.container.header-multi-logo .equidistant {
  display: flex;
  justify-content: space-between; }
  .container.header-multi-logo .equidistant a.logo-site .logo-trq {
    max-width: 115px;
    width: 100%; }
  .container.header-multi-logo .equidistant a.logo-site .logo-acn {
    max-width: 230px;
    width: 100%; }
  .container.header-multi-logo .equidistant a.logo-site .logo-logo {
    max-width: 170px;
    width: 100%; }
  @media screen and (max-width: 767px) {
    .container.header-multi-logo .equidistant a.logo-site .logo-trq {
      width: 60px; }
    .container.header-multi-logo .equidistant a.logo-site .logo-acn {
      width: 110px; }
    .container.header-multi-logo .equidistant a.logo-site .logo-logo {
      width: 80px; } }

.cpt005.cpt005--form-title .section-title.section-title--align-center {
  text-align: center; }

.cst-flex-row {
  display: flex;
  flex-wrap: wrap; }
  .cst-flex-row.align-bottom {
    align-items: flex-end; }
  .cst-flex-row.space-around {
    justify-content: space-around; }
  .cst-flex-row.space-between {
    justify-content: space-between; }
  .cst-flex-row.flex-end {
    justify-content: flex-end; }

.gdpr-warning {
  padding: 15px;
  margin: 0 15px 15px 15px;
  border: 2px solid #dadc33;
  border-radius: 5px;
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .gdpr-warning p {
    margin-left: 40px;
    margin-bottom: 0px; }

.cst-flex-item {
  padding-left: 15px;
  padding-right: 15px; }
  .cst-flex-item .button--normal {
    width: 100%; }
  .cst-flex-item.flex-16 {
    flex-basis: 16%; }
  .cst-flex-item.flex-25 {
    flex-basis: 25%; }
  .cst-flex-item.flex-26 {
    flex-basis: 26%; }
  .cst-flex-item.flex-28 {
    flex-basis: 28%; }
  .cst-flex-item.flex-50 {
    flex-basis: 50%; }
  .cst-flex-item.align-right {
    justify-content: flex-end; }
  @media screen and (max-width: 992px) {
    .cst-flex-item.flex-m-45 {
      flex-basis: 45%; }
    .cst-flex-item.flex-m-50 {
      flex-basis: 50%; }
    .cst-flex-item.flex-m-100 {
      flex-basis: 100%; } }
  @media screen and (max-width: 767px) {
    .cst-flex-item.flex-s-100 {
      flex-basis: 100% !important; } }

.cst-tooltip .tooltip {
  height: 0px;
  z-index: 2; }
  .cst-tooltip .tooltip .tooltip-inner {
    border: 2px solid #ffeeba;
    padding: 15px;
    color: #856404;
    background-color: #fff3cd;
    border-radius: 5px;
    font-size: 18px;
    font-weight: normal;
    text-align: justify;
    text-indent: 5px; }

.logo-store-inline {
  margin-top: 15px;
  text-align: center; }
  .logo-store-inline a {
    display: inline; }

.gdpr-portlet .cpt023-new table .col1 {
  width: 115px; }
.gdpr-portlet .cpt023-new .cpt023__table thead td {
  text-align: center; }
.gdpr-portlet .cpt023-new .cpt023__table tbody td {
  text-align: center; }
.gdpr-portlet .validation-submit-bt {
  max-width: 260px; }

.dgpr-app-stores {
  margin-top: 15px; }
  .dgpr-app-stores .app-store-download {
    text-align: right;
    margin: 0 auto; }
  .dgpr-app-stores .google-play-download {
    margin: 0 auto; }
  .dgpr-app-stores .google-play-download-link img {
    margin-left: 0px;
    margin: 0 auto; }

.gdpr-code div.cst-flex-item {
  margin: 0 auto;
  text-align: center; }
.gdpr-code button {
  width: 250px;
  margin-top: 10px; }
.gdpr-code input {
  margin: 0 auto;
  margin-top: 5px;
  width: 260px; }

.gdpr-bottom-banner {
  margin-top: 20px;
  margin-bottom: 20px;
  font: 16px/1.3 Regular, sans-serif; }

.gdpr-top-banner {
  font: 16px/1.3 Regular, sans-serif; }

.gdpr-thank, .gdpr-app-banner {
  margin-top: 20px;
  font: 16px/1.3 Regular, sans-serif; }

.gdpr-lp-lg .container .equidistant {
  text-align: center; }

.gdpr-lp-lg .cpt005 .gdpr-section-title {
  color: #a7cf00 !important; }

.gdpr-lp-lg .service-forms input {
  border: 1px solid #3c434a;
  border-radius: 5px; }

.gdpr-lp-lg .service-forms .button.button--normal {
  background-color: #a7cf00; }

.gdpr-lp-lg .service-forms .button.button--normal:hover {
  background-color: #96BA00; }

.gdpr-lp-lg a {
  color: #a7cf00; }

.gdpr-lp-lg a:hover {
  color: #96BA00; }

body.signed-in section.portlet {
  max-width: calc(100vw - 15px);
  border: 1px dashed gray;
  margin-bottom: 5px; }
body.signed-in .portlet-journal {
  padding-top: 15px;
  margin: auto;
  width: 85%; }
  body.signed-in .portlet-journal section.portlet {
    border: none; }
body.signed-in .navigation-section {
  box-shadow: none; }
body.signed-in .aui-dialog {
  z-index: 10000 !important; }
body .messagesFromServer {
  display: none; }

section.portlet {
  margin: 0;
  padding: 0; }

.dockbar {
  z-index: 10000; }

#resultados-pesquisa p.result-match-text em {
  font-weight: bold;
  background: #ffff9e;
  color: black; }

body.nsiBlock section#portlet_seletorParticipacaoSinistros_WAR_cstsiteportlet div.portlet-body > section.container {
  padding-top: 0px;
  padding-bottom: 0px; }
  body.nsiBlock section#portlet_seletorParticipacaoSinistros_WAR_cstsiteportlet div.portlet-body > section.container div.cpt050.services-select {
    margin-top: 0px;
    margin-bottom: 0px; }
body.nsiBlock ul.mobile-menu.visible {
  z-index: 901; }
body.nsiBlock div.cpt009-right.cpt008-narrow > a.app-store-download-link > img {
  max-width: 170px !important;
  width: 100%; }

.cpt018 {
  align-items: center; }

body.nsiBlock .cpt023-new table .border_right {
  border-right: 1px solid #00685e; }

body.nsiBlock .cpt023-new table p.sub_title {
  font-size: 14px;
  font-weight: normal;
  line-height: 16px; }

body.nsiBlock .cpt032--collapse-bottom-padding {
  padding-bottom: 0px; }

body.nsiBlock .cpt032--small-bottom-padding {
  padding-bottom: 10px; }

body.nsiBlock .cpt023-new .icon.bullet::before {
  font-size: 36px;
  line-height: 17px;
  color: #b9bfbb; }

@media screen and (min-width: 992px) {
  body.nsiBlock .cpt023-new table p.sub_title {
    font-size: 16px;
    line-height: 18px; }

  body.nsiBlock .cpt023-new #legenda p.cobertura {
    font-size: 16px;
    line-height: 18px; }

  body.nsiBlock .col-md-4-center {
    margin-left: auto;
    margin-right: auto;
    width: 33%; } }
body.nsiBlock .cpt023-new #legenda p.cobertura {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  color: #00685e; }

body.nsiBlock .cpt008-auto-left .cpt008-auto-left__head {
  line-height: 1; }

.cpt023-new .p_nobr {
  white-space: nowrap; }

span.acoreanaIconOld {
  width: 28px;
  height: 28px;
  display: inline-block;
  margin: auto;
  background-image: url("../images/icons/acoreana_logo_vertical_old.png");
  background-position: -16px 0;
  background-repeat: no-repeat;
  background-size: 60px auto; }

span.trqIconOld {
  width: 32px;
  height: 28px;
  display: inline-block;
  margin: auto;
  background-image: url("../images/icons/tranquilidade_logo_vertical_old.png");
  background-position: -30px 0;
  background-repeat: no-repeat;
  background-size: 100px auto; }

body.nsiBlock [data-dropdown-select='true'].has-value-custom > .btn-default.dropdown-toggle {
  background-color: #28be47;
  border-color: #28be47;
  color: #fff;
  font-weight: normal; }

body.nsiBlock [data-dropdown-select='true']:hover.has-value-custom button, body.nsiBlock [data-dropdown-select='true']:active.has-value-custom button, body.nsiBlock [data-dropdown-select='true']:focus.has-value-custom button {
  color: #28be47 !important;
  border-color: #28be47 !important;
  background-color: #fff !important; }

body.nsiBlock [data-dropdown-select='true']:hover.has-value-custom .caret:before, body.nsiBlock [data-dropdown-select='true']:hover.has-value-custom .caret:after, body.nsiBlock [data-dropdown-select='true']:active.has-value-custom .caret:before, body.nsiBlock [data-dropdown-select='true']:active.has-value-custom .caret:after, body.nsiBlock [data-dropdown-select='true']:focus.has-value-custom .caret:before, body.nsiBlock [data-dropdown-select='true']:focus.has-value-custom .caret:after {
  border-color: #28be47; }

@media screen and (max-width: 767px) {
  body.nsiBlock .cpt038 .cta {
    overflow: hidden; } }
body.nsiBlock .pagina-acoreana {
  margin-top: 0px; }

@media screen and (max-width: 992px) {
  body.nsiBlock .pagina-acoreana {
    margin-top: -56px; } }
@media screen and (max-width: 392px) {
  body.nsiBlock .pagina-acoreana header.acores-header .video-wrapper .copy {
    padding-top: 25px; }
    body.nsiBlock .pagina-acoreana header.acores-header .video-wrapper .copy .container > img.logo {
      max-width: 150px !important; }
  body.nsiBlock .pagina-acoreana header.acores-header .video-wrapper .video {
    height: 750px; }
  body.nsiBlock .pagina-acoreana header.acores-header .acores-nav ul li {
    width: 90%;
    height: 45px;
    line-height: 45px; } }
body.nsiBlock .cpt013 .grid-text a.advBlueLink {
  color: #2dccd3; }

@media screen and (max-width: 767px) {
  body.nsiBlock .footer-blog .cta.cta-trq {
    margin-bottom: 15px; } }

