/* TOPBAR */
.theme__prime div#topBar.headertopBar {
  background: linear-gradient(270deg, #034691 0%, #142463 100%);
}

.theme__prime div#topBar.headertopBar div.holder form fieldset > ul li input[type='submit'] {
  background: #155299;
}

.theme__prime div#topBar.headertopBar div.holder form fieldset > ul li input[type='submit']:hover {
  background: #034691;
}

.theme__prime div#topBar.headertopBar div.holder form fieldset > ul li.lembrar:before {
  background-color: #4a709c;
}

/* LOGO */
.theme__prime header .container-menu a img {
  filter: brightness(10%);
}

/* NAV */
.theme__prime header .container-menu div.nv ul.brd-navbar li a {
  color: #000;
}

.theme__prime header .container-menu div.nv ul.brd-navbar li a.active,
.theme__prime header .container-menu div.nv ul.brd-navbar li a:hover {
  border-bottom: 2px solid #000;
}

/* .theme__prime .brdshero {
  background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/brdshero-desk-prime.png");
} */

.theme__prime .brdscard__icon {
  border: 1px solid #034691;
}

.theme__prime .brdscard__icon-svg {
  color: #034691;
  stroke: #034691;
}

.theme__prime .brdscard__icon-svg-fill {
  fill: #034691;
}

.theme__prime .brdscard__title::after {
  background-color: #034691;
}

.theme__prime .brdscard__overlay {
  background: linear-gradient(190deg, #034691 0%, #142463 100%);
}

.theme__prime .brdsapp__content-title {
  color: #595959;
}

.theme__prime .brdsapp__content-title::after {
  background-color: #034691;
}

@media (min-width: 1441px) {
  .theme__prime .brdshero {
    background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-xl.png");
    background-image: -webkit-image-set(url('https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-xl.webp') 1x);
  }
}

@media (max-width: 1440px) {
  .theme__prime .brdshero {
    background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-lg.png");
    background-image: -webkit-image-set(url('https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-lg.webp') 1x);
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  .theme__prime .brdshero {
    background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-lg.png");
    background-image: -webkit-image-set(url('https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-lg.webp') 1x);
  }
}

@media (max-width: 768px) {
  .theme__prime .brdshero {
    background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-md.png");
    background-image: -webkit-image-set(url('https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-md.webp') 1x);
    height: 360px;
  }
}

@media (max-width: 560px) {
  .theme__prime .brdshero {
    background-image: url("https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-sm.png");
    background-image: -webkit-image-set(url('https://assets.bradesco/content/dam/portal-bradesco/cartoes/atendimento/assets/img/bradesco/banner-prime-sm.webp') 1x);
    height: 185px;
  } 
}

/* HEADER */
.theme__prime header .menu-mob .nav-tgl span {
  background: #000;
}

/* MODAL */
.theme__prime .brdscard__modal-icon {
  border: 1px solid #034691;
}

.theme__prime .brdscard__modal-icon-svg {
  color: #034691;
}

.theme__prime .brdscard__modal-text-wrapper::after {
  background-color: #034691;
}

.theme__prime .brdscard__modal-text b {
  color: #034691;
}


/* FOOTER */
.theme__prime .c-uteis__lnk a::after {
  border: solid #034691;
  border-width: 0 0.125rem 0.125rem 0;
}

.theme__prime .c-uteis__lnk.is-active a::after {
  border-width: 0.125rem 0 0 0.125rem;
}

.theme__prime .c-info li::after {
  border: solid #034691;
  border-width: 0.125rem 0.125rem 0px 0px;
}

.theme__prime .c-map__item h3 {
  color: #034691;
}

.theme__prime .c-gradiente {
  background: linear-gradient(270deg, #034691 0%, #142463 100%);
}