.main-logo[_ngcontent-ng-c3829468237] {
  height:auto;
  display:flex;
  flex-direction:row;
  justify-content:center;
  align-content:space-between;
  padding:40px 0 16px;
  border-top:4px solid #0033aa;
  box-sizing:content-box;
  width:100%
}
.sub-header_log[_ngcontent-ng-c3829468237] {
  width:36px;
  height:auto;
  margin:auto
}

.generic-error-modal[_ngcontent-ng-c2219153190] {
  position:fixed;
  overflow:hidden;
  background:#ededed;
  height:100%;
  width:100vw;
  z-index:10000;
  border-top:4px solid #0033aa;
  padding-top:30px
}
.dashboard_border[_ngcontent-ng-c2219153190] {
  border-radius:50px;
  background-color:#f6f6f6;
  width:58px;
  height:58px
}
.dashboad_refresh-icon[_ngcontent-ng-c2219153190] {
  width:48px!important;
  height:48px!important;
  color:#03a!important;
  padding:10px 0 0 10px
}
.error-page[_ngcontent-ng-c2219153190] {
  text-align:center;
  padding-top:30px
}
.need-help[_ngcontent-ng-c2219153190] {
  display:inline
}
.an-error-has-occurred[_ngcontent-ng-c2219153190] {
  margin-bottom:40px;
  font-weight:550
}
.error-description[_ngcontent-ng-c2219153190] {
  margin-bottom:20px
}
.error-detail-info[_ngcontent-ng-c2219153190] {
  margin:auto;
  overflow-wrap:anywhere;
  padding:0 10px 40px
}
.continue[_ngcontent-ng-c2219153190] {
  margin-bottom:40px
}
.need-help[_ngcontent-ng-c2219153190] {
  margin-right:10px;
  text-decoration:none
}
.email-us[_ngcontent-ng-c2219153190] {
  text-decoration:none;
  color:#03a
}
.error-module-img[_ngcontent-ng-c2219153190] {
  width:40px;
  margin:auto auto 10px;
  display:block
}
.generic-error-modal[_ngcontent-ng-c2219153190]   .banklogo3d[_ngcontent-ng-c2219153190] {
  width:36px;
  height:auto
}
.error-heading[_ngcontent-ng-c2219153190] {
  margin:auto
}
@media only screen and (min-width:640px) {
  .error-detail-info[_ngcontent-ng-c2219153190] {
    width:600px;
    margin:auto;
    overflow-wrap:anywhere;
    padding:0 10px 40px
  }
}
.align-content-center[_ngcontent-ng-c2219153190] {
  display:flex;
  justify-content:center;
  margin-top:48px
}
.align-content-center--font[_ngcontent-ng-c2219153190] {
  margin:8px auto;
  color:#222;
  font-size:18px;
  padding:0 18px;
  text-align:center
}
.iconBig[_ngcontent-ng-c2219153190] {
  width:80px;
  height:80px;
  color:#e70011
}
.warningIcon[_ngcontent-ng-c2219153190] {
  width:80px;
  height:80px;
  color:#ffa101
}
.hybridErorBackdrop[_ngcontent-ng-c2219153190] {
  position:absolute;
  height:100%;
  width:100vw;
  z-index:10000;
  background:#fff
}
.hyb-error-footer[_ngcontent-ng-c2219153190] {
  position:fixed;
  left:0;
  bottom:0;
  width:100%;
  text-align:center;
  padding-bottom:16px;
  background-color:#fff
}
.hybrid-icon-right[_ngcontent-ng-c2219153190] {
  height:24px!important;
  width:32px!important;
  display:inline-block!important;
  color:#0089ff
}
.icn-unavailable[_ngcontent-ng-c2219153190] {
  width:150px;
  height:135px
}
.feature-unavailable-container[_ngcontent-ng-c2219153190] {
  padding:16px;
  background-color:#f4f5f7;
  border-radius:8px
}
.newFeatures-header[_ngcontent-ng-c2219153190] {
  color:#02070d;
  font-size:14px;
  font-weight:500;
  line-height:18px;
  margin-bottom:10px
}
.newFeatures-content[_ngcontent-ng-c2219153190] {
  color:#02070d;
  font-size:14px;
  font-weight:400;
  line-height:18px
}
.dormantAccount-container[_ngcontent-ng-c2219153190] {
  padding:16px;
  text-align:center
}
.dormantAccount-header[_ngcontent-ng-c2219153190] {
  font-size:18px;
  color:#02070d;
  text-align:center;
  line-height:23.4px;
  margin-bottom:36px
}
.dormantAccount-content[_ngcontent-ng-c2219153190] {
  font-size:14px;
  line-height:16px
}
.icn-dormant[_ngcontent-ng-c2219153190] {
  color:#00008c;
  width:80px;
  height:80px;
  border-radius:1.5px
}
.numbers-container[_ngcontent-ng-c2219153190] {
  display:flex
}
.hybrid-detail-block[_ngcontent-ng-c2219153190] {
  font-size:12px;
  display:flex;
  align-items:flex-start;
  padding:0 16px 8px
}
.hybrid-detail-block[_ngcontent-ng-c2219153190]   .hybrid-detail__heading[_ngcontent-ng-c2219153190] {
  color:#444;
  width:100%;
  font-weight:400;
  text-align:start;
  font-size:14px;
  line-height:1.5
}
.hybrid-detail-block[_ngcontent-ng-c2219153190]   .hybrid-detail__value[_ngcontent-ng-c2219153190] {
  color:#222;
  margin-left:18px;
  font-weight:500;
  font-size:14px;
  width:100%;
  font-style:normal;
  line-height:1.5;
  color:#0062e1;
  word-wrap:break-word;
  text-align:start;
  position:relative
}
.heading[_ngcontent-ng-c2219153190] {
  font-size:14px;
  font-weight:500;
  display:flex;
  align-items:flex-start;
  padding:0 16px 8px
}
.error-modal-container[_ngcontent-ng-c2219153190] {
  background-color:#fff;
  width:90%;
  margin:auto;
  border:1px solid #ededed;
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%)
}
.logo-border[_ngcontent-ng-c2219153190] {
  border-bottom:1px solid #ededed;
  padding:24px 0
}
.help-text-title[_ngcontent-ng-c2219153190] {
  font-size:12px;
  color:#767676
}
.web-detail-block[_ngcontent-ng-c2219153190] {
  width:311px;
  font-size:12px;
  display:flex;
  align-items:flex-start;
  padding:0 16px 8px;
  margin:auto
}
.web-detail-block[_ngcontent-ng-c2219153190]   .web-detail__heading[_ngcontent-ng-c2219153190] {
  color:#444;
  width:100%;
  font-weight:400;
  text-align:start;
  font-size:14px;
  line-height:1.5
}
.web-detail-block[_ngcontent-ng-c2219153190]   .web-detail__value[_ngcontent-ng-c2219153190] {
  color:#222;
  margin-left:18px;
  font-weight:500;
  font-size:14px;
  width:100%;
  font-style:normal;
  line-height:1.5;
  color:#02070d;
  word-wrap:break-word;
  text-align:start;
  position:relative
}
.web-detail__title[_ngcontent-ng-c2219153190] {
  font-size:14px;
  font-weight:500;
  padding:16px 0 12px
}
.hybrid_country_codes-text[_ngcontent-ng-c2219153190] {
  text-decoration:none
}

