@charset "UTF-8";
@import url("material_icons.css?v=38");
@import "../fontawesome/css/all.min.css";

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/statics-core/bootstrap/fonts/glyphicons-halflings-regular.eot");
  src: url("/statics-core/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/bootstrap/fonts/glyphicons-halflings-regular.woff")
      format("woff"),
    url("/statics-core/bootstrap/fonts/glyphicons-halflings-regular.ttf")
      format("truetype"),
    url("/statics-core/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular")
      format("svg");
}

@font-face {
  font-family: "futura-bold";
  font-weight: bold;
  src: url("/statics-core/fonts/futuraBold/futuraBold.eot");
  src: url("/statics-core/fonts/futuraBold/futuraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/fonts/futuraBold/futuraBold.woff") format("woff"),
    url("/statics-core/fonts/futuraBold/futuraBold.ttf") format("truetype"),
    url("/statics-core/fonts/futuraBold/futuraBold.svg") format("svg");
}

@font-face {
  font-family: "futura-book";
  font-weight: normal;
  src: url("/statics-core/fonts/futuraBook/futuraBook.eot");
  src: url("/statics-core/fonts/futuraBook/futuraBook.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/fonts/futuraBook/futuraBook.woff") format("woff"),
    url("/statics-core/fonts/futuraBook/futuraBook.ttf") format("truetype"),
    url("/statics-core/fonts/futuraBook/futuraBook.svg") format("svg");
}

@font-face {
  font-family: "futura-book";
  font-weight: bold;
  src: url("/statics-core/fonts/futuraBold/futuraBold.eot");
  src: url("/statics-core/fonts/futuraBold/futuraBold.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/fonts/futuraBold/futuraBold.woff") format("woff"),
    url("/statics-core/fonts/futuraBold/futuraBold.ttf") format("truetype"),
    url("/statics-core/fonts/futuraBold/futuraBold.svg") format("svg");
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-display: auto;
  src: url("/statics-core/fontawesome/webfonts/fa-regular-400.eot");
  src: url("/statics-core/fontawesome/webfonts/fa-regular-400.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/fontawesome/webfonts/fa-regular-400.woff2")
      format("woff2"),
    url("/statics-core/fontawesome/webfonts/fa-regular-400.woff") format("woff"),
    url("/statics-core/fontawesome/webfonts/fa-regular-400.ttf")
      format("truetype"),
    url("/statics-core/fontawesome/webfonts/fa-regular-400.svg#fontawesome")
      format("svg");
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: bold;
  font-display: auto;
  src: url("/statics-core/fontawesome/webfonts/fa-solid-900.eot");
  src: url("/statics-core/fontawesome/webfonts/fa-solid-900.eot?#iefix")
      format("embedded-opentype"),
    url("/statics-core/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"),
    url("/statics-core/fontawesome/webfonts/fa-solid-900.woff") format("woff"),
    url("/statics-core/fontawesome/webfonts/fa-solid-900.ttf")
      format("truetype"),
    url("/statics-core/fontawesome/webfonts/fa-solid-900.svg#fontawesome")
      format("svg");
}

* {
  box-sizing: border-box;
  outline: none !important;
}

*[style*="black"] {
  color: #3a4859 !important;
}

body,
html {
  height: 100%;
  min-height: 100%;
  color: #3a4859;
  font-size: 16px;
}

body {
  font-family: "futura-book", sans-serif;
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 1rem;
  margin: 8px 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 16px 32px;
}

hr {
  overflow: visible;
  border: 0;
  border-top: 1px solid #c4c4c4;
}

abbr[title] {
  border-bottom: none;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bold;
}

pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 16px;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #3a4859;
}

small {
  font-size: 0.7rem;
}

sub,
sup {
  font-size: 0.7rem;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  font-family: "futura-book", sans-serif;
  height: 48px;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

p.testoc {
  margin: 12px 16px 0 16px;
}

.textHiddenDV {
  font-size: 0;
}

.buttonTitlesReturn:before {
  color: #ffffff;
  content: "\e079";
}

.glyphicon-chevron-left:before {
  color: #005ca9;
  content: "\e079";
}

.glyphicon-chevron-right:before {
  color: #005ca9;
  content: "\e080";
}

.glyphicon-collapse-down:before {
  content: "\e159";
}

.glyphicon-collapse-up:before {
  content: "\e160";
}

.glyphicon-search:before {
  content: "\e003";
}

.glyphicon-trash:before {
  content: "\e020";
}

.glyphicon-transfer:before {
  content: "\e178";
}

.glyphicon-share:before {
  content: "\e066";
}

.glyphicon-download-alt:before {
  content: "\e025";
}

.glyphicon-home:before {
  content: "\e021";
}

.glyphicon-calendar:before {
  content: "\e109";
  color: #1c598e;
  font-size: 1.4em;
}

.glyphicon-check:before {
  content: "\e067";
}

.logo_diners {
  background: url("../img/fig/lgoDiners.gif") no-repeat left top;
  width: 39px;
  height: 29px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.cartao-escolhido .logo_jbc {
  background: url("/siibc-static/nb/img/fig/jcb_logo_c.gif") no-repeat left top;
  width: 100% !important;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_jbc {
  background: url("/siibc-static/nb/img/fig/jcb_logo_c.gif") no-repeat left top;
  width: 78px;
  height: 54px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_mastercard {
  background: url("../img/fig/Marca_Mastercard.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_elo {
  background: url(/siibc-static/nb/img/fig/elo_logo.png) no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_jcb {
  background: url("/siibc-static/nb/img/fig/jcb_logo_c.gif") no-repeat left top;
  width: 78px;
  height: 54px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_azul {
  background: url("../img/fig/Marca_Mastercard.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_mastercard_black {
  background: url("../img/fig/MasterBlack_logo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_visa {
  background: url("../img/fig/VISA_logo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_visa_infinite {
  background: url("../img/fig/VISA_infinite_logo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_elo_nanquim {
  background: url("../img/fig/nanquim_elo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_eletronico {
  background: url("../img/fig/Marca_Mastercard.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_visa_platinum {
  background: url("../img/fig/VISA_logo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_elo {
  background: url("../img/fig/elo_logo.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

.logo_mastercard_platinum {
  background: url("../img/fig/Marca_Mastercard.png") no-repeat left top;
  width: 73px;
  height: 43px;
  padding: 0px;
  margin: 10px;
  display: block;
  float: left;
}

#toolbarClose,
#toolbarOpen,
#btnGerAccess,
#carrosselContainerInterno,
#logoff,
#modalPanel,
#rodapePrincipal,
#seletorMenu,
#toolsMobile,
.BGTopo,
.BGrodape,
.accountsExchangeSup,
.acessSuperior,
.bannerPrincipal,
.bannerPrincipal1,
.bgBandeira,
.col-lg-2.col-md-2.col-sm-3.col-xs-3,
.espacoTopo,
.painelConfiguracao,
.painelLogo,
.painelUsuario,
.pesquisaPrincipal,
.tabindexDV,
footer,
#bgRodapeCloseCvv,
.avancar.hidden-xs,
#fix-cl-ad,
.avancar .hidden-xs,
.panel-body.painelFont,
.panel.loginSilver,
.infos,
.navHeaderXs.table-cell,
.knowMore:not(.knowMoreKeyboadInfo),
.boxContent,
.rodapeBtEsq,
.rodapePrincipal,
.mainHeader,
.menuLoginHome,
.radio.form-group.hidden-xs,
.collapse.navbar-collapse.hidden-sm,
#textoLogin,
.checkbox.form-group.hidden-xs,
.titleLoginXS2.hidden-sm.hidden-md.hidden-lg,
.col-lg-3.col-md-3.hidden-sm.hidden-xs,
.boxAcoes,
#conteudo > section > div > div > div > div.hidden-sm.hidden-xs,
.titleLoginXS2,
.tituloPrincipal.fs-16,
.imgBannerAside,
.ui-button-text,
.buttonTitlesReturn img,
p.hidden-xs,
.panel.painelCinza.hidden-xs,
div#tituloKeyboard.hidden-xs,
div#openCadastComp,
.panel.panel-default.loginBlue.hidden-xs,
.formAdesao.panel.panel-default.hidden-xs,
.ui-accordion .ui-accordion-header .ui-accordion-header-icon,
.pontoStyle {
  display: none !important;
}

.modalAccountsExchange_xs.modal .navHeaderXs.table-cell {
  display: block !important;
  min-height: 0px !important;
}

a,
a:active,
a:hover,
a:visited,
a:focus {
  text-decoration: none;
  color: #0077db;
}

.dropShadow {
  border-bottom: 0 !important;
}

.sublinhado {
  text-decoration: underline;
}

#fix-cl-ad {
  position: fixed !important;
  min-height: 100% !important;
}

#carrosselInterno > ul,
#carrosselLista {
  list-style: none;
  margin: 0;
  padding: 0;
}

.painelConta {
  font-size: 0;
  font-weight: normal;
}

.paddingTopZero {
  padding: 0 !important;
}

.paddingTopZero.text-overflow-ellipsis {
  display: inline-block;
}

#painelContaMddl,
.col-lg-6.col-md-6.col-sm-6.col-xs-5 {
  color: #ffffff;
  top: 16px;
  padding-top: 2vw;
  float: left;
  width: 45%;
}

.accountSaldo {
  text-align: right;
  text-shadow: none !important;
  font-size: 0.7rem !important;
  font-weight: normal !important;
}

dl.accountSaldo {
  margin: 0;
  font-size: 13px !important;
  font-size: 4.1vw !important;
}

.accountSaldo dt a {
  color: #ffffff;
}

.accountSaldo dd {
  color: #ffffff !important;
}

.painelContaFonte1 .paddingTopZero {
  padding: 0 !important;
}

.painelContaFonte1,
.painelContaFonte3 {
  font-size: 13px;
  font-size: 4.1vw;
}

.painelContaFonte3 {
  font-weight: bold;
}

.painelContaFonte1:before {
  content: "Conta ";
}

.submenu ul li:last-child,
.submenu ul li {
  border: none !important;
}

.submenu ul li {
  border: none;
  font-size: 13px;
  font-size: 4.1vw;
  padding: 0 0 0 12px !important;
  margin-bottom: 20px;
}

.ui-accordion-content {
  margin-left: 15px !important;
  width: 225px;
  width: 65vw;
}

.lineGreyTable h2 {
  color: #fff !important;
  margin: 0;
  font-size: 16px;
}

.alignleft {
  margin-bottom: 24px;
}

#__divRelativo {
  display: none;
}

.setaExibeSaldo,
.glyphicon,
.icoUsuarioAdd,
.setaExibeConta,
.ui-icon-closethick,
.buttonTitlesReturn {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.setaExibeSaldo:before,
.setaExibeConta:before {
  content: "\e114";
}

.ui-icon-closethick:before {
  content: "\e014";
}

#carrosselContainer {
  position: static;
  z-index: 10;
}

.rotate180 {
  transform: none !important;
}

.setaExibeSaldo.rotate180:before {
  content: "\e113";
}

.painelContaFonte2.pull-left {
  font-size: 0;
  display: inline-block;
  color: #ffffff;
}

#visibleSaldo {
  -webkit-margin-start: 0;
  -moz-margin-start: 0;
  font-weight: bold;
}

#saldo {
  float: none !important;
  padding: 0px 0% 0px 0px !important;
}

.paddingTopOther.text-overflow-ellipsis {
  display: inline-block;
  padding: 0 !important;
}

.shadow {
  box-shadow: none !important;
}

.headerPrincipal,
.mobileHeaderXs,
.titleNav {
  background-color: #005ca9;
  width: 100%;
  display: grid;
  align-items: center;
  padding: 12px 24px;
  margin: 0;
}

.mobileHeaderXs {
  width: 100% !important;
  height: unset !important;
  margin: 0 0 20px 0 !important;
  padding: 12px 24px !important;
  display: flex !important;
  align-items: center !important;
  font-size: 16px !important;
  font-weight: bold;
  border: 0 !important;
  background-color: #005ca9 !important;
  color: white;
}

.mobileHeaderXs * {
  height: unset !important;
  margin: 0 !important;
  padding: 0 !important;
  font-size: 16px !important;
  line-height: unset !important;
  background-color: transparent !important;
}

.bold td {
  font-weight: bold !important;
}

.left {
  display: inline;
}

.right {
  display: inline;
}

.ValueRight {
  text-align: right;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

td,
th {
  padding: 0;
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #3a4859;
  text-align: left;
}

th {
  text-align: left;
}

.produto > thead > tr > th,
.table > thead > tr > th,
.table-blue > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #c4c4c4;
}

.produto > caption + thead > tr:first-child > td,
.produto > caption + thead > tr:first-child > th,
.produto > colgroup + thead > tr:first-child > td,
.produto > colgroup + thead > tr:first-child > th,
.produto > thead:first-child > tr:first-child > td,
.produto > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table-blue > caption + thead > tr:first-child > td,
.table-blue > caption + thead > tr:first-child > th,
.table-blue > colgroup + thead > tr:first-child > td,
.table-blue > colgroup + thead > tr:first-child > th,
.table-blue > thead:first-child > tr:first-child > td,
.table-blue > thead:first-child > tr:first-child > th {
  border-top: 0;
}

.produto > tbody + tbody,
.table > tbody + tbody,
.table-blue > tbody + tbody {
  border-top: 1px solid #c4c4c4;
}

.produto .produto,
.table .table,
.table-blue .table-blue {
  background-color: #ffffff;
}

.tabela03 .odd td,
.tabela03 .even td,
.tabela01 .even td,
.tabela01 .odd td {
  background: none !important;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

.tabela03 td {
  border-top: 1px solid #c4c4c4;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

.produto .txt-dest,
.table .txt-dest,
.table-blue .txt-dest {
  font-size: 13px;
  font-size: 4.1vw;
  font-weight: bold;
  color: #3a4859;
  border-top: 1px solid #c4c4c4 !important;
}

.produto .txt-tit01,
.table .txt-tit01,
.table th .table-blue .txt-tit01,
.table-blue th {
  font-size: 13px;
  font-size: 4.1vw;
  font-weight: bold;
  background-color: #f4f4f6;
}

.produto .txt-right,
.table .txt-right,
.table.ValueRight,
.table-blue .txt-right,
.table-blue.ValueRight {
  text-align: right;
}

.produto .txt-cab,
.table .txt-cab,
.table caption,
.table-blue .txt-cab,
.table-blue caption {
  padding: 5px 7px !important;
  font-size: 13px !important;
  font-size: 4.1vw !important;
  font-weight: bold !important;
  height: 40px !important;
  background-color: #f4f4f6 !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.produto .merge,
.table .merge,
.table-blue .merge {
  background: #ffffff;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
}

.table-blue .observacao {
  top: 0;
  border-left-color: #ffffff;
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
  border-collapse: collapse;
}

.content .saiba-mais {
  font-size: 0.9rem;
  margin-bottom: 12px;
  right: 0;
  padding: 0 16px;
  display: block;
  text-align: right;
}

.content .saiba-mais:before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: "\f059";
  font-size: 20px;
  margin-right: 8px;
  vertical-align: bottom;
}

.Saiba_mais_content {
  height: auto;
}

/*TABELA MOVIMENTACAO*/
.movimentacao .txt-dest,
.table-grey .txt-dest {
  padding: 5px 7px 5px 7px;
  border-right: none !important;
  border-left: none !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.txt-dest {
  background-color: #f4f4f6;
}

.movimentacao .txt-tit01,
.table-grey .txt-tit01,
.table-grey th {
  padding: 5px 7px 5px 7px;
  font-size: 13px;
  font-size: 4.1vw;
  font-weight: bold;
  color: #005ca9;
  text-align: left;
  vertical-align: middle;
  background: unset;
}

.movimentacao .even td,
.table-grey .even td {
  padding: 5px 7px 5px 7px;
  background-color: #ffffff;
  white-space: normal;
  border-top: 1px solid #c4c4c4;
}

.movimentacao .odd td,
.table-grey td {
  padding: 12px 8px;
  background-color: #f4f4f6;
  white-space: normal;
  border: 0;
}

td,
tr {
  color: #3a4859;
}

tr.even {
  background: #f4f4f6;
}

#cbgCartaoSeleciona > div {
  float: none;
}

.cartao-escolhido dd {
  margin-left: 93px;
  font-size: 90%;
}

.cartao-escolhido h2 {
  padding-left: 7px;
}

dl.mastercard {
  background-image: url(../img/fig/Marca_Mastercard.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.diners {
  background-image: url(../img/fig/lgoDiners.gif);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.mastercard_black {
  background-image: url(../img/fig/MasterBlack_logo.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.azul {
  background-image: url(../img/fig/Marca_Mastercard.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.mastercard_eletronic {
  background-image: url(../img/fig/Marca_Mastercard.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.mastercard_platinum {
  background-image: url(../img/fig/Marca_Mastercard.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.visa {
  background-image: url(../img/fig/VISA_logo.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.visa_infinite {
  background-image: url(../img/fig/VISA_infinite_logo.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.visa_platinum {
  background-image: url(../img/fig/VISA_logo.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

dl.elo {
  background-image: url(../img/fig/elo_logo.png);
  background-position: 10px center;
  background-repeat: no-repeat;
}

/*FORMULaRIOS*/
form fieldset {
  width: 100%;
  margin: 0px 0px 16px 0px;
  padding: 0;
  border: none;
}

form .box-radio,
#apl_selecaoConta,
.alertGrey,
.box-alert-success,
.boxAlert2 {
  width: 100%;
  margin: 8px 0;
  padding: 12px 0;
  background: #f4f4f6 !important;
  display: block;
  border-radius: 0px !important;
}

form#frmErro, form#frmAssBloq {
  display: flex;
  height: calc(100vh - 70px);
  flex-direction: column;
  justify-content: space-between;
}

.fullsize>.panel.painelCinza {
  padding: 10px 0px 20px 0px;
  color: #3a4859;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
  background: #f4f4f6 !important;
  width: 100%;
  margin: 10px 0 10px 0;
  display: block;
  border-radius: 0px !important;
}

.textoc .title-box,
.textoc div[style="font-size: 100%; color: #666;"],
.textoc .title {
  margin: 16px 16px 12px 16px;
  font-weight: bold;
}

.title-box,
div[style="font-size: 100%; color: #666;"],
.title {
  margin: 16px 16px 8px 16px;
  font-weight: bold;
  font-size: 16px;
  color: #005ca9;
}

form.normal .textoc label,
.textoc .txt_interna {
  margin-left: 0% !important;
}

form.normal label,
.txt_interna,
.labelAzul {
  display: block;
  width: calc(100% - 32px) !important;
  margin: 16px 16px 0px 16px;
  font-size: 16px;
  font-weight: normal !important;
  text-align: left;
}

form.normal label:empty {
  display: none;
}

.ajusteRolagem.topTit .labelAzul {
  margin-left: 0% !important;
  width: 100% !important;
}

label[for="rdoTXT"] {
  margin-top: 20px;
}

/* INICIO - PERFIL INVESTIDOR*/
td.textoc {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

td.questTop {
  background: #f4f4f6;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

form.normal .quest_invest label {
  display: inline-table;
}

#frmQstPerfil table tr td {
  padding: 10px;
}

#frmQstPerfil table tr td.quest div {
  float: left;
}

#frmQstPerfil table tr td .quest_invest {
  margin: -10px 0px 0px 0px;
  font-size: 12px;
  font-size: 3.8vw;
  width: 90%;
}

#frmQstPerfil table tr td .quest_invest label {
  color: #3a4859;
  display: block;
  float: left;
  font-size: 12px;
  font-size: 3.8vw;
  font-weight: bold;
  margin-right: 5px;
  min-width: 140px;
  padding-top: 7px;
  width: auto;
  text-align: left;
}

#frmQstPerfil .quest_invest_top {
  font-size: 12px;
  font-size: 3.8vw;
  margin: 0px 0px 0px -20px;
  color: 0;
  width: 300px;
}

label[for="chkDeclara"] {
  margin-bottom: 20px;
}

/*FIM - PERFIL INVESTIDOR*/
fieldset span strong {
  margin-left: 16px;
  margin-right: 16px;
  font-size: 0.9rem;
  display: block;
}

div[style="width:760px;float:left;position:relative;"] {
  width: 100% !important;
}

.pontoStyle {
  float: right;
  font-size: 9px;
}

.numberpsw {
  -webkit-text-security: disc;
}

label input[type="text"],
label input[type="password"],
label input[type="tel"],
label select,
label textarea {
  margin-left: 0%;
}

#sltQtdTev-span,
#sltTipoPessoa-span {
  display: none !important;
}

#cbgextratoperiodo .right {
  float: none !important;
}

#txtValorOperacao {
  display: block;
}

input#txtDvContaDestino {
  width: 7% !important;
}

#__divCombos__ {
  width: 100%;
}

div[style="margin-left:20px;"] {
  margin-left: 0px !important;
  margin-bottom: 20px;
}

/**/
/*----TABELAS-------*/
/*TABELA PRODUTO*/
.bold td {
  font-weight: bold !important;
}

.ValueRight {
  text-align: right;
}

table {
  border-spacing: 0;
  border-collapse: collapse;
}

table {
  background-color: transparent;
  width: 90%;
  color: #3a4859;
  font-size: 14px;
  border: 0;
  box-sizing: border-box;
  margin: 0 16px;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #3a4859;
  text-align: left;
}

th {
  text-align: left;
}

td:last-child,
th:last-child {
  padding-right: 16px !important;
}

.produto,
.table-blue {
  width: 100%;
  max-width: 100%;
  margin: 16px 0;
  border: 0;
}

.produto > tbody > tr > td,
.produto > tbody > tr > th,
.produto > tfoot > tr > td,
.produto > tfoot > tr > th,
.produto > thead > tr > td,
.produto > thead > tr > th,
.table-blue > tbody > tr > td,
.table-blue > tbody > tr > th,
.table-blue > tfoot > tr > td,
.table-blue > tfoot > tr > th,
.table-blue > thead > tr > td,
.table-blue > thead > tr > th {
  padding: 12px 8px;
  border: 0;
  vertical-align: middle;
  font-size: 14px;
}

.produto > thead > tr > th,
.table-blue > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #c4c4c4;
}

.produto > tbody + tbody,
.table-blue > tbody + tbody {
  border-top: 1px solid #c4c4c4;
}

.produto .produto,
.table-blue .table-blue {
  background-color: #ffffff;
}

.produto > tbody > tr:hover,
.table-blue > tbody > tr:hover {
  background-color: #f4f4f6;
}

table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}

.produto .txt-dest,
.table-blue .txt-dest {
  font-size: 13px;
  font-size: 4.1vw;
  font-weight: bold;
  color: #3a4859;
  border-top: 1px solid #c4c4c4 !important;
}

.produto .txt-tit01,
.table-blue .txt-tit01,
.table-blue th {
  font-size: 0.9rem;
  font-weight: bold;
  color: #005ca9;
  background-color: transparent;
}

.txt-right {
  text-align: right !important;
}

.produto .txt-right,
.table-blue .txt-right,
.table-blue.ValueRight {
  text-align: right;
}

.produto .txt-cab,
.table-blue .txt-cab,
.table-blue caption {
  padding: 5px 7px !important;
  font-size: 11px !important;
  font-size: 3.5vw !important;
  font-weight: bold !important;
  height: 40px !important;
  background-color: #f4f4f6 !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.txt-cab2 {
  padding: 5px 7px !important;
  font-size: 11px !important;
  font-size: 3.5vw !important;
  font-weight: normal !important;
  height: 40px !important;
  background-color: #f4f4f6 !important;
  vertical-align: middle !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.produto .merge,
.table-blue .merge {
  background: #ffffff;
  border-left: 1px solid #fff !important;
  border-right: 1px solid #fff !important;
}

.table-blue .observacao {
  top: 0;
  border-left-color: #ffffff;
  border-bottom-color: #ffffff;
  border-right-color: #ffffff;
  border-collapse: collapse;
}

button[title="Topo"],
button[title="Fechar"] {
  display: none;
}

.helpdesk,
.observacao {
  margin: 12px 8px;
  font-size: 12px;
}

/*TABELA MOVIMENTACAO*/
table.dataTable.no-footer {
  border: none !important;
}

.movimentacao,
.table-grey {
  width: 100% !important;
  margin: 16px 0;
  max-width: 100% !important;
  overflow: none;
}

.movimentacao .txt-dest,
.table-grey .txt-dest {
  padding: 5px 7px 5px 7px;
  border-right: none !important;
  border-left: none !important;
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #c4c4c4;
}

.txt-dest {
  background-color: #f4f4f6;
}

.movimentacao .txt-tit01,
.table-grey .txt-tit01 {
  padding: 12px 8px;
  font-size: 14px;
  font-weight: bold;
  color: #005ca9;
  text-align: left;
  vertical-align: middle;
  background: unset;
}

.movimentacao .txt-cab,
.table-grey .txt-cab {
  padding: 12px 8px;
  font-size: 12px;
  font-weight: bold;
  color: #3a4859;
  background-color: #f4f4f6;
  text-transform: uppercase;
  vertical-align: middle;
  border: 0;
}

.movimentacao .even td {
  font-size: 14px;
  padding: 12px 8px;
  background-color: #ffffff;
  white-space: normal;
  border: 0;
  color: #3a4859;
}

button.button-blue-leitor {
  margin: 0px 16px;
  width: calc(100% - 32px) !important;
  background: transparent;
  border: 0;
  border: 1px solid #f39200;
  color: #f39200;
}

button.button-blue-leitor .txt-leitor:before {
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  content: "\f02a";
  display: inline-block;
}

button.button-blue-leitor img {
  display: none;
}

.button-blue-leitor em {
  margin-left: 8px;
  font-style: normal;
  /* vertical-align: 10px; */
  display: inline-block;
}

button[title="Excluir Aposta A"],
button[title="Excluir Aposta B"],
button[title="Excluir Aposta C"] {
  width: 80% !important;
  padding: 0px !important;
}

.keyboard .knowMorelink {
  margin-top: -60px !important;
}

.button-blue,
.buttonBlue,
#cadastrarNovoUsuario,
.buttonBlueApp,
.botaoAzul,
.button-blue-leitor,
button[title="Voltar"],
button[title="Cancelar"],
button[title="Retornar"],
button[title="Recusar"],
button[title="Excluir Aposta A"],
button[title="Excluir Aposta B"],
button[title="Excluir Aposta C"],
.botaoCinza {
  background: transparent;
  color: #f39200;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 12px;
  width: 100% !important;
  font-weight: bold;
  font-size: 16px;
  border: 1px solid #f39200;
  padding: 12px 8px;
  height: 56px !important;
  border-radius: 6px !important;
}

.button-orange,
.botaoLaranja,
#btnConfirmar,
button[title="Acessar"],
button[title="Incluir Aposta"] {
  background: #f39200;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  margin-bottom: 12px;
  width: 100% !important;
  font-weight: bold;
  font-size: 16px;
  border: 1px solid #f39200;
  padding: 12px 8px;
  height: 56px !important;
  border-radius: 6px !important;
}

#btnRetornarerroControlador,
#btnRetornarerro {
  padding: 8px 12px;
}

.box-radio .button-orange,
.box-radio .botaoLaranja {
  margin-top: 20px;
  margin-left: 16px;
  width: 90% !important;
}

button[title="Limpar"].botaoCinza {
  display: none;
}

#cbgCartaoSeleciona > div {
  float: none;
}

.cartao-escolhido dd {
  margin-left: 93px;
  font-size: 90%;
}

label input[type="text"],
label input[type="password"],
label input[type="tel"],
label input[type="number"],
label select,
label textarea,
.textoc input[type="text"],
.textoc input[type="password"],
.textoc input[type="tel"],
.textoc input[type="number"],
.textoc select,
.textoc textarea,
#tabelaQtd select {
  margin-left: 0% !important;
}

input,
select,
textarea {
  color: #3a4859;
}

input[type="text"],
input[type="tel"],
input[type="number"],
input[type="date"],
select,
textarea,
#txtOperacaoProduto.ibCombo {
  margin: 4px 0 0 16px !important;
  width: calc(100% - 32px) !important;
  border: 1px solid #cad2d8;
  border-radius: 4px;
  padding: 8px 12px;
  background: transparent;
  font-size: 1rem;
  min-width: 40px;
}

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
select:focus,
textarea:focus,
#txtOperacaoProduto.ibCombo:focus {
  border-color: #f39200;
}

input[type="password"],
.identBoxPassword input[autocomplete="off"] {
  color: #3a4859 !important;
  margin-left: 16px !important;
  margin-top: 0px !important;
  margin-right: 0px !important;
  width: 90% !important;
  border-bottom: 1px solid #c4c4c4 !important;
  padding: 0px 0px 0px 0px !important;
  font-size: 15px !important;
  font-size: 4.8vw !important;
  height: 20px !important;
  font-weight: bold !important;
  background: transparent !important;
  border-top: none !important;
  border-left: 1px solid #c4c4c4 !important;
  border-right: 1px solid #c4c4c4 !important;
  margin-bottom: 10px;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -webkit-appearance: block !important;
  box-shadow: none !important;
  float: none !important;
  letter-spacing: normal !important;
}

input[type="date"] {
  font-family: "futura-book", sans-serif;
}

.barCodeContainer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  align-content: stretch;
  padding-right: 16px;
}

form[action="retorna_filtro_transacoes"] input[style="width:3.0em"] {
  width: 13% !important;
  min-width: 72px;
}

form[action="retorna_filtro_transacoes"] input[style="width:3.5em"] {
  width: 19% !important;
  min-width: 82px;
}

form[action="retorna_filtro_transacoes"] input[style="width:0.7em"] {
  width: 16px !important;
  min-width: 36px;
}

form[action="retorna_filtro_transacoes"] input[style="width:8.12em"] {
  width: 36% !important;
  min-width: 152px;
}

.ajusteRolagem.topTit input {
  margin-left: 0% !important;
}

.alignleft input[type="password"] {
  width: 100% !important;
}

input[type="text"]:focus,
input[type="password"]:focus {
  border-color: #005ca9;
}

.blocForm.col-md-12 {
  margin-top: 10px;
}

label[for="rdoTXT"] {
  margin-top: 20px;
}

div[style="width:760px;float:left;position:relative;"] {
  width: 100% !important;
}

.pontoStyle {
  float: right;
  font-size: 9px;
}

input#txtAgenciaDestino {
  width: 20% !important;
}

input#txtDvAgenciaDestino {
  width: 7% !important;
}

input#txtContaDestino {
  width: 37% !important;
}

input#txtDvContaDestino {
  width: 7% !important;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0px 24px 0px 0px !important;
  width: 0;
  height: 0;
  position: relative;
  align-items: start;
}

input[type="radio"]:before,
input[type="checkbox"]:before {
  font-family: "Font Awesome 5 Free";
  position: absolute;
  bottom: -2px;
  font-size: 0.9rem;
  font-weight: normal;
  color: #005ca9 !important;
}

input[type="radio"]:before {
  content: "\f111";
}

input[type="radio"]:checked:before {
  content: "\f192";
}

input[type="checkbox"]:before {
  content: "\f0c8";
}

input[type="checkbox"]:checked:before {
  content: "\f14a";
}

input[type="radio"]:checked,
input[type="checkbox"]:checked {
  color: #005ca9 !important;
}

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  color: #c4c4c4 !important;
}

#sltQtdTev-span,
#sltTipoPessoa-span {
  display: none !important;
}

#cbgextratoperiodo .right {
  float: none !important;
}

#txtValorOperacao {
  display: inherit;
}

.message_alert {
  font-size: 0.8rem;
}

.alertGrey td {
  padding: 8px;
}

input#txtDvContaDestino {
  width: 7% !important;
}

.content {
  width: 100%;
  padding-top: 24px !important;
}

#__divCombos__ {
  width: 100%;
}

#submenuContainer {
  background: #f4f4f6;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
  height: calc(100vh - 60px);
  overflow: auto;
  position: fixed;
  left: -460px;
  left: -80vw;
  transition: left 0.2s cubic-bezier(0.4, 0, 1, 1);
  width: 260px;
  width: 75vw;
  z-index: 150;
  transform: translateZ(0);
  display: block !important;
  height: 100% !important;
}

#submenuContainer.open {
  left: 0;
  transition: left 0.2s cubic-bezier(0, 0, 0.2, 1);
}

#submenu {
  height: 100% !important;
  padding-bottom: 0 !important;
}

.navHeader {
  display: inline-block !important;
  float: none !important;
  padding: 0 !important;
  border: none;
  width: 20px !important;
}

.submenuAcordeoes {
  padding: 0 !important;
  overflow-x: hidden !important;
  overflow-y: scroll;
}

.mobileHeader {
  height: auto !important;
  border: 0 !important;
  margin: 0 !important;
  background: white !important;
}

.tituloHeader {
  display: inline-block !important;
  float: none !important;
  color: #005ca9 !important;
  border: none !important;
  font-size: 15px !important;
  font-size: 4.8vw !important;
  background-color: inherit;
  padding: 20px 10px 20px 3px !important;
}

.submenu h3 {
  border-radius: 0 !important;
  font-weight: normal !important;
  font-size: 14px !important;
  font-size: 4.47vw !important;
  font-weight: normal !important;
}

.ui-accordion-header {
  background: #fff !important;
}

.submenu .ui-accordion .ui-accordion-header {
  padding: 0 0 0 12px !important;
  color: #3a4859;
}

.submenu ul li a {
  color: #005ca9 !important;
  font-weight: normal !important;
  font-size: 15px !important;
  font-size: 4.8vw !important;
}

.tituloMenu {
  text-transform: lowercase !important;
  margin-bottom: 11px !important;
  margin-top: 0px !important;
  font-weight: normal !important;
  font-size: 15px !important;
  font-size: 4.8vw !important;
}

.submenuItens {
  font-weight: normal !important;
  padding-left: 12px;
}

.ui-accordion-header-active {
  background-color: #f39200 !important;
  color: white !important;
}

#carrossel {
  display: block !important;
  margin-top: 30px;
}

.button-group {
  width: calc(100% - 32px);
  margin: 0 auto;
}

.pagination {
  display: inline-block;
  border: 1px solid #f59300 !important;
}

.pagination-selected {
  background-color: #f59300 !important;
}

.aplPerfil {
  text-align: center;
  margin: 10px;
}

#overlay,
.ui-widget-overlay,
.ui-front {
  background: rgba(0, 0, 0, 0.6);
  height: 100vh;
  left: 0;
  opacity: 0;
  position: fixed;
  top: 0;
  transition: opacity 0.2s, visibility 0s linear 0.2s;
  visibility: hidden;
  width: 100%;
  z-index: 100;
}

#overlay.show,
.ui-widget-overlay,
.ui-front {
  opacity: 1;
  transition: opacity 0.2s, visibility 0s linear 0s;
  visibility: inherit;
  display: none;
}

.rotate180 {
  transform: none !important;
}

#aeListaContas_mobile {
  background-color: #ffffff;
  margin-bottom: 0 !important;
}

.aeLinha {
  margin-top: 0;
  margin-left: 0px !important;
  padding-left: 0px !important;
}

.blocLoginCinza {
  color: #005ca9;
  display: block;
  margin: 0 auto;
}

.inputWhite.form-control.BGCinza {
  width: 100% !important;
  margin: 0;
  margin-left: 0px !important;
  margin-top: 5px !important;
}

.form-group {
  margin-bottom: 10px;
}

.radio.form-group {
  margin: 6px 0;
}

#btnLogin {
  float: none;
  border-radius: 0 !important;
  margin-top: 20px !important;
}

#btnAdesaoSmart {
  font-weight: bold;
  color: #f59300;
}

.cadastro {
  padding: 0 !important;
}

.form-group.text-center,
.col-md-12.col-xs-12.form-group {
  text-align: center;
}

.panel.panel-box > .panel-body {
  overflow-y: auto;
  max-height: 270px;
}

.tituloPagina {
  font-weight: normal;
  font-size: 20px;
  font-size: 6.4vw;
  margin-bottom: 10px;
  width: 100%;
  margin: 0 auto 30px;
}

.contrato {
  font-size: 13px;
  font-size: 4.1vw;
  color: #3a4859;
}

.ajusteRolagem {
  margin: 20px;
  width: auto !important;
}

.panel-footer {
  margin: 20px 0;
}

.panel-body {
  margin-top: 40px;
}

.ajusteRolagem.topTit input.form-control.inputCinza {
  margin: 0;
  width: 100% !important;
  margin-bottom: 20px;
}

.legenda1,
.legenda2 {
  margin-top: -20px;
  font-size: 10px;
  font-size: 3.2vw;
}

#user > p,
#complemento,
.p-l-0 {
  font-size: 10px;
  font-size: 3.2vw;
}

#frmAdesao > div:nth-child(3) > div.col-lg-4.col-md-4.col-sm-4.col-xs-9,
#frmAdesao > div:nth-child(3) > div.col-lg-3.col-md-3.col-sm-3.col-xs-9 {
  display: inline-block;
  width: 60%;
}

#frmAdesao > div:nth-child(3) > div.hidden-lg.hidden-md.hidden-sm.col-xs-3,
#frmAdesao > div:nth-child(3) > div.col-lg-2.col-md-2.col-sm-2.col-xs-3 {
  display: inline-block;
  width: 35%;
}

.tituloPagina,
.textoNormal,
.textoDestacado,
.tituloGeral {
  font-family: inherit !important;
  text-align: center;
  color: #005ca9 !important;
}

span[data-titulo="Alterar senha de acesso"] > div.tituloPagina {
  display: none;
}

.col-xs-12.checkbox {
  margin-bottom: 20px;
}

#divIBCombo select,
input#valorProvisionamento,
input#dataSaque,
input#nomeDestinatario,
input#cpfDestinatario,
input#nomeSacador,
input#cpfSacador,
input#outraFinalidade {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#c4c4c4TelCelular,
input#numTelCelular,
input#c4c4c4Telefone,
input#numTelefone,
input#emailPrinc,
input#emailAlt {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#cepCadClt,
input#tipoLogradouroCadClt,
input#logradouroCadClt,
input#numeroCadClt,
input#bairroCadClt,
input#municipioCadClt,
input#ufCadClt,
input#complementoCadClt {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#cnpjCadClt,
input#razaoSocialCadClt,
input#dataInicioCadClt,
input#referenciaCadClt,
input#irpfCadClt,
input#rendaBrutaCadClt,
input#rendaLiquidaCadClt {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#programaResgPts,
input#pontosDispResgPts,
input#quantidadeMinResgPts,
input#tarifaResgPts,
input#quantidadePtsResgPts,
input#programaFidResgPts {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#dataHabitese,
input#telefonePausa {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#nomeAdc,
input#cpfAdc,
input#numeroIdentidadeAdc,
input#dataNascimentoAdc,
input#valorLimiteAdc,
input#cepAdc,
input#enderecoAdc,
input#bairroAdc,
input#municipioAdc {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#dataInicioCompraSaque,
input#dataFimCompraSaque,
input#dataInicioCompraInter,
input#dataFimCompraInter {
  margin-left: 0 !important;
  width: 100% !important;
}

#divIBCombo select,
input#dataInicioAgPix,
input#dataFimAgPix {
  margin-left: 0 !important;
  width: 100% !important;
}

.textMessageError {
  padding-left: 50px;
  margin: 0 0 20px 0 !important;
}

#lnkInitials {
  background: #f59300;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
  border: 1px solid #005ca9;
  border-radius: 0 !important;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  font-size: 0.8rem;
  height: 50px;
  padding: 8px 24px;
  margin-bottom: 12px;
  text-transform: uppercase;
  width: 100%;
}

#conteudo > div.container-fluid.ajusteMargem > div:nth-child(2) > div {
  border-radius: 0 !important;
  margin: 0 auto;
}

.ajusteMargem {
  width: 100%;
  margin: 0 auto;
}

#tituloKeyboard {
  margin-left: 16px !important;
  width: 90% !important;
  font-size: 13px;
  font-size: 4.1vw;
  font-weight: bold;
}

#titulo {
  text-align: center;
}

.txt-app img {
  margin-top: -4px;
  vertical-align: middle;
}

.ajusteRolagem.topTit,
.container-fluid.ajusteMargem,
.topo-mobile-apps.visible-xs {
  display: block;
  margin: 0 auto;
  width: 90% !important;
}

.container .box-text,
.container .buttonBlueApp {
  width: 90% !important;
  margin-left: 16px;
}

.formAdesao.panel-heading {
  margin-left: 16px;
  width: 90%;
}

/*
  Inicio CONTEUDO LOGIN
*/
#conteudo-login {
  display: block;
  padding-top: 10%;
  margin: 0 auto;
  color: #005ca9;
}

#conteudo-login div.descLoginBloc label.col-md-12 {
  color: #005ca9;
  font-weight: bold;
}

#conteudo-login div.descLoginBloc div.subtitleLoginXS {
  color: #005ca9;
  font-weight: bold;
}

/*
  Fim CONTEUDO LOGIN
*/
body.cadastro {
  padding: 0 !important;
}

.descLoginBloc.clearfix {
  margin-top: 25%;
}

.textoc {
  width: 75%;
  margin-left: 16px;
}

.icoIdentificacaoUsuario.iconLogin {
  text-align: center;
  font-size: 20px;
  font-size: 6.4vw;
  font-weight: bold;
  padding-top: 10%;
  color: #005ca9;
}

#passworddv {
  width: 100% !important;
  padding: 0;
  margin: 5px 0 0 0 !important;
}

.p-l-0 {
  margin-bottom: 24px;
}

.buttonTitlesReturn {
  display: none;
}

#boxAE_mobile {
  background-color: #ffffff;
}

#aeListaContas_mobile > dl > .aeLinhaConta {
  display: block;
  margin-left: 5px !important;
  width: auto !important;
  height: auto !important;
  float: none !important;
  font-size: 16px;
  font-size: 5.1vw;
  font-weight: lighter;
  margin-bottom: 10px !important;
}

dd.aeConta.aeLinhaConta {
  color: #4d5157;
}

.botaoAcessarConnta {
  display: none !important;
}

#boxAE_mobile dl:hover > dd,
#boxAE_mobile dl > dd {
  margin: 0 !important;
}

.modalAccountsExchange_xs {
  text-shadow: none;
  position: fixed;
  z-index: 998;
  top: 20% !important;
  left: 2% !important;
  width: 90% !important;
  height: 60% !important;
  background: #fff !important;
  border: 1px solid #c4c4c4 !important;
  padding: 10px;
}

div#accountFilterModal {
  position: absolute;
  top: 27%;
  background: #ffffff;
  z-index: 151;
  width: 90%;
  left: 2%;
  border: 1px solid #c4c4c4;
  padding: 10px;
}

.col-md-12 > button[title="Fechar"] {
  display: none;
}

button#mobileContaVolta {
  float: left;
  margin-right: 20px;
  margin-left: 10px;
  margin-top: 1px;
  background: TRANSPARENT;
  border: 0;
  width: 255px;
  width: 78vw;
  position: absolute;
}

.ui-dialog-titlebar {
  background: #ffffff;
  color: #005ca9;
  padding-left: 22px;
  height: 30px;
  height: 100%;
}

.ui-dialog-titlebar-close {
  float: right;
  color: #005ca9;
}

#delimitarTeclado {
  height: 100%;
}

#escondeMenu {
  background: transparent;
  border: none;
  width: 100%;
  text-align: left;
}

#sltOutroMes-span {
  background-color: transparent !important;
}

/*INICIO - MEGA SENA*/
.imagem_mega {
  background-position-y: 18px;
}

span#tabelaJogo input {
  width: 10% !important;
  margin-bottom: 20px;
}

div#apl_tabela table {
  margin-left: 10px !important;
  margin-bottom: 20px !important;
}

div#apl_tabela div#cancelar {
  text-align: right;
}

.apostar {
  margin: 0 16px 0 16px;
}

.img_aceite {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/aceite.gif);
  padding: 0 15px 0 90px;
  background-repeat: no-repeat;
  min-height: 90px;
  width: 58%;
  display: block;
}

.img_relogio {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/relogio.gif);
  padding: 0 15px 0 90px;
  background-repeat: no-repeat;
  min-height: 80px;
}

.img_mais_cartelas {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/maisCartelas.gif);
  padding: 0 15px 0 90px;
  background-repeat: no-repeat;
  min-height: 80px;
}

.img_menos_cartela {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/menosCartela.gif);
  padding: 0 15px 0 90px;
  background-repeat: no-repeat;
  min-height: 80px;
}

.img_confere_cartela {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/confereCartela.gif);
  padding: 0 15px 0px 90px;
  background-repeat: no-repeat;
  min-height: 80px;
}

.img_recebe_premio {
  float: left;
  margin: 10px 0px 10px 15px;
  background-image: url(../img/recebePremio.gif);
  padding: 0 15px 0 90px;
  background-repeat: no-repeat;
  min-height: 80px;
}

/*FIM - MEGA SENA*/
div#headerMobile,
h3#tituloPagina {
  display: none;
}

.textMessageError {
  display: block;
  padding: 0px 0 20px 0px;
  font-size: 12px;
  font-size: 3.8vw;
  color: #3a4859;
  position: relative;
}

span.cinza {
  font-size: 11px;
  font-size: 3.5vw;
  margin-right: 16px;
  margin-bottom: 10px;
  float: right;
  margin-top: 2px;
}

.hidden-xs[for="txtConta"] {
  display: none;
}

.hidden-sm[for="txtConta"] {
  width: 42% !important;
  float: left;
}

input#txtConta {
  float: left !important;
  width: 44% !important;
  height: 15px !important;
}

input#txtDv {
  width: 9% !important;
  float: left !important;
  margin-right: 16px !important;
  height: 15px !important;
}

input#c4c4c4TelCelular {
  width: 20% !important;
  float: left !important;
}

input#numTelCelular {
  float: right !important;
  width: 70% !important;
  margin-left: 8% !important;
}

input#c4c4c4Telefone {
  width: 20% !important;
  float: left !important;
}

input#numTelefone {
  float: right !important;
  width: 70% !important;
  margin-left: 8% !important;
}

.hidden-xs[for="referenciaCadClt"] {
  display: none;
}

.hidden-sm[for="referenciaCadClt"] {
  width: 54% !important;
  float: left;
}

input#referenciaCadClt {
  width: 45% !important;
  float: left !important;
}

input#irpfCadClt {
  float: right !important;
  width: 45% !important;
  margin-left: 8% !important;
}

.hidden-xs[for="rendaBrutaCadClt"] {
  display: none;
}

.hidden-sm[for="rendaBrutaCadClt"] {
  width: 54% !important;
  float: left;
}

input#rendaBrutaCadClt {
  width: 45% !important;
  float: left !important;
}

input#rendaLiquidaCadClt {
  float: right !important;
  width: 45% !important;
  margin-left: 8% !important;
}

#textoMensagem {
  display: block !important;
}

.clearfix
  > .row
  > .panel-body
  > form#user
  > .panel.painelCinza
  > .panel-body.message_alert.row
  > .col-lg-11.col-md-11.col-sm-10.col-xs-10
  > p#mensagem {
  display: block !important;
}

#breadCrumbPath {
  display: none;
}

.noMargin #botoes button,
#botoes button {
  width: 100% !important;
  margin-left: 0% !important;
}

.fullsize > .row > .col-md-12 > button,
.row.topBotao,
.noMargin button,
.c-16 > div.row > div.col-md-12 > button,
.c-16 > .fullsize > form#frmCadAcessoInicial > div.row > div.col-md-12 > button,
.c-16 > div#compDisp > div.row > div.col-md-12 > button,
.col-md-12.topTit button,
.fundo_bilhete button {
  width: 90% !important;
  margin-left: 16px !important;
}

.hidden-xs.table,
.hidden-xs[data-tipo="tituloPagina"] {
  display: none !important;
}

.tituloGeral,
.fullsize p {
  margin-left: 16px;
  margin-right: 16px;
}

div[data-id="tableComp"] {
  display: none;
}

.stepByStep,
#QRCode {
  display: none;
}

#botoes {
  margin-left: 16px;
  margin-right: 16px;
}

div#msgErroGenerico {
  background: #ffffff;
  margin-bottom: 20px;
}

div#divMsg {
  display: block !important;
  float: left;
  position: relative;
  min-height: 1px;
  width: 100%;
  height: 100px;
}

.main .knowMore {
  width: 100%;
  height: 550px;
  border: solid 1px #c4c4c4;
  background-color: #ffffff;
  z-index: 23a48590;
  position: absolute;
  top: auto;
  left: auto;
  margin: auto 15%;
}

.painelContaFonte2 {
  margin-right: 4px !important;
}

form.normal label[for="rdoValor1"],
form.normal label[for="rdoValor2"],
form.normal label[for="rdoValor3"] {
  float: left;
  width: 70% !important;
}

.painelContaFonte1:after {
  content: "\e114";
  padding-left: 5px;
  font-family: "Glyphicons Halflings";
}

.termo_aceite {
  margin-top: 30px;
}

.panel.panel-default.painelCinza.clearfix
  > .panel-body
  > .clearfix.p-b-10.p-t-10
  > .pull-right {
  display: none;
}

div#termoDeAceite
  > .panel.panel-default.painelCinza.clearfix
  > .panel-body
  > .panel.panel-default
  > textarea#txt {
  color: #3a4859 !important;
  margin-left: 16px !important;
  margin-top: 0px !important;
  margin-right: 0px !important;
  width: 90% !important;
  border-bottom: 1px solid #c4c4c4 !important;
  padding: 0px 0px 0px 0px !important;
  font-size: 15px !important;
  font-size: 4.8vw !important;
  height: 300px !important;
  font-weight: normal !important;
  background: transparent !important;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  text-transform: capitalize !important;
  -webkit-appearance: block !important;
  box-shadow: none !important;
  float: none !important;
  letter-spacing: normal !important;
}

.margePag {
  margin-left: 16px;
  margin-right: 16px;
}

.form-group.topBotao {
  margin-bottom: 250px;
}

.modalAccountsExchange_xs.modal
  #mobileContaVolta
  .glyphicon-chevron-left:before {
  color: #005ca9;
  content: "\e113";
}

p#msgSelecaoConta {
  margin-left: 0px;
  margin-top: 30px;
  font-size: 15px;
  font-size: 4.8vw;
}

input#txtQntdDiasPeriodo {
  width: 50px !important;
}

label.labelAzul.labelAzulLembrete.m-l-10.xs-m-l-0.xs-p-l-0 {
  float: left;
  width: auto !important;
}

.checkbox.vertical-align-baseline > label {
  margin-left: 16px;
}

label.labelAzul[for="txtDescricaoApelido"] {
  font-weight: bold !important;
}

#frmAdesaoDispositivo > div > label {
  display: none;
}

#frmAdesaoDispositivo label {
  margin: 0px 0px 0px 16px;
}

.checkbox > .labelAzul > input[type="radio"],
#frmAdesaoDispositivoConfirm .row.form-group.textoDestaque {
  margin-left: 16px !important;
}

table[style="background-color: rgb(238, 238, 238); border="] {
  background: #ffffff !important;
  margin-left: 16px;
  margin-right: 16px;
  width: 90% !important;
}

table[style="background-color: rgb(238, 238, 238); border="]
  div[style="float:left;margin-left:-5px;"] {
  width: 100%;
}

table[style="background-color: rgb(238, 238, 238); border="] button {
  width: 100% !important;
}

#boxAE_mobile dl:hover {
  background-color: #005ca9 !important;
}

dl#trocaSegmentoPJ {
  background: #005ca9 !important;
  height: 21px;
  color: #ffffff;
  font-size: 20px;
  font-size: 6.4vw;
  padding-left: 26% !important;
}

#rodapePrincipal {
  display: block !important;
}

div#toolsMobile {
  display: block !important;
}

#rodapePrincipal #arrowClose {
  display: none !important;
}

.toolbarOpenButtonsXs.pull-right {
  display: none !important;
}

#rodapePrincipal #btnGerAccessXs {
  display: none !important;
}

.toolbarOpenAlertXs {
  padding: 0px 0px 0px 0px;
  background: #fff !important;
}

.toolbarOpenAlertXs .arrows {
  display: none;
}

.toolbarOpenAlertXs .dateAlert {
  display: none;
}

.toolbarOpenXs .contentToolbarXs {
  border: 0px !important;
  background: #ffffff !important;
}

.toolbarOpenAlertXs .titleAlert {
  font: inherit !important;
  color: #3a4859 !important;
}

.toolbarOpenAlertXs .titleAlert {
  margin: 12px 0 0 5px;
  text-align: left;
  font: inherit !important;
  color: #3a4859 !important;
  border-left: 2px solid #c4c4c4;
  padding-left: 5px;
  padding-right: 20px;
  margin-left: 20px;
}

#rodapePrincipal > .container-fluid > .bgRodapeClose > DIV.row {
  display: none;
}

div[data-component="toolsXs"] > div.toolbarXs.pull-right {
  display: none !important;
}

td.txt-right.txt-deb {
  color: #f39200;
}

dd#visibleSaldo[style="color: rgb(254, 189, 182);"] {
  color: rgb(254, 189, 182) !important;
}

div#minhascestas > .right > div#botoesN {
  width: 100% !important;
}

div#minhascestas > .right > div#botoesC {
  width: 100% !important;
}

div#tableCel {
  margin-left: 16px;
}

input#chkoutrosCanais {
  margin-left: 6% !important;
}

.visible-xs-block.col-xs-12 > button#btnAccountFilterFecharXS {
  width: 40%;
  float: right;
  display: block !important;
}

form#frmCapitalizacao {
  margin-left: 16px;
}

form#tabela > .div_ideal {
  margin-left: 2.5%;
  width: 95%;
}

span.logo_idealcapnet > img {
  margin-left: 16px;
}

div#apl_tabela > table.produto {
  margin-left: 0px !important;
}

.rodapePrincipal .modalAccountsExchange_xs.modal {
  display: none !important;
}

td[style="color:red"] {
  color: #f39200 !important;
}

.panel.panel-default.painelCinza.clearfix
  > div#textMessageLbl
  > label.textMessageError {
  width: 80% !important;
  float: right;
}

.greyBox.roundCorners > .iconInfoSucess {
  margin-bottom: 100px;
  margin-top: 70px;
}

.paddingTopZero.text-overflow-ellipsis {
  max-width: 76px !important;
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  height: 17px !important;
  height: 5vw !important;
}

#modal-campanha,
#modal-campanha-pj {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 99999;
  display: none;
  overflow-y: scroll;
}

#banner-campanha {
  border: 0;
  padding: 0;
  margin: 10% auto;
  width: 90%;
  text-align: center;
}

#banner-campanha-imagem {
  width: 100% !important;
  margin-bottom: 10px;
}

#banner-campanha-imagem img {
  width: 80% !important;
  height: auto;
  display: block;
  padding-left: 10%;
}

.accounts {
  max-height: 45px;
  width: 110% !important;
}

button.btnCampanha {
  width: 40% !important;
  vertical-align: top;
  margin-top: 10px;
  border: none !important;
}

.hidden {
  display: none !important;
  visibility: hidden !important;
}

table#tabelaUsuario {
  width: 95% !important;
}

.dataTables_scrollBody {
  border-bottom: 0px !important;
}

.row.form-group > .tituloGeral.col-md-12 {
  margin-left: 0px !important;
}

input#passKeyboard {
  border-radius: 0px !important;
}

.divSenhaCartao {
  width: 245px;
  height: 80px;
  display: none;
  background-color: #dddddd;
  margin: 0 auto;
}

.labelSenhaCartao {
  color: #3a4859 !important;
  font-weight: bold !important;
  text-align: center !important;
}

.comp-cad-clt {
  width: 60px;
  height: 60px;
}

.endCartaoDebito {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
  height: 120px !important;
  background-color: #017ebc;
  clear: both;
}

.labelEndDebito {
  font-weight: bold !important;
  text-align: left;
}

.modalBgLoadingManual {
  background: #ffffff !important;
}

.modalBgLoadingManual .loadingManual {
  background: url(/statics-components/js/componentes/loadingManual/img/loading_mobile.gif)
    no-repeat center center !important;
}

.loadingManual:after {
  content: "carregando...";
  position: absolute;
  top: 84%;
  left: 50%;
  margin-left: -42.25px;
  color: #3a4859;
}

.numeroTermo {
  margin-right: 4px;
  margin-left: 4px;
  border: 1px solid #c4c4c4;
  font-size: 56px;
  cursor: pointer;
  text-align: center;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
  background: #c4c4c4;
}

.detalharParcelaMobile {
  border-radius: 50%;
  border: solid 1px;
  border-color: #f59300;
  font-size: 1.2rem;
  cursor: pointer;
  text-align: center;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.25);
  background: #f59300;
  padding: 15px;
}

.painelCartaoMobile {
  border: 1px solid #c4c4c4 !important;
  padding: 12px 16px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.textoInstrucaoCartao {
  color: #3a4859;
}

.margPagCartao {
  margin-left: 16px;
  margin-right: 16px;
}

input[name="codigo"],
.codigoMobile {
  width: 32px !important;
  margin-left: 0px !important;
  border-top: 1px solid #c4c4c4 !important;
  font-size: 1.8rem !important;
  font-weight: bold !important;
  color: f59300 !important;
  padding: 4px 0px !important;
}

.modalBgLoading {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  margin: unset !important;
  background: #ffffff !important;
}

.modalBgLoading .loading {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  z-index: unset !important;
  width: unset !important;
  height: unset !important;
  margin: 0 !important;
  border: 0 !important;
  width: unset !important;
  height: unset !important;
  text-align: center;
  padding: 24px 32px;
  background: #fff !important;
  border-radius: 4px !important;
}

.modalBgLoading .loading:before {
  content: "";
  width: 20px;
  height: 19px;
  display: block;
  border-radius: 50%;
  border: 4px solid #f39200;
  border-top: 4px solid transparent;
  text-align: center;
  margin: auto;
  -webkit-animation: loading 1000ms linear infinite;
  animation: loading 1000ms linear infinite;
}

.modalBgLoading .loading:after {
  content: "Carregando...";
  margin-top: 8px;
  display: block;
  color: #3a4859;
  font-weight: bold;
  font-size: 0.9rem;
}

.barraStyle {
  display: inline-block;
}

@-webkit-keyframes loading {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

@keyframes loading {
  from {
    transform: rotate(0deg);
  }

  to {
    transform: rotate(360deg);
  }
}

input[id^="txtCodigoBarra"] {
  margin-top: 8px !important;
}

.mobHide {
  display: none;
}

/** datepicker **/
.ui-selectbox,
.ui-datepicker {
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
  width: 80%;
  min-width: 275px;
  padding: 0.2em 0.2em 0;
  display: none;
  background: white;
  padding: 16px;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  position: absolute;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  background: #005ca9;
  color: white;
  font-weight: bold;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 6px;
  width: 1.8em;
  height: 1.8em;
  color: white;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker-prev:before,
.ui-datepicker-next:before {
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  padding: 4px 0px;
}

.ui-datepicker-prev:before {
  content: "\e079";
  float: left;
  margin-left: 16px;
}

.ui-datepicker-next:before {
  content: "\e080";
  float: right;
  margin-right: 16px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
  line-height: 32px;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45% !important;
  margin: 0 !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: url(/statics-components/js/componentes/datepicker/img/dropdownMob.svg)
    96% / 15% no-repeat #005ca9;
  border: none;
  font-weight: bold;
  color: white;
}

.ui-datepicker select.ui-datepicker-month option,
.ui-datepicker select.ui-datepicker-year option {
  background: white;
  color: #005ca9;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em 0;
  text-align: center;
  font-weight: initial;
  color: #005ca9;
  border: 0px;
  border-bottom: 1px solid #005ca9;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
  width: 38px;
  height: 38px;
  padding-right: 1px !important;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: center;
  text-decoration: none;
  line-height: 28px;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker .ui-datepicker-other-month {
  opacity: 0%;
  border: 0;
}

.ui-datepicker .ui-state-default {
  color: black;
}

.ui-datepicker .ui-state-hover {
  border: 1px solid #c9dceb;
  background: #c9dceb;
  color: #6a8eac;
  border-radius: 50%;
}

.ui-datepicker .ui-datepicker-unselectable .ui-state-default {
  border: 1px solid #dddddd;
  background: #dddddd;
  color: white;
  border-radius: 50%;
}

.ui-datepicker .ui-state-highlight {
  border: 1px solid #005ca9;
  border-radius: 50%;
  color: #005ca9;
  font-weight: bold;
}

.ui-datepicker .ui-state-active {
  border: 1px solid #005ca9;
  background: #005ca9;
  color: white;
  border-radius: 50%;
}

.ui-selectbox .select_titulo,
.ui-datepicker .datepicker_title {
  font-weight: bold;
  color: #005ca9;
  margin-bottom: 10px;
}

.ui-datepicker .datepicker_subtitle {
  color: #c4c4c4;
  border-bottom: 1px solid #3a4859;
  padding-bottom: 6px;
  margin-bottom: 24px;
}

.ui-datepicker .datepicker_close {
  float: right;
}

.ui-datepicker .datepicker_close:before {
  content: "\e014";
}

.ui-selectbox-modal,
.ui-datepicker-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1000;
}

@media (max-width: 720px) {
  body {
    padding: 0 !important;
  }

  .tituloGeral {
    text-align: unset !important;
  }

  .progress-radial .overlay {
    background-color: unset !important;
  }

  #fundoPreto {
    background-color: rgba(0, 0, 0, 0.7) !important;
    opacity: 1 !important;
  }

  #windowModal,
  .windowModal {
    opacity: 0 !important;
    height: auto !important;
    max-width: 95vw !important;
    max-height: 95vh !important;
  }

  #windowModal[style*="block"]:not([style*="opacity"]),
  .windowModal[style*="block"]:not([style*="opacity"]) {
    opacity: 1 !important;
  }

  #windowModal[style*="opacity: 1"],
  #windowModal[style*="opacity:1"],
  .windowModal[style*="opacity: 1"],
  .windowModal[style*="opacity:1"] {
    opacity: 1 !important;
  }

  #windowModal .row.form-group.clearfix[style*="margin-left: 0px !important;"],
  .windowModal .row.form-group.clearfix[style*="margin-left: 0px !important;"] {
    padding: 0 16px !important;
  }

  #windowModal
    .row.form-group.clearfix[style*="margin-left: 0px !important;"]
    > div,
  .windowModal
    .row.form-group.clearfix[style*="margin-left: 0px !important;"]
    > div {
    display: flex !important;
    flex-direction: column-reverse;
  }

  #windowModal
    .row.form-group.clearfix[style*="margin-left: 0px !important;"]
    > div
    #btnNao,
  .windowModal
    .row.form-group.clearfix[style*="margin-left: 0px !important;"]
    > div
    #btnNao {
    margin: 0 !important;
  }

  .saibaMaisHidden,
  .saibaMaisHidden + .visible-xs-block {
    display: none !important;
  }

  button#btnEscolher[title="Escolher Data"] {
    color: #f39200 !important;
    background-color: white !important;
  }

  .headerPrincipal {
    display: none !important;
  }

  .modalAssinatura {
    padding-top: 72px !important;
  }

  .modalAssinatura .close {
    top: 56px !important;
  }

  div > div > select.ibCombo {
    height: unset !important;
  }

  input,
  select,
  option,
  text-area {
    font-family: futura-book;
    font-size: 1rem;
    color: #005ca9;
  }

  [type="checkbox"],
  [type="radio"] {
    box-sizing: border-box;
    padding: 0;
    color: transparent !important;
    border-color: transparent !important;
    background: transparent !important;
    border: 0 !important;
  }

  input[type="radio"]:before,
  input[type="checkbox"]:before {
    font-family: "Font Awesome 5 Free";
    position: absolute;
    bottom: -2px;
    font-size: 0.9rem;
    font-weight: normal;
    color: #005ca9 !important;
  }

  input[type="radio"]:checked,
  input[type="checkbox"]:checked {
    color: #005ca9 !important;
  }

  input[type="radio"]:disabled,
  input[type="checkbox"]:disabled {
    color: #c4c4c4 !important;
    opacity: 1 !important;
  }

  input[type="radio"]:disabled:before,
  input[type="checkbox"]:disabled:before {
    color: #c4c4c4 !important;
    opacity: 1 !important;
  }

  div#conteudo {
    overflow-x: hidden;
  }

  div#conteudo > article {
    z-index: 11;
    position: sticky;
    top: 0;
  }

  .titleNav {
    display: block !important;
    padding: 12px 96px 12px 16px !important;
  }

  #_saiba_mais_ {
    display: none !important;
    position: fixed;
    z-index: 11;
    top: 0;
    right: 0;
    margin: 0;
    padding: 12px 16px;
    color: white;
  }

  #_saiba_mais_ * {
    text-decoration: unset !important;
  }

  #_saiba_mais_ span {
    position: unset !important;
    top: unset !important;
    font-size: 14px !important;
  }

  .Saiba_mais_content {
    overflow: auto;
    z-index: 9;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    padding-top: 48px;
    padding-bottom: 24px;
    background-color: white;
  }

  .Saiba_mais_content > a {
    display: none !important;
  }

  .Saiba_mais_content > .bt_fechar {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content a[onclick*="scrollTop"] {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content > br {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(1) {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(2) a:not(input) {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(2) .subtit_saiba_mais {
    margin-top: 32px !important;
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(2) .right {
    margin-top: 40px !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(2) .right #btntopo {
    display: none !important;
  }

  .Saiba_mais_content > .tab_content > table:nth-of-type(2) .right #btnFechar {
    width: 100% !important;
    height: 56px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 6px !important;
    border: 1px solid #f39200 !important;
  }

  .dataTables_scrollBody {
    height: unset !important;
  }

  .mobileHeaderXs,
  .tituloHeaderXs {
    width: 100% !important;
    height: unset !important;
    margin: 0 0 20px 0 !important;
    padding: 12px 24px !important;
    display: flex !important;
    align-items: center !important;
    font-size: 16px !important;
    font-weight: bold;
    border: 0 !important;
    background-color: #005ca9 !important;
    color: white;
  }

  .mobileHeaderXs *,
  .tituloHeaderXs * {
    height: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
    line-height: unset !important;
    background-color: transparent !important;
  }

  #apl_selecaoConta * {
    font-size: 16px;
  }

  #loadingManualAdicional ~ br {
    display: none !important;
  }

  .topAdesao #btnRetornar {
    display: none !important;
  }

  .titleTable {
    font-family: unset !important;
    color: #005ca9 !important;
  }

  #msgErroGenerico {
    color: #3a4859 !important;
    text-align: center;
    margin: 48px 0 64px 0 !important;
    color: #005ca9;
    font-weight: bold;
  }

  #msgErroGenerico:before {
    content: "\f071";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #f39200 !important;
    margin-bottom: 32px;
  }

  #container-cabecalho {
    margin-bottom: 24px;
  }

  form .cartao-escolhido {
    margin: 0 16px;
    padding-bottom: 4px !important;
    display: grid;
    grid-template-columns: min-content auto;
    grid-template-areas: "barra titulo" "cartao cartao" "select select";
    gap: 12px 8px;
  }

  form .cartao-escolhido * {
    font-size: 16px !important;
    color: unset #3a4859 !important;
  }

  form .cartao-escolhido:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  form .cartao-escolhido > h2 {
    grid-area: titulo;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px;
    align-self: flex-end;
  }

  form .cartao-escolhido > dl {
    grid-area: cartao;
    margin: 0;
    margin-left: -8px;
    padding-bottom: 12px;
  }

  form .cartao-escolhido > dl dd {
    margin-left: 100px !important;
  }

  form .cartao-escolhido > br {
    display: none !important;
  }

  form .cartao-escolhido > select {
    grid-area: select;
    margin: 0 0 16px 0 !important;
    width: 100% !important;
  }

  ::-moz-placeholder {
    color: #777777;
  }

  ::placeholder {
    color: #777777;
  }

  input,
  input[type="text"],
  input[type="tel"],
  input[type="number"],
  input[type="date"],
  select {
    padding: 8px 0;
    border: 1px solid #3a4859;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
    color: #0077db;
  }

  input:focus,
  input[type="text"]:focus,
  input[type="tel"]:focus,
  input[type="number"]:focus,
  input[type="date"]:focus,
  select:focus {
    border-color: #0077db !important;
  }

  input:disabled,
  input[type="text"]:disabled,
  input[type="tel"]:disabled,
  input[type="number"]:disabled,
  input[type="date"]:disabled,
  select:disabled {
    color: #777777;
    opacity: 1 !important;
  }

  input:disabled:before,
  input[type="text"]:disabled:before,
  input[type="tel"]:disabled:before,
  input[type="number"]:disabled:before,
  input[type="date"]:disabled:before,
  select:disabled:before {
    opacity: 1 !important;
  }

  .switch {
    width: 44px !important;
    height: 24px !important;
  }

  .slider {
    top: 50% !important;
    bottom: 0 !important;
    height: 4px !important;
    transform: translateY(-50%);
    background-color: #a5aab5 !important;
    border-radius: 5px !important;
    transition: 400ms !important;
  }

  .slider:before {
    height: 24px !important;
    width: 24px !important;
    top: 50% !important;
    left: 0 !important;
    bottom: unset !important;
    right: unset !important;
    transform: translateY(-50%) translateX(0px) !important;
    border: 1px solid #f39200 !important;
    transition: 400ms !important;
  }

  input:checked + .slider {
    background-color: #a5aab5 !important;
  }

  input:focus + .slider {
    box-shadow: unset !important;
  }

  input:checked + .slider:before {
    transform: translateY(-50%) translateX(20px) !important;
    background-color: #f39200 !important;
  }

  /* INICIO - Senhas */
  .sizePassword {
    font-size: 16px !important;
  }

  #div-senha {
    margin: 16px !important;
  }

  #div-senha #label-senha,
  #div-senha #label-senha * {
    margin: 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
    font-size: 16px !important;
  }

  #div-senha #label-senha + table {
    margin: 0 !important;
    width: 100% !important;
  }

  #div-senha #label-senha + table * {
    margin: 0 !important;
  }

  #div-senha #label-senha + table tr {
    display: flex !important;
    align-items: center !important;
    position: relative !important;
  }

  #div-senha td:nth-child(1) {
    flex: 1 !important;
  }

  #div-senha td:nth-child(2) {
    position: absolute !important;
    right: 24px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    color: #f39200 !important;
    font-weight: bold !important;
  }

  #div-senha td:nth-child(2) * {
    font-size: 14px !important;
    line-height: unset !important;
  }

  #div-senha td:nth-child(3) {
    display: none !important;
  }

  #div-senha #label-senha + table #senhas {
    display: block !important;
    margin-top: 8px !important;
    width: 100% !important;
    margin-right: 8px !important;
  }

  #div-senha input.inputAssinaturaEletronica {
    margin: 0 !important;
    width: 100% !important;
    height: 56px !important;
    background: #f4f4f6 !important;
    border-radius: 6px !important;
    border: 2px solid #f4f4f6 !important;
    padding: 20px 12px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #div-senha input.inputAssinaturaEletronica:focus {
    border-color: #0077db !important;
  }

  /* FIM - Senhas */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  #formClienteComunicacao input,
  #formClienteComunicacao select,
  #dadosEndereco input:not([type="radio"]) {
    margin: 0 !important;
    float: unset !important;
    width: 100% !important;
  }

  #formClienteComunicacao .tituloGeral {
    margin-bottom: 16px;
  }

  #formClienteComunicacao div[id~="dadosCliente"] .row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  #formClienteComunicacao div[id~="dadosCliente"] .row + .row {
    margin-top: 40px;
  }

  #formClienteComunicacao div[id~="dadosCliente"] .row + .row > label {
    width: 100%;
    margin-bottom: 0px;
  }

  #formClienteComunicacao div[id~="dadosCliente"] .row + .row > *:not(label) {
    flex: 1;
  }

  #formClienteComunicacao
    div[id~="dadosCliente"]
    .row
    + .row
    > *:not(label)
    + div {
    flex: 5;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  #formClienteEndereco #dadosEndereco > div.row {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  #formClienteEndereco #dadosEndereco > div:not(#imgCamera) + div {
    margin-top: 32px;
  }

  #formClienteEndereco #dadosEndereco > div.row label {
    width: 100%;
  }

  #formClienteEndereco #dadosEndereco > div.row > div {
    flex: 1;
    margin: 0 !important;
  }

  #formClienteEndereco #dadosEndereco label[for="cepCadClt"] + div + div {
    flex: unset;
  }

  #formClienteEndereco #dadosEndereco #btnConsultar {
    border: 0 !important;
    border-radius: 0 !important;
    width: unset !important;
    height: unset !important;
    padding: 10px !important;
    margin: unset !important;
    background-color: #005ca9 !important;
    border-radius: 6px !important;
    color: white !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: bold !important;
  }

  #formClienteEndereco #dadosEndereco #btnConsultar:before {
    content: "\f002" !important;
  }

  #formClienteEndereco #dadosEndereco #imgCamera {
    color: #005ca9;
  }

  #formClienteEndereco #dadosEndereco label[for="flagUnicoCorrespondencia"] {
    margin-top: 16px;
  }

  #formClienteEndereco
    #dadosEndereco
    label[for="flagUnicoCorrespondencia"]
    + div {
    display: flex;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  #frmListarCartoes #labelconta {
    color: #005ca9;
  }

  #frmListarCartoes #tb_list_mobile {
    margin: 0;
    width: 100%;
    height: unset !important;
    border: 0 !important;
    background-color: unset;
  }

  #frmListarCartoes #tb_list_mobile * {
    font-size: 16px !important;
  }

  #frmListarCartoes #tb_list_mobile #linhaTabelaInicio {
    display: block;
    background: #f4f4f6 !important;
    border-radius: 6px;
    padding: 8px 16px;
  }

  #frmListarCartoes #tb_list_mobile #linhaTabelaInicio > tr {
    background: unset !important;
    padding: 0px !important;
    display: block;
  }

  #frmListarCartoes #tb_list_mobile #linhaTabelaInicio > tr > td {
    padding: 8px !important;
  }

  #frmListarCartoes #tb_list_mobile + div {
    margin: 32px 0 !important;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  [data-titulo="Atualização Cadastral"] + .container * {
    font-size: 16px !important;
  }

  [data-titulo="Atualização Cadastral"] + .container .row + .row.form-group {
    margin: 24px 0 !important;
  }

  [data-titulo="Atualização Cadastral"] + .container .row + .row.form-group p {
    margin: 16px 0 0 0;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  #formClienteRenda #dadosRenda #btnConsultar {
    margin-top: 16px;
  }

  #formClienteRenda #dadosRenda input,
  #formClienteRenda #dadosRenda select {
    margin: 0 !important;
    width: 100% !important;
  }

  #formClienteRenda
    #dadosRenda
    #rendaComp
    > div
    > label[for="dataInicioCadClt"].col-md-2:last-child {
    display: block;
    margin-top: 32px;
    font-weight: bold;
    color: #005ca9;
    white-space: unset !important;
  }

  #formClienteRenda #dadosRenda #rendaComp label {
    white-space: nowrap;
  }

  #formClienteRenda #dadosRenda #rendaComp > .row:nth-child(6),
  #formClienteRenda #dadosRenda #rendaComp > .row:nth-child(7),
  #formClienteRenda #dadosRenda #conteudoRenda > .row:nth-child(3):last-child {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0 32px;
  }

  #formClienteRenda #dadosRenda #rendaComp strong {
    display: block;
    color: #005ca9;
    margin-top: 32px;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #titulotabelaAtualizacaoCliente {
    display: block;
    text-align: left;
    color: #005ca9 !important;
    margin: 0;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente_wrapper {
    margin-top: 8px;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente {
    margin-bottom: 16px !important;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente
    tr {
    display: block;
    margin-top: 24px;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente
    tr
    td {
    display: block;
    padding: 0 !important;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente
    tr
    td:last-child {
    font-weight: bold;
  }

  [data-id="tabelaAtualizacaoCliente"]
    #principaltabelaAtualizacaoCliente
    #tabelaAtualizacaoCliente
    thead {
    display: none;
  }

  #frmCadCltPwd #div-senha {
    margin: 32px 0 16px 0 !important;
  }

  #frmCadCltPwd #botoes {
    margin: 24px 0 0 0 !important;
  }

  #frmCadCltPwd #botoes #btnRetornar {
    display: none;
  }

  div[data-titulo="Atualização Cadastral"] + .container #msgAviso {
    text-align: center;
    margin: 48px 0 64px 0 !important;
    color: #005ca9;
    font-weight: bold;
  }

  div[data-titulo="Atualização Cadastral"] + .container #msgAviso:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  [data-ajaxurl="debitoEmissao/carregarCartao"] * {
    font-size: 16px !important;
    font-family: futura-book !important;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #titulotabelaCanc {
    text-transform: uppercase;
    font-weight: bold;
    color: #005ca9 !important;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #tabelaCanc_wrapper {
    width: unset !important;
    margin-bottom: 32px;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #tabelaCanc {
    width: unset !important;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #tabelaCanc tr {
    display: block;
    margin-top: 24px;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"]
    #principaltabelaCanc
    #tabelaCanc
    tr {
    margin: 0;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"]
    #principaltabelaCanc
    #tabelaCanc
    tr
    + tr {
    margin-top: 16px;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"]
    #principaltabelaCanc
    #tabelaCanc
    td {
    text-overflow: ellipsis;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #tabelaCanc td {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
  }

  [data-ajaxurl="debitoEmissao/carregarCartao"] #tabelaCanc td:last-child {
    font-weight: bold;
  }

  [data-acao-voltar="/sinbc-cartao/nb/debitoEmissao/atualizarEndereco"]
    #div-senha {
    margin: 0 16px 24px 16px !important;
  }

  /* FIM - sinbc-cartao/nb/cancelamentoCartaoDebito/listarCartoes?segmento=PF&idServico=1746 */
  /* INICIO - extrato_compras.processa */
  a[onclick*="extrato_compras"] ~ form #hdnMoneyExtrato ~ table.movimentacao {
    margin: 32px 0 48px 0;
  }

  a[onclick*="extrato_compras"] ~ form #hdnMoneyExtrato ~ table.movimentacao * {
    font-size: 16px !important;
    border: 0;
    padding: 0;
    margin: 0;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    thead {
    display: block;
    margin-bottom: 8px;
    padding: 0 16px;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody {
    background-color: #f4f4f6;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    tr {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    background-color: transparent !important;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    tr:first-child {
    display: none;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    tr
    + tr {
    margin-top: 16px;
    padding: 16px 0;
    border-top: 1px solid #c4c4c4;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    tr:nth-child(2) {
    border-top: 0;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tr {
    margin: 0 16px !important;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tr.txt-dest {
    margin: 0 !important;
    padding: 16px 16px 0 16px;
    font-weight: bold;
    text-transform: uppercase;
    background-color: white !important;
    border-top: 0 !important;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tr.txt-dest
    td {
    color: #005ca9;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tr.txt-dest
    td:nth-child(2) {
    display: none;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    td {
    background-color: transparent !important;
    padding: 0 !important;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    td:nth-child(1) {
    order: 1;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    td:nth-child(2) {
    margin-top: 2px;
    order: 3;
    width: 100%;
    white-space: nowrap;
    font-weight: bold;
    font-size: 15px !important;
    text-align: left !important;
  }

  a[onclick*="extrato_compras"]
    ~ form
    #hdnMoneyExtrato
    ~ table.movimentacao
    tbody
    td:nth-child(3) {
    order: 2;
  }

  #hdnMoneyExtrato + table.movimentacao + p.observacao {
    display: flex;
    align-items: flex-start;
    margin-top: 0;
    padding: 0 16px;
    font-size: 14px !important;
  }

  #hdnMoneyExtrato + table.movimentacao + p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #cbgExtratoCompras {
    margin-top: 48px;
  }

  /* FIM - extrato_compras.processa */
  /* INICIO - extrato_compras_periodo.processa */
  #frmExtratoPeriodo {
    width: 100% !important;
  }

  #frmExtratoPeriodo * {
    font-size: 16px !important;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(1) .box-radio {
    padding: 24px 16px;
    display: flex;
    flex-wrap: wrap;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(1) .box-radio > *:not(select) {
    margin: 0 !important;
    flex: 1;
    width: unset !important;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(1) .box-radio > select {
    margin: 16px 0 0 0 !important;
    width: 100% !important;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(1) + br {
    content: "";
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(1) + br:before {
    content: "Escolha o período do mês";
    margin-top: 24px;
    margin-left: 16px;
    display: block;
    font-weight: bold;
    color: #005ca9;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(2) .box-radio {
    padding: 24px 16px;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(2) .box-radio > * {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmExtratoPeriodo
    > fieldset:nth-of-type(2)
    .box-radio
    > label:first-of-type {
    grid-area: leftTop;
  }

  #frmExtratoPeriodo
    > fieldset:nth-of-type(2)
    .box-radio
    > input:first-of-type {
    grid-area: leftBottom;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(2) .box-radio > label:last-of-type {
    grid-area: rightTop;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(2) .box-radio > input:last-of-type {
    grid-area: rightBottom;
  }

  #frmExtratoPeriodo > fieldset:nth-of-type(2) .box-radio {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "leftTop rightTop" "leftBottom rightBottom";
    gap: 0 32px;
  }

  #frmExtratoPeriodo > #cbgExtratoCompras {
    margin-top: 32px;
  }

  /* FIM - extrato_compras_periodo.processa */
  /* INICIO - extrato_compras_periodo.processa */
  a[onclick*="extrato_compras"] ~ form #hdnMoneyExtrato + div {
    display: none;
  }

  /* FIM - extrato_compras_periodo.processa */
  /* INICIO - sinbc-cartao/nb/gerarCartaoDebitoVirtual/gerarCartoesParametrosConta?segmento=PF&idServico=2226 */
  #frmGerarCartoes #contaCartao strong {
    color: #005ca9 !important;
  }

  #frmGerarCartoes #tblCartoesMobile {
    width: 100%;
    margin: 24px 0 48px 0 !important;
    border: 0 !important;
  }

  #frmGerarCartoes #tblCartoesBody tr {
    height: unset !important;
    padding: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-radius: 6px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  }

  #frmGerarCartoes #tblCartoesBody tr + tr {
    margin-top: 16px;
  }

  #frmGerarCartoes #tblCartoesBody tr td img,
  #frmGerarCartoes #tblCartoesBody tr td label {
    margin: 0 !important;
    padding: 0 !important;
  }

  #frmGerarCartoes #tblCartoesBody tr td:first-child {
    display: block;
    order: 2;
    margin-left: 8px;
  }

  #frmGerarCartoes #tblCartoesBody tr td:last-child {
    flex: 1;
    order: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #tblCartoesDesktop {
    display: none !important;
  }

  #tblApelidoMob {
    margin: 0 0 16px 0 !important;
    width: 100%;
    border: 0 !important;
  }

  #tblApelidoMob * {
    line-height: unset !important;
    font-size: 16px !important;
  }

  #tblApelidoMob tr {
    background-color: unset !important;
  }

  #tblApelidoMob td {
    padding: 0 !important;
  }

  #tblApelidoMob br {
    display: none;
  }

  #tblApelidoMob label {
    margin-bottom: 8px;
    display: block;
    line-height: unset !important;
    font-weight: bold;
    color: #005ca9;
  }

  #tblApelidoMob input {
    margin: 0 !important;
    width: 100% !important;
    background: #f4f4f6;
    border-radius: 6px !important;
    border: 2px solid #f4f4f6 !important;
    padding: 16px 12px !important;
    color: #0077db !important;
    font-weight: bold;
    height: unset !important;
  }

  #tblApelidoMob input:focus {
    border-color: #0077db !important;
  }

  /* FIM - sinbc-cartao/nb/gerarCartaoDebitoVirtual/gerarCartoesParametrosConta?segmento=PF&idServico=2226 */
  /* INICIO - sinbc-cartao/nb/cartaoDebitoVirtual/listarCartoes?segmento=PF&idServico=1806 */
  #frmListarCartoes #consultarCartao {
    color: #005ca9;
  }

  #frmListarCartoes #consultarCartao + div {
    margin: 32px 0;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile {
    margin: 0 !important;
    width: 100% !important;
    display: block;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody {
    display: block;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody tr {
    display: block;
    background-color: unset !important;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr[style="background-color: #f3f3f3;"] {
    display: flex;
    align-items: center;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr[style="background-color: #f3f3f3;"]
    td:first-child {
    display: none;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody tr td {
    padding: 0 !important;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody tr td * {
    margin: 0;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr
    td:nth-child(1) {
    grid-area: radio;
    align-self: flex-start;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr
    td:nth-child(2) {
    grid-area: logo;
    align-self: center;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr
    td:nth-child(3) {
    grid-area: dados;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr
    td:nth-child(4) {
    grid-area: switch;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody tr {
    padding: 16px;
    display: grid;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: ". logo switch" "radio dados dados";
    align-items: center;
    gap: 8px 8px;
    border-radius: 6px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile tbody tr + tr {
    margin-top: 16px;
  }

  #frmListarCartoes #consultarCartao + div #tblCartoesMobile .switch + label {
    display: none;
    margin: 0 !important;
  }

  #frmListarCartoes
    #consultarCartao
    + div
    #tblCartoesMobile
    tbody
    tr
    td:nth-child(3)
    #bandeiraCartao {
    font-weight: bold !important;
    color: #4e6178;
  }

  #frmListarCartoes #tblCartoesAlertas table {
    margin: 0 !important;
    padding: 12px;
    width: 100%;
    border-radius: 6px;
    display: flex;
    align-items: flex-start;
    border: 0 !important;
    background-color: #f4f4f6 !important;
  }

  #frmListarCartoes #tblCartoesAlertas table td {
    font-size: 14px !important;
  }

  #frmListarCartoes #tblCartoesAlertas table:before {
    content: "\f05a";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px;
    margin-right: 12px !important;
    color: #0077db;
  }

  #frmListarCartoes #tblCartoesAlertas table * {
    background-color: unset !important;
    padding: 0 !important;
    margin: 0 !important;
  }

  #frmListarCartoes + #divBotoes {
    margin-top: 48px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "codigo apelido cancelar" "gerar gerar gerar" "voltar voltar voltar";
    gap: 0 12px;
  }

  #frmListarCartoes + #divBotoes br {
    display: none;
  }

  #frmListarCartoes + #divBotoes #btnGerarCartao {
    grid-area: gerar;
    margin: 0;
  }

  #frmListarCartoes + #divBotoes #btnConsultarCartao {
    grid-area: codigo;
  }

  #frmListarCartoes + #divBotoes #btnConsultarCartao:before {
    content: "\f023" !important;
  }

  #frmListarCartoes + #divBotoes #btnAlterarApelido {
    grid-area: apelido;
  }

  #frmListarCartoes + #divBotoes #btnAlterarApelido:before {
    content: "\f304" !important;
  }

  #frmListarCartoes + #divBotoes #btnCancelarCartao {
    grid-area: cancelar;
  }

  #frmListarCartoes + #divBotoes #btnCancelarCartao:before {
    content: "\f1f8" !important;
  }

  #frmListarCartoes + #divBotoes #btnVoltar {
    grid-area: voltar;
    margin-top: 12px;
  }

  #frmListarCartoes + #divBotoes #btnConsultarCartao,
  #frmListarCartoes + #divBotoes #btnAlterarApelido,
  #frmListarCartoes + #divBotoes #btnCancelarCartao {
    padding: 16px 8px;
    background-color: white;
    color: #4e6178;
    border-color: #4e6178;
    height: unset;
    font-weight: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px;
  }

  #frmListarCartoes + #divBotoes #btnConsultarCartao:before,
  #frmListarCartoes + #divBotoes #btnAlterarApelido:before,
  #frmListarCartoes + #divBotoes #btnCancelarCartao:before {
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 12px;
    font-size: 16px;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group {
    margin: 0 0 48px 0 !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group:before {
    content: "Cartão selecionado";
    margin: 8px 24px;
    display: block;
    font-weight: bold;
    color: #005ca9;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartao {
    padding: 16px;
    display: block;
    background-color: #f4f4f6;
    border-radius: 6px;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody,
  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    tr {
    display: block;
    width: 100%;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    tr {
    display: flex;
    align-items: center;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    td {
    padding: 0 !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    td:last-of-type {
    margin-left: 24px;
    white-space: nowrap;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    label {
    padding: 0 !important;
    margin: 0 !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    * {
    line-height: unset !important;
    font-size: 16px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    img {
    height: unset !important;
    margin: 0 !important;
    width: unset !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    td
    > label:first-child {
    display: block;
    margin-bottom: 4px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    td
    label#lblCartaoSelecionado:first-child:not(:last-child) {
    font-weight: bold !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div.row.form-group
    #tabelaCartaoBody
    label#lblCartaoSelecionado.labelAzul
    br
    + span[style="color: #777; font-size: 12px;"] {
    display: none;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group {
    margin: -32px 0 32px 0 !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    br {
    display: none;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    #divSenhaCartao {
    background-color: #f4f4f6;
    padding: 24px 16px;
    width: 90%;
    margin-left: 5%;
    display: block !important;
    border-radius: 6px;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    .divSenhaCartao {
    flex: 1;
    width: unset;
    height: unset;
    background-color: unset !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    #divSenhaCartao
    label {
    margin: 0 !important;
    font-weight: normal !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    #divSenhaCartao {
    display: flex !important;
    align-items: center;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    #divSenhaCartao:before {
    content: "\f084";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #0077db;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    #divSenhaCartao
    .labelSenhaCartao {
    position: unset !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    + div
    + div
    + div.row.form-group
    .divSenhaCartao#divApresenta:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #0077db;
    font-size: 20px;
    float: right;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"] ~ div#divBotoes {
    margin-top: 48px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"] ~ div#divBotoes button {
    max-width: 135px;
    margin: 0 !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnCopiar {
    margin-right: 16px !important;
    height: unset !important;
    min-height: 96px !important;
    font-size: 14px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnNomePortador {
    margin-right: 16px !important;
    height: unset !important;
    min-height: 96px !important;
    font-size: 14px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnCopiar:before {
    content: "\f0c5";
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnNomePortador:before {
    content: "\f0c5";
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnVoltar {
    max-width: unset;
    width: 100%;
    margin-top: 16px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnCopiar,
  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnNomePortador {
    padding: 16px 8px;
    background-color: white;
    color: #4e6178;
    border-color: #4e6178;
    height: unset;
    font-weight: normal;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 14px !important;
  }

  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnCopiar:before,
  [data-titulo="Detalhe de Cartão de Débito Virtual"]
    ~ div#divBotoes
    #btnNomePortador:before {
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 12px;
    font-size: 16px;
  }

  #frmAlterarApelido > .form-group:first-child {
    margin: 0 !important;
  }

  #frmAlterarApelido #tabelaCartao:before {
    display: block;
    content: "Cartão selecionado";
    font-size: 16px !important;
    margin-bottom: 4px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmAlterarApelido #tabelaCartaoBody {
    display: block;
    padding: 16px;
    border-radius: 6px;
    background-color: #f4f4f6;
    margin-bottom: 32px;
  }

  #frmAlterarApelido #tabelaCartaoBody * {
    margin: 0 !important;
    padding: 0 !important;
  }

  #frmAlterarApelido #tabelaCartaoBody tr {
    display: flex;
    align-items: center;
    width: 100%;
  }

  #frmAlterarApelido #tabelaCartaoBody td {
    white-space: nowrap;
  }

  #frmAlterarApelido #tabelaCartaoBody td:first-child {
    margin-right: 24px !important;
  }

  #frmAlterarApelido #tabelaCartaoBody td:last-child {
    flex: 1;
  }

  /* FIM - sinbc-cartao/nb/cartaoDebitoVirtual/listarCartoes?segmento=PF&idServico=1806 */
  /* INICIO - sinbc-cartao/nb/cartaoDebitoVirtual/listarCartoes?segmento=PF&idServico=1806 - CANCELAMENTO */
  [data-titulo="Cancelamento de Cartão de Débito Virtual"] + div + div table {
    width: 100%;
    display: block;
    margin: 0;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    table
    tr {
    display: flex;
    align-items: center;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    table
    tr
    td:first-child {
    display: none;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    table
    tr
    td:last-child {
    padding: 0 !important;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    table
    tr
    td:last-child
    p {
    margin: 0;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"] + div + div table {
    margin: 24px 0 16px 0;
    background-color: #f4f4f6;
    padding: 12px;
    border-radius: 6px;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    table
    tr:before {
    content: "\f071";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #f59300;
    font-size: 20px;
    margin-right: 12px;
  }

  [data-id="tabelaCanc"] .tituloAssinatura.titleTable {
    display: block;
    font-size: 16px !important;
    color: #005ca9 !important;
    margin-bottom: 16px;
  }

  [data-id="tabelaCanc"] #tabelaCanc {
    padding: 16px !important;
    border-radius: 6px;
    background-color: #f4f4f6;
  }

  [data-id="tabelaCanc"] #tabelaCanc * {
    font-size: 16px;
    padding: 0;
  }

  [data-id="tabelaCanc"] #tabelaCanc thead {
    display: none;
  }

  [data-id="tabelaCanc"] #tabelaCanc tbody {
    display: block;
  }

  [data-id="tabelaCanc"] #tabelaCanc tr {
    display: block;
    background-color: unset;
  }

  [data-id="tabelaCanc"] #tabelaCanc tr + tr {
    margin-top: 16px;
  }

  [data-id="tabelaCanc"] #tabelaCanc tr td {
    display: block;
  }

  [data-id="tabelaCanc"] #tabelaCanc tr td:last-child {
    font-weight: bold;
    font-size: 15px;
  }

  [data-titulo="Cancelamento de Cartão de Débito Virtual"]
    + div
    + div
    + div
    + div
    #div-senha {
    margin: 48px 16px 16px 16px !important;
  }

  /* FIM - sinbc-cartao/nb/cartaoDebitoVirtual/listarCartoes?segmento=PF&idServico=1806 - CANCELAMENTO */
  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    .tituloGeral,
  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    > p:nth-of-type(1),
  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(1),
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > thead
    > tr
    > td,
  div.content > a[onclick*="IPVASP"] ~ form#frmDados > span.ipva,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > thead:first-of-type:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > thead:before,
  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > thead:before,
  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > thead:before,
  div.content > a[onclick*="IPVASP"] ~ form > span.taxasLicenciamento,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.taxasLicenciamento,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento,
  div.content > a[onclick*="Licenciamento"] ~ form > span.taxasLicenciamento,
  div.content > a[onclick*="IPVASP"] ~ form > span.multas,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.multas,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.multas,
  div.content > a[onclick*="Licenciamento"] ~ form > span.multas,
  div.content > a[onclick*="IPVASP"] ~ form > span.dpvat,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.dpvat,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.dpvat,
  div.content > a[onclick*="Licenciamento"] ~ form > span.dpvat,
  div.content > a[onclick*="IPVASP"] ~ form > span.ipva,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.ipva,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.ipva,
  div.content > a[onclick*="Licenciamento"] ~ form > span.ipva {
    display: block !important;
    margin-bottom: 16px !important;
    padding-bottom: 12px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:last-child
    input,
  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    select#tipoRendaCadClt,
  form#formRendaFixa[action="rendaFixa_resgate_comprovante_investimento.processa"]
    > fieldset
    span:last-child
    > input,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3)
    > input:last-child,
  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:last-child
    > input,
  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    > span
    select,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#inpFaixa
    select,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    input,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    select,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    input,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    select,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div.panel.panel-default.clearfix
    > div[style*="margin-left: 10px"]
    > div.row.form-group
    div#comboConta
    select,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    input,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:last-child
    input,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span
    > select,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span
    > select,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child
    input,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra
    input,
  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > br
    + fieldset
    > span
    input,
  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset select,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    input,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    + fieldset
    select,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div#listaLimites
    select,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(1)
    #tb_convenios_mobile_filter
    label
    input,
  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear input,
  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formTedInvestimentoCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formRecargaCelOperadoraCadastra > fieldset > span.clear select,
  form#formRecargaCelCadastra > fieldset:first-of-type input,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:first-of-type
    input,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > fieldset
    > span
    > input,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td
    > .relativeinput
    input,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > fieldset
    > span
    > input,
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    > tr:first-child
    select,
  #formRendaFixa[action*="cancelamento"] > fieldset > span input,
  #frmConfirmar[action^="rendaFixa"] > fieldset > span input,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2)
    input,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3)
    input,
  form[action*="efetiva_ted"] > fieldset > span:last-child input,
  form[action*="efetiva_ted"]#frmTed > fieldset > span:last-child input,
  form[action*="efetiva_doc"] > fieldset > span:last-child input,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ fieldset
    select,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:last-child
    > input,
  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > select,
  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset span:last-child input,
  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:last-child
    td:last-child
    select,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset
    > span:last-child
    input,
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestResgate
    fieldset
    > span.clear
    input,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    > br
    + fieldset
    > span.clear
    input,
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > span.clear
    + span.clear
    input,
  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(3)
    select,
  div[data-path*="Meu Financiamento"] ~ section.container #frmSimulacao input,
  div[data-path*="Meu Financiamento"] ~ section.container #frmLiquidacao input,
  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(1) input,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    input,
  #conteudo[class="cdc_tipos.processa"] #frmCdc #sltCDC,
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtDiaPrestacao"]
    + input,
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtValorOperacao"]
    + input,
  .header-loterias + form > fieldset > span:last-child input,
  form[action="efetiva_aposta.processa"] > fieldset > span:last-child input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset input,
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    select,
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    input,
  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset
    > span
    select,
  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(4)
    input,
  form[action="efetiva_vencimento_cartao.processa"]
    > fieldset
    > span:last-child
    > input,
  #frmVencimentoCartao .cartao-escolhido + div + div fieldset span.clear select,
  #frmCartaoMesada > table.produto tr:nth-of-type(3) input,
  form[action="efetiva_cartao_adicional.processa"]
    > fieldset
    > span:last-child
    input,
  form[action="efetiva_cartao_mesada.processa"]
    > fieldset
    > span:last-child
    input,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr
    > td:last-child
    input,
  form[action="efetiva_limite_cartao.processa"]
    fieldset
    > span:last-child
    input,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:first-child
    td
    input,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(3)
    td
    input,
  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child input,
  form#frmBoletoCartao > fieldset > span:nth-child(2) input {
    background: #f4f4f6 !important;
    padding: 16px !important;
    border-radius: 6px !important;
    border: 2px solid #f4f4f6 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    height: 56px !important;
    color: #0077db !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:last-child
    input:hover,
  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    select#tipoRendaCadClt:hover,
  form#formRendaFixa[action="rendaFixa_resgate_comprovante_investimento.processa"]
    > fieldset
    span:last-child
    > input:hover,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3)
    > input:hover:last-child,
  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:last-child
    > input:hover,
  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    > span
    select:hover,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#inpFaixa
    select:hover,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    input:hover,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    select:hover,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    input:hover,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    select:hover,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div.panel.panel-default.clearfix
    > div[style*="margin-left: 10px"]
    > div.row.form-group
    div#comboConta
    select:hover,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    input:hover,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:last-child
    input:hover,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span
    > select:hover,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span
    > select:hover,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child
    input:hover,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra
    input:hover,
  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > br
    + fieldset
    > span
    input:hover,
  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset select:hover,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    input:hover,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    + fieldset
    select:hover,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div#listaLimites
    select:hover,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(1)
    #tb_convenios_mobile_filter
    label
    input:hover,
  form#formLicenciamentoCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input:hover,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input:hover,
  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear input:hover,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input:hover,
  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input:hover,
  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input:hover,
  form#formRecargaCelOperadoraCadastra > fieldset > span.clear select:hover,
  form#formRecargaCelCadastra > fieldset:first-of-type input:hover,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:first-of-type
    input:hover,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > fieldset
    > span
    > input:hover,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td
    > .relativeinput
    input:hover,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > fieldset
    > span
    > input:hover,
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    > tr:first-child
    select:hover,
  #formRendaFixa[action*="cancelamento"] > fieldset > span input:hover,
  #frmConfirmar[action^="rendaFixa"] > fieldset > span input:hover,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2)
    input:hover,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3)
    input:hover,
  form[action*="efetiva_ted"] > fieldset > span:last-child input:hover,
  form[action*="efetiva_ted"]#frmTed > fieldset > span:last-child input:hover,
  form[action*="efetiva_doc"] > fieldset > span:last-child input:hover,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ fieldset
    select:hover,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:last-child
    > input:hover,
  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > select:hover,
  #conteudo[class*="cesta"]
    #frmDetalheCesta
    > fieldset
    span:last-child
    input:hover,
  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:last-child
    td:last-child
    select:hover,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset
    > span:last-child
    input:hover,
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestResgate
    fieldset
    > span.clear
    input:hover,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    > br
    + fieldset
    > span.clear
    input:hover,
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > span.clear
    + span.clear
    input:hover,
  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(3)
    select:hover,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    input:hover,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmLiquidacao
    input:hover,
  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(1) input:hover,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    input:hover,
  #conteudo[class="cdc_tipos.processa"] #frmCdc #sltCDC:hover,
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtDiaPrestacao"]
    + input:hover,
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtValorOperacao"]
    + input:hover,
  .header-loterias + form > fieldset > span:last-child input:hover,
  form[action="efetiva_aposta.processa"]
    > fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    input:hover,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    input:hover,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input:hover,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input:hover,
  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset input:hover,
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    select:hover,
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    input:hover,
  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset
    > span
    select:hover,
  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(4)
    input:hover,
  form[action="efetiva_vencimento_cartao.processa"]
    > fieldset
    > span:last-child
    > input:hover,
  #frmVencimentoCartao
    .cartao-escolhido
    + div
    + div
    fieldset
    span.clear
    select:hover,
  #frmCartaoMesada > table.produto tr:nth-of-type(3) input:hover,
  form[action="efetiva_cartao_adicional.processa"]
    > fieldset
    > span:last-child
    input:hover,
  form[action="efetiva_cartao_mesada.processa"]
    > fieldset
    > span:last-child
    input:hover,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr
    > td:last-child
    input:hover,
  form[action="efetiva_limite_cartao.processa"]
    fieldset
    > span:last-child
    input:hover,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:first-child
    td
    input:hover,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(3)
    td
    input:hover,
  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child input:hover,
  form#frmBoletoCartao > fieldset > span:nth-child(2) input:hover {
    border-color: #0077db !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoResgatar,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarC,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarS,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnCompartilhar,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnExcluir,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnConsultaCadastro,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnBloquear,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDesbloquear,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDetalhes,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoNM,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoResgatar,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoAplicar,
  #cbgtransacoes > div.right #btnExcluir,
  #cbgtransacoes > div.right #btnAlterar,
  #cbgtransacoes > div.right #btnEfetuar,
  #conteudo[class="transacoes.processa"] #cbgtransacoes > div.right #btnExcluir,
  #conteudo[class="transacoes.processa"] #cbgtransacoes > div.right #btnAlterar,
  #conteudo[class="transacoes.processa"] #cbgtransacoes > div.right #btnEfetuar,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoCancelarCesta,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarDtDebito,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarCesta,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemonstrativo,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnExtratoIR,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemEvolucao,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnDemEvolucao,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnGerarBoleto,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnPagar,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDebitoConta,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnAlterarVencimento,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnPagarParcela,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnAtivacao,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnExcluirComputador,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnBloquearComputador,
  #frmAcessoContaInicial + div div.pull-right #btnExcluirConta,
  #frmAcessoContaInicial + div div.pull-right #btnAlterarApelido,
  #frmAcessoContaInicial + div div.pull-right #btnAlterarAssinatura,
  #frmFaturaAtualCliente #btnActions #btnImprimirBoleto,
  #frmFaturaAtualCliente #btnActions #btnImprimirFatura,
  #frmFaturaAtualCliente #btnActions #btnParcelar,
  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right
    button,
  #frmExtrato[action="extrato.processa"] ~ div #btnGpExtrato > div.right button,
  #frmListarCartoes + #divBotoes #btnConsultarCartao,
  #frmListarCartoes + #divBotoes #btnAlterarApelido,
  #frmListarCartoes + #divBotoes #btnCancelarCartao {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 16px 8px;
    font-size: 14px !important;
    font-weight: normal;
    background-color: unset;
    color: #4e6178;
    border-color: #4e6178;
    border-radius: 6px !important;
    min-height: 96px !important;
    align-items: center;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoResgatar::before,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarC::before,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarS::before,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnCompartilhar::before,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnExcluir::before,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnConsultaCadastro::before,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnBloquear::before,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDesbloquear::before,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDetalhes::before,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoNM::before,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoResgatar::before,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoAplicar::before,
  #cbgtransacoes > div.right #btnExcluir::before,
  #cbgtransacoes > div.right #btnAlterar::before,
  #cbgtransacoes > div.right #btnEfetuar::before,
  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnExcluir::before,
  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnAlterar::before,
  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnEfetuar::before,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoCancelarCesta::before,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarDtDebito::before,
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarCesta::before,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemonstrativo::before,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnExtratoIR::before,
  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemEvolucao::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnDemEvolucao::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnGerarBoleto::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnPagar::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDebitoConta::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnAlterarVencimento::before,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnPagarParcela::before,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnAtivacao::before,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnExcluirComputador::before,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnBloquearComputador::before,
  #frmAcessoContaInicial + div div.pull-right #btnExcluirConta::before,
  #frmAcessoContaInicial + div div.pull-right #btnAlterarApelido::before,
  #frmAcessoContaInicial + div div.pull-right #btnAlterarAssinatura::before,
  #frmFaturaAtualCliente #btnActions #btnImprimirBoleto::before,
  #frmFaturaAtualCliente #btnActions #btnImprimirFatura::before,
  #frmFaturaAtualCliente #btnActions #btnParcelar::before,
  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right
    button::before,
  #frmExtrato[action="extrato.processa"]
    ~ div
    #btnGpExtrato
    > div.right
    button::before,
  #frmListarCartoes + #divBotoes #btnConsultarCartao::before,
  #frmListarCartoes + #divBotoes #btnAlterarApelido::before,
  #frmListarCartoes + #divBotoes #btnCancelarCartao::before {
    content: "";
    margin-bottom: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right,
  #frmExtrato[action="extrato.processa"] ~ div #btnGpExtrato > div.right {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 8px;
  }

  div[data-titulo="Código IBAN"] ~ section.container #tb_list_Iban_mobile tbody,
  .messageBox,
  #frmAlteracaoSenhaInicial #tbDadosConta tbody,
  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr,
  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child),
  #frmConsultaPagtoAgendado > table.produto tbody tr:not(:first-child),
  #frmConsultaTransferencia > table.produto tbody tr:not(:first-child),
  #frmConsultaTedAgendado > table.produto tbody tr:not(:first-child),
  #frmConsultaDocAgendado > table.produto tbody tr:not(:first-child),
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody,
  form#frmCdcSelecao > table.produto tbody tr:not(:first-child),
  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile
    tbody
    tr,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr,
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child),
  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child),
  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  #frmListaAplRes > table:nth-last-of-type(2) > tbody > tr:not(:first-child),
  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:not(:first-child),
  #form > input#hdnTpTed + fieldset > span > label,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child),
  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr,
  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr,
  #frmTransacoes table.produto tbody tr:not(:first-child),
  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    tbody
    tr:not(:first-child),
  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child),
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr,
  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    tbody
    tr,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr,
  #frmApelidoContaConfirma #tableComp tbody,
  #frmAcessoContaInicial #contasMobile > tbody > tr,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child,
  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto a,
  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    tr,
  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    tr,
  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr,
  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao tbody tr,
  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type),
  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type),
  div.content > a[onclick*="IPVASP"] ~ form > span.multas + table > tbody > tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  #frmSaldoLimite > #apl_tabela > table.produto tr,
  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr,
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado,
  #tblPermissoesExcluir #tblPermissoesExcluirBody tr,
  #frmCartaoMesada > table.produto tr:nth-of-type(1),
  #frmCartaoMesada > table.produto tr:nth-of-type(2),
  #frmSelCartao > table.produto tbody tr,
  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr,
  form#frmLimiteAdicional table.produto:first-of-type tr:not(:first-child),
  form .cartao-escolhido {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25) !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    ~ #botoes,
  div#conteudo[class="inf_rend.processa"] #btnGpInformeRendimento,
  #frmConsultaPagtoAgendado > #cbgConsultaPagtoAgendado,
  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    ~ #cbgConsultaTransacoesAgendadas,
  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    > div.row.margePag:last-child
    > .form-group,
  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > #cadastroLimiteMobileAssE,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div.form-group,
  #conteudo[class="cdc_renovacao.processa"] .button-group,
  #conteudo[class*="cdc"] div.content form:not([id*="mConta"]) .button-group,
  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > #divBotoes,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div.row.form-group,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    ~ div.form-group:last-child,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#pagaPixAssinaturaChaveMobile,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#divBotoes,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    + .button-group,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:last-child,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:last-child,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(1):nth-child(4),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div:last-child,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ #divButtons,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.row.form-group,
  form#formLicenciamentoCadastra + .button-group,
  form#formIpvaCadastra + .button-group,
  form#formIptuCadastra + .button-group,
  form#formIssCadastra + .button-group,
  form#formDarfCadastra + .button-group,
  form#formDarfSimplesCadastra + .button-group,
  form#frmCadastraGps + .button-group,
  form#formTedMesmaCadastra + .button-group,
  form#formTedTerceirosCadastra + .button-group,
  form#formTedInvestimentoCadastra + .button-group,
  form#formDoceTerceirosTransConfirma > .button-group,
  form#formDoceTerceirosTransConfirma + .button-group,
  form#formTedInvestimentoTransConfirma > .button-group,
  form#formTedInvestimentoTransConfirma + .button-group,
  form#formTedMesmaTransConfirma > .button-group,
  form#formTedMesmaTransConfirma + .button-group,
  form#formTedTerceirosTransConfirma > .button-group,
  form#formTedTerceirosTransConfirma + .button-group,
  form#formGpsTransConfirma > .button-group,
  form#formGpsTransConfirma + .button-group,
  form#formDarfSimplesTransConfirma > .button-group,
  form#formDarfSimplesTransConfirma + .button-group,
  form#formDarfTransConfirma > .button-group,
  form#formDarfTransConfirma + .button-group,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > .button-group,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    + .button-group,
  form#formIssTransConfirma > .button-group,
  form#formIssTransConfirma + .button-group,
  form#formIptuTransConfirma > .button-group,
  form#formIptuTransConfirma + .button-group,
  form#formDocTerceirosCadastra > .button-group,
  form#formRecargaCelTransConfirma ~ .button-group,
  form#formRecargaCelOperadoraCadastra + .button-group,
  form#formRecargaCelCadastra + .button-group,
  div#conteudo[class="transacoes.processa"] #cbgtevconfirma,
  div#conteudo[class="transacoes.processa"] #frmTransferencia + .button-group,
  div#conteudo[class="transacoes.processa"] #cbgtransacaocadastrar,
  #conteudo[class="transacoes.processa"] #frmDados ~ #cbgexcluir,
  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3),
  div#conteudo[class="consulta_sms.processa"] .button-group,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    > div.right,
  div[class="produtosCapitalizacao.do"] form#frmProdutos + div.clear,
  #conteudo[class="cdc_tipos.processa"] #form > .button-group,
  #conteudo[class="cdc_tipos.processa"] .button-group,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    > div:last-child
    div.form-group {
    position: fixed !important;
    bottom: 0;
    width: 100% !important;
    margin: 0 !important;
    padding: 16px 16px 4px 16px !important;
    margin-top: 48px !important;
    background-color: white;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    ~ #botoes
    br,
  div#conteudo[class="inf_rend.processa"] #btnGpInformeRendimento br,
  #frmConsultaPagtoAgendado > #cbgConsultaPagtoAgendado br,
  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    ~ #cbgConsultaTransacoesAgendadas
    br,
  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    > div.row.margePag:last-child
    > .form-group
    br,
  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > #cadastroLimiteMobileAssE
    br,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div.form-group
    br,
  #conteudo[class="cdc_renovacao.processa"] .button-group br,
  #conteudo[class*="cdc"] div.content form:not([id*="mConta"]) .button-group br,
  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > #divBotoes
    br,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    br,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    ~ div.form-group:last-child
    br,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#pagaPixAssinaturaChaveMobile
    br,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#divBotoes
    br,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    + .button-group
    br,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:last-child
    br,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:last-child
    br,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(1):nth-child(4)
    br,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div:last-child
    br,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ #divButtons
    br,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    br,
  form#formLicenciamentoCadastra + .button-group br,
  form#formIpvaCadastra + .button-group br,
  form#formIptuCadastra + .button-group br,
  form#formIssCadastra + .button-group br,
  form#formDarfCadastra + .button-group br,
  form#formDarfSimplesCadastra + .button-group br,
  form#frmCadastraGps + .button-group br,
  form#formTedMesmaCadastra + .button-group br,
  form#formTedTerceirosCadastra + .button-group br,
  form#formTedInvestimentoCadastra + .button-group br,
  form#formDoceTerceirosTransConfirma > .button-group br,
  form#formDoceTerceirosTransConfirma + .button-group br,
  form#formTedInvestimentoTransConfirma > .button-group br,
  form#formTedInvestimentoTransConfirma + .button-group br,
  form#formTedMesmaTransConfirma > .button-group br,
  form#formTedMesmaTransConfirma + .button-group br,
  form#formTedTerceirosTransConfirma > .button-group br,
  form#formTedTerceirosTransConfirma + .button-group br,
  form#formGpsTransConfirma > .button-group br,
  form#formGpsTransConfirma + .button-group br,
  form#formDarfSimplesTransConfirma > .button-group br,
  form#formDarfSimplesTransConfirma + .button-group br,
  form#formDarfTransConfirma > .button-group br,
  form#formDarfTransConfirma + .button-group br,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > .button-group
    br,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    + .button-group
    br,
  form#formIssTransConfirma > .button-group br,
  form#formIssTransConfirma + .button-group br,
  form#formIptuTransConfirma > .button-group br,
  form#formIptuTransConfirma + .button-group br,
  form#formDocTerceirosCadastra > .button-group br,
  form#formRecargaCelTransConfirma ~ .button-group br,
  form#formRecargaCelOperadoraCadastra + .button-group br,
  form#formRecargaCelCadastra + .button-group br,
  div#conteudo[class="transacoes.processa"] #cbgtevconfirma br,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    + .button-group
    br,
  div#conteudo[class="transacoes.processa"] #cbgtransacaocadastrar br,
  #conteudo[class="transacoes.processa"] #frmDados ~ #cbgexcluir br,
  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3)
    br,
  div#conteudo[class="consulta_sms.processa"] .button-group br,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3)
    br,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    > div.right
    br,
  div[class="produtosCapitalizacao.do"] form#frmProdutos + div.clear br,
  #conteudo[class="cdc_tipos.processa"] #form > .button-group br,
  #conteudo[class="cdc_tipos.processa"] .button-group br,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    > div:last-child
    div.form-group
    br {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    ~ #botoes
    button,
  div#conteudo[class="inf_rend.processa"] #btnGpInformeRendimento button,
  #frmConsultaPagtoAgendado > #cbgConsultaPagtoAgendado button,
  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    ~ #cbgConsultaTransacoesAgendadas
    button,
  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    > div.row.margePag:last-child
    > .form-group
    button,
  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > #cadastroLimiteMobileAssE
    button,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div.form-group
    button,
  #conteudo[class="cdc_renovacao.processa"] .button-group button,
  #conteudo[class*="cdc"]
    div.content
    form:not([id*="mConta"])
    .button-group
    button,
  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > #divBotoes
    button,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    button,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    ~ div.form-group:last-child
    button,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#pagaPixAssinaturaChaveMobile
    button,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#divBotoes
    button,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    + .button-group
    button,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:last-child
    button,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:last-child
    button,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(1):nth-child(4)
    button,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div:last-child
    button,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ #divButtons
    button,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    button,
  form#formLicenciamentoCadastra + .button-group button,
  form#formIpvaCadastra + .button-group button,
  form#formIptuCadastra + .button-group button,
  form#formIssCadastra + .button-group button,
  form#formDarfCadastra + .button-group button,
  form#formDarfSimplesCadastra + .button-group button,
  form#frmCadastraGps + .button-group button,
  form#formTedMesmaCadastra + .button-group button,
  form#formTedTerceirosCadastra + .button-group button,
  form#formTedInvestimentoCadastra + .button-group button,
  form#formDoceTerceirosTransConfirma > .button-group button,
  form#formDoceTerceirosTransConfirma + .button-group button,
  form#formTedInvestimentoTransConfirma > .button-group button,
  form#formTedInvestimentoTransConfirma + .button-group button,
  form#formTedMesmaTransConfirma > .button-group button,
  form#formTedMesmaTransConfirma + .button-group button,
  form#formTedTerceirosTransConfirma > .button-group button,
  form#formTedTerceirosTransConfirma + .button-group button,
  form#formGpsTransConfirma > .button-group button,
  form#formGpsTransConfirma + .button-group button,
  form#formDarfSimplesTransConfirma > .button-group button,
  form#formDarfSimplesTransConfirma + .button-group button,
  form#formDarfTransConfirma > .button-group button,
  form#formDarfTransConfirma + .button-group button,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > .button-group
    button,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    + .button-group
    button,
  form#formIssTransConfirma > .button-group button,
  form#formIssTransConfirma + .button-group button,
  form#formIptuTransConfirma > .button-group button,
  form#formIptuTransConfirma + .button-group button,
  form#formDocTerceirosCadastra > .button-group button,
  form#formRecargaCelTransConfirma ~ .button-group button,
  form#formRecargaCelOperadoraCadastra + .button-group button,
  form#formRecargaCelCadastra + .button-group button,
  div#conteudo[class="transacoes.processa"] #cbgtevconfirma button,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    + .button-group
    button,
  div#conteudo[class="transacoes.processa"] #cbgtransacaocadastrar button,
  #conteudo[class="transacoes.processa"] #frmDados ~ #cbgexcluir button,
  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3)
    button,
  div#conteudo[class="consulta_sms.processa"] .button-group button,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(3)
    button,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    > div.right
    button,
  div[class="produtosCapitalizacao.do"] form#frmProdutos + div.clear button,
  #conteudo[class="cdc_tipos.processa"] #form > .button-group button,
  #conteudo[class="cdc_tipos.processa"] .button-group button,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    > div:last-child
    div.form-group
    button {
    width: 100% !important;
    margin: 0 0 12px 0 !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr:before,
  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody:before,
  #frmApelidoContaConfirma #tableComp tbody:before,
  #frmAlteracaoSenhaInicial #tbDadosConta tbody:before,
  #frmSaldoLimite > #apl_tabela > table.produto tr:before,
  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr,
  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child),
  #frmConsultaPagtoAgendado > table.produto tbody tr:not(:first-child),
  #frmConsultaTransferencia > table.produto tbody tr:not(:first-child),
  #frmConsultaTedAgendado > table.produto tbody tr:not(:first-child),
  #frmConsultaDocAgendado > table.produto tbody tr:not(:first-child),
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody,
  form#frmCdcSelecao > table.produto tbody tr:not(:first-child),
  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile
    tbody
    tr,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr,
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child),
  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child),
  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  #frmListaAplRes > table:nth-last-of-type(2) > tbody > tr:not(:first-child),
  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:not(:first-child),
  #form > input#hdnTpTed + fieldset > span > label,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child),
  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr,
  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr,
  #frmTransacoes table.produto tbody tr:not(:first-child),
  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    tbody
    tr:not(:first-child),
  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child),
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr,
  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    tbody
    tr,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr,
  #frmApelidoContaConfirma #tableComp tbody,
  #frmAcessoContaInicial #contasMobile > tbody > tr,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child,
  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto a,
  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    tr,
  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    tr,
  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr,
  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao tbody tr,
  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type),
  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type),
  div.content > a[onclick*="IPVASP"] ~ form > span.multas + table > tbody > tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  #frmSaldoLimite > #apl_tabela > table.produto tr,
  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr,
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado,
  #tblPermissoesExcluir #tblPermissoesExcluirBody tr,
  #frmCartaoMesada > table.produto tr:nth-of-type(1),
  #frmCartaoMesada > table.produto tr:nth-of-type(2),
  #frmSelCartao > table.produto tbody tr,
  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr,
  form#frmLimiteAdicional table.produto:first-of-type tr:not(:first-child),
  form .cartao-escolhido {
    border-radius: 6px !important;
    padding: 16px !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto,
  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table,
  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3),
  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto,
  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table,
  #frmConsultaPagtoAgendado > table.produto,
  #frmConsultaTransferencia > table.produto,
  #frmConsultaTedAgendado > table.produto,
  #frmConsultaDocAgendado > table.produto,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.cabecalho,
  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table,
  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type),
  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto,
  #conteudo[class*="cdc"] div.content form#frmSenha > table.produto,
  form#frmCdcSelecao > table.produto,
  #conteudo[class*="cdc"] div.content form#frmCdc > #token + table.produto,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    table,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao
    table,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div
    table,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7),
  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success
    table,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    table,
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group
    table#tabelaClienteRegistrato,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto,
  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Alteração de débito automático"] ~ section.container table,
  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table,
  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Bloqueio de débito automático"] ~ section.container table,
  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table,
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto,
  form#form > #numeroContrato:first-child ~ table.produto,
  form#form > #hdnNumeroNota ~ #hdnIndicadorResgate ~ table.produto,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto,
  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.tab_content
    > table,
  #frmAplicacaoRegulamento > table.produto:nth-of-type(2),
  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > table.produto,
  #frmListaAplRes > table:nth-last-of-type(2),
  #frmListaAplRes > table:nth-last-of-type(3),
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao,
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"],
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    #apl_informativo
    table.txtnaohamensagenspeq,
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto,
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto,
  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao,
  div[data-titulo="Código IBAN"] ~ section.container #tb_list_Iban_mobile,
  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta,
  #conteudo[class="transacoes.processa"] #frmDados .box-alert-success table,
  #frmTransacoes table.produto,
  #conteudo[class="transacoes.processa"] #frmTransacoes table.produto,
  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #tableDetalheProvisionamento,
  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv,
  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    #tabelaEfetivacaoProv,
  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #tabelaInclusaoProv,
  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario
    #tabelaUsuario,
  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao,
  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto,
  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto,
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table,
  #conteudo[class="poupanca_integrada.processa"] #frmSaldo table.movimentacao,
  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto,
  #conteudo[class="extrato_futuro.processa"] #frmLancamentoFuturo table,
  div[data-id="tabelaVencConf"] #tabelaVencConf,
  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao,
  #tbListaQuitacao,
  #principaltabelaContratoIR #tabelaContratoIR_wrapper #tabelaContratoIR,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile,
  #headerAmortizacao ~ section.container #principaltabelaDetalhe #tabelaDetalhe,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #tabelaComplemento,
  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaDetalhe"]
    #principaltabelaDetalhe
    #tabelaDetalhe,
  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile,
  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table,
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores,
  #frmApelidoContaConfirma #tableComp,
  #frmAcessoContaInicial #contasMobile > tbody > tr > td:nth-of-type(2) table,
  #frmAcessoContaInicial #contasMobile,
  #frmAlteracaoSenhaInicial #tbDadosConta,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2),
  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto,
  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto,
  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto,
  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto,
  #conteudo[class="cdc_tipos.processa"] #form > input + input + table.produto,
  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao,
  form#formExtratoPrevidenciarioVinculos ~ table.produto,
  div.content > a[onclick*="fgts"] ~ form#form > table.movimentacao,
  div.content > a[onclick*="IPVASP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="DPVATSP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="MultasSP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="DebitoPendente"] ~ form > table:not(:first-of-type),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:not(:first-of-type),
  div.content > a[onclick*="Licenciamento"] ~ form > table:not(:first-of-type),
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:not(:first-of-type),
  div.content > a[onclick*="MultasRenainf"] ~ form > table:not(:first-of-type),
  .content > a[onclick*="Celular"] ~ form#frmConta + form#form > table.produto,
  #frmSaldoLimite > #apl_tabela > table.produto,
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody
    #tabelaDesbInt,
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado,
  #frmSelCartao > table.produto,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table,
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao,
  form[action="efetiva_limite_cartao.processa"] table.produto,
  form#frmLimiteAdicional table.produto:first-of-type,
  div[data-id="tabelaInclusaoResg"]
    #tabelaInclusaoResg_wrapper
    #tabelaInclusaoResg,
  #modalMobile > div[data-id="modalResumoPonto"] #tblDetalhePontoModalMobile,
  #modalMobile > div[data-id="modalResumoPonto"] #tblResumoPontoModalMobile,
  #modalMobile > div[data-id="modalResumoPonto"] #tblCardModalMobile,
  div[data-titulo*="programa de pontos"] + form #tblResumoExtratoMobile,
  #frmHistoricoDolar #tblCotacaoDolar table,
  #frmDetalheHistorico #tb_list_InicioMobile,
  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table,
  #frmBloquetoConfirma > table.produto,
  form#frmBoletoCartao > table.produto,
  #frmTermosAcordo > div > div #tblDetalharParcela,
  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile,
  #frmSimularParcelamento > div #pnlTotalFatura table,
  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child),
  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile,
  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile,
  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"],
  #frmFaturaAtualCliente #divEncargos table[id*="Mobile"],
  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"],
  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child),
  #frmFaturaAtualCliente #conteudoPrincipal #tb_list_DemonstrativoMobile,
  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile,
  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1),
  #frmCancela[action="efetiva_pagto_can.processa"] > table.produto,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto,
  form#formDoceTerceirosTransConfirma > table.produto,
  form#formTedInvestimentoTransConfirma > table.produto,
  form#formTedMesmaTransConfirma > table.produto,
  form#formTedTerceirosTransConfirma > table.produto,
  form#formGpsTransConfirma > table.produto,
  form#formDarfSimplesTransConfirma > table.produto,
  form#formDarfTransConfirma > table.produto,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto,
  form#formIssTransConfirma > table.produto,
  form#formIptuTransConfirma > table.produto,
  form#formRecargaCelTransConfirma > table.produto,
  div#conteudo[class="transacoes.processa"] #frmTransferencia > table.produto,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto,
  form#form > #numeroSimulacao:first-child ~ table.produto,
  #formRendaFixa[action*="resgate_comprovante"] > table.produto,
  #formRendaFixa[action*="cancelamento"] > table.produto,
  #frmComprovante > #numeroNota ~ table.produto,
  #frmConfirmar[action^="rendaFixa"] > table.produto,
  #frmAplicacaoRegulamento > table.produto:first-of-type,
  form[action*="efetiva_ted"] > table.produto,
  form[action*="efetiva_ted"]#frmTed > table.produto,
  form[action*="efetiva_doc"] > table.produto,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto,
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto,
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1),
  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente,
  #conteudo[class="cdc_tipos.processa"] form#form > input#token + table.produto,
  .header-loterias + form > table.produto,
  form[action="efetiva_aposta.processa"] > table.produto,
  div.content > a[onclick*="IPVASP"] ~ form > table.produto:first-of-type,
  div.content > a[onclick*="DPVATSP"] ~ form > table.produto:first-of-type,
  div.content > a[onclick*="MultasSP"] ~ form > table.produto:first-of-type,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type,
  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto,
  form#form[action="efetiva_transferencia.processa"] > table.produto,
  form[action="efetiva_cartao_adicional.processa"] > table.produto,
  form[action="efetiva_cartao_mesada.processa"] > table.produto,
  form#frmAplicacaoSucesso table.produto,
  form[action="efetiva_vencimento_cartao.processa"] > table.produto,
  div.content > a[onclick*="fgts"] ~ form#form > table.produto,
  form#frmExtratoInvest2,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao,
  #frmExtrPerioResult table.movimentacao,
  #frmSaldoLimite > table.produto,
  #frmSaldo[action="saldo.processa"] ~ table.produto,
  #frmExtrato[action="extrato.processa"] ~ table.produto,
  .Saiba_mais_content > .tab_content > table:nth-of-type(2) {
    display: block !important;
    width: unset !important;
    font-size: 16px !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    *:not(input),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    *:not(input),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto
    *:not(input),
  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    *:not(input),
  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    *:not(input),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    *:not(input),
  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    *:not(input),
  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    *:not(input),
  #frmConsultaPagtoAgendado > table.produto *:not(input),
  #frmConsultaTransferencia > table.produto *:not(input),
  #frmConsultaTedAgendado > table.produto *:not(input),
  #frmConsultaDocAgendado > table.produto *:not(input),
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.cabecalho
    *:not(input),
  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    *:not(input),
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro
    *:not(input),
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table
    *:not(input),
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    *:not(input),
  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type)
    *:not(input),
  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type
    *:not(input),
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    *:not(input),
  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto
    *:not(input),
  form#frmCdcSelecao > table.produto *:not(input),
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    *:not(input),
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    table
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao
    table
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div
    table
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table
    *:not(input),
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    *:not(input),
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    *:not(input),
  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success
    table
    *:not(input),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile
    *:not(input),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    *:not(input),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped
    *:not(input),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    *:not(input),
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    table
    *:not(input),
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group
    table#tabelaClienteRegistrato
    *:not(input),
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    *:not(input),
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto
    *:not(input),
  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    *:not(input),
  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    table
    *:not(input),
  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    *:not(input),
  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    *:not(input),
  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto
    *:not(input),
  form#form > #numeroContrato:first-child ~ table.produto *:not(input),
  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto
    *:not(input),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto
    *:not(input),
  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.tab_content
    > table
    *:not(input),
  #frmAplicacaoRegulamento > table.produto:nth-of-type(2) *:not(input),
  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > table.produto *:not(input),
  #frmListaAplRes > table:nth-last-of-type(2) *:not(input),
  #frmListaAplRes > table:nth-last-of-type(3) *:not(input),
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao
    *:not(input),
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    *:not(input),
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    #apl_informativo
    table.txtnaohamensagenspeq
    *:not(input),
  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    *:not(input),
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    *:not(input),
  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    *:not(input),
  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    *:not(input),
  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    *:not(input),
  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    *:not(input),
  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    *:not(input),
  #frmTransacoes table.produto *:not(input),
  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    *:not(input),
  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #tableDetalheProvisionamento
    *:not(input),
  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    *:not(input),
  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    #tabelaEfetivacaoProv
    *:not(input),
  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #tabelaInclusaoProv
    *:not(input),
  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario
    #tabelaUsuario
    *:not(input),
  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    *:not(input),
  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    *:not(input),
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    *:not(input),
  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto
    *:not(input),
  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table
    *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    *:not(input),
  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table
    *:not(input),
  div[data-id="tabelaVencConf"] #tabelaVencConf *:not(input),
  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao
    *:not(input),
  #tbListaQuitacao *:not(input),
  #principaltabelaContratoIR
    #tabelaContratoIR_wrapper
    #tabelaContratoIR
    *:not(input),
  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    *:not(input),
  #headerAmortizacao
    ~ section.container
    #principaltabelaDetalhe
    #tabelaDetalhe
    *:not(input),
  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #tabelaComplemento
    *:not(input),
  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaDetalhe"]
    #principaltabelaDetalhe
    #tabelaDetalhe
    *:not(input),
  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    *:not(input),
  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table
    *:not(input),
  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    *:not(input),
  #frmApelidoContaConfirma #tableComp *:not(input),
  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    *:not(input),
  #frmAcessoContaInicial #contasMobile *:not(input),
  #frmAlteracaoSenhaInicial #tbDadosConta *:not(input),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    *:not(input),
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    *:not(input),
  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    *:not(input),
  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    *:not(input),
  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto *:not(input),
  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    *:not(input),
  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    *:not(input),
  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao *:not(input),
  form#formExtratoPrevidenciarioVinculos ~ table.produto *:not(input),
  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    *:not(input),
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table:not(:first-of-type)
    *:not(input),
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    *:not(input),
  #frmSaldoLimite > #apl_tabela > table.produto *:not(input),
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody
    #tabelaDesbInt
    *:not(input),
  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    *:not(input),
  #frmSelCartao > table.produto *:not(input),
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    *:not(input),
  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao
    *:not(input),
  form[action="efetiva_limite_cartao.processa"] table.produto *:not(input),
  form#frmLimiteAdicional table.produto:first-of-type *:not(input),
  div[data-id="tabelaInclusaoResg"]
    #tabelaInclusaoResg_wrapper
    #tabelaInclusaoResg
    *:not(input),
  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblDetalhePontoModalMobile
    *:not(input),
  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblResumoPontoModalMobile
    *:not(input),
  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblCardModalMobile
    *:not(input),
  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    *:not(input),
  #frmHistoricoDolar #tblCotacaoDolar table *:not(input),
  #frmDetalheHistorico #tb_list_InicioMobile *:not(input),
  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table
    *:not(input),
  #frmBloquetoConfirma > table.produto *:not(input),
  form#frmBoletoCartao > table.produto *:not(input),
  #frmTermosAcordo > div > div #tblDetalharParcela *:not(input),
  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile *:not(input),
  #frmSimularParcelamento > div #pnlTotalFatura table *:not(input),
  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    *:not(input),
  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile *:not(input),
  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    *:not(input),
  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] *:not(input),
  #frmFaturaAtualCliente #divEncargos table[id*="Mobile"] *:not(input),
  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] *:not(input),
  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    *:not(input),
  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    *:not(input),
  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    *:not(input),
  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table *:not(input),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    *:not(input),
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    *:not(input),
  #frmCancela[action="efetiva_pagto_can.processa"] > table.produto *:not(input),
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro
    *:not(input),
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    *:not(input),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table
    *:not(input),
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto
    *:not(input),
  form#formDoceTerceirosTransConfirma > table.produto *:not(input),
  form#formTedInvestimentoTransConfirma > table.produto *:not(input),
  form#formTedMesmaTransConfirma > table.produto *:not(input),
  form#formTedTerceirosTransConfirma > table.produto *:not(input),
  form#formGpsTransConfirma > table.produto *:not(input),
  form#formDarfSimplesTransConfirma > table.produto *:not(input),
  form#formDarfTransConfirma > table.produto *:not(input),
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    *:not(input),
  form#formIssTransConfirma > table.produto *:not(input),
  form#formIptuTransConfirma > table.produto *:not(input),
  form#formRecargaCelTransConfirma > table.produto *:not(input),
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    *:not(input),
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    *:not(input),
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto
    *:not(input),
  form#form > #numeroSimulacao:first-child ~ table.produto *:not(input),
  #formRendaFixa[action*="resgate_comprovante"] > table.produto *:not(input),
  #formRendaFixa[action*="cancelamento"] > table.produto *:not(input),
  #frmComprovante > #numeroNota ~ table.produto *:not(input),
  #frmConfirmar[action^="rendaFixa"] > table.produto *:not(input),
  #frmAplicacaoRegulamento > table.produto:first-of-type *:not(input),
  form[action*="efetiva_ted"] > table.produto *:not(input),
  form[action*="efetiva_ted"]#frmTed > table.produto *:not(input),
  form[action*="efetiva_doc"] > table.produto *:not(input),
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto
    *:not(input),
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto
    *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto
    *:not(input),
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto
    *:not(input),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto
    *:not(input),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto
    *:not(input),
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1)
    *:not(input),
  div[data-id="tabelaAtualizacaoCliente"]
    #tabelaAtualizacaoCliente
    *:not(input),
  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    *:not(input),
  .header-loterias + form > table.produto *:not(input),
  form[action="efetiva_aposta.processa"] > table.produto *:not(input),
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    *:not(input),
  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto *:not(input),
  form#form[action="efetiva_transferencia.processa"]
    > table.produto
    *:not(input),
  form[action="efetiva_cartao_adicional.processa"] > table.produto *:not(input),
  form[action="efetiva_cartao_mesada.processa"] > table.produto *:not(input),
  form#frmAplicacaoSucesso table.produto *:not(input),
  form[action="efetiva_vencimento_cartao.processa"]
    > table.produto
    *:not(input),
  div.content > a[onclick*="fgts"] ~ form#form > table.produto *:not(input),
  form#frmExtratoInvest2 *:not(input),
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao *:not(input),
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao *:not(input),
  #frmExtrPerioResult table.movimentacao *:not(input),
  #frmSaldoLimite > table.produto *:not(input),
  #frmSaldo[action="saldo.processa"] ~ table.produto *:not(input),
  #frmExtrato[action="extrato.processa"] ~ table.produto *:not(input),
  .Saiba_mais_content > .tab_content > table:nth-of-type(2) *:not(input) {
    height: unset !important;
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    font-size: 16px !important;
    line-height: unset !important;
    background-color: unset !important;
    width: unset !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto,
  form#frmExtratoInvest2,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao,
  #frmExtrPerioResult table.movimentacao,
  #frmSaldoLimite > table.produto,
  #frmSaldo[action="saldo.processa"] ~ table.produto,
  #frmExtrato[action="extrato.processa"] ~ table.produto {
    margin: 32px 0 0 0 !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto:first-of-type,
  form#frmExtratoInvest2:first-of-type,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao:first-of-type,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao:first-of-type,
  #frmExtrPerioResult table.movimentacao:first-of-type,
  #frmSaldoLimite > table.produto:first-of-type,
  #frmSaldo[action="saldo.processa"] ~ table.produto:first-of-type,
  #frmExtrato[action="extrato.processa"] ~ table.produto:first-of-type {
    margin-top: 16px !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto thead,
  form#frmExtratoInvest2 thead,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao thead,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao thead,
  #frmExtrPerioResult table.movimentacao thead,
  #frmSaldoLimite > table.produto thead,
  #frmSaldo[action="saldo.processa"] ~ table.produto thead,
  #frmExtrato[action="extrato.processa"] ~ table.produto thead {
    margin: 0 0 8px 16px !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto tbody,
  form#frmExtratoInvest2 tbody,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao tbody,
  #frmExtrPerioResult table.movimentacao tbody,
  #frmSaldoLimite > table.produto tbody,
  #frmSaldo[action="saldo.processa"] ~ table.produto tbody,
  #frmExtrato[action="extrato.processa"] ~ table.produto tbody {
    background-color: #f4f4f6 !important;
    padding: 16px !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto tbody tr,
  form#frmExtratoInvest2 tbody tr,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody tr,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao tbody tr,
  #frmExtrPerioResult table.movimentacao tbody tr,
  #frmSaldoLimite > table.produto tbody tr,
  #frmSaldo[action="saldo.processa"] ~ table.produto tbody tr,
  #frmExtrato[action="extrato.processa"] ~ table.produto tbody tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  #frmSaldoLimite > table.produto tbody tr:not(:last-child),
  #frmSaldo[action="saldo.processa"] ~ table.produto tbody tr:not(:last-child),
  #frmExtrato[action="extrato.processa"]
    ~ table.produto
    tbody
    tr:not(:last-child) {
    margin-bottom: 32px !important;
  }

  #frmSaldoLimite > table.produto tbody tr:not(.even):not(.odd),
  #frmSaldo[action="saldo.processa"]
    ~ table.produto
    tbody
    tr:not(.even):not(.odd),
  #frmExtrato[action="extrato.processa"]
    ~ table.produto
    tbody
    tr:not(.even):not(.odd) {
    display: none !important;
  }

  #frmSaldoLimite > table.produto td:last-child,
  #frmSaldo[action="saldo.processa"] ~ table.produto td:last-child,
  #frmExtrato[action="extrato.processa"] ~ table.produto td:last-child {
    font-weight: bold;
  }

  form#frmExtratoInvest2 tbody tr,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody tr,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao tbody tr,
  #frmExtrPerioResult table.movimentacao tbody tr {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 4px 8px;
  }

  form#frmExtratoInvest2 tbody tr + tr:not(:last-child),
  #frmSaldo[action="saldo.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child),
  #frmExtrPerioResult table.movimentacao tbody tr + tr:not(:last-child) {
    margin-bottom: 16px !important;
    padding-bottom: 16px !important;
    border-bottom: 1px solid #c4c4c4 !important;
  }

  form#frmExtratoInvest2 tbody tr:first-child,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody tr:first-child,
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr:first-child,
  #frmExtrPerioResult table.movimentacao tbody tr:first-child {
    display: none !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(1),
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody td:nth-child(1),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(1),
  #frmExtrPerioResult table.movimentacao tbody td:nth-child(1) {
    text-align: left !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(2),
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody td:nth-child(2),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(2),
  #frmExtrPerioResult table.movimentacao tbody td:nth-child(2) {
    order: 2;
    width: 100%;
    text-align: left !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(2):not(.txt-data-mov),
  #frmSaldo[action="saldo.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(2):not(.txt-data-mov),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(2):not(.txt-data-mov),
  #frmExtrPerioResult
    table.movimentacao
    tbody
    td:nth-child(2):not(.txt-data-mov) {
    font-weight: bold;
  }

  form#frmExtratoInvest2 tbody td:nth-child(3),
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody td:nth-child(3),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(3),
  #frmExtrPerioResult table.movimentacao tbody td:nth-child(3) {
    order: 1;
    text-align: right !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(4),
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody td:nth-child(4),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:nth-child(4),
  #frmExtrPerioResult table.movimentacao tbody td:nth-child(4) {
    order: 5;
  }

  form#frmExtratoInvest2 tbody td:last-child,
  #frmSaldo[action="saldo.processa"] ~ table.movimentacao tbody td:last-child,
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    td:last-child,
  #frmExtrPerioResult table.movimentacao tbody td:last-child {
    text-align: right !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    thead,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    thead,
  #frmCancela[action="efetiva_pagto_can.processa"] > table.produto thead,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro
    thead,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    thead,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table
    thead,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto
    thead,
  form#formDoceTerceirosTransConfirma > table.produto thead,
  form#formTedInvestimentoTransConfirma > table.produto thead,
  form#formTedMesmaTransConfirma > table.produto thead,
  form#formTedTerceirosTransConfirma > table.produto thead,
  form#formGpsTransConfirma > table.produto thead,
  form#formDarfSimplesTransConfirma > table.produto thead,
  form#formDarfTransConfirma > table.produto thead,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    thead,
  form#formIssTransConfirma > table.produto thead,
  form#formIptuTransConfirma > table.produto thead,
  form#formRecargaCelTransConfirma > table.produto thead,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    thead,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    thead,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto
    thead,
  form#form > #numeroSimulacao:first-child ~ table.produto thead,
  #formRendaFixa[action*="resgate_comprovante"] > table.produto thead,
  #formRendaFixa[action*="cancelamento"] > table.produto thead,
  #frmComprovante > #numeroNota ~ table.produto thead,
  #frmConfirmar[action^="rendaFixa"] > table.produto thead,
  #frmAplicacaoRegulamento > table.produto:first-of-type thead,
  form[action*="efetiva_ted"] > table.produto thead,
  form[action*="efetiva_ted"]#frmTed > table.produto thead,
  form[action*="efetiva_doc"] > table.produto thead,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto
    thead,
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto thead,
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto
    thead,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto
    thead,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto
    thead,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto
    thead,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto
    thead,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1)
    thead,
  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente thead,
  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    thead,
  .header-loterias + form > table.produto thead,
  form[action="efetiva_aposta.processa"] > table.produto thead,
  div.content > a[onclick*="IPVASP"] ~ form > table.produto:first-of-type thead,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    thead,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    thead,
  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto thead,
  form#form[action="efetiva_transferencia.processa"] > table.produto thead,
  form[action="efetiva_cartao_adicional.processa"] > table.produto thead,
  form[action="efetiva_cartao_mesada.processa"] > table.produto thead,
  form#frmAplicacaoSucesso table.produto thead,
  form[action="efetiva_vencimento_cartao.processa"] > table.produto thead {
    margin: 0 16px 8px 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    tbody,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    tbody,
  #frmCancela[action="efetiva_pagto_can.processa"] > table.produto tbody,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro
    tbody,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    tbody,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table
    tbody,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto
    tbody,
  form#formDoceTerceirosTransConfirma > table.produto tbody,
  form#formTedInvestimentoTransConfirma > table.produto tbody,
  form#formTedMesmaTransConfirma > table.produto tbody,
  form#formTedTerceirosTransConfirma > table.produto tbody,
  form#formGpsTransConfirma > table.produto tbody,
  form#formDarfSimplesTransConfirma > table.produto tbody,
  form#formDarfTransConfirma > table.produto tbody,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    tbody,
  form#formIssTransConfirma > table.produto tbody,
  form#formIptuTransConfirma > table.produto tbody,
  form#formRecargaCelTransConfirma > table.produto tbody,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    tbody,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    tbody,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto
    tbody,
  form#form > #numeroSimulacao:first-child ~ table.produto tbody,
  #formRendaFixa[action*="resgate_comprovante"] > table.produto tbody,
  #formRendaFixa[action*="cancelamento"] > table.produto tbody,
  #frmComprovante > #numeroNota ~ table.produto tbody,
  #frmConfirmar[action^="rendaFixa"] > table.produto tbody,
  #frmAplicacaoRegulamento > table.produto:first-of-type tbody,
  form[action*="efetiva_ted"] > table.produto tbody,
  form[action*="efetiva_ted"]#frmTed > table.produto tbody,
  form[action*="efetiva_doc"] > table.produto tbody,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto
    tbody,
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto tbody,
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto
    tbody,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto
    tbody,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto
    tbody,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto
    tbody,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto
    tbody,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1)
    tbody,
  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente tbody,
  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    tbody,
  .header-loterias + form > table.produto tbody,
  form[action="efetiva_aposta.processa"] > table.produto tbody,
  div.content > a[onclick*="IPVASP"] ~ form > table.produto:first-of-type tbody,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    tbody,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    tbody,
  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto tbody,
  form#form[action="efetiva_transferencia.processa"] > table.produto tbody,
  form[action="efetiva_cartao_adicional.processa"] > table.produto tbody,
  form[action="efetiva_cartao_mesada.processa"] > table.produto tbody,
  form#frmAplicacaoSucesso table.produto tbody,
  form[action="efetiva_vencimento_cartao.processa"] > table.produto tbody {
    background-color: #f4f4f6 !important;
    padding: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    tr
    + tr,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    tr
    + tr,
  #frmCancela[action="efetiva_pagto_can.processa"] > table.produto tr + tr,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro
    tr
    + tr,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    tr
    + tr,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table
    tr
    + tr,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto
    tr
    + tr,
  form#formDoceTerceirosTransConfirma > table.produto tr + tr,
  form#formTedInvestimentoTransConfirma > table.produto tr + tr,
  form#formTedMesmaTransConfirma > table.produto tr + tr,
  form#formTedTerceirosTransConfirma > table.produto tr + tr,
  form#formGpsTransConfirma > table.produto tr + tr,
  form#formDarfSimplesTransConfirma > table.produto tr + tr,
  form#formDarfTransConfirma > table.produto tr + tr,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    tr
    + tr,
  form#formIssTransConfirma > table.produto tr + tr,
  form#formIptuTransConfirma > table.produto tr + tr,
  form#formRecargaCelTransConfirma > table.produto tr + tr,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    tr
    + tr,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    tr
    + tr,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto
    tr
    + tr,
  form#form > #numeroSimulacao:first-child ~ table.produto tr + tr,
  #formRendaFixa[action*="resgate_comprovante"] > table.produto tr + tr,
  #formRendaFixa[action*="cancelamento"] > table.produto tr + tr,
  #frmComprovante > #numeroNota ~ table.produto tr + tr,
  #frmConfirmar[action^="rendaFixa"] > table.produto tr + tr,
  #frmAplicacaoRegulamento > table.produto:first-of-type tr + tr,
  form[action*="efetiva_ted"] > table.produto tr + tr,
  form[action*="efetiva_ted"]#frmTed > table.produto tr + tr,
  form[action*="efetiva_doc"] > table.produto tr + tr,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto
    tr
    + tr,
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto tr + tr,
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto
    tr
    + tr,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto
    tr
    + tr,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto
    tr
    + tr,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto
    tr
    + tr,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto
    tr
    + tr,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1)
    tr
    + tr,
  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente tr + tr,
  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    tr
    + tr,
  .header-loterias + form > table.produto tr + tr,
  form[action="efetiva_aposta.processa"] > table.produto tr + tr,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    tr
    + tr,
  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto tr + tr,
  form#form[action="efetiva_transferencia.processa"] > table.produto tr + tr,
  form[action="efetiva_cartao_adicional.processa"] > table.produto tr + tr,
  form[action="efetiva_cartao_mesada.processa"] > table.produto tr + tr,
  form#frmAplicacaoSucesso table.produto tr + tr,
  form[action="efetiva_vencimento_cartao.processa"] > table.produto tr + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    td:last-child,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    td:last-child,
  #frmCancela[action="efetiva_pagto_can.processa"]
    > table.produto
    td:last-child,
  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro
    td:last-child,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    td:last-child,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table
    td:last-child,
  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > table.produto
    td:last-child,
  form#formDoceTerceirosTransConfirma > table.produto td:last-child,
  form#formTedInvestimentoTransConfirma > table.produto td:last-child,
  form#formTedMesmaTransConfirma > table.produto td:last-child,
  form#formTedTerceirosTransConfirma > table.produto td:last-child,
  form#formGpsTransConfirma > table.produto td:last-child,
  form#formDarfSimplesTransConfirma > table.produto td:last-child,
  form#formDarfTransConfirma > table.produto td:last-child,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    td:last-child,
  form#formIssTransConfirma > table.produto td:last-child,
  form#formIptuTransConfirma > table.produto td:last-child,
  form#formRecargaCelTransConfirma > table.produto td:last-child,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    td:last-child,
  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    td:last-child,
  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > table.produto
    td:last-child,
  form#form > #numeroSimulacao:first-child ~ table.produto td:last-child,
  #formRendaFixa[action*="resgate_comprovante"] > table.produto td:last-child,
  #formRendaFixa[action*="cancelamento"] > table.produto td:last-child,
  #frmComprovante > #numeroNota ~ table.produto td:last-child,
  #frmConfirmar[action^="rendaFixa"] > table.produto td:last-child,
  #frmAplicacaoRegulamento > table.produto:first-of-type td:last-child,
  form[action*="efetiva_ted"] > table.produto td:last-child,
  form[action*="efetiva_ted"]#frmTed > table.produto td:last-child,
  form[action*="efetiva_doc"] > table.produto td:last-child,
  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > table.produto
    td:last-child,
  #conteudo[class*="cesta"] #frmDetalheCesta > table.produto td:last-child,
  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    > table.produto
    td:last-child,
  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > table.produto
    td:last-child,
  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    table.produto
    td:last-child,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + table.produto
    td:last-child,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > table.produto
    td:last-child,
  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(1)
    td:last-child,
  div[data-id="tabelaAtualizacaoCliente"]
    #tabelaAtualizacaoCliente
    td:last-child,
  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    td:last-child,
  .header-loterias + form > table.produto td:last-child,
  form[action="efetiva_aposta.processa"] > table.produto td:last-child,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    td:last-child,
  .content
    > a[onclick*="Celular"]
    ~ form#frmDados
    > table.produto
    td:last-child,
  form#form[action="efetiva_transferencia.processa"]
    > table.produto
    td:last-child,
  form[action="efetiva_cartao_adicional.processa"]
    > table.produto
    td:last-child,
  form[action="efetiva_cartao_mesada.processa"] > table.produto td:last-child,
  form#frmAplicacaoSucesso table.produto td:last-child,
  form[action="efetiva_vencimento_cartao.processa"]
    > table.produto
    td:last-child {
    font-weight: bold;
  }

  form[action="efetiva_vencimento_cartao.processa"] > table.produto tr {
    display: flex !important;
    justify-content: space-between;
  }

  form[action="efetiva_vencimento_cartao.processa"] > table.produto tr + tr {
    margin-top: 24px !important;
  }

  #frmExtrPerioResult table.movimentacao tbody tr + tr:not(:last-child).even,
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even {
    border: 0 !important;
    padding-bottom: 0 !important;
  }

  #frmExtrPerioResult
    table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(1),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(1) {
    order: 2;
    text-align: right !important;
  }

  #frmExtrPerioResult
    table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(2),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(2) {
    order: 3;
    text-align: left !important;
    font-weight: normal !important;
  }

  #frmExtrPerioResult
    table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(3),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(3) {
    order: 1;
    text-align: left !important;
    font-weight: bold !important;
  }

  #frmExtrPerioResult
    table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(4),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    tbody
    tr
    + tr:not(:last-child).even
    td:nth-child(4) {
    order: 4;
    text-align: right !important;
    font-weight: bold;
  }

  #frmExtrPerioResult table.movimentacao tbody tr.odd td,
  #frmExtrato[action="extrato.processa"] ~ table.movimentacao tbody tr.odd td {
    font-weight: normal !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table
    td:last-child
    p:last-child,
  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table
    td:last-child
    p:last-child,
  #frmVencimentoCartao
    .cartao-escolhido
    + div
    + div
    + div
    > div
    > div:last-child {
    display: flex !important;
    align-items: flex-start;
    padding: 12px !important;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #f4f4f6;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table
    td:last-child
    p:last-child:before,
  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table
    td:last-child
    p:last-child:before,
  #frmVencimentoCartao
    .cartao-escolhido
    + div
    + div
    + div
    > div
    > div:last-child:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmSaldo[action="saldo.processa"] ~ br,
  #frmExtrato[action="extrato.processa"] ~ br {
    display: none;
  }

  #frmSaldo[action="saldo.processa"] ~ * .txt-cred,
  #frmExtrato[action="extrato.processa"] ~ * .txt-cred {
    color: #005ca9;
  }

  #frmSaldo[action="saldo.processa"] ~ * .txt-deb,
  #frmExtrato[action="extrato.processa"] ~ * .txt-deb {
    color: #f39200;
  }

  #frmSaldo[action="saldo.processa"] ~ * *,
  #frmExtrato[action="extrato.processa"] ~ * * {
    font-size: 16px !important;
  }

  #frmSaldo[action="saldo.processa"]
    ~ table.movimentacao
    td.txt-right:not(.txt-data-mov),
  #frmExtrato[action="extrato.processa"]
    ~ table.movimentacao
    td.txt-right:not(.txt-data-mov) {
    font-weight: bold !important;
  }

  #frmSaldo[action="saldo.processa"] ~ p,
  #frmExtrato[action="extrato.processa"] ~ p {
    font-size: 14px;
    margin: 16px 24px 0 24px;
  }

  #frmSaldo[action="saldo.processa"] ~ p + p,
  #frmExtrato[action="extrato.processa"] ~ p + p {
    margin: 16px 24px 0 24px;
  }

  #frmSaldo[action="saldo.processa"] ~ br + div,
  #frmExtrato[action="extrato.processa"] ~ br + div {
    margin-top: 32px;
  }

  #frmExtrato[action="extrato.processa"] ~ div #btnGpExtrato > div.right {
    margin-bottom: 16px;
  }

  #frmExtrato[action="extrato.processa"]
    ~ div
    #btnGpExtrato
    > div.right
    button {
    font-size: 14px !important;
  }

  #frmExtrato[action="extrato.processa"]
    ~ div
    #btnGpExtrato
    > div.right
    button#extratoPeriodo:before {
    content: "\f784";
  }

  #frmExtrato[action="extrato.processa"]
    ~ div
    #btnGpExtrato
    > div.right
    button#extratoFuturo:before {
    content: "\f783";
  }

  #frmExtrato[action="extrato.processa"]
    ~ div
    #btnGpExtrato
    > div.right
    button#consultaAgendamento:before {
    content: "\f273";
  }

  #frmExtrPerioResult table.movimentacao td:empty {
    display: none !important;
  }

  #frmExtrPerioResult br {
    display: none;
  }

  #frmExtrPerioResult #cbgextratoresultado {
    margin-top: 32px;
  }

  form#frmAplicacaoSucesso ~ #cbgInvest {
    margin-top: 32px;
  }

  form#frmExtratoInvest2 {
    margin-bottom: 32px !important;
  }

  form#frmExtratoInvest2 thead:before {
    content: "Extrato Poupança Integrada";
    font-weight: bold;
    color: #005ca9;
  }

  form#frmExtratoInvest2 tbody td:nth-child(1) {
    order: 2;
    text-align: right !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(2) {
    order: 3;
    text-align: left !important;
    font-weight: normal !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(3) {
    order: 1;
    text-align: left !important;
    font-weight: bold !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(4) {
    display: none !important;
  }

  form#frmExtratoInvest2 tbody td:nth-child(5) {
    order: 4;
    text-align: right !important;
    font-weight: bold;
  }

  form#frmExtratoInvest2 tbody td:nth-child(5):not(.txt-deb) {
    color: #005ca9;
  }

  form#frmExtratoInvest2 tbody td:nth-child(5)::before {
    content: "R$ ";
  }

  #frmPainelFatura br {
    display: none;
  }

  #frmPainelFatura > .margePag {
    margin-top: 48px;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div {
    margin: 0 !important;
    display: flex;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span {
    flex: 1;
    flex-shrink: 0;
    padding: 24px 8px;
    border: 1px solid #4e6178;
    border-radius: 6px;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span:not(:last-child) {
    margin-right: 8px;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span
    img {
    display: none;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span
    label {
    font-size: 14px !important;
    color: #4e6178 !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span
    label:before {
    content: "";
    display: block;
    margin-bottom: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span#pagarFatura
    label:before {
    content: "\f02a";
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span#imprimirBoleto
    label:before {
    content: "\f02f";
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #acoesMobile
    > div
    > div
    span#parcelarFatura
    label:before {
    content: "\f4c0";
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(1) #divAnos {
    margin-top: 24px !important;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(1) #divAnos #anos {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 1px solid #c4c4c4 !important;
    color: transparent !important;
    font-size: 0px;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(1) #divAnos #anos > * {
    padding: 4px 16px;
    color: #3a4859;
    font-size: 16px !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(1)
    #divAnos
    #anos
    > span {
    color: #005ca9;
    font-weight: bold;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table {
    margin: 0 !important;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table br {
    display: none !important;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table tr {
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    padding: 16px !important;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table tr + tr {
    margin-top: 16px !important;
  }

  #frmPainelFatura > .margePag > .form-group:nth-child(2) > table tr * {
    color: #3a4859 !important;
    font-size: 16px !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr
    > td
    > *:not(:last-child) {
    margin-bottom: 8px !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr
    > td:first-child {
    margin-right: auto !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr
    > td:last-child {
    align-self: center;
    margin-left: 16px !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr
    > td:last-child:before {
    content: "\f019";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr
    > td:last-child
    i {
    display: none !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharProximaFatura"]
    > td:last-child:before {
    content: "\f105";
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharProximaFatura"]
    > td:first-child
    > span:nth-of-type(1) {
    color: #005ca9 !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharFaturaAtual"]
    > td:last-child:before {
    content: "\f105";
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharFaturaAtual"]
    > td:first-child
    > span:nth-of-type(1) {
    color: #f39200 !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharFaturaAtual"]
    > td:first-child
    > span:nth-of-type(2) {
    display: none !important;
  }

  #frmPainelFatura
    > .margePag
    > .form-group:nth-child(2)
    > table
    tr[onclick^="detalharFaturaAtual"]
    > td:nth-child(2) {
    white-space: nowrap;
  }

  #frmPainelFatura #botoesPainel {
    margin-top: 32px;
  }

  #frmFaturaAtualCliente br {
    display: none !important;
  }

  #frmFaturaAtualCliente div[onclick^="expandir"] {
    margin: 0px -16px 16px -16px !important;
    color: #3a4859;
    margin: 0 -16px;
    background-color: #f4f4f6;
    padding: 16px 16px;
  }

  #frmFaturaAtualCliente div[onclick^="expandir"] img {
    display: none;
  }

  #frmFaturaAtualCliente div[onclick^="expandir"] label {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    font-size: 14px !important;
  }

  #frmFaturaAtualCliente div[onclick^="expandir"] label:after {
    content: "\f107";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
    color: #f39200 !important;
  }

  #frmFaturaAtualCliente
    div[onclick^="expandir"]
    img[style*="rotate"]
    + label:after {
    content: "\f106";
  }

  #frmFaturaAtualCliente #conteudoPrincipal {
    margin-top: 48px;
  }

  #frmFaturaAtualCliente #conteudoPrincipal > div:nth-child(1) {
    margin-bottom: 32px !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile {
    margin: 0 -16px !important;
    padding: 16px;
    background-color: #f4f4f6;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td {
    display: block;
    text-align: left !important;
    font-weight: normal !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td
    * {
    font-weight: normal !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td:first-child {
    font-weight: bold !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td:first-child
    * {
    font-weight: bold !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    + label {
    display: flex;
    align-items: flex-start;
    margin-top: 16px;
    padding: 0;
    font-size: 14px !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    + label:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #tb_list_DemonstrativoMobile {
    margin: 16px 0 !important;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #tb_list_DemonstrativoMobile thead {
    display: none !important;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #tb_list_DemonstrativoMobile tr {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    tr
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    tr
    td:nth-child(1) {
    order: -1;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    tr
    td:nth-child(2) {
    order: 3;
    width: 100% !important;
    margin-top: 4px !important;
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    tr
    td:nth-child(3) {
    flex: 1;
    color: #005ca9;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #tb_list_DemonstrativoMobile
    tr
    td:nth-child(4) {
    color: #f39200;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #divPortadorMobile {
    margin: 0 !important;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #divPortadorMobile > table {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmFaturaAtualCliente #conteudoPrincipal #divPortadorMobile > table td {
    padding: 0 !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"] {
    margin: 24px 0;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child {
    display: block;
    margin: 0 !important;
    width: 100% !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #c4c4c4;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    tbody {
    display: block;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    tr {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    td:last-child {
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > div {
    margin: 24px 0 16px 0;
    font-size: 16px !important;
    color: #005ca9;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child) {
    margin: 0 !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    thead {
    display: none !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(1) {
    order: -1;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(2) {
    order: 3;
    width: 100% !important;
    margin-top: 4px !important;
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(3) {
    flex: 1;
    color: #005ca9;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(4) {
    color: #f39200;
  }

  #frmFaturaAtualCliente
    #conteudoPrincipal
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    thead {
    display: none !important;
  }

  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] {
    margin: 0 !important;
  }

  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] tr + tr {
    margin-top: 16px !important;
  }

  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] td:first-child {
    font-weight: normal !important;
    text-transform: uppercase;
  }

  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] td:first-child * {
    font-weight: normal !important;
  }

  #frmFaturaAtualCliente #divLinhaCredito table[id*="Mobile"] td:last-child {
    font-weight: bold;
    text-align: left !important;
  }

  #frmFaturaAtualCliente #divEncargos table[id*="Mobile"] {
    margin: 0 !important;
  }

  #frmFaturaAtualCliente #divEncargos table[id*="Mobile"] tr + tr {
    margin-top: 24px !important;
  }

  #frmFaturaAtualCliente #divEncargos table[id*="Mobile"] tr.tr-encargos {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos
    td:last-child {
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos-cet
    td:nth-child(1) {
    color: #005ca9;
    font-weight: bold;
    font-size: 0.9rem !important;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos-cet
    td:nth-child(2) {
    margin-top: 8px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos-cet
    td:nth-child(2):before {
    content: "Para o período";
    font-weight: normal;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos-cet
    td:nth-child(3) {
    margin-top: 4px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    font-weight: bold;
  }

  #frmFaturaAtualCliente
    #divEncargos
    table[id*="Mobile"]
    tr.tr-encargos-cet
    td:nth-child(3):before {
    content: "Para o próximo período";
    font-weight: normal;
  }

  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] {
    margin: 0 !important;
  }

  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] tr + tr {
    margin-top: 24px !important;
  }

  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] td:first-child {
    font-weight: normal !important;
    text-transform: uppercase;
  }

  #frmFaturaAtualCliente
    #divProgramaPontos
    table[id*="Mobile"]
    td:first-child
    * {
    font-weight: normal !important;
  }

  #frmFaturaAtualCliente #divProgramaPontos table[id*="Mobile"] td:last-child {
    font-weight: bold;
    text-align: left !important;
  }

  #frmFaturaAtualCliente #tb_list_ProgramaPontosMobile {
    display: none !important;
  }

  #frmFaturaAtualCliente #tb_list_ProgramaPontosMobile ~ label {
    display: flex;
    align-items: flex-start;
    margin-top: 24px;
    padding: 0;
    font-size: 14px !important;
  }

  #frmFaturaAtualCliente #tb_list_ProgramaPontosMobile ~ label:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmFaturaAtualCliente #btnActions {
    margin: 48px 0 0 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btnParcelar btnImprimirFatura btnImprimirBoleto" "btnPagar btnPagar btnPagar";
    gap: 16px;
  }

  #frmFaturaAtualCliente #btnActions #btnParcelar {
    grid-area: btnParcelar;
  }

  #frmFaturaAtualCliente #btnActions #btnParcelar:before {
    content: "\f4c0";
  }

  #frmFaturaAtualCliente #btnActions #btnImprimirFatura {
    grid-area: btnImprimirFatura;
  }

  #frmFaturaAtualCliente #btnActions #btnImprimirFatura:before {
    content: "\f1c1";
  }

  #frmFaturaAtualCliente #btnActions #btnImprimirBoleto {
    grid-area: btnImprimirBoleto;
  }

  #frmFaturaAtualCliente #btnActions #btnImprimirBoleto:before {
    content: "\f02f";
  }

  #frmFaturaAtualCliente #btnActions #btnPagar {
    grid-area: btnPagar;
  }

  #frmFaturaAtualCliente #btnNav #btnProxima {
    background-color: white !important;
    color: #f39200 !important;
  }

  #frmProximaFatura br {
    display: none !important;
  }

  #frmProximaFatura div[onclick^="expandir"] {
    margin: 0px -16px 16px -16px !important;
    color: #3a4859;
    margin: 0 -16px;
    background-color: #f4f4f6;
    padding: 16px 16px;
  }

  #frmProximaFatura div[onclick^="expandir"] img {
    display: none;
  }

  #frmProximaFatura div[onclick^="expandir"] label:first-of-type {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-transform: uppercase;
    font-size: 14px !important;
  }

  #frmProximaFatura div[onclick^="expandir"] label:first-of-type:after {
    content: "\f107";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
    color: #f39200 !important;
  }

  #frmProximaFatura
    div[onclick^="expandir"]
    img[style*="rotate"]
    + label:after {
    content: "\f106";
  }

  #frmProximaFatura #conteudoPrincipal {
    margin-top: 48px !important;
  }

  #frmProximaFatura #conteudoPrincipal > div:nth-child(1) {
    margin-bottom: 32px;
  }

  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile {
    margin: 0 -16px !important;
    background-color: #f4f4f6;
    padding: 16px;
  }

  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    tr
    + tr {
    margin-top: 24px !important;
  }

  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td:first-child
    * {
    font-weight: normal;
  }

  #frmProximaFatura
    #conteudoPrincipal
    > div:nth-child(1)
    > table#tb_list_InicioMobile
    td:last-child {
    font-weight: bold;
  }

  #frmProximaFatura #conteudoPrincipal > div:nth-child(1) > label {
    display: flex;
    align-items: flex-start;
    margin-top: 16px;
    padding: 0;
    font-size: 14px !important;
  }

  #frmProximaFatura #conteudoPrincipal > div:nth-child(1) > label:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile {
    margin: 24px 0 !important;
  }

  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile tr + tr {
    margin-top: 24px !important;
  }

  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile td:first-child * {
    font-weight: normal;
  }

  #frmProximaFatura #divSaldos > table#tb_list_SaldosMobile td:last-child {
    font-weight: bold;
  }

  #frmProximaFatura #divPortadorMobile {
    margin: 0 !important;
  }

  #frmProximaFatura #divPortadorMobile > table {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmProximaFatura #divPortadorMobile > table td {
    padding: 0 !important;
  }

  #frmProximaFatura #divPortadorMobile div[id^="divMob"] {
    margin: 24px 0;
  }

  #frmProximaFatura #divPortadorMobile div[id^="divMob"] > table:first-child {
    display: block;
    margin: 0 !important;
    width: 100% !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #c4c4c4;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    tbody {
    display: block;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    tr {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:first-child
    td:last-child {
    font-weight: bold;
  }

  #frmProximaFatura #divPortadorMobile div[id^="divMob"] > div {
    margin: 24px 0 16px 0;
    font-size: 16px !important;
    color: #005ca9;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child) {
    margin: 0 !important;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    thead {
    display: none !important;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr {
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(1) {
    order: -1;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(2) {
    order: 3;
    width: 100% !important;
    margin-top: 4px !important;
    font-weight: bold;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(3) {
    flex: 1;
    color: #005ca9;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    tr
    td:nth-child(4) {
    color: #f39200;
  }

  #frmProximaFatura
    #divPortadorMobile
    div[id^="divMob"]
    > table:not(:first-child)
    thead {
    display: none !important;
  }

  #frmProximaFatura #conteudoPrincipal ~ div:last-child {
    margin-top: 16px;
  }

  #frmDesbloqueioCartao br {
    display: none !important;
  }

  #frmDesbloqueioCartao #pnlCarousel {
    margin: 0 0 64px 0 !important;
  }

  #frmDesbloqueioCartao #senhas input {
    width: 100% !important;
  }

  #frmDesbloqueioCartao #botoes {
    margin: 24px 0 0 0;
  }

  #frmDesbloqueioCartao #btnRetornar {
    display: none;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group {
    margin: 0 !important;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group * {
    font-size: 16px !important;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group #tabelaCartao {
    display: block;
    margin: -20px 0 0 0;
    padding: 16px !important;
    width: 100%;
    background-color: #f4f4f6;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group #tabelaCartao * {
    display: block;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group #tabelaCartao tr {
    display: flex;
    align-items: center;
    overflow: hidden;
  }

  #frmDesbloqueioCartao > div.row.margePag.form-group #tabelaCartao tr td {
    padding: 0 !important;
  }

  #frmDesbloqueioCartao
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child {
    flex: 1;
    margin-left: 8px;
    white-space: nowrap;
    overflow: hidden;
  }

  #frmDesbloqueioCartao
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    line-height: unset !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px !important;
  }

  #frmDesbloqueioCartao
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label
    br {
    display: block !important;
  }

  #frmDesbloqueioCartao > div.row.margePag:not(.form-group) * {
    font-size: 16px !important;
  }

  #frmDesbloqueioCartao > div.row.margePag:not(.form-group) .panel.painelCinza {
    margin-top: 40px !important;
    height: unset !important;
    text-align: center;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    .panel.painelCinza
    > div:nth-child(1) {
    display: none;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    .panel.painelCinza:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    .panel.painelCinza
    #textoMensagem {
    margin: 0 !important;
    color: #005ca9;
    font-weight: bold;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    #divMensagemSucesso {
    margin: 0 0 64px 0;
    text-align: center;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    #divMensagemSucesso
    .labelAzul {
    display: block;
    margin: 16px 0 0 0 !important;
    width: unset !important;
    text-align: center;
  }

  #frmDesbloqueioCartao
    > div.row.margePag:not(.form-group)
    #divMensagemSucesso
    strong {
    font-weight: normal;
  }

  div[data-titulo="Parcelar Fatura"] + .container > div:first-child {
    display: block !important;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group {
    margin: 0 !important;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao {
    display: block;
    margin: -20px 0 0 0;
    padding: 16px !important;
    width: 100%;
    background-color: #f4f4f6;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    * {
    display: block;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    tr {
    display: flex;
    align-items: center;
    overflow: hidden;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td {
    padding: 0 !important;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child {
    flex: 1;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    line-height: unset !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px !important;
  }

  div[data-titulo="Parcelar Fatura"]
    + .container
    > div:first-child
    > div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label
    br {
    display: block !important;
  }

  #frmParcelarFatura {
    margin-top: 32px;
  }

  #frmParcelarFatura .periodMessage {
    color: #005ca9;
    font-weight: bold;
  }

  #frmParcelarFatura #divVerticalStepMobile .bs-vertical-wizard-mobile ul {
    margin-top: 24px;
    padding: 0 !important;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li:nth-child(1)
    label
    b:before {
    content: "Passo 1:";
    margin-right: 8px;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li:nth-child(2)
    label
    b:before {
    content: "Passo 2:";
    margin-right: 8px;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li:nth-child(3)
    label
    b:before {
    content: "Passo 3:";
    margin-right: 8px;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    + li {
    margin-top: 16px;
  }

  #frmParcelarFatura #divVerticalStepMobile .bs-vertical-wizard-mobile ul li a {
    padding: 0;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    a:before,
  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    a:after {
    display: none;
  }

  #frmParcelarFatura #divVerticalStepMobile .bs-vertical-wizard-mobile ul li i {
    display: none;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    label {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    label
    b {
    font-size: 16px !important;
    color: #3a4859;
  }

  #frmParcelarFatura
    #divVerticalStepMobile
    .bs-vertical-wizard-mobile
    ul
    li
    span.desc {
    margin-top: 4px;
    font-weight: normal;
    color: #3a4859;
  }

  div[data-titulo="Simular Parcelamento"] ~ div.row.margePag.form-group {
    margin: 0 !important;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao {
    display: block;
    margin: -20px 0 0 0;
    padding: 16px !important;
    width: 100%;
    background-color: #f4f4f6;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    * {
    display: block;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr {
    display: flex;
    align-items: center;
    overflow: hidden;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td {
    padding: 0 !important;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child {
    flex: 1;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    line-height: unset !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px !important;
  }

  div[data-titulo="Simular Parcelamento"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label
    br {
    display: block !important;
  }

  #frmSimularParcelamento > div {
    margin-top: 32px;
  }

  #frmSimularParcelamento > div br {
    display: none !important;
  }

  #frmSimularParcelamento > div::before {
    content: "Resumo";
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmSimularParcelamento > div #pnlTotalFatura {
    margin: 0;
    padding: 16px;
    border-radius: 6px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  }

  #frmSimularParcelamento > div #pnlTotalFatura table {
    margin: 0 !important;
  }

  #frmSimularParcelamento > div #pnlTotalFatura table tr + tr {
    margin-top: 16px !important;
  }

  #frmSimularParcelamento > div #pnlTotalFatura table td {
    text-align: left !important;
  }

  #frmSimularParcelamento > div #pnlOpcaoQtdeParcelasMobile {
    margin: 40px 0 0 0;
    width: 100% !important;
    text-align: left !important;
  }

  #frmSimularParcelamento > div #pnlOpcaoQtdeParcelasMobile * {
    color: #005ca9;
    font-weight: bold;
  }

  #frmSimularParcelamento > div #pnlCarouselDesktop .jcarousel {
    margin: 0 !important;
  }

  #frmSimularParcelamento > div #pnlCarouselDesktop ul {
    padding: 4px;
  }

  #frmSimularParcelamento > div #pnlCarouselDesktop li[id^="parcela"] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px;
    border-radius: 6px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    margin: 0 8px !important;
    height: unset !important;
    width: unset !important;
  }

  #frmSimularParcelamento
    > div
    #pnlCarouselDesktop
    li[id^="parcela"]:first-child {
    margin-left: 0px !important;
  }

  #frmSimularParcelamento
    > div
    #pnlCarouselDesktop
    li[id^="parcela"]:last-child {
    margin-right: 0px !important;
  }

  #frmSimularParcelamento > div #pnlCarouselDesktop li[id^="parcela"] > div {
    line-height: unset !important;
    margin: 0 !important;
    width: unset !important;
    height: unset !important;
    border-radius: unset !important;
    border: unset !important;
    background-color: unset !important;
  }

  #frmSimularParcelamento
    > div
    #pnlCarouselDesktop
    li[id^="parcela"]
    > div:not(:first-child) {
    margin-top: 8px !important;
  }

  #frmSimularParcelamento
    > div
    #pnlCarouselDesktop
    li[id^="parcela"]
    > div:nth-child(1) {
    box-shadow: unset !important;
    font-size: 24px !important;
    font-weight: bold;
    color: #f39200;
  }

  #frmSimularParcelamento > div #pnlParcelaIOFMobile label {
    display: flex;
    align-items: flex-start;
    margin-top: 0;
    padding: 16px;
    font-size: 14px !important;
    background-color: #f4f4f6;
  }

  #frmSimularParcelamento > div #pnlParcelaIOFMobile label:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmSimularParcelamento > div #divBtnParcelarFatura {
    margin-top: 32px;
  }

  #modalDetalharParcelaMobile #windowModalGrid {
    padding: 16px !important;
  }

  #modalDetalharParcelaMobile .tituloPagina {
    margin: 0 !important;
  }

  #modalDetalharParcelaMobile #tblParcelaTopoModalMobile {
    margin: 16px 0 24px 0 !important;
    width: 100% !important;
    padding-bottom: 16px;
    border-bottom: 1px solid #c4c4c4 !important;
  }

  #modalDetalharParcelaMobile #tblParcelaTopoModalMobile tr {
    display: flex !important;
    align-items: center;
  }

  #modalDetalharParcelaMobile #tblParcelaTopoModalMobile td:last-child {
    margin-left: 16px !important;
  }

  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile {
    margin: 0 !important;
  }

  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile tr + tr {
    margin-top: 16px !important;
  }

  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile td {
    text-align: left !important;
  }

  #modalDetalharParcelaMobile #tblDetalharParcelaModalMobile td:last-child {
    font-weight: bold;
  }

  #modalDetalharParcelaMobile #divBtnDetalharParcelaMobile {
    margin-top: 32px;
  }

  #modalDetalharParcelaMobile #divBtnDetalharParcelaMobile #btnContratarModal {
    margin-bottom: 0 !important;
  }

  div[data-titulo="Parcelamento de Fatura"] ~ div.row.margePag.form-group {
    margin: 0 !important;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao {
    display: block;
    margin: -20px 0 0 0;
    padding: 16px !important;
    width: 100%;
    background-color: #f4f4f6;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    * {
    display: block;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr {
    display: flex;
    align-items: center;
    overflow: hidden;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td {
    padding: 0 !important;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child {
    flex: 1;
    margin-left: 16px;
    white-space: nowrap;
    overflow: hidden;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    line-height: unset !important;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px !important;
  }

  div[data-titulo="Parcelamento de Fatura"]
    ~ div.row.margePag.form-group
    #tabelaCartao
    tr
    td:last-child
    label
    br {
    display: block !important;
  }

  #frmTermosAcordo {
    margin-top: 32px;
  }

  #frmTermosAcordo br {
    display: none !important;
  }

  #frmTermosAcordo > div > div > label:first-child {
    color: #005ca9;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela {
    margin: 8px -16px 0 -16px !important;
    background-color: #f4f4f6;
    padding: 24px 16px;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela tr + tr {
    margin-top: 16px !important;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela td {
    text-align: left !important;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela td:first-child {
    font-weight: normal !important;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela td:first-child * {
    font-weight: normal !important;
  }

  #frmTermosAcordo > div > div #tblDetalharParcela td:last-child {
    font-weight: bold;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento {
    margin: 32px 0 0 0 !important;
    width: 100% !important;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento:before {
    content: "Atenção";
    display: block;
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #f39200;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento tr {
    display: flex;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento tr + tr {
    margin-top: 16px !important;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento td {
    width: unset !important;
    font-size: 16px !important;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento td * {
    font-size: 16px !important;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento td:first-child {
    margin-right: 8px;
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento td:first-child label {
    margin: 0 !important;
    border: 0 !important;
    font-size: 16px !important;
    box-shadow: unset !important;
    background-color: unset !important;
    color: #3a4859 !important;
  }

  #frmTermosAcordo
    > div
    > div
    #tblInfoParcelamento
    td:first-child
    label::after {
    content: "-)";
  }

  #frmTermosAcordo > div > div #tblInfoParcelamento td:last-child {
    flex: 1 !important;
  }

  form#frmBoletoCartao .cartao-escolhido h2 {
    margin: 0 0 8px 16px !important;
    font-size: 16px !important;
    color: #005ca9;
    padding: 0 !important;
  }

  form#frmBoletoCartao .cartao-escolhido dl {
    margin: 0;
  }

  form#frmBoletoCartao .cartao-escolhido dl dd {
    font-size: 16px;
    color: #3a4859 !important;
  }

  form#frmBoletoCartao > table.produto {
    margin: 32px 0 0 0 !important;
  }

  form#frmBoletoCartao > table.produto thead {
    margin-bottom: 16px !important;
    padding: 0 16px !important;
  }

  form#frmBoletoCartao > table.produto tbody {
    padding: 24px 16px !important;
    background-color: #f4f4f6 !important;
  }

  form#frmBoletoCartao > table.produto tr + tr {
    margin-top: 16px !important;
  }

  form#frmBoletoCartao > table.produto td:last-child {
    font-weight: bold;
  }

  form#frmBoletoCartao > table.produto b {
    margin-top: 32px !important;
    padding-bottom: 8px !important;
    color: #005ca9;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#frmBoletoCartao > fieldset {
    display: flex;
    flex-direction: column;
    margin-top: 48px;
  }

  form#frmBoletoCartao > fieldset * {
    font-size: 16px !important;
  }

  form#frmBoletoCartao > fieldset > span {
    display: block;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(1) {
    order: 1;
    margin-left: 16px;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(1) .textoc {
    width: 100%;
    margin: 0;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(1) .textoc font {
    color: #005ca9;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(2) {
    order: 4;
    margin: 16px 16px 0 16px !important;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(2) label {
    color: #005ca9;
    font-weight: bold !important;
    margin: 0 0 8px 0 !important;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(2) input {
    width: 100% !important;
    margin: 0 !important;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(3) {
    order: 3;
    padding: 32px 16px 12px 16px;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(3) > div.margin_cartao {
    display: flex;
    align-items: center;
    justify-content: space-between;
    white-space: nowrap;
  }

  form#frmBoletoCartao
    > fieldset
    > span:nth-child(3)
    > div.margin_cartao
    + div {
    margin-top: 16px;
  }

  form#frmBoletoCartao
    > fieldset
    > span:nth-child(3)
    > div.margin_cartao
    label {
    margin: 0 !important;
  }

  form#frmBoletoCartao
    > fieldset
    > span:nth-child(3)
    > div.margin_cartao
    label:last-child {
    text-align: right !important;
    font-weight: bold !important;
  }

  form#frmBoletoCartao
    > fieldset
    > span:nth-child(3)
    > div.margin_cartao:last-child {
    flex-direction: column;
    align-items: flex-start;
  }

  form#frmBoletoCartao
    > fieldset
    > span:nth-child(3)
    > div.margin_cartao:last-child
    label
    + input {
    margin: 0 !important;
    width: 100% !important;
  }

  form#frmBoletoCartao > fieldset > span:nth-child(4) {
    order: 2;
  }

  form#frmBoletoCartao > fieldset + div {
    display: block !important;
    width: unset !important;
    padding: 0 !important;
    margin: 32px 16px 48px 16px !important;
    display: block !important;
    text-align: left !important;
  }

  form#frmBoletoCartao > fieldset + div img {
    display: none;
  }

  form#frmBoletoCartao > fieldset + div img + div {
    display: flex;
    align-items: flex-start;
  }

  form#frmBoletoCartao > fieldset + div img + div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmBloquetoConfirma br {
    display: none !important;
  }

  #frmBloquetoConfirma > table.produto {
    margin: 16px 0 0 0 !important;
  }

  #frmBloquetoConfirma > table.produto thead {
    margin-bottom: 16px !important;
    padding: 0 16px !important;
  }

  #frmBloquetoConfirma > table.produto tbody {
    padding: 24px 16px !important;
    background-color: #f4f4f6 !important;
  }

  #frmBloquetoConfirma > table.produto tr + tr {
    margin-top: 16px !important;
  }

  #frmBloquetoConfirma > table.produto td:last-child {
    font-weight: bold;
  }

  #frmBloquetoConfirma > table.produto b {
    margin-top: 32px !important;
    padding-bottom: 8px !important;
    color: #005ca9;
    border-bottom: 1px solid #005ca9 !important;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset {
    margin: 32px 0 24px 0;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset > span:first-child {
    display: none;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child {
    display: block;
    padding: 0 16px;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child * {
    font-size: 16px !important;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child label {
    margin: 0 0 8px 0 !important;
    color: #005ca9 !important;
    font-weight: bold !important;
  }

  #frmBloquetoConfirma > table.produto ~ fieldset > span:last-child input {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmBloquetoConfirma > #cbgSenha ~ * {
    display: none !important;
  }

  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table {
    margin: 48px 0 !important;
  }

  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table
    tbody
    tr {
    text-align: center;
  }

  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table
    tbody
    tr:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table
    tbody
    tr
    td {
    margin: 0 !important;
    color: #005ca9;
    font-weight: bold;
  }

  div[data-titulo="Alterar Apelido do Cartão de Débito Virtual"]
    + .container
    > div
    .panel-heading.panel-body
    table
    tbody
    tr
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito Virtual"]
    ~ .container
    div#botoes
    > div.topAdesao
    #btnRetornar {
    display: none !important;
  }

  #frmDetalheHistorico br {
    display: none !important;
  }

  #frmDetalheHistorico #dadosCartao {
    background-color: #f4f4f6;
    margin: 48px -16px 0 -16px !important;
    padding: 24px 16px;
  }

  #frmDetalheHistorico #dadosCartao * {
    font-size: 16px !important;
  }

  #frmDetalheHistorico #dadosCartao br {
    display: none !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia {
    display: flex;
    align-items: center;
    color: unset !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia * {
    color: unset !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia img {
    display: none;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia:after {
    content: "\f105";
    margin-left: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #f39200 !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div {
    display: grid;
    justify-content: space-between;
    grid-template-areas: "utilizado-titulo disponivel-titulo" "utilizado-valor disponivel-valor" "slider slider";
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > span {
    font-size: 16px !important;
    color: unset !important;
    float: unset !important;
    text-align: unset !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > span:nth-of-type(1) {
    grid-area: utilizado-titulo;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > span:nth-of-type(2) {
    grid-area: disponivel-titulo;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > span:nth-of-type(3) {
    grid-area: utilizado-valor;
    color: #f39200 !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > span:nth-of-type(4) {
    grid-area: disponivel-valor;
    color: #005ca9 !important;
    text-align: right !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > div {
    grid-area: slider;
    margin-top: 4px !important;
    background-color: #c3c3c3 !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div > div .load {
    height: 4px !important;
    background-color: #f39200 !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div + span {
    display: block;
    float: unset !important;
    margin-top: 4px !important;
    color: unset !important;
  }

  #frmDetalheHistorico #dadosCartao > #dolarDia + div + span * {
    color: unset !important;
  }

  #frmDetalheHistorico #meses {
    margin-top: 24px !important;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 1px solid #c4c4c4 !important;
    color: transparent !important;
    font-size: 0px;
  }

  #frmDetalheHistorico #meses > * {
    padding: 4px 16px;
    color: #3a4859;
    font-size: 16px !important;
  }

  #frmDetalheHistorico #meses > span {
    color: #005ca9;
    font-weight: bold;
  }

  #frmDetalheHistorico #tb_list_InicioMobile {
    margin: 0 !important;
  }

  #frmDetalheHistorico #tb_list_InicioMobile * {
    font-size: 16px !important;
    color: unset !important;
  }

  #frmDetalheHistorico #tb_list_InicioMobile br {
    display: none !important;
  }

  #frmDetalheHistorico #tb_list_InicioMobile tr + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  #frmDetalheHistorico #tb_list_InicioMobile td:first-child {
    display: grid !important;
    justify-content: space-between;
    gap: 2px;
    grid-template-areas: "data status" "estabelecimento cartao" "tipo tipo";
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(1) {
    grid-area: data;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(2) {
    grid-area: estabelecimento;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(3) {
    grid-area: status;
    text-align: right;
    color: #777777 !important;
    font-weight: bold;
    font-size: 14px !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(3)[style*="red"] {
    color: #f39200 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(3)[style*="green"] {
    color: #00b273 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(3)[style*="gray"] {
    color: #777777 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(4) {
    grid-area: tipo;
    font-style: italic;
    color: #777777 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:first-child
    span:nth-of-type(5) {
    grid-area: cartao;
    text-align: right;
  }

  #frmDetalheHistorico #tb_list_InicioMobile td:last-child {
    margin-top: 8px !important;
    display: flex !important;
  }

  #frmDetalheHistorico #tb_list_InicioMobile td:last-child span[style*="15px"] {
    order: -1;
  }

  #frmDetalheHistorico #tb_list_InicioMobile td:last-child span:nth-of-type(1) {
    margin-left: 8px !important;
    font-style: italic;
    color: #777777 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    td:last-child
    span:nth-of-type(1):before {
    content: "- ";
  }

  #frmDetalheHistorico #tb_list_InicioMobile td:last-child span:last-child {
    margin-left: auto !important;
    color: #777777 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    tr[style*="#f3f3f3"]
    td:first-child {
    display: none !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    tr[style*="#f3f3f3"]
    td:last-child {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    font-weight: bold;
    color: #4e6178 !important;
  }

  #frmDetalheHistorico
    #tb_list_InicioMobile
    tr[style*="#f3f3f3"]
    td:last-child:before {
    content: "\f05a";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 48px;
    color: #c4c4c4 !important;
    margin-bottom: 16px;
  }

  #frmDetalheHistorico #divConteudo + div[style="text-align: justify;"] {
    margin: 32px 0 0 0 !important;
    display: flex;
    align-items: flex-start;
    padding: 0;
    font-size: 14px !important;
  }

  #frmDetalheHistorico #divConteudo + div[style="text-align: justify;"]:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmDetalheHistorico #divConteudo + div[style="text-align: justify;"] + div {
    margin-top: 32px !important;
  }

  #frmHistoricoDolar #cotacaoDolarMensagem {
    display: flex;
    align-items: flex-start;
    padding: 0;
    font-size: 14px !important;
  }

  #frmHistoricoDolar #cotacaoDolarMensagem:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar * {
    border: 0 !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar table {
    margin: 0 !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar table tbody tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #frmHistoricoDolar #tblCotacaoDolar table tbody tr:first-child {
    display: none !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar table tbody tr:nth-child(odd) {
    background-color: #f4f4f6 !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar table tbody td {
    font-size: 16px !important;
    padding: 8px !important;
  }

  #frmHistoricoDolar #tblCotacaoDolar table tbody td:last-child {
    font-weight: bold !important;
  }

  #frmHistoricoDolar #cotacaoDolarAlertas * {
    border: 0 !important;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table {
    margin: 0;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr
    td {
    padding: 0 !important;
    font-size: 16px !important;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr
    td:first-child:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr
    td:first-child
    img {
    display: none;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr
    td:last-child {
    width: 100%;
    text-align: center;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    > div[class="margePag"]
    table
    tr
    td:last-child
    p {
    margin: 0;
  }

  div[data-path*="Emitir Novo Cart"] + .container > div #divMensagemSucesso {
    margin: 16px 16px 32px 16px !important;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    #divMensagemSucesso
    .labelAzul {
    margin: 0 !important;
    width: 100% !important;
    text-align: center;
  }

  div[data-path*="Emitir Novo Cart"]
    + .container
    > div
    #divMensagemSucesso
    .labelAzul
    strong {
    font-weight: normal !important;
    font-size: 16px !important;
  }

  div[data-path*="Emitir Novo Cart"] + .container > div > div:last-child {
    margin-top: 48px;
  }

  div[data-titulo*="programa de pontos"] + form #tblResumoExtratoMobile {
    margin: 0;
  }

  div[data-titulo*="programa de pontos"] + form #tblResumoExtratoMobile tr {
    padding: 16px !important;
    border-radius: 6px !important;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    display: grid !important;
    grid-template-columns: min-content min-content auto;
    grid-template-areas: "barra titulo seta" "cartao cartao pontos";
    gap: 8px 16px;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr:after {
    grid-area: seta;
    content: "\f105";
    margin-left: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 22px !important;
    color: #4d5157 !important;
    text-align: right;
  }

  div[data-titulo*="programa de pontos"] + form #tblResumoExtratoMobile tr td {
    white-space: nowrap;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr
    td
    label {
    display: inline-block !important;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr
    td:nth-child(1) {
    grid-area: cartao;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr
    td:nth-child(2) {
    grid-area: titulo;
    font-weight: bold;
    align-self: flex-end;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblResumoExtratoMobile
    tr
    td:nth-child(3) {
    grid-area: pontos;
    align-self: flex-end;
    font-weight: bold;
  }

  div[data-titulo*="programa de pontos"] + form #tblTotalMobile {
    display: block !important;
    margin: 48px 0 0 0 !important;
    width: unset !important;
  }

  div[data-titulo*="programa de pontos"] + form #tblTotalMobile strong {
    font-size: 16px !important;
  }

  div[data-titulo*="programa de pontos"] + form #tblTotalMobile tbody {
    display: block !important;
  }

  div[data-titulo*="programa de pontos"] + form #tblTotalMobile tr {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  div[data-titulo*="programa de pontos"] + form #tblTotalMobile tr td {
    padding: 0 !important;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblTotalMobile
    tr
    td:first-child {
    display: none !important;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblTotalMobile
    tr
    td:last-child {
    color: #005ca9;
    text-align: unset !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    font-size: 20px;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblTotalMobile
    tr
    td:last-child::before {
    content: "Total de pontos";
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblTotalMobile
    tr
    td:last-child
    strong {
    display: inline-block !important;
    font-size: 24px !important;
    text-align: unset !important;
  }

  div[data-titulo*="programa de pontos"]
    + form
    #tblTotalMobile
    tr
    td:last-child
    strong:last-child {
    display: none !important;
  }

  #modalMobile > div[data-id="modalResumoPonto"] #tblCardModalMobile {
    margin: 0 !important;
  }

  #modalMobile > div[data-id="modalResumoPonto"] #tblCardModalMobile tr {
    display: flex !important;
    align-items: center;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblCardModalMobile
    tr
    td:last-child {
    margin-left: 16px !important;
    white-space: nowrap !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblCardModalMobile
    tr
    td:last-child
    label {
    display: inline-block !important;
    font-weight: bold;
    color: #005ca9;
  }

  #modalMobile > div[data-id="modalResumoPonto"] #tblResumoPontoModalMobile {
    margin: 16px -16px 0 -16px !important;
    padding: 24px 16px !important;
    width: unset !important;
    background-color: #f4f4f6;
  }

  #modalMobile > div[data-id="modalResumoPonto"] #tblResumoPontoModalMobile tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblResumoPontoModalMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblResumoPontoModalMobile
    tr
    td:first-child {
    text-align: left !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblResumoPontoModalMobile
    tr
    td:last-child {
    text-align: right !important;
    font-weight: bold !important;
  }

  #modalMobile > div[data-id="modalResumoPonto"] #tblDetalhePontoModalMobile {
    margin: 16px 0 32px 0 !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblDetalhePontoModalMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblDetalhePontoModalMobile
    td {
    display: flex !important;
    align-items: flex-start;
    margin-top: 16px;
    padding: 0;
    font-size: 14px !important;
  }

  #modalMobile
    > div[data-id="modalResumoPonto"]
    #tblDetalhePontoModalMobile
    td:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmIncluirResgate + br {
    display: none !important;
  }

  #frmIncluirResgate + br + div {
    margin-top: 32px;
    padding-bottom: 240px;
  }

  #frmIncluirResgate #separador {
    display: none;
  }

  #frmIncluirResgate #separador + div {
    margin: 48px 16px 64px 16px !important;
  }

  #frmIncluirResgate #formularioResgate > div:first-child {
    padding-bottom: 8px !important;
  }

  #frmIncluirResgate #formularioResgate > div:not(:first-child) {
    background-color: #f4f4f6;
    padding: 16px;
    margin: -16px !important;
  }

  #frmIncluirResgate
    #formularioResgate
    > div:not(:first-child):not(:nth-child(2)) {
    padding-top: 24px;
  }

  div[data-id="tabelaInclusaoResg"] * {
    font-size: 16px !important;
  }

  div[data-id="tabelaInclusaoResg"] .titleTable {
    color: #005ca9 !important;
  }

  div[data-id="tabelaInclusaoResg"]
    #principaltabelaInclusaoResg
    > div:first-child {
    margin: 0 16px !important;
  }

  div[data-id="tabelaInclusaoResg"]
    #tabelaInclusaoResg_wrapper
    #tabelaInclusaoResg {
    margin: 16px 0 24px 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-id="tabelaInclusaoResg"]
    #tabelaInclusaoResg_wrapper
    #tabelaInclusaoResg
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-id="tabelaInclusaoResg"]
    #tabelaInclusaoResg_wrapper
    #tabelaInclusaoResg
    td:last-child {
    font-weight: bold !important;
  }

  div[data-id="tabelaInclusaoResg"] #div-senha {
    display: none !important;
  }

  div[data-id="tabelaInclusaoResg"] + div #div-senha {
    margin: 0 16px 24px 16px !important;
  }

  div[data-id="tabelaInclusaoResg"] + div #btnRetornar {
    display: none !important;
  }

  form#frmLimiteAdicional table.produto:first-of-type {
    margin: 48px 16px !important;
  }

  form#frmLimiteAdicional table.produto:first-of-type:before {
    content: "Selecione o cartão";
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    color: #005ca9;
  }

  form#frmLimiteAdicional table.produto:first-of-type tbody {
    background-color: #f4f4f6 !important;
    padding: 16px !important;
    margin: 0 -16px !important;
  }

  form#frmLimiteAdicional table.produto:first-of-type tr:first-child {
    display: none !important;
  }

  form#frmLimiteAdicional table.produto:first-of-type tr:not(:first-child) {
    background-color: #ffffff !important;
    display: grid !important;
    grid-template-columns: min-content auto;
    grid-template-areas: "radio cartao" ". limite";
    gap: 12px 16px;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(1) {
    grid-area: radio;
    position: relative;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(1)
    input {
    position: static;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(1)
    input:before {
    top: 50%;
    transform: translateY(-50%);
    bottom: unset;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(2) {
    grid-area: cartao;
    font-weight: bold;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(3) {
    display: none !important;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(4) {
    grid-area: limite;
    justify-self: flex-start;
    font-weight: bold;
  }

  form#frmLimiteAdicional
    table.produto:first-of-type
    tr:not(:first-child)
    td:nth-child(4):before {
    content: "Limite (R$): ";
    font-weight: normal;
  }

  form#frmLimiteAdicional table.produto + table.produto {
    display: block !important;
    margin: 0 16px !important;
    width: unset !important;
  }

  form#frmLimiteAdicional table.produto + table.produto * {
    font-size: 16px !important;
  }

  form#frmLimiteAdicional table.produto + table.produto:before {
    content: "Alterar limite";
    font-weight: bold;
    color: #005ca9;
    font-size: 16px !important;
  }

  form#frmLimiteAdicional table.produto + table.produto thead {
    display: none;
  }

  form#frmLimiteAdicional table.produto + table.produto tbody {
    display: flex;
    flex-direction: column;
  }

  form#frmLimiteAdicional table.produto + table.produto tbody tr {
    display: block;
    background-color: unset;
  }

  form#frmLimiteAdicional table.produto + table.produto tbody tr:first-child,
  form#frmLimiteAdicional table.produto + table.produto tbody tr:nth-child(3) {
    margin: 16px 0;
  }

  form#frmLimiteAdicional table.produto + table.produto tbody tr:first-child td,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(3)
    td {
    display: block;
    padding: 0 !important;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:first-child
    td
    label,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(3)
    td
    label {
    margin: 0 0 8px 0 !important;
    width: unset !important;
    font-weight: bold !important;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:first-child
    td
    input,
  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(3)
    td
    input {
    margin: 0 !important;
    width: 100% !important;
  }

  form#frmLimiteAdicional table.produto + table.produto tbody tr:nth-child(2) {
    order: 1;
    margin: 24px -16px 0 -16px !important;
    padding: 16px !important;
    background-color: #f4f4f6;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(2):before {
    content: "Limites para contratação:";
    display: block;
    margin-bottom: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(2)
    td {
    display: block;
    padding: 0 !important;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(2)
    td
    + td {
    margin-top: 16px !important;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(2)
    td
    p {
    margin: 0 !important;
    padding: 0 !important;
  }

  form#frmLimiteAdicional
    table.produto
    + table.produto
    tbody
    tr:nth-child(2)
    td
    p:last-child {
    font-weight: bold;
  }

  form#frmLimiteAdicional .info-cartao {
    margin: 16px 16px;
  }

  form#frmLimiteAdicional .info-cartao > div {
    display: flex !important;
    align-items: flex-start;
    margin-top: 16px;
    padding: 0;
    font-size: 14px !important;
  }

  form#frmLimiteAdicional .info-cartao > div:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  form#frmLimiteAdicional fieldset {
    margin-top: 32px !important;
  }

  form#frmLimiteAdicional fieldset * {
    font-size: 16px !important;
  }

  form#frmLimiteAdicional fieldset > span {
    display: block;
  }

  form#frmLimiteAdicional fieldset label[for="chkAceite"] {
    margin: 24px 0 0 0 !important;
    padding: 24px 16px !important;
    background-color: #f4f4f6;
    display: block;
    width: unset !important;
  }

  form#frmLimiteAdicional fieldset label[for="chkAceite"] > br {
    display: none;
  }

  form#frmLimiteAdicional fieldset label[for="chkAceite"] > p {
    margin: 16px 0 0 0;
  }

  form#frmLimiteAdicional > div.clear + div[style*="flex"] {
    padding: 0 !important;
  }

  form#frmLimiteAdicional > div.clear + div[style*="flex"] > div {
    text-align: left !important;
  }

  form#frmLimiteAdicional > div.clear + div[style*="flex"] > div img {
    display: none;
  }

  form#frmLimiteAdicional > div.clear + div[style*="flex"] > div div {
    display: flex !important;
    align-items: flex-start;
    margin: 0 16px !important;
    padding: 0;
    font-size: 14px !important;
    font-weight: normal;
  }

  form#frmLimiteAdicional > div.clear + div[style*="flex"] > div div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form#frmLimiteAdicional #cbgCartaoAdicional {
    margin-top: 32px;
  }

  form[action="efetiva_limite_cartao.processa"] br {
    display: none !important;
  }

  form[action="efetiva_limite_cartao.processa"] * {
    font-size: 16px !important;
  }

  form[action="efetiva_limite_cartao.processa"] table.produto {
    margin: 16px 16px 48px 16px !important;
  }

  form[action="efetiva_limite_cartao.processa"] table.produto tbody {
    margin: 16px -16px 0 -16px !important;
    padding: 24px 16px !important;
    background-color: #f4f4f6 !important;
  }

  form[action="efetiva_limite_cartao.processa"] table.produto tbody tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  form[action="efetiva_limite_cartao.processa"] table.produto tbody tr + tr {
    margin-top: 24px !important;
  }

  form[action="efetiva_limite_cartao.processa"]
    table.produto
    tbody
    tr
    td:last-child {
    font-weight: bold;
  }

  form[action="efetiva_limite_cartao.processa"] fieldset {
    margin-bottom: 24px !important;
  }

  form[action="efetiva_limite_cartao.processa"] fieldset > span {
    display: block;
  }

  form[action="efetiva_limite_cartao.processa"] fieldset > span:first-child {
    display: none;
  }

  form[action="efetiva_limite_cartao.processa"]
    fieldset
    > span:last-child
    label {
    font-weight: bold !important;
    margin-bottom: 8px !important;
    color: #005ca9;
  }

  form[action="efetiva_limite_cartao.processa"] div[style="height: 250px;"] {
    display: none !important;
  }

  #frmSenhaCartao #lblNegrito {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmSenhaCartao ~ br {
    display: none !important;
  }

  #frmSenhaCartao ~ div.identBoxPassword #div-senha {
    margin: 64px 16px 24px 16px !important;
  }

  #frmSenhaCartao ~ div.identBoxPassword #botoes {
    margin-top: 48px;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao {
    margin: 0 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao
    tr {
    display: flex !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao
    tr
    td:first-child {
    margin-right: 12px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > div[data-component="saibaMais"]
    + div.row.margePag.form-group
    #tabelaCartao
    tr
    td:first-child
    img {
    height: 64px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4) {
    overflow: auto !important;
    padding-bottom: 188px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag {
    margin: 0 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao {
    margin-top: 48px !important;
    padding: 0 16px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table {
    margin: 0 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr {
    margin-top: 24px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr
    > td:first-child
    label {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr
    > td:first-child
    label
    b {
    display: inline-block !important;
    color: #f39200 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    #divNumeroCartao
    table
    > tbody
    > tr
    > td:last-child
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    > form#frmSenhaCartao:nth-child(4)
    > div.row.margePag
    > div:last-child
    div.form-group {
    margin: 0 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao[style*="block"] {
    margin: 32px 16px 0 16px !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divApresenta {
    margin: 0 !important;
    width: unset !important;
    height: 56px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    border-radius: 6px !important;
    background-color: #005ca9 !important;
    color: white !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divApresenta:not([style*="block"]) {
    display: none !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divApresenta
    label.labelSenhaCartao {
    position: unset !important;
    margin: auto !important;
    color: white !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divSenha {
    margin: 0 !important;
    width: unset !important;
    height: 56px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    border-radius: 6px !important;
    border: 1px solid #005ca9 !important;
    background-color: white !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divSenha:not([style*="block"]) {
    display: none !important;
  }

  div[data-titulo="Consulta Senha de Cartão de Crédito"]
    ~ section.container
    > div.fullsize
    form#frmSenhaCartao
    #divSenhaCartao
    #divSenha
    label.labelSenhaCartao {
    position: unset !important;
    margin: auto !important;
    color: #005ca9 !important;
  }

  #titMobCotacaoDolarCambio {
    margin-top: -24px;
  }

  #titMobCotacaoDolarCambio ~ section.container br {
    display: none !important;
  }

  #titMobCotacaoDolarCambio ~ section.container #mensagemCompraSaque {
    margin: 32px 16px !important;
    background-color: #f4f4f6;
    border-radius: 6px;
    padding: 12px;
  }

  #titMobCotacaoDolarCambio ~ section.container #mensagemCompraSaque * {
    margin: 0 !important;
  }

  #titMobCotacaoDolarCambio ~ section.container #mensagemCompraSaque strong {
    display: flex !important;
    align-items: flex-start;
    margin-top: 16px;
    padding: 0;
    font-size: 14px !important;
    font-weight: normal;
  }

  #titMobCotacaoDolarCambio
    ~ section.container
    #mensagemCompraSaque
    strong:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #titMobCotacaoDolarCambio ~ section.container .labelAzul {
    margin: 32px 16px 0 16px;
    color: #005ca9;
    font-size: 16px !important;
  }

  #titMobCotacaoDolarCambio ~ section.container .painelCinza {
    margin-bottom: 32px;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile {
    margin: 0 !important;
    width: 100% !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    * {
    font-size: 16px !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile:before {
    content: "Cartões de Débito Emitidos";
    display: block;
    margin-bottom: 16px;
    font-size: 16px !important;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr {
    display: grid !important;
    grid-template-columns: min-content auto auto;
    grid-template-areas: "barra cartao status" ". dados dados";
    gap: 0 16px;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td {
    padding: 0 !important;
    margin: 0 !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(1) {
    grid-area: cartao;
    align-self: flex-start;
    justify-self: flex-start;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2) {
    grid-area: dados;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label {
    display: grid !important;
    justify-content: space-between;
    grid-template-areas: "bandeira bandeira" "numero numero" "validade rastreio";
    gap: 4px;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > * {
    margin: 0 !important;
    width: unset !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(1) {
    grid-area: bandeira;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(2) {
    grid-area: numero;
    font-weight: bold !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(3) {
    grid-area: validade;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(3):before {
    content: "Validade: ";
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(4) {
    grid-area: rastreio;
    color: #f39200;
    text-decoration: underline;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(2)
    > label
    > *:nth-child(4)
    span {
    margin: 0 !important;
    width: unset !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(3) {
    grid-area: status;
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(3)
    label {
    margin: 0;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr
    td:nth-of-type(3)
    label:last-child {
    margin-top: 8px;
    margin-right: 4px;
    width: unset !important;
    color: #777777;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #divBotoes {
    margin-top: 48px !important;
  }

  div[data-path*="bloqueioCartao/consultarCartoes"]
    + section.container
    #frmListarCartoes
    #divBotoes
    br {
    display: none !important;
  }

  #frmSelCartao > table.produto {
    margin: 0 16px;
  }

  #frmSelCartao > table.produto thead {
    margin-bottom: 16px !important;
  }

  #frmSelCartao > table.produto tbody tr {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "barra cartao radio" "barra dados radio";
    gap: 8px 16px;
  }

  #frmSelCartao > table.produto tbody tr + tr {
    margin-top: 16px !important;
  }

  #frmSelCartao > table.produto tbody tr:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  #frmSelCartao > table.produto tbody tr td br {
    content: "";
    display: inline-block !important;
    margin-right: 4px !important;
  }

  #frmSelCartao > table.produto tbody tr td:nth-of-type(1) {
    grid-area: radio;
    align-self: center;
  }

  #frmSelCartao > table.produto tbody tr td:nth-of-type(2) {
    grid-area: cartao;
  }

  #frmSelCartao > table.produto tbody tr td:nth-of-type(2) div {
    width: 73px !important;
  }

  #frmSelCartao > table.produto tbody tr td:nth-of-type(3) {
    grid-area: dados;
  }

  #frmSelCartao > table.produto + div {
    margin: 0 !important;
  }

  #frmSelCartao > table.produto + div table tbody tr td:first-child {
    display: none;
  }

  #frmSelCartao > table.produto + div table tbody tr td:last-child {
    display: flex !important;
    align-items: flex-start;
    padding: 12px !important;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #f4f4f6;
  }

  #frmSelCartao > table.produto + div table tbody tr td:last-child:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmSelCartao > #cbgCartaoSeleciona {
    margin-top: 32px !important;
  }

  form[action="efetiva_cartao_adicional.processa"] br,
  form[action="efetiva_cartao_mesada.processa"] br {
    display: none !important;
  }

  form[action="efetiva_cartao_adicional.processa"] > fieldset,
  form[action="efetiva_cartao_mesada.processa"] > fieldset {
    display: block;
    margin: 48px 16px 24px 16px !important;
    width: unset !important;
  }

  form[action="efetiva_cartao_adicional.processa"]
    > fieldset
    > span:first-child,
  form[action="efetiva_cartao_mesada.processa"] > fieldset > span:first-child {
    display: none !important;
  }

  form[action="efetiva_cartao_adicional.processa"] > fieldset > span:last-child,
  form[action="efetiva_cartao_mesada.processa"] > fieldset > span:last-child {
    display: block !important;
  }

  form[action="efetiva_cartao_adicional.processa"]
    > fieldset
    > span:last-child
    label,
  form[action="efetiva_cartao_mesada.processa"]
    > fieldset
    > span:last-child
    label {
    margin: 0 0 8px 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form[action="efetiva_cartao_adicional.processa"]
    > fieldset
    > span:last-child
    input,
  form[action="efetiva_cartao_mesada.processa"]
    > fieldset
    > span:last-child
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  #frmCartaoMesada * {
    font-size: 16px !important;
  }

  #frmCartaoMesada > table.produto {
    margin: 48px 16px 8px 16px !important;
    width: unset !important;
  }

  #frmCartaoMesada > table.produto tbody:before {
    content: "Idade do cliente adicional:";
    display: block;
    margin-bottom: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmCartaoMesada > table.produto tr {
    display: block !important;
    padding: 0 !important;
    margin: 0 !important;
    background-color: unset !important;
  }

  #frmCartaoMesada > table.produto tr + tr {
    margin-top: 16px !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(1) td,
  #frmCartaoMesada > table.produto tr:nth-of-type(2) td {
    padding: 0 !important;
    display: block;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(1) label,
  #frmCartaoMesada > table.produto tr:nth-of-type(2) label {
    margin: 0;
    width: unset !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(1) br,
  #frmCartaoMesada > table.produto tr:nth-of-type(2) br {
    content: "";
    display: block;
    margin-top: 4px;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(3) {
    margin-top: 32px !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(3):before {
    content: "Limite do cartão: ***";
    display: block;
    margin-bottom: 8px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(3) td {
    padding: 0 !important;
    display: block;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(3) label {
    display: none !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(3) input {
    width: 100% !important;
    margin: 0 !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(4) {
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(4):before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(4) td {
    padding: 0 !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(4) td #apl_observacao {
    margin: 0 !important;
    width: unset !important;
    font-size: 14px !important;
  }

  #frmCartaoMesada > table.produto tr:nth-of-type(4) td #apl_observacao br {
    content: "";
    display: block;
    margin-top: 4px;
  }

  #frmCartaoMesada > table.produto:after {
    content: "Dados do cliente adicional:";
    display: block;
    margin-top: 48px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmCartaoMesada > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding-top: 8px;
    background-color: #f4f4f6;
  }

  #frmCartaoMesada > fieldset:nth-of-type(2) {
    margin: 0 !important;
    padding-bottom: 24px;
    background-color: #f4f4f6;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) {
    margin: 32px 16px 24px 16px !important;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) > span {
    display: block;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) > span + span {
    margin-top: 16px;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) > span label {
    margin: 0;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) > span label br {
    content: "";
    display: inline-block;
    margin-right: 4px;
  }

  #frmCartaoMesada > fieldset:nth-of-type(3) > span label span {
    padding: 0 !important;
  }

  #frgDesbloqueioCompraInternetPJ + #pnlCarousel,
  #frgDesbloqueioCompraSaquePJ + #pnlCarousel {
    margin: 0 !important;
  }

  #frmLiquidacao * {
    font-size: 16px !important;
  }

  #frmLiquidacao div.panel-body .painelCinza {
    height: unset !important;
    background-color: #f4f4f6;
    padding: 24px 0;
  }

  #frmLiquidacao div.panel-body .painelCinza #opcoes > div:nth-child(1) {
    display: flex;
    align-items: center;
  }

  #frmLiquidacao div.panel-body .painelCinza #opcoes > div:nth-child(1) > div {
    flex: 1;
    margin: 0 !important;
  }

  #frmLiquidacao div.panel-body .painelCinza #opcoes > div:nth-child(2) {
    margin-top: 32px;
  }

  #frmLiquidacao
    div.panel-body
    .painelCinza
    #opcoes
    > div:nth-child(2)
    > div
    + div {
    margin-top: 16px;
  }

  #frmLiquidacao + #divBotoes {
    margin: 32px 16px 0 16px;
  }

  #tblPermissoesExcluir thead {
    display: none !important;
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr {
    display: flex;
    align-items: center;
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr:before {
    content: "Validade:";
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr + tr {
    margin-top: 16px;
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr td {
    padding: 0 !important;
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr td:not(:last-child) {
    margin-left: 16px;
  }

  #tblPermissoesExcluir #tblPermissoesExcluirBody tr td:last-child {
    margin-left: auto;
  }

  #headerAssinaturaDesbloqueioInter + section.container * {
    font-size: 16px !important;
  }

  #headerAssinaturaDesbloqueioInter + section.container div.row {
    margin: 0 16px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado {
    display: block;
    margin: 0 !important;
    width: unset !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr {
    display: grid !important;
    grid-template-columns: min-content min-content auto;
    grid-template-areas: "barra cartao dados";
    gap: 8px;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr:before {
    content: "";
    grid-area: barra;
    width: 4px;
    height: 32px;
    border-radius: 4px;
    background-color: #f39200;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr
    td:nth-of-type(1) {
    grid-area: cartao;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr
    td:nth-of-type(1)
    img {
    height: 56px !important;
    width: unset !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr
    td:nth-of-type(2) {
    grid-area: dados;
    margin-left: 8px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    #tblCartaoSelecionado
    tr
    td:nth-of-type(2)
    label {
    font-size: 14px !important;
  }

  #headerAssinaturaDesbloqueioInter + section.container div.row + div.margePag {
    margin: 32px 16px 0 16px;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    .titleTable {
    display: block;
    margin-bottom: 8px;
    color: #005ca9 !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .row {
    margin: unset !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody {
    height: unset !important;
    width: unset !important;
    overflow: unset !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody
    #tabelaDesbInt {
    margin: 0 -16px !important;
    background-color: #f4f4f6;
    padding: 16px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody
    #tabelaDesbInt
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    div.row
    + div.margePag
    #principaltabelaDesbInt
    #tabelaDesbInt_wrapper
    .dataTables_scrollBody
    #tabelaDesbInt
    tbody
    tr
    td:last-child {
    font-weight: bold;
  }

  #headerAssinaturaDesbloqueioInter + section.container .identBoxPassword {
    margin-top: 48px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    .identBoxPassword
    #btnRetornar {
    display: none !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    > div[style="height: 80px;"] {
    height: unset !important;
    width: unset !important;
    margin: 32px 16px 0 16px !important;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: unset !important;
    border: unset !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    > div[style="height: 80px;"]:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    > div[style="height: 80px;"]
    > div:nth-child(1) {
    display: none;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    > div[style="height: 80px;"]
    #textoMensagem {
    margin: 0 !important;
    font-weight: bold;
    color: #005ca9;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    #mensagemCompraInter {
    margin: 16px 16px 0 16px !important;
  }

  #headerAssinaturaDesbloqueioInter
    + section.container
    > div
    #mensagemCompraInter
    * {
    width: unset !important;
    margin: 0;
    padding: 0;
    text-align: center;
    font-weight: normal;
  }

  #headerAssinaturaDesbloqueioInter + section.container > div > br {
    display: none !important;
  }

  #headerAssinaturaDesbloqueioInter + section.container > div > div:last-child {
    margin: 48px 0 0 0 !important;
  }

  #frmLiquidacao div.panel-body .painelCinza #opcoes > div:nth-child(1) {
    gap: 32px;
  }

  #frmVencimentoCartao * {
    font-size: 16px !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div {
    margin: 32px 16px 0 16px;
  }

  #frmVencimentoCartao .cartao-escolhido + div fieldset {
    margin: 0;
  }

  #frmVencimentoCartao .cartao-escolhido + div fieldset .title {
    margin: 0 0 16px 0;
  }

  #frmVencimentoCartao .cartao-escolhido + div fieldset span.clear {
    display: block;
    background-color: #005ca9;
    color: white;
    padding: 16px;
    border-radius: 6px;
  }

  #frmVencimentoCartao .cartao-escolhido + div fieldset span.clear > label {
    text-align: center;
    margin: 0;
    display: inline-block !important;
    font-size: 16px !important;
  }

  #frmVencimentoCartao
    .cartao-escolhido
    + div
    fieldset
    span.clear
    > label:last-child {
    font-weight: bold !important;
    font-size: 20px !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div {
    width: unset !important;
    float: unset !important;
    position: unset !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div fieldset {
    display: block !important;
    margin: 24px 0 0 0 !important;
    padding: 0 16px;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div fieldset span.clear {
    display: block;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div fieldset span.clear label {
    margin: 0 0 8px 0;
    font-weight: bold !important;
    color: #005ca9;
  }

  #frmVencimentoCartao
    .cartao-escolhido
    + div
    + div
    fieldset
    span.clear
    select {
    width: 100% !important;
    margin: 0 !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div + div {
    margin: 32px 0;
    padding: 0 16px !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div + div > div > img {
    display: none !important;
  }

  #frmVencimentoCartao .cartao-escolhido + div + div + div > div > div {
    text-align: left;
  }

  form[action="efetiva_vencimento_cartao.processa"] * {
    font-size: 16px !important;
  }

  form[action="efetiva_vencimento_cartao.processa"] > br {
    display: none !important;
  }

  form[action="efetiva_vencimento_cartao.processa"] > fieldset {
    margin: 48px 0 24px 0;
    padding: 0 16px;
    width: 100% !important;
  }

  form[action="efetiva_vencimento_cartao.processa"] > fieldset > span {
    display: block;
  }

  form[action="efetiva_vencimento_cartao.processa"]
    > fieldset
    > span:first-child {
    display: none !important;
  }

  form[action="efetiva_vencimento_cartao.processa"]
    > fieldset
    > span:last-child
    > label {
    margin: 0 0 8px 0;
    font-weight: bold !important;
    color: #005ca9;
  }

  form[action="efetiva_vencimento_cartao.processa"]
    > fieldset
    > span:last-child
    > input {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success {
    margin: 0 !important;
    padding: 0 16px;
    background-color: unset !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success * {
    font-size: 16px !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table {
    margin: 0 !important;
    width: unset !important;
    display: block !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table tr {
    display: block !important;
    text-align: center;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table tr:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table td {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table td:first-child {
    display: none !important;
  }

  #frmComprovanteVencimentoCartao .box-alert-success table td:last-child {
    margin-top: 48px !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"] ~ section.container * {
    font-size: 16px !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table {
    margin: 0 !important;
    display: block !important;
    width: unset !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table
    td:last-child {
    margin: 0 !important;
    padding: 0 !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #divAvisoCanc
    table
    td:last-child
    p {
    margin: 0 !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao {
    margin-top: 32px;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    strong {
    color: #005ca9 !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile {
    margin: 16px 0 32px 0 !important;
    display: block !important;
    width: 100% !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    thead {
    display: none;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody {
    display: block !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "barra card radio" "barra numero radio" "barra situacao radio";
    gap: 4px 16px;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td {
    padding: 0 !important;
    margin: 0 !important;
    text-align: unset !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: radio;
    align-self: center;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: card;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: numero;
    font-weight: bold;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td:nth-of-type(4) {
    grid-area: situacao;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    #conteudoCancelamentoCartao
    #tblCartoesMobile
    tbody
    tr
    td:nth-of-type(4):before {
    content: "Situação: ";
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div {
    display: flex !important;
    flex-direction: column;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag {
    order: 1;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table {
    margin: 0 0 24px 0 !important;
    display: block !important;
    width: unset !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table
    td:last-child {
    margin: 0 !important;
    padding: 0 !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    table
    td:last-child
    p {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #saiba-mais
    + div.margePag
    + div.margePag {
    margin: 24px 16px 8px 16px !important;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    .identBoxPassword {
    order: 2;
  }

  div[data-titulo="Verificação de cancelamento de cartão de débito"]
    ~ section.container
    > div
    #btnRetornar {
    display: none !important;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table {
    margin: 0;
    width: 100%;
    display: block;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    tbody {
    display: block;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    tr {
    display: block;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    td {
    padding: 0 !important;
    margin: 0 !important;
    display: block;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    td:first-child {
    display: none;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    td:last-child {
    text-align: center;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    p {
    margin: 0;
    text-align: center;
    color: #005ca9;
    font-weight: bold;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    .painelCinza
    table
    p:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  div[data-titulo="Cancelamento de Cartão de Débito"]
    ~ section.container
    > div
    > div:last-child {
    margin-top: 48px;
  }

  #frmSaldoLimite > br {
    display: none !important;
  }

  #frmSaldoLimite > .cartao-escolhido {
    margin-bottom: 48px;
  }

  #frmSaldoLimite > #apl_tabela > table.produto {
    margin: 32px 24px !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto:before {
    content: "Cartões Adicionais";
    display: block;
    margin-bottom: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr {
    display: grid !important;
    grid-template-areas: "barra cartao cartao" "barra limite alterar";
    justify-content: flex-start;
    gap: 8px 16px;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr + tr {
    margin-top: 16px !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr:nth-of-type(1) {
    display: none !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr td {
    white-space: nowrap;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr td:nth-of-type(1) {
    grid-area: cartao;
    font-weight: bold;
    text-align: left !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr td:nth-of-type(2) {
    grid-area: alterar;
    text-align: right !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr td:nth-of-type(3) {
    grid-area: limite;
    text-align: left !important;
  }

  #frmSaldoLimite > #apl_tabela > table.produto tr td:nth-of-type(3):before {
    content: "Limite: R$ ";
  }

  #frmCartaoAdicional * {
    font-size-adjust: 16px !important;
  }

  #frmCartaoAdicional > div.clear {
    margin-top: 32px !important;
  }

  #frmCartaoAdicional > div[style*="flex"] {
    padding: 0 16px !important;
    margin: 0;
  }

  #frmCartaoAdicional > div[style*="flex"] > div img {
    display: none;
  }

  #frmCartaoAdicional > div[style*="flex"] > div div {
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
  }

  #frmCartaoAdicional > div[style*="flex"] > div div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmCartaoAdicional > div.clear fieldset:last-child label[for="chkAceite"] {
    width: 100% !important;
    margin: 16px 0 8px 0 !important;
    padding: 16px 24px;
    background-color: #f4f4f6;
  }

  #frmCartaoAdicional > div.clear fieldset:last-child label[for="chkAceite"] p {
    margin: 8px 0 0 0;
  }

  #frmCartaoAdicional #cbgCartaoAdicional {
    margin-top: 32px;
  }

  a[onclick*="ConsTransacoes"] ~ #form * {
    font-size: 16px !important;
  }

  a[onclick*="ConsTransacoes"] ~ #form fieldset:last-child {
    margin-bottom: 32px;
  }

  a[onclick*="ConsTransacoes"] ~ #form fieldset:last-child:before {
    content: "Escolha o período do mês";
    margin-top: 24px;
    margin-left: 16px;
    display: block;
    font-weight: bold;
    color: #005ca9;
  }

  a[onclick*="ConsTransacoes"] ~ #form fieldset:last-child > span {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "leftTop rightTop" "leftBottom rightBottom";
    gap: 0 32px;
  }

  a[onclick*="ConsTransacoes"]
    ~ #form
    fieldset:last-child
    > span
    > label:nth-child(1) {
    grid-area: leftTop;
  }

  a[onclick*="ConsTransacoes"]
    ~ #form
    fieldset:last-child
    > span
    > input:nth-child(2) {
    grid-area: leftBottom;
  }

  a[onclick*="ConsTransacoes"]
    ~ #form
    fieldset:last-child
    > span
    > label:nth-child(3) {
    grid-area: rightTop;
  }

  a[onclick*="ConsTransacoes"]
    ~ #form
    fieldset:last-child
    > span
    > input:nth-child(4) {
    grid-area: rightBottom;
  }

  .content > a[onclick*="Transferencia"] ~ div#__divSuperior__:before {
    content: "Transações Favoritas";
    margin-left: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  .content
    > a[onclick*="Transferencia"]
    ~ div#__divSuperior__
    #apl_selecaoConta {
    margin-bottom: 0;
  }

  .content
    > a[onclick*="Transferencia"]
    ~ div#__divSuperior__
    #apl_selecaoConta
    p.txt_interna {
    margin: 0 0 0 16px;
  }

  form#frmTransferencia > #hdnCadastroTransacao {
    margin-top: 32px;
  }

  form#frmTransferencia > #hdnCadastroTransacao * {
    font-size: 16px !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao * * {
    font-size: 16px !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset {
    margin: 32px 0;
    padding: 0 16px;
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-template-areas: "agencia conta" "tipo tipo" "identificacao identificacao" "valor valor" "data data" "aceite aceite" "repeticao repeticao";
    gap: 32px 24px;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(1) {
    grid-area: agencia;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(2) {
    grid-area: conta;
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-template-areas: "labelConta labelDV" "conta dv";
    gap: 0 16px;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(2):before {
    grid-area: labelConta;
    content: "Conta";
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(2):after {
    grid-area: labelDV;
    content: "Dígito";
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(2)
    label {
    display: none !important;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(2)
    input#txtContaDestino {
    grid-area: conta;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(2)
    input#txtDvContaDestino {
    grid-area: dv;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(3) {
    grid-area: tipo;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(4) {
    grid-area: valor;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(4)
    label {
    display: block;
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(5) {
    grid-area: identificacao;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(6) {
    grid-area: data;
    margin: 0 -16px;
    padding: 16px;
    width: 100vw !important;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(6)
    label {
    margin: 0 !important;
    width: unset !important;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(6)
    label[for="rdoAgendamentoHoje"] {
    margin-bottom: 16px !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(7) {
    grid-area: aceite;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    fieldset
    > span:nth-of-type(7)
    label {
    margin: 0 !important;
    width: unset !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:nth-of-type(8) {
    grid-area: repeticao;
  }

  form#frmTransferencia > #hdnCadastroTransacao fieldset > span:not(.pie) * {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao div[style*="flex"] {
    margin: 0 0 32px 0 !important;
  }

  form#frmTransferencia > #hdnCadastroTransacao div[style*="flex"] > div {
    background-color: #f4f4f6;
    padding: 12px;
  }

  form#frmTransferencia > #hdnCadastroTransacao div[style*="flex"] > div img {
    display: none;
  }

  form#frmTransferencia > #hdnCadastroTransacao div[style*="flex"] > div div {
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
    text-align: left;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    div[style*="flex"]
    > div
    div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form#frmTransferencia
    > #hdnCadastroTransacao
    div[style*="flex"]
    > div
    div
    br:first-of-type {
    display: none !important;
  }

  form#form[action="efetiva_transferencia.processa"] > table.produto {
    margin: 32px 0;
  }

  .content > a[onclick*="Celular"] ~ div#__divSuperior__:before {
    content: "Transações Favoritas";
    margin-left: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  .content > a[onclick*="Celular"] ~ div#__divSuperior__ #apl_selecaoConta {
    margin-bottom: 0;
  }

  .content
    > a[onclick*="Celular"]
    ~ div#__divSuperior__
    #apl_selecaoConta
    p.txt_interna {
    margin: 0 0 0 16px;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset {
    margin: 16px 0 64px 0 !important;
    padding: 0 16px;
    display: grid;
    grid-template-columns: 1fr 3fr;
    grid-template-areas: "txt1 txt1" "DDD numero" "txt2 txt2" "confirmacaoDDD confirmacaoNumero";
    gap: 0 32px;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset * {
    font-size: 16px !important;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset:before,
  .content > a[onclick*="Celular"] ~ form + form#form > fieldset:after {
    font-weight: bold;
    color: #005ca9;
    margin-bottom: 16px;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset:before {
    grid-area: txt1;
    content: "Informe o número do telefone";
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset:after {
    grid-area: txt2;
    content: "Confirme o número do telefone";
    margin-top: 48px;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset > span {
    display: block !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form
    + form#form
    > fieldset
    > span:nth-of-type(1) {
    grid-area: DDD;
  }

  .content
    > a[onclick*="Celular"]
    ~ form
    + form#form
    > fieldset
    > span:nth-of-type(2) {
    grid-area: numero;
  }

  .content
    > a[onclick*="Celular"]
    ~ form
    + form#form
    > fieldset
    > span:nth-of-type(3) {
    grid-area: confirmacaoDDD;
  }

  .content
    > a[onclick*="Celular"]
    ~ form
    + form#form
    > fieldset
    > span:nth-of-type(4) {
    grid-area: confirmacaoNumero;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset > span label {
    width: 100% !important;
    margin: 0 !important;
  }

  .content > a[onclick*="Celular"] ~ form + form#form > fieldset > span input {
    width: 100% !important;
    margin: 0 !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset {
    margin: 32px 0 64px 0;
    padding: 0 16px;
  }

  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset
    > span {
    display: block;
  }

  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset
    > span
    * {
    font-size: 16px;
    margin: 0 !important;
    width: 100% !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ div#__div_espacamento__
    + form#form
    > fieldset
    > span
    label {
    display: block !important;
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmConta + form#form > table.produto {
    margin: 32px 0;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    thead:before {
    content: "Dados da recarga";
    display: block !important;
    margin: 0 0 8px 16px !important;
    font-weight: bold;
    color: #005ca9;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:not(:last-child) {
    background-color: #f4f4f6 !important;
    padding: 0 16px 16px 16px !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:not(:last-child)
    td:last-child {
    font-weight: bold !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:first-child {
    padding-top: 16px !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child {
    margin: 32px 16px 0 16px !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    td:first-child {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    select,
  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > table.produto
    tr:last-child
    input {
    width: 100% !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > div[style*="flex"] {
    margin: 32px 0;
    padding: 0 !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > div[style*="flex"]
    > div {
    text-align: left !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > div[style*="flex"]
    > div
    img {
    display: none;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > div[style*="flex"]
    > div
    div {
    display: flex !important;
    align-items: flex-start;
    margin: 0 16px !important;
    padding: 0;
    font-size: 14px !important;
    font-weight: normal;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmConta
    + form#form
    > div[style*="flex"]
    > div
    div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > br {
    display: none !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > table.produto {
    margin: 16px 0 48px 0;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset {
    padding: 0 16px !important;
    margin: 0 0 24px 0 !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset * {
    font-size: 16px !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmDados
    > fieldset
    > span:first-child {
    display: none !important;
  }

  .content
    > a[onclick*="Celular"]
    ~ form#frmDados
    > fieldset
    > span:last-child {
    display: block !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset label {
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  .content > a[onclick*="Celular"] ~ form#frmDados > fieldset input {
    width: 100% !important;
    margin: 0 !important;
  }

  div.content > a[onclick*="DetranSP"] ~ form#frmConta + form#frmDados * {
    font-size: 16px !important;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > fieldset
    > span.box-radio {
    display: block;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > fieldset
    > span.box-radio
    > label {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > fieldset
    > span.box-radio
    > label
    + label {
    margin-top: 24px !important;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > fieldset
    > span.box-radio
    > label:first-child {
    padding-top: 8px !important;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > fieldset
    > span.box-radio
    > label:last-child {
    padding-bottom: 8px !important;
  }

  div.content
    > a[onclick*="DetranSP"]
    ~ form#frmConta
    + form#frmDados
    > #cbgDetranSeleciona
    > div.left {
    display: none !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.dpvat,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.dpvat,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.dpvat,
  div.content > a[onclick*="Licenciamento"] ~ form > span.dpvat,
  div.content > a[onclick*="IPVASP"] ~ form > span.ipva,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.ipva,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.ipva,
  div.content > a[onclick*="Licenciamento"] ~ form > span.ipva {
    margin-top: 32px !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.dpvat:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.dpvat:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.dpvat:before,
  div.content > a[onclick*="Licenciamento"] ~ form > span.dpvat:before,
  div.content > a[onclick*="IPVASP"] ~ form > span.ipva:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.ipva:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.ipva:before,
  div.content > a[onclick*="Licenciamento"] ~ form > span.ipva:before {
    content: "";
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.dpvat + table > thead,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > thead,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > thead,
  div.content > a[onclick*="Licenciamento"] ~ form > span.dpvat + table > thead,
  div.content > a[onclick*="IPVASP"] ~ form > span.ipva + table > thead,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.ipva + table > thead,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > thead,
  div.content > a[onclick*="Licenciamento"] ~ form > span.ipva + table > thead,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.dpvat
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.dpvat
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.ipva
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.ipva
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > tbody:not(:last-of-type),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.ipva
    + table
    > tbody:not(:last-of-type) {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:first-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:first-child {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child {
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
    gap: 8px;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child {
    font-weight: bold !important;
    white-space: nowrap;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.dpvat
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.ipva
    + table
    > tbody:last-of-type
    > tr:last-child
    > td:last-child:before {
    content: "R$ ";
  }

  div.content > a[onclick*="IPVASP"] ~ form > br,
  div.content > a[onclick*="DPVATSP"] ~ form > br,
  div.content > a[onclick*="MultasSP"] ~ form > br,
  div.content > a[onclick*="DebitoPendente"] ~ form > br,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > br,
  div.content > a[onclick*="Licenciamento"] ~ form > br,
  div.content > a[onclick*="RegistroVeiculo"] ~ form > br,
  div.content > a[onclick*="MultasRenainf"] ~ form > br {
    display: none !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > fieldset > span,
  div.content > a[onclick*="IPVASP"] ~ form > fieldset:nth-child(2) > span,
  div.content > a[onclick*="DPVATSP"] ~ form > fieldset > span,
  div.content > a[onclick*="DPVATSP"] ~ form > fieldset:nth-child(2) > span,
  div.content > a[onclick*="MultasSP"] ~ form > fieldset > span,
  div.content > a[onclick*="MultasSP"] ~ form > fieldset:nth-child(2) > span,
  div.content > a[onclick*="DebitoPendente"] ~ form > fieldset > span,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset:nth-child(2)
    > span,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > fieldset > span,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span,
  div.content > a[onclick*="Licenciamento"] ~ form > fieldset > span,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset:nth-child(2)
    > span,
  div.content > a[onclick*="RegistroVeiculo"] ~ form > fieldset > span,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span,
  div.content > a[onclick*="MultasRenainf"] ~ form > fieldset > span,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset:nth-child(2)
    > span {
    margin: 24px 0 0 0 !important;
    display: block !important;
    padding: 0 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"],
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label {
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset
    > span
    > label[for="txtCodigoRenavam"]
    + input,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > fieldset:nth-child(2)
    > span
    > label
    + input {
    width: 100% !important;
    margin: 0 !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > p.observacao,
  div.content > a[onclick*="DPVATSP"] ~ form > p.observacao,
  div.content > a[onclick*="MultasSP"] ~ form > p.observacao,
  div.content > a[onclick*="DebitoPendente"] ~ form > p.observacao,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > p.observacao,
  div.content > a[onclick*="Licenciamento"] ~ form > p.observacao,
  div.content > a[onclick*="RegistroVeiculo"] ~ form > p.observacao,
  div.content > a[onclick*="MultasRenainf"] ~ form > p.observacao {
    margin: 32px 16px !important;
    padding: 8px;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #f4f4f6;
  }

  div.content > a[onclick*="IPVASP"] ~ form > p.observacao:before,
  div.content > a[onclick*="DPVATSP"] ~ form > p.observacao:before,
  div.content > a[onclick*="MultasSP"] ~ form > p.observacao:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > p.observacao:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > p.observacao:before,
  div.content > a[onclick*="Licenciamento"] ~ form > p.observacao:before,
  div.content > a[onclick*="RegistroVeiculo"] ~ form > p.observacao:before,
  div.content > a[onclick*="MultasRenainf"] ~ form > p.observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:first-of-type
    input[name="sltFormaRec"]
    + tr {
    margin-top: 16px !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="DPVATSP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="MultasSP"] ~ form > table:not(:first-of-type),
  div.content > a[onclick*="DebitoPendente"] ~ form > table:not(:first-of-type),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:not(:first-of-type),
  div.content > a[onclick*="Licenciamento"] ~ form > table:not(:first-of-type),
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:not(:first-of-type),
  div.content > a[onclick*="MultasRenainf"] ~ form > table:not(:first-of-type) {
    margin: 16px 16px 0 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest {
    margin-top: 48px !important;
    padding-top: 12px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #cccccc !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest:before {
    font-weight: bold;
    content: "Total do pagamento";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:first-of-type {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type {
    text-align: right !important;
    color: #f39200 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    > tbody
    > tr.txt-dest
    > td:last-of-type:before {
    content: "R$ ";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset {
    margin: 48px 0 16px 0 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    *,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    * {
    font-size: 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span {
    display: block;
    padding: 0 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:first-child {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child {
    margin: 0 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    * {
    margin: 0 !important;
    width: 100% !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + fieldset
    > span:last-child
    label {
    margin: 0 0 8px 0 !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset {
    margin: 48px 0 16px 0 !important;
    padding: 0 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span {
    display: block !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:first-child {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child {
    margin: 0 !important;
    padding: 0 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    *,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    * {
    margin: 0 !important;
    width: 100% !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + fieldset
    > span:last-child
    label {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear {
    margin-top: 24px !important;
    display: block !important;
    padding: 0 24px;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    *,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    * {
    width: 100% !important;
    margin: 0 !important;
    font-size: 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="DPVATSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="MultasSP"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label,
  div.content
    > a[onclick*="MultasRenainf"]
    ~ form
    > table.produto:last-of-type
    + br
    + br
    + fieldset
    > span.clear
    label {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  div.content > a[onclick*="IPVASP"] ~ form > .button-group,
  div.content > a[onclick*="DPVATSP"] ~ form > .button-group,
  div.content > a[onclick*="MultasSP"] ~ form > .button-group,
  div.content > a[onclick*="DebitoPendente"] ~ form > .button-group,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > .button-group,
  div.content > a[onclick*="Licenciamento"] ~ form > .button-group,
  div.content > a[onclick*="RegistroVeiculo"] ~ form > .button-group,
  div.content > a[onclick*="MultasRenainf"] ~ form > .button-group {
    width: calc(100vw - 32px);
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.ipva:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.ipva:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.ipva:before,
  div.content > a[onclick*="Licenciamento"] ~ form > span.ipva:before {
    content: "IPVA";
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.dpvat:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.dpvat:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.dpvat:before,
  div.content > a[onclick*="Licenciamento"] ~ form > span.dpvat:before {
    content: "DPVAT";
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.multas,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.multas,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.multas,
  div.content > a[onclick*="Licenciamento"] ~ form > span.multas {
    margin-top: 32px !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.multas:before,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.multas:before,
  div.content > a[onclick*="TransferenciaVeiculo"] ~ form > span.multas:before,
  div.content > a[onclick*="Licenciamento"] ~ form > span.multas:before {
    content: "Multas";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > thead:first-of-type,
  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody:first-of-type,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > thead:first-of-type,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody:first-of-type,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > thead:first-of-type,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody:first-of-type,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > thead:first-of-type,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody:first-of-type {
    display: none !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.multas + table > thead,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > thead,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > thead,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > thead {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    + tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    + tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    + tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td {
    margin: 0 !important;
    padding: 0 !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.multas + table > tbody > tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr {
    display: grid !important;
    grid-template-areas: "guia guia" "vencimento valor" "codigo orgao";
    grid-template-columns: auto auto !important;
    align-items: baseline;
    gap: 12px;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td {
    font-weight: bold !important;
    text-align: left !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:before {
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1) {
    grid-area: guia;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1)::before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1)::before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1)::before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(1)::before {
    content: "N.Guia / AIIM";
    display: block !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2) {
    grid-area: codigo;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2)::before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2)::before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2)::before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(2)::before {
    content: "Cód.";
    display: block !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3) {
    grid-area: orgao;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3)::before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3)::before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3)::before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(3)::before {
    content: "Órgão";
    display: block !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4) {
    grid-area: vencimento;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4)::before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4)::before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4)::before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(4)::before {
    content: "Vencimento";
    display: block !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5),
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5),
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5),
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5) {
    grid-area: valor;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5)::before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5)::before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5)::before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.multas
    + table
    > tbody
    > tr
    > td:nth-of-type(5)::before {
    content: "Valor (R$)";
    display: block !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.taxasLicenciamento,
  div.content > a[onclick*="DebitoPendente"] ~ form > span.taxasLicenciamento,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento,
  div.content > a[onclick*="Licenciamento"] ~ form > span.taxasLicenciamento {
    margin-top: 32px !important;
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form > span.taxasLicenciamento:before,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.taxasLicenciamento:before,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento:before,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.taxasLicenciamento:before {
    content: "Licenciamentos";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr {
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:first-child,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:first-child,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:first-child,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:first-child {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:not(:first-child)
    + tr,
  div.content
    > a[onclick*="DebitoPendente"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:not(:first-child)
    + tr,
  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:not(:first-child)
    + tr,
  div.content
    > a[onclick*="Licenciamento"]
    ~ form
    > span.taxasLicenciamento
    + table.produto
    > tbody
    > tr:not(:first-child)
    + tr {
    margin-top: 8px !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > thead:before {
    content: "Selecione as multas para pagamento";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:first-of-type {
    display: none !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    + tr {
    margin-top: 16px !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:last-of-type.even,
  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:last-of-type.odd {
    display: none !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr
    > td {
    margin: 0 !important;
    padding: 0 !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type) {
    display: grid !important;
    grid-template-areas: "radio data valor" ". dados dados";
    grid-template-columns: min-content 1fr auto !important;
    align-items: baseline;
    gap: 12px;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td {
    font-weight: bold !important;
    text-align: left !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:before {
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1) {
    grid-area: radio;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2) {
    grid-area: dados;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2):before {
    display: block !important;
    content: "N.Guia / AIIM";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2):after {
    margin-bottom: 8px !important;
    display: block !important;
    content: "";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2)
    > br {
    display: inline !important;
    content: "";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2)
    > br:before {
    display: block !important;
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2)
    > br:nth-of-type(1) {
    margin-top: 8px !important;
    display: block !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2)
    > br:nth-of-type(2):before {
    content: "Cód. / Órgão: ";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(3) {
    grid-area: data;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(3)::before {
    content: "Vencimento";
    display: block !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(4) {
    grid-area: valor;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#frmDados[action="dados_multa.processa"]
    > table.produto:last-of-type
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(4)::before {
    content: "Valor (R$)";
    display: block !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > thead:before {
    content: "Multas a serem pagas";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:first-of-type {
    display: none !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    + tr {
    margin-top: 16px !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr
    > td {
    margin: 0 !important;
    padding: 0 !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type) {
    display: grid !important;
    grid-template-areas: "data valor" "dados dados";
    grid-template-columns: min-content 1fr auto !important;
    align-items: baseline;
    gap: 12px;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td {
    font-weight: bold !important;
    text-align: left !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:before {
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1) {
    grid-area: dados;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1):before {
    display: block !important;
    content: "N.Guia / AIIM";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1):after {
    margin-bottom: 8px !important;
    display: block !important;
    content: "";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1)
    > br {
    display: inline !important;
    content: "";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1)
    > br:before {
    display: block !important;
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1)
    > br:nth-of-type(1) {
    margin-top: 8px !important;
    display: block !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(1)
    > br:nth-of-type(2):before {
    content: "Cód. / Órgão: ";
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2) {
    grid-area: data;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(2)::before {
    content: "Vencimento";
    display: block !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(3) {
    grid-area: valor;
    text-align: right !important;
  }

  div.content
    > a[onclick*="MultasSP"]
    ~ form#form[action="efetiva_multa.processa"]
    > table.produto:nth-of-type(2)
    > tbody
    > tr:not(:first-of-type)
    > td:nth-of-type(3)::before {
    content: "Valor (R$)";
    display: block !important;
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > thead:before {
    content: "Taxas";
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody
    > tr:first-child {
    display: none !important;
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody
    > tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody
    > tr:not(:first-child) {
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:last-child {
    white-space: nowrap;
    font-weight: bold !important;
  }

  div.content
    > a[onclick*="TransferenciaVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:last-child:before {
    content: "R$ ";
  }

  div.content > a[onclick*="RegistroVeiculo"] ~ form > table:nth-of-type(2) {
    margin-bottom: 48px !important;
  }

  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > thead:first-of-type:before {
    content: "Taxas";
  }

  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody:first-of-type,
  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > thead:last-of-type {
    display: none !important;
  }

  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody:last-of-type
    > tr {
    display: flex !important;
    align-items: flex-start;
    justify-content: space-between;
  }

  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody:last-of-type
    > tr
    > td:last-child {
    white-space: nowrap;
    font-weight: bold !important;
  }

  div.content
    > a[onclick*="RegistroVeiculo"]
    ~ form
    > table:nth-of-type(2)
    > tbody:last-of-type
    > tr
    > td:last-child:before {
    content: "R$ ";
  }

  div.content > a[onclick*="IPVASP"] ~ form#frmDados > span.ipva {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }

  div.content > a[onclick*="IPVASP"] ~ form#frmDados > span.ipva:before {
    content: "IPVA";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > thead {
    display: none !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr {
    display: grid !important;
    grid-template-columns: min-content 1fr auto !important;
    grid-template-areas: "radio tipo tipo" ". vencimento valor";
    align-items: baseline;
    gap: 12px;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td {
    font-weight: bold !important;
    padding: 0 !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:before {
    display: block !important;
    font-weight: normal !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(1) {
    grid-area: radio;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(2) {
    grid-area: tipo;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(3) {
    grid-area: valor;
    text-align: right !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(3):before {
    content: "Valor (R$)";
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(4) {
    grid-area: vencimento;
    text-align: left !important;
  }

  div.content
    > a[onclick*="IPVASP"]
    ~ form#frmDados
    > span.ipva
    + table
    > tbody
    > tr
    > td:nth-of-type(4):before {
    content: "Vencimento";
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto > tbody tr {
    display: block !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto > tbody tr + tr {
    margin-top: 24px !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.produto > tbody td {
    display: block !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.produto
    > tbody
    td:last-child {
    font-weight: bold !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.movimentacao {
    margin: 32px 16px !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.movimentacao > thead {
    margin-bottom: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:first-child {
    display: none !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > table.movimentacao > tbody tr {
    display: grid !important;
    grid-template-columns: auto min-content;
    grid-template-areas: "data valor" "nome nome" "textoTotal total";
    gap: 4px 8px;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:not(:last-child) {
    border-bottom: 1px solid #c3c3c3 !important;
    padding-bottom: 16px !important;
    margin-bottom: 16px !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:before {
    grid-area: textoTotal;
    content: "SALDO TOTAL";
    margin-top: 4px !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(1) {
    grid-area: data;
    font-weight: bold;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(2) {
    grid-area: nome;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(3) {
    grid-area: valor;
    font-weight: bold;
    white-space: nowrap;
    color: #005ca9;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(4) {
    grid-area: total;
    margin-top: 4px !important;
    white-space: nowrap;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(3):before,
  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr
    td:nth-of-type(4):before {
    content: "R$ ";
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:nth-child(2):not(:last-child) {
    grid-template-areas: "nome valor" "textoTotal total";
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:nth-child(2):not(:last-child)
    td:nth-of-type(3) {
    color: unset !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:nth-child(2):not(:last-child)
    td:nth-of-type(1) {
    display: none !important;
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:nth-child(2):last-child {
    grid-template-areas: "data valor" "textoTotal total";
  }

  div.content
    > a[onclick*="fgts"]
    ~ form#form
    > table.movimentacao
    > tbody
    tr:nth-child(2):last-child
    td:nth-of-type(2) {
    display: none !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > p.observacao {
    margin: 0 16px !important;
    padding: 12px;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #f4f4f6;
  }

  div.content > a[onclick*="fgts"] ~ form#form > p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.content > a[onclick*="fgts"] ~ form#form > .button-group {
    margin: 32px 16px 0 16px !important;
    width: calc(100vw - 32px);
  }

  form#formExtratoPrevidenciarioVinculos ~ table.produto {
    margin: 0 !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.produto thead {
    margin: 0 16px 8px 16px !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.produto tbody {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.produto tr + tr {
    margin-top: 16px !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.produto td:last-child {
    font-weight: bold !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao {
    margin: 48px 16px !important;
    padding-bottom: 24px !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao tbody tr {
    margin-top: 16px !important;
    display: grid !important;
    grid-template-areas: "nome nome" "txtSeq txtPeriodo" "seq periodo";
  }

  form#formExtratoPrevidenciarioVinculos
    ~ table.movimentacao
    tbody
    tr:first-child {
    display: none !important;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao tbody tr:before {
    content: "Sequencial";
    grid-area: txtSeq;
  }

  form#formExtratoPrevidenciarioVinculos ~ table.movimentacao tbody tr:after {
    content: "Período";
    grid-area: txtPeriodo;
    text-align: right !important;
  }

  form#formExtratoPrevidenciarioVinculos
    ~ table.movimentacao
    tbody
    td:nth-of-type(1) {
    grid-area: seq;
    font-weight: bold !important;
  }

  form#formExtratoPrevidenciarioVinculos
    ~ table.movimentacao
    tbody
    td:nth-of-type(2) {
    grid-area: nome;
    margin-bottom: 16px !important;
  }

  form#formExtratoPrevidenciarioVinculos
    ~ table.movimentacao
    tbody
    td:nth-of-type(3) {
    grid-area: periodo;
    white-space: nowrap;
    font-weight: bold !important;
    text-align: right !important;
  }

  div#conteudo[class="loterias.processa"] > article {
    display: none !important;
  }

  div#conteudo[class="loterias.processa"] .content {
    padding: 0 !important;
  }

  div#conteudo[class="loterias.processa"] .content #_saiba_mais_ {
    display: none !important;
  }

  .header-loterias + form > br,
  form[action="efetiva_aposta.processa"] > br {
    display: none !important;
  }

  .header-loterias + form > table.produto,
  form[action="efetiva_aposta.processa"] > table.produto {
    margin-bottom: 32px !important;
  }

  .header-loterias + form > table.produto > thead *,
  form[action="efetiva_aposta.processa"] > table.produto > thead * {
    color: #009e4c !important;
  }

  .header-loterias + form > table.produto > tbody,
  form[action="efetiva_aposta.processa"] > table.produto > tbody {
    background-color: #fffcde !important;
  }

  .header-loterias + form > fieldset,
  form[action="efetiva_aposta.processa"] > fieldset {
    margin-top: 0 !important;
  }

  .header-loterias + form > fieldset > span,
  form[action="efetiva_aposta.processa"] > fieldset > span {
    display: block;
  }

  .header-loterias + form > fieldset > span:first-child,
  form[action="efetiva_aposta.processa"] > fieldset > span:first-child {
    display: none;
  }

  .header-loterias + form > fieldset > span:last-child,
  form[action="efetiva_aposta.processa"] > fieldset > span:last-child {
    margin: 0 16px;
  }

  .header-loterias + form > fieldset > span:last-child label,
  form[action="efetiva_aposta.processa"] > fieldset > span:last-child label {
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #009e4c !important;
  }

  .header-loterias + form > fieldset > span:last-child input,
  form[action="efetiva_aposta.processa"] > fieldset > span:last-child input {
    width: 100% !important;
    margin: 0 !important;
    color: #009e4c !important;
  }

  .header-loterias + form > fieldset > span:last-child input:hover,
  .header-loterias + form > fieldset > span:last-child input:focus,
  form[action="efetiva_aposta.processa"]
    > fieldset
    > span:last-child
    input:hover,
  form[action="efetiva_aposta.processa"]
    > fieldset
    > span:last-child
    input:focus {
    border-color: #009e4c !important;
  }

  .header-loterias + form > .button-group #btn_confirmar,
  .header-loterias + form > .button-group #btnNovaAposta,
  form[action="efetiva_aposta.processa"] > .button-group #btn_confirmar,
  form[action="efetiva_aposta.processa"] > .button-group #btnNovaAposta {
    color: #ffffff;
    background: #009e4c;
    border: 1px solid #009e4c;
  }

  .header-loterias + form > .button-group #btnRetornarcbgSenha,
  .header-loterias + form > .button-group #btnRetornarcbgLoterias,
  .header-loterias + form > .button-group #btnRetornarcbgLoteriasComprovante,
  form[action="efetiva_aposta.processa"] > .button-group #btnRetornarcbgSenha,
  form[action="efetiva_aposta.processa"]
    > .button-group
    #btnRetornarcbgLoterias,
  form[action="efetiva_aposta.processa"]
    > .button-group
    #btnRetornarcbgLoteriasComprovante {
    color: #009e4c;
    background: unset;
    border: 1px solid #009e4c;
    box-shadow: unset;
  }

  /* MEGA SENA */
  .aceite_termo_loterias #btnContinuar,
  .loterias #btnConcordar,
  .loterias #frmLoteriasHorario #btnContinuar,
  .confirma_aposta #btn_confirmar,
  .confirma_aposta #btnNovaAposta,
  .efetiva_aposta #btn_confirmar,
  .efetiva_aposta #btnNovaAposta,
  #footer-finalizar .button-group button#btnFinalizar,
  #section-incluir-aposta .button-group button#btnIncluir {
    color: #ffffff;
    background: #009e4c;
    border: 1px solid #009e4c;
  }

  .aceite_termo_loterias #btnContinuar:disabled,
  .loterias #btnConcordar:disabled,
  .loterias #frmLoteriasHorario #btnContinuar:disabled,
  .confirma_aposta #btn_confirmar:disabled,
  .confirma_aposta #btnNovaAposta:disabled,
  .efetiva_aposta #btn_confirmar:disabled,
  .efetiva_aposta #btnNovaAposta:disabled,
  #footer-finalizar .button-group button#btnFinalizar:disabled,
  #section-incluir-aposta .button-group button#btnIncluir:disabled {
    cursor: not-allowed;
    color: #3a4859;
    background: #f4f4f4;
    border-color: #f4f4f4;
  }

  .loterias #btnRetornarcancelar,
  .confirma_aposta #btnRetornarcbgSenha,
  .efetiva_aposta #btnRetornarcbgSenha,
  #footer-finalizar .button-group button#btnNovaAposta,
  #section-incluir-aposta .button-group button#btnLimpar {
    color: #009e4c;
    background: unset;
    border: 1px solid #009e4c;
    box-shadow: unset;
  }

  #btnIncluir {
    margin: 0 !important;
  }

  #btnLimpar {
    display: none !important;
  }

  .loterias #btnRetornarcancelar:disabled,
  .confirma_aposta #btnRetornarcbgSenha:disabled,
  .efetiva_aposta #btnRetornarcbgSenha:disabled,
  #footer-finalizar .button-group button#btnNovaAposta:disabled,
  #section-incluir-aposta .button-group button#btnLimpar:disabled {
    cursor: not-allowed;
    color: #48586c;
    background: #e8e9ec;
    border-color: #e8e9ec;
  }

  .concurso {
    padding: 16px;
    text-align: center;
    background-color: #f4f4f6;
  }

  .concurso > div:not(:last-child) {
    margin-bottom: 16px;
  }

  .concurso > div h2 {
    margin: 0;
    font-family: futura-bold;
    font-size: 16px;
  }

  .concurso > div p {
    margin: 4px 0 0 0;
  }

  .header-loterias {
    margin: 0 !important;
    padding: 16px 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #009e4c;
  }

  .header-loterias h1 {
    margin-left: auto;
    padding-left: 8px;
    font-family: "futura-book";
    font-size: 1rem;
    color: white;
  }

  #section-incluir-aposta {
    margin-top: 24px;
  }

  #section-incluir-aposta h2 {
    margin: 0 16px 8px 16px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    font-size: 16px;
    font-weight: normal !important;
    color: #ed3237;
  }

  #section-incluir-aposta h2 i {
    margin-left: 8px;
    color: #009e4c;
  }

  #section-incluir-aposta #numeros-jogo {
    margin-top: 32px;
  }

  #section-incluir-aposta #tabelaQtd,
  #section-incluir-aposta #tabelaJogo {
    margin: 0;
    background: #fffcde;
    display: grid;
    grid-template-columns: repeat(auto-fit, 48px);
    gap: 12px;
  }

  #section-incluir-aposta #tabelaJogo {
    justify-content: space-between;
  }

  #section-incluir-aposta .button-group {
    margin-top: 16px;
  }

  .container-loterias-amarelo {
    padding: 16px;
    background: #fffcde;
  }

  .btn-jogo {
    height: unset !important;
    margin: 0;
    padding: 0 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: #ed3237;
    background: white;
    font-size: 18px;
    border: 0;
  }

  .btn-jogo:before {
    content: "[";
    font-size: 22px;
  }

  .btn-jogo:after {
    content: "]";
    font-size: 22px;
  }

  .btn-jogo input {
    height: unset !important;
    padding: 2px 0 0 0;
    border: 0;
    width: unset;
    color: #ed3237;
    font-size: 18px !important;
    background-color: unset;
  }

  .btn-jogo.jogomarcado {
    background: #009e4c;
    color: #fffcde;
  }

  .btn-jogo.jogomarcado input {
    color: #fffcde;
  }

  .btn-jogo.jogodesabilitado {
    display: none;
  }

  .valor-aposta {
    margin-top: 16px;
    text-align: center;
    font-size: 18px;
  }

  .valor-aposta p {
    margin: 0;
    font-size: 18px;
  }

  .valor-aposta p:last-child {
    font-family: futura-bold;
    font-size: 0.85rem;
  }

  .apostas {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16), 0 0 10px 0 rgba(0, 0, 0, 0.12);
    margin: 32px 0 0 0;
    padding: 16px 0;
    background: white;
  }

  .apostas #com-aposta {
    margin-top: 24px;
  }

  .apostas header {
    text-align: center;
  }

  .apostas header h2 {
    margin: 0;
    font-size: 16px;
  }

  .apostas header p {
    display: none !important;
  }

  .apostas .aposta-incluida {
    display: none;
    justify-content: space-between;
    align-items: center;
  }

  .apostas .aposta-incluida h3 {
    margin: 0 !important;
  }

  .apostas .aposta-incluida.visible {
    display: flex;
  }

  .apostas .aposta-incluida:not(:last-child) {
    margin-bottom: 12px;
  }

  .apostas .aposta-incluida > div h3 {
    font-size: 0.85rem;
    color: #009e4c;
  }

  .apostas .aposta-incluida > div span {
    margin-top: 4px;
    display: block;
    color: #009e4c;
    font-size: 1rem;
  }

  .apostas .aposta-incluida > div input {
    position: absolute;
    left: -100px;
  }

  .apostas .aposta-incluida button {
    margin: 0;
    color: #ed3237;
    height: unset !important;
    background-color: transparent !important;
    border: none !important;
  }

  #footer-finalizar {
    margin-top: 32px;
  }

  #footer-finalizar .button-group {
    margin-top: 16px;
  }

  .regras-loterias {
    margin: 16px 16px 0 16px;
    padding-top: 16px;
    padding-bottom: 24px !important;
    border-top: 1px solid #cccccc;
  }

  .regras-loterias p {
    font-size: 14px;
    margin: 0;
    color: #48586c;
  }

  .regras-loterias p:not(:last-child) {
    margin-bottom: 8px;
  }

  .regras-loterias + .button-group {
    display: none !important;
  }

  .confirma_aposta table.produto thead,
  .efetiva_aposta table.produto thead {
    display: block;
  }

  .confirma_aposta table.produto thead td.txt-tit01,
  .efetiva_aposta table.produto thead td.txt-tit01 {
    padding: 0;
    font-family: futura-book;
    font-size: 1rem;
  }

  .confirma_aposta table.produto tbody,
  .efetiva_aposta table.produto tbody {
    display: block;
    margin: 32px 0 24px 0;
    padding: 16px;
    border-radius: 4px;
    background: #fffcde;
  }

  .confirma_aposta table.produto tbody tr,
  .efetiva_aposta table.produto tbody tr {
    display: block;
    border: 0;
  }

  .confirma_aposta table.produto tbody tr:not(:first-child),
  .efetiva_aposta table.produto tbody tr:not(:first-child) {
    margin-top: 16px;
  }

  .confirma_aposta table.produto tbody tr td,
  .efetiva_aposta table.produto tbody tr td {
    padding: 0 !important;
    display: block;
  }

  .confirma_aposta table.produto tbody tr td:first-child,
  .efetiva_aposta table.produto tbody tr td:first-child {
    font-family: futura-book;
    font-size: 1rem;
    color: #009e4c;
  }

  .confirma_aposta table.produto tbody tr td:last-child,
  .efetiva_aposta table.produto tbody tr td:last-child {
    font-family: futura-bold;
    font-size: 0.85rem;
    color: #009e4c;
  }

  .confirma_aposta .assinatura_campo,
  .efetiva_aposta .assinatura_campo {
    color: #48586c;
  }

  .confirma_aposta .assinatura_campo::after,
  .efetiva_aposta .assinatura_campo::after {
    color: #009e4c;
  }

  .confirma_aposta .assinatura_campo input,
  .efetiva_aposta .assinatura_campo input {
    color: #ed3237;
  }

  .confirma_aposta .assinatura_campo input:hover,
  .confirma_aposta .assinatura_campo input:focus,
  .confirma_aposta .assinatura_campo input:active,
  .efetiva_aposta .assinatura_campo input:hover,
  .efetiva_aposta .assinatura_campo input:focus,
  .efetiva_aposta .assinatura_campo input:active {
    border-color: #009e4c;
  }

  .loterias .introducao-loterias-termo > div:not(:first-child) {
    margin-top: 24px;
  }

  .loterias .introducao-loterias-termo h1,
  .loterias .introducao-loterias-termo h2 {
    font-size: 0.9rem;
    margin: 0 0 8px 0;
  }

  .loterias .introducao-loterias-termo p {
    margin: 0;
  }

  .loterias .introducao-loterias-termo p:not(:first-child) {
    margin-top: 4px;
  }

  .loterias #frmLoteriasHorario h1 {
    font-family: futura-bold;
    font-size: 0.9rem;
  }

  .loterias #frmLoteriasHorario .container-loterias-amarelo {
    margin-top: 8px;
    margin-bottom: 32px;
    color: #ed3237;
  }

  .loterias .cmRegulamento {
    margin: 24px 0 32px 0;
  }

  .aceite_termo_loterias h1 {
    font-family: futura-bold;
    font-size: 0.9rem;
  }

  .aceite_termo_loterias .container-loterias-amarelo {
    margin-top: 8px;
    margin-bottom: 32px;
    color: #ed3237;
  }

  #conteudo[class="cdc_tipos.processa"] form:not(#frmConta) {
    padding-bottom: 188px !important;
  }

  #conteudo[class="cdc_tipos.processa"] .button-group {
    width: 100% "important";
  }

  #conteudo[class="cdc_tipos.processa"] fieldset span {
    display: block !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtDiaPrestacao"],
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtValorOperacao"] {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtDiaPrestacao"]
    + input,
  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtValorOperacao"]
    + input {
    margin-top: 0 !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    fieldset
    span
    label[for="txtValorOperacao"] {
    margin-top: 24px !important;
  }

  #conteudo[class="cdc_tipos.processa"] #form > input + input + table.produto {
    margin: 0 16px 32px 16px !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    thead {
    margin-bottom: 16px !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    thead:before {
    content: "Escolha uma opção de pagamento";
    font-weight: bold;
    color: #005ca9;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr {
    display: grid !important;
    grid-template-columns: min-content min-content auto;
    grid-template-areas: "radio parcelas" ". total" ". juros";
    align-items: center;
    gap: 4px;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td {
    white-space: nowrap;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: radio;
    margin-top: 8px !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: parcelas;
    font-weight: bold;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: total;
    font-weight: bold;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(3):before {
    content: "Total a prazo (R$): ";
    font-weight: normal;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(4) {
    grid-area: juros;
    font-weight: bold;
  }

  #conteudo[class="cdc_tipos.processa"]
    #form
    > input
    + input
    + table.produto
    tbody
    tr
    td:nth-of-type(4):before {
    content: "Taxa de juros a.m.: ";
    font-weight: normal;
  }

  #conteudo[class="cdc_tipos.processa"] #form > p.observacao,
  #conteudo[class="cdc_tipos.processa"] #form > p.observacao + p {
    margin: 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
  }

  #conteudo[class="cdc_tipos.processa"] #form > p.observacao:before,
  #conteudo[class="cdc_tipos.processa"] #form > p.observacao + p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class="cdc_tipos.processa"] #form > p.observacao + p {
    margin-top: 16px !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    thead:before {
    margin-bottom: 16px !important;
    content: "Resultado da simulação:";
    font-weight: bold;
    color: #005ca9;
  }

  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    + p.observacao
    + div.apl_observacao {
    margin: 6px 16px 14px 6px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
  }

  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    + p.observacao
    + div.apl_observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class="cdc_tipos.processa"]
    form#form
    > input#token
    + table.produto
    + p.observacao
    + div.apl_observacao
    + div.apl_observacao {
    margin: 0 16px 32px 16px !important;
    padding: 12px !important;
    border-radius: 6px;
    background-color: #f4f4f6;
  }

  #corpoPrincipal
    div[data-titulo="Termo Único de Relacionamento"]
    ~ .container
    button {
    border-radius: 6px !important;
  }

  #corpoPrincipal
    div[data-titulo="Termo Único de Relacionamento"]
    ~ .container
    #btnContinuar {
    background-color: #f39200 !important;
    border-color: #f39200 !important;
  }

  #corpoPrincipal
    div[data-titulo="Termo Único de Relacionamento"]
    ~ .container
    #btnContinuar:disabled {
    opacity: 0.5 !important;
  }

  #corpoPrincipal
    div[data-titulo="Termo Único de Relacionamento"]
    ~ .container
    #btnVoltar {
    color: #f39200 !important;
    border-color: #f39200 !important;
  }

  div[data-id="tabelaAtualizacaoCliente"] .dataTables_scrollBody {
    height: unset !important;
  }

  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente {
    margin-bottom: 0 !important;
  }

  div[data-id="tabelaAtualizacaoCliente"] #tabelaAtualizacaoCliente tbody {
    border-radius: 6px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto {
    margin: 0 16px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    thead {
    display: block !important;
    margin-bottom: 16px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    thead:before {
    content: "Meus produtos";
    font-weight: bold;
    color: #005ca9;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    td:last-child {
    margin-top: 8px !important;
    display: block !important;
    font-weight: bold;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > div#apl_tabela
    > table.produto
    tbody
    td:last-child:before {
    content: "Número da proposta: ";
    font-weight: normal;
  }

  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto {
    margin: 0 16px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > table.produto
    + table.produto {
    margin-top: 48px !important;
  }

  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto thead {
    border-bottom: 1px solid #005ca9 !important;
    padding-bottom: 4px !important;
    margin-bottom: 16px !important;
  }

  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto tbody tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  a[onclick*="meusProdutos"] ~ form#frmProdutos > table.produto tbody tr + tr {
    margin-top: 24px !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > table.produto
    tbody
    tr
    td:last-child {
    text-align: right !important;
    font-weight: bold !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > table.produto:first-of-type
    thead {
    margin-bottom: 8px !important;
    padding-bottom: 0 !important;
    border: 0 !important;
  }

  a[onclick*="meusProdutos"]
    ~ form#frmProdutos
    > table.produto:first-of-type
    tbody {
    margin: 0 -16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  a[onclick*="meusProdutos"] ~ form#frmProdutos > .button-group {
    margin-top: 48px !important;
  }

  a[onclick*="meusProdutos"] ~ br,
  a[onclick*="meusProdutos"] ~ div:not(.apl) {
    display: none !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto {
    margin: 0 16px 48px 16px !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    thead {
    margin-bottom: 16px !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    thead::before {
    content: "Meus produtos";
    font-weight: bold;
    color: #005ca9;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    a {
    padding: 16px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    text-decoration: none !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    a
    * {
    text-decoration: none !important;
    color: #3a4859 !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    #apl_tabela
    .produto
    a:after {
    content: "\f105";
    margin-left: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto {
    margin: 0 16px 32px 16px !important;
  }

  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto * {
    text-align: left !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto:first-of-type {
    margin: 0 0 32px 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    thead {
    margin: 0 0 16px 0 !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    td:last-child {
    font-weight: bold;
  }

  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > table.produto a {
    padding: 16px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    text-decoration: none !important;
    background-color: #005ca9 !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    a
    * {
    text-decoration: none !important;
    color: #ffffff !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #ffffff !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > table.produto
    td
    > b {
    margin: 32px 0 14px 0 !important;
    padding-bottom: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > input#nomeProduto
    ~ table.produto:first-of-type
    ~ table.produto
    tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > input#nomeProduto
    ~ table.produto:first-of-type
    ~ table.produto
    tr
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > input#nomeProduto
    ~ table.produto:first-of-type
    ~ table.produto
    td:last-child {
    margin-left: 16px !important;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  #conteudo[class="produtosPrevidencia.do"]
    form#frmProdutos
    > #cbgPrevidencia
    ~ *,
  #conteudo[class="produtosPrevidencia.do"] form#frmProdutos > #cbg ~ * {
    display: none !important;
  }

  div[class="produtosCapitalizacao.do"] form#frmProdutos {
    padding-bottom: 112px !important;
  }

  div[class="produtosCapitalizacao.do"] form#frmProdutos > div.clear {
    margin: 0 !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2) {
    margin: 32px 16px 0 16px !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:first-child {
    display: none !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child {
    display: grid !important;
    grid-template-areas: "plano serie" "titulo situacao";
    gap: 12px;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(1) {
    grid-area: plano;
    font-weight: bold !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(1):before {
    content: "Plano";
    display: block !important;
    font-weight: normal !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(2) {
    grid-area: serie;
    font-weight: bold !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(2):before {
    content: "Serie";
    display: block !important;
    font-weight: normal !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(3) {
    grid-area: titulo;
    font-weight: bold !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(3):before {
    content: "Titulo";
    display: block !important;
    font-weight: normal !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(4) {
    grid-area: situacao;
    font-weight: bold !important;
  }

  div[class="produtosCapitalizacao.do"]
    form#frmProdutos
    > div.clear
    > table.produto:nth-of-type(2)
    > tbody
    > tr:last-child
    > td:nth-of-type(4):before {
    content: "Situacao";
    display: block !important;
    font-weight: normal !important;
  }

  #aceiteAcoesOnLine {
    padding: 0 16px 16px 16px !important;
    margin: 0 !important;
  }

  #aceiteAcoesOnLine > h2 {
    margin: 0 -16px 24px -16px;
    padding: 16px;
    font-size: 1rem;
    background-color: #005ca9;
    color: white;
  }

  #aceiteAcoesOnLine > h2 + p {
    margin: 0;
  }

  #aceiteAcoesOnLine .aplPerfil {
    margin: 12px 0 32px 0 !important;
  }

  #aceiteAcoesOnLine > p.conteudo.center {
    margin: 0;
    padding: 16px;
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    font-size: 14px;
    text-align: left;
    background-color: #f4f4f6;
  }

  #aceiteAcoesOnLine > p.conteudo.center:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #aceiteAcoesOnLine > p.conteudo.center + p.conteudo.center {
    margin-top: -12px !important;
    padding-top: 0;
  }

  #aceiteAcoesOnLine > p.conteudo.center + p.conteudo.center:before {
    color: transparent !important;
  }

  #aceiteAcoesOnLine #botoesOferta {
    margin-top: 32px;
  }

  #aceiteAcoesOnLine .ambima {
    margin-top: 24px;
    padding: 0;
    border-radius: unset;
    background-color: unset;
    color: unset;
  }

  #aceiteAcoesOnLine .ambima hr {
    display: none;
  }

  #aceiteAcoesOnLine .ambima > p {
    margin: 0;
  }

  #aceiteAcoesOnLine .ambima > p.ambima-note {
    width: 100%;
    margin: 16px 0 0 0;
    padding: 16px;
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    font-size: 14px;
    text-align: left;
    background-color: #f4f4f6;
  }

  #aceiteAcoesOnLine .ambima > p.ambima-note:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #aceiteAcoesOnLine .aprender {
    display: none;
  }

  #aceiteAcoesOnLine .aprender2 {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 1rem !important;
    font-weight: bold;
    text-decoration: none !important;
    color: #0077db;
  }

  #aceiteAcoesOnLine .aprender2:before {
    display: none;
  }

  #aceiteAcoesOnLine .aprender2:after {
    content: "\f105";
    margin-left: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 1.2rem;
    color: #0077db !important;
  }

  #aceiteAcoesOnLine > #apl_app {
    margin: 32px 0 0 0;
  }

  #aceiteAcoesOnLine > #apl_app b {
    color: #005ca9;
  }

  #aceiteAcoesOnLine #apl_botoes_app {
    margin-left: unset !important;
    margin-top: 16px 0 0 0 !important;
    width: 100% !important;
  }

  #aceiteAcoesOnLine #apl_botoes_app button:not(.important) {
    width: 100%;
    height: 56px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px !important;
    font-size: 16px !important;
    background-color: #005ca9 !important;
    color: white !important;
  }

  #aceiteAcoesOnLine #apl_botoes_app button:not(.important):before {
    display: none !important;
  }

  ._vendas > ._header {
    padding: 16px;
    font-weight: bold;
    background-color: #005ca9;
    color: white;
  }

  ._vendas > ._content {
    flex: 1;
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._vendas > ._content > ._content-header {
    margin-bottom: 32px;
  }

  ._vendas > ._content > ._content-header > ._logo {
    position: relative;
    width: 160px;
    height: 160px;
    display: inline-block;
    border-radius: 50%;
    font-size: 120px;
    background-color: #f4f4f6;
    color: #005ca9;
  }

  ._vendas > ._content > ._content-header > ._logo i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  ._vendas > ._content > ._content-header > h2 {
    font-weight: bold;
    color: #005ca9;
    margin-top: 24px !important;
  }

  ._vendas > ._content > ._content-header > p {
    margin-top: 16px !important;
  }

  ._vendas > ._content > ._content-docs {
    width: 100%;
    margin: auto 0 !important;
    padding: 16px;
    border-radius: 6px;
    background-color: #f4f4f6;
  }

  ._vendas > ._content > ._content-docs > h3 {
    padding-bottom: 4px;
    margin-bottom: 16px !important;
    border-bottom: 1px solid #005ca9;
    font-size: 0.9rem !important;
    font-weight: bold;
    color: #005ca9;
  }

  ._vendas > ._content > ._content-docs > ul {
    padding-left: 12px;
  }

  ._vendas > ._content > ._content-docs > ul li:before {
    content: "\f105";
    margin-right: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #0077db !important;
  }

  ._vendas > ._content > ._content-docs > ul li + li {
    margin-top: 8px;
  }

  ._vendas > ._content > ._content_infos {
    margin: 32px 0;
  }

  ._vendas > ._content > ._content_infos > p {
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    font-size: 14px;
    text-align: left;
  }

  ._vendas > ._content > ._content_infos > p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  ._vendas > ._content > ._content_infos > p + p {
    margin-top: 4px;
  }

  ._vendas > ._content > ._content_infos > p + p:before {
    color: transparent !important;
  }

  ._vendas > ._content > ._button_group {
    width: 100%;
  }

  ._vendas > ._content > ._button_group #btnDetalhar {
    height: 56px !important;
    width: 100%;
    padding: 0 24px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #005ca9;
    color: #005ca9;
  }

  ._vendas > ._content > ._button_group #btnDetalhar i:first-child {
    margin-right: 16px;
    color: #009e4c;
  }

  ._vendas > ._content > ._button_group #btnDetalhar i:last-child {
    margin-left: auto;
  }

  ._vendas > ._content > ._button_group #btnVoltarESolicitar {
    margin: 12px 0 0 0 !important;
  }

  div#conteudo[class="consulta_sms.processa"] #apl_sac_ouvid {
    display: none !important;
  }

  div#conteudo[class="consulta_sms.processa"] form#frmCelular > p.textoc {
    width: 100% !important;
    margin: 24px 0 48px 0 !important;
    padding: 0 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  div#conteudo[class="consulta_sms.processa"] form#frmCelular + .textoc {
    width: unset !important;
    margin: 0 16px !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    + .textoc
    > br:first-of-type {
    content: "";
    display: block !important;
    margin-top: 16px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + a#adocumento {
    margin: 0 16px 48px 16px !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + a#adocumento:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    #conteudo_documento_termo_unico_adesao_sms.tab_content
    > table:nth-of-type(1) {
    padding: 24px 0 88px 0 !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    #conteudo_documento_termo_unico_adesao_sms.tab_content
    > table:nth-of-type(1)
    td.cont_documento {
    padding: 0 !important;
    font-size: 16px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    > div.right {
    z-index: 11;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > #jnlDocumento_termo_unico_adesao_sms
    > div.right
    #btnfechar {
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset {
    padding: 0 16px 188px 16px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    label,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    input,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    .title {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > *
    + * {
    margin-top: 32px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(1),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 2fr 7fr;
    grid-template-areas: "label label" "DDD telefone";
    gap: 0 16px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(1)
    > label,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(2)
    > label {
    grid-area: label;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(1)
    > input:nth-of-type(1),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(2)
    > input:nth-of-type(1) {
    grid-area: DDD;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(1)
    > input:nth-of-type(2),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(2)
    > input:nth-of-type(2) {
    grid-area: telefone;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(3),
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(4) {
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(3)
    br,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(4)
    br {
    display: none !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(3)
    select,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + fieldset
    > span.clear:nth-of-type(4)
    select {
    width: 100% !important;
    margin: 8px 0 0 0 !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"] {
    padding-bottom: 156px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]:before,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > br {
    display: none !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset {
    margin-top: 48px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:first-child {
    display: none !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child {
    padding: 0 16px !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    label,
  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    label {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular[action*="efetiva"]
    > fieldset
    > span:last-child
    input {
    margin-top: 8px !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > div[style*="flex"] {
    height: unset !important;
    margin: 32px 0;
    padding: 0 !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > div[style*="flex"]
    > div {
    text-align: left !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > div[style*="flex"]
    > div
    img {
    display: none;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > div[style*="flex"]
    > div
    div {
    display: flex !important;
    align-items: flex-start;
    margin: 0 16px !important;
    padding: 0;
    font-size: 14px !important;
    font-weight: normal;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > div[style*="flex"]
    > div
    div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    #btnRetornaralerta {
    position: fixed;
    width: calc(100% - 32px) !important;
    bottom: 16px;
    left: 16px;
    right: 16px;
    margin: 0 !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success {
    margin: 0 !important;
    padding: 0 !important;
    background-color: unset !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(1):before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 16px;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(1)
    img {
    display: none !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(2) {
    margin: 24px 0 48px 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="consulta_sms.processa"] .button-group .right {
    display: flex !important;
    flex-direction: column;
  }

  div#conteudo[class="consulta_sms.processa"] .button-group button {
    text-transform: capitalize !important;
  }

  div#conteudo[class="consulta_sms.processa"] .button-group button#btnIncluir,
  div#conteudo[class="consulta_sms.processa"] .button-group button#btnConcordo {
    order: -1;
  }

  div#conteudo[class="consulta_sms.processa"] .button-group button#btnExcluir,
  div#conteudo[class="consulta_sms.processa"] .button-group button#btnDiscordo {
    color: #f39200 !important;
    background-color: white !important;
  }

  div#conteudo[class="consulta_sms.processa"]
    form#frmCelular
    > input
    + div.clear.box-alert-success.pie
    > table
    > tbody
    > tr
    > td
    > button#btnRetornarsucesso {
    height: 56px !important;
    border-radius: 6px !important;
    border: 1px solid #f39200 !important;
  }

  span[data-titulo="Alterar senha de acesso"] {
    display: none !important;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta_wrapper * {
    height: unset !important;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta tbody {
    margin: 4px 16px !important;
    padding: 16px !important;
    display: grid !important;
    grid-template-areas: "barra agencia conta" "barra tipo tipo";
    justify-content: flex-start;
    gap: 16px;
    border-radius: 6px !important;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta tbody tr:nth-of-type(1) {
    grid-area: conta;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta tbody tr:nth-of-type(2) {
    grid-area: agencia;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta tbody tr:nth-of-type(3) {
    grid-area: tipo;
  }

  #frmAlteracaoSenhaInicial #tbDadosConta tbody td:last-child {
    font-weight: bold;
    color: #3a4859;
  }

  #frmAlteracaoSenhaInicial #alteracaoUsuario {
    display: block !important;
    margin-top: 32px !important;
  }

  #frmAlteracaoSenhaInicial #div-senha input {
    margin-top: 8px !important;
  }

  #frmAlteracaoSenhaInicial #div-senha #inputSenhasForm {
    margin-bottom: 24px !important;
  }

  #frmAlteracaoSenhaInicial #botoes {
    margin-top: 32px !important;
  }

  .boxAlert2 {
    width: unset !important;
    min-height: unset !important;
    margin: 48px 16px 48px 16px !important;
    padding: 0 !important;
    border-radius: unset !important;
    background-color: unset !important;
  }

  .boxAlert2 * {
    margin: 0 !important;
    padding: 0 !important;
  }

  .boxAlert2 > div {
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }

  .boxAlert2 img {
    height: 80px;
  }

  .boxAlert2 #textoMensagem {
    margin-top: 16px !important;
    font-weight: bold;
  }

  #frmAcessoContaInicial > div[data-tipo="tituloGeral"],
  #frmAcessoContaInicial > p {
    display: none !important;
  }

  #frmAcessoContaInicial #contasMobile > thead:before {
    content: "Minhas contas";
    font-weight: bold;
    color: #005ca9;
    display: block !important;
    margin-bottom: 16px !important;
  }

  #frmAcessoContaInicial #contasMobile > thead tr {
    display: none !important;
  }

  #frmAcessoContaInicial #contasMobile > tbody > tr {
    padding: 12px !important;
    display: grid !important;
    grid-template-areas: "select dados" "select principal";
    grid-template-columns: min-content auto;
    justify-content: stretch;
    gap: 12px 0;
  }

  #frmAcessoContaInicial #contasMobile > tbody > tr > td:nth-of-type(1) {
    grid-area: select;
  }

  #frmAcessoContaInicial #contasMobile > tbody > tr > td:nth-of-type(2) {
    grid-area: dados;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody {
    display: grid !important;
    grid-template-areas: "operacao operacao" "agencia conta";
    justify-content: flex-start;
    gap: 4px 48px;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr {
    font-weight: bold !important;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr
    b {
    font-weight: normal !important;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(1) {
    display: none !important;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(2) {
    grid-area: agencia;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(3) {
    grid-area: operacao;
    font-weight: bold !important;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(3)
    b {
    display: none !important;
  }

  #frmAcessoContaInicial
    #contasMobile
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(4) {
    grid-area: conta;
  }

  #frmAcessoContaInicial #contasMobile > tbody > tr > td:nth-of-type(3) {
    grid-area: principal;
    padding-top: 12px !important;
    border-top: 1px solid #c4c4c4 !important;
    text-align: right !important;
  }

  #frmAcessoContaInicial #contasMobile > tbody > tr > td:nth-of-type(3):before {
    margin-right: 8px;
    content: "Definir como conta principal";
  }

  #frmAcessoContaInicial .table-responsive {
    margin-bottom: 48px !important;
  }

  #frmAcessoContaInicial + div div.pull-right {
    margin: 0 16px !important;
    display: grid !important;
    grid-template-areas: "btnAlterarAssinatura btnAlterarApelido btnExcluirConta" "btnIncluirConta btnIncluirConta btnIncluirConta";
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
  }

  #frmAcessoContaInicial + div div.pull-right button {
    width: 100% !important;
    margin: 0 !important;
  }

  #frmAcessoContaInicial + div div.pull-right #btnAlterarAssinatura {
    grid-area: btnAlterarAssinatura;
  }

  #frmAcessoContaInicial + div div.pull-right #btnAlterarAssinatura:before {
    content: "\f023";
  }

  #frmAcessoContaInicial + div div.pull-right #btnAlterarApelido {
    grid-area: btnAlterarApelido;
  }

  #frmAcessoContaInicial + div div.pull-right #btnAlterarApelido:before {
    content: "\f02b";
  }

  #frmAcessoContaInicial + div div.pull-right #btnExcluirConta {
    grid-area: btnExcluirConta;
  }

  #frmAcessoContaInicial + div div.pull-right #btnExcluirConta:before {
    content: "\f2ed";
  }

  #frmAcessoContaInicial + div div.pull-right #btnIncluirConta {
    grid-area: btnIncluirConta;
  }

  #frmAcessoContaInicial + div div.pull-left {
    margin: 12px 16px 16px 16px !important;
  }

  #frmAcessoContaInicial + div div.pull-left button {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container .panel-heading {
    display: none !important;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container .textInformativo {
    margin: 0 16px 32px 16px !important;
    padding: 16px !important;
    border-radius: 6px;
    background-color: #f4f4f6;
  }

  div[data-titulo="Alterar Senha de Transação"]
    ~ section.container
    .textInformativo:before {
    content: "Regras";
    display: block;
    font-weight: bold;
    width: 100%;
    color: #005ca9;
    padding-bottom: 4px;
    border-bottom: 1px solid #005ca9;
    margin-bottom: 16px;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container .textInformativo * {
    margin: 0 !important;
  }

  div[data-titulo="Alterar Senha de Transação"]
    ~ section.container
    .textInformativo
    br:last-child {
    display: none !important;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container #div-senha {
    margin: 0 16px !important;
  }

  div[data-titulo="Alterar Senha de Transação"]
    ~ section.container
    #div-senha
    #inputSenhasForm {
    margin-bottom: 24px !important;
  }

  div[data-titulo="Alterar Senha de Transação"]
    ~ section.container
    #div-senha
    #label-senha {
    margin-bottom: 8px !important;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container #botoes {
    margin-top: 32px !important;
  }

  div[data-titulo="Alterar Senha de Transação"] ~ section.container #botoes #btnVoltar {
    display: none !important;
  }

  div[data-titulo="Alterar Senha de Transação"]
    ~ section.container
    #botoes
    #btnRetornar {
    display: block !important;
  }

  #frmApelidoContaConfirma {
    margin-bottom: 160px !important;
  }

  #frmApelidoContaConfirma #tableComp {
    margin: 0 16px !important;
  }

  #frmApelidoContaConfirma #tableComp tbody {
    position: relative !important;
    padding: 16px !important;
    display: grid !important;
    grid-template-areas: "barra tipo tipo" "barra agencia conta" "apelido apelido apelido";
    grid-template-columns: min-content min-content auto;
  }

  #frmApelidoContaConfirma #tableComp tbody:before {
    margin-right: 16px !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(1) {
    grid-area: apelido;
    position: absolute;
    top: calc(100% + 64px);
    width: calc(100vw - 32px) !important;
    margin: 0 -16px !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(1) td:first-child {
    display: block !important;
    margin-bottom: 8px !important;
    font-weight: bold;
    color: #005ca9;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(1) input {
    width: 100% !important;
    margin: 0 !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(2) {
    grid-area: tipo;
    margin-bottom: 8px !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(2) td:first-child {
    display: none !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(2) td:last-child {
    font-weight: bold !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(3) {
    grid-area: agencia;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(3) td:last-child {
    font-weight: bold !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(4) {
    grid-area: conta;
    margin-left: 48px !important;
  }

  #frmApelidoContaConfirma #tableComp tbody tr:nth-of-type(4) td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Alterar Apelido"] ~ section.container > div.row {
    margin: 0 16px !important;
  }

  div[data-titulo="Alterar Apelido"] ~ section.container > div.row button {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Alterar Apelido"]
    ~ section.container
    > div.row
    button
    + button {
    margin-top: 12px !important;
  }

  #frmExcluirContaConfirma #div-senha:before {
    content: "Insira a sua senha de acesso para excluir a conta:";
    display: block !important;
    font-weight: bold;
    margin-bottom: 32px;
    font-size: 16px !important;
  }

  #frmExcluirContaConfirma #botoes {
    margin-top: 24px !important;
  }

  #assinaturaChaveMobile {
    margin-top: 32px !important;
  }

  #assinaturaChaveMobile .form-group {
    display: flex;
    flex-direction: column;
    gap: 6px;
  }

  #assinaturaChaveMobile #isMobileView {
    margin: 0 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"] ~ br {
    display: none !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores:before {
    content: "Dispositivos cadastrados";
    display: block;
    margin-bottom: 24px !important;
    font-size: 16px !important;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    thead {
    display: none !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr {
    display: grid !important;
    grid-template-areas: "radio apelido situacao" "data data data";
    grid-template-columns: min-content min-content auto;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr.text-bold
    > td:nth-of-type(4) {
    color: #f39200 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td {
    font-size: 0.9rem !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: radio;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: apelido;
    font-weight: bold !important;
    color: #005ca9;
    white-space: nowrap;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: data;
    font-weight: bold !important;
    text-align: right !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td:nth-of-type(3):before {
    margin-right: 8px !important;
    font-weight: normal !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #compDisp
    #tb_list_computadores
    tbody
    tr
    td:nth-of-type(4) {
    grid-area: situacao;
    font-weight: bold !important;
    justify-self: right;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes {
    margin: 32px 16px 16px 16px !important;
    padding-bottom: 16px !important;
    display: grid !important;
    grid-template-areas: "btnBloquearComputador btnExcluirComputador btnAtivacao" "btnVoltar btnVoltar btnVoltar";
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    button {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnBloquearComputador {
    grid-area: btnBloquearComputador;
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnBloquearComputador:before {
    content: "\f05e";
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnExcluirComputador {
    grid-area: btnExcluirComputador;
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnExcluirComputador:before {
    content: "\f2ed";
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnAtivacao {
    grid-area: btnAtivacao;
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnAtivacao:before {
    content: "\f00c";
  }

  div[data-titulo="Consultar Computadores/Dispositivos Cadastrados"]
    ~ section.container
    #grupoBotoes
    #btnVoltar {
    grid-area: btnVoltar;
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Excluir Dispositivo"] ~ section.container {
    margin: 0 16px !important;
  }

  div[data-titulo="Excluir Dispositivo"]
    ~ section.container
    #frmExlcuirComputadorConfirma:before {
    content: "Confirma a exclusão do dispositivo?";
    display: block;
    margin-bottom: 32px;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-titulo="Excluir Dispositivo"]
    ~ section.container
    button#btnConfirmar,
  div[data-titulo="Excluir Dispositivo"]
    ~ section.container
    button#btnRetornar {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Excluir Dispositivo"]
    ~ section.container
    button#btnRetornar {
    margin-top: 12px !important;
  }

  div[data-titulo="Bloquear Dispositivo"] ~ section.container {
    margin: 0 16px !important;
  }

  div[data-titulo="Bloquear Dispositivo"]
    ~ section.container
    #frmBloquearComputadorConfirma:before {
    content: "Confirma o bloqueio do dispositivo?";
    display: block;
    margin-bottom: 32px;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-titulo="Bloquear Dispositivo"]
    ~ section.container
    button#btnConfirmar,
  div[data-titulo="Bloquear Dispositivo"]
    ~ section.container
    button#btnRetornar {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Bloquear Dispositivo"]
    ~ section.container
    button#btnRetornar {
    margin-top: 12px !important;
  }

  div[data-titulo="Ativar Dispositivo"] ~ section.container {
    margin: 0 16px !important;
  }

  div[data-titulo="Ativar Dispositivo"]
    ~ section.container
    #frmAtivarComputadorConfirma:before {
    content: "Confirma a ativação do dispositivo?";
    display: block;
    margin-bottom: 32px;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-titulo="Ativar Dispositivo"] ~ section.container button#btnConfirmar,
  div[data-titulo="Ativar Dispositivo"] ~ section.container button#btnRetornar {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Ativar Dispositivo"] ~ section.container button#btnRetornar {
    margin-top: 12px !important;
  }

  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel {
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background-color: unset !important;
  }

  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table {
    text-align: center !important;
    margin: 32px 16px 48px 16px !important;
  }

  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table:before {
    content: "\f05a";
    display: block !important;
    margin-bottom: 24px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 64px;
    color: #0077db !important;
  }

  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table
    td:first-child {
    display: none !important;
  }

  div[data-path*="/sinbc-gerenciamento/nb/contas/inicio"]
    ~ section.container
    > div.fullsize
    > div[data-title-step3="Comprovante"]
    + div.panel
    table
    td:last-child {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmCadAcessoInicial .textoDestacado {
    font-size: 16px !important;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div {
    margin: 32px 16px 32px 16px;
    display: grid;
    grid-template-areas: "apelido apelido" "produto produto" "agencia contaDv";
    grid-template-columns: 4fr 12fr;
    gap: 24px 8px;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div label,
  #frmCadAcessoInicial > div.row:not(:last-of-type) > div span,
  #frmCadAcessoInicial > div.row:not(:last-of-type) > div input,
  #frmCadAcessoInicial > div.row:not(:last-of-type) > div select {
    margin: 0 !important;
    width: 100% !important;
    float: unset !important;
    font-size: 16px !important;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div select {
    height: 56px;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div > div:nth-of-type(1) {
    grid-area: apelido;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div > div:nth-of-type(2) {
    grid-area: produto;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(2)
    select {
    margin-top: 8px !important;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div > div:nth-of-type(3) {
    grid-area: agencia;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(3)
    > label {
    margin: 0 !important;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(3)
    > div:first-of-type
    > input {
    margin: 0 !important;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(3)
    > div:last-of-type {
    display: none;
  }

  #frmCadAcessoInicial > div.row:not(:last-of-type) > div > div:nth-of-type(4) {
    grid-area: contaDv;
    display: grid !important;
    grid-template-areas: "txtConta txtDv" "inputConta inputDv";
    grid-template-columns: 12fr 3fr;
    gap: 0 8px;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(1) {
    display: none;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(2) {
    grid-area: txtConta;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(3) {
    grid-area: txtDv;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(4) {
    grid-area: inputConta;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(5) {
    grid-area: inputDv;
  }

  #frmCadAcessoInicial
    > div.row:not(:last-of-type)
    > div
    > div:nth-of-type(4)
    > *:nth-child(6) {
    display: none;
  }

  #frmConfiguracoes:before {
    content: "Configure o recebimento de notificações no APP referente às suas contas cadastradas.";
    display: block;
    margin: 16px;
  }

  #frmConfiguracoes #cfgNotificacao {
    background-color: #f4f4f6;
    padding: 16px !important;
    border-radius: 6px;
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }

  #frmConfiguracoes #cfgNotificacao td {
    padding: 0 !important;
  }

  #frmConfiguracoes #cfgNotificacao td:first-child span {
    width: unset !important;
    margin: 0 0 24px 0 !important;
    padding: 0 !important;
    display: block !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #005ca9;
  }

  #frmConfiguracoes ~ #divBotoes {
    margin-top: 32px !important;
  }

  div[data-path*="Meus Financiamentos"] ~ section.container #contratoMsg > div {
    margin: 0 16px 32px 16px !important;
  }

  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    > br {
    display: none !important;
  }

  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    tbody
    tr {
    display: flex !important;
    gap: 8px;
  }

  div[data-path*="Meus Financiamentos"]
    ~ section.container
    #frmlistaContrato
    #dv_listaContrato
    table#contratosMobile
    tbody
    tr
    * {
    font-size: 0.9rem !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container {
    margin: 0 16px !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container * {
    height: unset !important;
    font-size: 16px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    .tituloTabelaHabitacao {
    margin-bottom: 16px !important;
    padding: 0 0 4px 0 !important;
    display: block !important;
    font-size: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaDetalhe"]
    #principaltabelaDetalhe
    #tabelaDetalhe
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaDetalhe"]
    #principaltabelaDetalhe
    #tabelaDetalhe
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaDetalhe"]
    ~ br {
    display: none !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #principaltabelaComplemento {
    margin-top: 32px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #tabelaComplemento
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #tabelaComplemento
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #rodapetabelaComplemento {
    margin: 24px 0 0 0 !important;
    padding: 16px;
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    div[data-id="tabelaComplemento"]
    #rodapetabelaComplemento:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #btnDetalhe {
    margin-top: 32px;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #btnDetalhe div {
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag {
    display: grid;
    grid-template-areas: "btnPagarParcela btnAlterarVencimento btnDebitoConta" "btnLiquidar btnLiquidar btnLiquidar" "btnAmortizar btnAmortizar btnAmortizar" "btnVoltar btnVoltar btnVoltar";
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnLiquidar {
    grid-area: btnLiquidar;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnAmortizar {
    grid-area: btnAmortizar;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnPagarParcela {
    grid-area: btnPagarParcela;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnPagarParcela:before {
    content: "\f02a";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnAlterarVencimento {
    grid-area: btnAlterarVencimento;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnAlterarVencimento:before {
    content: "\f133";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDebitoConta {
    grid-area: btnDebitoConta;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDebitoConta:before {
    content: "\f53d";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnVoltar {
    grid-area: btnVoltar;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #frmLiquidacao * {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 16px !important;
    width: 100% !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #frmLiquidacao label {
    display: block;
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #btnGrpLiquidcao {
    margin: 24px 0 0 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:first-of-type
    > label {
    margin: 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:first-of-type
    > div {
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:first-of-type
    > div
    > div {
    margin: 16px 0 0 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:first-of-type
    > div
    > div
    label {
    display: block !important;
    font-size: 16px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:first-of-type
    input {
    height: unset !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:last-of-type {
    margin-top: 24px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:last-of-type
    label {
    margin: 0 0 8px 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #frmSimulacao
    .panel-body
    > div:last-of-type
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-path*="Meu Financiamento"] ~ section.container #btnGrpAmortizar {
    margin: 24px 0 0 0 !important;
  }

  #headerAmortizacao ~ section.container * {
    font-size: 16px !important;
  }

  #headerAmortizacao ~ section.container #principaltabelaDetalhe {
    margin: 16px 16px 32px 16px !important;
  }

  #headerAmortizacao ~ section.container #principaltabelaDetalhe * {
    height: unset !important;
  }

  #headerAmortizacao
    ~ section.container
    #principaltabelaDetalhe
    .tituloTabelaHabitacao {
    margin: 0 0 16px 0 !important;
    padding: 0 !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #headerAmortizacao
    ~ section.container
    #principaltabelaDetalhe
    #tabelaDetalhe
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #headerAmortizacao
    ~ section.container
    #principaltabelaDetalhe
    #tabelaDetalhe
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    thead {
    display: none !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr {
    display: grid !important;
    grid-template-areas: "radio prestacao valor" ". . vencimento";
    grid-template-columns: min-content min-content auto;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td {
    white-space: nowrap;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: radio;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: prestacao;
    font-weight: bold;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(2):before {
    content: "nº ";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: valor;
    text-align: right !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(4) {
    grid-area: vencimento;
    text-align: right !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #tb_list_prestacoes_mobile
    tbody
    tr
    td:nth-of-type(4):before {
    content: "Vencimento: ";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao {
    margin: 32px 0 0 0 !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group {
    display: grid;
    grid-template-areas: "btnPagar btnGerarBoleto btnDemEvolucao" "btnVoltarPagar btnVoltarPagar btnVoltarPagar";
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnPagar {
    grid-area: btnPagar;
    font-size: 14px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnPagar:before {
    content: "\f53d";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnGerarBoleto {
    grid-area: btnGerarBoleto;
    font-size: 14px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnGerarBoleto:before {
    content: "\f02a";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnDemEvolucao {
    grid-area: btnDemEvolucao;
    font-size: 14px !important;
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnDemEvolucao:before {
    content: "\f543";
  }

  div[data-path*="Meu Financiamento"]
    ~ section.container
    #btnGrpPagarPrestacao
    div.form-group
    #btnVoltarPagar {
    grid-area: btnVoltarPagar;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe {
    margin-top: 48px;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    br {
    display: none !important;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag {
    display: grid;
    grid-template-areas: "btnDemEvolucao btnDemonstrativo btnExtratoIR" "btnDeclaracao btnDeclaracao btnDeclaracao" "btnDetalhar btnDetalhar btnDetalhar" "btnVoltar btnVoltar btnVoltar";
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    button {
    width: 100% !important;
    margin: 0 !important;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemEvolucao {
    grid-area: btnDemEvolucao;
    font-size: 12px !important;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemEvolucao:before {
    content: "\f543";
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnExtratoIR {
    grid-area: btnExtratoIR;
    font-size: 12px !important;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnExtratoIR:before {
    content: "\f543";
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemonstrativo {
    grid-area: btnDemonstrativo;
    font-size: 12px !important;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDemonstrativo:before {
    content: "\f543";
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDeclaracao {
    grid-area: btnDeclaracao;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnDetalhar {
    grid-area: btnDetalhar;
  }

  div#headerListaContrato
    ~ div[data-path*="Consultas"]
    ~ section.container
    #btnDetalhe
    div.margePag
    #btnVoltar {
    grid-area: btnVoltar;
  }

  #headerExtratoIR + section.container > div > br {
    display: none !important;
  }

  #principaltabelaContratoIR {
    margin: 0 !important;
    padding: 16px !important;
    border-radius: 4px !important;
    background-color: #f4f4f6;
  }

  #principaltabelaContratoIR * {
    height: unset !important;
    font-size: 16px !important;
  }

  #principaltabelaContratoIR > div:not(#tabelaContratoIR_wrapper) {
    display: none;
  }

  #principaltabelaContratoIR #tabelaContratoIR_wrapper:before {
    content: "Dados gerais";
    margin-bottom: 16px;
    padding-bottom: 4px;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #005ca9;
    color: #005ca9;
  }

  #principaltabelaContratoIR
    #tabelaContratoIR_wrapper
    #tabelaContratoIR
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #principaltabelaContratoIR
    #tabelaContratoIR_wrapper
    #tabelaContratoIR
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #tbListaQuitacao {
    margin: 32px 16px 0 16px !important;
    border: 0 !important;
  }

  #tbListaQuitacao * {
    font-size: 16px !important;
  }

  #tbListaQuitacao thead:before {
    content: "Lançamento x Valor Pago";
    display: block !important;
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #tbListaQuitacao thead tr {
    display: none !important;
  }

  #tbListaQuitacao tbody tr + tr {
    margin-top: 16px !important;
  }

  #tbListaQuitacao tbody tr td:last-child {
    font-weight: bold;
  }

  #tbListaQuitacao tbody tr td:last-child:before {
    content: "R$ ";
  }

  #headerExtratoIR + section.container > div > div.no-border + br ~ p {
    margin: 0 16px 4px 16px !important;
  }

  #headerExtratoIR + section.container > div > div.no-border + br + p {
    margin-top: 16px !important;
    margin-bottom: 32px !important;
    padding: 16px;
    display: flex !important;
    align-items: flex-start;
    border-radius: 6px;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  #headerExtratoIR + section.container > div > div.no-border + br + p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #headerExtratoIR
    + section.container
    > div
    > div.no-border
    + br
    + p
    ~ p[style="text-align:center"] {
    margin-top: 16px !important;
    margin-bottom: 32px !important;
    padding: 16px;
    border-radius: 6px;
    background-color: #f4f4f6;
    text-align: left !important;
  }

  div#headerQuitacao ~ section.container div.fullsize > br {
    display: none;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    > div:not(#tabelaContratoQuitacao_wrapper) {
    display: none !important;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao {
    margin: 8px 16px 0 16px !important;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao:before {
    content: "Dados Gerais";
    display: block;
    padding-bottom: 4px;
    margin-bottom: 16px;
    font-weight: bold;
    border-bottom: 1px solid #005ca9;
    color: #005ca9;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao
    thead {
    display: none !important;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div#headerQuitacao
    ~ section.container
    #principaltabelaContratoQuitacao
    #tabelaContratoQuitacao
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div#headerQuitacao ~ section.container #textoDeclaracao {
    margin: 16px 16px 0 16px;
    padding: 16px;
    border-radius: 6px;
    background-color: #f4f4f6;
  }

  div#headerQuitacao ~ section.container #textoDeclaracao p {
    margin: 0 !important;
  }

  div#headerQuitacao ~ section.container #tbListaQuitacao thead:before {
    content: "Parcelas debitadas x Data vencimento";
  }

  div#headerQuitacao ~ section.container #tbListaQuitacao tbody tr {
    display: grid !important;
    grid-template-areas: "numero data" ". valor";
    grid-template-columns: min-content auto;
  }

  div#headerQuitacao
    ~ section.container
    #tbListaQuitacao
    tbody
    tr:not(:first-child) {
    border-top: 1px solid #c3c3c3 !important;
    padding-top: 16px !important;
  }

  div#headerQuitacao ~ section.container #tbListaQuitacao tbody tr td {
    white-space: nowrap;
  }

  div#headerQuitacao
    ~ section.container
    #tbListaQuitacao
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: numero;
    font-weight: bold;
  }

  div#headerQuitacao
    ~ section.container
    #tbListaQuitacao
    tbody
    tr
    td:nth-of-type(1):before {
    content: "nº ";
  }

  div#headerQuitacao
    ~ section.container
    #tbListaQuitacao
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: data;
  }

  div#headerQuitacao
    ~ section.container
    #tbListaQuitacao
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: valor;
  }

  div#headerQuitacao ~ section.container #textoDeclaracao ~ .textoDeclaracao {
    margin-top: 32px !important;
  }

  div#headerQuitacao
    ~ section.container
    #textoDeclaracaoFim
    ~ p[style="text-align:center"] {
    margin-top: 16px !important;
    margin-bottom: 32px !important;
    padding: 16px;
    border-radius: 6px;
    background-color: #f4f4f6;
    text-align: left !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    .fullsize
    > br {
    display: none;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body {
    margin: 0 16px !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    * {
    margin: 0 !important;
    width: 100% !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(1) {
    padding: 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-radius: 6px;
    font-weight: bold !important;
    background-color: #f4f4f6;
    color: #005ca9;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(1)
    label {
    width: unset !important;
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(1)
    div.labelAzul {
    width: unset !important;
    font-size: 22px;
    font-weight: bold !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(2) {
    display: none !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(3) {
    margin-top: 32px !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > .panel
    .panel-body
    > div:nth-of-type(3)
    label {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > div.col-md-4 {
    margin: 24px 16px 32px 16px !important;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > div.col-md-4
    p {
    margin: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div[data-titulo="Alterar Data de Vencimento da Parcela"]
    ~ section.container
    #frmAlteraVenc
    #dados-grupo
    > div.col-md-4
    p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div[data-id="tabelaVencConf"] #titulotabelaVencConf {
    width: 100% !important;
    margin: 0 !important;
    text-align: left !important;
    color: #005ca9 !important;
  }

  div[data-id="tabelaVencConf"] #tabelaVencConf {
    margin-top: 4px !important;
    padding-top: 16px !important;
    border-top: 1px solid #005ca9 !important;
  }

  div[data-id="tabelaVencConf"] #tabelaVencConf tbody tr + tr {
    margin-top: 16px !important;
  }

  div[data-id="tabelaVencConf"] #tabelaVencConf tbody tr td:last-child {
    font-weight: bold !important;
  }

  form#frmProvPwd {
    margin: 32px -16px 0 -16px !important;
  }

  div[data-titulo="Alterar débito em conta"] ~ section.container br {
    display: none;
  }

  .messageBox {
    left: 16px !important;
    right: 16px !important;
    min-height: unset !important;
    padding: 16px !important;
    background: #ffffff !important;
    max-width: unset !important;
  }

  .messageBox .arrow {
    display: none !important;
  }

  .messageBox .iconInfo {
    margin: 0 !important;
    width: unset !important;
    height: unset !important;
    background: unset !important;
  }

  .messageBox .iconInfo:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 18px !important;
    color: #f39200 !important;
  }

  .messageBox .iconClose {
    color: #3a4859 !important;
    width: unset !important;
    height: unset !important;
    margin: 0 !important;
  }

  .messageBox .iconClose:before {
    content: "\f00d";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 18px !important;
    color: #777777 !important;
  }

  .messageBox .msg {
    padding: 0 !important;
    font-size: 14px !important;
    color: #3a4859 !important;
  }

  #frmPagarPixConfirmar {
    margin-top: 15% !important;
  }

  #frmPagarPixConfirmar .wrapper_botoes {
    margin: 3% 5% !important;
  }

  div#conteudo > link[href*="barra-unica"] ~ article {
    display: none !important;
  }

  #conteudo[class="extrato_futuro.processa"] #frmLancamentoFuturo br {
    display: none;
  }

  #conteudo[class="extrato_futuro.processa"] #frmLancamentoFuturo table {
    margin: 32px 16px 0 16px !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table:first-of-type {
    margin-top: 16px !important;
  }

  #conteudo[class="extrato_futuro.processa"] #frmLancamentoFuturo table thead {
    margin: 0 0 24px 0 !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table
    tbody
    tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    tr {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 4px 8px;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    tr
    + tr:not(:last-child) {
    margin-bottom: 16px !important;
    padding-bottom: 16px !important;
    border-bottom: 1px solid #c4c4c4 !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(1) {
    text-align: left !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(2) {
    order: 2;
    width: 100%;
    text-align: left !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(2):not(.txt-data-mov) {
    font-weight: bold;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(3) {
    order: 1;
    font-weight: bold;
    text-align: right !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(3):not(.txt-deb) {
    color: #005ca9;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:nth-child(4) {
    order: 5;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    table.movimentacao
    tbody
    td:last-child {
    text-align: right !important;
  }

  #conteudo[class="extrato_futuro.processa"] #frmLancamentoFuturo .observacao {
    margin: 24px 16px 32px 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    .observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class="extrato_futuro.processa"]
    #frmLancamentoFuturo
    #cbglancamento {
    margin-top: 32px;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    thead {
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody {
    margin-top: 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr {
    display: flex !important;
    justify-content: space-between;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr
    td:first-child {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr
    td:nth-of-type(2) {
    display: flex !important;
    flex-direction: column;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Data Referência";
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr
    td:nth-of-type(3) {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    table.produto
    tbody
    tr
    td:nth-of-type(3):before {
    content: "R$ ";
  }

  #conteudo[class="poupanca_integrada.processa"] #frmPoupancaIntegrada #cbgCAR {
    margin-top: 48px;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right {
    margin-bottom: 16px;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right
    button#btoAplicar:before {
    content: "\f4d3";
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right
    button#btoResgatar:before {
    content: "\f4c0";
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmPoupancaIntegrada
    #cbgCAR
    > div.right
    button#btoConsultar:before {
    content: "\f543";
  }

  #conteudo[class="poupanca_integrada.processa"] br {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    + table.movimentacao {
    margin-top: 48px !important;
  }

  #conteudo[class="poupanca_integrada.processa"] #frmSaldo table.movimentacao {
    margin: 0 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    tbody
    tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmSaldo
    table.movimentacao
    tbody
    tr
    td:last-child:before {
    content: "R$ ";
  }

  #conteudo[class="poupanca_integrada.processa"] #cbgSaldo {
    margin-top: 48px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_linhaVazia {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo {
    overflow: hidden !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table {
    margin: 0 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table
    .textoc {
    width: unset !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table
    .textoc
    div {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    table
    .textoc
    b {
    display: block !important;
    color: #005ca9;
    margin-bottom: 8px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc {
    width: 100% !important;
    margin: 32px 0 0 0 !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset {
    padding: 0 16px;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > div.title {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > span.clear:first-of-type {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > span.clear
    + span.clear
    label {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestAplicacao
    #apl_informativo
    ~ div.textoc
    fieldset
    > span.clear
    + span.clear
    input {
    width: 100% !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    br {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    > br
    + fieldset {
    margin: 32px 0 24px 0;
  }

  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    > br
    + fieldset
    strong {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    form[action="efetiva_aplicacao.processa"]
    > br
    + fieldset
    > span.clear
    label {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  #conteudo[class="poupanca_integrada.processa"] #frmInvestResgate .textoc {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"] #frmInvestResgate fieldset {
    width: unset !important;
    margin: 0 16px 32px 16px !important;
    display: block !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestResgate
    fieldset
    .title {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestResgate
    fieldset
    > span.clear
    label {
    margin: 0 0 8px 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmInvestResgate
    fieldset
    > span.clear
    input {
    margin: 0 !important;
    width: 100% !important;
  }

  #conteudo[class="poupanca_integrada.processa"] #frmConfirmaResgate br {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset {
    width: unset !important;
    margin: 48px 16px 24px 16px !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset
    > span:first-child {
    display: none !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset
    > span:last-child
    label {
    width: 100% !important;
    margin: 0 0 8px 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmConfirmaResgate
    > fieldset
    > span:last-child
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  #conteudo[class="poupanca_integrada.processa"] #frmResgateSucesso br {
    display: none;
  }

  #conteudo[class="poupanca_integrada.processa"]
    #frmResgateSucesso
    ~ .button-group {
    margin-top: 32px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    thead {
    margin-bottom: 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto;
    grid-template-areas: "radio tipo" ". conteudo";
    gap: 12px 8px;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    margin-top: 8px !important;
    grid-area: radio;
    align-self: center;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: conteudo;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "CPF:";
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    display: inline !important;
    content: "";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Conta: ";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2):after {
    content: "Dia do Pagamento: ";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: tipo;
    color: #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[name="itemCesta"]
    + input[name="itemCV"]
    + table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Tipo de cesta:";
    margin-right: 8px !important;
    font-size: 16px !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"] #frmCesta .button-group {
    margin-top: 48px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"] {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btoAlterarCesta btoAlterarDtDebito btoCancelarCesta" "btoAderir btoAderir btoAderir" "btoCadastrarConta btoCadastrarConta btoCadastrarConta";
    gap: 12px;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button
    #btoAlterarTelefone {
    display: none !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarCesta {
    grid-area: btoAlterarCesta;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarCesta:before {
    content: "\f291";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarDtDebito {
    grid-area: btoAlterarDtDebito;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAlterarDtDebito:before {
    content: "\f783";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoCancelarCesta {
    grid-area: btoCancelarCesta;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoCancelarCesta:before {
    content: "\f00d";
  }

  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoAderir {
    grid-area: btoAderir;
  }
  
  #conteudo[class*="cesta"]
    #frmCesta
    .button-group
    > .right
    > div[style*="block"]
    button#btoCadastrarConta {
    grid-area: btoCadastrarConta;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ br {
    display: none;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(1)
    thead {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(1)
    tbody
    tr {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(1)
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ p.observacao {
    margin: 24px 16px 48px 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(2) {
    padding-bottom: 48px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(2)
    thead {
    margin-bottom: 24px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"] {
    margin: 0 16px !important;
    background-color: white !important;
    color: #3a4859 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > br {
    display: none;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > h2 {
    margin: 0 0 8px 0 !important;
    font-size: 16px !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > b {
    display: block !important;
    padding: 12px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto {
    margin-top: 32px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    thead {
    margin-bottom: 24px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    thead:before {
    content: "Serviços Inclusos";
    display: block;
    padding-bottom: 4px;
    font-weight: bold;
    border-bottom: 1px solid #005ca9;
    color: #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    tbody
    tr:not(:first-child) {
    display: flex !important;
    justify-content: space-between;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    tbody
    tr:not(:first-child)
    td:first-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    > table.produto
    tbody
    tr:not(:first-child)
    td:last-child {
    margin-left: 16px !important;
    white-space: nowrap;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    p.observacao {
    margin: 24px 0 0 0 !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ div[style*="rgb"]
    p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ #divBotoes
    br {
    display: none;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ #divBotoes
    #cbgcestaAdesao {
    width: unset !important;
    margin: 16px 16px 0 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ #divBotoes
    a {
    margin-bottom: 48px !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    > input[value="retorna_adesao_cesta_pf"]
    ~ #divBotoes
    a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ br {
    display: none;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ p:nth-of-type(1) {
    margin: 16px 16px 0 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ p:nth-of-type(1)
    a {
    margin-left: 4px !important;
    text-decoration: underline !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ p:nth-of-type(2) {
    margin: 16px 16px 0 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ p:nth-of-type(2):before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto {
    margin: 48px 16px 0 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    thead {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:not(:last-child)
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:last-child {
    margin-top: 48px !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:last-child
    td:first-child {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ table.produto
    tbody
    tr:last-child
    td:last-child
    select {
    width: 100% !important;
  }

  #conteudo[class*="cesta"]
    #frmCesta
    input[value]
    + input[value]
    + input[value]
    ~ #cbgcestaAdesaoDia {
    margin: 24px 16px 0 16px !important;
  }

  #conteudo[class*="cesta"] > style:first-child ~ div.content #frmCesta br {
    display: none;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > fieldset {
    width: unset !important;
    margin: 16px !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > fieldset
    .title {
    margin: 0 0 16px 0 !important;
    padding-bottom: 4px !important;
    font-size: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > fieldset
    span.box-checkbox {
    display: block !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > fieldset
    label {
    margin: 0 !important;
    font-size: 16px !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > #cbgcestaAdesaoRegulamento {
    margin: 32px 16px 0 16px !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > #cbgcestaAdesaoRegulamento
    a {
    margin-bottom: 16px !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > #cbgcestaAdesaoRegulamento
    a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > #cbgcestaAdesaoRegulamento
    a
    + div {
    display: flex;
    flex-direction: column-reverse;
  }

  #conteudo[class*="cesta"]
    > style:first-child
    ~ div.content
    #frmCesta
    > #cbgcestaAdesaoRegulamento
    a
    + div
    #btoDiscordo {
    background-color: white !important;
    color: #f39200 !important;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta br {
    display: none;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset {
    margin: 48px 16px 24px 16px !important;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset span:first-child {
    display: none !important;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset span:last-child {
    display: block !important;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset span:last-child label {
    width: 100% !important;
    margin: 0 0 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cesta"] #frmDetalheCesta > fieldset span:last-child input {
    margin: 0 !important;
  }

  #conteudo[class="cesta_recompensa.processa"] #frmErro {
    height: unset !important;
    display: block !important;
  }

  #conteudo[class="cesta_recompensa.processa"] #frmErro > br {
    display: none;
  }

  #conteudo[class="cesta_recompensa.processa"]
    #frmErro
    div[style*="flex"]:before {
    content: "\f06b";
    margin-bottom: 24px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 64px !important;
    color: #f39200 !important;
  }

  #conteudo[class="cesta_recompensa.processa"] #frmErro div[style*="flex"] img {
    display: none;
  }

  #conteudo[class="cesta_recompensa.processa"] #frmErro div[style*="flex"] a {
    text-decoration: underline !important;
  }

  #conteudo[class="cesta_recompensa.processa"] #frmErro #contavantagem {
    margin-top: 32px !important;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao {
    display: flex;
    flex-direction: column;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao > fieldset {
    order: 1;
    width: unset !important;
    margin: 24px 16px 0 16px !important;
    display: block;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao > fieldset .title {
    margin: 0 !important;
    font-size: 16px !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear {
    display: block;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > .textoc {
    display: block !important;
    width: unset !important;
    margin: 16px 0 0 0 !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > .textoc:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > .textoc
    b {
    font-weight: normal !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > label {
    width: unset !important;
    margin: 48px 0 8px 0 !important;
    display: block !important;
    font-weight: bold !important;
    font-size: 16px !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > fieldset
    > span.clear
    > select {
    width: 100% !important;
    margin: 0 !important;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao > .textoc {
    order: 2;
    width: unset !important;
    margin: 32px 16px 0 16px !important;
    display: block !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao > .textoc:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class="cheque_solic.processa"] #frmSolicitacao > .textoc b {
    font-weight: normal !important;
  }

  #conteudo[class="cheque_solic.processa"]
    #frmSolicitacao
    > #cbgExtratoTarifas {
    order: 3;
    margin-top: 24px !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #frmDados
    > .alignInputCheq
    > fieldset {
    width: unset !important;
    margin: 24px 16px 0 16px !important;
    display: block !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #frmDados
    > .alignInputCheq
    > fieldset
    > .title {
    margin: 0 !important;
    font-size: 16px !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #frmDados
    > .alignInputCheq
    > fieldset
    > span.clear {
    margin: 32px 0 0 0 !important;
    display: block !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #frmDados
    > .alignInputCheq
    > fieldset
    > span.clear
    > label {
    width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #frmDados
    > .alignInputCheq
    > fieldset
    > span.clear
    > input {
    width: 100% !important;
    margin: 0 !important;
  }

  #conteudo[class="cheque_desbl.processa"] #frmDados > #cbgdesbloqueio {
    margin-top: 48px !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    br {
    display: none !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset {
    width: unset !important;
    margin: 48px 16px 24px 16px !important;
    display: block !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:first-child {
    display: none !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:last-child {
    width: unset !important;
    display: block !important;
    margin: 0 !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:last-child
    > label {
    width: unset !important;
    margin: 0 0 8px 0 !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cheque_desbl.processa"]
    #form[action="efetiva_desbloqueio.processa"]
    > fieldset
    > span:last-child
    > input {
    width: 100% !important;
    margin: 0 !important;
  }

  #conteudo[class="extrato_tarifas.processa"] #frmExtratoTarifas p.testoc {
    margin-top: 24px !important;
    font-size: 16px !important;
  }

  #conteudo[class="extrato_tarifas.processa"] #frmExtratoTarifas fieldset {
    margin-top: 24px;
    margin-bottom: 32px !important;
  }

  #conteudo[class="extrato_tarifas.processa"] #frmExtratoTarifas fieldset * {
    font-size: 16px !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtratoTarifas
    fieldset
    .left-margin {
    margin-left: 24px !important;
  }

  #conteudo[class="extrato_tarifas.processa"] #frmExtrTarifResult br {
    display: none;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > div[style*="font-size"] {
    margin: 24px 16px 0 16px !important;
    color: #3a4859 !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > div[style*="font-size"]
    p {
    margin: 0 !important;
  }

  #conteudo[class="extrato_tarifas.processa"] #frmExtrTarifResult > div.clear {
    display: none;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao {
    margin: 16px 0 0 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child) {
    display: grid !important;
    justify-content: space-between;
    grid-template-areas: "data valor" "dados dados";
    gap: 8px;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: data;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
    display: flex !important;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: normal !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Qtd: ";
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: valor;
    font-weight: bold !important;
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    > table.movimentacao
    tbody
    tr:not(:first-child)
    td:nth-of-type(3)::before {
    content: "R$ ";
  }

  #conteudo[class="extrato_tarifas.processa"]
    #frmExtrTarifResult
    div.clear#cbgextratotarifa {
    margin-top: 32px !important;
    display: block !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    hr,
  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    br {
    display: none;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario {
    margin: 24px 0 0 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario
    > div:first-of-type
    .tituloGeral {
    margin: 0 0 24px 0 !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario
    #tabelaUsuario
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #principaltabelaUsuario
    #tabelaUsuario
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    * {
    font-size: 16px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div {
    margin-top: 48px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div:nth-of-type(even) {
    margin: 48px 0 0 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div
    .tituloGeral {
    width: 100% !important;
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div
    div
    + div.form-group {
    margin: 32px 0 0 0 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div
    .radio-inline {
    display: inline-block !important;
    margin-top: 16px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    > div
    .radio-inline
    + .radio-inline {
    margin-left: 32px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    #selecionaAgencia {
    margin-top: 24px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    ~ div.form-group {
    margin-top: 32px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    > div.fullsize
    #formIncluirProv
    + br
    + div.row.form-group
    > div.col-md-12
    > button#btnVoltar:not(:first-child) {
    display: none !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #titulotabelaInclusaoProv {
    margin: 0 0 24px 0 !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    text-align: unset !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #tabelaInclusaoProv {
    margin-bottom: 32px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #tabelaInclusaoProv
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Incluir Provisionamento de Saque"]
    ~ section.container
    #principaltabelaInclusaoProv
    #tabelaInclusaoProv
    tbody
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    br {
    display: none;
  }

  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    .tituloGeral {
    margin: 0 0 24px 0 !important;
    padding-bottom: 4px !important;
    font-size: 16px !important;
    color: #005ca9 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    #tabelaEfetivacaoProv {
    margin: 0 0 32px 0 !important;
  }

  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    #tabelaEfetivacaoProv
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Comprovante de inclusão de provisionamento de saque"]
    ~ section.container
    #tabelaEfetivacaoProv
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato {
    display: block !important;
    margin-top: 24px !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    > p {
    margin: 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv {
    margin: 16px 0 48px 0 !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    thead {
    display: none !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr {
    display: flex !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(2) {
    margin-left: 8px !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(2)
    div:nth-child(1):before {
    content: "Agência";
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(2)
    div:nth-child(2):before {
    content: "Valor";
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(3) {
    margin: 0 auto !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(3)
    div:nth-child(1):before {
    content: "Data";
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td:nth-of-type(3)
    div:nth-child(2):before {
    content: "Situação";
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td
    div {
    font-weight: bold !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td
    div:nth-child(2) {
    margin-top: 8px !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    #tbListaProv
    tbody
    tr
    td
    div:before {
    display: block !important;
    font-weight: normal !important;
  }

  div[data-titulo="Consultar Provisionamento de Saque"]
    ~ section.container
    #frmlistaContrato
    ~ div.form-group {
    display: flex;
    flex-direction: column-reverse;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    .tituloPagina {
    margin: 16px 0 !important;
    padding-bottom: 4px !important;
    text-align: left !important;
    font-size: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #tableDetalheProvisionamento
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #tableDetalheProvisionamento
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoAcao {
    margin-top: 32px !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoAcao
    > div {
    display: flex;
    flex-direction: column-reverse;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoAcao
    > div
    #btnSalvar {
    display: none !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoAcao
    #div-senha {
    margin: 0 0 24px 0 !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoAcao
    #botoes {
    margin: 0 !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #titulotableDetalheProvisionamento {
    display: none !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoBoxMensagem
    .painelCinza {
    margin: 24px 0 0 0 !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoBoxMensagem
    .painelCinza
    > div:first-child {
    display: none !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoBoxMensagem
    img {
    display: none !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoBoxMensagem
    #textMessageError {
    display: block !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Detalhar Provisionamento de Saque"]
    ~ section.container
    #conteudoBoxMensagem
    #textMessageError:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #conteudo[class="transacoes.processa"] #frmTransacoes #apl_filtro .txt-tit01 {
    display: none !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    #apl_filtro
    + #apl_filtro {
    margin-top: 48px !important;
  }

  #conteudo[class="transacoes.processa"] #frmTransacoes table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    tbody
    tr:first-child {
    margin: 0 0 16px 0 !important;
    font-weight: bold !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    tbody
    tr:first-child
    td {
    color: #005ca9 !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmTransacoes
    table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="transacoes.processa"] #cbgtransacoes {
    position: sticky !important;
    margin: 48px 0 0 0 !important;
    padding: 16px 16px 0 16px !important;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    background-color: white !important;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  #conteudo[class="transacoes.processa"] #cbgtransacoes > div.right {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btnEfetuar btnAlterar btnExcluir" "btnCadastrar btnCadastrar btnCadastrar";
    gap: 12px;
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnEfetuar {
    grid-area: btnEfetuar;
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnEfetuar:before {
    content: "\f53d";
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnAlterar {
    grid-area: btnAlterar;
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnAlterar:before {
    content: "\f304";
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnExcluir {
    grid-area: btnExcluir;
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnExcluir:before {
    content: "\f2ed";
  }

  #conteudo[class="transacoes.processa"]
    #cbgtransacoes
    > div.right
    #btnCadastrar {
    grid-area: btnCadastrar;
  }

  #frmTransacoes #apl_filtro .txt-tit01 {
    display: none !important;
  }

  #frmTransacoes #apl_filtro + #apl_filtro {
    margin-top: 48px !important;
  }

  #frmTransacoes table.produto {
    margin: 0 16px !important;
  }

  #frmTransacoes table.produto tbody tr:first-child {
    margin: 0 0 16px 0 !important;
    font-weight: bold !important;
  }

  #frmTransacoes table.produto tbody tr:first-child td {
    color: #005ca9 !important;
  }

  #frmTransacoes table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #cbgtransacoes {
    position: sticky !important;
    margin: 48px 0 0 0 !important;
    padding: 16px 16px 0 16px !important;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100% !important;
    background-color: white !important;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  #cbgtransacoes > div.right {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btnEfetuar btnAlterar btnExcluir" "btnCadastrar btnCadastrar btnCadastrar";
    gap: 12px;
  }

  #cbgtransacoes > div.right #btnEfetuar {
    grid-area: btnEfetuar;
  }

  #cbgtransacoes > div.right #btnEfetuar:before {
    content: "\f53d";
  }

  #cbgtransacoes > div.right #btnAlterar {
    grid-area: btnAlterar;
  }

  #cbgtransacoes > div.right #btnAlterar:before {
    content: "\f304";
  }

  #cbgtransacoes > div.right #btnExcluir {
    grid-area: btnExcluir;
  }

  #cbgtransacoes > div.right #btnExcluir:before {
    content: "\f2ed";
  }

  #cbgtransacoes > div.right #btnCadastrar {
    grid-area: btnCadastrar;
  }

  #conteudo[class="transacoes.processa"] #frmDados div[style*="flex"] {
    margin-bottom: 32px !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    div[style*="flex"]
    > div
    > div {
    display: flex !important;
    flex-direction: column;
    align-items: center;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    div[style*="flex"]
    > div
    > div:before {
    margin-bottom: 24px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 56px;
    color: #f39200 !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    div[style*="flex"]
    > div
    img[src*="Error"] {
    display: none !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    div[style*="flex"]
    > div
    img[src*="Error"]
    + div:before {
    content: "\f071";
  }

  #conteudo[class="transacoes.processa"] #frmDados .box-alert-success {
    margin: 0 !important;
    padding: 0 !important;
    background-color: unset !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    text-align: center !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(1):before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 16px;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(1)
    img {
    display: none !important;
  }

  #conteudo[class="transacoes.processa"]
    #frmDados
    .box-alert-success
    table
    tbody
    tr
    td:nth-of-type(2) {
    margin: 24px 0 48px 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    .labelAzul {
    margin: 24px 0 16px 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta {
    margin: 0 !important;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr {
    display: flex !important;
    align-items: flex-start;
    gap: 8px;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(1) {
    font-weight: bold;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(2) {
    margin-top: 8px !important;
    display: flex !important;
    align-items: center;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(2)
    td:nth-of-type(1):after {
    content: "";
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #frmlistaProposta
    #tabelaListaProposta
    > tbody
    > tr
    > td:nth-of-type(2)
    table
    tbody
    tr:nth-of-type(2)
    td:nth-of-type(1)
    img[src*="Error"] {
    display: none !important;
  }

  div[data-titulo="Acompanhamento de Proposta Habitacional"]
    ~ section.container
    #divBotoes {
    margin-top: 32px !important;
  }

  div[data-titulo="Código IBAN"] ~ section.container #tb_list_Iban_mobile {
    margin: 24px 16px 0px 16px !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody {
    padding: 16px !important;
    display: grid !important;
    grid-template-areas: "barra agencia" "barra codigo";
    gap: 16px;
    border-radius: 6px !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody
    tr:nth-of-type(1) {
    grid-area: "conta";
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody
    tr:nth-of-type(1)
    td {
    font-size: 14px !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody
    tr:nth-of-type(2) {
    grid-area: "codigo";
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody
    tr:nth-of-type(2):before {
    content: "Código IBAN";
    font-size: 14px !important;
    font-weight: bold !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    #tb_list_Iban_mobile
    tbody
    tr:nth-of-type(2)
    td {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Código IBAN"] ~ section.container #floater {
    display: none !important;
  }

  div[data-titulo="Código IBAN"] ~ section.container .fullsize ~ div.noMargin {
    float: unset !important;
    width: unset !important;
    margin: 48px 16px 0 16px !important;
    display: block !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    .fullsize
    ~ div.noMargin
    button {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Código IBAN"]
    ~ section.container
    .fullsize
    ~ div.noMargin
    button
    + button {
    margin-top: 16px !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollHead {
    display: none !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    thead {
    display: none !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody:before {
    content: "Cotações";
    margin-bottom: 16px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr {
    margin: 4px !important;
    display: grid !important;
    grid-template-columns: min-content 1fr 1fr;
    grid-template-areas: "barra moeda moeda" "barra compra venda";
    gap: 16px;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: moeda;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: compra;
    font-weight: bold !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Compra (R$)";
    display: block !important;
    font-weight: normal !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: venda;
    font-weight: bold !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    td:nth-of-type(3):before {
    content: "Venda (R$)";
    display: block !important;
    font-weight: normal !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #principaltbDadosCotacao
    .dataTables_scrollBody
    #tbDadosCotacao
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #rodapetbDadosCotacao {
    margin: 32px 4px 16px 4px !important;
    display: block !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Cotação - Câmbio em Espécie"]
    ~ section.container
    #rodapetbDadosCotacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmLoterias > div.apostar:first-child {
    margin: 0 16px 24px 16px !important;
    padding-bottom: 24px !important;
  }

  #frmLoterias > div.apostar:first-child > .Logo_lot {
    display: none !important;
  }

  #frmLoterias > div.apostar:first-child > .text_ass {
    margin-bottom: 48px !important;
    font-weight: bold;
  }

  #frmLoterias > div.apostar:first-child > div[class^="img"] {
    display: none !important;
  }

  #frmLoterias > div.apostar:first-child > .cmRegulamento h5 {
    margin: 32px 0 16px 0 !important;
    padding-bottom: 4px !important;
    font-size: 1rem !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ fieldset {
    margin: 0 16px !important;
    width: calc(100vw - 32px);
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ fieldset
    > div {
    margin: 0 0 8px 0 !important;
    font-size: 1rem !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ fieldset
    select {
    width: 100% !important;
    margin: 0 !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto {
    margin: 48px 16px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    thead {
    margin-bottom: 16px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody {
    display: grid !important;
    grid-template-areas: "inicio fim" "info info";
    gap: 24px;
    background-color: #f4f4f4 !important;
    margin: 0 -16px !important;
    padding: 16px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    input {
    margin: 0 !important;
    width: 100% !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    tr:nth-of-type(1) {
    margin: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    tr:nth-of-type(1):before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    tr:nth-of-type(1) {
    grid-area: info;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    tr:nth-of-type(2) {
    grid-area: inicio;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnPaginaEscolhida
    ~ table.produto
    tbody
    tr:nth-of-type(3) {
    grid-area: fim;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto {
    margin: 0 16px 32px 16px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    thead {
    margin-bottom: 24px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content 1fr 1fr;
    grid-template-areas: "radio concurso valor" "radio dataConcurso dataAposta";
    gap: 16px 12px;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    margin-top: 16px !important;
    grid-area: radio;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dataAposta;
    font-weight: bold !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Data aposta";
    display: block !important;
    font-weight: normal !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: concurso;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    font-weight: normal !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: dataConcurso;
    font-weight: bold !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "Data concurso";
    display: block !important;
    font-weight: normal !important;
  }

  div#conteudo[class="filtro_loterias_consulta_conta.processa"]
    form
    > #hdnCodigo
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(5) {
    grid-area: valor;
    color: #f39200 !important;
  }

  #frmDoc[action*="doc"] * {
    font-size: 16px !important;
  }

  #frmDoc[action*="doc"] > fieldset {
    margin-top: 32px !important;
  }

  #frmDoc[action*="doc"] > fieldset > .title {
    margin-bottom: 24px !important;
    padding-bottom: 4px;
    border-bottom: 1px solid #005ca9;
  }

  #frmDoc[action*="doc"] > div[style*="flex"] > div {
    margin-bottom: 24px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #frmDoc[action*="doc"] > div[style*="flex"] > div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmDoc[action*="doc"] > div[style*="flex"] > div img {
    display: none !important;
  }

  form[action*="efetiva_doc"] > br {
    display: none !important;
  }

  form[action*="efetiva_doc"] > table.produto br {
    display: none !important;
  }

  form[action*="efetiva_doc"] > .observacao {
    margin: 24px 16px 0 16px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  form[action*="efetiva_doc"] > .observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  form[action*="efetiva_doc"] > fieldset {
    margin-top: 32px !important;
  }

  form[action*="efetiva_doc"] > fieldset > span:first-child {
    display: none !important;
  }

  form[action*="efetiva_doc"] > fieldset > span:last-child label {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #form > input#hdnTpTed + fieldset {
    margin: 24px 0 48px 0 !important;
  }

  #form > input#hdnTpTed + fieldset > .title-box {
    margin-bottom: 24px;
    padding-bottom: 4px;
    border-bottom: 1px solid #005ca9;
  }

  #form > input#hdnTpTed + fieldset > span {
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    background-color: unset !important;
  }

  #form > input#hdnTpTed + fieldset > span > label {
    font-size: 16px !important;
  }

  #frmTedTerceiros > fieldset > .title,
  #frmTed > fieldset > .title {
    margin-bottom: 24px;
    padding-bottom: 4px;
    border-bottom: 1px solid #005ca9;
  }

  #frmTedTerceiros > fieldset > span,
  #frmTed > fieldset > span {
    display: block !important;
  }

  #frmTedTerceiros > fieldset > span + span,
  #frmTed > fieldset > span + span {
    margin-top: 24px !important;
  }

  #frmTedTerceiros #agenciaConta,
  #frmTed #agenciaConta {
    margin: 0 16px !important;
    display: grid !important;
    grid-template-columns: 4fr 9fr 2fr;
    grid-template-areas: "label label label" "agencia conta dv";
    gap: 0 16px;
  }

  #frmTedTerceiros #agenciaConta *,
  #frmTed #agenciaConta * {
    margin: 0 !important;
    width: 100% !important;
  }

  #frmTedTerceiros #agenciaConta label,
  #frmTed #agenciaConta label {
    grid-area: label;
  }

  #frmTedTerceiros #agenciaConta input:nth-of-type(1),
  #frmTed #agenciaConta input:nth-of-type(1) {
    grid-area: agencia;
  }

  #frmTedTerceiros #agenciaConta input:nth-of-type(2),
  #frmTed #agenciaConta input:nth-of-type(2) {
    grid-area: conta;
  }

  #frmTedTerceiros #agenciaConta input:nth-of-type(3),
  #frmTed #agenciaConta input:nth-of-type(3) {
    grid-area: dv;
  }

  #frmTedTerceiros > div[style*="flex"] > div,
  #frmTed > div[style*="flex"] > div {
    margin-bottom: 24px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #frmTedTerceiros > div[style*="flex"] > div:before,
  #frmTed > div[style*="flex"] > div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #frmTedTerceiros > div[style*="flex"] > div img,
  #frmTed > div[style*="flex"] > div img {
    display: none !important;
  }

  form[action*="efetiva_ted"] > br,
  form[action*="efetiva_ted"]#frmTed > br {
    display: none !important;
  }

  form[action*="efetiva_ted"] > .observacao,
  form[action*="efetiva_ted"]#frmTed > .observacao {
    margin: 24px 16px 0 16px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  form[action*="efetiva_ted"] > .observacao:before,
  form[action*="efetiva_ted"]#frmTed > .observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form[action*="efetiva_ted"] > .observacao + .observacao,
  form[action*="efetiva_ted"]#frmTed > .observacao + .observacao {
    margin-top: 8px !important;
  }

  form[action*="efetiva_ted"] > .observacao + .observacao:before,
  form[action*="efetiva_ted"]#frmTed > .observacao + .observacao:before {
    color: transparent !important;
  }

  form[action*="efetiva_ted"] > fieldset,
  form[action*="efetiva_ted"]#frmTed > fieldset {
    margin-top: 24px !important;
  }

  form[action*="efetiva_ted"] > fieldset > span:first-child,
  form[action*="efetiva_ted"]#frmTed > fieldset > span:first-child {
    display: none !important;
  }

  form[action*="efetiva_ted"] > fieldset > span:last-child label,
  form[action*="efetiva_ted"]#frmTed > fieldset > span:last-child label {
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    thead {
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    tbody {
    margin-top: 24px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    + table.produto {
    margin-top: 48px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table.produto
    + table.produto
    thead:before {
    content: "Detalhes";
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    #apl_informativo {
    margin-top: 32px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    #apl_informativo
    table.txtnaohamensagenspeq {
    margin: 0 16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    #apl_informativo
    table.txtnaohamensagenspeq
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"] {
    overflow: hidden !important;
    margin: 48px 16px !important;
    display: block !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]:before {
    content: "Competência x Salário Contribuição (R$)";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-weight: bold;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody {
    display: block !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr {
    display: flex !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td {
    flex: 1;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td:last-child {
    margin-left: 24px !important;
    padding-left: 24px !important;
    border-left: 1px solid #c3c3c3 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao
    tr
    td {
    margin: 0 !important;
    display: block !important;
    text-align: left !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    table[width="100%"]
    > tbody
    > tr
    > td
    > table.movimentacao
    tr
    td:last-child {
    font-weight: bold;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    div.txtnaohamensagenspeq {
    margin: 0 16px 32px 16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="consulta_vinculos_extrato_previdenciario.processa"]
    div.txtnaohamensagenspeq
    br {
    margin-bottom: 8px !important;
  }

  #frmListaAplRes > br {
    display: none;
  }

  #frmListaAplRes > #aplPerfil {
    margin: 0 16px 48px 16px;
    display: flex;
    align-items: center;
  }

  #frmListaAplRes > #aplPerfil img {
    display: none !important;
  }

  #frmListaAplRes > #aplPerfil:before {
    content: "Seu perfil de investidor é: ";
  }

  #frmListaAplRes > #aplPerfil:after {
    content: "\f044";
    margin-left: -24px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #f39200;
  }

  #frmListaAplRes > #aplPerfil a {
    margin-left: auto;
    padding-right: 32px;
  }

  #frmListaAplRes > #aplPerfil a:before {
    content: "";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    color: #777777;
  }

  #frmListaAplRes > #aplPerfil a:after {
    content: "Indefinido";
    margin-left: 8px;
    font-weight: bold;
  }

  #frmListaAplRes > #aplPerfil a[href*="01"]:before {
    content: "\f4d3";
  }

  #frmListaAplRes > #aplPerfil a[href*="01"]:after {
    content: "Conservador";
  }

  #frmListaAplRes > #aplPerfil a[href*="02"]:before {
    content: "\f24e";
  }

  #frmListaAplRes > #aplPerfil a[href*="02"]:after {
    content: "Moderado";
  }

  #frmListaAplRes > #aplPerfil a[href*="03"]:before {
    content: "\f201";
  }

  #frmListaAplRes > #aplPerfil a[href*="03"]:after {
    content: "Arrojado";
  }

  #frmListaAplRes > #aplPerfil a[href*="04"]:before {
    content: "\f06d";
  }

  #frmListaAplRes > #aplPerfil a[href*="04"]:after {
    content: "Agressivo";
  }

  #frmListaAplRes > div[style*="flex"] > div {
    margin-top: -32px !important;
    margin-bottom: 24px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #frmListaAplRes > div[style*="flex"] > div:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmListaAplRes > div[style*="flex"] > div img {
    display: none !important;
  }

  #frmListaAplRes > table:nth-last-of-type(3) {
    margin: 0 16px !important;
  }

  #frmListaAplRes > table:nth-last-of-type(3) > thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:first-child {
    display: none !important;
  }

  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:not(:first-child) {
    position: relative !important;
    overflow: hidden !important;
    display: grid !important;
    grid-template-columns: min-content auto;
    grid-template-areas: "radio nome" ". valor";
    gap: 8px 8px;
    align-items: baseline;
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child):before {
    content: "\f4d3";
    z-index: 2;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 24px;
    color: #c3c3c3 !important;
    position: absolute;
    right: 8px;
    top: 8px;
  }

  #frmListaAplRes > table:nth-last-of-type(3) tbody tr:not(:first-child):after {
    z-index: 1;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    width: 104px;
    height: 104px;
    background-color: #f4f4f6;
    transform: translate(50%, -50%);
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: nome;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: valor;
    display: flex !important;
    align-items: center;
    font-weight: bold !important;
    text-align: left !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Valor aplicado:";
    order: -2;
    font-weight: normal !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):after {
    content: "R$";
    order: -1;
    margin: 0 6px !important;
    font-size: 12px !important;
  }

  #frmListaAplRes > #todosBotoes {
    margin: 24px 0 48px 0 !important;
  }

  #frmListaAplRes > table:nth-last-of-type(2) {
    margin: 0 16px !important;
    padding-bottom: 32px !important;
  }

  #frmListaAplRes > table:nth-last-of-type(2) > thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmListaAplRes > table:nth-last-of-type(2) > tbody > tr:first-child {
    display: none !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #frmListaAplRes > table:nth-last-of-type(2) > tbody > tr:not(:first-child) {
    position: relative;
    overflow: hidden;
    display: grid !important;
    grid-template-columns: auto auto;
    grid-template-areas: "nome nome" "minimo perfil";
    gap: 8px;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td
    a {
    text-decoration: none !important;
    color: #3a4859 !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(1) {
    grid-area: nome;
    font-weight: bold !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(1)
    a {
    color: #005ca9 !important;
    text-decoration: underline !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(2) {
    grid-area: perfil;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    img {
    display: none !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    img
    + span {
    color: transparent;
    border: 0 !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    img
    + span:before {
    content: "\f4d3";
    z-index: 2;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 24px;
    color: #c3c3c3 !important;
    position: absolute;
    right: 8px;
    top: 8px;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    img
    + span:after {
    z-index: 1;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    width: 104px;
    height: 104px;
    background-color: #f4f4f6;
    transform: translate(50%, -50%);
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(3) {
    grid-area: minimo;
    display: flex !important;
    text-align: left !important;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(3):before {
    content: "Aplicação mínima:";
    margin-right: 4px;
    font-weight: normal;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(3)
    a {
    font-weight: bold;
  }

  #frmListaAplRes
    > table:nth-last-of-type(2)
    > tbody
    > tr:not(:first-child)
    > td:nth-of-type(3)
    a:before {
    content: "R$ ";
    font-size: 12px !important;
  }

  #frmListaAplRes > table:last-child {
    display: none !important;
  }

  #frmListaAplRes #detailContent {
    z-index: 3;
    overflow: auto;
    position: fixed;
    padding: 64px 16px 184px 16px !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white !important;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  #frmListaAplRes #detailContent tr:first-child {
    background-color: #f4f4f6 !important;
    padding: 12px !important;
  }

  #frmListaAplRes #detailContent tr.odd {
    margin: 32px 0 24px 0 !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmListaAplRes #detailContent tr.odd * {
    color: #005ca9 !important;
  }

  #frmListaAplRes #detailContent tr.even * {
    font-weight: normal !important;
  }

  #frmListaAplRes #cbgContratar {
    position: fixed !important;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 16px !important;
    background-color: white !important;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  #frmListaAplRes #cbgContratar #btoContratar {
    width: 100% !important;
    height: 56px !important;
    background-color: #f39200 !important;
  }

  #frmListaAplRes #cbgContratar #btnRetornarcbgContratar {
    margin-top: 12px !important;
    width: 100% !important;
    height: 56px !important;
    border: 1px solid #f39200 !important;
    color: #f39200 !important;
    background-color: white !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] br {
    display: none !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > table.produto {
    margin: 0 16px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > table.produto br {
    display: none !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > table.produto thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > table.produto:nth-of-type(1)
    tr
    + tr {
    margin-top: 16px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > table.produto:nth-of-type(2) {
    margin-top: 32px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > table.produto:nth-of-type(2)
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > fieldset {
    margin: 16px 0 24px 0 !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > fieldset > span {
    display: block !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(1)
    > label {
    margin: 0 16px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(1)
    > label:last-child {
    font-weight: bold !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2)
    label,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2)
    input,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3)
    label,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3)
    input {
    margin: 0 16px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2)
    label,
  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3)
    label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(2) {
    margin-top: 48px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"]
    > fieldset
    > span:nth-of-type(3) {
    margin-top: 32px !important;
  }

  #frmInvestAplicacao[onsubmit*="ConsisteDados"] > #cbgInvest ~ * {
    display: none !important;
  }

  #frmAplicacaoRegulamento br {
    display: none !important;
  }

  #frmAplicacaoRegulamento > table.produto:nth-of-type(2) {
    margin: 32px 16px 0 16px !important;
  }

  #frmAplicacaoRegulamento > table.produto:nth-of-type(2) thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmAplicacaoRegulamento > table.produto:nth-of-type(2) thead:before {
    content: "Prazos";
  }

  #frmAplicacaoRegulamento > table.produto:nth-of-type(2) tbody tr:first-child {
    display: none !important;
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td {
    font-weight: bold !important;
    text-align: left !important;
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:before {
    display: block;
    font-weight: normal !important;
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(1):before {
    content: "Prazo inicial";
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Prazo final";
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "% CDI";
  }

  #frmAplicacaoRegulamento
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td
    + td {
    margin-top: 16px !important;
  }

  #frmAplicacaoRegulamento > fieldset {
    display: block !important;
    margin: 24px 0 32px 0 !important;
  }

  #frmAplicacaoRegulamento > fieldset > span {
    margin: 0 16px !important;
    display: block !important;
    text-align: right !important;
  }

  #frmAplicacaoRegulamento > fieldset > span > a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #frmAplicacaoRegulamento > fieldset > span > a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #frmAplicacaoRegulamento > fieldset > span > div {
    z-index: 1;
    overflow: auto;
    position: fixed;
    top: 12px;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px 16px;
    background-color: white;
  }

  #frmAplicacaoRegulamento > fieldset > span > div > div.Saiba_mais_content > a,
  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.right {
    display: none !important;
  }

  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.tab_content
    > table {
    margin: 0 0 48px 0 !important;
  }

  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.tab_content
    > table
    tr
    td {
    text-align: left !important;
  }

  #frmAplicacaoRegulamento
    > fieldset
    > span
    > div
    > div.Saiba_mais_content
    > div.tab_content
    > table
    tr:first-child
    td {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmAplicacaoRegulamento #jnlDocumento_CondicoesdeNegociacao > div.right {
    z-index: 99;
    position: fixed;
    bottom: 16px;
    left: 16px;
    right: 16px;
    display: block !important;
  }

  #frmAplicacaoRegulamento
    #jnlDocumento_CondicoesdeNegociacao
    > div.right
    button[title="Fechar"] {
    margin: 0 !important;
    display: block !important;
  }

  #frmAplicacaoRegulamento #conteudo_documento_CondicoesdeNegociacao {
    padding: 16px 16px 88px 16px;
  }

  #frmConfirmar[action^="rendaFixa"] br {
    display: none !important;
  }

  #frmConfirmar[action^="rendaFixa"] > fieldset {
    margin: 48px 16px 24px 16px !important;
    display: block;
  }

  #frmConfirmar[action^="rendaFixa"] > fieldset > span {
    display: block !important;
  }

  #frmConfirmar[action^="rendaFixa"] > fieldset > span:first-child {
    display: none !important;
  }

  #frmConfirmar[action^="rendaFixa"] > fieldset > span label,
  #frmConfirmar[action^="rendaFixa"] > fieldset > span input {
    margin: 0 !important;
  }

  #frmConfirmar[action^="rendaFixa"] > fieldset > span label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #frmComprovante > #numeroNota ~ table.produto {
    margin-bottom: 32px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto {
    margin: 0 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(1) {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr:first-child {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td
    > br:before {
    display: block !important;
    content: "";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(1):before {
    content: "Nº da nota";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2) {
    margin-top: 8px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Saldo bruto";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3):before {
    content: "IR (R$)";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(4):before {
    content: "IOF (R$)";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(5):before {
    content: "Saldo líquido (R$)";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3) {
    margin-top: 8px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(6):before {
    content: "Data da aplicação";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(7):before {
    content: "Data do vencimento";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group {
    margin-top: 48px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right {
    margin-bottom: 12px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "aplicar resgatar notas";
    gap: 12px;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoAplicar {
    grid-area: aplicar;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoAplicar:before {
    content: "\f51e";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoResgatar {
    grid-area: resgatar;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoResgatar:before {
    content: "\f4c0";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoNM {
    grid-area: notas;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ .button-group
    > div.right
    #btoNM:before {
    content: "\f543";
  }

  form#form > #hdnNumeroNota ~ #hdnIndicadorResgate ~ br {
    display: none !important;
  }

  form#form > #hdnNumeroNota ~ #hdnIndicadorResgate ~ table.produto {
    margin: 0 16px !important;
  }

  form#form > #hdnNumeroNota ~ #hdnIndicadorResgate ~ table.produto thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto
    tbody
    tr
    td:first-child {
    font-weight: bold !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(1) {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2) {
    margin-top: 32px !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:first-child {
    display: none !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio dados valor";
    gap: 12px 8px;
    align-items: baseline;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    margin-top: 8px !important;
    content: "Nº: ";
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3) {
    display: none !important;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4):after {
    content: "Tipo: ";
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: valor;
    font-weight: bold !important;
    white-space: nowrap;
  }

  form#form
    > #hdnNumeroNota
    ~ #hdnIndicadorResgate
    ~ table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "R$ ";
    font-size: 12px !important;
  }

  form#form > #hdnNumeroNota ~ #hdnIndicadorResgate ~ .button-group {
    margin-top: 48px !important;
  }

  #formRendaFixa[action*="cancelamento"] br {
    display: none !important;
  }

  #formRendaFixa[action*="cancelamento"] > fieldset {
    margin: 48px 16px 24px 16px !important;
  }

  #formRendaFixa[action*="cancelamento"] > fieldset > span {
    display: block !important;
  }

  #formRendaFixa[action*="cancelamento"] > fieldset > span:first-child {
    display: none !important;
  }

  #formRendaFixa[action*="cancelamento"] > fieldset > span label,
  #formRendaFixa[action*="cancelamento"] > fieldset > span input {
    margin: 0 !important;
  }

  #formRendaFixa[action*="cancelamento"] > fieldset > span label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #formRendaFixa[action*="resgate_comprovante"] > table.produto {
    margin-bottom: 32px !important;
  }

  #frmListaNotaMovimentacao > fieldset {
    margin: 0 0 24px 0 !important;
    padding: 0 !important;
    display: block !important;
  }

  #frmListaNotaMovimentacao > fieldset:before {
    content: "Informe o período de consulta:";
    margin: 0 16px 8px 16px;
    display: block;
    font-weight: bold;
    color: #005ca9;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio {
    margin: 0 !important;
    padding: 24px 16px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "inicio fim" "botao botao";
    gap: 12px 24px;
    background-color: #f4f4f6 !important;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div {
    float: unset !important;
    margin: 0 !important;
    width: 100% !important;
    display: block !important;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div:nth-of-type(1) {
    grid-area: inicio;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div:nth-of-type(2) {
    grid-area: fim;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div:nth-of-type(3) {
    grid-area: botao;
    margin-top: 24px !important;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div label,
  #frmListaNotaMovimentacao > fieldset > .box-radio > div input,
  #frmListaNotaMovimentacao > fieldset > .box-radio > div button {
    margin: 0 !important;
    min-width: unset !important;
    width: unset !important;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div input {
    width: 100% !important;
  }

  #frmListaNotaMovimentacao > fieldset > .box-radio > div button {
    width: 100% !important;
  }

  #frmListaNotaMovimentacao > div[style*="flex"] {
    height: unset !important;
  }

  #frmListaNotaMovimentacao > div[style*="flex"] > div {
    width: 100% !important;
    margin-bottom: 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #frmListaNotaMovimentacao > div[style*="flex"] > div:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #frmListaNotaMovimentacao > div[style*="flex"] > div img {
    display: none !important;
  }

  #frmListaNotaMovimentacao > div[style*="flex"] > button {
    margin: 0 !important;
  }

  form#form > #numeroContrato:first-child ~ table.produto {
    margin: 0 16px !important;
  }

  form#form > #numeroContrato:first-child ~ table.produto thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form > #numeroContrato:first-child ~ table.produto thead:before {
    content: "Meus Consignados";
  }

  form#form > #numeroContrato:first-child ~ table.produto tbody tr:first-child {
    display: none !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto;
    grid-template-areas: "radio dados" ". prazoValor";
    align-items: baseline;
    gap: 0 8px;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td
    > br:before {
    display: block !important;
    content: "";
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
    font-weight: bold !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    margin-top: 8px !important;
    content: "Valor contratado (R$):";
    font-weight: normal !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: prazoValor;
    font-weight: bold !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Prestação atual (R$):";
    margin-right: 4px !important;
    font-weight: normal !important;
  }

  form#form
    > #numeroContrato:first-child
    ~ table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3)
    > br:nth-of-type(1):after {
    content: "Prazo remanescente: ";
    margin: 0 !important;
    font-weight: normal !important;
  }

  form#form > #numeroContrato:first-child ~ .button-group {
    margin-top: 48px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto {
    margin: 0 16px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto
    + table.produto {
    margin-top: 32px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(1) {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(1)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(1)
    td {
    font-weight: bold !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(2)
    td {
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(2)
    td:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:first-child {
    display: none !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio prazo valorPrestacao" ". liquidoReceber liquidoReceber";
    align-items: baseline;
    gap: 8px 12px;
    white-space: nowrap;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: prazo;
    font-weight: bold !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):after {
    content: "x";
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: valorPrestacao;
    font-weight: bold !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "R$ ";
    font-size: 12px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: liquidoReceber;
    display: flex !important;
    align-items: baseline;
    justify-content: flex-end;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "Líquido a receber:";
    order: -2;
    font-weight: normal !important;
    color: #3a4859 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(3)
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):after {
    content: "R$";
    order: -1;
    margin: 0 6px !important;
    font-size: 12px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(4)
    thead {
    margin-bottom: 24px !important;
    padding-top: 16px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(4)
    thead:before {
    content: "Simular";
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    > tr:first-child
    td:first-child {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    > tr:first-child
    select {
    width: 100% !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    tr
    + tr {
    margin-top: 32px !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    tr
    td
    br {
    display: none !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    tr
    td
    input {
    margin: 0 !important;
    width: 100% !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ table.produto:nth-of-type(5)
    > tbody:last-of-type
    tr[style*="none"] {
    display: none !important;
  }

  form#form
    > #numeroSimulacao:first-child
    + #prazo
    + #tipoSimulacao
    ~ .button-group {
    margin-top: 48px !important;
  }

  form#form > #numeroSimulacao:first-child ~ .button-group {
    margin-top: 48px !important;
  }

  form#form > #numeroSimulacao:first-child ~ .button-group button {
    margin: 0 0 12px 0 !important;
  }

  form#form > #numeroSimulacao:first-child ~ .button-group > div.right {
    display: flex !important;
    flex-direction: column-reverse;
  }

  form#form
    > #numeroSimulacao:first-child
    ~ .button-group
    > div.right
    #btnAlterar {
    background-color: white !important;
    color: #f39200 !important;
  }

  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > br {
    display: none !important;
  }

  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > fieldset {
    margin: 48px 0 0 0 !important;
  }

  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > fieldset
    > span:first-child {
    display: none !important;
  }

  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > fieldset
    > span
    > label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#form[action="consignacao_simula_contrato_renovacao_efetiva.processa"]
    > #cbgSenha {
    margin-top: 24px !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .tituloGeral {
    display: none !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    div.hidden-xs
    ~ br {
    display: none !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table {
    margin: 0 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table:before {
    content: "Débitos Cadastrados";
    margin-bottom: 24px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > thead {
    padding: 16px 16px 16px 8px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr {
    display: flex !important;
    justify-content: space-between;
    padding-left: 16px !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr
    th {
    font-weight: normal !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr
    td {
    font-weight: bold !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:not(:nth-of-type(5n + 1)) {
    margin-top: 8px !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:nth-of-type(5n + 1) {
    margin-top: 48px !important;
    margin-bottom: 16px !important;
    padding-left: 16px !important;
    padding-bottom: 4px !important;
    display: flex !important;
    justify-content: flex-start;
    border-bottom: 1px solid #005ca9 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:nth-of-type(5n + 1)
    th:last-of-type {
    display: none !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:nth-of-type(5n + 1)
    td {
    font-weight: bold;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:nth-of-type(1) {
    margin-top: 24px !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    #frmDebitosCadastrados
    > #dv_confirma_deb_cadastrados_mobile
    > table
    > tbody
    > tr:nth-of-type(5n) {
    display: none !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group {
    margin-top: 64px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btnDetalhes btnDesbloquear btnBloquear" "btnAlterar btnAlterar btnAlterar" "btnCancelar btnCancelar btnCancelar" "btnVoltar btnVoltar btnVoltar";
    gap: 12px;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    button {
    margin: 0 !important;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDetalhes {
    grid-area: btnDetalhes;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDetalhes:before {
    content: "\f543";
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDesbloquear {
    grid-area: btnDesbloquear;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnDesbloquear:before {
    content: "\f00c";
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnBloquear {
    grid-area: btnBloquear;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnBloquear:before {
    content: "\f05e";
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnAlterar {
    grid-area: btnAlterar;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnCancelar {
    grid-area: btnCancelar;
  }

  div[data-titulo="Consulta cadastro de débito automático"]
    ~ section.container
    .form-group
    #btnVoltar {
    grid-area: btnVoltar;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico {
    margin: 0 !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table {
    margin-bottom: 16px !important;
    border-bottom: 0 !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico:before {
    content: "Detalhes";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico
    table {
    margin: 0 !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    .form-group {
    margin: 32px 0 16px 0 !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 12px !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    .form-group
    button {
    margin: 0 !important;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    .form-group
    #btnVoltar {
    order: 1;
  }

  div[data-titulo="Consulta detalhes de débito automático"]
    ~ section.container
    .form-group
    #btnNovo {
    display: none !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico {
    margin: 0 !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table {
    margin-bottom: 16px !important;
    border-bottom: 0 !important;
  }

  div[data-titulo="Bloqueio de débito automático"] ~ section.container table {
    margin: 0 !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    table
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    .registro {
    margin-top: 48px !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th {
    display: none !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    #formPeriodo {
    visibility: hidden;
    position: fixed;
    top: -100%;
    left: -100%;
  }

  div[data-titulo="Bloqueio de débito automático"]
    ~ section.container
    .form-group {
    margin: 32px 0 16px 0 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral {
    margin: 0 !important;
    font-size: 16px !important;
    color: #3a4859 !important;
    text-align: unset !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table {
    margin-top: 32px !important;
    border-bottom: 0 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    table {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    table
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    .registro {
    margin-top: 48px !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th {
    display: none !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes {
    margin: 24px 0 32px 0 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert {
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #btnVoltar {
    display: none !important;
  }

  div[data-titulo="Verificação de bloqueio de débito automático"]
    ~ section.container
    #btnRetornar {
    display: block !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body {
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    * {
    font-size: 16px !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child {
    margin: 0 0 32px !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div {
    display: grid !important;
    grid-template-columns: min-content auto min-content auto;
    grid-template-areas: "descricao descricao descricao descricao" "radioSim txtSim radioNao txtNao";
    align-items: baseline;
    gap: 12px 24px;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div
    label:nth-of-type(1) {
    grid-area: descricao;
    font-weight: bold;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div
    label:nth-of-type(2) {
    grid-area: txtSim;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div
    label:nth-of-type(3) {
    grid-area: txtNao;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div
    input:nth-of-type(1) {
    grid-area: radioSim;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    > div:first-child
    > div
    input:nth-of-type(2) {
    grid-area: radioNao;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite {
    height: unset !important;
    display: block !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite[style*="none"] {
    display: none !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    > div {
    float: unset !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    .coluna {
    margin: 0 !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    .coluna
    label {
    font-weight: bold !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    #divValor
    > div {
    display: flex;
    align-items: flex-end;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    #divValor
    > div
    .campoValor {
    flex: 1;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #formLimite
    .panel
    > .panel-body
    #divLimite
    #divValor
    > div
    .campoValor
    input {
    margin: 0 0 0 8px !important;
    width: 100% !important;
  }

  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    .margePag {
    margin-top: 48px !important;
  }

  div[data-titulo="Cadastro de conta em débito automático"]
    ~ section.container
    br {
    display: none;
  }

  #formIncluirCadastro > div {
    margin: 0 !important;
  }

  #formIncluirCadastro:before {
    content: "Dados do débito automático";
    margin: 16px 0 8px 0;
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #005ca9;
  }

  #formIncluirCadastro #selecionaPagamento {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #formIncluirCadastro #selecionaPagamento > div + div {
    margin-top: 32px !important;
  }

  #formIncluirCadastro div.col-md-7 {
    margin: 24px 0 32px 0 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left;
  }

  #formIncluirCadastro div.col-md-7:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #formIncluirCadastro div.col-md-7 br {
    display: block !important;
  }

  #formIncluirCadastro div.col-md-7 * {
    font-size: 14px !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    .tituloPaginaSub {
    display: none !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    div.hidden-xs
    ~ br {
    display: none !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table {
    margin: 0 !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table:before {
    content: "Pendentes de Autorização";
    margin-bottom: 24px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > thead {
    padding: 16px 16px 16px 8px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr {
    display: flex !important;
    justify-content: space-between;
    padding-left: 16px !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr
    th {
    font-weight: normal !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr
    td {
    font-weight: bold !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr:not(:nth-of-type(2n + 1)) {
    margin-top: 8px !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr:nth-of-type(2n + 1) {
    margin-top: 48px !important;
    margin-bottom: 16px !important;
    padding-left: 16px !important;
    padding-bottom: 4px !important;
    display: flex !important;
    justify-content: flex-start;
    border-bottom: 1px solid #005ca9 !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr:nth-of-type(2n + 1)
    th:last-of-type {
    display: none !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr:nth-of-type(2n + 1)
    td {
    font-weight: bold;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    #frmConfirmaDebitos
    > #dv_confirma_debitos_mobile
    > table
    > tbody
    > tr:nth-of-type(1) {
    margin-top: 24px !important;
  }

  div[data-titulo="Autorizar/Rejeitar cadastro de débito automático"]
    ~ section.container
    .form-group {
    margin-top: 64px !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    .tituloGeral,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    .tituloGeral,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    .tituloGeral,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    .tituloGeral,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    .tituloGeral,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    .tituloGeral {
    display: none !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #debitoautomatico {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table {
    margin-bottom: 16px !important;
    border-bottom: 0 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    table,
  div[data-titulo="Alteração de débito automático"] ~ section.container table {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    table
    tr
    + tr,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    table
    tr
    + tr,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    table
    tr
    + tr,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    table
    tr
    + tr,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    table
    tr
    + tr,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    table
    td:last-child,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    table
    td:last-child,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    table
    td:last-child,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    table
    td:last-child,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    table
    td:last-child,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    table
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    .registro,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    .registro,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    .registro,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    .registro,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    .registro,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    .registro {
    margin-top: 48px !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    th {
    display: none !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    .registro
    tr:first-child
    td {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #dv_informacoes {
    margin: 24px 0 32px 0 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert {
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #btnVoltar,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #btnVoltar,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #btnVoltar,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #btnVoltar,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #btnVoltar,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #btnVoltar {
    display: none !important;
  }

  div[data-titulo="Verificação de autorização de inclusão de débito automático"]
    ~ section.container
    #btnRetornar,
  div[data-titulo="Verificação de rejeição de inclusão de débito automático"]
    ~ section.container
    #btnRetornar,
  div[data-titulo="Verificação de desbloqueio de débito automático"]
    ~ section.container
    #btnRetornar,
  div[data-titulo="Verificação de cancelamento de débito automático"]
    ~ section.container
    #btnRetornar,
  div[data-titulo="Verificação de alteração de débito automático"]
    ~ section.container
    #btnRetornar,
  div[data-titulo="Alteração de débito automático"]
    ~ section.container
    #btnRetornar {
    display: block !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #pagtosembarra,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #pagtosembarra {
    margin: 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #pagtosembarra
    .tituloGeral {
    margin: 0 0 24px 0 !important;
    padding-bottom: 4px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-align: unset !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    .table {
    border: 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico {
    margin: 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table {
    margin: 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child.message_alert,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child.message_alert,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child.message_alert,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child.message_alert,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    td:last-child.message_alert {
    font-weight: normal !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:first-child,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:first-child,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:first-child,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:first-child,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:first-child {
    display: none !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:last-child,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:last-child,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:last-child,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:last-child,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table.registro
    tr:first-child
    *:last-child {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    + table,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    + table,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    + table,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #debitoautomatico
    table
    + table,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #debitoautomatico
    table
    + table {
    margin-top: 32px !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #dv_informacoes,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes {
    margin: 24px 0 32px 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert {
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    #dv_informacoes
    .message_alert:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    .form-group,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    .form-group,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    .form-group,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    .form-group,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    .form-group {
    margin-bottom: 16px !important;
    display: flex !important;
    flex-direction: column-reverse;
    gap: 12px;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    .form-group
    button,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    .form-group
    button,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    .form-group
    button,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    .form-group
    button,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    .form-group
    button {
    margin: 0 !important;
  }

  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    .form-group
    #btnNovaAutorizacao,
  div[data-titulo="Comprovante de autorização de inclusão de débito automático"]
    ~ section.container
    .form-group
    #btnNovo,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    .form-group
    #btnNovaAutorizacao,
  div[data-titulo="Comprovante de rejeição de inclusão de débito automático"]
    ~ section.container
    .form-group
    #btnNovo,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    .form-group
    #btnNovaAutorizacao,
  div[data-titulo="Comprovante de bloqueio de débito automático"]
    ~ section.container
    .form-group
    #btnNovo,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    .form-group
    #btnNovaAutorizacao,
  div[data-titulo="Comprovante de desbloqueio débito automático"]
    ~ section.container
    .form-group
    #btnNovo,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    .form-group
    #btnNovaAutorizacao,
  div[data-titulo="Comprovante de cancelamento de débito automático"]
    ~ section.container
    .form-group
    #btnNovo {
    background-color: #f39200 !important;
    color: white !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesMobile:before {
    display: none !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr[style*="background-color: #f3f3f3;"]:first-child {
    padding: 16px !important;
    display: block !important;
    background-color: #f4f4f6 !important;
    box-shadow: unset !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr[style*="background-color: #f3f3f3;"]:first-child
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr[style*="background-color: #f3f3f3;"]:first-child
    td:last-child {
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesMobile
    tr[style*="background-color: #f3f3f3;"]:first-child
    td:last-child:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesAlertas
    table {
    margin-top: 32px !important;
    padding: 0 !important;
    background-color: unset !important;
  }

  div[data-titulo="Adicionar cartão de débito ao Google Pay"]
    ~ section.container
    #frmListarCartoes
    #tblCartoesAlertas
    table:before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(1) {
    margin: 0 16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(1)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(1)
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(1)
    tbody
    br {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(1)
    tbody
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2) {
    margin: 32px 16px 0 16px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    thead:before {
    content: "Opções de Crédito Consignado (Com e sem Seguro Prestamista)";
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr {
    display: grid !important;
    grid-template-areas: "descricao descricao" "comSeguro semSeguro";
    white-space: nowrap;
    gap: 8px 12px;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td {
    text-align: left !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: descricao;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: comSeguro;
    padding-left: 24px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Com seguro";
    display: block;
    font-weight: bold;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: semSeguro;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3):before {
    content: "Sem seguro";
    display: block;
    font-weight: bold;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3) {
    margin: 32px 16px 0 16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3):before {
    content: "Composição do CET - Custo Efetivo Total (Com e sem Seguro Prestamista)";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    thead {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr {
    display: grid !important;
    grid-template-areas: "descricao descricao" "comSeguro semSeguro";
    white-space: nowrap;
    gap: 8px 12px;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td {
    text-align: left !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td:nth-of-type(1) {
    grid-area: descricao;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td:nth-of-type(2) {
    grid-area: comSeguro;
    padding-left: 24px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Com seguro";
    display: block;
    font-weight: bold;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td:nth-of-type(3) {
    grid-area: semSeguro;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr
    td:nth-of-type(3):before {
    content: "Sem seguro";
    display: block;
    font-weight: bold;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > p.observacao {
    margin: 24px 16px 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > p.observacao
    + p.observacao {
    margin-top: 8px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > p.observacao
    + p.observacao:before {
    color: #ffffff !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > fieldset {
    margin-top: 32px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > fieldset
    .box-radio {
    margin: 0 !important;
    padding: 16px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > fieldset
    .box-radio
    > label {
    margin: 0 !important;
    font-weight: bold !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > fieldset
    .box-radio
    > label.clear
    + label.clear {
    margin-top: 16px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    .button-group {
    margin-top: 48px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    .button-group
    button {
    margin-bottom: 12px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    .button-group
    div.right {
    display: flex !important;
    flex-direction: column-reverse;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > br {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    thead {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr:first-child {
    display: block !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    + tr {
    margin-top: 24px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td:before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td:nth-of-type(2) {
    padding: 0 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td {
    display: block !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td
    > .relativeinput {
    margin-top: 8px !important;
    display: block !important;
    width: 100% !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto:nth-last-child(3)
    tbody
    tr
    td
    > .relativeinput
    input {
    margin: 0 !important;
    width: 100% !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > div[style*="height"] {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    > div:not(.content),
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"] > br {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto
    + table.produto:nth-last-child(4)
    thead:before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto
    + table.produto:nth-last-child(4)
    tbody
    td:nth-of-type(2):before {
    display: unset !important;
    font-weight: normal !important;
    content: "R$ ";
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto
    + table.produto:nth-last-child(4)
    tbody
    td:nth-of-type(3):before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > table.produto
    + table.produto:nth-last-child(4)
    tbody
    td:nth-of-type(3):after {
    content: " %";
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > fieldset
    > div.pie.clear.title:first-child {
    margin-bottom: 8px !important;
    padding-bottom: 4px !important;
    font-size: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela {
    margin: 0 0 -16px 0 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"] {
    padding: 0 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child {
    margin: 0 !important;
    text-align: right;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child
    > a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child
    > a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child
    > .saiba_mais.contrato
    > .Saiba_mais_content {
    padding-bottom: 112px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child
    > .saiba_mais.contrato
    > div.right {
    overflow: auto;
    z-index: 10;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    padding: 16px !important;
    background-color: white;
    box-shadow: -2px 0 16px rgba(0, 0, 0, 0.16);
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div:first-child
    > .saiba_mais.contrato
    > div.right
    #btnfechar {
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div[style*="float"] {
    margin-top: 16px !important;
    float: unset !important;
    width: unset !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div[style*="float"]
    fieldset,
  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados
    > #ibc_tabela
    td[align="left"]
    > div[style*="float"]
    label {
    margin: 0 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > br {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > table.produto:nth-of-type(2)
    thead:before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > table.produto:nth-of-type(2)
    tbody
    td:nth-of-type(2):before {
    display: unset !important;
    font-weight: normal !important;
    content: "R$ ";
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > table.produto:nth-of-type(2)
    tbody
    td:nth-of-type(3):before {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > table.produto:nth-of-type(2)
    tbody
    td:nth-of-type(3):after {
    content: " %";
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > p.observacao {
    padding: 12px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > p.observacao:nth-of-type(2) {
    margin-top: -16px !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > p.observacao:nth-of-type(2):before {
    color: #f4f4f6 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > fieldset {
    margin: 48px 0 0 0 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > fieldset
    > span:first-child {
    display: none !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > fieldset
    > span
    > label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_tipos_convenios_simulacao.processa"]
    #frmDados[action*="comprovante"]
    > #cbgSenha {
    margin-top: 24px !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto {
    margin: 0 16px 48px 16px !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    thead:before {
    content: "Meus Contratos de Consignação";
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio convenio convenio" ". dados prestacao";
    align-items: baseline;
    gap: 8px 12px;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(1) {
    grid-area: radio;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(2) {
    grid-area: convenio;
    font-weight: bold;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(3) {
    grid-area: prestacao;
    white-space: nowrap;
    font-weight: bold;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(3):before {
    content: "Prestação atual(R$)";
    display: block;
    font-weight: normal !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4) {
    grid-area: dados;
    font-weight: bold;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4):before {
    content: "Parcelas restantes";
    display: block;
    font-weight: normal !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4)
    > br:before {
    display: block !important;
    content: "";
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #formContratos
    > table.produto
    tbody
    tr
    > td:nth-of-type(4)
    > br:nth-of-type(1):after {
    margin-top: 8px !important;
    content: "Permite renovação";
    font-weight: normal !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto {
    margin-bottom: 32px !important;
  }

  #conteudo[class="consignacao_consulta_contrato.processa"]
    #form
    > table.produto
    br {
    display: none !important;
  }

  form#frmConta[action="pagto_gps.processa"] ~ form#frmDados h2 {
    display: none;
  }

  form#frmConta[action="pagto_gps.processa"] ~ form#frmDados > .alignInputGps {
    padding: 0 16px !important;
    display: grid !important;
    grid-template-columns: 1fr 4fr;
    grid-template-areas: "txtNomeContribuinteLabel txtNomeContribuinteLabel" "txtNomeContribuinteInput txtNomeContribuinteInput" "txtEnderecoContribuinteLabel txtEnderecoContribuinteLabel" "txtEnderecoContribuinteInput txtEnderecoContribuinteInput" "txtDddContribuinteLabel txtDddContribuinteLabel" "txtDddContribuinteInput txtTelefoneContribuinteInput" "txtCodigoTributoLabel txtCodigoTributoLabel" "txtCodigoTributoInput txtCodigoTributoInput" "txtCompetenciaTributoLabel txtCompetenciaTributoLabel" "txtCompetenciaTributoInput txtCompetenciaTributoInput" "txtcacaoCotribuinteLabel txtcacaoCotribuinteLabel" "txtcacaoCotribuinteInput txtcacaoCotribuinteInput" "txtValorPrincipalLabel txtValorPrincipalLabel" "txtValorPrincipalInput txtValorPrincipalInput" "txtValor07Label txtValor07Label" "txtValor07Input txtValor07Input" "txtValor08Label txtValor08Label" "txtValor08Input txtValor08Input" "txtValorOutrosLabel txtValorOutrosLabel" "txtValorOutrosInput txtValorOutrosInput" "txtValorAtualizacaoLabel txtValorAtualizacaoLabel" "txtValorAtualizacaoInput txtValorAtualizacaoInput" "txtValorOperacaoLabel txtValorOperacaoLabel" "txtValorOperacaoInput txtValorOperacaoInput" "txtDescricaoOperacaoLabel txtDescricaoOperacaoLabel" "txtDescricaoOperacaoInput txtDescricaoOperacaoInput";
    gap: 0 16px;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    br,
  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    .barraStyle {
    display: none !important;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label:not(:first-of-type) {
    margin-top: 32px !important;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtNomeContribuinte"] {
    grid-area: txtNomeContribuinteLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtNomeContribuinte {
    grid-area: txtNomeContribuinteInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtEnderecoContribuinte"] {
    grid-area: txtEnderecoContribuinteLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtEnderecoContribuinte {
    grid-area: txtEnderecoContribuinteInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtDddContribuinte"] {
    grid-area: txtDddContribuinteLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtDddContribuinte {
    grid-area: txtDddContribuinteInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtTelefoneContribuinte {
    grid-area: txtTelefoneContribuinteInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtCodigoTributo"] {
    grid-area: txtCodigoTributoLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtCodigoTributo {
    grid-area: txtCodigoTributoInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtCompetenciaTributo"] {
    grid-area: txtCompetenciaTributoLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtCompetenciaTributo {
    grid-area: txtCompetenciaTributoInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtcacaoCotribuinte"] {
    grid-area: txtcacaoCotribuinteLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtIdentificacaoContribuinte {
    grid-area: txtcacaoCotribuinteInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValorPrincipal"] {
    grid-area: txtValorPrincipalLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValorPrincipal {
    grid-area: txtValorPrincipalInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValor07"] {
    grid-area: txtValor07Label;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValor07 {
    grid-area: txtValor07Input;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValor08"] {
    grid-area: txtValor08Label;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValor08 {
    grid-area: txtValor08Input;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValorOutros"] {
    grid-area: txtValorOutrosLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValorOutros {
    grid-area: txtValorOutrosInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValorAtualizacao"] {
    grid-area: txtValorAtualizacaoLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValorAtualizacao {
    grid-area: txtValorAtualizacaoInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtValorOperacao"] {
    grid-area: txtValorOperacaoLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtValorOperacao {
    grid-area: txtValorOperacaoInput;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    label[for="txtDescricaoOperacao"] {
    grid-area: txtDescricaoOperacaoLabel;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .alignInputGps
    #txtDescricaoOperacao {
    grid-area: txtDescricaoOperacaoInput;
  }

  form#frmConta[action="pagto_gps.processa"] ~ form#frmDados > .div_box-radio {
    margin-top: 32px !important;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .div_box-radio
    > p.observacao {
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  form#frmConta[action="pagto_gps.processa"]
    ~ form#frmDados
    > .div_box-radio
    > p.observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form#frmConta[action="pagto_gps.processa"] ~ form#frmDados > .button-group {
    margin-top: 48px !important;
  }

  form[name="frmDarf"] > div.resp {
    display: none !important;
  }

  form[name="frmDarf"] > fieldset {
    padding: 0 16px !important;
  }

  form[name="frmDarf"] > fieldset > span.clear + span.clear {
    margin-top: 32px !important;
  }

  form[name="frmDarf"] > fieldset > span:not(.box-radio) {
    display: block !important;
  }

  form[name="frmDarf"] > fieldset > span:not(.box-radio) label,
  form[name="frmDarf"]
    > fieldset
    > span:not(.box-radio)
    input:not([type="radio"]) {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form[name="frmDarf"] > fieldset > span.clear:nth-of-type(2) {
    margin-bottom: -16px !important;
    display: grid !important;
    grid-template-columns: 1fr 3fr;
    grid-template-areas: "label label" "ddd telefone";
    gap: 0 16px;
    color: white;
  }

  form[name="frmDarf"] > fieldset > span.clear:nth-of-type(2) > label,
  form[name="frmDarf"] > fieldset > span.clear:nth-of-type(2) > input {
    color: #005ca9;
  }

  form[name="frmDarf"] > fieldset > span.clear:nth-of-type(2) > label {
    grid-area: label;
  }

  form[name="frmDarf"]
    > fieldset
    > span.clear:nth-of-type(2)
    > input#txtDddContribuinte {
    grid-area: ddd;
  }

  form[name="frmDarf"]
    > fieldset
    > span.clear:nth-of-type(2)
    > input#txtTelefoneContribuinte {
    grid-area: telefone;
  }

  form[name="frmDarf"] > fieldset > span.clear:nth-of-type(4) {
    float: left !important;
    margin-right: 8px !important;
  }

  form[name="frmDarf"] > fieldset > span.clear.div_form {
    margin-bottom: -32px !important;
    display: grid !important;
    grid-template-columns: 1fr 3fr;
  }

  form[name="frmDarf"] > p.observacao {
    margin: 16px 16px 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  form[name="frmDarf"] > p.observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form[name="frmDarf"] > p.observacao strong {
    display: contents !important;
  }

  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type {
    padding: 0 16px !important;
  }

  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type:before {
    content: "Dados da conta";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type
    > span.clear {
    display: block !important;
  }

  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type
    > span.clear
    + span.clear {
    margin-top: 32px !important;
  }

  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type
    > span.clear
    label,
  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type
    > span.clear
    select,
  #frmDados
    > #atualizaSaldo:nth-child(2)
    + input#hdnItem
    ~ fieldset:first-of-type
    > span.clear
    input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #frmDados > #atualizaSaldo:nth-child(2) + input#hdnItem ~ .button-group {
    margin-top: 48px !important;
  }

  div#conteudo[class="transacoes.processa"] #frmCadastrar > fieldset > .title {
    margin: 0 16px 16px 16px !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmCadastrar
    > fieldset
    > .clear:not(.title) {
    display: block !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmCadastrar
    > fieldset
    > .clear:not(.title)
    > label {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmCadastrar
    > fieldset
    > .clear:not(.title)
    > select {
    width: 100% !important;
    margin: 0 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:first-of-type
    .title {
    margin: 0 16px 24px 16px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:first-of-type
    label {
    margin: 0 16px 8px 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:first-of-type
    input {
    margin-top: 0 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type {
    margin: 48px 0 !important;
    padding: 0 16px !important;
    display: grid !important;
    grid-template-areas: "title title title" "tipo tipo tipo" "agencia contaDv contaDv";
    gap: 24px 16px;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > .title {
    grid-area: title;
    margin: 0 0 8px 0 !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear {
    display: block !important;
    margin: 0 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear
    label {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear
    input,
  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear
    select {
    width: 100% !important;
    margin: 0 !important;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(1) {
    grid-area: agencia;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2) {
    grid-area: contaDv;
    display: grid !important;
    grid-template-areas: "label dvDiv" "contaInput dvDiv";
    gap: 0 16px;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2)
    > label {
    grid-area: label;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2)
    > input {
    grid-area: contaInput;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2)
    > div.relativeinput {
    grid-area: dvDiv;
    display: grid !important;
    grid-template-areas: "label" "input";
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2)
    > div.relativeinput:before {
    grid-area: label;
    content: "Dv:";
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(2)
    > div.relativeinput
    > input {
    grid-area: input;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > input#hdnOrigem
    ~ fieldset:last-of-type
    > span.clear:nth-of-type(3) {
    grid-area: tipo;
  }

  div#conteudo[class="transacoes.processa"]
    #frmTransferencia
    > table.produto
    + table.produto {
    margin-top: 32px !important;
  }

  div#conteudo[class="transacoes.processa"] #frmDados > br,
  div#conteudo[class="transacoes.processa"] #frmDados > p.observacao {
    display: none !important;
  }

  div#conteudo[class="transacoes.processa"] #frmDados #btnRetornarsmbTransacao {
    height: 56px !important;
    width: 100% !important;
    border: 1px solid #f39200 !important;
  }

  form#formRecargaCelCadastra > fieldset:first-of-type .title {
    display: none !important;
  }

  form#formRecargaCelCadastra > fieldset:first-of-type label {
    margin: 0 16px 8px 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formRecargaCelCadastra > fieldset:first-of-type input {
    margin-top: 0 !important;
  }

  form#formRecargaCelCadastra > fieldset:last-of-type {
    margin: 48px 0 !important;
    padding: 0 16px !important;
    display: grid !important;
    grid-template-columns: 1fr 3fr;
    grid-template-areas: "title title" "ddd telefone";
    gap: 24px 16px;
  }

  form#formRecargaCelCadastra > fieldset:last-of-type > .title {
    grid-area: title;
    margin: 0 0 8px 0 !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formRecargaCelCadastra > fieldset:last-of-type > span.clear {
    display: block !important;
    margin: 0 !important;
  }

  form#formRecargaCelCadastra > fieldset:last-of-type > span.clear label {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formRecargaCelCadastra > fieldset:last-of-type > span.clear input,
  form#formRecargaCelCadastra > fieldset:last-of-type > span.clear select {
    width: 100% !important;
    margin: 0 !important;
  }

  form#formRecargaCelCadastra
    > fieldset:last-of-type
    > span.clear:nth-of-type(1) {
    grid-area: ddd;
  }

  form#formRecargaCelCadastra
    > fieldset:last-of-type
    > span.clear:nth-of-type(2) {
    grid-area: telefone;
  }

  form#formRecargaCelOperadoraCadastra > fieldset {
    margin: 0 !important;
    padding: 0 16px !important;
    display: block !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset + fieldset {
    margin-top: 32px !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset:last-child {
    margin-bottom: 48px !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset > .title {
    margin: 0 0 24px 0 !important;
    display: block !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset > span.clear {
    display: block !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset > span.clear + span.clear {
    margin-top: 16px !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset > span.clear label {
    margin: 0 !important;
  }

  form#formRecargaCelOperadoraCadastra
    > fieldset
    > span.clear
    label:first-child {
    font-weight: bold !important;
  }

  form#formRecargaCelOperadoraCadastra
    > fieldset
    > span.clear
    label:first-child:last-of-type {
    margin-bottom: 8px !important;
    color: #005ca9 !important;
  }

  form#formRecargaCelOperadoraCadastra > fieldset > span.clear select {
    width: 100% !important;
    margin: 0 !important;
  }

  form#formRecargaCelTransConfirma > table.produto + table.produto {
    margin-top: 32px !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) > span.clear input,
  form#formDocTerceirosCadastra > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    + span.clear {
    margin-top: 32px !important;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 3fr 1fr 6fr 1fr;
    grid-template-areas: "txtAgenciaDv txtAgenciaDv txtContaDv txtContaDv" "txtAgenciaDestino txtDvAgenciaDestino txtContaDestino txtDvContaDestino";
    gap: 0 16px;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    label {
    display: none !important;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):before {
    content: "Agência-dv:";
    grid-area: txtAgenciaDv;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):after {
    content: "Conta-dv:";
    grid-area: txtContaDv;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtAgenciaDestino {
    grid-area: txtAgenciaDestino;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDvAgenciaDestino {
    grid-area: txtDvAgenciaDestino;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtContaDestino {
    grid-area: txtContaDestino;
  }

  form#formDocTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDvContaDestino {
    grid-area: txtDvContaDestino;
  }

  form#formDoceTerceirosTransConfirma > table.produto,
  form#formTedInvestimentoTransConfirma > table.produto,
  form#formTedMesmaTransConfirma > table.produto,
  form#formTedTerceirosTransConfirma > table.produto,
  form#formGpsTransConfirma > table.produto,
  form#formDarfSimplesTransConfirma > table.produto,
  form#formDarfTransConfirma > table.produto,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto,
  form#formIssTransConfirma > table.produto,
  form#formIptuTransConfirma > table.produto {
    margin: 0 !important;
  }

  form#formDoceTerceirosTransConfirma > table.produto + table.produto,
  form#formTedInvestimentoTransConfirma > table.produto + table.produto,
  form#formTedMesmaTransConfirma > table.produto + table.produto,
  form#formTedTerceirosTransConfirma > table.produto + table.produto,
  form#formGpsTransConfirma > table.produto + table.produto,
  form#formDarfSimplesTransConfirma > table.produto + table.produto,
  form#formDarfTransConfirma > table.produto + table.produto,
  form#formLicenciamentoTransConfirma
    form#formIpvaTransConfirma
    > table.produto
    + table.produto,
  form#formIssTransConfirma > table.produto + table.produto,
  form#formIptuTransConfirma > table.produto + table.produto {
    margin-top: 32px !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    input {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(1)
    > span.clear
    label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formTedInvestimentoCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formTedInvestimentoCadastra > fieldset:nth-of-type(2) > span.clear input,
  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    + span.clear {
    margin-top: 32px !important;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 5fr 8fr 2fr;
    grid-template-areas: "txtAgencia txtContaDv txtContaDv" "txtAgenciaDestino txtContaDestino txtDvContaDestino";
    gap: 0 16px;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    label {
    display: none !important;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):before {
    content: "Agência:";
    grid-area: txtAgencia;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):after {
    content: "Conta-dv:";
    grid-area: txtContaDv;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtAgenciaDestino {
    grid-area: txtAgenciaDestino;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtContaDestino {
    grid-area: txtContaDestino;
  }

  form#formTedInvestimentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDvContaDestino {
    grid-area: txtDvContaDestino;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(1),
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(1) .title,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(2),
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(2) .title,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(2) > span.clear,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formTedMesmaCadastra > fieldset:nth-of-type(2) > span.clear input,
  form#formTedMesmaCadastra > fieldset:nth-of-type(2) > span.clear select,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) > span.clear input,
  form#formTedTerceirosCadastra > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formTedMesmaCadastra > fieldset:nth-of-type(2) > span.clear + span.clear,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    + span.clear {
    margin-top: 32px !important;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]),
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]) {
    display: grid !important;
    grid-template-columns: 5fr 8fr 2fr;
    grid-template-areas: "txtAgencia txtContaDv txtContaDv" "txtAgenciaDestino txtContaDestino txtDvContaDestino";
    gap: 0 16px;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    label,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    label {
    display: none !important;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]):before,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]):before {
    content: "Agência:";
    grid-area: txtAgencia;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]):after,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"]):after {
    content: "Conta-dv:";
    grid-area: txtContaDv;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtAgenciaDestino,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtAgenciaDestino {
    grid-area: txtAgenciaDestino;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtContaDestino,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtContaDestino {
    grid-area: txtContaDestino;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtDvContaDestino,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#agenciaConta:not([style*="none"])
    input#txtDvContaDestino {
    grid-area: txtDvContaDestino;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"]),
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"]) {
    display: grid !important;
    grid-template-columns: 3fr 7fr;
    grid-template-areas: "agencia conta" "txtAgenciaDest txtContaPagamento";
    gap: 0 16px;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    label[for="txtAgenciaDest"],
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    label[for="txtAgenciaDest"] {
    grid-area: agencia;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    input#txtAgenciaDest,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    input#txtAgenciaDest {
    grid-area: txtAgenciaDest;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    label[for="txtContaPagamento"],
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    label[for="txtContaPagamento"] {
    grid-area: conta;
  }

  form#formTedMesmaCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    input#txtContaPagamento,
  form#formTedTerceirosCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3)
    > div#contaPagamento:not([style*="none"])
    input#txtContaPagamento {
    grid-area: txtContaPagamento;
  }

  form#formTedMesmaCadastra > div[style*="flex"],
  form#formTedTerceirosCadastra > div[style*="flex"] {
    padding: 0 !important;
  }

  form#formTedMesmaCadastra > div[style*="flex"] > div,
  form#formTedTerceirosCadastra > div[style*="flex"] > div {
    text-align: left !important;
  }

  form#formTedMesmaCadastra > div[style*="flex"] > div img,
  form#formTedTerceirosCadastra > div[style*="flex"] > div img {
    display: none;
  }

  form#formTedMesmaCadastra > div[style*="flex"] > div div,
  form#formTedTerceirosCadastra > div[style*="flex"] > div div {
    display: flex !important;
    align-items: flex-start;
    margin: 24px 16px 0 16px !important;
    padding: 16px !important;
    font-size: 14px !important;
    font-weight: normal;
    background-color: #f4f4f6 !important;
  }

  form#formTedMesmaCadastra > div[style*="flex"] > div div:before,
  form#formTedTerceirosCadastra > div[style*="flex"] > div div:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear label,
  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear label,
  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear input,
  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear + span.clear {
    margin-top: 32px !important;
  }

  form#frmCadastraGps > fieldset:nth-of-type(2) > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 2fr 7fr;
    grid-template-areas: "DDD Telefone" "txtDddContribuinte txtTelefoneContribuinte";
    gap: 0 16px;
  }

  form#frmCadastraGps
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    label {
    display: none !important;
  }

  form#frmCadastraGps
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):before {
    content: "DDD:";
    grid-area: DDD;
  }

  form#frmCadastraGps
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):after {
    content: "Telefone:";
    grid-area: Telefone;
  }

  form#frmCadastraGps
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDddContribuinte {
    grid-area: txtDddContribuinte;
  }

  form#frmCadastraGps
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtTelefoneContribuinte {
    grid-area: txtTelefoneContribuinte;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) > span.clear input,
  form#formDarfSimplesCadastra > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    + span.clear {
    margin-top: 32px !important;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 2fr 7fr;
    grid-template-areas: "DDD Telefone" "txtDddContribuinte txtTelefoneContribuinte";
    gap: 0 16px;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    label {
    display: none !important;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):before {
    content: "DDD:";
    grid-area: DDD;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):after {
    content: "Telefone:";
    grid-area: Telefone;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDddContribuinte {
    grid-area: txtDddContribuinte;
  }

  form#formDarfSimplesCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtTelefoneContribuinte {
    grid-area: txtTelefoneContribuinte;
  }

  form#formDarfCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    input:not([type="radio"]),
  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear + span.clear {
    margin-top: 32px !important;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear:nth-of-type(2) {
    display: grid !important;
    grid-template-columns: 2fr 7fr;
    grid-template-areas: "DDD Telefone" "txtDddContribuinte txtTelefoneContribuinte";
    gap: 0 16px;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    label {
    display: none !important;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):before {
    content: "DDD:";
    grid-area: DDD;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2):after {
    content: "Telefone:";
    grid-area: Telefone;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtDddContribuinte {
    grid-area: txtDddContribuinte;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(2)
    input#txtTelefoneContribuinte {
    grid-area: txtTelefoneContribuinte;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3).box-radio {
    padding: 0 !important;
    background-color: unset !important;
    display: grid !important;
    grid-template-columns: 2fr 7fr;
    grid-template-areas: "CPF CNPJ" "valor valor";
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3).box-radio
    label[for="optCpf"] {
    grid-area: CPF;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3).box-radio
    label[for="optCnpj"] {
    grid-area: CNPJ;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(3).box-radio
    input {
    grid-area: valor;
  }

  form#formDarfCadastra > fieldset:nth-of-type(2) > span.clear:nth-of-type(4) {
    position: relative;
  }

  form#formDarfCadastra
    > fieldset:nth-of-type(2)
    > span.clear:nth-of-type(4)
    button {
    display: none !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(1),
  form#formIpvaCadastra > fieldset:nth-of-type(1),
  form#formIptuCadastra > fieldset:nth-of-type(1),
  form#formIssCadastra > fieldset:nth-of-type(1) {
    margin: 0 !important;
    padding: 0 16px !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) .title,
  form#formIpvaCadastra > fieldset:nth-of-type(1) .title,
  form#formIptuCadastra > fieldset:nth-of-type(1) .title,
  form#formIssCadastra > fieldset:nth-of-type(1) .title {
    display: none !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) > span.clear,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear {
    display: block !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear input,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear input {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIpvaCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIptuCadastra > fieldset:nth-of-type(1) > span.clear label,
  form#formIssCadastra > fieldset:nth-of-type(1) > span.clear label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(2),
  form#formIpvaCadastra > fieldset:nth-of-type(2),
  form#formIptuCadastra > fieldset:nth-of-type(2),
  form#formIssCadastra > fieldset:nth-of-type(2) {
    margin: 48px 0 0 0 !important;
    padding: 0 16px !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(2) .title,
  form#formIpvaCadastra > fieldset:nth-of-type(2) .title,
  form#formIptuCadastra > fieldset:nth-of-type(2) .title,
  form#formIssCadastra > fieldset:nth-of-type(2) .title {
    margin: 0 0 24px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(2) > span.clear,
  form#formIpvaCadastra > fieldset:nth-of-type(2) > span.clear,
  form#formIptuCadastra > fieldset:nth-of-type(2) > span.clear,
  form#formIssCadastra > fieldset:nth-of-type(2) > span.clear {
    display: block !important;
  }

  form#formLicenciamentoCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formLicenciamentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    input:not([type="radio"]),
  form#formLicenciamentoCadastra > fieldset:nth-of-type(2) > span.clear select,
  form#formIpvaCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formIpvaCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    input:not([type="radio"]),
  form#formIpvaCadastra > fieldset:nth-of-type(2) > span.clear select,
  form#formIptuCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formIptuCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    input:not([type="radio"]),
  form#formIptuCadastra > fieldset:nth-of-type(2) > span.clear select,
  form#formIssCadastra > fieldset:nth-of-type(2) > span.clear label,
  form#formIssCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    input:not([type="radio"]),
  form#formIssCadastra > fieldset:nth-of-type(2) > span.clear select {
    width: 100% !important;
    min-width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  form#formLicenciamentoCadastra
    > fieldset:nth-of-type(2)
    > span.clear
    + span.clear,
  form#formIpvaCadastra > fieldset:nth-of-type(2) > span.clear + span.clear,
  form#formIptuCadastra > fieldset:nth-of-type(2) > span.clear + span.clear,
  form#formIssCadastra > fieldset:nth-of-type(2) > span.clear + span.clear {
    margin-top: 32px !important;
  }

  form#formLicenciamentoCadastra,
  form#formIpvaCadastra,
  form#formIptuCadastra,
  form#formIssCadastra,
  form#formDarfCadastra,
  form#formDarfSimplesCadastra,
  form#frmCadastraGps,
  form#formTedMesmaCadastra,
  form#formTedTerceirosCadastra,
  form#formTedInvestimentoCadastra,
  form#formDocTerceirosCadastra,
  form#formRecargaCelOperadoraCadastra,
  form#formRecargaCelCadastra,
  div#conteudo[class="transacoes.processa"] #frmTransferencia,
  div#conteudo[class="transacoes.processa"] #frmCadastrar,
  form#formDoceTerceirosTransConfirma,
  form#formTedInvestimentoTransConfirma,
  form#formTedMesmaTransConfirma,
  form#formTedTerceirosTransConfirma,
  form#formGpsTransConfirma,
  form#formDarfSimplesTransConfirma,
  form#formDarfTransConfirma,
  form#formLicenciamentoTransConfirma form#formIpvaTransConfirma,
  form#formIssTransConfirma,
  form#formIptuTransConfirma,
  form#formRecargaCelTransConfirma,
  div#conteudo[class="transacoes.processa"] #frmTransferencia {
    padding-bottom: 188px !important;
  }

  div[data-titulo="Registrato Banco Central"] ~ section.container {
    padding-bottom: 188px !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > .tituloGeral {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    text-align: left !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p:nth-of-type(2),
  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p:nth-of-type(3) {
    padding-left: 16px !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    a {
    text-decoration: underline !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group {
    margin-top: 48px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group
    label {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    text-align: left !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group
    table#tabelaClienteRegistrato
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > p
    + div.margePag.form-group
    table#tabelaClienteRegistrato
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    .titleTable {
    margin-bottom: 16px !important;
    display: block !important;
    font-weight: normal !important;
    font-size: 16px !important;
    text-align: left !important;
    color: #3a4859 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    table {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    table
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > div.tituloGeral
    + div.margePag.form-group
    table
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > .identBoxPassword {
    margin-top: 80px !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"] {
    width: unset !important;
    margin: 32px 0 0 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    * {
    font-family: futura-book;
    color: #3a4859 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span {
    display: block !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span[style*="20px"]:first-child {
    margin-top: -32px !important;
    font-size: 16px !important;
    color: #48586c !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span[style*="60px"] {
    margin: 0 !important;
    font-size: 32px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span[style*="20px"]:last-of-type {
    margin-top: 36px !important;
    font-size: 16px !important;
    color: #48586c !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span[style*="20px"]:last-of-type:before {
    content: "\f017";
    margin-right: 8px;
    font-family: "Font Awesome 5 Free";
    font-size: 16px !important;
    font-weight: bold;
    color: #cccccc !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    span[style*="bold"] {
    margin: 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    #contadorPin {
    margin: 0 !important;
    float: unset !important;
    background-color: #cccccc;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    .slice
    * {
    border-color: #005ca9 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div[style*="margin-top"]
    + div.margePag.form-group {
    display: none !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ p#divTxtSucesso {
    margin: 32px 16px 0 16px !important;
    padding: 16px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ p#divTxtSucesso:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div.margePag.form-group {
    padding: 0 !important;
    background-color: unset !important;
  }

  div[data-titulo="Registrato Banco Central"]
    ~ section.container
    > div.fullsize
    > input#btnModal
    ~ div.margePag.form-group
    .titleTable:before {
    content: "Dados do cidadão";
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container {
    min-height: 100vh !important;
    padding-bottom: 248px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    br {
    display: none !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    *:not(button) {
    color: #3a4859 !important;
    font-size: 16px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    #tb_infoMobile {
    margin-bottom: 32px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    #tb_infoMobile
    span {
    margin: 0 !important;
    display: block;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco {
    min-height: unset !important;
    margin: 0 0 16px 0 !important;
    padding: 16px !important;
    border: 0 !important;
    border-radius: 6px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco
    .container
    > div {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco
    .container
    > div
    > p {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    .container
    .panel.painelBranco
    .container
    > div
    > p
    span {
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div:last-child {
    left: 0;
    right: 0;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:first-child:not(.painelCinzaArr)
    > .padding-thirty {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:first-child:not(.painelCinzaArr)
    p {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:first-child:not(.painelCinzaArr)
    .tituloGeral {
    margin: 0 0 16px 0 !important;
    text-align: left !important;
    text-transform: unset !important;
    font-size: 16px !important;
    color: #3a4859 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr) {
    margin-top: 32px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > .no-border {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile {
    display: flex !important;
    flex-wrap: wrap;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 2)
    th {
    display: none !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 2)
    td {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 3) {
    margin: 12px 0 !important;
    padding-left: 24px !important;
    width: 50% !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 4) {
    margin: 12px 0 !important;
    width: 50% !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 5) {
    width: 100% !important;
    padding-left: 24px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #formBancoDados
    > div.row.margePag
    > div.col-md-12
    > div
    > div.row.form-group
    > div.panel.panel-default.clearfix:last-child:not(.painelCinzaArr)
    > div:last-child
    #tb_convenios_mobile
    tbody#tabelaConveniosMobile
    tr:nth-of-type(5n + 5):not(:last-of-type) {
    margin-bottom: 16px !important;
    padding-bottom: 16px !important;
    border-bottom: 1px solid #cccccc !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > br
    + div[data-component="tipografia"]
    > .tituloGeral {
    text-align: left !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped {
    margin: 16px 0 0 0 !important;
    padding: 16px !important;
    border-radius: 6px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped
    tr
    th {
    font-weight: normal !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    > div:first-child:last-child
    > div:first-child:last-child
    > #tb_dados1Mobile:nth-child(2):last-child
    > table.registro.table.table-striped
    tr
    td {
    font-weight: bold !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral {
    margin: 48px 16px 0 16px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    thead {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    thead
    * {
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    tbody
    tr
    + tr {
    margin-top: 12px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    tbody
    tr
    td:before {
    content: "\f105";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    + div#tb_aceite {
    margin: 48px 0 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column-reverse;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    + div#tb_aceite
    > label:first-child {
    display: flex;
    align-items: baseline;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    + div#tb_aceite
    > a {
    margin-bottom: 16px !important;
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    > div.fullsize.left
    > div:nth-last-child(3):nth-child(2)
    > #saqueAniversarioConfirma
    + br
    + #tb_geral
    > table#tb_convenios
    + div#tb_aceite
    > a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #btnCancelar {
    background-color: #ffffff !important;
    color: #f39200 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix {
    padding: 0 !important;
    background: unset !important;
    margin: 0 !important;
    border-radius: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div.row.form-group:first-child {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div.row.form-group:first-child
    p {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div.row.form-group:first-child
    p:last-of-type {
    margin-top: 16px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div.no-border.col-md-06 {
    display: none !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile {
    margin-top: 32px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(1)
    #tb_convenios_mobile_filter
    label {
    width: 100% !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(1)
    #tb_convenios_mobile_filter
    label
    input {
    width: 100% !important;
    margin: 8px 0 0 0 !important;
    display: block !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2) {
    margin-top: 24px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile {
    margin: 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile
    tbody
    tr
    + tr {
    margin-top: 12px !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    div.panel.panel-default.painelCinzaArr.clearfix
    > div#dv_confirma_lanc_futuro_mobile
    > #tb_convenios_mobile_wrapper
    > div:nth-of-type(2)
    #tb_convenios_mobile
    tbody
    tr {
    margin: 4px !important;
    display: flex !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao {
    z-index: 9;
    overflow: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:first-child,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:first-child {
    margin: 24px 16px 0 16px !important;
    padding: 0 0 112px 0 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:first-child
    > p:first-of-type,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:first-child
    > p:first-of-type {
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:first-child
    > p:nth-of-type(2),
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:first-child
    > p:nth-of-type(2) {
    margin-bottom: 24px !important;
    font-weight: bold !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmsmoradia
    > div:last-child,
  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    ~ div#termosmscessao
    > div:last-child {
    z-index: 11 !important;
  }

  div[data-titulo="Autorização consulta às informações do FGTS"]
    ~ section.container
    #btnSalvar {
    display: none !important;
  }

  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center;
    background-color: unset !important;
  }

  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success
    table
    img {
    display: none !important;
  }

  div#conteudo[class="filtro_transacoes_agendadas.processa"]
    .box-alert-success
    table
    tr {
    text-align: center;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    > div.title {
    margin-bottom: 32px;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    > span {
    display: block;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    > input#token:first-child
    + fieldset:nth-last-child(2)
    > span
    + span {
    margin-top: 24px;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    > div.content
    > br {
    display: none !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7) {
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    > thead:before {
    content: "Dados gerais";
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    > tbody
    > tr
    > td:last-child {
    font-weight: bold !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto {
    margin: 32px 16px 0 16px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > thead {
    margin-bottom: 16px !important;
    padding-bottom: 4px !important;
    display: block !important;
    border-bottom: 1px solid #005ca9 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr {
    padding: 0 0 16px 0 !important;
    border-bottom: 1px solid #cccccc !important;
    display: flex !important;
    align-items: baseline;
    gap: 8px;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child {
    display: flex !important;
    flex-direction: column;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div {
    width: unset !important;
    margin: 0 !important;
    line-height: unset !important;
    float: unset !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div
    br {
    content: "";
    display: block;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div
    br:before {
    content: "";
    display: block;
    margin-top: 4px;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div
    label {
    display: block !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div:nth-of-type(1) {
    margin-bottom: 16px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div:nth-of-type(2) {
    display: flex !important;
    flex-direction: column;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div:nth-of-type(2)
    a {
    margin-top: 16px !important;
    text-decoration: none !important;
    order: 1;
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div:nth-of-type(2)
    a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    > tbody
    > tr
    > td:last-child
    > div:nth-of-type(3) {
    order: -1;
    margin-bottom: 16px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ center {
    display: none !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao {
    margin: 32px 16px 0 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child {
    margin-top: 32px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "btnConsultaCadastro btnExcluir btnCompartilhar" "btnPagar btnPagar btnPagar";
    gap: 12px;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnConsultaCadastro {
    grid-area: btnConsultaCadastro;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnConsultaCadastro:before {
    content: "\f543";
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnExcluir {
    grid-area: btnExcluir;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnExcluir:before {
    content: "\f2ed";
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnCompartilhar {
    grid-area: btnCompartilhar;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnCompartilhar:before {
    content: "\f064";
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#form
    + table.produto:first-of-type:nth-last-child(7)
    + table.produto
    ~ p.observacao
    + div.button-group:last-child
    > div.right
    #btnPagar {
    grid-area: btnPagar;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > fieldset {
    margin-top: 32px !important;
    display: block !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > fieldset
    > span {
    display: block !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > fieldset
    > span
    + span {
    margin-top: 24px !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > p.observacao {
    margin: 32px 16px 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    form#formDadosBoleto
    > p.observacao:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo[class="filtro_consulta_bloqueto_dda.processa"]
    > div.content
    > div.button-group {
    margin-top: 32px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5) {
    margin: 24px 16px 32px 16px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5)
    > ul {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5)
    > ul
    #quadroLimites {
    width: 100% !important;
    height: unset !important;
    overflow: unset !important;
    padding: 0 !important;
    box-shadow: none !important;
    border-radius: unset !important;
    margin: unset !important;
    border: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5)
    > ul
    #quadroLimites
    br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5)
    > ul
    #quadroLimites
    .tituloChave {
    margin: 0 !important;
    padding: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(5)
    > ul
    #quadroLimites
    .valorLimitePix
    > label {
    display: block !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4) {
    margin: 0 16px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.row.margePag {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave {
    margin: 0 !important;
    padding: 0 !important;
    height: unset !important;
    box-shadow: unset !important;
    border-radius: unset !important;
    border: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div.tituloChave2 {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: baseline;
    justify-content: space-between !important;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div.tituloChave2
    > a {
    margin-left: 8px !important;
    display: inline-block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div.tituloChave2
    > a
    > i {
    margin: 0 !important;
    font-size: 1.3rem !important;
    float: unset !important;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1 {
    margin-top: 24px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4) {
    display: block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:first-of-type,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:first-of-type {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    b,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    b {
    display: inline-block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(2) {
    content: "";
    display: inline;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(2):before,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(2):before {
    content: "";
    display: inline;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(3),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(3) {
    content: "";
    display: block;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(3):before,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(3):before {
    content: "";
    display: block;
    margin-top: 16px;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4) {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #cccccc !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child {
    margin-top: 24px !important;
    border: 0 !important;
    background-color: unset !important;
    text-align: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child
    p {
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(4)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child
    p:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3) {
    margin: 32px 0 0 0 !important;
    padding: 0 !important;
    background-color: white !important;
    border: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table {
    margin: 8px 0 0 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    tr
    > td {
    padding: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:first-child
    > td
    > span:before {
    content: "\f0d7";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 1.5rem !important;
    color: #f39200 !important;
    vertical-align: unset !important;
    margin: 0 !important;
    width: unset !important;
    height: unset !important;
    border: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:last-child {
    display: flex !important;
    align-items: center;
    border-radius: 32px !important;
    overflow: hidden !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:last-child
    td {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:last-child
    td
    label
    font {
    font-size: 0.9rem !important;
    font-weight: bold !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:last-child
    #boxNivelPadrao {
    flex: 1;
    width: unset !important;
    height: 32px !important;
    border-radius: 0 !important;
    background-color: #005ca9 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    > div
    > table
    > tbody
    > tr:last-child
    #boxNivelForte {
    flex: 1.618;
    width: unset !important;
    height: 32px !important;
    border-radius: 0 !important;
    background-color: #f39200 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div {
    margin-top: 32px !important;
    display: block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div
    table {
    margin: 0 !important;
    background-color: unset !important;
    border: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div
    table
    p {
    margin: 0 -5vw !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#painelObservacao:nth-child(4):nth-last-child(3)
    > div.row:first-child
    + div
    + div
    + div
    table
    p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row.form-group {
    margin-top: 32px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites {
    margin: 24px 16px 24px 16px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites {
    width: 100% !important;
    height: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div {
    margin: 0 !important;
    padding: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div.tituloChave {
    margin-bottom: 8px !important;
    text-align: left !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div#listaLimites {
    width: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div#listaLimites
    select {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#divLimites
    ul
    li
    div#quadroLimites
    > div#barraLimites {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao {
    margin: 0 16px !important;
    padding: 0 !important;
    border: 0 !important;
    background-color: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca
    > div {
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca
    > div:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca
    > div
    font {
    margin-left: 6px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao {
    margin-top: 32px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao
    table {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao
    table
    p {
    padding: 12px !important;
    background-color: #f4f4f6 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#divMensagemNivelSeguranca:not([style*="none"])
    + div#TextoPadrao
    table
    p:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    div {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    table {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    table
    p {
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    table
    p:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    div.botaoAderir {
    margin-top: 24px !important;
    width: unset !important;
    border: 0 !important;
    height: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div.row
    + input#modalBtnSim
    + input#modalBtnNao
    ~ div#painelObservacao
    > div#TextoPadrao
    div.botaoAderir
    a {
    height: 56px !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: 1px solid #f39200 !important;
    border-radius: 6px !important;
    background-color: #f39200 !important;
    color: white !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar {
    margin: 24px 0 0 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div.tituloGeral {
    margin: 0 16px !important;
    font-size: 16px !important;
    text-align: unset !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado {
    margin: 16px 0 0 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    > div {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > form#frmPagarPixConfirmar
    > div#tblDetalheSolicitado
    > div#dadosSolicitado
    table {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    ~ br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    + br
    + div.painelCinza {
    height: unset !important;
    margin: 32px 16px 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    border: 0 !important;
    color: unset !important;
    background-color: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    + br
    + div.painelCinza
    > div:first-child {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    + br
    + div.painelCinza
    > div#textoMensagem {
    margin: 0 !important;
    text-align: center;
    color: #005ca9;
    font-weight: bold;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Gerenciar Limites"]
    ~ section.container
    > div.fullsize
    > div#saiba-mais
    + br
    + div.painelCinza
    > div#textoMensagem:before {
    content: "\f058";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #00b273 !important;
    margin-bottom: 32px;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container {
    padding-bottom: 8px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3) {
    margin: 24px 16px 32px 16px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3)
    > ul {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3)
    > ul
    #quadroLimites {
    width: 100% !important;
    height: unset !important;
    overflow: unset !important;
    padding: 0 !important;
    box-shadow: none !important;
    border-radius: unset !important;
    margin: unset !important;
    border: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3)
    > ul
    #quadroLimites
    br {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3)
    > ul
    #quadroLimites
    .tituloChave {
    margin: 0 !important;
    padding: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > #divLimites:nth-child(2):nth-last-child(3)
    > ul
    #quadroLimites
    .valorLimitePix
    > label {
    display: block !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2) {
    margin: 0 16px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.row.margePag {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave {
    margin: 0 !important;
    padding: 0 !important;
    height: unset !important;
    box-shadow: unset !important;
    border-radius: unset !important;
    border: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div.tituloChave2 {
    margin: 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: baseline;
    justify-content: space-between !important;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div.tituloChave2
    > a {
    margin-left: 8px !important;
    display: inline-block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div.tituloChave2
    > a
    > i {
    margin: 0 !important;
    font-size: 1.3rem !important;
    float: unset !important;
    color: #0077db !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1 {
    margin-top: 24px !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4) {
    display: block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:first-of-type,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:first-of-type {
    display: none !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    b,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    b {
    display: inline-block !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(2),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(2) {
    content: "";
    display: inline;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(2):before,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(2):before {
    content: "";
    display: inline;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(3),
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(3) {
    content: "";
    display: block;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(2)
    > td:last-of-type
    br:nth-of-type(3):before,
  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4)
    > td:last-of-type
    br:nth-of-type(3):before {
    content: "";
    display: block;
    margin-top: 16px;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:first-child
    > tbody
    > tr:nth-of-type(4) {
    margin: 0 !important;
    padding: 0 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child {
    margin-top: 0 !important;
    border: 0 !important;
    background-color: unset !important;
    text-align: unset !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child
    p {
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div#Quadro:nth-child(3):nth-last-child(2)
    div.quadroChave
    > div#infComple1
    div.box
    > table:last-child
    p:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div#conteudo
    > div[data-component="headerXsPix"][data-titulo="Limites Pix Saque e Pix Troco"]
    ~ section.container
    > div.fullsize
    > div.row.form-group
    br {
    display: none !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize {
    padding-bottom: 112px !important;
    display: block !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.avisoSubtitulo {
    margin: 0 16px !important;
    text-align: left !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao {
    margin: 32px 16px 0 16px !important;
    line-height: unset !important;
    font-size: unset !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > .titulo {
    margin: 0 0 16px 0 !important;
    text-align: left !important;
    text-decoration: unset !important;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > p {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > ul {
    margin: 16px 0 0 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > ul
    li {
    display: flex !important;
    align-items: baseline;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > ul
    li:before {
    content: "\f105";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #005ca9 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > ul
    li
    + li {
    margin-top: 4px !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > div.row.margePag {
    margin: 24px 0 0 0 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div.cardOpcao
    > div.row.margePag
    button {
    margin: 0 !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div[style="margin: 24px;"] {
    margin: 24px 16px 0 16px !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div[style="margin: 24px;"]
    > div:first-child {
    display: none !important;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div[style="margin: 24px;"]
    > div:nth-child(2) {
    margin: 0 !important;
    text-align: center;
    color: #005ca9;
    font-weight: bold;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div[style="margin: 24px;"]
    > div:nth-child(2):before {
    content: "\f05a";
    display: block;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 80px;
    color: #005ca9 !important;
    margin-bottom: 32px;
  }

  div#conteudo
    > div[data-titulo="Gestão de Limites"]
    ~ section.container
    > div.fullsize
    > div[style="margin: 24px;"]
    > div:nth-child(3) {
    margin: 8px 0 0 0 !important;
    text-align: center !important;
  }

  #conteudo[class*="cdc"] div.content form:not([id*="mConta"]) {
    padding-bottom: 188px;
  }

  #conteudo[class*="cdc"]
    div.content
    form:not([id*="mConta"])
    .button-group
    #btnNovoEmprestimo,
  #conteudo[class*="cdc"]
    div.content
    form:not([id*="mConta"])
    .button-group
    #btnProposta {
    display: none !important;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > br {
    display: none;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #token + p.observacao {
    display: none;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    + table.produto {
    margin-top: 48px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto {
    margin: 0 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    tbody
    tr
    td {
    text-align: left !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    table.produto:first-of-type
    thead:before {
    content: "RESUMO";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > div[style*="overflow"]
    + fieldset {
    margin: 32px 0 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #token + table.produto {
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #token + table.produto br {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    thead {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    tbody
    tr:first-child {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    tbody
    tr:first-child
    * {
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    tbody
    tr:not(:first-child)
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset {
    margin: 48px 16px 0 16px !important;
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    + span {
    margin-top: 24px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    label,
  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    input {
    margin: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #token
    + table.produto
    + br
    + fieldset
    > span
    label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #apl_linhaVazia,
  #conteudo[class*="cdc"] div.content form#frmCdc > #apl_informativo {
    display: none;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #apl_listaArq > table {
    width: unset !important;
    display: block !important;
    margin: 48px 16px 16px 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td {
    display: block !important;
    padding: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li {
    display: block !important;
    list-style: none;
    text-align: right !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div {
    background-color: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    box-shadow: unset !important;
    font-size: 16px !important;
    color: #3a4859 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content {
    z-index: 1;
    overflow: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: white;
    padding: 32px 16px !important;
    display: flex;
    flex-direction: column;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > a {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content {
    order: -1;
    margin-bottom: 32px !important;
    text-align: left !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table {
    width: unset !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    tbody {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    tbody
    tr {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    tbody
    tr
    td {
    display: block !important;
    padding: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    tbody
    tr:first-child {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    tbody
    tr:first-child
    * {
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.Saiba_mais_content
    > .tab_content
    > table
    * {
    font-size: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmCdc
    > #apl_listaArq
    > table
    > tbody
    > tr
    > td
    > ul
    > li
    > div
    > div.right {
    display: none !important;
  }

  #conteudo[class*="cdc"] div.content form#frmCdc > #btnCancelar {
    margin-top: 48px !important;
  }

  form#frmCdcSelecao:nth-child(6):not(:last-child)
    > table.produto:first-of-type {
    display: none !important;
  }

  form#frmCdcSelecao:nth-child(6):not(:last-child)
    > table.produto:last-of-type {
    margin-top: 0 !important;
  }

  form#frmCdcSelecao:nth-child(6):not(:last-child) + #dialog-message {
    display: none !important;
  }

  form#frmCdcSelecao > table.produto {
    margin: 0 16px !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:first-child {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:first-child * {
    color: #005ca9 !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto auto;
    grid-template-areas: "radio qtd prestacao" ". taxa total";
    align-items: center;
    gap: 12px 8px;
  }

  form#frmCdcSelecao > table.produto tbody tr:not(:first-child) td {
    text-align: left !important;
    font-weight: bold !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:not(:first-child) td:before {
    font-weight: normal !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: qtd;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Qtd Parcelas";
    display: block !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: prestacao;
    text-align: right !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Prestação (R$)";
    display: block !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: taxa;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "Taxa de Juros";
    display: block !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(5) {
    grid-area: total;
    text-align: right !important;
  }

  form#frmCdcSelecao
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(5):before {
    content: "Total (R$)";
    display: block !important;
  }

  form#frmCdcSelecao > table.produto tbody tr:nth-of-type(2),
  form#frmCdcSelecao > table.produto tbody tr[style*="none"] {
    display: none !important;
  }

  form#frmCdcSelecao > table.produto:not(:first-of-type) {
    margin-top: 48px !important;
  }

  form#frmCdcSelecao > p[id^="mais"] {
    margin: 0 16px !important;
    text-align: right;
  }

  form#frmCdcSelecao > p[id^="mais"] a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  form#frmCdcSelecao > p[id^="mais"] a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  form#frmCdcSelecao > #btnCancelar {
    margin-top: 48px !important;
  }

  div[class*="cdc"] ~ div.ui-dialog {
    z-index: 1;
    position: fixed;
    top: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    border: 0 !important;
    padding: 32px 16px !important;
  }

  div[class*="cdc"] ~ div.ui-dialog .ui-dialog-titlebar {
    height: unset !important;
    padding: 0 !important;
    line-height: unset !important;
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[class*="cdc"] ~ div.ui-dialog .ui-dialog-titlebar * {
    color: #005ca9 !important;
  }

  div[class*="cdc"] ~ div.ui-dialog .ui-dialog-titlebar button {
    display: none !important;
  }

  div[class*="cdc"] ~ div.ui-dialog .dialog-message {
    padding: 0 !important;
    background-color: unset !important;
    color: #3a4859 !important;
  }

  div[class*="cdc"] ~ div.ui-dialog .ui-dialog-buttonpane {
    display: none !important;
  }

  div[class*="cdc"] ~ div.ui-dialog #botoesC {
    float: unset !important;
    width: 100% !important;
    margin-top: 48px !important;
    padding: 0 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > br {
    display: none;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-child(even) {
    margin: 0 16px !important;
    margin-bottom: 32px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-child(odd) {
    margin-bottom: 32px !important;
    padding: 24px 16px !important;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > table.produto thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(1)
    thead:before {
    content: "RESUMO";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(2)
    thead:before {
    content: "DADOS DO CRÉDITO";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    thead:before {
    content: "CET - CUSTO EFETIVO TOTAL";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    tr:nth-of-type(2)
    td:last-child {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(1) {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(2) {
    display: inline-block !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(2):before {
    content: "R$ ";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3) {
    display: inline-block !important;
    margin-left: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3):before {
    content: " - ";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3):after {
    content: "% ";
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > p.observacao {
    margin: 0 16px !important;
    padding: 12px;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > p.observacao
    + p.observacao {
    padding-top: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > p.observacao
    + p.observacao:before {
    color: transparent !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset {
    width: unset !important;
    margin: 24px 16px !important;
    display: block !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset:first-of-type {
    margin-top: 48px !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset label,
  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset select {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > fieldset label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"] div.content form#frmSenha > div[style*="99"] {
    float: unset !important;
    width: unset !important;
    margin: 32px 16px !important;
    padding: 0 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > div[style*="99"]
    > fieldset
    > span {
    display: block !important;
    text-align: right;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > div[style*="99"]
    > fieldset
    > span
    > p.observacao {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > div[style*="99"]
    > fieldset
    > span
    > a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > div[style*="99"]
    > fieldset
    > span
    > a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha
    > div[style*="99"]
    > fieldset
    > label {
    margin: 16px 0 0 0 !important;
    width: unset !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > table.produto:first-of-type
    thead:before {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > br
    + fieldset
    > span {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > br
    + fieldset
    > span:first-child {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmSenha[action="efetiva_cdc.processa"]
    > br
    + fieldset
    > span
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  #conteudo[class="cdc_renovacao.processa"] form:not([id*="mConta"]) {
    padding-bottom: 188px !important;
  }

  #conteudo[class="cdc_renovacao.processa"] div.content form#frmCdc > br {
    display: none;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.txtTableCdc {
    margin: 0 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.txtTableCdc
    span {
    font-weight: bold !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > .observacao {
    display: block !important;
    margin: 16px 16px 0 16px;
    font-size: 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc {
    margin: 0 16px 48px 16px;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > div.txtTable {
    margin-top: 48px !important;
    margin-bottom: 8px !important;
    font-weight: bold;
    color: #005ca9;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > div.txtTable
    br {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto {
    margin: 0 !important;
    padding: 4px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    thead {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody {
    padding: 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody
    tr
    td {
    text-align: left !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody
    tr
    td
    br {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > div.alignTableCdc
    > table.produto
    tbody
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto {
    margin-top: 48px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ table.produto
    td {
    text-align: left !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset {
    margin-top: 48px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span {
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span
    + span {
    margin-top: 24px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra {
    margin: 0 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child
    label,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child
    input,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra
    label,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra
    input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span:first-child
    label,
  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    #valorExtra
    label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span.box-radio {
    margin: 24px 16px 0 16px !important;
    background-color: unset !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span.box-radio
    > label {
    margin: 0 !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span.box-radio
    > div.clear {
    margin: 16px 0 0 0 !important;
    display: flex;
  }

  #conteudo[class="cdc_renovacao.processa"]
    div.content
    form#frmCdc
    > input#permiteAlteracaoDiaVencimento
    + input#limiteDisponivel
    ~ fieldset
    > span.box-radio
    > div.clear
    > label {
    margin: 0 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > thead:before {
    content: "Opções para renovação";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr:first-of-type {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr:not(:first-of-type) {
    display: grid !important;
    grid-template-areas: "radio parcelas total" ". juros juros";
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(1) {
    grid-area: radio;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(2) {
    grid-area: parcelas;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(2):before {
    content: "Parcelas (R$)";
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(3) {
    grid-area: total;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(3):before {
    content: "Total a prazo (R$)";
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(4) {
    grid-area: juros;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdcSelecao
    > table:nth-child(3):nth-last-child(3)
    > tbody
    > tr
    > td:nth-of-type(4):before {
    content: "Taxa de juros a.m. (%)";
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc {
    display: flex;
    flex-direction: column;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ #apl_linhaVazia,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ #apl_informativo {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(1) {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2) {
    order: 1;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3) {
    margin: 24px 0 48px 0 !important;
    order: 2;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ div#apl_listaArq {
    order: 3;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ div#apl_listaArq
    button#btnFecharTopoCONTRATO_CREDITO_DIRETO_CAIXA {
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ table.produto {
    order: 4;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ table.produto
    tbody
    tr {
    padding: 0 16px !important;
    display: flex !important;
    align-items: baseline;
    background-color: unset !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ table.produto
    tbody
    tr
    td {
    padding: 0 !important;
    font-size: 1rem !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ table.produto
    tbody
    tr
    td:last-child {
    margin-left: 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2),
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3) {
    padding: 0 16px !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span {
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span
    > label,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span
    > select,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span
    > label,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span
    > select {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(2)
    > span
    > label,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmCdc
    > input#token:last-of-type
    ~ fieldset:nth-of-type(3)
    > span
    > label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > table.produto:first-of-type
    thead:before {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span {
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:first-child {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:last-child
    label,
  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:last-child
    input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmSenha
    > fieldset:last-of-type
    > span:last-child
    label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmDados
    > input#token:last-of-type
    ~ table.produto
    + p.observacao {
    margin: 32px 16px 0 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmDados
    > input#token:last-of-type
    ~ table.produto
    + p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #005ca9 !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmDados
    > input#token:last-of-type
    ~ table.produto
    + p.observacao
    + p.observacao {
    display: none !important;
  }

  #conteudo[class="cdc_renovacao.processa"]
    > div.content
    > a#_saiba_mais_[onclick*="REPACTUACAO"]
    ~ form#frmDados
    > input#token:last-of-type
    ~ div.button-group
    #btnNovaRenovacao {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type {
    margin: 0 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:first-of-type
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type) {
    margin: 32px 16px 0px 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type)
    thead:before {
    content: "RESUMO";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type)
    tr
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:not(:first-of-type)
    tr
    td:last-child {
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    thead:before {
    content: "CET - CUSTO EFETIVO TOTAL";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    tr:nth-of-type(2)
    td:last-child {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(1) {
    display: block !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(2) {
    display: inline-block !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(2):before {
    content: "R$ ";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3) {
    display: inline-block !important;
    margin-left: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3):before {
    content: " - ";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:nth-of-type(3)
    tbody
    td:nth-of-type(3):after {
    content: "% ";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:last-of-type
    thead:before {
    content: "TRANSAÇÃO";
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:last-of-type
    + fieldset
    > span
    > div[style*="15px"] {
    margin: 32px 16px 8px 16px !important;
    padding: 12px !important;
    background-color: #f4f4f6 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:last-of-type
    + fieldset
    > span
    > div[style*="15px"]:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > table.produto:last-of-type
    + fieldset
    > span
    > div[style*="15px"]
    br:first-child {
    display: none !important;
  }

  #conteudo[class*="cdc"] div.content form#frmDados > fieldset ~ p.observacao {
    margin: 0 16px !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > fieldset
    ~ p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: transparent !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > fieldset
    ~ p.observacao
    br {
    display: none !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > fieldset
    + p.observacao:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  #conteudo[class*="cdc"] div.content form#frmDados > #btnCancelar {
    margin-top: 32px !important;
  }

  #conteudo[class*="cdc"] div.content form#frmDados > #btnCancelar button {
    text-transform: capitalize !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > #btnCancelar
    #btnNovoEmprestimo {
    background-color: #f39200 !important;
    color: white !important;
  }

  #conteudo[class*="cdc"]
    div.content
    form#frmDados
    > #btnCancelar
    #btnProposta {
    background-color: white !important;
    color: #f39200 !important;
  }

  div[data-titulo="Autorização Covenente"] ~ section.container br {
    display: none;
  }

  div[data-titulo="Autorização Covenente"] ~ section.container > div.fullsize {
    display: block;
    margin: 0 16px;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > .tituloPagina {
    width: unset;
    margin: 0;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    color: #005ca9 !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > #saiba-mais {
    display: none;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row {
    margin: 32px 0 24px 0 !important;
    display: flex;
    flex-direction: column;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #dadosPrincipais {
    order: 1;
    margin-top: 16px !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #dadosPrincipais
    > a {
    display: none;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #dadosPrincipais
    .autorizacaoLabel {
    margin: 0 !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #infoMobile {
    margin: 0 !important;
    text-align: right;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #infoMobile
    a {
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #infoMobile
    a:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.fullsize
    > div.row
    > #infoMobile
    a
    i {
    display: none !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.form-group
    #areaBotoes {
    margin: 0 16px !important;
    display: block !important;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    > div.form-group
    #areaBotoes
    button {
    margin: 0 0 16px 0 !important;
    width: 100% !important;
  }

  div[data-titulo="Autorização Covenente"] ~ section.container #dados-acesso {
    z-index: 1;
    overflow: auto;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 24px 16px 120px 16px;
    background-color: white;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    a {
    font-size: 16px;
    font-weight: bold;
    color: #3a4859;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    ~ div {
    margin-top: 48px;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    ~ div
    > div:first-child
    * {
    margin-bottom: 24px;
    padding-bottom: 4px;
    display: block;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #005ca9;
    color: #005ca9;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    ~ div
    > div.chip-section {
    display: block;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    ~ div
    > div.chip-section
    > div {
    width: unset;
    margin: 0;
    padding: 0;
    display: block;
    background-color: unset;
    color: #3a4859;
  }

  div[data-titulo="Autorização Covenente"]
    ~ section.container
    #dados-acesso
    > div.rasc
    > div.row
    ~ div
    > div.chip-section
    > div
    + div {
    margin-top: 4px;
  }

  div[data-titulo="Autorização Covenente"] ~ section.container #areaBotoesInfo {
    z-index: 2;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    padding-top: 8px;
    background-color: white;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > div.row:first-child:nth-last-child(2) {
    display: none;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"] {
    margin: 0;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    span[style*="00A2CD"] {
    color: #005ca9 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    .form-group {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    p {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    p:first-child {
    margin-top: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    p:last-child {
    margin-bottom: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel {
    width: unset !important;
    margin: 0 16px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: unset !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    + div.panel {
    margin-top: 32px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel:first-child {
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas {
    margin-top: 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas
    hr {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas
    button#btnAlterar {
    margin: 0 0 16px 0 !important;
    float: unset !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas
    button.collapsible {
    height: unset !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    text-align: right !important;
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
    background-color: unset !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas
    button.collapsible:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_contas
    button.collapsible
    > span:first-child {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe {
    margin-top: 16px !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    br:first-of-type {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    p:first-child {
    margin-top: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    p:last-child {
    margin-bottom: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child {
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > thead {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #cccccc !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr {
    display: grid !important;
    grid-template-areas: "empregador empregador" "data valor";
    justify-content: space-between;
    gap: 12px;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(1) {
    grid-area: data;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(1):before {
    content: "Admissão";
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(2) {
    grid-area: empregador;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(3) {
    grid-area: valor;
    text-align: right !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(3):before {
    content: "Saldo (R$)";
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(1),
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(3) {
    font-weight: bold !important;
    color: #3a4859 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(1):before,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tbody#tabelaContasFgtsMobile
    > tr
    > td:nth-of-type(3):before {
    display: block !important;
    font-weight: normal !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tfoot {
    margin-top: 24px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > div.table-responsive
    > table
    > tfoot
    td {
    font-size: 1rem !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > #tb_sistematicaOpcaoLista {
    margin-top: 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > #tb_sistematicaOpcaoLista
    span[style*="1F2A47"] {
    color: #3a4859 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#tb_content
    > div#tb_detalhe
    + div:last-child
    > #tb_sistematicaOpcaoLista
    span[style*="00A2CD"] {
    color: #f39200 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite {
    margin-top: 32px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    hr {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    #divRadio {
    padding: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    #divRadio
    > label {
    display: block;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    > div.form-group {
    padding: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    > div.form-group
    > p,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > div[id="dadosCliente border"]
    > div.row
    > div.panel
    div#inputAceite
    > div.form-group
    > span {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    > form#formBancoDados:nth-child(2):last-child
    > #modalBtnNao
    + #modalBtnSim
    + #modalBtnOK
    + div.row.margePag
    > div.col-md-12
    > br {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[id="dadosCliente border"] {
    margin: 0 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[id="dadosCliente border"]
    .content-mobile {
    padding: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"] {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    button.collapsible {
    height: unset !important;
    width: 100% !important;
    margin: 16px 0 0 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    text-align: right !important;
    display: flex !important;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
    background-color: unset !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    button.collapsible:after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    button.collapsible
    > span:first-child {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr {
    padding: 0 !important;
    border-radius: unset !important;
    background-color: unset !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta[style*="block"] {
    display: block !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    label:first-child {
    padding: 16px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    label:first-child:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #005ca9 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    label:not(:first-child) {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold;
    color: #005ca9 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    label:not(:first-child)
    + br {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#tb_infoPessoa
    input {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > label {
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > label[for="banco"],
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > label[for="valorTitulo"] {
    margin-top: 24px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#selectBanco
    input#listaBanco {
    width: 100% !important;
    border-bottom: 1px soli #cccccc !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    div#selectOperacao
    select {
    width: 100% !important;
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > label[for="valorTitulo"]
    + br {
    display: none !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > label[for="valorTitulo"]
    ~ input {
    margin-top: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div[style*="margin-left: 10px"].panel.painelCinzaArr
    > div#tb_content
    div#formularioConta
    > input#agencia {
    margin-left: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div.panel.panel-default.clearfix
    > div[style*="margin-left: 10px"]
    > div.row.form-group
    p {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    div.panel.panel-default.clearfix
    > div[style*="margin-left: 10px"]
    > div.row.form-group
    div#comboConta {
    margin-left: -5% !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div.row:first-child
    > div.col-md-12
    > div[id="dadosCliente border"]
    + br
    + div.row.form-group {
    margin: 32px 16px 0 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma {
    margin-bottom: 24px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    #tb_dados1Mobile {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table {
    width: 100% !important;
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table
    td,
  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table
    b {
    font-size: 1rem !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro {
    margin: 0 !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro
    tr
    td {
    font-weight: bold !important;
  }

  div[data-titulo="Opções de Saque FGTS"]
    ~ section.container
    > div.fullsize
    div#saqueAniversarioConfirma
    table.registro
    tr
    td
    b {
    text-align: left !important;
    font-family: futura-book !important;
    font-weight: normal !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    hr,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    div[style*="none"] {
    display: none !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(1) {
    padding-top: 16px !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(3) {
    padding-bottom: 16px !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(1),
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(2),
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(3) {
    padding: 8px 16px;
    background-color: #f4f4f6;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(1)
    span:last-child,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(2)
    span:last-child,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(3)
    span:last-child {
    font-weight: bold;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4),
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8) {
    margin-top: 32px !important;
    display: block !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    span,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    input,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    select,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    span,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    input,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    select {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(4)
    span,
  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div:nth-of-type(8)
    span {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans {
    margin: 32px -16px 0 -16px;
    padding: 16px;
    background-color: #f4f4f6;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    > div:first-child
    > span[style*="bold"] {
    margin: 0 !important;
    color: #3a4859 !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    > div
    > span {
    flex: unset !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    #divIBCombo {
    margin-left: 16px !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    input:not([type="radio"]) {
    width: 100% !important;
    margin: 0 0 0 16px !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    #divContaPagto
    > div
    > div {
    margin-left: 16px !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    > div
    > div
    > span {
    flex: unset !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    > *
    + div {
    margin-top: 24px;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#infTrans
    div[style*="flex"] {
    align-items: baseline;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#inpFaixa {
    margin-top: 32px !important;
    display: block !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#inpFaixa
    span {
    width: 100% !important;
    margin-bottom: 8px !important;
    display: block !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Aumentar Limite Horário noturno"]
    ~ section.container
    > div.fullsize
    > form#frmCadastrarLimite
    > div.row.margePag
    > div
    > div#inpFaixa
    select {
    margin: 0 !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite {
    padding-bottom: 188px;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag {
    margin: 0 !important;
    padding: 16px !important;
    background-color: #f4f4f6 !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag
    hr {
    display: none !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag
    *
    > div:not(:first-of-type) {
    margin-top: 16px !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag
    div[style*="flex"] {
    display: block !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag
    div[style*="flex"]
    span {
    display: block !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > div.row.margePag
    div[style*="flex"]
    span:last-child {
    font-weight: bold !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > #cadastroLimiteMobileAssE {
    margin: 0 !important;
  }

  div[data-titulo="CONFIRMAR DADOS"]
    ~ section.container
    > div.fullsize
    > span[data-titulo="CONFIRMAR DADOS"]
    + form#frmCadastrarLimite
    > #cadastroLimiteMobileAssE
    div {
    margin: 0 !important;
  }

  div[data-titulo="Alerta ao cliente"]
    ~ section.container
    > div.fullsize
    div.boxAlert2 {
    height: unset !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    br {
    display: none !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    > div.row.margePag:last-child {
    margin: 0 !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    .tituloGeral {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo {
    margin: 24px 0 0 0 !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo {
    padding-bottom: 188px !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile {
    margin: 0 !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    thead
    tr
    th {
    margin-left: -8px !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr {
    display: flex !important;
    padding-left: 32px !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr
    + tr {
    margin-top: 16px !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr
    > th {
    font-weight: normal !important;
    font-size: 1rem !important;
    color: #3a4859 !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr
    > td {
    font-weight: bold !important;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr:nth-child(4n + 1) {
    margin-top: 24px !important;
    padding-top: 24px !important;
    border-top: 1px solid #cccccc !important;
    position: relative !important;
    gap: 16px;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr:nth-child(4n + 1)
    > th:first-child {
    position: absolute !important;
    bottom: 0;
    left: 0;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr:nth-child(4n + 2) {
    flex-direction: column;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr:nth-child(4n + 3) {
    flex-direction: column;
  }

  div[data-titulo="Consulta lançamentos futuros"]
    ~ section.container
    > div.fullsize
    #frmLancamentoFuturo
    #tb_confirma_lanc_futuro_mobile
    tbody#tabelaConfirmaLancFuturoMobile
    tr:nth-child(4n + 4) {
    gap: 16px;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag {
    margin: 0 !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    .tituloGeral {
    margin: 0 !important;
    padding: 0 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.cabecalho {
    margin: 0 16px !important;
    border: 0 !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #debitoautomatico
    #tb_dados1_mobile
    table.registro {
    margin: 16px 0 0 0 !important;
    border: 0 !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #dv_informacoes
    #tb_informacoes {
    width: unset !important;
    margin: 0 16px !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #dv_informacoes
    #tb_informacoes
    td:first-child {
    display: none !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #dv_informacoes
    #tb_informacoes
    td.message_alert {
    width: unset !important;
    padding: 0 !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #pagtosembarra
    #dv_informacoes
    #tb_informacoes
    td.message_alert:before {
    content: "\f071";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #f39200 !important;
  }

  div[data-titulo="Verificação de exclusão de lançamento futuro"]
    ~ section.container
    > div.fullsize
    > div.row.margePag
    #frmProvPwd {
    margin: 48px 0 0 0 !important;
  }

  #conteudo[class="filtro_transacoes_agendadas.processa"] #form > fieldset {
    margin-bottom: 32px !important;
  }

  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    > .title {
    margin-bottom: 4px !important;
  }

  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    > span
    label {
    display: none;
  }

  #conteudo[class="filtro_transacoes_agendadas.processa"]
    #form
    > fieldset
    > span
    select {
    margin-top: 0 !important;
  }

  #frmConsultaDocAgendado > table.produto {
    margin: 24px 16px 48px 16px !important;
  }

  #frmConsultaDocAgendado > table.produto thead:before {
    content: "Meus agendamentos";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmConsultaDocAgendado > table.produto tbody tr:first-child {
    display: none !important;
  }

  #frmConsultaDocAgendado > table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #frmConsultaDocAgendado > table.produto tbody tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio dados valor" ". dados .";
    align-items: center;
    gap: 12px 8px;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Conta: ";
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3):after {
    content: "Tipo: ";
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4) {
    display: none !important;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: valor;
    justify-content: flex-end;
    font-weight: bold !important;
    white-space: nowrap;
    color: #f39200 !important;
  }

  #frmConsultaDocAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "R$ ";
  }

  #frmConsultaTedAgendado > table.produto {
    margin: 24px 16px 48px 16px !important;
  }

  #frmConsultaTedAgendado > table.produto thead:before {
    content: "Meus agendamentos";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmConsultaTedAgendado > table.produto tbody tr:first-child {
    display: none !important;
  }

  #frmConsultaTedAgendado > table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #frmConsultaTedAgendado > table.produto tbody tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio descricao valor" ". dados dados";
    align-items: center;
    gap: 12px 8px;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Data: ";
    font-weight: bold !important;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Conta: ";
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3):after {
    content: "Tipo: ";
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4) {
    display: none !important;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: descricao;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: valor;
    justify-content: flex-end;
    font-weight: bold !important;
    white-space: nowrap;
    color: #f39200 !important;
  }

  #frmConsultaTedAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "R$ ";
  }

  #frmConsultaTransferencia > table.produto {
    margin: 24px 16px 48px 16px !important;
  }

  #frmConsultaTransferencia > table.produto thead:before {
    content: "Meus agendamentos";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmConsultaTransferencia > table.produto tbody tr:first-child {
    display: none !important;
  }

  #frmConsultaTransferencia > table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #frmConsultaTransferencia > table.produto tbody tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio parcelas valor" ". dados dados";
    align-items: center;
    gap: 12px 8px;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Data: ";
    font-weight: bold !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Conta: ";
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3):after {
    content: "Destinatário: ";
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4) {
    display: none !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: parcelas;
    text-align: left !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Parcelas:";
    margin-right: 8px;
    font-weight: bold;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: valor;
    justify-content: flex-end;
    font-weight: bold !important;
    white-space: nowrap;
    color: #f39200 !important;
  }

  #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "R$ ";
  }

  #frmConsultaPagtoAgendado > table.produto {
    margin: 24px 16px 48px 16px !important;
  }

  #frmConsultaPagtoAgendado > table.produto thead:before {
    content: "Meus agendamentos";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #frmConsultaPagtoAgendado > table.produto tbody tr:first-child {
    display: none !important;
  }

  #frmConsultaPagtoAgendado > table.produto tbody tr:not(:first-child) + tr {
    margin-top: 16px !important;
  }

  #frmConsultaPagtoAgendado > table.produto tbody tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio parcelas valor" ". dados dados";
    align-items: baseline;
    gap: 12px 8px;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Data Solicitação: ";
    font-weight: bold !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Data Agendamento: ";
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3):after {
    content: "Status: ";
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4) {
    display: none !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: parcelas;
    text-align: left !important;
    color: #f39200 !important;
    font-weight: bold !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "R$";
    margin-right: 8px;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: valor;
    justify-content: flex-end;
    font-weight: bold !important;
    white-space: nowrap;
    color: #f39200 !important;
  }

  #frmConsultaPagtoAgendado
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "R$ ";
  }

  #frmCancela[action="efetiva_pagto_can.processa"] > br {
    display: none !important;
  }

  #frmCancela[action="efetiva_pagto_can.processa"] > fieldset {
    margin-top: 48px !important;
    padding: 0 16px !important;
  }

  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:first-child {
    display: none !important;
  }

  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:last-child
    > label,
  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:last-child
    > input {
    width: 100% !important;
    margin: 0 !important;
    display: block !important;
  }

  #frmCancela[action="efetiva_pagto_can.processa"]
    > fieldset
    > span.clear:last-child
    > label {
    margin-bottom: 8px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_centro_ir {
    overflow: auto;
    display: flex;
    flex-direction: column;
    padding: 0 0 112px 0 !important;
    margin: 0 16px !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_centro_ir *:not(button) {
    color: #3a4859 !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_centro_ir td {
    border-color: #cccccc !important;
    padding: 6px !important;
    font-size: 3.2vw !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_impressao2 > .logoIR {
    padding: 0 !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_impressao2 > #apl_observacao {
    width: 100% !important;
    margin: 12px 0 0 0 !important;
    padding: 16px !important;
    font-size: 3.2vw !important;
    background-color: #f4f4f6 !important;
  }

  div#conteudo[class="inf_rend.processa"] .cabecalhoImpressaoIR {
    padding: 0 !important;
    margin: 32px 0 4px 0 !important;
    font-size: 3.2vw !important;
    font-weight: bold !important;
  }

  div#conteudo[class="inf_rend.processa"] table {
    width: 100% !important;
    margin: 0 !important;
  }

  div#conteudo[class="inf_rend.processa"] table[border="0"] {
    margin-top: 16px !important;
  }

  div#conteudo[class="inf_rend.processa"] .ibcTabelaTdObs {
    padding: 16px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 3.3vw !important;
    font-weight: bold !important;
    text-align: left;
    background-color: #f4f4f6 !important;
  }

  div#conteudo[class="inf_rend.processa"] .ibcTabelaTdObs:before {
    content: "\f4c0";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 24px;
    color: #005ca9 !important;
  }

  div#conteudo[class="inf_rend.processa"] #apl_sac_ouvid {
    display: none !important;
  }

  div#conteudo[class="inf_rend.processa"] #btnGpInformeRendimento {
    margin-left: -16px !important;
  }

  div#conteudo[class="inf_rend.processa"] #btnGpInformeRendimento ~ * {
    display: none !important;
  }

  .header-passo .progress-radial {
    position: relative;
    float: unset !important;
    margin: 0 16px !important;
    background: linear-gradient(45deg, #0077db, #005ca9);
  }

  .header-passo .progress-radial > .baselay {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    margin: 0 !important;
    background: white;
  }

  .header-passo .progress-radial > .overlay {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 !important;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
  }

  .header-passo .progress-radial > .overlay > .text {
    margin: 0 !important;
  }

  .header-passo .passo {
    padding: 16px !important;
  }

  div#conteudo[class*="xtrato"] #frmExtrPerioResult tr.odd + tr.odd {
    display: grid !important;
    grid-template-areas: "descricao data" "id valor" "saldo saldo" !important;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(1) {
    grid-area: data;
    text-align: right !important;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(2) {
    grid-area: id;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(2)
    a {
    color: #3a4859 !important;
    text-decoration: none !important;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(3) {
    grid-area: descricao;
    text-align: left !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(4) {
    grid-area: valor;
    font-weight: bold !important;
    color: #f39200 !important;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(5) {
    margin-top: 16px !important;
    grid-area: saldo;
    display: flex !important;
    align-items: baseline;
    justify-content: space-between;
  }

  div#conteudo[class*="xtrato"]
    #frmExtrPerioResult
    tr.odd
    + tr.odd
    > td:nth-of-type(5):before {
    content: "Saldo";
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr {
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr > td {
    display: inline-flex !important;
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr > td:nth-child(1) {
    order: 1;
    margin-left: 10%;
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr > td:nth-child(2) {
    flex: 1;
    order: 2;
    flex-direction: column;
    align-items: flex-start;
  }

  #frmGerarCartoes
    #tblCartoesMobile
    > #tblCartoesBody
    > tr
    > td:nth-child(2)
    br {
    display: none;
  }

  #frmGerarCartoes
    #tblCartoesMobile
    > #tblCartoesBody
    > tr
    > td:nth-child(2)
    label {
    padding-left: 12px !important;
    font-weight: bold !important;
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr > td:nth-child(3) {
    order: 3;
    margin-left: 10%;
  }

  #frmGerarCartoes #tblCartoesMobile > #tblCartoesBody > tr > td:nth-child(4) {
    order: 4;
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }

  #frmGerarCartoes
    #tblCartoesMobile
    > #tblCartoesBody
    > tr
    > td:nth-child(4)
    br {
    display: none;
  }

  #frmGerarCartoes
    #tblCartoesMobile
    > #tblCartoesBody
    > tr
    > td:nth-child(4)
    label {
    padding-left: 12px !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile {
    margin: 0 -16px !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table {
    margin: 0 !important;
    width: 100% !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    td {
    padding: 0 !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div[onclick*="expandir"] {
    margin: 0 !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem {
    margin: 24px 0;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table {
    margin: 0 !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    thead {
    display: none !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr {
    padding: 0 16px !important;
    display: flex !important;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr
    + tr {
    margin-top: 16px !important;
    padding-top: 16px !important;
    border-top: 1px solid #c3c3c3 !important;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr
    td:nth-child(1) {
    order: -1;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr
    td:nth-child(2) {
    order: 3;
    width: 100% !important;
    margin-top: 4px !important;
    font-weight: bold;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr
    td:nth-child(3) {
    flex: 1;
    color: #005ca9;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    tr
    td:nth-child(4) {
    color: #f39200;
  }

  div[data-titulo="Próxima Fatura"]
    ~ form#frmProximaFatura
    #divDemonstrativoMobile
    > table
    div#divMobdem
    table
    thead {
    display: none !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto {
    margin: 24px 16px 48px 16px !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    thead:before {
    content: "Minhas transferências";
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    display: block !important;
    font-size: 16px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:first-child {
    display: none !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child) {
    display: grid !important;
    grid-template-columns: min-content auto min-content;
    grid-template-areas: "radio parcelas valor" ". dados dados";
    align-items: center;
    gap: 12px 8px;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(1) {
    grid-area: radio;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2) {
    grid-area: dados;
    white-space: normal;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2):before {
    content: "Data: ";
    font-weight: bold !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:before {
    display: block !important;
    content: "";
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: bold !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Destinatário: ";
    margin-top: 12px !important;
    display: block !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(2) {
    display: none !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(3):after {
    content: "Conta: ";
    margin-top: 12px !important;
    display: block !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(2)
    > br:nth-of-type(4) {
    display: none !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3) {
    grid-area: parcelas;
    text-align: left !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(3):before {
    content: "Valor(R$): ";
    margin-right: 8px;
    font-weight: bold;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4) {
    grid-area: valor;
    justify-content: flex-end;
    font-weight: bold !important;
    white-space: nowrap;
    color: #f39200 !important;
  }

  #conteudo[class="filtro_transacoes_efetivadas.processa"]
    #frmConsultaTransferencia
    > table.produto
    tbody
    tr:not(:first-child)
    td:nth-of-type(4):before {
    content: "R$ ";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > br {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto
    ~ table.produto {
    margin-top: 32px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    > thead
    tr
    td
    br,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    > tbody
    tr
    td
    br {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    > tbody
    tr
    td:first-child {
    font-weight: bold !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(1)
    > tbody
    tr
    td:last-child {
    margin-top: 8px !important;
    font-weight: normal !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    > thead
    tr
    td
    br,
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(2)
    > tbody
    tr
    td
    br {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3) {
    padding: 0 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > thead {
    padding-bottom: 4px !important;
    margin-bottom: 16px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > thead:last-of-type {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > thead
    > tr
    td
    br {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr {
    display: grid !important;
    grid-template-columns: min-content auto;
    grid-template-areas: "radio datas" ". dados" ". resgate";
    align-items: baseline;
    gap: 12px;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(1) {
    grid-area: radio;
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2) {
    grid-area: dados;
    font-weight: bold !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2):before {
    content: "Número da nota: ";
    display: block !important;
    font-weight: normal !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: normal !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2)
    > br:nth-of-type(1):after {
    content: "Disponível para resgate: ";
    margin-top: 12px !important;
    display: block !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(2)
    > br:nth-of-type(2):after {
    content: "R$: ";
    display: inline-block !important;
    font-weight: bold !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3) {
    grid-area: resgate;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3):before {
    content: "Valor a resgatar:";
    display: block !important;
    margin-top: 4px !important;
    margin-bottom: 12px !important;
    padding-bottom: 4px !important;
    font-weight: bold !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3)
    br {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3)
    nobr {
    margin-bottom: 8px !important;
    display: flex !important;
    align-items: baseline !important;
    gap: 8px;
    font-weight: bold !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(3)
    > input:last-child {
    width: 100% !important;
    margin: 0 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4) {
    grid-area: datas;
    font-weight: bold !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4):before {
    content: "Data da aplicação: ";
    display: block !important;
    font-weight: normal !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4)
    > br {
    margin-left: auto !important;
    display: inline !important;
    content: "";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4)
    > br:after {
    display: inline-block !important;
    margin-right: 8px !important;
    font-weight: normal !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4)
    > br:nth-of-type(1):after {
    content: "Data do Vencimento: ";
    margin-top: 12px !important;
    display: block !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#form
    > table.produto:nth-of-type(3)
    > tbody
    > tr
    > td:nth-of-type(4)
    > br:nth-of-type(2):after {
    display: none !important;
  }

  form#formRendaFixa[action="rendaFixa_resgate_comprovante_investimento.processa"]
    > fieldset
    span:first-child {
    display: none !important;
  }

  form#formRendaFixa[action="rendaFixa_resgate_comprovante_investimento.processa"]
    > fieldset
    span:last-child
    > label {
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    label[for="selectTipoReda"] {
    margin-bottom: 8px;
    display: block;
    font-weight: bold;
    color: #005ca9;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    #dadosRenda
    > div[style*="20px"] {
    margin: 0 -16px;
    padding: 16px;
    background-color: #f4f4f6;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    #conteudoPatrimonio {
    margin: 0 -16px;
    padding: 16px;
    display: flex !important;
    flex-direction: column;
    gap: 24px;
    background-color: #f4f4f6;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    #conteudoPatrimonio
    > * {
    margin: 0 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    #conteudoPatrimonio
    > *:nth-child(2)
    label[for="icPatrimonio"] {
    display: none !important;
  }

  div[data-titulo="Atualização Cadastral"]
    ~ section.container
    form#formClienteRenda
    #conteudoPatrimonio
    > *:nth-child(2)
    > div {
    display: grid !important;
    grid-template-columns: min-content 1fr;
    align-items: baseline;
    gap: 16px 8px;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados {
    padding-bottom: 188px !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-2:first-child {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child {
    margin: 0 !important;
    padding: 0 !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    br {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(1) {
    margin-top: 0 !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(1):before {
    content: "Antecipação Saque Aniversário";
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(1)
    span {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(3) {
    display: none !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(4) {
    margin-top: 32px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(4):before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(5) {
    margin-top: 24px !important;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    text-align: right;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #0077db !important;
  }

  div.simulacaoFechadaIni
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div.row
    > div.col-md-10:last-child
    > p:nth-of-type(5):after {
    content: "\f105";
    margin-left: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 20px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    br {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    > p:nth-of-type(1):before {
    content: "Simular Antecipação";
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    > p:nth-of-type(1)
    span {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    > p:nth-of-type(3) {
    margin-top: 24px !important;
    padding: 12px;
    font-weight: bold !important;
    text-align: center;
    background-color: #f4f4f6;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    > p:nth-of-type(4) {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container {
    margin-top: 48px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns {
    padding: 0 16px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card
    + .card {
    margin-top: 16px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card {
    margin: 0 !important;
    width: unset !important;
    border: 0 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-header
    > div {
    display: flex;
    align-items: baseline;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-header
    > div
    input {
    height: 0 !important;
    width: 0 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-header
    > div
    label {
    margin-right: 8px !important;
    padding: 0 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-header
    > div
    label
    b {
    font-size: unset !important;
    color: #005ca9 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:first-child
    > p {
    margin: 0 !important;
    text-align: unset !important;
    font-size: unset !important;
    font-weight: unset !important;
    color: unset !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:first-child
    > p:nth-child(odd) {
    margin-top: 16px !important;
    margin-bottom: 4px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:first-child
    > p:nth-child(even) {
    font-weight: bold !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:first-child
    > p:nth-child(odd):last-child {
    margin-top: 32px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:last-child {
    margin: 8px 0 0 0 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-body
    > div:last-child
    input {
    margin: 0 !important;
    text-align: unset !important;
    width: 100% !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-footer {
    margin: 16px 0 0 0 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-footer
    p {
    margin: 0 !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card-footer
    p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child {
    margin-top: 0 !important;
    padding: 48px 0 24px 0 !important;
    box-shadow: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-body
    > div
    > p:nth-child(even) {
    font-weight: normal !important;
    margin-top: 16px !important;
    margin-bottom: 4px !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-body
    > div
    > p:nth-child(odd) {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-weight: bold !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-body
    > div
    > p:nth-of-type(1) {
    padding-bottom: 8px !important;
    font-weight: normal !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-body
    > div
    > p:nth-of-type(1)
    b {
    font-size: 1rem !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-body
    > div
    > p:last-child {
    margin-top: 32px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    div#msgIni
    + div.container
    > div.card-columns
    .card:last-child
    .card-footer {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div
    > br {
    display: none !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div
    > p {
    margin: 0 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    > div
    > p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.simulacaoFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    ~ #botoes {
    margin-top: 32px !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    > br {
    display: none !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    > p:first-child {
    padding-bottom: 8px !important;
    border-bottom: 1px solid #005ca9;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    > p:first-child
    span {
    font-size: 1rem !important;
    color: #005ca9 !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container {
    margin-top: 32px !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card {
    margin: 0 !important;
    padding: 16px !important;
    width: unset !important;
    border: 0 !important;
    background-color: #f4f4f6 !important;
    box-shadow: none !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-header {
    display: none !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-body
    > div
    > p {
    margin: 0 !important;
    text-align: unset !important;
    font-size: 1rem !important;
    color: unset !important;
    font-weight: unset !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-body
    > div
    > p:nth-of-type(1) {
    padding-bottom: 8px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-body
    > div
    > p:nth-of-type(1)
    b {
    font-size: 1rem !important;
    color: #005ca9 !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-body
    > div
    > p:nth-child(even) {
    margin: 16px 0 4px 0 !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-body
    > div
    > p:nth-child(odd) {
    font-weight: bold !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-footer {
    margin-top: 16px !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-footer
    > p {
    margin: 0 !important;
    text-align: unset !important;
    font-weight: unset !important;
    font-size: 1rem !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-footer
    > p:nth-of-type(1) {
    margin-bottom: 4px !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#msgIni
    + div.container
    .card
    .card-footer
    > p:nth-of-type(2) {
    font-weight: bold !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao {
    margin-top: 32px !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody {
    background: unset !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr {
    margin-top: 8px !important;
    display: flex !important;
    align-items: baseline;
    justify-content: space-between;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr[style*="white"] {
    margin-top: 24px !important;
    margin-bottom: 16px !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #005ca9 !important;
    color: #005ca9 !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr[style*="white"]
    > th {
    font-size: 0.9rem !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    p#pImposto {
    margin: 32px 16px 0 16px !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    p#pImposto:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    p#pCusto {
    margin: 0 16px !important;
    padding: 0 12px 12px 40px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.simularDadosFechadaValor
    > div[data-titulo="Simular Antecipação"]
    ~ section.container
    > div.fullsize
    form#formBancoDados
    ~ #botoes {
    margin-top: 16px !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    > div:first-child,
  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg {
    height: unset !important;
    margin: 0 16px 24px 16px !important;
    float: unset !important;
    width: unset !important;
    min-height: unset !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div
    + div {
    margin-top: 32px !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1) {
    display: grid;
    grid-template-columns: auto min-content;
    grid-template-areas: "label label" "cep icone";
    gap: 0 12px;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1)
    > label {
    grid-area: label;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1)
    > div:nth-of-type(1) {
    grid-area: cep;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1)
    > div:nth-of-type(2) {
    grid-area: icone;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1)
    > div:nth-of-type(2)
    button {
    width: unset !important;
    height: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    top: unset !important;
    border-radius: 0 !important;
    border: 0 !important;
    background: unset !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(1)
    > div:nth-of-type(2)
    button:before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 24px;
    color: #f39200 !important;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(9) {
    display: grid;
    grid-template-columns: 1fr 6fr;
    grid-template-areas: "label label" "ddd telefone";
    gap: 8px 16px;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(9)
    > label {
    grid-area: label;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(9)
    > div:nth-of-type(1) {
    grid-area: ddd;
  }

  div.dadosCadastraisFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div
    #divMsg
    #dadosEndereco
    > div:nth-of-type(9)
    > div:nth-of-type(2) {
    grid-area: telefone;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    > div:first-child,
  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    > br {
    display: none !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao {
    margin-top: 32px !important;
    padding: 16px !important;
    background: #f4f4f6 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table {
    margin: 0 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody {
    background: unset !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr {
    margin-top: 8px !important;
    display: flex !important;
    align-items: baseline;
    justify-content: space-between;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr:nth-child(12n + 1) {
    margin-top: 24px !important;
    margin-bottom: 16px !important;
    padding-bottom: 8px !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    table
    > tbody
    > tr:nth-child(12n + 1)
    > td
    b {
    font-size: 0.9rem !important;
    color: #005ca9 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    p#pImposto {
    margin-top: 24px !important;
    font-weight: bold !important;
    font-size: 0.9rem !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    p#pCusto {
    margin-top: 4px !important;
    font-weight: bold !important;
    font-size: 0.9rem !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    ~ br {
    display: none !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    + br
    + div {
    margin: 32px 16px !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    + br
    + div
    > p {
    margin: 24px 0 48px 0 !important;
    padding: 12px !important;
    display: flex !important;
    align-items: flex-start;
    font-size: 14px !important;
    text-align: left;
    background-color: #f4f4f6;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    + br
    + div
    > p:before {
    content: "\f05a";
    margin-right: 12px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 16px;
    color: #0077db !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    ~ div:last-child
    .identBoxPassword {
    padding: 0 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    ~ div:last-child
    div#div-senha {
    margin: 0 0 16px 0 !important;
  }

  div.dadosConfirmarFechada
    > div[data-titulo="Contratar Antecipação"]
    ~ section.container
    > div.fullsize
    div#tb_atencipacao
    ~ div:last-child
    div#botoes {
    margin: 0 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco {
    margin: 0 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div {
    margin: 0 16px !important;
    display: grid;
    grid-template-columns: auto min-content;
    grid-template-areas: "label label" "cep icone";
    gap: 0 12px;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(1) {
    grid-area: label;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(1)
    label {
    margin: 0 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(2) {
    grid-area: cep;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(2)
    input {
    width: 100% !important;
    margin-left: 0 !important;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(3) {
    grid-area: icone;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(3)
    button {
    width: unset !important;
    height: unset !important;
    margin: 0 !important;
    padding: 0 !important;
    top: unset !important;
    border-radius: 0 !important;
    border: 0 !important;
    background: unset !important;
  }

  div[data-titulo="Atualização Cadastral"]
    + section.container
    form#formEndereco
    #cepMobile
    > div
    > div:nth-of-type(3)
    button:before {
    content: "\f002";
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 24px;
    color: #f39200 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados {
    display: flex !important;
    flex-direction: column !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto {
    margin: 0 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(1) {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    thead {
    margin-bottom: 24px !important;
    padding-bottom: 4px !important;
    border-bottom: 1px solid #005ca9 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #005ca9 !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr:first-child {
    display: none !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    + tr {
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td
    > br:before {
    display: block !important;
    content: "";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(1):before {
    content: "Nº da nota";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2):before {
    content: "Saldo bruto";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(2) {
    margin-top: 8px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3):before {
    content: "IR (R$)";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(4):before {
    content: "IOF (R$)";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(5):before {
    content: "Saldo líquido (R$)";
    display: block;
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(3) {
    margin-top: 8px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(6):before {
    content: "Data da aplicação";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(7):before {
    content: "Data do vencimento";
    display: block;
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(8):before {
    margin-top: 8px !important;
    content: "Ver nota";
    font-weight: bold;
  }
  
  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="CDB"]
    ~ table.produto:nth-of-type(2)
    tbody
    tr
    td:nth-of-type(8):before {
    margin-top: 8px !important;
    content: "Ver nota";
    font-weight: bold;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar {
    order: 1;
    margin-top: 16px !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right {
    margin-bottom: 12px !important;
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "aplicar resgatar notas";
    gap: 12px;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarS {
    grid-area: aplicar;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarS:before {
    content: "\f51e";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarC {
    grid-area: resgatar;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoAplicarC:before {
    content: "\f51e";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoResgatar {
    grid-area: notas;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornar
    > div.right
    #btoResgatar:before {
    content: "\f4c0";
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornarAS
    #btoNM {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 1rem !important;
    font-weight: bold;
    text-decoration: none !important;
    border: 0 !important;
    color: #0077db;
    background-color: transparent !important;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornarAS
    #btoNM:before {
    display: none;
  }

  div#conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmInvestimentosContratados
    > input#hdnNomeProduto[value*="LCI"]
    ~ .button-group#btnRetornarAS
    #btoNM:after {
    content: "\f105";
    margin-left: 8px;
    font-family: "Font Awesome 5 Free";
    font-weight: bold;
    font-size: 1.2rem;
    color: #0077db !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto {
    margin: 32px 16px !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr {
    margin: 0 0 24px 0 !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr
    td,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr
    td {
    padding: 0 0 12px 0 !important;
    border-bottom: 1px solid #005ca9 !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr
    td
    br,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    thead
    > tr
    td
    br {
    display: none !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:first-child,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:first-child {
    display: none !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    + tr,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    + tr {
    margin-top: 16px !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(1)
    br,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(1)
    br {
    display: inline-block !important;
    content: "";
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(1)
    br:before,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(1)
    br:before {
    display: inline-block !important;
    content: "";
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2) {
    font-weight: bold !important;
    margin-top: 16px !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2):before,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2):before {
    display: block !important;
    content: "Data de Movimentação";
    font-weight: normal !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(1),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(1) {
    display: none !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(2),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(2) {
    margin-top: 16px !important;
    display: block;
    content: "";
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(2):before,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(2)
    > br:nth-of-type(2):before {
    display: block;
    content: "Nota";
    font-weight: normal !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(3),
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(3) {
    margin-top: 16px !important;
    font-weight: bold !important;
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(3):before,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:nth-of-type(3):before {
    content: "R$ ";
  }

  #conteudo[class="rendaFixa_notas_movimentacoes_selecionar.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:first-child,
  #conteudo[class="rendaFixa_consulta_aplica_resgata.processa"]
    form#frmListaNotaMovimentacao
    > table.produto
    tbody
    > tr:not(:first-child)
    > td:first-child {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    font-weight: bold !important;
  }
}

/** messages **/
.infobox {
  background: #e7eef4;
  border-radius: 8px;
  padding: 8px;
}

.msg-info {
  color: #0a5593;
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.msg-info:before {
  font-family: "Material Icons Outlined";
  font-size: 24px;
  content: "\e87f";
  margin-right: 8px;
}

.msg-info-b {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.msg-info-b:before {
  color: #0077db;
  font-family: "Material Icons Outlined";
  font-size: 24px;
  content: "\e87f";
  margin-right: 8px;
}

.msg-warn {
  color: #f59300;
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.msg-warn:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  content: "\e002";
  margin-right: 8px;
}

.msg-error {
  color: #ef755d;
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.msg-error:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  content: "\e5c9";
  margin-right: 8px;
}

/** alerts **/
.alert-atencao {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.alert-atencao:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  color: #ffad10;
  content: "\e002";
  margin-right: 16px;
}

.alert-sucesso {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.alert-sucesso:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  color: #00b273;
  content: "\e86c";
  margin-right: 16px;
}

.alert-duvida {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.alert-duvida:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  color: #005ca9;
  content: "\e887";
  margin-right: 16px;
}

.alert-erro {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.alert-erro:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  color: #ef755d;
  content: "\e5c9";
  margin-right: 16px;
}

.alert-info {
  text-align: left;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.alert-info:before {
  font-family: "Material Icons Round";
  font-size: 24px;
  color: #3a4859;
  content: "\e88e";
  margin-right: 16px;
}

