
[_nghost-ng-c1961222324] {
  width: 100%;
  height: 100%;
}
.spinner-container[_ngcontent-ng-c1961222324] {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.spinner-container-global[_ngcontent-ng-c1961222324] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  z-index: 10000;
  background: rgba(255, 255, 255, 0.8);
}
.content-container-global[_ngcontent-ng-c1961222324] {
  height: 100%;
}
.opaque-full-screen-spinner[_ngcontent-ng-c1961222324] {
  position: fixed;
  background: #ffffff;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10001;
}



[_nghost-ng-c3959543251] {
  display: inline-block;
  position: relative;
  box-sizing: border-box;
}
[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251] {
  box-sizing: border-box;
  display: block;
  position: absolute;
  border-radius: 50%;
  animation: _ngcontent-ng-c3959543251_lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251]:nth-child(1) {
  animation-delay: -0.45s;
}
[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251]:nth-child(2) {
  animation-delay: -0.3s;
}
[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251]:nth-child(3) {
  animation-delay: -0.15s;
}
.primary[_nghost-ng-c3959543251] {
  color: #122242;
}
.small[_nghost-ng-c3959543251] {
  width: 40px;
  height: 40px;
}
.small[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251] {
  width: 32px;
  height: 32px;
  margin: 3.2px;
  border: 3.2px solid currentColor;
  border-color: currentColor transparent transparent transparent;
}
.medium[_nghost-ng-c3959543251] {
  width: 60px;
  height: 60px;
}
.medium[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251] {
  width: 48px;
  height: 48px;
  margin: 4.8px;
  border: 4.8px solid currentColor;
  border-color: currentColor transparent transparent transparent;
}
.large[_nghost-ng-c3959543251] {
  width: 80px;
  height: 80px;
}
.large[_nghost-ng-c3959543251]   div[_ngcontent-ng-c3959543251] {
  width: 64px;
  height: 64px;
  margin: 6.4px;
  border: 6.4px solid currentColor;
  border-color: currentColor transparent transparent transparent;
}
@keyframes _ngcontent-ng-c3959543251_lds-ring {
  0% {
transform: rotate(0deg);
  }
  100% {
transform: rotate(360deg);
  }
}


.BRColors[_ngcontent-ng-c1641510666] {
  background-color: white;
  color: black;
  border-left: 5px solid red;
}
.BRColors[_ngcontent-ng-c1641510666]   div[_ngcontent-ng-c1641510666] {
  justify-content: flex-start;
}
.BRColors[_ngcontent-ng-c1641510666]   .pbr[_ngcontent-ng-c1641510666] {
  color: red;
}
.row.valign-wrapper[_ngcontent-ng-c1641510666] {
  justify-content: center;
}
.simple-card[_ngcontent-ng-c1641510666]:not(.BRColors) {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2);
  border-top: 1px solid #D8D8D8;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
}
.simple-card[_ngcontent-ng-c1641510666]:not(.BRColors).smartphone {
  justify-content: flex-start;
}
.right-col[_ngcontent-ng-c1641510666] {
  margin-top: 59px;
  height: 500px !important;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  align-content: center;
}
.right-col[_ngcontent-ng-c1641510666]   div.small[_ngcontent-ng-c1641510666] {
  height: 125px !important;
  margin-bottom: 15px;
}
@media (width: 768px) {
  .right-col[_ngcontent-ng-c1641510666] {
margin-top: 83px;
  }
}




@charset "UTF-8";



.header-offline[_ngcontent-ng-c62876494]   .switch-langue[_ngcontent-ng-c62876494]   .dropdown-button[_ngcontent-ng-c62876494] {
  border-left: none;
  background-color: white;
}
.header-offline[_ngcontent-ng-c62876494]   .switch-langue[_ngcontent-ng-c62876494]   .dropdown-button[_ngcontent-ng-c62876494]:before {
  height: 0px;
}
.headerMobileHeight[_ngcontent-ng-c62876494] {
  height: 60px;
}
.rightBankLogo[_ngcontent-ng-c62876494] {
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  padding-left: 20px !important;
}
@media (max-width: 768px) {
  .switch-langue\a0[_ngcontent-ng-c62876494]  {
max-height: 55px;
  }
}

[_nghost-ng-c1783007993] {
  height: 100%;
}
.luxtrustIframe[_ngcontent-ng-c1783007993] {
  border: 0px;
}
.iframeContainer[_ngcontent-ng-c1783007993] {
  padding: 0px !important;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.2);
  border-top: 1px solid #D8D8D8;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-style: solid;
  background-color: white;
}
.forget-password[_ngcontent-ng-c1783007993] {
  background-color: white;
}
.msg[_ngcontent-ng-c1783007993] {
  width: 100%;
  padding: 10px;
  color: grey;
  text-align: left;
}
.msg-alert[_ngcontent-ng-c1783007993] {
  background-color: #102441;
  color: white;
}



.icon_style[_ngcontent-ng-c2141937155] {
  position: absolute;
  right: 10px;
  top: 0;
  font-size: 20px;
  color: white;
  cursor: pointer;
}
.alert-info-context[_ngcontent-ng-c2141937155] {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
  background-color: #fc654e;
}
.alert-info-context[_ngcontent-ng-c2141937155]   .icon[_ngcontent-ng-c2141937155] {
  line-height: 16px;
}
.alert-info-context[_ngcontent-ng-c2141937155]   .content[_ngcontent-ng-c2141937155] {
  margin-top: auto;
  margin-bottom: auto;
}