[_nghost-ng-c1587548407] {
  display:block
}

.close__container[_ngcontent-ng-c2512198235] {
  margin-right:16px
}
.back__container[_ngcontent-ng-c2512198235] {
  margin-left:16px
}
.close-icon[_ngcontent-ng-c2512198235],
.back-icon[_ngcontent-ng-c2512198235] {
  color:#03a;
  font-size:22px;
  cursor:pointer
}
.edit-icon[_ngcontent-ng-c2512198235] {
  color:#03a;
  margin-left:5px;
  font-size:18px
}
.header-pagination-bullets[_ngcontent-ng-c2512198235] {
  display:inline-block
}
.header-pagination-bullets[_ngcontent-ng-c2512198235]:first-child > div[_ngcontent-ng-c2512198235]:first-child {
  display:none
}
.transaction-steps-widget.pagination-bullets-con[_ngcontent-ng-c2512198235] {
  display:inline-block;
  width:100%;
  margin-left:0
}
.transaction-steps-widget.pagination-bullets-con[_ngcontent-ng-c2512198235]   .transaction-steps-line[_ngcontent-ng-c2512198235] {
  margin-left:0
}
.transaction-steps-widget[_ngcontent-ng-c2512198235] {
  text-align:center
}
.transaction-steps-widget[_ngcontent-ng-c2512198235]   .transaction-steps-number[_ngcontent-ng-c2512198235] {
  height:10px;
  width:10px;
  border-radius:10px;
  color:#03a;
  border:1px solid #0033aa;
  font-size:14px;
  padding-top:2px;
  padding-left:1px;
  text-align:center;
  display:inline-block;
  vertical-align:middle
}
.transaction-steps-widget[_ngcontent-ng-c2512198235]   .transaction-steps-line[_ngcontent-ng-c2512198235] {
  display:inline-block;
  height:1px;
  background:#03a;
  width:15px;
  vertical-align:middle;
  margin-left:-4px
}
.transaction-steps-widget[_ngcontent-ng-c2512198235]   .transaction-steps-line.transaction-done[_ngcontent-ng-c2512198235],
.transaction-steps-widget[_ngcontent-ng-c2512198235]   .transaction-steps-number.transaction-done[_ngcontent-ng-c2512198235] {
  background:#03a
}
.transaction-steps-number[_ngcontent-ng-c2512198235]   span[_ngcontent-ng-c2512198235] {
  text-indent:9999px
}
.transaction-steps-line-con[_ngcontent-ng-c2512198235],
.transaction-steps-number-con[_ngcontent-ng-c2512198235] {
  display:table-cell;
  vertical-align:middle;
  height:10px
}
.main-title[_ngcontent-ng-c2512198235] {
  text-transform:capitalize;
  font-size:24px;
  text-align:center;
  color:#222
}
@media only screen and (max-width:768px) {
  .main-title[_ngcontent-ng-c2512198235] {
    font-size:16px
  }
}
.sub-title[_ngcontent-ng-c2512198235] {
  display:flex;
  justify-content:center;
  font-size:16px;
  text-align:center;
  color:#222
}
@media only screen and (max-width:768px) {
  .sub-title[_ngcontent-ng-c2512198235] {
    font-size:14px
  }
}
.head-pagination[_ngcontent-ng-c2512198235] {
  padding-bottom:16px;
  text-align:center
}
.invisible[_ngcontent-ng-c2512198235] {
  visibility:hidden
}
.close-icon[_ngcontent-ng-c2512198235],
.back-icon[_ngcontent-ng-c2512198235] {
  font-size:28px;
  cursor:pointer
}
@media only screen and (max-width:768px) {
  .close-icon[_ngcontent-ng-c2512198235],
  .back-icon[_ngcontent-ng-c2512198235] {
    font-size:16px
  }
}
@media only screen and (max-width:768px) {
  .close__container[_ngcontent-ng-c2512198235] {
    margin-right:16px
  }
  .back__container[_ngcontent-ng-c2512198235] {
    margin-left:16px
  }
}
.head-pagination-main[_ngcontent-ng-c2512198235] {
  display:flex;
  align-items:center;
  justify-content:space-between
}
ul[_ngcontent-ng-c2512198235] {
  margin-bottom:1rem
}

.container-side[_ngcontent-ng-c589691227] {
  max-width:480px;
  margin:auto
}
.details-container[_ngcontent-ng-c589691227]   .details-container__body[_ngcontent-ng-c589691227]   .details-footer[_ngcontent-ng-c589691227] {
  margin-top:18px
}
.otp-card__input-field[_ngcontent-ng-c589691227] {
  padding-right:0;
  padding-bottom:10px
}
@media only screen and (max-width:768px) {
  .details-container[_ngcontent-ng-c589691227] {
    max-width:100%;
    margin:0
  }
}
.hyb-opt-input[_ngcontent-ng-c589691227] {
  display:flex;
  box-sizing:border-box;
  gap:0 20px;
  padding:24px 32px
}
.hyb-opt-input[_ngcontent-ng-c589691227]   .mdc-text-field__input[_ngcontent-ng-c589691227] {
  text-align:center;
  font-size:32px
}
.hyb-opt-input[_ngcontent-ng-c589691227]   .mdc-text-field--filled[_ngcontent-ng-c589691227]:not(.mdc-text-field--disabled) {
  font-weight:bolder;
  font-size:18px
}
.otpContainer[_ngcontent-ng-c589691227] {
  width:100%;
  height:100%;
  inset:0;
  z-index:2;
  margin-top:-11%
}
.otpContainer__columns[_ngcontent-ng-c589691227] {
  padding:0 16px
}
@media only screen and (max-width:768px) {
  .otpContainer__columns[_ngcontent-ng-c589691227] {
    box-sizing:border-box
  }
}
.otpContainer__text-center[_ngcontent-ng-c589691227] {
  text-align:center
}
.otpContainer[_ngcontent-ng-c589691227]   .details-footer[_ngcontent-ng-c589691227] {
  display:flex;
  align-items:center;
  justify-content:center
}
.otpContainer[_ngcontent-ng-c589691227]   .cdk-text-field-autofill-monitored[_ngcontent-ng-c589691227] {
  text-align:center
}
.otpContainer[_ngcontent-ng-c589691227]   .otp-sub-title[_ngcontent-ng-c589691227] {
  text-align:center;
  padding-top:5px;
  color:#666;
  font-size:16px
}
.otpContainer[_ngcontent-ng-c589691227]   .user-mobile-no[_ngcontent-ng-c589691227] {
  display:block;
  text-align:center;
  margin-top:-2px;
  font-size:14px;
  font-size:16px;
  font-weight:500;
  color:#222;
  line-height:1.5
}
.otpContainer[_ngcontent-ng-c589691227]   .enter-otp[_ngcontent-ng-c589691227] {
  display:block;
  margin-top:25px;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  font-style:normal;
  line-height:normal;
  letter-spacing:normal;
  text-align:center;
  color:#222
}
.otpContainer[_ngcontent-ng-c589691227]   .resend-pin[_ngcontent-ng-c589691227] {
  padding-top:12px
}
.otpContainer[_ngcontent-ng-c589691227]   .otp-desc[_ngcontent-ng-c589691227] {
  display:block!important;
  text-align:center;
  margin-top:27.2%;
  font-size:14px;
  font-weight:400;
  font-stretch:normal;
  font-style:normal;
  line-height:normal;
  letter-spacing:normal;
  color:#222
}
.below-otp-text[_ngcontent-ng-c589691227] {
  text-align:center;
  display:block;
  font-size:16px;
  cursor:pointer;
  font-weight:400;
  font-stretch:normal;
  font-style:normal;
  line-height:normal;
  letter-spacing:normal;
  color:#03a;
  padding-top:10px
}
.otp-not-recieved-wrap[_ngcontent-ng-c589691227] {
  text-align:center
}
.otp-not-recieved-num[_ngcontent-ng-c589691227] {
  font-weight:700;
  padding-left:6px;
  font-size:12px;
  font-weight:400;
  font-stretch:normal;
  font-style:normal;
  line-height:normal;
  letter-spacing:normal;
  text-align:center;
  color:#222
}
.timer[_ngcontent-ng-c589691227] {
  color:#e70011;
  padding-right:20px;
  font-size:14px;
  line-height:17px
}
.timerON[_ngcontent-ng-c589691227],
.timerOFF[_ngcontent-ng-c589691227] {
  color:#767676!important;
  pointer-events:none;
  padding-right:20px;
  font-style:normal;
  font-size:14px;
  line-height:17px;
  text-align:center;
  text-transform:uppercase
}
.trouble[_ngcontent-ng-c589691227] {
  margin-top:16px;
  color:#444;
  font-size:12px;
  text-align:left;
  line-height:14px
}
.trouble[_ngcontent-ng-c589691227]   .help[_ngcontent-ng-c589691227] {
  color:#0089ff;
  cursor:pointer
}
.otp-error-message[_ngcontent-ng-c589691227] {
  color:#e70011;
  justify-content:center;
  padding-top:25%;
  padding-bottom:20px
}
.opt-input[_ngcontent-ng-c589691227] {
  display:flex;
  gap:0px 20px;
  padding:0 25px
}
