/*******************Reset Css****************/

/* 09-11-2022 start */
.balance_protection_hdng h3 {
  font-size: 30px;
  color: #004070;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
}

/* 09-11-2022 end */

* {
  margin: 0;
  padding: 0;
  border: none;
  outline: none !important;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
}

p {
  margin: 0;
  letter-spacing: 0;
  font-size: 16px;
  line-height: normal;
}

html,
body {
  padding: 0;
  margin: 0;
  border-radius: 0;
}

em {
  font-style: normal;
}

body {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #2d2924;
  line-height: 22px;
  min-height: 100vh;
  position: relative;
}

a,
button,
input,
input[type="buttton"],
input[type="submit"],
.btn {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  outline: none !important;
  text-decoration: none;
  font-style: normal;
  text-decoration: none;
}

input {
  width: 100%;
}

img,
figure {
  max-width: 100%;
  max-height: 100%;
  margin: 0;
  padding: 0;
}

ul,
ol,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

a,
a:hover,
a:focus {
  text-decoration: none;
}

input,
textarea {
  padding: 5px 10px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

/*Buttons*/

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  opacity: 1;
  color: #959595;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  opacity: 1;
  color: #959595;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #959595;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  opacity: 1;
  color: #959595;
}

.noradius {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
}

.noselect {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome and Opera */
}

.pointerNone {
  pointer-events: none;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.bootstrap-select:not(.input-group-btn),
.bootstrap-select[class*="col-"] {
  width: 100%;
}

h2 {
  margin-top: 0;
}

/*******************Reset Css****************/

/*-----------Common_Class_CSS-----------*/

/*lbc branchportal */

body {
  padding-top: 58px;
}

.branchportal_header .logo {
  margin-top: 0;
  width: 145px;
}

.branchportal_header {
  padding: 10px 0;
  box-shadow: 0 1px 5px 0 rgb(0 0 0 / 20%);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #fff;
  z-index: 99;
}

.branch_header_inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.branch_portal_footer {
  padding: 35px 0;
  background-color: #f7f7f7;
  flex-shrink: 0;
  flex-direction: row;
  /* position: absolute; */
  width: 100%;
  bottom: 0;
  left: 0;
  margin-top: auto;
}

.branch_portal_footer p {
  color: #222222;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin: 0;
}

.branch_login {
  padding: 75px 0 325px;
}

.branch_login_full {
  max-width: 570px;
  margin: 0 auto;
}

.branch_header_global h1 {
  color: #004070;
  font-weight: 600;
  margin-bottom: 70px;
  font-size: 36px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 0;
}

.brnchlogin_hold {
  background-color: #f7f7f7;
  border-radius: 25px;
  padding: 55px 100px;
}

.global_input_hold label {
  font-size: 14px;
  /* text-transform: none; */
  color: #222222;
  font-weight: 700;
}

.flx_distance {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.frgt_pass {
  font-size: 16px;
  color: #004070;
  text-transform: none;
  text-decoration: underline;
  font-weight: 600;
}

.frgt_pass:hover {
  text-decoration: underline;
  font-weight: 700;
  color: #004070;
}

.lbc_branchportal_flow .type_fld {
  height: 60px;
  padding: 0 15px;
  border-radius: 4px;
  margin: 0;
  border: solid 1px #959595;
  background-color: #fff;
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.global_input_hold {
  margin-bottom: 30px;
  position: relative;
}

.material_pass_view_ico {
  left: auto;
  right: 20px;
  width: 25px;
  height: 25px;
  top: 47px;
  position: absolute;
}

.solid_btn {
  font-size: 16px;
  color: #fff !important;
  border-radius: 4px;
  background-color: #004070 !important;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  height: 50px;
  line-height: 48px;
  min-width: 175px;
  /* max-width: 175px; */
  border: 0;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  text-transform: none !important;
  width: auto !important;
}

.solid_btn:hover {
  background-color: #0068b8 !important;
  color: #fff !important;
  opacity: 1 !important;
}

.solid_btn:focus {
  background: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.solid_btn:active {
  background: #d8ecfd !important;
  color: #000 !important;
  border: #222 2px solid !important;
}

.border-btn {
  height: 50px;
  line-height: 46px;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070 !important;
  background-color: #fff !important;
  border-radius: 4px;
  border: 2px solid #004070 !important;
  min-width: 175px;
  max-width: 175px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  text-transform: none !important;
  font-size: 16px;
}

.border-btn:hover {
  border-color: #0068b8 !important;
  background: #0068b8 !important;
  color: #fff !important;
  opacity: 1 !important;
}

.border-btn:focus {
  background: #004070 !important;
  color: #fff !important;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.border-btn:active {
  background: #d8ecfd !important;
  color: #000 !important;
  box-shadow: none !important;
  border-color: #222 !important;
}

.lbc_branchportal_flow .type_fld:focus {
  box-shadow: 0 0 0 5px rgb(0 64 112 / 30%) !important;
  border: 1px solid #004070 !important;
  border-color: #004070 !important;
}

.errored {
  background-color: rgb(254, 236, 240) !important;
  border: 2px solid #ae0a33 !important;
}

.accounts_main_holder {
  padding: 25px 0;
  border-radius: 25px;
  background-color: #f7f7f7;
  display: flex;
  align-items: center;
}

.accounts_part {
  width: 50%;
  padding: 60px;
  text-align: center;
}

.accounts_part+.accounts_part {
  border-left: 1px solid #959595;
}

.accounts_part h2 {
  font-size: 26px;
  font-weight: 600;
  color: #222222;
  margin-bottom: 20px;
  margin-top: 0px;
}

.accounts_part p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 50px;
  color: #222222;
  letter-spacing: 0;
  font-weight: 400;
}

.brnch_menu_select {
  width: 300px;
  text-align: right;
}

.brnch_menu_select .dropdown-toggle {
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.brnch_menu_select li.dropdown a figure.avatar_prof_img {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  line-height: inherit;
  filter: none;
  background-color: #004070;
  flex-wrap: wrap;
  font-size: 16px !important;
  color: #fff;
  text-align: center;
  /* text-transform: none; */
  letter-spacing: 1px;
  width: 42px;
  height: 42px;
  margin-right: 11px;
  vertical-align: middle;
  border-radius: 50%;
}

.brnch_menu_select .dropdown .caret,
.brnch_menu_select_mobile .caret {
  border: none;
  width: 15px;
  height: 6px;
  /* background: url(../images/icon_caret-down-black.svg) right center no-repeat; */
  background: url(../images/carret_down_icon_blue.png) right center no-repeat;
  background-size: contain;
  margin-left: 2px;
  vertical-align: middle;
  display: inline-block;
}

.caret_rotate .caret {
  transform: rotate(180deg);
}

.brnch_menu_select .dropdown-toggle::after {
  display: none;
}

.brnch_menu_select .dropdown-menu {
  padding: 25px 0 30px;
  box-shadow: 0 1px 3px rgb(0 0 0 / 20%);
  border-radius: 8px;
  left: auto !important;
  right: 0;
  top: 61px !important;
  background: #fff;
  margin-top: 8px;
  border: 0;
  width: 260px;
  transform: none !important;
}

.brnch_menu_select .dropdown .caret:after {
  display: none;
}

.brnch_menu_select .dropdown-menu li {
  padding: 0 20px;
}

.brnch_menu_select .dropdown-menu .border-btn,
.brnch_menu_select_mobile .border-btn {
  display: block;
  text-align: center;
  min-width: 175px;
  margin-top: 30px;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  padding: 0 20px;
  max-width: 100%;
  line-height: 42px;
}

.brnch_menu_select .dropdown-menu .border-btn:hover,
.brnch_menu_select_mobile .border-btn:hover {
  border-color: #0068b8 !important;
  background: #0068b8 !important;
  color: #fff !important;
}

.brnch_menu_select .dropdown-menu .border-btn:focus,
.brnch_menu_select_mobile .border-btn:focus {
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border-color: #004070 !important;
  background-color: #fff !important;
  color: #004070 !important;
}

.brnch_menu_select .dropdown-menu .border-btn:active,
.brnch_menu_select_mobile .border-btn:active {
  border-color: #222222 !important;
  background: #d8ecfd !important;
  color: #000 !important;
}

.brnch_menu_select .dropdown-menu:before {
  background-image: url(../images/arrow_drop.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 25px;
  content: "";
  position: absolute;
  top: -25px;
  right: 23px;
}

.dropdown-submenu .dropdown-menu {
  position: static !important;
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  padding: 0;
  background: transparent;
  border: 0;
  border-top: 1px solid #d9d9d9;
  margin-top: 15px;
  margin-bottom: -25px;
}

.brnch_menu_select .dropdown-submenu .dropdown-menu li,
.brnch_menu_select_mobile .dropdown-submenu .dropdown-menu li {
  padding: 15px 0;
  margin: 0;
}

.brnch_menu_select .dropdown-submenu .dropdown-menu li a,
.brnch_menu_select_mobile .dropdown-submenu .dropdown-menu li a {
  font-size: 16px;
  color: #222222;
  padding: 0;
  border-bottom: 0;
}

.brnch_menu_select .dropdown-submenu .dropdown-menu li a:hover,
.brnch_menu_select_mobile .dropdown-submenu .dropdown-menu li a:hover {
  color: #004070;
}

.brnch_menu_select .dropdown-submenu .dropdown-menu li a span,
.brnch_menu_select_mobile .dropdown-submenu .dropdown-menu li a span {
  display: inline-block;
  width: 24px;
  margin-right: 10px;
}

.brnch_menu_select .dropdown-menu .dropdown-submenu+.dropdown-submenu,
.brnch_menu_select_mobile .dropdown-submenu+.dropdown-submenu {
  margin: 0;
  margin-top: 30px;
}

.dropdown-submenu .droptest {
  font-size: 20px;
  color: #222;
  font-weight: 600;
  padding: 0;
  border-bottom: 0;
}

.dropdown-submenu .droptest:hover {
  color: #222;
}

.inner_personal_box {
  padding: 45px 45px 50px;
  border-radius: 4px;
  box-shadow: 0 0 5px 0 rgb(69 69 69 / 30%);
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

.icn_hold {
  width: 70px;
  display: inline-block;
  margin-bottom: 20px;
}

.inner_personal_box h2 {
  color: #222;
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 0px;
}

.inner_personal_box p {
  font-size: 14px;
  color: #222;
  font-weight: 400;
}

.lbc_apply_sec {
  padding: 40px 0;
}

.global_head {
  max-width: 590px;
  margin: 0 auto;
}

.global_head h2 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 36px;
  margin-top: 0px;
}

.global_head p {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.all_cards {
  padding: 85px 0 30px;
  background-color: #f7f7f7;
}

.card_bx h2 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 26px;
}

.card_bx {
  border-radius: 4px;
  box-shadow: 0 0 5px 0 rgb(69 69 69 / 30%);
  padding: 20px 30px 30px;
  cursor: pointer;
  border: 3px solid transparent;
  margin-bottom: 30px;
  background-color: #fff;
  position: relative;
}

.card_bx h4 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  margin-top: 20px;
  margin-bottom: 0;
  color: #000;
}

.comparision_btn_holder {
  padding-top: 30px;
}

.comparision_btn_holder .border-btn {
  background-color: transparent;
  max-width: 100%;
}

.comparision_btn_holder .border-btn:hover {
  background-color: rgba(0, 64, 112, 0.1);
}

.comparision_btn_holder .border-btn:focus {
  background-color: #004070;
}

.comparision_btn_holder .border-btn:active {
  background-color: #d8ecfd;
}

.card_bx:hover {
  border: 3px solid #706f73;
  background-color: #d8ecfd;
}

.card_bx.active {
  border: 3px solid #706f73;
  background-color: #d8ecfd;
}

.nxt_pg_btn {
  padding: 30px 0 250px;
}

.lbc_button_hold .btn+.btn {
  margin-left: 10px;
}

.prev_pg {
  color: #222;
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-image: url(../images/crd_pg_back.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left center;
  padding-left: 35px;
  display: inline-block;
}

.prev_pg:hover {
  color: #004070;
}

.modal-header .close {
  background: url(../images/icon-dismiss.svg) right top no-repeat;
  background-size: cover;
  margin-top: 0;
  font-size: 0;
  width: 24px;
  height: 24px;
  padding: 0;
  opacity: 1;
  margin: 0;
}

.modal-header .close:hover {
  background: url(../images/lbc/icon-dismiss_hov.svg) right top no-repeat;
  background-size: cover;
  margin-top: 0;
}

.compare_card_modal {
  width: 95%;
  max-width: 793px;
}

.modal .modal-dialog {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 30px;
  padding-top: 30px;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.modal-content {
  border: 0 !important;
  box-shadow: 0 0 6px rgb(69 69 69 / 50%) !important;
  border-radius: 4px !important;
  width: 100%;
}

.newSuccess .modal-header {
  padding: 18px 20px 13px !important;
  border-bottom: 1px solid #d9d9d9;
}

.newSuccess .modal-header h4 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-top: 0px;
}

.compare_container {
  margin-top: 160px;
  padding-top: 0;
  position: relative;
  height: calc(100vh - 360px);
  overflow: hidden;
  overflow-y: auto;
}

.compare_table {
  font-size: 14px;
  line-height: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.compare_table thead {
  top: 92px;
  margin: 0 15px;
  width: calc(100% - 30px);
  left: 0;
  right: 0;
  display: table;
  z-index: 2;
  position: fixed;
}

.compare_table th:nth-child(odd),
.compare_table td:nth-child(odd),
.compare_table th:nth-child(odd):hover,
.compare_table td:nth-child(odd):hover {
  background-color: #f7f7f7;
}

.compare_table th,
.compare_table td {
  width: 25%;
  vertical-align: middle;
  text-align: center;
}

.compare_table .card_box_img {
  max-width: 150px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 15px;
}

.compare_table.desktop_table h5 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 0px;
  line-height: 20px;
}

.full_width_td {
  letter-spacing: 0px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  background-color: #ebebeb !important;
  padding: 10px 40px 10px !important;
  line-height: 24px;
}

.compare_table span {
  display: inline-block;
  font-size: 15px;
}

.compare_table td {
  padding: 15px 10px;
}

.mobile_table {
  display: none !important;
}

.legal_section {
  margin-top: 25px;
}

.cardDisclaimerTxt {
  font-size: 12px;
  letter-spacing: 0;
  color: #000;
  margin: 0 0 15px;
  line-height: 18px;
}

.insuredTxt p {
  font-size: 13px;
  letter-spacing: 0;
  line-height: 25px;
  color: #000;
}

.insuredTxt a {
  width: 65px;
  display: inline-block;
  vertical-align: 8px;
  margin-left: 3px;
}

.cardDisclaimerTxt a {
  color: #004070;
}

#compare_popup .modal-footer {
  justify-content: center;
  border-top: 0;
  display: flex;
}

/* compare modal end */

.lbc_visa_sec_outer {
  padding: 30px 0;
  background-color: #f5f5f5 !important;
}

.lbc_branchportal_flow .lbc_sec_prt_new .proceeding_lbc_sec_inner h4 {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 15px;
}

.lbc_branchportal_flow .lbc_sec_prt_new .proceeding_lbc_sec_inner ul {
  margin-bottom: 25px;
  margin-left: 15px;
}

.lbc_branchportal_flow .lbc_sec_prt_new .proceeding_lbc_sec_inner ul li {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 20px;
  margin-bottom: 2px;
  list-style: disc;
}

.lbc_visaouter_bx {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 420px;
  margin: 0 auto;
  justify-content: center;
}

.image_bx_visa {
  margin-left: 0px;
  width: 270px;
}

.lbc_visainfinite_box {
  padding: 0px 20px 30px 20px;
  width: 100%;
  max-width: 420px;
  text-align: center;
}

.lbc_visainfinite_box h3 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 10px;
  margin-top: 20px;
}

.lbc_visainfinite_box hr {
  display: none;
}

.lbc_visainfinite_box p {
  font-size: 18px;
  color: #000;
  line-height: 20px;
  margin: 0px 0px 8px 0px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.lbc_visainfinite_box ul {
  padding-top: 20px;
  position: relative;
}

.lbc_visainfinite_box ul li {
  position: relative;
  padding-left: 34px;
  font-size: 14px;
  color: #000;
  line-height: 20px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.lbc_visainfinite_box ul li+li {
  margin-top: 15px;
}

.lbc_visainfinite_box ul li:after {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  background-image: url(../images/tick_round.png);
  background-size: 24px;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}

.proceeding_lbc_sec {
  padding: 30px 0 200px;
}

.proceeding_lbc_sec_inner {
  max-width: 560px;
  margin: 0 auto;
}

.proceeding_lbc_sec_inner ul {
  margin-bottom: 30px;
  color: #000;
  font-size: 14px;
}

.proceeding_lbc_sec_inner ul li {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 20px;
}

.proceeding_lbc_sec_inner ul li a {
  font-weight: 600;
  color: #004070;
  text-decoration: underline;
  margin-top: -4px;
}

.proceeding_lbc_sec_inner ul li a:hover {
  font-weight: 700;
  color: #004070;
}

.proceeding_lbc_sec_inner ul li a:focus {
  font-weight: 700;
  color: #004070;
  text-decoration: underline;
  padding: 2px;
  border-radius: 4px;
  box-shadow: 0 0 0 5px rgb(0 64 112 / 30%) !important;
  border: 1px solid #004070;
}

.lbc_visainfinite_box ul li a {
  font-weight: 600;
  color: #004070;
  text-decoration: underline;
  margin-top: -4px;
}

.lbc_visainfinite_box ul li a:hover {
  font-weight: 700;
  color: #004070;
}

.lbc_visainfinite_box ul li a:focus {
  font-weight: 700;
  color: #004070;
  text-decoration: underline;
  padding: 2px;
  border-radius: 4px;
  box-shadow: 0 0 0 5px rgb(0 64 112 / 30%) !important;
  border: 1px solid #004070;
}

.page_nav {
  overflow: hidden;
  padding-bottom: 12px;
}

.page_nav_inner {
  padding-top: 0;
  background-color: #fff;
}

.active_card_menu {
  text-align: center;
  position: relative;
}

.pg_progress {
  background-color: #00c2e0;
  height: 2px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #fdb812;
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
}

.active_card_menu>ul {
  font-size: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.active_card_menu li.six_col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 16.66%;
  flex: 0 0 16.66%;
  max-width: 16.66%;
}

.active_card_menu li {
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
}

.active_card_menu li:first-child:before,
.active_card_menu li:last-child:before {
  width: 5000px;
  position: absolute;
  bottom: 0px;
  height: 0px;
  border-bottom: 2px solid #ececec;
  content: "";
}

.active_card_menu li:first-child::before {
  border-color: #fdb812 !important;
  right: 100%;
}

.active_card_menu li:after {
  height: 24px;
  width: 24px;
  position: absolute;
  bottom: -11px;
  right: 0px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  content: "";
  background-image: url(../images/checkmark_not_ompleted@2x.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain !important;
  z-index: 2;
}

.active_card_menu li.active a {
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  border-color: #ececec;
}

.active_card_menu li a {
  display: flex;
  width: 100%;
  height: 100%;
  color: #222;
  /*text-transform: none;*/
  text-transform: none;
  padding: 25px 10px 15px;
  margin: 0 -3px;
  border-bottom: 2px solid #ececec;
  pointer-events: none;
  align-items: center;
  justify-content: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}

/* .lbc_application_forminner {
  max-width: 560px;
  margin: 0 auto;
} */

.lbc_first_prt,
.lbc_second_prt,
.lbc_third_prt,
.lbc_fourth_prt,
.lbc_fifth_prt,
.lbc_sixth_prt,
.lbc_seventh_prt,
.lbc_eighth_prt,
.review_info {
  padding: 45px 0 200px;
}

.lbc_first_prt .global_head,
.lbc_second_prt .global_head,
.lbc_fourth_prt .global_head,
.lbc_fifth_prt .global_head,
.lbc_sixth_prt .global_head,
.lbc_seventh_prt .global_head,
.lbc_eighth_prt .global_head {
  margin-bottom: 28px;
}

.global_head {
  max-width: 560px;
  margin: 0 auto;
}

.global_head h2 {
  color: #004070 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 36px;
}

.global_head p {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.province_box {
  border-bottom: 1px solid #a9a9a9;
}

.form-group {
  margin-bottom: 20px;
  position: relative;
}

.form-group label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  /*text-transform: none;*/
  text-transform: none;
  font-size: 14px;
  margin-bottom: 8px;
}

.bootstrap-select .btn-default,
.bootstrap-select .btn-default.active,
.bootstrap-select .btn-default:active,
.bootstrap-select .btn-default:focus,
.bootstrap-select .btn-default:hover,
.bootstrap-select.open>.dropdown-toggle.btn-default {
  background-color: transparent;
}

.form-group .bootstrap-select>.btn,
.payment-form .bootstrap-select .btn-default {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #222;
}

.form-group .form-control,
.form-group .bootstrap-select>.btn,
.payment-form .bootstrap-select .btn-default {
  min-height: 60px;
  height: auto;
  line-height: 42px;
  border-radius: 4px;
  border: 1px solid #959595 !important;
  background-color: transparent;
  outline: 0 !important;
  color: #222;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

/* .bootstrap-select .btn .filter-option {
  color: #222;
} */

.form-group .bootstrap-select .btn .caret,
.bootstrap-select .btn .caret {
  background: url(../images/caret-down.svg) right center no-repeat;
  right: 12px;
  width: 17px;
  height: 16px;
  margin-top: 0;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: none;
}

.dropdown-toggle::after,
.dropup .dropdown-toggle::after {
  display: none;
}

.dropdown-menu {
  padding: 10px;
  /* min-height: 250px !important; */
  border-radius: 10px;
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  bottom: auto !important;
}

.bootstrap-select .dropdown-menu.inner {
  max-height: 20vh !important;
  max-height: 145px !important;
  top: -60px !important;
  position: relative;
}

.bootstrap-select .dropdown-menu li.selected {
  border-bottom: 0;
}

.bootstrap-select .dropdown-menu li.selected a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: transparent;
  color: #004070;
}

.bootstrap-select .dropdown-menu li.selected a {
  border-bottom: 2px solid #004070;
  color: #004070 !important;
}

.dropdown-menu>li>a {
  padding: 10px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #d9d9d9;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
  color: #004070;
  background-color: transparent;
}

.form-group .show>.dropdown-toggle.btn,
.form-group .show>.dropdown-toggle.btn.focus,
.form-group .show>.dropdown-toggle.btn:focus,
.form-group .bootstrap-select:focus>.btn,
.form-group .bootstrap-select>.btn:focus {
  border: 1px solid #004070 !important;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.info_head {
  padding: 30px 0;
}

.info_head h3 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 10px;
  line-height: 32px;
  margin-top: 0px;
}

.info_head p {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
}

.info_lbc_tbl {
  border: 1px solid #d8d8d8;
}

.info_tbl_row {
  display: flex;
}

.info_tbl_col:first-child {
  border-right: 1px solid #d8d8d8;
  width: 30%;
}

.info_tbl_col:nth-child(2) {
  width: 70%;
}

.info_tbl_col {
  padding: 18px 20px;
}

.info_tbl_col h4 {
  font-size: 18px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin: 10px 0px;
}

.rate_bx_hold {
  display: flex;
}

.rate_bx {
  width: 50%;
}

.rate_bx h5 {
  font-size: 12px;
  color: #000;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  /* text-transform: none; */
  font-weight: 700;
}

.rate_bx li {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 18px;
}

.rate_bx li span {
  font-weight: 700;
}

.info_tbl_col p {
  font-size: 14px;
  color: #000;
  line-height: normal;
}

.info_tbl_col p+p {
  margin-top: 15px;
}

.info_lst li {
  font-size: 12px;
  color: #000;
  line-height: 18px;
}

.info_tbl_row+.info_tbl_row {
  border-top: 1px solid #d8d8d8;
}

.review_head {
  padding: 50px 0 20px;
  border-bottom: 1px solid #d8d8d8;
  text-align: center;
}

.review_head h3 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
  line-height: 32px;
}

.review_head p {
  font-size: 16px;
  line-height: 22px;
  color: #000;
}

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
  /* display: block; */
  display: none;
}

.spend_chart_toggle [type="checkbox"]:checked,
.spend_chart_toggle [type="checkbox"]:not(:checked) {
  display: block;
}

[type="checkbox"]:checked+label,
[type="checkbox"]:not(:checked)+label {
  line-height: 20px;
  font-size: 14px;
  margin-right: 0;
  padding-bottom: 12px;
  padding-left: 35px;
  font-family: "Source Sans Pro", sans-serif;
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #222;
}

[type="checkbox"]:checked+label {
  color: #004070 !important;
  font-weight: 600;
  /* border-bottom: 1px solid #004070; */
}

[type="checkbox"]:checked+label:after,
[type="checkbox"]:not(:checked)+label:after {
  width: 24px !important;
  height: 24px !important;
  border-radius: 4px;
  background: url(../images/tick_white.png) center center no-repeat #004070;
  border: 0px solid #004070 !important;
  background-size: 16px;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  transition: all 0.2s ease;
}

[type="checkbox"]:not(:checked)+label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

[type="checkbox"]:checked+label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}

[type="checkbox"]:checked+label:before,
[type="checkbox"]:not(:checked)+label:before {
  width: 24px;
  height: 24px;
  border: 2px solid #959595;
  border-radius: 4px;
  background: #fff;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}

/* [type="checkbox"]:not(:checked) + label {
  border-bottom: 1px solid #d9d9d9;
} */

.credit_check {
  padding: 20px 0;
}

.credit_check ul li {
  /* background-image: url(../images/lbc_arrow_nav.png); */
  background-image: url(../images/lbc_arrow_nav_blue.png);
  background-repeat: no-repeat;
  background-position: top 5px right;
  background-size: 16px;
}

.credit_check ul li a {
  font-size: 16px;
  color: #004070;
  font-weight: 600;
  text-decoration: underline;
}

.credit_check ul li+li {
  margin-top: 20px;
}

.lbc_first_prt .submit_out {
  margin-bottom: 0;
  padding-top: 20px;
}

.form-group .form-control:focus {
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border: 1px solid #004070 !important;
  border-color: #004070 !important;
}

/* .info_tip_link {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  text-align: center;
  border: 2px solid #004070;
  line-height: 12px;
  color: #004070;
  font-weight: 700;
  vertical-align: 0px;
  display: inline-block;
}
.info_tip_link:hover {
  border: 2px solid #fdb812;
  color: #004070;
  background-color: #fdb812;
} */

.white_info_tip {
  color: #fff;
  min-height: 80px;
  width: 230px;
  transform: translateX(-50%);
  right: auto;
  left: 50%;
  border: 2px solid #004070;
  border-radius: 4px;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 15px;
  text-align: left;
  position: absolute;
  bottom: 100%;
  min-width: 150px;
  padding: 10px 16px 4px;
  z-index: 99;
  padding-right: 21px;
  box-shadow: 2px 3px 1px 0px rgb(0 0 0 / 9%);
  line-height: 18px;
}

.white_info_tip:after {
  border-top: 10px solid #004070;
  filter: drop-shadow(0 2px 0px rgba(0, 64, 112, 1));
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: 100%;
  content: "";
  position: absolute;
}

.tip_close {
  position: absolute;
  right: 4px;
  top: 4px;
  color: #fff;
  font-size: 9px;
  /* text-transform: none; */
  text-align: center;
  line-height: 14px;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-radius: 0;
  width: 18px;
  height: auto;
}

.mrgn_off {
  margin-bottom: 0 !important;
}

.active_card_menu li.active_after:after {
  background-image: url(../images/tick_round.png);
}

.blue_lgt_bx {
  background-color: #ebf6ff;
  border-left: 8px solid #004070;
  border-radius: 4px;
  padding: 20px 30px 20px 20px;
}

.blue_lgt_bx p {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbc_second_prt .submit_out {
  padding-top: 30px;
}

.info_tip p {
  text-align: left;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  /* color: #222; */
  color: #fff;
  text-align: center;
}

.new_info_tip {
  position: relative;
  width: 16px;
  height: 16px;
  /* border: 2px solid #004070; */
  display: inline-block;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #004070;
  margin-left: 5px;
}

.new_info_tip .info_tip_link {
  color: #004070;
}

.ico_frm_inp {
  top: 61px;
  color: #959595;
  transform: translateY(-50%);
  left: 14px;
  position: absolute;
  font-size: 16px;
  line-height: 14px;
  z-index: 1;
  font-weight: 400;
  pointer-events: none;
}

.form_group_innr {
  position: relative;
}

.extralft_padding {
  padding-left: 22px;
}

.back_btn {
  margin-right: 15px;
}

.user_card {
  width: 400px;
  margin: 0 auto 35px;
}

.lbc_first_prt,
.lbc_second_prt,
.lbc_third_prt,
.lbc_fourth_prt,
.lbc_fifth_prt,
.lbc_sixth_prt,
.lbc_seventh_prt {
  max-width: 560px;
  margin: 0 auto;
}

.authorized_usr_txt .accounts_part {
  padding: 30px 100px;
}

.authorized_usr_txt .accounts_part p {
  margin-bottom: 30px;
  min-height: 88px;
}

.authorized_usr_txt .border-btn {
  min-width: 192px;
  max-width: 192px;
}

.add_authorized_user_outer .mem-item-bx {
  border-radius: 4px;
  background-color: #fff;
  max-width: 370px;
  width: 300px;
  padding: 20px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  display: block;
  margin: 0 auto 20px;
  text-align: left;
  border: 0;
  position: relative;
  overflow: hidden;
}

.add_authorized_user_outer .mem-bx h4 {
  font-weight: 600;
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 22px;
  padding-bottom: 7px;
  word-wrap: break-word;
  margin: 0;
}

.add_authorized_user_outer p {
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 22px;
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  padding-bottom: 5px;
}

.add_authorized_user_outer .mem-bx p span {
  padding-right: 30px;
  position: relative;
}

.add_authorized_user_outer .mem-bx p span:last-child:before {
  content: "";
  position: absolute;
  height: 5px;
  width: 5px;
  background-color: #000;
  border-radius: 50%;
  left: -15px;
  top: 8px;
}

.add_authorized_user_outer .mem-bx .mem-mail,
.add_authorized_user_outer .mem-bx .mem-con {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  display: block;
  word-wrap: break-word;
  padding-bottom: 6px;
}

.authorized_edit {
  position: absolute;
  right: 15px;
  font-weight: 600;
  top: 20px;
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
}

.authorized_edit:hover {
  text-decoration: underline;
  color: #004070;
  font-weight: 700;
}

.add_authorized_user_outer h3 {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: 600;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.add_authorized_user_outer {
  display: flex;
  justify-content: center;
  padding-top: 50px;
}

.member_new_html {
  width: 50%;
}

.your_authrized_crd_full .btn_outr {
  padding-top: 50px;
}

.review_info_inner .global_head {
  margin-bottom: 30px;
}

.review_info_inner {
  max-width: 560px;
  margin: 0 auto;
}

.review_row {
  margin-bottom: 30px;
}

.review_row h4 {
  font-size: 26px;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  margin-bottom: 15px;
}

.review_block {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 17px;
}

.review_block label {
  font-size: 14px;
  font-weight: bold;
  /* text-transform: none; */
  color: #000;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  display: flex;
  align-items: center;
}

.review_block p {
  font-size: 16px;
  /*color: #fff;*/
  color: #222222;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  display: inline-block;
}

.edit_review {
  position: absolute;
  right: 0;
  bottom: 30px;
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
}

.edit_review:hover {
  font-weight: 700;
  color: #004070;
  text-decoration: underline;
}

.review_block p span {
  display: block;
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.review_block+.review_block {
  margin-top: 20px;
}

.top_thankimage_outer {
  background-color: #fff8e7;
}

.thank_image {
  max-width: 400px;
  margin: 0 auto;
  position: relative;
  bottom: -191px;
  margin-top: -125px;
}

.bottom_thank_part {
  padding-bottom: 100px;
}

.congo_box {
  max-width: 590px;
  margin: 0 auto;
  padding-top: 140px;
}

.congo_details {
  padding-top: 20px;
}

.congo_details h3 {
  font-size: 24px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  font-weight: 600;
  padding-bottom: 30px;
  border-bottom: 1px solid #a9a9a9;
  margin-bottom: 30px;
}

.congo_details p {
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
}

.congo_details p+p {
  margin-top: 15px;
}

.congo_box .btn_outr {
  margin-top: 30px;
}

.thankyou_applicationlbc .bottom_thank_part {
  padding-bottom: 200px;
}

.global_modal .modal-header h4 {
  font-size: 20px;
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-top: 0px;
}

.global_modal .modal-header {
  padding: 18px 20px 13px !important;
  border-bottom: 1px solid #d9d9d9;
}

.global_modal .modal-dialog {
  max-width: 560px;
  min-width: 560px;
}

.global_modal .modal-footer {
  border-top: 0;
  justify-content: center;
}

.global_modal .modal-footer .solid_btn {
  max-width: 100%;
}

.global_modal .modal-footer .border-btn {
  max-width: 100%;
}

.global_modal .modal-body {
  padding: 20px 20px 0;
}

.global_modal .modal-content {
  /* border-radius: 25px !important; */
}

.co-borrower_step_hold h2 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  text-align: center;
  margin-bottom: 28px;
}

.step_btn_hold {
  padding: 10px 0 45px;
  text-align: center;
}

.co_borrower_overflow {
  height: calc(100vh - 275px);
  overflow: hidden;
  overflow-y: auto;
  padding: 0 5px;
}

.search_clients {
  padding: 60px 0 200px;
}

.search_clients .prev_pg {
  margin-bottom: 20px;
}

.search_clients_box {
  max-width: 560px;
  margin: 0 auto;
}

.search_clients_box .global_head {
  margin-bottom: 33px;
}

.search_clients_box .submit_out {
  padding-top: 15px;
}

.searchtop_name_sec {
  padding: 60px 0 0;
}

.searchtop_name_sec .prev_pg {
  margin-bottom: 25px;
}

.name_hold h2 {
  font-size: 36px;
  color: #004070;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 35px;
  margin-top: 0;
}

.name_hold {
  align-items: flex-start;
  width: 100%;
  justify-content: space-between;
}

.nav_page ul {
  font-size: 0;
}

.nav_page li a {
  color: #000;
  font-size: 14px;
  font-weight: 600;
  /* text-transform: none; */
  padding: 15px 20px;
  border-bottom: 4px solid transparent;
  display: block;
}

.nav_page li a:hover {
  font-weight: 700;
  border-bottom: 4px solid #fdb812;
}

.nav_page li.active a {
  font-weight: 700;
  border-bottom: 4px solid #fdb812;
}

.nav_page li {
  display: inline-block;
}

.search_reasut_user_dtls {
  padding: 55px 0;
  background-color: #f7f7f7;
  box-shadow: inset 0 2px 4px 0 rgb(69 69 69 / 15%);
}

.applicant_inner {
  padding-right: 60px;
  align-items: center;
  justify-content: space-between;
}

.app_dtls label {
  font-size: 14px;
  color: #222222;
  font-weight: 400;
  margin-bottom: 2px;
  line-height: 20px;
}

.app_dtls h5 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  color: #222;
}

.app_dtls h5 span {
  display: inline-block;
  margin-left: 6px;
  width: 20px;
  vertical-align: top;
}

.applicant_details figure {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  background-color: #004070;
  display: flex;
  align-items: center;
  justify-content: center;
}

.applicant_details figure span {
  text-align: center;
  color: #fff;
  font-size: 20px;
  /* text-transform: none; */
}

.applicant_details {
  display: flex;
  align-items: center;
  width: 25%;
}

.appname_dtls {
  padding-left: 25px;
}

.search_list_sec {
  padding: 60px 0 450px;
}

.search_accordian_hold .card {
  border-radius: 4px;
  box-shadow: 0 0 5px 0 rgb(69 69 69 / 30%);
  background-color: #fff;
}

.search_accordian_hold .card+.card {
  margin-top: 25px;
}

.search_accordian_hold .card-header:first-child {
  border-radius: 4px;
}

.search_accordian_hold .card-header {
  padding: 0px;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0;
}

.search_accordian_hold .card-header .btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 30px;
  padding-right: 70px;
  background: url(../images/icon_caret-down-black.svg) right 30px center no-repeat;
}

/* .search_accordian_hold .card-header .btn.collapsed {
} */

.search_accordian_hold .card-header .btn {
  font-size: 20px;
  font-weight: 600;
  color: #222;
}

.search_accordian_hold .card-header .btn:hover,
.search_accordian_hold .card-header .btn:focus {
  color: #222;
  text-decoration: none;
}

.search_accordian_hold .card-header .date_accord {
  font-weight: 400;
}

.accord_inner_dtls {
  align-items: center;
  justify-content: space-between;
}

.applied_bx {
  display: flex;
  align-items: start;
  justify-content: space-between;
  width: 47%;
}

.search_accordian_hold .card-body {
  padding: 10px 30px 30px;
}

.search_accordian_hold .applied_bx .app_dtls h5 {
  font-weight: 400;
}

.accord_inner_dtls .solid_btn {
  min-width: 120px;
}

.application_card_full_part {
  padding: 40px 0 35px;
  background-color: #f7f7f7;
}

.inner_application_card_full_bottom {
  justify-content: space-between;
  padding-top: 40px;
}

.inner_application_card_full_bottom .border-btn {
  min-width: 20%;
}

.app_card_hold {
  width: 330px;
  position: relative;
}

.inner_application_card_full_top {
  display: flex;
  align-items: center;
}

.app_card_hold_rt {
  width: 55%;
  padding-left: 60px;
}

.app_card_hold_row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.app_card_hold_row+.app_card_hold_row {
  margin-top: 40px;
}

.card_mem_details h5 {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0;
}

.card_mem_details h6 {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-bottom: 6px;
}

.card_mem_details h6 span {
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-left: 30px;
}

.card_mem_details {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 4;
}

.wdd_80 {
  width: 80%;
}

.wdd_20 {
  width: 23%;
}

.review_application {
  padding: 50px 0 140px;
}

.personal_account_full {
  padding: 0 80px;
}

.branch_prsnl {
  padding-bottom: 325px;
  padding-top: 25px;
}

.pdng_btm0 {
  padding-bottom: 0 !important;
}

.reason_of_decline {
  background-color: #f5f5f5;
  text-align: center;
  padding: 30px;
  border-radius: 0px;
  margin-bottom: 50px;
}

.reason_of_decline h3 {
  font-size: 26px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0px;
}

.reason_of_decline ul li {
  font-size: 20px;
  color: #222;
  font-weight: 400;
}

.reason_of_decline ul li+li {
  margin-top: 5px;
}

/* change card page */

.total_setps_change_card .global_head h2 {
  margin-bottom: 15px;
}

.part_no {
  font-size: 12px;
  color: #000;
  display: block;
  margin-top: 10px;
}

.total_setps_change_card .global_head {
  margin: 0 auto 60px;
}

.change_card_type_sec {
  padding: 25px 0 250px;
}

.change_card_type_sec .prev_pg {
  margin-bottom: 25px;
}

.card_btn_hold {
  padding-top: 40px;
}

.current_ribbon {
  top: -9px;
  position: absolute;
  width: 85px;
  left: -10px;
}

.card_step_two {
  max-width: 560px;
  margin: 0 auto;
  padding-bottom: 200px;
}

.card_step_three {
  max-width: 560px;
  margin: 0 auto;
}

.top_crd_and_name {
  padding: 17px 22px;
  background-color: #f7f7f7;
  border-radius: 4px;
  display: flex;
  align-items: center;
}

.chsbk_crd {
  width: 150px;
}

.chsbk_crd_details {
  padding-left: 40px;
}

.chsbk_crd_details h2 {
  font-size: 20px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 10px;
}

.chsbk_crd_details p {
  font-size: 16px;
  color: #222;
  font-weight: 400;
}

.applicable_txt {
  padding: 35px 0 20px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 15px;
}

.applicable_txt p {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  line-height: 22px;
}

.card_cashback_hold [type="checkbox"]:not(:checked)+label {
  border-bottom: 0;
}

.card_cashback_hold [type="checkbox"]:checked+label {
  border-bottom: 0;
}

.congo_sec {
  padding: 100px 0 430px;
}

.congo_sec .global_head figure {
  width: 60px;
  height: 60px;
  margin: 0 auto 30px;
}

.congo_inner .global_head h2 {
  margin-bottom: 40px;
}

.congo_inner .global_head {
  margin-bottom: 20px;
}

.app_details_soon {
  text-align: center;
}

.app_details_soon h3 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 20px;
}

.app_details_soon p {
  font-size: 20px;
  color: #000;
  margin: 0;
  font-weight: 400;
}

.congo_inner {
  margin: 0 auto;
  max-width: 560px;
}

.congo_inner .card_btn_hold .solid_btn {
  max-width: 100%;
}

/* request new limit page */

.request_new_sec {
  padding: 25px 0 250px;
}

.request_new_sec .prev_pg {
  margin-bottom: 25px;
}

.total_setps_request .global_head {
  margin: 0 auto 50px;
}

.limit_btn_hold {
  padding-top: 30px;
}

.total_setps_request {
  margin: 0 auto;
  width: 560px;
}

.request_lmt_edit_bx .paperless_label {
  width: 100%;
}

.request_lmt_edit_bx .checkbox {
  padding-top: 22px;
}

.request_step_two {
  padding-bottom: 200px;
}

.price_Range {
  margin-top: 160px;
  margin-bottom: 40px;
  position: relative;
}

.price_Range .slider.slider-horizontal {
  margin-right: 0;
  width: 100%;
  height: 34px;
}

.value_left_top,
.value_right_top {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  font-size: 16px;
  padding-left: 0px;
  padding-right: 0px;
  position: absolute;
  top: 30px;
}

.value_right_top {
  right: 0;
}

.value_left_top {
  left: 0;
}

.rangeslider {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
  background-repeat: repeat-x;
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 4px;
}

.rangeslider--horizontal {
  height: 6px;
}

.rangeslider--horizontal .rangeslider__fill {
  background-color: #004070;
  border-radius: 10px;
  box-shadow: none;
  background-image: none;
}

.rangeslider__handle {
  height: 40px;
  width: 40px;
  background: #004070;
  box-shadow: none;
  border: 3px solid #fff;
  margin-top: 10px;
  z-index: 3;
  margin-left: 0px;
  transform: translateY(-50%);
  cursor: pointer;
}

.slider-horizontal output {
  display: none;
}

.slider.slider-horizontal input {
  display: block;
}

.slider-horizontal .rng_value {
  letter-spacing: 1.03px;
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  width: 200px;
  border: 2px solid #767676;
  border-radius: 4px;
  height: 60px;
  left: 50%;
  transform: translateX(-50%);
  top: -100px;
  color: #004070;
  text-align: center;
  position: absolute;
}

.slider-horizontal button {
  display: none;
}

.remove_mdl h2 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 15px;
  margin-top: 0px;
}

.remove_mdl p {
  font-size: 16px;
  color: #000;
  margin-bottom: 0;
}

.remove_sucss_mdl .modal-footer {
  padding: 30px;
}

.remove_sucss_mdl .modal-body {
  padding: 35px 50px 0;
}

.remove_mdl figure {
  width: 60px;
  margin: 0 auto 20px;
}

#add_authorized_user .laurentian_add_member,
#edit_authorized_user .laurentian_add_member {
  padding-bottom: 25px;
}

/* add co borrower page */

.add_co_borrower_sec {
  padding: 25px 0 100px;
}

.add_co_borrower_sec .prev_pg {
  margin-bottom: 25px;
}

.total_setps_add_co_borrower .global_head {
  margin: 0 auto 30px;
}

.total_setps_add_co_borrower .global_head h2 {
  margin-bottom: 15px;
}

.co_borrower_hold {
  max-width: 560px;
  margin: 0 auto;
}

.borrower_btn_hold {
  padding-top: 20px;
}

/* correspondence page  */

.days_part {
  /* padding: 30px 0; */
  /* max-width: 155px; */
  min-width: 155px;
}

.correspondence_pg {
  box-shadow: inset 0 2px 4px 0 rgb(69 69 69 / 15%);
  padding-bottom: 150px;
}

.correspondence_row {
  padding: 22px 98px 22px 50px;
  position: relative;
  display: flex;
  align-items: center;
}

.correspondence_row p b {
  margin: 0;
  font-size: 16px;
  color: #222;
  font-weight: 600;
  padding-right: 10px;
}

.correspondence_date_time {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  color: #222;
}

.correspondence_row p {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #222;
  transition: all 0.3s ease-in-out;
}

.days_part .form-group {
  margin-bottom: 0;
}

.lbc_pagination {
  padding-top: 50px;
  text-align: center;
}

.lbc_pagination .page-link {
  border: 0;
  padding: 0;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #222222;
  border-radius: 50%;
  background-color: transparent;
}

.lbc_pagination .page-link:hover {
  color: #004070;
}

.lbc_pagination .page-link:focus {
  color: #004070;
  box-shadow: none;
}

.lbc_pagination .page-item.active .page-link {
  border: 0;
  padding: 0;
  background-color: #004070;
  border-radius: 50%;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #fff;
}

.lbc_pagination .pagination {
  justify-content: center;
}

.correspondence_tp .solid_btn {
  min-width: auto;
  max-width: 100%;
}

.correspondence_tp h2 {
  margin-bottom: 0;
}

.correspondence_pg_details {
  padding: 65px 0 270px;
}

.correspondence_details_head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 40px;
}

.correspondence_details_head h2 {
  font-size: 26px;
  color: #222;
  margin: 0;
  font-weight: 600;
}

.date_correspondence_details {
  font-size: 16px;
  color: #222;
}

.credit_limit_increase_hold {
  padding: 45px;
  background-color: #f7f7f7;
}

.credit_limit_increase_hold_inner {
  max-width: 660px;
  margin: 0 auto;
}

.template_logo {
  width: 110px;
  margin: 0 auto 28px;
}

.template_head {
  border-top: 17px solid #004370;
  background-color: #fff;
}

.template_text {
  background-color: #fff;
  text-align: center;
  padding: 18px 25px 25px;
}

.template_text h3 {
  text-align: center;
  color: #004370;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 28px;
  margin-top: 0;
}

.template_text p {
  font-size: 16px;
  color: #000;
}

.template_light_text {
  text-align: center;
  background-color: #eef8ff;
  padding: 30px;
}

.template_light_text h4 {
  font-size: 16px;
  color: #000;
  font-weight: 700;
  margin-bottom: 20px;
}

.template_light_text h5 {
  font-size: 20px;
  font-weight: 700;
  color: #004370;
  margin: 0;
}

.template_call {
  text-align: center;
  padding: 40px 90px;
  background-color: #fff;
}

.template_call p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}

.template_call p a {
  color: #e00d40;
  font-weight: 700;
  text-decoration: underline;
}

.lbc_sign {
  border-top: 17px solid #f7f7f7;
  text-align: center;
  padding: 30px;
  background-color: #fff;
}

.lbc_sign h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #000;
}

.lbc_sign h5 {
  font-size: 16px;
  margin-bottom: 5px;
  color: #004370;
  font-weight: 600;
}

.lbc_sign a {
  font-size: 14px;
  color: #e00d40;
  text-decoration: underline;
  line-height: 20px;
}

.lbc_address {
  text-align: center;
  font-size: 10px;
  line-height: 14px;
  padding: 40px;
  color: #454545;
}

.unsubs {
  margin-top: 15px;
  display: block;
  color: #838383;
  text-decoration: underline;
}

/* memo and action page */

.memo_action textarea {
  width: 100%;
  resize: none;
  border-radius: 4px;
  border: solid 1px #706f73;
  padding: 5px;
  color: #000;
  font-size: 14px;
  height: 180px;
}

.add_memo_mdl .modal-dialog {
  min-width: 600px !important;
}

.add_memo_mdl .modal-footer {
  border-top: 0;
  justify-content: center;
  padding: 15px 0 30px;
}

.action_log_sec {
  box-shadow: inset 0 2px 4px 0 rgb(69 69 69 / 15%);
  padding: 40px 0 200px;
}

.action_row {
  display: flex;
  align-items: flex-start;
  padding: 29px 20px;
  border-radius: 4px;
  background-color: #f7f7f7;
  margin-bottom: 20px;
}

.action_time {
  font-size: 16px;
  color: #222222;
  font-weight: 600;
  width: 155px;
}

.action_details {
  width: 86%;
}

.action_details p {
  font-size: 15px;
  color: #222222;
}

.action_part {
  width: 127px;
}

.memo_pg {
  box-shadow: inset 0 2px 4px 0 rgb(69 69 69 / 15%);
  padding: 0px 0 80px;
  min-height: 100vh;
}

.memo_action_head {
  justify-content: space-between;
  align-items: center;
  padding: 30px 0;
}

.action_part .form-group .bootstrap-select>.btn {
  min-height: 50px;
  height: auto;
  line-height: 34px;
}

.loader_pg {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 999;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
}

.loader_img {
  width: 115px;
}

/* responsive menu */

.overlay {
  background: rgba(255, 255, 255, 0.8);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  display: none;
}

.brnch_menu_select_mobile {
  width: 240px;
  padding: 15px;
  height: 100vh;
  position: fixed;
  top: 0;
  right: 0;
  transform: translateX(250px);
  box-shadow: 0 2px 2px 0 rgb(0 0 0 / 20%);
  background-color: #fff;
  z-index: 99;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.cross_menu {
  width: 20px;
  display: block;
  margin-left: auto;
}

.mob_prof_up .browse_outr {
  margin: 0 auto;
  border: 0;
  width: 70px;
  height: 70px;
  box-shadow: none;
  position: relative;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
}

.mob_prof_up .browse_btn {
  width: 70px;
  height: 70px;
  background-color: #004070;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 600;
  /* text-transform: none; */
  font-size: 18px;
  letter-spacing: 1px;
}

.no_bg {
  background-image: none !important;
  padding: 0px 0px 100px;
  height: 100vh;
}

.mob_prof_up .usrnm {
  padding-top: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 18px;
  display: block;
  text-align: center;
}

.accounts_side .dropdown-submenu .droptest {
  text-align: center;
  display: block;
}

.accounts_side {
  padding: 40px 0 0;
}

.brnch_menu_select_mobile .border-btn {
  min-width: 100%;
}

.bar_icon {
  position: absolute;
  width: 24px;
  right: 0;
  display: none;
}

.bar_icon .bar_one,
.bar_icon .bar_two,
.bar_icon .bar_three {
  height: 3px;
  background-color: #000;
  width: 100%;
  display: block;
}

.bar_icon span+span {
  margin-top: 5px;
}

/* 30.12.2021 */

.personal_account_full .onboard_hold .row {
  display: flex;
  flex-wrap: wrap;
  /*justify-content: flex-end;*/
  justify-content: center;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.name_hold_btn_area {
  display: flex;
  align-items: center;
}

.name_hold_btn_area .solid_btn {
  margin-right: 15px;
}

.app_dtls span {
  font-size: 12px;
  display: block;
  /* text-transform: none; */
  line-height: 16px;
  color: #004370;
  font-weight: 700;
  margin-top: 2px;
}

.btn_holder input.solid_btn {
  max-width: 175px;
}

/* 30.12.2021 */

/* 31.12.2021 */

.memo_count_area {
  position: relative;
}

.memo_count {
  width: 24px;
  height: 24px;
  position: absolute;
  top: -15px;
  border-radius: 50%;
  right: -10px;
  background-color: #e00d42;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 2px;
  padding-left: 2px;
}

.form-group .bootstrap-select>.btn {
  border: 2px solid #706f73 !important;
  min-height: auto;
  height: 50px;
  line-height: 32px;
}

.top_all_btn_area {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 0;
}

.select_btn_area_new {
  display: flex;
  align-items: center;
}

.select_btn_area_new .solid_btn {
  margin-left: 10px;
}

.custom_chk {
  display: block;
  position: absolute;
  margin-bottom: 0;
  cursor: pointer;
  user-select: none;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}

.custom_chk input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.check_mrk {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  background-color: #fff;
  border: 1px solid #959595;
  border-radius: 4px;
}

.custom_chk input:checked~.check_mrk {
  background-color: #004070;
  border-color: #004070;
}

.check_mrk:after {
  content: "";
  position: absolute;
  display: none;
}

.custom_chk input:checked~.check_mrk:after {
  display: block;
}

.custom_chk .check_mrk:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_crospond_itm {
  border-radius: 0;
  border: 1px solid transparent;
  transition: all 0.3s ease-in-out;
  position: relative;
  overflow: hidden;
}

.list_bg_color {
  background-color: #f7f7f7;
}

.new_crospond_itm:hover {
  border-radius: 4px;
  border-color: #706f73;
  background: #d8ecfd;
}

.hover_btn_area {
  display: none;
  align-items: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  background-color: #fff;
  padding-right: 15px;
  transition: all 0.3s ease-in-out;
}

.new_crospond_itm:hover .hover_btn_area {
  display: flex;
  background: transparent;
}

.hover_btn_area .border-btn {
  min-width: 120px;
  margin-right: 10px;
}

.hover_btn_area .solid_btn {
  min-width: 100px;
}

.new_crospond_itm:hover .correspondence_row p {
  width: 70%;
}

.modal-backdrop,
.laurentian_flow .modal-backdrop {
  background-color: rgb(0, 0, 0, 0.5) !important;
}

.global_modal .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.laurentian_add_member {
  text-align: center;
}

/* 31.12.2021 */

/* 03.01.2022 */

.birth_dates .form-group .bootstrap-select>.btn {
  border: 1px solid #959595 !important;
  font-weight: 400;
  height: 60px;
  line-height: 42px;
}

.search_clients_box .submit_out .solid_btn {
  max-width: 175px;
}

.co_borower_select.form-group .bootstrap-select>.btn {
  border: 1px solid #959595 !important;
  height: 60px;
  line-height: 42px;
  font-weight: 400;
}

.bootstrap-select>.dropdown-toggle.bs-placeholder {
  color: #959595;
}

/* 03.01.2022 */

/* 04.01.2022 */

.laurentian_flow .stella_select .dropdown-menu>li:last-child a {
  padding: 0 20px;
  height: 50px;
  line-height: 46px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070 !important;
  font-size: 16px !important;
  text-align: center;
  border: 2px solid #004070;
  background-color: #fff;
  border-radius: 4px;
  max-width: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.laurentian_flow .stella_select .dropdown-menu {
  padding: 25px 0 30px;
  box-shadow: 0 0 5px 0 rgba(69, 69, 69, 0.3);
  border-radius: 5px;
  inset: 40px 0px auto auto !important;
}

.good-will-points {
  width: 100%;
  margin-left: auto;
  padding-left: 3px;
  margin-top: 5px;
}

.good-will-points a {
  display: block;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  color: #004070;
  line-height: normal;
}

.brim_right_flex .good-will-points {
  width: 100%;
  padding-left: 0;
}

.submit_request_frm .form-group .bootstrap-select>.btn {
  border: 1px solid #706f73 !important;
  min-height: auto;
  height: 40px;
  line-height: 23px;
  font-weight: 400;
  color: #000;
}

.submit_request_frm .form-group textarea.form-control {
  height: 180px;
  padding: 6px 12px;
  border-radius: 4px;
  border: solid 1px #706f73;
  font-size: 14px;
  font-weight: 400;
  color: #000;
  resize: none;
  line-height: normal;
}

.submit_request_box {
  max-width: 750px;
}

.submit_request_box .submit_out .solid_btn {
  max-width: 210px;
}

.dashboard_card {
  padding-top: 0;
}

.current_point_itm h6 {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-bottom: 5px;
}

.current_point_itm {
  position: relative;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.current_point_itm:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

.current_point_itm::after {
  content: "";
  position: absolute;
  bottom: 0;
  height: 1px;
  left: 50%;
  transform: translateX(-50%);
  width: 110px;
  background-color: #a9a9a9;
}

.current_point_itm:last-child:after {
  width: 0;
}

.current_point_itm h3 {
  font-size: 36px;
  font-weight: 600;
  color: #004370;
  margin: 0px;
}

.goodwill_frm {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -8px;
}

.goodwill_input {
  width: 50%;
  padding: 0 8px;
  text-align: center;
}

.goodwill_input label {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.goodwill_input .form-control {
  height: 60px;
  border-radius: 4px;
  border: solid 2px #706f73;
  background-color: #fff;
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  color: #004070;
}

.current_point_box {
  margin: 30px 0;
  padding: 20px 0 15px;
  background-color: #f7f7f7;
  text-align: center;
}

.goodwill_btn_area {
  padding: 40px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.goodwill_btn_area .border-btn {
  margin-right: 16px;
}

.goodwill_btn_area a {
  min-width: 180px;
}

.close_reson_innr {
  max-width: 560px;
  margin: 0 auto;
}

.choose_reason {
  margin-top: 30px;
}

.choose_reson_chkbx_itm {
  position: relative;
  margin-bottom: 15px;
}

.choose_reson_chkbx_itm p {
  font-size: 14px;
  line-height: 24px;
  color: #000;
  font-weight: 400;
  padding-left: 35px;
}

.choose_reson_frm label {
  font-size: 14px;
  font-weight: 700;
  color: #000;
  margin-bottom: 10px;
  /* text-transform: none; */
}

.choose_reson_frm textarea.form-control {
  border-radius: 4px;
  border: solid 1px #959595;
  background-color: #fff;
  height: 60px;
  padding: 6px 12px;
  resize: none;
}

.choose_reson_frm textarea.form-control:focus {
  box-shadow: 0 0 0 5px rgb(0 64 112 / 30%) !important;
  border: 2px solid #004070 !important;
  border-color: #004070 !important;
}

.chose_btn_area {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 30px;
}

.chose_btn_area .border-btn {
  margin-right: 20px;
}

.choose_reson_chkbx_itm .custom_chk {
  left: 0;
}

.close_reason_sec {
  padding-bottom: 300px;
}

/* 04.01.2022 */

/* 05.01.2022 */

.new_temp_txt {
  background-color: #fff;
  padding: 15px 0;
}

.new_temp_txt_innr {
  width: 465px;
  margin: 0 auto;
  padding: 15px 20px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  background-color: #fff;
}

.new_temp_txt_innr h6 {
  margin-top: 0;
  font-size: 16px;
  font-weight: 600;
  color: #222;
  margin-bottom: 10px;
}

.new_temp_txt_innr p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 10px;
  color: #222;
}

.new_temp_txt_innr p a {
  display: inline;
  color: #004370;
}

.new_temp_txt_innr ul {
  font-size: 0;
  display: flex;
  align-items: center;
}

.new_temp_txt_innr ul li {
  list-style: disc;
  font-size: 14px;
  font-weight: 400;
  color: #767676;
  margin-right: 30px;
}

.new_temp_txt_innr ul li:first-child {
  list-style: none;
}

.temp_btn_area {
  text-align: center;
  padding: 15px 0 40px;
  background-color: #fff;
}

.new_temp_txt_innr2 {
  width: 370px;
  background-color: #f7f7f7;
  box-shadow: none;
  margin-bottom: 15px;
  padding: 11px 13px 13px 16px;
  margin-left: 0;
}

.new_temp_txt_innr2 h6 {
  font-size: 14px;
}

.new_temp_txt_innr2 p,
.new_temp_txt_innr2 ul li {
  font-size: 12px;
}

/* 05.01.2022 */

/* 06.01.2022 */

.laurentian_flow .activity_content .tab_pannle .tab_menu {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.tab_link_new a {
  font-size: 16px;
  font-weight: 600;
  text-decoration: underline !important;
  color: #004070;
  margin-right: 20px;
}

.tab_link_new a:last-child {
  margin-right: 0;
}

.change_cycle_date_modal .modal-body {
  padding: 20px 20px 40px;
}

.top_cycle h2 {
  font-size: 20px;
  font-weight: 600;
  text-align: center;
  margin-bottom: 15px;
  color: #000;
  margin-top: 0px;
}

.cycle_date {
  padding: 10px 0;
  background-color: #f7f7f7;
  text-align: center;
  margin-bottom: 30px;
}

.cycle_date p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  margin-bottom: 0;
}

.btm_cycle h2 {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  text-align: center;
  margin-bottom: 15px;
  margin-top: 0px;
}

.btm_cycle {
  padding-bottom: 10px;
}

.laurentian_flow .activity_content {
  padding-top: 60px;
}

.reprient_statement_sec {
  padding: 25px 0 135px;
  background-color: #fff;
  margin-top: 35px;
}

.reprint_innr {
  margin-top: 25px;
}

.reprint_innr .global_head {
  max-width: 597px;
}

.reprient_row {
  margin-top: 30px;
}

.reprient_box {
  padding: 30px;
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  background-color: #fff;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}

.reprient_box .custom_chk {
  position: static;
  transform: translateY(0%);
}

.reprient_box p {
  font-size: 20px;
  font-weight: 600;
  padding-left: 20px;
  color: #000;
  letter-spacing: 0;
}

.reprient_btn_area {
  padding-top: 20px;
  text-align: center;
}

.reprint_date {
  padding: 20px 0;
  background-color: #f7f7f7;
  margin: 30px 0 40px;
}

.reprint_date_innr {
  max-width: fit-content;
  margin: 0 auto;
}

.reprint_date_innr p {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
  letter-spacing: 0;
}

.reprint_date_innr p:last-child {
  margin-bottom: 0;
}

.reprint_txt {
  max-width: 760px;
  margin: 0 auto 30px;
  text-align: center;
}

.reprint_txt p {
  font-size: 20px;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.reprint_txt p span {
  display: inline;
  font-weight: 700;
}

.reprint_chk_frm h6 {
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px;
  color: #000;
}

.reprint_chk_area .custom_chk {
  position: static;
  transform: translateY(0%);
}

.reprint_chk_area .check_mrk {
  border-color: #004070;
  border-radius: 50%;
}

.reprint_chk_area p {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0;
  color: #000;
  padding-left: 20px;
}

.reprint_chk_area {
  display: flex;
  align-items: center;
  max-width: 725px;
  margin: 0 auto;
}

.reprint_chk_frm {
  margin-bottom: 20px;
}

.btn_disable {
  background-color: #f7f7f7;
  pointer-events: none;
}

/* 06.01.2022 */

/* 07.01.2022 */

.laurentian_flow .stella_select {
  margin: 22px 0 0;
}

.laurentian_flow .brim_msg_success {
  margin-top: 0;
}

/* 07.01.2022 */

/* 11.01.2022 */

.laurentian_flow .card_select_new .add_fld,
.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn {
  border: 1px solid #959595;
}

.laurentian_flow .laurentian_card_lmt {
  max-width: 560px;
  margin: 0 auto;
  padding-left: 0;
}

.laurentian_flow .account_management {
  /* padding-top: 60px; */
  margin-top: 30px;
}

.laurentian_flow .laurentian_card_lmt h2 {
  margin-bottom: 20px;
}

.savebutton_alertpop {
  padding-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.all_detail_container .border-btn {
  height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  background-color: #fff;
  border: 2px solid #004070;
  width: auto;
}

.all_detail_container .solid_btn {
  color: #fff;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  height: 50px;
  width: auto;
}

.all_detail_container .solid_btn:hover,
.all_detail_container .border-btn:hover {
  background-color: rgba(0, 64, 112, 0.1);
  color: #004070;
}

.all_detail_container .solid_btn:active,
.all_detail_container .border-btn:active {
  background-color: #fdb812;
  color: #004070;
  box-shadow: inset 0 0px 5px 0px rgb(69 69 69 / 50%);
}

.all_detail_container .solid_btn:focus,
.all_detail_container .border-btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgb(0 64 112 / 30%) !important;
}

.savebutton_alertpop .border-btn {
  margin-right: 20px;
}

.thank_you_div {
  padding-top: 100px;
}

.thank_you_div .setupawsome_icon {
  width: 60px;
  height: 60px;
  margin: 0 auto 30px;
}

.thank_you_div .setupawsome h4 {
  font-size: 36px;
  font-weight: 600;
  color: #000;
  margin-bottom: 40px;
  margin-top: 0px;
  font-family: "Source Sans Pro", sans-serif;
}

.thank_you_div .setuppaying_top {
  font-size: 20px;
  color: #000;
  margin-bottom: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.thank_you_div .setuppaying_top div {
  margin-bottom: 20px;
}

.thank_you_div .setuppaying_top h2 {
  font-size: 24px !important;
  margin-bottom: 20px !important;
}

/* .laurentian_flow .my_cards {
    padding-top: 0;
} */

/* 11.01.2022 */

/* 12.01.2022 */

.laurentian_flow .my_cards.change_card_sec {
  padding-top: 25px;
}

.laurentian_flow .change_card_sec .accout_area {
  margin: 0 auto;
  padding-left: 0;
}

.laurentian_flow .change_card_sec .laurentian_chng_crd {
  max-width: 100%;
}

.laurentian_flow .change_card_sec .card_part {
  margin-bottom: 0;
}

.laurentian_flow .change_card_sec .inner_laurentian_card {
  width: 22%;
}

.change_card_step_new h4 {
  font-size: 14px;
  color: #000;
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.laurentian_flow .accout_area .change_card_step_new p {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-bottom: 10px;
}

.changes_card_btn_area {
  display: flex;
  align-items: center;
  justify-content: center;
}

.changes_card_btn_area .border-btn {
  margin-right: 20px;
}

/* .laurentian_flow .inner_laurentian_card.active {
  border: 3px solid transparent;
  background-color: #fff;
} */

.laurentian_flow .laurentian_select_crd_step_2 .chng_crd_address .contact_row {
  margin: 0;
}

.chng_crd_address {
  max-width: 560px;
  margin: 0 auto;
  padding: 20px 0 30px;
}

.laurentian_flow .accout_area .change_card_step_new .view_contact p {
  font-size: 16px;
  padding-bottom: 0;
}

.change_card_step_new h5 {
  font-size: 14px;
  color: #000;
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.laurentian_flow .compare_table thead {
  top: 115px;
}

.laurentian_flow .newSuccess .modal-footer {
  display: block;
}

.newSuccess .modal-footer .border-btn {
  height: 50px;
  line-height: 46px;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  background-color: #fff;
  border-radius: 4px;
  border: 2px solid #004070;
  min-width: 175px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  text-decoration: none;
}

.newSuccess .modal-footer .border-btn:hover {
  background-color: rgba(0, 64, 112, 0.1);
  color: #004070;
}

.newSuccess .modal-footer .border-btn:active {
  background-color: #fdb812;
  color: #004070;
  box-shadow: inset 0 0px 5px 0px rgb(69 69 69 / 50%);
}

.newSuccess .modal-footer .border-btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgb(0 64 112 / 30%) !important;
}

.laurentian_flow .confirm_reqst_main {
  max-width: 560px;
  margin: 30px auto 0;
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_outer {
  border-radius: 4px;
  background-color: #f7f7f7;
  padding: 18px 22px;
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_img {
  /* width: 150px; */
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_txt {
  padding-left: 20px;
  padding-top: 0;
}

.laurentian_flow .accout_area .change_card_step_new .crdmbr_txt p {
  font-size: 16px;
  color: #000;
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .confirm_card_txt .confirm_card_txt p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.laurentian_flow.lbc_branchportal_flow .dropdown-menu .sub_account li a b {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

.lbc_branchportal_flow .stella_select .dropdown-menu {
  left: auto !important;
  right: 0;
  top: 52px !important;
  transform: translate3d(0, 0, 0) !important;
}

.laurentian_flow.lbc_branchportal_flow .stella_select {
  margin: 0;
}

.lft_new_continue_area,
.rt_new_continue_area {
  margin-bottom: 0;
}

.border_body .inner_continue_area_row:last-of-type:after {
  height: calc(100% - 4px);
}

.border_body .inner_continue_area_row:before {
  top: 12px;
}

.message_outer .continue_new_area_row {
  padding-bottom: 0;
}

.laurentian_flow .message_outer {
  padding-bottom: 0;
  padding-top: 20px;
}

/* 12.01.2022 */

/* 13.01.2022 */

/* memo page */

.memo_block {
  border-radius: 4px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  padding: 15px 15px 15px 21px;
  position: relative;
  margin-bottom: 15px;
  cursor: pointer;
}

.mark_read {
  width: 15px;
  display: block;
  position: absolute;
  top: 15px;
  right: 8px;
}

.memo_block p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.memo_block h5 {
  font-size: 16px;
  color: #222222;
  margin-bottom: 5px;
  font-weight: 600;
  margin-top: 10px;
}

.name_dtls_btm {
  justify-content: space-between;
  margin-top: 20px;
}

.day_prt {
  color: #767676;
  font-size: 14px;
}

.name_dtls_btm ul li {
  color: #767676;
  font-size: 14px;
  position: relative;
}

.name_dtls_btm ul li+li {
  margin-left: 15px;
}

.name_dtls_btm ul li:first-child:after {
  content: none;
}

.name_dtls_btm ul li:after {
  background-color: #767676;
  width: 5px;
  height: 5px;
  content: "";
  left: -9px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.mark_not_read {
  width: 8px;
  height: 8px;
  background-color: #e00d42;
  display: block;
  position: absolute;
  top: 15px;
  right: 8px;
  border-radius: 50%;
}

.rply_against {
  border-radius: 4px;
  background-color: #f7f7f7;
  padding: 12px 16px;
  margin-top: 16px;
  max-width: 360px;
}

.rply_against h5 {
  font-size: 14px;
  margin-bottom: 2px;
}

.rply_against p {
  font-size: 12px;
}

.rply_against .name_dtls_btm {
  margin-top: 10px;
}

.rply_against .name_dtls_btm ul li {
  font-size: 12px;
}

.memo_rt_block {
  border-radius: 4px;
  background-color: #f7f7f7;
}

.rply_head {
  padding: 15px 18px;
  border-bottom: 1px solid #d9d9d9;
}

.rply_head h4 {
  font-size: 20px;
  font-weight: 600;
  color: #222;
  margin: 0;
}

.reply_bottom_area {
  padding: 15px 18px 30px;
  border-top: 1px solid #d9d9d9;
}

textarea {
  width: 100%;
  resize: none;
  border-radius: 4px;
  padding: 6px 83px 10px 13px;
  font-size: 14px;
  color: #222;
  line-height: 20px;
  height: 80px;
}

.rply_area {
  position: relative;
}

.rply_area .border-btn {
  position: absolute;
  height: 25px;
  line-height: 21px;
  padding: 0 10px;
  border: 1px solid #004070;
  min-width: 45px;
  max-width: 45px;
  font-size: 12px;
  right: 13px;
  bottom: 15px;
}

.rply_btn_hold {
  padding-top: 20px;
}

.rply_btn_hold .border-btn {
  min-width: 80px;
}

.pro_pic_rplt {
  width: 30px;
  height: 30px;
  text-align: center;
}

.rply_position {
  display: flex;
  padding: 15px 18px 20px;
}

.against_rply_details {
  padding-left: 10px;
  width: 95%;
}

.against_rply_head ul li {
  color: #222;
  font-size: 16px;
  font-weight: 600;
  position: relative;
}

.against_rply_head ul li+li {
  margin-left: 20px;
}

.against_rply_head ul li:after {
  background-color: #222;
  width: 5px;
  height: 5px;
  content: "";
  left: -12px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.against_rply_head ul {
  margin-right: 10px;
}

.against_rply_head ul li:first-child:after {
  content: none;
}

.against_rply_details .rply_against {
  border-radius: 4px;
  padding: 15px 20px;
  min-width: 460px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  background-color: #fff;
}

.against_rply_details .rply_against h5 {
  font-size: 16px;
  margin-bottom: 5px;
  font-weight: 600;
}

.against_rply_details .rply_against p {
  font-size: 14px;
  line-height: 20px;
  color: #222;
}

.against_rply_details .rply_against .name_dtls_btm ul li {
  font-size: 14px;
}

.rply_write_outer .against_rply_head {
  justify-content: space-between;
  margin-bottom: 10px;
}

.rply_write_outer {
  padding: 0px 18px 30px;
}

.rply_write_outer .rply_position {
  padding: 0;
  border-top: 1px solid #d9d9d9;
  padding-top: 15px;
  padding-bottom: 15px;
}

.rply_write_outer .rply_position p span {
  color: #004070;
}

.rply_nm_hold {
  display: flex;
}

.hov_show {
  display: none !important;
  margin-right: 0 !important;
}

.hov_show li a {
  font-size: 12px;
  padding: 0 6px;
  border-radius: 4px;
  background-color: rgba(0, 64, 112, 0.1);
  height: 18px;
  color: #767676;
  display: block;
  line-height: 18px;
}

.hov_show li a:hover {
  color: #fff;
  background-color: #004070;
}

.hov_show li+li {
  margin-left: 5px !important;
}

.hov_show li:after {
  content: none !important;
}

.rply_write_outer .rply_position:hover .hov_show {
  display: flex !important;
}

.rply_edit_fld {
  background-color: #ebf6ff;
}

.btn_save_hold {
  padding-top: 10px;
}

.btn_save_hold .border-btn {
  height: 25px;
  line-height: 21px;
  padding: 0 10px;
  min-width: auto;
  border-width: 1px;
  font-size: 12px;
}

.btn_save_hold .solid_btn {
  font-size: 12px;
  padding: 0 10px;
  height: 25px;
  line-height: 21px;
  min-width: auto;
}

.btn_save_hold .back_btn {
  margin-right: 5px;
}

.against_rply_details p {
  color: #222;
}

/* memo page */

.lbc_address p {
  font-size: 10px;
  line-height: normal;
}

/* 13.01.2022 */

/* 14.01.2022 */

.agent_login_new {
  padding-top: 0;
}

.agent_login_new_innr {
  padding: 40px 100px;
}

.agent_login_new_innr .login_form {
  max-width: 370px;
  margin-left: 0;
}

.agent_login_new_innr .branch_header_global h1 {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 20px;
  text-align: left;
}

.agent_login_new_innr .login_headline {
  margin-bottom: 25px;
}

.agent_login_new_innr .login_headline h2 {
  color: #000;
  font-size: 36px;
  line-height: normal;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.agent_login_new_innr .material_float-label {
  position: static;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  opacity: 1;
}

.agent_login_new_innr .material_form_group {
  margin-top: 0;
}

.agent_login_new_innr .material_form-control {
  border-radius: 4px !important;
  border: solid 1px #959595;
  height: 60px;
  padding: 0 20px;
  line-height: 58px;
}

.agent_login_new_innr .form_outer {
  margin-bottom: 30px;
}

.agent_login_new_innr .material_pass_view_ico {
  top: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.agent_login_new_innr .material_pass_view_ico {
  line-height: normal;
}

.agent_login_new_innr .both_holder {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.agent_login_new_innr .material_float_anchor {
  font-size: 16px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.agent_login_new_innr .form_outer.password_outer,
.agent_login_new_innr .form_outer.remember_outr_new {
  margin-bottom: 20px;
}

.agent_login_new_innr .form_outer.submit_outer {
  margin-bottom: 0;
  text-align: center;
}

.agent_login_new_innr .login_form .agree_check {
  margin-left: 0;
  padding-left: 34px;
  margin-bottom: 0;
  line-height: 24px;
  font-weight: 400;
  color: #000;
  text-transform: none;
  font-size: 16px;
}

.agent_login_new_innr .checkmark {
  height: 24px;
  width: 24px;
}

.agree_check input[type="checkbox"]:checked~.checkmark {
  background-color: #004070;
  border: 1px solid #004070;
}

.agree_check .checkmark:after {
  left: 8px;
  top: 4px;
}

.agent_login_new_innr .login_form .agree_check:hover,
.agent_login_new_innr .login_form .agree_check input[type="checkbox"]:checked~.agree_check_txt {
  color: #004070;
}

.agent_login_new_innr .form_outer.submit_outer .solid_btn {
  max-width: 175px;
}

.laurentian_flow .brim_center_flex {
  margin-top: 25px;
}

.right_activity_panel_lt,
.right_activity_panel_rt {
  min-width: 150px;
}

.dash_top_right_new .psn_rltv {
  display: flex;
  align-items: center;
}

.dash_top_right_new .new_top_tooltip {
  margin-left: 5px;
}

.good-will-points {
  padding-left: 30px;
}

.add_co_lable .info_tip_link {
  width: 16px;
  height: 16px;
  border: 2px solid #004070;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  color: #004070;
  margin-left: 5px;
}

.sin.add_co_lable {
  display: flex;
  align-items: center;
}

.add_co_lable .info_tip p {
  color: #222;
}

.signup_cst_col .form-group .bootstrap-select>.btn {
  min-height: 60px;
  height: auto;
  line-height: 42px;
  border-radius: 4px;
  border: 1px solid #959595 !important;
  background-color: transparent;
  outline: 0 !important;
  color: #222;
}

/* .laurentian_flow .account_management {
  padding-top: 0;
} */

/* 14.01.2022 */

/* 17.01.2022 */

.agent_portal_sec_new {
  /* padding: 70px 0 0; */
  /* height: calc(100vh - 85px); */
  padding: 65px 0 160px;
  /* display: flex; */
  /* align-items: center; */
}

.laurentian_flow .laurentian_chng_crd .chng_card_last_txt h2 {
  font-size: 24px;
  padding: 20px 0;
  margin-bottom: 0;
  color: #004070;
}

/* 17.01.2022 */

/* 21.01.2022 */

.new_crospond_itm.hover_btn_hide:hover .hover_btn_area {
  display: none;
}

.new_crospond_itm.hover_btn_hide:hover .correspondence_row p {
  width: 100%;
}

/* 21.01.2022 */

/* 24.01.2022 */

.material_ico img {
  max-height: 24px;
}

/* 24.01.2022 */

/* 01.02.2022 */

.card_step_2 {
  max-width: 50%;
  margin: 30px auto;
}

/* 01.02.2022 */

/* 02.02.2022 */

.pt-0 {
  padding-top: 0 !important;
}

/* 02.02.2022 */

/* 03.02.2022 */

.laurentian_flow .laurentian_side_logout a {
  max-width: 210px;
}

/* 03.02.2022 */

/* 04.02.2022 */

.signup_cst_col .form-group .bootstrap-select>.dropdown-toggle.bs-placeholder {
  color: #959595;
}

/* 04.02.2022 */

/* 07.02.2022 */

.review_heading {
  margin-bottom: 30px;
  border-bottom: 2px solid #d9d9d9;
}

.review_heading h2 {
  font-size: 36px;
  color: #004070;
  margin: 0;
  font-weight: 600;
}

.total_credit_bureau {
  margin-bottom: 70px;
}

/* 07.02.2022 */

/* 17.02.2022 */

.personal_account_full .onboard_hold.business_onboard_hold .row {
  justify-content: center;
}

/* onbording business */

.lbc_branchportal_flow .lbc_application_forminner {
  padding: 46px 0 200px;
  min-height: auto;
}

.lbc_branchportal_flow .lbc_application_forminner {
  /* max-width: 560px; */
  margin: 0 auto;
}

.lbc_application_forminner .block-two {
  max-width: 560px;
  margin: 30px auto 0;
}

.lbc_branchportal_flow .form-group .bootstrap-select>.btn {
  border: 2px solid #004070 !important;
  min-height: auto;
  height: 50px;
  line-height: 33px;
  font-size: 16px;
  /*font-weight: 600;*/
  color: #181818;
}

.lbc_branchportal_flow .form-group .bootstrap-select>.btn:hover {
  border-color: #004070;
  box-shadow: none;
  /* background-color: #d8ecfd !important; */
  background-color: transparent !important;
  color: #000;
}

.lbc_application_forminner .btn_outr input.border-btn,
.lbc_application_forminner .btn_outr input.solid_btn {
  width: auto;
}

.business-application_icon {
  width: 120px;
  height: 120px;
  margin: 0 auto 20px;
}

.business_application_txt {
  padding: 30px 0 50px;
  text-align: center;
}

.business_application_txt p {
  font-size: 16px;
  line-height: 22px;
  color: #000;
}

.business_application_txt a {
  font-size: 16px;
  line-height: 22px;
  color: #004070;
  font-weight: 600;
  text-decoration: underline;
}

.pt55 {
  padding-top: 55px;
}

.pt15 {
  padding-top: 15px;
}

.lbc_branchportal_flow .form-group .errored {
  background-color: rgb(254, 236, 240) !important;
  border: 2px solid #ae0a33 !important;
}

.lbc_branchportal_flow .pg_invalid_card,
.lbc_branchportal_flow .aqclass {
  font-size: 14px !important;
  color: #ae0a33 !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  padding-left: 20px;
  position: relative !important;
  top: 5px;
  line-height: 16px;
  letter-spacing: 0;
  width: 100%;
  display: inline-block;
}

.lbc_branchportal_flow .pg_invalid_card span,
.lbc_branchportal_flow .aqclass span {
  /* display: inline-block; */
  display: inline;
  /* vertical-align: middle; */
  color: inherit;
  position: static;
  -webkit-transform: none;
  -moz-transform: none;
  transform: none;
  width: auto;
  font-size: inherit;
}

.lbc_application_forminner .btn_outr {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
}

.lbc_application_forminner .btn_outr .border-btn {
  margin-right: 20px;
}

.lbc_branchportal_flow .lbc_application_forminner .card_part {
  padding: 85px 0 30px;
  margin: 30px 0 20px;
  background-color: #f5f5f5;
}

.lbc_branchportal_flow .lbc_application_forminner .laurentian_card_main {
  display: flex;
  flex-wrap: wrap;
  max-width: 576px;
  margin: 0 auto;
  justify-content: center;
}

.lbc_branchportal_flow .lbc_application_forminner .laurentiancard {
  width: 50%;
  padding: 0 10px;
}

.lbc_application_forminner .proceed_btn .border-btn {
  max-width: 100%;
  padding: 0 20px;
  font-size: inherit;
}

.lbc_application_forminner .inner_laurentian_card {
  border-radius: 4px;
  box-shadow: 0 0 5px 0 rgb(69 69 69 / 30%);
  padding: 20px 30px 30px;
  cursor: pointer;
  border: 3px solid transparent;
  margin: 0 0 30px;
  background-color: #fff;
  width: 100%;
}

.lbc_branchportal_flow .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.lbc_branchportal_flow .compare_table thead {
  top: 102px;
  margin: 0 15px;
  width: calc(100% - 45px);
}

.lbc_branchportal_flow .compare_table span {
  display: block;
}

.lbc_branchportal_flow .full_width_td {
  color: #222222;
}

.lbc_branchportal_flow .laurentian_card_main .pg_invalid_card {
  margin-left: 10px;
  margin-bottom: 15px;
}

.lbc_branchportal_flow .lbc_application_forminner .lbc_visa_sec_outer {
  padding: 30px 0;
  background-color: #f5f5f5 !important;
}

.lbc_branchportal_flow .active_card_menu li {
  width: 33.33%;
}

.lbc_branchportal_flow .active_card_menu li:after {
  background-image: none;
}

.lbc_branchportal_flow .active_card_menu li.active_after:after {
  background-image: url("../images/tick_round.png");
}

.lbc_branchportal_flow .form-group label {
  display: inline-block;
  align-items: center;
}

.lbc_branchportal_flow .add_authorized_user_outer {
  flex-wrap: wrap;
}

.lbc_branchportal_flow .add-mem-bx {
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}

.lbc_branchportal_flow .lbc_eight_prt,
.lbc_branchportal_flow .lbc_nine_prt {
  padding-top: 45px;
}

.lbc_branchportal_flow .user_card {
  width: 275px;
}

.lbc_branchportal_flow .btn_holder .border-btn {
  max-width: 100%;
}

.add_authSign_step_hold h2 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  text-align: center;
  margin-bottom: 28px;
}

.lbc_branchportal_flow .co_borrower_overflow {
  height: auto;
}

#add_authorized_sign_success_modal .modal-footer {
  padding: 30px 0;
  text-align: center;
}

#add_authorized_sign_success_modal .modal-footer .border-btn {
  margin-right: 20px;
}

.wish_due h2 {
  text-align: center;
  color: #004070;
  font-weight: 600;
  font-size: 24px;
  margin-bottom: 20px;
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 40px;
}

.wish_due p {
  text-align: center;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
}

.thanku_innr {
  max-width: 317px;
  margin: 0 auto;
}

.thanku_top {
  background-color: #f7f7f7;
  padding: 80px 0 100px;
}

.thanku_div .congo_box {
  padding-top: 50px;
}

.pt40 {
  padding-top: 40px;
}

.thanku_div .bottom_thank_part {
  padding-bottom: 210px;
}

.paper_distrebution {
  padding: 135px 0 155px;
  height: 100vh;
}

.paper_distrebution_innr {
  height: 100%;
  display: flex;
  align-items: center;
}

.paper_distrebution_innr .global_head p {
  margin-bottom: 30px;
}

/* onbording business */

/* 17.02.2022 */

/* 21.02.2022 */

.lbc_branchportal_flow .inner_application_card_full_bottom {
  justify-content: flex-start;
}

.lbc_branchportal_flow .inner_application_card_full_bottom .border-btn:not(:last-child) {
  margin-right: 12px;
}

/* 21.02.2022 */

/* 24.03.22 */

.lbc_branchportal_flow .login_footer {
  background: #004070;
  padding: 70px 0;
}

/* 24.03.22 */

/* start 30.03.22 */

.credit_table_head {
  display: flex;
  padding-bottom: 12px;
  border-bottom: 1px solid #d9d9d9;
  padding-left: 10px;
}

.wdd27 {
  width: 40%;
}

.credit_tbl_cell h6 {
  font-size: 14px;
  color: #000;
  font-weight: 700;
  margin: 0;
  /* text-transform: none; */
}

.wdd15 {
  width: 20%;
}

.credit_table_row {
  display: flex;
  cursor: pointer;
  padding-left: 10px;
}

.credit_table_row .credit_tbl_cell {
  padding: 24px 0;
}

.credit_table_row .credit_tbl_cell p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}

.tbl_rspncv_show {
  display: none;
}

.lbc_branchportal_flow .faild_credit_sec {
  padding: 40px 0 125px;
  position: relative;
  height: 100%;
  min-height: 100vh;
}

.lbc_pagination .pagination {
  justify-content: center;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  justify-content: center;
}

.lbc_branchportal_flow .lbc_pagination .page-item.active .page-link {
  border: 0;
  padding: 0;
  background-color: #004070;
  border-radius: 50%;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #fff;
}

.lbc_branchportal_flow .page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.lbc_branchportal_flow .lbc_pagination .page-link {
  border: 0;
  padding: 0;
  text-align: center;
  width: 26px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  color: #222222;
  border-radius: 50%;
  background-color: transparent;
}

/* end 30.03.22 */

/* start 19.04.22 */

.brnch_menu_select .dropdown-submenu .dropdown-menu li:hover {
  background-color: #ebf6ff;
}

.lbc_branchportal_flow .pg_invalid_card:after,
.lbc_branchportal_flow .aqclass:after {
  position: absolute;
  top: 1px;
  left: 0;
  height: 16px;
  width: 16px;
  content: "";
  background: url(../images/lbc/input-error.png) no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 100%;
}

.lbc_branchportal_flow .credit_table_row:hover {
  box-shadow: inset 0px 0px 0px 1px #706f73;
  background: #d8ecfd;
}

.lbc_branchportal_flow .bootstrap-select .dropdown-menu li a:hover {
  background: #d8ecfd;
}

/* end 19.04.22 */

/* start 29.04.22 */

.white_info_tip p {
  color: #fff !important;
}

.new_info_tip .info_tip_link {
  color: #004070;
  text-transform: lowercase;
}

/* end 29.04.22 */

/* start 30.04.22 */

.checlfexxlist {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.checkbox.boxborderpadding h6 {
  font-size: 14px;
  font-weight: bold;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  margin-bottom: 5px;
  /* text-transform: none; */
  margin-top: 0px;
}

.checlfexxlist p {
  font-size: 14px;
  font-weight: normal;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  margin: 0px;
  padding: 0px;
}

.checlfexxlist [type="checkbox"]:checked+label,
.checlfexxlist [type="checkbox"]:not(:checked)+label {
  padding-left: 20px;
}

.checkbox.boxborderpadding {
  border-bottom: 1px solid #d9d9d9;
  padding: 17px 0px 15px 0px;
}

.lbc_application_forminner .block-two.clearfix.e_verify {
  margin-bottom: 40px;
}

.global_head.text-center.stylepbox p {
  margin-bottom: 10px;
}

/* end 30.04.22 */

/* start 02.05.22 */

.authuser_body.laurentian_flow .sub_txt {
  display: inline-flex;
}

.authuser_body.laurentian_flow .pointTo,
.authuser_body.laurentian_flow .psn_rltv {
  display: inline-flex;
  align-items: center;
}

.authuser_body.laurentian_flow #Activity_trans_Modal .message_outer {
  padding: 0px;
}

.authuser_body.laurentian_flow #Activity_trans_Modal .continue_new_area_row {
  padding: 0px;
}

.authuser_body.laurentian_flow #specialTransactionMessage a {
  font-size: 16px;
  text-decoration: underline;
  color: #004070;
  font-weight: bold;
  margin: 30px 0px;
}

/* .authuser_body.laurentian_flow #Activity_trans_Modal .inner_continue_area_row {
    padding: 0px 20px 30px 20px !important;
} */

.laurentian_flow #Activity_trans_Modal .modal-content {
  padding-bottom: 0px !important;
}

.authuser_body.laurentian_flow .modal-content {
  border-radius: 25px;
}

.authuser_body.laurentian_flow .card_select_new .fld_outr_new {
  margin: 0 0px 18px;
  text-align: left;
}

.authuser_body.laurentian_flow #addMemberStep2 {
  text-align: left;
}

.authuser_body.laurentian_flow .newSuccess .all_detail_container {
  padding: 30px 20px 40px 20;
}

.laurentian_flow #addmembermodal .contact_row {
  margin: 0px;
}

.laurentian_flow .card_confirm_new p {
  display: flex;
  position: relative;
}

.laurentian_flow .card_confirm_new p span:first-child {
  margin-right: 5px;
}

.laurentian_flow .card_confirm_new p span:last-child::after {
  content: "";
  position: absolute;
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 100%;
  left: 0;
}

.laurentian_flow .card_confirm_new p span {
  position: relative;
  display: flex;
  align-items: center;
}

.laurentian_flow .card_confirm_new p span:last-child {
  padding-left: 8px;
}

.laurentian_flow .card_confirm_new .card_confirm_new p {
  font-size: 16px;
}

.authuser_body.laurentian_flow .card_confirm_new p {
  margin-bottom: 20px;
}

.authuser_body.laurentian_flow .view_contact p {
  margin-bottom: 10px;
}

/* .authuser_body.laurentian_flow .view_contact p:first-child {
    font-weight: 600;
} */

.authuser_body.laurentian_flow .view_contact .edit_btn {
  position: absolute;
  top: 0;
}

/* end 02.05.22 */

/* start 04.05.22 */

.authuser_body.laurentian_flow .dashboard_card {
  padding-top: 32px;
}

.authuser_body.laurentian_flow.authuser_body .payOptTabs .make_tabmenu .interacparentDivPay:after {
  width: 33.3%;
  left: 33.3%;
}

.laurentian_flow.authuser_body .payOptTabs .make_tabmenu ul:after {
  width: 33.3% !important;
}

.laurentian_login .both_holder label {
  padding-left: 0px !important;
}

.lbc_branchportal_flow .form-group .bootstrap-select>.btn.dropdown-toggle {
  border: 1px solid #959595 !important;
  min-height: auto;
  height: 60px;
  line-height: 45px;
  font-size: 16px;
  /*font-weight: 600;*/
  color: #181818;
}

.lbc_branchportal_flow .form-group .btn-light.show {
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

/* end 04.05.22 */

/* start 05.05.22 */

.authuser_body.laurentian_flow .compare_container {
  margin-top: 175px;
  padding-top: 0;
}

.laurentian_flow.authuser_body .new_btns_holder .icn_btn_card:not(:last-child) {
  margin-right: 6px;
}

.authuser_body.laurentian_flow .accout_area {
  margin: 22px 0 0 270px;
  padding-top: 50px;
}

.authuser_body.laurentian_flow .management_bar {
  padding: 60px 0 120px;
  min-height: 100vh;
}

.authuser_body.laurentian_flow .my_cards .accout_area .flex_dashboard_outer {
  margin-bottom: 34px;
}

.authuser_body.laurentian_flow #creditLimitNotifications .price_Range {
  padding: 0px 30px 0 !important;
  position: initial;
}

.authuser_body.laurentian_flow .price_Range {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  position: relative;
}

.authuser_body.laurentian_flow .slider-horizontal .rng_value {
  letter-spacing: 1.03px;
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  width: 100%;
  border: 1px solid #767676;
  border-radius: 4px;
  height: 60px;
  left: 50%;
  transform: translateX(-50%);
  top: 0px;
  color: #004070;
  max-width: 374px;
}

.authuser_body.laurentian_flow .brim_modal_panel {
  height: 70px;
  display: flex;
  align-items: center;
  padding: 0px;
}

.no_memo {
  width: 100%;
  text-align: center;
  padding: 150px 0px;
  float: left;
}

.no_memo_logo {
  height: 120px;
  width: 120px;
  padding: 0px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f2fcfd;
  overflow: hidden;
  margin-bottom: 18px;
  border-radius: 50%;
}

.no_memo_logo img {
  width: 100%;
}

.lbc_branchportal_flow .no_memo h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #222222;
  font-size: 20px;
  line-height: 24px;
  margin: 0px auto 12px;
  text-transform: initial;
}

.lbc_branchportal_flow .no_memo p {
  font-size: 16px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  max-width: 560px;
  margin: 0 auto;
  color: #222222;
}

.lbc_branchportal_flow .add_new_memo_btn {
  background-color: #004070;
  font-size: 16px;
  padding: 14px 20px;
  letter-spacing: 0;
  border-radius: 4px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #fff;
  border: 2px solid #004070;
  min-width: 180px;
  display: inline-block;
  line-height: 20px;
  margin-top: 30px;
}

.lbc_branchportal_flow .add_new_memo_btn:hover {
  background-color: #0068b8;
  opacity: 1;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbc_branchportal_flow .add_new_memo_btn:active {
  background-color: #d8ecfd;
  border: 2px solid #222;
  color: #222;
  box-shadow: none;
}

.lbc_branchportal_flow .add_new_memo_btn:focus {
  background-color: #004070;
  outline: 0;
  border: 2px solid #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  color: #fff;
}

/* end 05.05.22 */

/* start 06.05.22 */

.lbc_branchportal_flow .review_block .default_input {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  font-size: 16px;
  height: 60px;
  border: 1px solid #959595;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbc_branchportal_flow .review_block .default_input:focus {
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  color: #222222;
}

.lbc_branchportal_flow .review_block .form_box {
  margin-bottom: 30px;
  position: relative;
}

.lbc_branchportal_flow .cancel_save_btn_holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lbc_branchportal_flow .cancel_save_btn_holder .global_btn {
  height: 50px;
  line-height: 50px;
  width: 80px;
  padding: 0 15px;
  border-radius: 4px;
  overflow: hidden;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  text-align: center;
  margin-left: 20px;
}

.lbc_branchportal_flow .cancel_save_btn_holder .global_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbc_branchportal_flow .cancel_save_btn_holder .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border: 2px solid #222222;
}

.lbc_branchportal_flow .cancel_save_btn_holder .global_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbc_branchportal_flow .cancel_edit {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
}

.lbc_branchportal_flow .cancel_edit:hover {
  color: #004070;
  font-weight: 700;
}

.lbc_branchportal_flow .non_edit_form {
  position: relative;
}

.authuser_body .new_ac_area {
  padding-bottom: 200px;
}

.authuser_body .laurentian_card_lmt .all_detail_container .btn-default.agentportal {
  color: #fff;
}

.laurentian_flow.authuser_body .payOptTabs.payOptTabsCashback .make_tabmenu ul:after {
  width: 50% !important;
}

.standard_inner {
  width: 100%;
  max-width: 560px;
  margin: 0 auto;
  background: #f7f7f7;
  text-align: center;
  margin-bottom: 50px;
  padding: 43px 0px 54px 0px;
}

.standard_inner h4 {
  font-size: 26px;
  font-weight: 600;
  color: #222;
  margin: 10px 0px;
}

.standard_inner p {
  font-size: 14px;
  color: #222;
  margin-bottom: 30px;
}

.standard_outer {
  text-align: center;
  max-width: 387px;
  margin: 0 auto;
  padding-bottom: 100px;
}

.standard_outer p {
  font-size: 16px;
  color: #222;
  margin-bottom: 30px;
}

.standard_outer p a {
  color: #004070;
  text-decoration: underline;
  font-weight: 600;
}

.standard_outer p a:hover {
  font-weight: 700;
}

/* end 06.05.22 */

/* start 10.05.22 */

#submit_request_modal .modal-dialog {
  max-width: 947px !important;
  width: 947px !important;
}

#submit_request_modal .modal-body {
  padding: 30px 20px;
}

#submit_request_modal .submit_request_box {
  max-width: 100%;
}

.authuser_body .marketplace_header {
  padding: 36px 0 15px;
  background: #fff;
}

.review_block.authorized-users p {
  margin-top: 10px;
}

/* end 10.05.22 */

/* start 11.05.22 */

.management_bar {
  width: 270px;
  background: #fff;
  position: absolute;
  top: 0px;
  bottom: 0;
  padding: 25px 0px 0px 0px;
  box-shadow: 2px 0 2px 0 rgba(0, 0, 0, 0.1);
  border-left: 1px solid #fff;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.accout_area {
  position: relative;
  z-index: 1;
  margin: 70px 0 0 270px;
  padding-left: 115px;
  transition: 900ms ease-in-out;
  -webkit-transition: 900ms ease-in-out;
  -moz-transition: 900ms ease-in-out;
  padding-bottom: 200px;
}

.lbc_branchportal_flow .account_hd {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  margin-bottom: 25px;
}

.management_bar ul {
  position: relative;
  z-index: 11;
  margin-bottom: 40px;
}

.management_bar ul li {
  float: none;
  position: relative;
}

.management_bar ul li a {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 16px;
  padding: 16px 0 18px;
  transition: 0.3s ease;
  padding-left: 10px;
  position: relative;
  display: block;
}

.management_bar ul li a b {
  position: relative;
  z-index: 10;
  font-weight: normal;
  display: -webkit-box;
}

.management_bar ul li a .img {
  width: 24px;
  height: auto;
  margin-right: 12px;
  vertical-align: 0px;
}

.management_bar ul li a img,
.management_bar ul li a span {
  display: inline-block;
  vertical-align: middle;
}

.management_bar ul li a span {
  margin-top: 0;
  max-width: 200px;
}

.management_bar ul li.active a {
  color: #004070;
  background-color: #ebf6ff;
  padding-left: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  transition: 0.3s ease;
}

.management_bar ul li:first-child.active a {
  padding: 14px 0 16px 10px;
}

.management_bar ul li.active a b {
  font-weight: 600;
}

.lbc_branchportal_flow .management_bar ul li:before {
  content: "";
  border: 0;
  border-bottom: 4px solid #fdb812;
  width: 100%;
  background: transparent;
  left: 0;
  bottom: 0;
  position: absolute;
}

.lbc_branchportal_flow .laurentian_side_logout a {
  display: block;
  padding: 0 20px;
  max-width: 180px;
  height: 50px;
  line-height: 46px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 16px;
  text-align: center;
  border: 2px solid #004070;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}

.lbc_branchportal_flow .laurentian_side_logout a:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.lbc_branchportal_flow .laurentian_side_logout a:active {
  background: #d8ecfd;
  color: #000;
  box-shadow: none;
  border-color: #222;
}

.lbc_branchportal_flow .laurentian_side_logout a:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbc_branchportal_flow .total_information_holder {
  max-width: 560px;
}

.lbc_branchportal_flow .accout_area h1 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 36px;
  margin-bottom: 54px;
}

.lbc_branchportal_flow .picture_upload_part {
  background: #fff;
  margin-bottom: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lbc_branchportal_flow .picture_upload_part .upload_picture_holder {
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
}

.lbc_branchportal_flow .upload_picture_holder .edit_profile_image {
  background-image: url(../images/lbc/penicon.png);
  background-position: center center;
  background-size: 16px;
  background-repeat: no-repeat;
  position: absolute;
  right: -8px;
  bottom: -10px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  text-align: center;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgb(69 69 69 / 30%);
  box-shadow: 0 0 10px rgb(69 69 69 / 30%);
  overflow: hidden;
  z-index: 2;
  border: 1px solid transparent;
  transition: 0.3s ease-in-out;
}

.lbc_branchportal_flow .upload_picture_holder .edit_profile_image input[type="file"] {
  opacity: 0;
  font-size: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
  top: 0px;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer;
}

.lbc_branchportal_flow .picture_upload_part .upload_picture_holder .uploaded_picture {
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}

.lbc_branchportal_flow .picture_upload_part .username {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 24px;
  padding-left: 32px;
}

.lbc_branchportal_flow #profile .profile_details_holder {
  margin-bottom: 40px;
}

.lbc_branchportal_flow .accout_area h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  letter-spacing: 0;
  margin-bottom: 0px;
}

.lbc_branchportal_flow .contact_row {
  margin: 18px 0 12px;
}

.lbc_branchportal_flow .contact_row .non_edit_form {
  padding-bottom: 14px;
  border-bottom: 1px solid #d9d9d9;
}

.lbc_branchportal_flow .contact_row .form_label {
  /* text-transform: none; */
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}

.lbc_branchportal_flow .contact_row .view_contact {
  border-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  position: relative;
}

.lbc_branchportal_flow .accout_area p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.lbc_branchportal_flow .view_contact p:first-child {
  font-weight: 600;
}

.lbc_branchportal_flow .contact_row .view_contact .edit_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #004070;
  position: absolute;
  top: 0;
  bottom: -1px;
  right: 0;
}

.lbc_branchportal_flow .edit_form .default_input {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 60px;
  border: 1px solid #959595;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbc_branchportal_flow .edit_form .form_box {
  margin-bottom: 30px;
  position: relative;
}

.lbc_branchportal_flow .edit_form .default_input:focus {
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  color: #000;
}

.lbc_branchportal_flow .edit_form .default_input.disabled {
  pointer-events: none;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #959595;
}

.lbc_branchportal_flow .edit_form .form_box .forGotPassword {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 0;
}

.lbc_branchportal_flow .forGotPassword a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #004070;
  text-decoration: underline;
  position: relative;
  display: block;
  width: auto;
  right: auto;
}

.lbc_branchportal_flow .icon_24 {
  height: 24px;
  width: 24px;
}

.lbc_branchportal_flow .password_view_controler {
  position: absolute;
  right: 20px;
  top: 45px;
}

.lbc_branchportal_flow .forGotPassword a:hover {
  color: #004070;
  font-weight: 700;
}

.lbc_branchportal_flow .edit_form .numeric_text {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  margin-left: 0;
  padding: 20px 30px 5px;
  margin-bottom: 30px;
  background-color: #ebf6ff;
  border-left: 8px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  width: 100%;
  border-radius: 5px;
  top: 50%;
  left: 100%;
}

.lbc_branchportal_flow .edit_form .numeric_text .value_icon {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  background: url(../images/lbc/muai_circle.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px !important;
  padding-left: 35px;
  margin-bottom: 15px;
  line-height: 25px;
  display: inline-block;
  position: relative;
  width: 49%;
}

button[disabled],
html input[disabled] {
  background: #e2e2e2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 2px solid #e2e2e2 !important;
  cursor: not-allowed;
}

button[disabled],
html input[disabled]:hover {
  background: #e2e2e2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 2px solid #e2e2e2 !important;
  cursor: not-allowed;
}

.lbc_branchportal_flow .edit_upload_image .modal-header h3 {
  font-size: 20px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbc_branchportal_flow .edit_upload_image .move_img_container_label {
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: block;
  margin-bottom: 12px;
}

.move_img_container_label .fa {
  margin-right: 10px;
}

.move_img_container {
  margin: 15px 15px 20px;
}

.lbc_branchportal_flow .edit_upload_image .move_img_container_label {
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.slidervalue {
  float: right;
  font-size: 12px;
  color: #454545;
  font-family: "Axiforma-Medium";
}

.slidecontainer {
  width: 100%;
  margin-bottom: 5px;
}

.lbc_branchportal_flow .slidecontainer .slider {
  opacity: 1;
}

.slidecontainer .slider {
  -webkit-appearance: none;
  width: 100%;
  height: 5px;
  background: #efefef;
  outline: none;
  opacity: 0.7;
  margin: 6px 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: 0px;
}

.lbc_branchportal_flow .edit_upload_image .global_btn {
  border-radius: 4px;
  overflow: hidden;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  padding: 0 20px;
  text-align: center;
  /* width: 80px; */
  height: 50px;
  line-height: 50px;
  color: #fff;
  transition: 0.3s ease-in-out;
}

.lbc_branchportal_flow .edit_upload_image .global_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbc_branchportal_flow .edit_upload_image .global_btn:active {
  background-color: #d8ecfd;
  color: #222;
  box-shadow: none;
  border: solid 2px #222;
}

.lbc_branchportal_flow .edit_upload_image .global_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgb(0 64 112 / 30%);
}

/* end 11.05.22 */

/* start 12.05.22 */

.lbc_branchportal_flow .edit_form .numeric_text .value_icon.criteria_ful {
  background: url(../images/lbc/muai_chked.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px !important;
}

.authuser_body.laurentian_flow .laurentian_chng_crd h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #004070;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.authuser_body.laurentian_flow .laurentian_chng_crd p {
  font-size: 20px;
  color: #000;
  margin-bottom: 40px;
}

#before_edit_crd_address {
  margin-top: 53px;
}

.authuser_body.laurentian_flow .contact_row .view_contact p {
  font-size: 16px;
  margin-bottom: 5px;
}

.authuser_body.laurentian_flow #before_edit_crd_address .contact_row .view_contact .edit_btn {
  top: auto !important;
}

/* end 12.05.22 */

/* start 13.05.22 */

.confirm_card_txt p,
p#CardFinalSteptext2 {
  font-size: 16px !important;
}

.authuser_body.laurentian_flow .single_select_item .new-on-off {
  width: 100%;
}

/* end 13.05.22 */

/* start 14.05.22 */

.business_application_fourth_prt {
  width: 100%;
  max-width: 560px;
  margin: 96px auto 0 auto;
}

#preApproved .global_head p {
  margin-bottom: 30px;
}

#preApproved .form-group label {
  text-align: center;
  text-transform: none;
  justify-content: center;
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 15px;
  color: #222;
}

#preApproved .form-group .form-control {
  font-size: 36px;
  font-weight: 600;
  color: #004070;
  text-align: center;
}

.cancel-instalment-btn {
  position: absolute;
  right: 20px;
  bottom: 42px;
  font-size: 16px;
  font-weight: bold;
  color: #004070;
}

.authuser_body.laurentian_flow .value-bar {
  border: 5px solid #004070 !important;
}

.lbc_branchportal_flow .note_text {
  font-size: 14px;
  margin-bottom: 43px;
  line-height: 22px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
}

.proceeding_lbc_sec_inner ul li a {
  font-weight: 700;
  color: #004070;
  text-decoration: underline;
  margin-top: -4px;
}

.lbc_branchportal_flow .info_bx_lbc {
  border-top: 1px solid #d8d8d8;
}

.info_tbl_col.info_lst.info_box_scroll {
  height: 180px;
  overflow-y: scroll;
  overflow-x: hidden;
}

.lbc_branchportal_flow .text_bl {
  color: #004370;
}

.info_lst li {
  font-size: 14px;
  color: #000;
  list-style: disc outside;
  margin-left: 15px;
  padding-left: 0px;
}

.lbc_branchportal_flow .agree_innr_elctr ul li {
  font-size: 14px;
  color: #000;
  margin-bottom: 20px;
  line-height: 20px;
}

.lbc_branchportal_flow .agree_innr_elctr ul li a {
  color: #00518f;
  font-weight: 600;
  text-decoration: underline;
  margin-top: -2px;
}

.lbc_branchportal_flow .new_info_tip .info_tip_link {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-image: url(../images/lbc/tooltip.png);
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: start;
  justify-content: center;
  font-size: 0px;
  border: 0px;
  background-size: 16px;
}

.lbc_branchportal_flow .new_info_tip .info_tip_link:hover {
  background-image: url(../images/lbc/tooltiphov.png);
}

.compare_table th,
.compare_table td {
  width: 25%;
  vertical-align: middle;
  text-align: center;
}

.compare_table th:nth-child(2n + 1),
.compare_table td:nth-child(2n + 1),
.compare_table th:nth-child(2n + 1):hover,
.compare_table td:nth-child(2n + 1):hover {
  background-color: #f7f7f7;
}

.compare_table .card_box {
  padding: 15px 25px 15px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.compare_table .card_box_img {
  max-width: 150px;
  display: inline-block;
  vertical-align: middle;
}

.custom_alert .modal-body {
  font-size: 20px;
  letter-spacing: 1.03px;
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 20px 15px;
}

#applicationSteps .block-two {
  margin-top: 0px !important;
}

.lbc_branchportal_flow .active_card_menu li.six_col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}

@media (max-width: 1500px) {
  body {
    min-height: 120vh;
    display: flex;
    flex-direction: column;
  }
}

.lbc_application_forminner .form-group label {
  text-transform: none;
}

.lbc_branchportal_flow .qus_block.qsnewstyle {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 35px;
  margin: 0px 0px 30px 0px !important;
}

.lbc_application_forminner .qus_block.qsnewstyle .checkmark {
  top: 0px;
  border: 2px solid #767676;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  line-height: 15px;
  background-color: #fff;
  border-radius: 50%;
}

[type="radio"]:checked,
[type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}

.lbc_application_forminner .qus_block.qsnewstyle label {
  font-weight: normal;
}

.lbc_application_forminner .qus_block .content .checkmark:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.content input:checked~.checkmark:after {
  display: block;
}

.qus_block .content .checkmark:after {
  width: 18px;
  height: 18px;
}

.content .checkmark:after {
  top: 2px;
  left: 2px;
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: #004070;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.lbc_application_forminner .form-group.communications_on_products label {
  font-weight: 400 !important;
}

.your_authrized_crd_full .btn_outr {
  padding-top: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.back_btn {
  width: 175px;
}

.show {
  opacity: 1;
}

#compare_popup.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0%) !important;
  -ms-transform: translate(0, 0%) !important;
  -o-transform: translate(0, 0%) !important;
  transform: translate(0, 0%) !important;
}

#compare_popup.modal {
  background: #0000009c;
  padding-right: 0px !important;
}

#review_info .edit_review {
  bottom: 15px;
}

#thankyou_applicationlbc .top_thankimage_outer {
  background-color: #f5f5f5;
  height: 260px;
  margin-top: 120px;
}

#thankyou_applicationlbc .thank_image {
  max-width: 388px;
  margin: 0 auto;
  position: relative;
  bottom: -141px;
  margin-top: -125px;
}

/* end 14.05.22 */

/* start 15.05.22 */

.greyedout {
  background: #eee !important;
  pointer-events: none;
}

.lbc_branchportal_flow .dropdown-menu.show {
  min-height: 246px !important;
  min-width: 100% !important;
}

p.curResidenceYearMon {
  display: flex;
}

span#current_residence_year_view {
  margin: 0px 5px;
}

span#current_residence_month_view {
  margin: 0px 5px;
}

.correspondence_pg .dropdown-menu.show {
  min-height: auto !important;
}

#standard_application_div .global_head {
  margin-top: 22px;
}

#standard_application_div .standard_inner {
  margin-top: 70px;
}

.search_clients.search_unauthenticated_clients #step1 {
  margin-top: 24px;
}

/* #newEditEmailSuccessmodal .modal-header {
  display: flow-root !important;
} */

/* #newEditEmailErrormodal .modal-header {
  display: flow-root !important;
}

#newEditCurrentPasswordSuccessmodal .modal-header {
  display: flow-root !important;
} */

.newSuccess .all_detail_container {
  padding: 40px 40px 40px;
}

.newSuccess .setupawsome_icon {
  margin-bottom: 12px;
}

.newSuccess .setupawsome_icon img {
  max-width: 60px;
}

.newSuccess .all_detail_container h4 {
  font-size: 24px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
  text-align: center;
}

.newSuccess .setuppaying_top {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin: 0px 0px 20px;
}

/* end 15.05.22 */

/* Start 16.05.22 */

#refundBalanceStep2 .remove_mdl {
  margin-bottom: 28px;
}

/* End 16.05.22 */

/* start 18.05.22 */

.authuser_body.laurentian_flow .dont_show_box .agree_check input[type="checkbox"]:checked~.checkmark {
  background: url(../images/tick_white.png) center center no-repeat #004070;
}

.review_block p {
  width: 100%;
  margin-bottom: 15px;
}

.pagination li a {
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  padding: 0 5px !important;
  border-radius: 50% !important;
  color: #414042;
  font-size: 14px !important;
  background: none;
  border: none;
  border-bottom-color: currentcolor;
  border-bottom-style: none;
  border-bottom-width: medium;
  margin: 0 5px;
  border-bottom: 0 !important;
}

.pagination li.active a,
.lbc_branchportal_flow .lbc_pagination .page-link:hover {
  background: #004070;
  color: #fff !important;
  background-color: #004070 !important;
}

.hasMemo .dropdown-menu.show {
  min-height: 175px !important;
}

/* end 18.05.22 */

/* start 20.05.22 */

.authuser_body.laurentian_flow .change_card_step1 .agree_check input[type="checkbox"]:checked~.checkmark {
  background: url(../images/tick_white.png) center center no-repeat #004070;
}

.authuser_body.laurentian_flow .price_Range #limit_error_msg.errorText.limit_set_err {
  width: 100%;
  padding-bottom: 0px;
  max-width: 340px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1199px) {
  .authuser_body.laurentian_flow .accout_area {
    margin: 0px auto 0 auto !important;
  }
}

@media (max-width: 404px) {
  .authuser_body.laurentian_flow .price_Range #limit_error_msg.errorText.limit_set_err {
    top: 70px;
  }
}

/* end 20.05.22/ */

/* start 23.05.22 */

#addMemberStep3 .price_Range .slider.slider-horizontal {
  margin-right: 0;
  width: 100%;
  height: 95px !important;
}

#addMemberStep3 p {
  justify-content: center;
}

.inLnBlc {
  display: flex !important;
}

.inLnBlc span {
  padding-right: 5px !important;
}

.mentions-autocomplete-list {
  width: 100%;
  max-width: 375px;
  box-shadow: 0 1px 3px 0 rgb(69 69 69 / 30%);
  background-color: #fff;
  padding: 20px;
  z-index: 9;
  margin-bottom: 15px;
  overflow-y: auto;
}

.mentions-autocomplete-list ul {
  margin: 0;
  padding: 0;
}

.mentions-autocomplete-list ul li {
  list-style: none;
  width: 100%;
  position: relative;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  border-bottom: 1px solid #d9d9d9;
  padding: 15px;
}

.mentions-autocomplete-list ul li:last-child {
  border-bottom: 0px;
}

.mentions-autocomplete-list ul li.active {
  color: #004070;
  border-bottom: 1px solid #004070;
  cursor: pointer;
}

.mentions-autocomplete-list ul li em::after {
  background-color: #767676;
  width: 5px;
  height: 5px;
  content: "";
  right: -9px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.mentions-autocomplete-list ul li em {
  position: relative;
  margin-right: 10px;
}

.mentions-autocomplete-list ul li.active em::after {
  background-color: #004070;
}

.mentions-autocomplete-list {
  position: absolute;
  order: 1;
  display: none;
  bottom: 70px;
}

.mention {
  order: 2;
  color: #fff;
}

.lbc_branchportal_flow .tag_user {
  color: #004070;
}

/* end 23.05.22 */

/* start 24.05.22 */

.lbc_branchportal_flow .top_thankimage_outer {
  background-color: #f5f5f5;
  height: 200px;
  margin-top: 125px;
  background-image: url(../images/top_thankimage_outerbg.png);
  background-size: contain;
  background-repeat: no-repeat;
}

.lbc_branchportal_flow .thank_image {
  bottom: -50px;
}

.lbc_branchportal_flow .congo_box {
  padding-bottom: 0px;
}

.lbc_branchportal_flow .congo_details h3 span {
  font-size: 16px;
  color: #222;
  margin-right: 6px;
}

.lbc_branchportal_flow .congo_details h3 {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* end 24.05.22 */

/* start 25.05.22 */

.mentions {
  display: none;
}

.mentions-input-box {
  display: flex;
  flex-wrap: wrap;
}

#addmembermodal .modal-body {
  padding: 0px 20px 40px 20px !important;
}

.laurentian_flow .price_Range #limit_error_msg.errorText {
  padding-left: 18px !important;
}

.lbc_branchportal_flow .mentions {
  padding-right: 83px;
}

/* end 25.05.22 */

/* start 27.05.22 */

#mentiony-content-memo {
  width: 100% !important;
  min-height: 100px !important;
}

#add_new_memo .mentiony-container .mentiony-popover {
  left: 0 !important;
  bottom: auto;
  top: 32px;
  max-height: 350px;
}

/* end 27.05.22 */

.lbc_branchportal_flow .management_bar {
  margin-top: 70px;
}

/* start 09.06.22 */

/* body.lbc_branchportal_flow.modal-open .branchportal_header {
  margin-right: 15px;
} */

/* end 09.06.22 */

/* start 15.06.22 */

#addmembermodal .bootstrap-select.btn-group .dropdown-menu {
  height: 0px !important;
}

ul.dropdown-menu.inner.selectpicker {
  max-height: 200px !important;
}

#addmembermodal .confirm_card_outer {
  display: flex;
  align-items: center;
}

#addmembermodal .confirm_card_txt h4 {
  margin-bottom: 0px !important;
}

.authuser_body.laurentian_flow #addmembermodal .card_confirm_new p {
  margin-bottom: 10px;
}

.laurentian_flow #addmembermodal .confirmsingle_text .show_email,
.show_phonenumber {
  padding-bottom: 10px !important;
}

/* end 15.06.22 */

/* start business application 23.06.22 */

/* .business_application_flow .global_head h2 {
  color: #222222 !important;
} */

.business_application_flow .business_application_fourth_prt {
  max-width: 100%;
  margin: 0px auto 0 auto;
}

.business_application_flow .business_application_txt {
  padding: 0px 0 50px;
}

#compare_popup .compare_container {
  margin-top: 166px;
}

.business_application_flow .image_bx_visa {
  margin-left: 0px;
  width: 270px;
  margin-right: -125px;
  z-index: 9;
}

.business_application_flow .lbc_visainfinite_box {
  padding: 0px 20px 30px 290px;
  width: 100%;
  max-width: 753px;
  text-align: center;
  background: #fff;
}

.business_application_flow .lbc_visaouter_bx {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 0 auto;
  justify-content: center;
}

.business_application_flow .lbc_visainfinite_box {
  text-align: left !important;
}

.business_application_flow .lbc_visainfinite_box p {
  border-bottom: 1px solid #d9d9d9;
  width: 86%;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.business_application_flow .btn_outr {
  padding-top: 30px;
}

.business_application_flow .inner_laurentian_card.active,
.business_application_flow .inner_laurentian_card:hover {
  border: 3px solid #706f73;
  background-color: #d8ecfd;
}

.business_application_flow #sur_previous_address_container {
  padding: 0px 15px;
}

#businesscard_modal .global_modal .modal-body {
  padding-top: 40px;
}

#businesscard_modal .modal-footer {
  padding: 30px 0px 40px 0px;
}

#businesscard_modal .lbc_button_hold {
  text-align: center;
}

.business_application_flow #thankyou_applicationlbc .thank_image {
  max-width: 302px;
}

/* end business application 23.06.22 */

.verify_client_holder .checkbox+.checkbox {
  margin: 10px 0;
}

.verify_client_holder .checkbox.boxborderpadding {
  border-bottom: 0;
}

.verify_client_holder .search_form {
  max-width: 490px;
  margin: 0 auto;
}

/*29-06-22////business application/////start*/

.business-application #edit_authorized_user .laurentian_add_member .back_btn {
  width: 209px;
}

.business-application .inner_laurentian_card h4 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 26px;
}

#businesscard_modal .lbc_button_hold .solid_btn {
  margin-left: 20px;
}

.business_application_flow .laurentian_card_info_brim h5,
.business-application .laurentian_card_info_brim h6 {
  font-size: 16px;
  color: #000;
  text-align: center;
  /* margin-bottom: 5px; */
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.business_application_flow #surpart_access .global_head p {
  margin-top: 15px;
}

.business_application_flow #buspart2 .global_head p {
  margin-top: 15px;
}

.business-application #edit_authorized_user #edit_auth_user {
  width: 209px;
}

#bus_sur_home_prov_err {
  position: absolute !important;
  left: 0;
  bottom: -18px;
}

.lbc_branchportal_flow .business_application_fourth_prt .legal_form .dropdown-menu.show {
  min-height: 221px !important;
}

/*29-06-22/////end//////////*/

/*30-06-22/////start employee application//////////*/

.review_info .review_block .review_block_image {
  width: 273px;
}

/*30-06-22/////end employee application//////////*/

/*employe application/ 1-06-22/*/

.employee-application .lbc_application_forminner #set_credit_limit .block-two {
  max-width: 374px;
}

.employee-application .lbc_application_forminner #set_credit_limit .global_head {
  padding-bottom: 50px;
}

.employee-application .lbc_application_forminner #set_credit_limit .form-group .form-control {
  font-size: 36px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #004070;
}

/*employe application/ 1-06-22 end/*/

/* start 06.07.22 */

.trnsfr_list_rightPnl {
  margin: 0px 0 0 270px;
  padding-bottom: 200px;
  min-height: 680px;
}

.ternsfer_activityBx {
  padding: 80px 85px 60px;
}

.ternsfer_activityBx h2,
.step_hdng h2 {
  font-size: 36px;
  font-weight: 600;
  color: #004070;
  margin-bottom: 20px;
  margin-top: 0px;
}

.ternsfer_activityBx p {
  font-size: 18px;
  color: #222;
  margin-bottom: 20px;
  max-width: 592px;
  letter-spacing: 0;
}

.blue_Btn {
  background-color: #004070;
  padding: 0 22px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  border-radius: 5px;
  min-width: 180px;
  text-align: center;
  font-weight: 700;
  line-height: normal;
  font-family: "Source Sans Pro", sans-serif;
}

.blue_Btn:hover,
.blue_Btn:focus {
  background-color: #0068b8;
  color: #fff;
}

.trensfer_tabLinks {
  -webkit-box-shadow: 0px 2px 0px rgb(0 0 0 / 10%);
  box-shadow: 0px 2px 0px rgb(0 0 0 / 10%);
  padding: 0 85px 0;
  margin-bottom: 40px;
}

.trensfer_tabLinks ul {
  border: 0;
}

.trensfer_tabLinks ul li {
  margin-bottom: 0;
  margin-right: 50px;
}

.trensfer_tabLinks ul li:last-child {
  margin-right: 0;
}

.trensfer_tabLinks .nav-tabs>li.active>a,
.trensfer_tabLinks .nav-tabs>li.active>a:focus,
.trensfer_tabLinks .nav-tabs>li.active>a:hover {
  color: #222;
}

.trensfer_tabLinks ul li a:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -1px;
  height: 3px;
  background-color: transparent;
  transition: 0.5s;
  width: 0;
}

.trensfer_tabLinks .nav-tabs>li.active>a:after {
  background-color: #fdb812;
  width: 100%;
}

.activity_table_body .tab-content {
  padding: 0 0px 0px 85px;
}

.trensfer_table {
  overflow-x: auto;
}

.trensfer_tableBx {
  display: table;
  width: 100%;
}

.trensfer_tablerow {
  display: table-row;
}

.trensfer_table_cell {
  display: table-cell;
  padding: 30px 10px;
}

.tble_head .trensfer_table_cell {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 10px;
}

.trensfer_table th:first-child,
.trensfer_table td:first-child,
.trensfer_table_cell:first-child {
  padding-left: 0;
}

.trensfer_table_cell h3 {
  font-size: 14px;
  font-weight: 600;
  /* text-transform: none; */
  color: #222;
  margin: 0px;
}

.trensfer_tablerow {
  display: table-row;
}

.trensfer_table_cell {
  display: table-cell;
  padding: 30px 10px;
}

.trensfer_table th:first-child,
.trensfer_table td:first-child,
.trensfer_table_cell:first-child {
  padding-left: 0;
}

.trensfer_tble_text,
.mobile_complete_value h4 {
  font-size: 16px;
  color: #222;
}

.mobile_datetext_value,
.mobile_complete_value h5,
.mobile_complete_value h4 span {
  display: none;
}

.trensfer_tble_text,
.mobile_complete_value h4 {
  font-size: 16px;
  color: #222;
}

.trensfer_table_cell {
  display: table-cell;
  padding: 30px 10px;
}

.trensfer_tabLinks ul li a {
  padding: 0 10px 10px;
  border: 0 !important;
  font-size: 14px;
  color: #222;
  font-weight: 600;
  /* text-transform: none; */
  background-color: transparent !important;
  position: relative;
  display: inline-block;
}

.trensfer_stepArea {
  padding: 85px;
}

.ternsfer_step {
  margin-bottom: 40px;
  max-width: 600px;
}

.step_hdng {
  margin-bottom: 40px;
}

.trensfer_text h3 {
  font-size: 22px;
  color: #222;
  font-weight: 600;
  margin-bottom: 20px;
}

.ternsfer_para p,
.step_hdng p {
  font-size: 18px;
  color: #222;
  letter-spacing: 0;
  margin-bottom: 20px;
}

.get_started_btn {
  margin-top: 35px;
}

.trensfer_listOuter {
  position: relative;
}

.institute_logoOuter ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

.institute_logoOuter li {
  width: 15%;
  padding: 0 10px;
  margin-bottom: 15px;
}

.institute_logoOuter li a {
  display: block;
}

.institute_logoOuter li.active a {
  background: #d8ecfd;
  box-shadow: none;
  border: 2px solid #222;
  box-shadow: 0 0 0 5px #7ac5fe;
  border-radius: 4px;
}

.institution_other {
  margin-top: 40px;
}

.ternsfer_subHdng {
  margin-bottom: 10px;
}

.ternsfer_subHdng h3 {
  font-size: 28px;
  /* 21.10.22 starts */
  /* 21.10.22 */
  color: #222;
  font-weight: 600;
  margin-top: 0px;
}

.other_btn {
  margin: 30px 0 0;
}

.other_btn a {
  border: solid 1px #706f73;
  height: 50px;
  min-width: 75px;
  color: #004070;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  font-size: 12px;
  /* text-transform: none; */
  font-weight: 600;
}

.other_btn a:hover {
  background-color: #004070;
  color: #fff;
}

.other_btn.active a {
  background-color: #004070;
  color: #fff;
}

.other_btn a:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.step_btnOuter {
  margin: 50px 0 0;
  display: flex;
  align-items: center;
}

.laurentian_flow .trensfer_step2 .back_my_card {
  margin-bottom: 45px;
}

.step_btnOuter .laurentian_side_logout {
  margin: 0 15px 0 0;
}

.laurentian_flow .laurentian_side_logout a {
  display: block;
  padding: 0 20px;
  max-width: 180px;
  width: 180px;
  height: 50px;
  line-height: 46px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 16px;
  text-align: center;
  border: 2px solid #004070;
  background-color: #fff;
  border-radius: 4px;
  overflow: hidden;
}

.laurentian_flow .laurentian_side_logout a:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.laurentian_flow .laurentian_side_logout a:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .laurentian_side_logout a:active {
  background: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.blue_Btn {
  background-color: #004070;
  padding: 0 22px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  min-width: 180px;
  text-align: center;
}

.blue_Btn:hover,
.blue_Btn:focus {
  background-color: #0068b8;
  color: #fff;
}

.institute_bx {
  border-radius: 5px;
  background-color: #f7f7f7;
  max-width: 400px;
  padding: 25px;
  display: flex;
  align-items: center;
}

.institute_icon {
  flex: 0 0 auto;
  width: 55px;
  height: 55px;
  position: relative;
}

.institute_icon_text {
  padding-left: 25px;
}

.institute_icon_text h5 {
  font-size: 16px;
  color: #222;
  margin-bottom: 10px;
  margin-top: 0px;
}

.institute_icon_text h3 {
  font-size: 20px;
  font-weight: 600;
  color: #222;
  margin: 0px;
}

.inormation_fill {
  margin-top: 20px;
}

.inormation_fill label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 10px;
}

.inormation_fill .form-control {
  height: 60px;
  padding: 20px;
  border-radius: 5px;
  border: solid 1px #706f73;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
}

.institute_information {
  margin-bottom: 60px;
}

.institute_icon span {
  background-color: #004070;
  height: 100%;
  width: 100%;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
}

.institute_icon_text h5 {
  font-size: 16px;
  color: #222;
  margin-bottom: 10px;
}

.trensfer_step5 .inormation_fill,
.trensfer_step7 .inormation_fill {
  padding-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}

.inormation_fill label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 10px;
}

.inormation_fill h5 {
  color: #222;
  font-size: 16px;
}

.slect_acount_outer {
  padding-top: 15px;
}

.slct_accontItem {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}

.slct_accontItem label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 6px;
}

.slct_accontItem h5 {
  color: #222;
  font-size: 16px;
  margin: 0px;
}

.credit_rateItem {
  margin-bottom: 40px;
}

.red_textBx {
  margin-top: 30px;
  padding: 10px;
  border-radius: 2px;
  background-color: rgba(253, 184, 18, 0.1);
}

.red_textBx h5 {
  font-size: 16px;
  color: #222;
  margin: 0px;
}

.red_textBx p {
  font-size: 12px;
  color: #222;
  margin-bottom: 0;
  letter-spacing: normal;
}

.credit_rateItem:last-child {
  margin-bottom: 0;
}

.credit_limitHdng {
  margin-bottom: 20px;
}

.credit_limitHdng h3 {
  font-weight: 600;
  font-size: 20px;
  color: #004070;
}

.inormation_fill {
  margin-top: 20px;
}

.inormation_fill label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 10px;
}

.inormation_fill .form-control {
  height: 60px;
  padding: 20px;
  border-radius: 5px;
  border: solid 1px #706f73;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
}

.step_modal .modal-title {
  color: #222;
  font-weight: 600;
  margin: 0px;
}

.step_modal .modal-body {
  text-align: center;
  padding: 40px 20px;
}

.status_check {
  margin-bottom: 20px;
}

.modal_hdng {
  margin-bottom: 20px;
}

.modal_hdng h3 {
  color: #004070;
  font-size: 22px;
  font-weight: 600;
}

.ternsfer_para p:last-child,
.step_hdng p {
  margin-bottom: 0;
}

.ternsfer_para p,
.step_hdng p {
  font-size: 18px;
  color: #222;
  letter-spacing: 0;
  margin-bottom: 20px;
}

.step_modal .step_btnOuter {
  justify-content: center;
}

.step_btnOuter {
  margin: 50px 0 0;
  display: flex;
  align-items: center;
}

/* end 06.07.22 */

/* start 06.07.22 */

@media (max-width: 991px) {
  .trnsfr_list_rightPnl {
    margin: 50px 0 0px;
    padding-bottom: 0;
  }

  .ternsfer_activityBx {
    padding: 35px 0px 40px;
  }

  .trensfer_tabLinks {
    padding: 0;
  }

  .activity_table_body .tab-content {
    padding: 0 0px 30px;
  }

  .mobile_datetext_value,
  .mobile_complete_value h5,
  .mobile_complete_value h4 span {
    display: block;
  }
}

@media (max-width: 640px) {

  .trensfer_tablerow.tble_head,
  .trensfer_tble_text {
    display: none;
  }

  .trensfer_table_cell {
    display: table-cell;
    vertical-align: top;
  }

  .trensfer_table_cell {
    display: table-cell;
    padding: 15px 10px;
    border-bottom: 1px solid #d9d9d9;
    vertical-align: top;
  }

  .mobile_datetext_value {
    display: flex;
  }

  .date_trensfer {
    min-width: 25px;
    text-align: center;
  }

  .date_trensfer h5 {
    font-size: 12px;
    color: #222;
    text-align: center;
    line-height: 20px;
    white-space: nowrap;
  }
}

/* end 06.07.22 */

/* start 08-07.22 */

[contentEditable="true"]:empty:not(:focus):before {
  content: attr(data-placeholder);
  color: #767676;
}

/* end 08-07.22 */

/* start 12.07.22 */

.lbc_branchportal_flow .back_my_card {
  color: #000;
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-image: url(../images/lbcbiz/crd_pg_back.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left center;
  padding-left: 35px;
  margin-bottom: 30px;
  display: inline-block;
}

.lbc_branchportal_flow .laurentian_chng_crd h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 36px;
  color: #004070;
  letter-spacing: 0;
  margin-bottom: 10px;
  margin-top: 0px;
}

.lbc_branchportal_flow .lbc_branchportal_flow .laurentian_chng_crd p {
  font-size: 20px;
}

.lbc_branchportal_flow .card_part {
  margin-top: 50px;
  margin-bottom: 0px;
  display: flex;
  margin-left: -1.5%;
  margin-right: -1.5%;
  flex-wrap: wrap;
  justify-content: center;
}

.lbc_branchportal_flow .laurentiancard.inner_laurentian_card {
  width: 22%;
}

.lbc_branchportal_flow .laurentiancard.inner_laurentian_card {
  padding: 20px 14px 16px;
  border-radius: 8px;
  box-shadow: 0 0 5px rgb(69 69 69 / 30%);
  margin: 0 1.5%;
  position: relative;
  cursor: pointer;
  border: 3px solid transparent;
  margin-bottom: 30px;
}

.lbc_branchportal_flow .current_ribbon {
  width: 76px;
  position: absolute;
  top: -5px;
  left: -5px;
}

.lbc_branchportal_flow .inner_laurentian_card h4 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 26px;
}

.lbc_branchportal_flow .laurentiancrd_hold {
  width: 207px;
  margin: 0 auto 20px;
}

.lbc_branchportal_flow .laurentian_card_info_brim h5 {
  font-size: 16px;
  color: #222222;
  text-align: center;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbc_branchportal_flow .laurentian_card_info_brim h6 {
  font-size: 16px;
  color: #222222;
  text-align: center;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbc_branchportal_flow .laurentian_chng_crd .proceed_btn {
  margin-bottom: 30px;
  text-align: center;
}

.lbc_branchportal_flow .proceed_btn {
  position: relative;
  margin-bottom: 10px;
}

.lbc_branchportal_flow .laurentian_chng_crd .proceed_btn a {
  background: transparent;
  padding: 12px 20px;
  color: #004070;
  border-radius: 4px;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbc_branchportal_flow .laurentian_chng_crd .proceed_btn a:hover {
  background-color: #0068b8;
  color: #fff;
  border: 2px solid #00518f;
}

.lbc_branchportal_flow .laurentian_chng_crd .proceed_btn a:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border: 2px solid #222;
}

.lbc_branchportal_flow .laurentian_chng_crd .proceed_btn a:focus {
  background-color: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 2px solid #004070;
}

.lbc_branchportal_flow .laurentian_chng_crd .next_but_compare {
  text-align: center;
  width: fit-content;
  margin: 0 auto;
}

.changes_card_btn_area {
  display: flex;
  align-items: center;
  justify-content: center;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn {
  background-image: none !important;
  background-color: #004070 !important;
  padding-right: 45px;
  padding: 0;
  height: 50px;
  border-radius: 4px;
  width: 175px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border: 2px solid transparent;
  line-height: 46px;
  color: #fff;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn:disabled {
  background: #e2e2e2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 2px solid #e2e2e2 !important;
}

.lbc_branchportal_flow .new_ac_area {
  padding-bottom: 200px;
}

.lbc_branchportal_flow .ph_show {
  display: none;
}

.lbc_branchportal_flow .laurentiancard.inner_laurentian_card:hover {
  border: 3px solid #706f73;
  background-color: #d8ecfd;
}

.lbc_branchportal_flow .laurentiancard.inner_laurentian_card.active {
  border: 3px solid #222222;
  background-color: #d8ecfd;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.back_btn {
  color: #004070;
  background-image: none !important;
  background-color: transparent !important;
  border: 2px solid #004070;
  border-radius: 4px;
  padding: 0;
  height: 50px;
  width: 175px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.back_btn:focus {
  background-color: #fff !important;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 2px solid #004070;
  outline: 0;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.back_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  box-shadow: none;
  border: 2px solid #222;
}

.lbc_branchportal_flow .laurentian_chng_crd p {
  font-size: 20px;
}

.lbc_branchportal_flow .laurentian_select_crd_step_2 .fld_outr_new label {
  color: #222222;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  /* text-transform: none; */
}

.lbc_branchportal_flow .laurentian_select_crd_step_2 .add_fld,
.lbc_branchportal_flow .laurentian_select_crd_step_2 .fld_outr_new .bootstrap-select>.btn {
  border: 1px solid #959595;
  padding: 10px 15px;
  height: 60px;
  border-radius: 4px;
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  background-color: #fff;
  position: relative;
}

.lbc_branchportal_flow .laurentian_select_crd_step_2 .fld_outr_new {
  margin: 0 0 30px;
}

.lbc_branchportal_flow .contact_row .view_contact p {
  font-size: 16px;
  margin-bottom: 5px;
}

.lbc_branchportal_flow .view_contact .edit_btn {
  position: absolute;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #004070;
  top: auto !important;
  bottom: -1px;
  text-decoration: none;
}

.lbc_branchportal_flow .add_fld:focus,
.lbc_branchportal_flow .fld_outr_new .bootstrap-select>.btn:focus {
  border: 1px solid #045ba7 !important;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  background: #fff;
}

.lbc_branchportal_flow .contact_row .view_contact .edit_btn:hover {
  color: #0068b8;
  text-decoration: underline;
}

/* end 12.07.22 */

/* start 13.07.22 */

.bottom_limit_box .good-will-points {
  margin: 0px;
  padding: 0px;
  width: 345px;
}

img.pin_desk_img.hov_mem {
  display: block;
}

.icn_btn_card .hov_mem {
  display: block;
}

.lbc_branchportal_flow .confirm_reqst_main {
  max-width: 560px;
  margin: 30px auto 0;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .confirm_card_outer {
  border-radius: 4px;
  background-color: #f7f7f7;
  padding: 18px 22px;
  display: flex;
  align-items: center;
  margin-bottom: 35px;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .confirm_card_img {
  width: 150px;
  float: left;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .confirm_card_txt {
  padding-left: 40px;
  padding-top: 0;
  overflow: hidden;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .confirm_card_txt h4 {
  font-size: 20px;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  letter-spacing: 0;
  text-transform: inherit;
  margin-top: 0px;
}

.lbc_branchportal_flow .confirm_card_txt p {
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.confirm_card_txt p,
p#CardFinalSteptext2 {
  font-size: 16px !important;
  font-family: "Source Sans Pro", sans-serif;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder {
  margin-bottom: 40px;
}

.lbc_branchportal_flow .dont_show_box {
  margin-top: 25px;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .dont_show_box .agree_check {
  color: #222222;
  font-size: 16px;
  padding-top: 0;
  vertical-align: top;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 22px;
  padding-left: 35px;
  position: relative;
}

.lbc_branchportal_flow .laurentian_select_crd_step_3 .dont_show_box .checkmark {
  top: 5px;
  border-radius: 4px;
  height: 24px;
  width: 24px;
  position: absolute;
  background-color: transparent;
  border: 1px solid #a2a2a2;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  left: 0;
}

.agree_check input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0px;
}

.lbc_branchportal_flow .dont_show_box .agree_check input[type="checkbox"]:checked~.checkmark {
  background: url(../images/tick_white.png) center center no-repeat #004070;
}

.lbc_branchportal_flow .dont_show_box .agree_check input[type="checkbox"]:checked~.checkmark {
  background-color: #004070;
  border: 1px solid #004070;
}

.lbc_branchportal_flow .laurentian_chng_crd .next_but_compare {
  text-align: center;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.next_btn,
.lbc_branchportal_flow .laurentian_chng_crd .global_btn.laurentianstep3next {
  background-image: none !important;
  background-color: #004070 !important;
  padding-right: 45px;
  padding: 0;
  height: 50px;
  border-radius: 4px;
  width: 175px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border: 2px solid transparent;
  line-height: 46px;
  color: #fff;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.laurentianstep3next:disabled {
  background: #e2e2e2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 2px solid #e2e2e2 !important;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.laurentianstep3next:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.laurentianstep3next:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbc_branchportal_flow .laurentian_chng_crd .global_btn.laurentianstep3next:active {
  background-color: #d8ecfd !important;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

/* start 13.07.22 */

/* start 26.07.22 */

li.mentiony-item.title:hover {
  background-color: #ebf6ff;
  color: #004070;
}

/* end 26.07.22 */

/* start 27.07.22 */

.fld_outr_new.clearfix .fld_col_6 {
  position: relative;
}

.fld_outr_new.clearfix .fld_col_6 span.ico_frm_inp {
  top: 65%;
}

/* end 27.07.22 */

/* start 19.08.22 */

.rply_position .pro_pic_rplt {
  border-radius: 100%;
  background-color: #004070;
  display: flex;
  align-items: center;
  justify-content: center;
}

.rply_position .pro_pic_rplt span {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}

.search_form [type="checkbox"]:checked,
.search_form [type="checkbox"]:not(:checked) {
  display: none;
}

.notification_list .switch input {
  display: none !important;
}

/* end 19.08.22 */

/* start 15.09.22 Autopay*/

.institute_logoOuter span {
  font-size: 22px;
  font-weight: 600;
  margin: 20px 0;
  display: inline-block;
}

.institute_logoOuter span:first-child {
  margin-top: 40px;
}

h3.primary_hdng {
  font-weight: 600;
  font-size: 22px;
  color: #000;
}

.step5_content_container {
  margin-top: 23px;
  max-width: 558px;
  background-color: #f3f6fa;
  padding: 27px 0;
  border-radius: 15px;
  display: flex;
  /* align-items: center; */
  padding-right: 100px;
}

.ternsfer_step .step5_img {
  margin-left: 25px;
}

.ternsfer_step .step5_img img {
  max-width: 68px;
  border-radius: 15px;
}

.nme_of_bnk_cntnr {
  margin-left: 30px;
}

.nme_of_bnk_cntnr p {
  margin-bottom: 5px;
  font-size: 14px;
}

.nme_of_bnk_cntnr h4 {
  font-weight: 600;
  font-size: 20px;
  margin: 0px;
}

.nme_of_bnk_cntnr {
  margin-left: 30px;
}

h3.primary_hdng {
  font-weight: 600;
  font-size: 22px;
  color: #000;
  margin-bottom: 10px;
  margin-top: 50px;
}

p.primary_para {
  font-size: 18px;
  margin-bottom: 0;
  color: #000;
  letter-spacing: normal;
  font-family: "Source Sans Pro", sans-serif;
}

.bank_account_form_cntnr {
  margin-top: 40px;
}

.bank_account_form {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.bank_account_form label {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 5px;
  /* text-transform: none; */
}

.bank_account_form input.bnk_form {
  width: 558px;
  padding: 10px 0;
  display: inline-block;
  box-sizing: content-box;
  padding-left: 15px;
  font-size: 16px;
}

.laurentian_flow .bank_account_form input.bnk_form:focus {
  color: #222222 !important;
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.inormation_fill .form-control:focus {
  color: #222222 !important;
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.ternsfer_step.trensfer_step6 {
  margin-bottom: 104px;
  padding-left: 88px;
}

.inormation_fill label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 10px;
  /* text-transform: none; */
}

.trensfer_step6#step6 .step_secoundary_hdng {
  margin-top: 50px;
}

.step_secoundary_hdng h3 {
  font-weight: 600;
  font-size: 22px;
  color: #000;
}

.step_secoundary_hdng p {
  font-size: 18px;
  color: #000;
  margin-top: 10px;
  margin-bottom: 25px;
}

.step4_content_container {
  max-width: 560px;
}

.step4_content {
  /* display: flex; */
  justify-content: space-between;
  align-items: center;
  padding: 15px 0;
  border-bottom: 2px solid #f2f2f2;
  position: relative;
}

.bank_details h4 {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  margin-top: 0px;
  /* text-transform: none; */
}

.bank_details p {
  font-size: 16px;
  color: #000;
  margin-bottom: 0;
  margin-top: 8px;
}

.step4_content .edit_section {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.edit_section a.edit_btn {
  color: #004070;
  font-size: 16px;
  font-weight: 600;
  padding: 0px;
}

.edit_section a.edit_btn:hover {
  text-decoration: underline;
}

.edit_form label {
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 5px;
  /* text-transform: none; */
}

.ondeckbiz_flow .edit_form .form_box {
  margin-bottom: 30px;
  position: relative;
}

.edit_form .form_box .form-control.bnk_form {
  padding: 30px 12px;
  font-size: 16px;
}

.edit_form .form_box .form-control.bnk_form:focus {
  color: #222222 !important;
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.step4_content .edit_form {
  border: 0px;
}

.selected_accounts p {
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #000;
}

.selected_accounts h4 {
  font-size: 16px;
  color: #000;
}

.ternsfer_step.trensfer_step7 {
  padding-left: 88px;
}

.selected_accounts {
  padding: 20px 0;
  border-bottom: 2px solid #f2f2f2;
}

.make_pyments_cntnr {
  margin-top: 60px;
}

.make_pyments_cntnr .selected_hdng {
  margin-bottom: 20px;
}

.mke_pyments_chckbx_cntnr {
  max-width: 558px;
}

.mke_pyments_chckbx_cntnt {
  max-width: 558px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
  border-bottom: 2px solid #d9d9d9;
}

.chckbx_container {
  display: inline-block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #000;
  font-weight: 600;
}

.chckbx_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.chckbx {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  border-radius: 5px;
  background-color: transparent;
  border: 1px solid #767777;
}

a,
button,
input,
input[type="buttton"],
input[type="submit"],
.btn {
  transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  outline: none !important;
  text-decoration: none;
  font-style: normal;
  text-decoration: none;
}

input,
textarea {
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}

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

input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  margin-top: 1px\9;
  line-height: normal;
}

[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {
  display: none;
}

.price_cntnr p {
  color: #000;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.chckbx_container input:checked~.chckbx {
  background-color: #004070;
  border-radius: 4px;
  border-color: #004070;
}

.chckbx_container input:checked~.chckbx:after {
  display: block;
}

.chckbx_container .chckbx:after {
  left: 8px;
  top: 4px;
  width: 7px;
  height: 12px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.ternsfer_step.trensfer_step8,
.ternsfer_step.trensfer_step9,
.ternsfer_step.trensfer_step10,
.ternsfer_step.trensfer_step11,
.ternsfer_step.trensfer_step12 {
  padding-left: 88px;
  padding-bottom: 80px;
}

.amount_calculation_cntnr {
  max-width: 558px;
}

.amount_calculation_cntnr .amount_calculation_cntnt {
  padding: 20px 0;
  border-bottom: 2px solid #d9d9d9;
}

.amount_calculation_cntnt h4 {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin: 0px;
}

.amount_calculation_cntnt p {
  font-size: 16px;
  color: #000;
  margin-top: 5px;
}

.chckbx:after {
  content: "";
  position: absolute;
}

.amount_calculation_cntnr .total_amount_cntnr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

p {
  letter-spacing: normal !important;
}

/* end 15.09.22 Autopay */

/* start 16.09.22 Autopay */

.tc_main_autopay {
  display: flex;
}

.tc_span_autopay {
  background: #f7f7f7;
  padding: 20px;
  display: block;
}

.tc_span_autopay p {
  font-size: 18px;
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 15px;
}

.tc_span_autopay p a {
  color: #004070;
  font-weight: 600;
  text-decoration: underline;
}

.trensfer_step7 .step_btnOuter {
  margin-left: 35px;
}

.vector_autopay {
  display: block;
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.tc_text_bold {
  font-weight: 600 !important;
}

.trensfer_step8 .price_cntnr p {
  font-weight: 600;
  color: #004070;
}

#selectPayment_err_div img {
  display: none;
}

/* end 16.09.22 Autopay */

/* 22.09.22 starts */

.ternsfer_step.trensfer_step7#step7 .make_pyments_cntnr,
.ternsfer_step.trensfer_step7#step7 .make_pyments_cntnr h3.primary_hdng {
  margin-top: 20px;
}

.ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default {
  min-height: 60px;
}

.ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default .caret {
  top: 50%;
  height: 18px;
  width: 18px;
  margin-top: 0px !important;
}

.ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default:focus {
  border: 2px solid #004070;
  box-shadow: 0px 0px 1px 7px #7ac5fe;
}

.ternsfer_step.trensfer_step7#step7 .mke_pyments_chckbx_cntnr .tc_main_autopay .chckbx_container {
  margin-top: 19px;
}

.laurentian_flow .dropdown-menu>li>a:focus,
.laurentian_flow .dropdown-menu>li>a:hover {
  color: #004070 !important;
  border-color: #004070;
  background-color: #d8ecfd !important;
}

/* 22.09.22 ends */

/* start 12.10.22 */

.tick_img img {
  width: 60px;
}

#step9 .step_hdng {
  margin-bottom: 0px;
}

#step9 h3.primary_hdng {
  margin-top: 20px;
}

#confirmAutoPay .step_btnOuter {
  margin: 0px;
}

#cancelAutoPayModal .step_btnOuter {
  margin: 0px;
}

#step9 .step_btnOuter {
  margin: 20px 0px 0px 0px;
}

/********/

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng {
  position: relative;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr {
  position: absolute;
  top: -5px;
  right: 200px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a {
  display: flex;
  align-items: center;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a img {
  width: 35px;
  height: 35px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a p#editAutoPay {
  margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt,
.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_contnr .bank_account_cntnt {
  padding: 20px 0;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt h4 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  color: #222222;
  font-weight: 600;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt p {
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 5px;
  margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_hdng h4 {
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22px;
  margin-bottom: 10px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_hdng p {
  font-size: 18px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .payment_info {
  margin-top: 40px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .selected_accounts {
  position: relative;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .selected_accounts span {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

.auto-pay-container .ternsfer_step.trensfer_step10#manage_autopay_step1 .selected_hdng p a.cancelAutoPay {
  color: #e00d42;
  font-size: 16px;
  font-weight: 600;
  margin-top: 40px;
  display: block;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter .laurentian_side_logout a.cancelAutoPay {
  max-width: unset;
  width: unset;
  overflow: unset;
  height: 50px;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter .laurentian_side_logout {
  padding-left: 0;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter {
  flex-wrap: wrap;
  gap: 10px;
}

/* end 12.10.22 */

/* start 14.10.22 */

.btactivation-text {
  background: #d8ecfd;
  border-radius: 5px;
  border-left: 8px solid #004070;
  padding: 20px;
  margin-bottom: 40px;
  width: 100%;
  position: relative;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.btactivation-text a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  text-decoration: underline;
}

.linkDisabled {
  pointer-events: none;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #959595;
}

/* end 14.10.22 */

/* start 17.10.22 */

.terms_downlaod a {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #004070;
  text-decoration: underline;
}

.terms_downlaod a img {
  width: 24px;
  margin-right: 10px;
}

/* end 17.10.22 */

/* 21.10.22 starts */

/* Balance Transfer protection starts */

.bp_part_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lbc_blnce_protection .bp_part_row .bp_part_left_content {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.lbc_blnce_protection .bp_part_row .bp_part_left_content img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 50px 75px;
}

.lbc_blnce_protection .bp_hdng {
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.lbc_blnce_protection .bp_hdng h3 {
  font-size: 36px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 0;
  margin-top: 20px;
}

.lbc_blnce_protection .bp_hdng span {
  font-size: 14px;
  color: #706f73;
  font-weight: 400;
  display: inline-block;
  margin: 10px 0;
}

.lbc_blnce_protection .bp_hdng p {
  font-size: 20px;
  color: #222;
  font-weight: 400;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content {
  max-width: 575px;
  margin-right: auto;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content .bp_accordion_content {
  margin-top: 40px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion {
  text-align: left;
}

/* 25.10.22 starts */

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion button.btn.btn-link {
  width: 100%;
  text-align: left;
  font-size: 19px;
  text-decoration: none;
  color: #004070;
  position: relative;
  padding-right: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .card-header#headingOne {
  padding-left: 15px;
  padding-right: 10px;
  background: #fff;
  padding-bottom: 7px;
  border-bottom: none;
  padding-top: 0px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .card {
  border: none;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion button.btn.btn-link:hover {
  text-decoration: none;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion button.btn.btn-link::before {
  content: "-";
  position: absolute;
  color: #004070;
  font-size: 18px;
  left: -19px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 2px solid #004070;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  top: 50%;
  transform: translateY(-50%);
  line-height: 0px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion button.btn.btn-link.collapsed::before {
  content: "+";
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion button.btn.btn-link:focus {
  box-shadow: none;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseOne .card-body {
  padding: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseOne .card-body .main_heading_accordion {
  display: flex;
  padding: 20px;
  background-color: #f7f7f7;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseOne .card-body .main_heading_accordion .coverage_content_hdng {
  flex: 0 0 40%;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseOne .card-body .main_heading_accordion .description_content_hdng {
  flex: 0 0 60%;
  text-align: center;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseOne .card-body .main_heading_accordion h4 {
  font-size: 16px;
  margin-bottom: 0;
  color: #222222;
  font-weight: 600;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 {
  border: 1px solid rgba(112, 111, 115, 0.2);
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 .content_checkbox_contnr1 {
  display: flex;
  padding: 20px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 .content_checkbox_contnr1 .life_covrge {
  flex: 0 0 40%;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 .content_checkbox_contnr1 .description_content {
  flex: 0 0 60%;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 .content_checkbox_contnr1 .description_content p:last-child {
  margin-bottom: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1.accordion_main_content2 {
  margin-top: 20px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1.accordion_main_content2 .content_checkbox_contnr1 {
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1 .content_checkbox_contnr1 .description_content p {
  font-size: 14px;
  color: #222;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .btn_outr.clearfix.text-center {
  margin-top: 40px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseTwo .card-body,
.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseThree .card-body,
.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseFour .card-body {
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 19px;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseTwo .card-body .accordion_main_content2 h4 {
  font-size: 16px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseTwo .card-body .accordion_main_content2 p {
  font-size: 14px;
  color: #222222;
  margin: 20px 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseTwo .card-body .accordion_main_content2 p:last-child {
  margin: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseThree .accordion_main_content2 p,
.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseFour .accordion_main_content2 p {
  font-size: 14px;
  color: #222222;
  margin-bottom: 0;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseThree .accordion_main_content2 p a,
.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion #collapseFour .accordion_main_content2 p a {
  color: #004070;
  text-decoration: underline;
  font-weight: 600;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion h5.mb-0 {
  margin-bottom: 5px;
  margin-top: 20px;
}

.lbcapplication_form_part#applicationSteps .lbc_eighth_prt#step9 {
  padding: 45px 0 48px;
}

/* 25.10.22 ends */

/* Balance Transfer protection ends */

/* Step 2 starts */

.lbc_blnce_protection .bp_part2 {
  max-width: 590px;
  margin: auto;
  padding: 0px 15px;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt {
  padding: 30px 33px;
  background-color: #fff;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr {
  margin-top: 40px;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt h4 {
  font-weight: 600;
  font-size: 16px;
  color: #222;
  margin-bottom: 20px;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt p {
  margin-bottom: 10px;
  font-size: 16px;
  color: #222222;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt ul li {
  font-size: 16px;
  color: #222222;
  list-style-type: disc;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt ul:last-child {
  margin-bottom: 0;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt ul {
  padding-left: 30px;
}

.lbc_blnce_protection .bp_part2 .bp_part2_cntnr .bp_part2_cntnt ul li strong {
  font-weight: 600;
}

.lbc_blnce_protection .bp_part_row .bp_right_inner_content #collapseOne .content_container1 {
  display: flex;
  padding: 20px;
}

.lbc_blnce_protection .bp_part_row .bp_right_inner_content #collapseOne .content_container1 .life_covrge {
  flex: 0 0 30%;
  max-width: 30%;
}

.lbc_blnce_protection .bp_part_row .bp_right_inner_content #collapseOne .content_container1 .description_content {
  flex: 0 0 70%;
  max-width: 70%;
}

.lbc_blnce_protection .bp_part_row .bp_part_right_content .bp_right_inner_content #accordion .accordion_main_content1.accordion_main_content2 .content_container1 {
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

/* Customize the label (the checkbox_contnr) */

.checkbox_contnr {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 40px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-top: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
}

/* Hide the browser's default checkbox */

.checkbox_contnr input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */

.check_box_checkmark {
  position: absolute;
  top: 4px;
  border-radius: 5px;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */

.checkbox_contnr:hover input~.check_box_checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */

.checkbox_contnr input:checked~.check_box_checkmark {
  background-color: #004070;
}

/* Create the check_box_checkmark/indicator (hidden when not checked) */

.check_box_checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the check_box_checkmark when checked */

.checkbox_contnr input:checked~.check_box_checkmark:after {
  display: block;
}

/* Style the check_box_checkmark/indicator */

.checkbox_contnr .check_box_checkmark:after {
  left: 10px;
  top: 3px;
  width: 6px;
  height: 16px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Step 2 ends */

/* 21.10.22 ends */

/* 1-11-2022 */

.lbc_branchportal_flow #personal_acc_cls .lbcapplication_form_part .lbc_eighth_prt#step10 .lbc_blnce_protection .checkbox_contnr .check_box_checkmark {
  background-color: transparent;
  border: 1px solid #959595;
}

.lbc_branchportal_flow #personal_acc_cls .lbcapplication_form_part .lbc_eighth_prt#step10 .lbc_blnce_protection .checkbox_contnr .check_box_checkmark::after {
  top: 2px;
  left: 8px;
}

.lbc_branchportal_flow #personal_acc_cls .lbcapplication_form_part .lbc_eighth_prt#step10 .lbc_blnce_protection .checkbox_contnr input:checked~.check_box_checkmark {
  background-color: #004070;
  border-color: transparent;
}

.lbc_branchportal_flow #personal_acc_cls .lbcapplication_form_part .lbc_eighth_prt#step10 .lbc_blnce_protection .bp_part2_cntnr ul li {
  margin-bottom: 10px;
}

.lbc_branchportal_flow #personal_acc_cls .lbcapplication_form_part .lbc_eighth_prt#step10 .lbc_blnce_protection .bp_part2_cntnr p {
  max-width: 100%;
}

.lbc_branchportal_flow .application_card_full_part .inner_application_card_full .app_card_hold {
  border-radius: 15px;
  overflow: hidden;
}

.lbc_branchportal_flow .application_card_full_part .inner_application_card_full .app_card_hold .app_lock_card_hold {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  background-color: rgba(34, 34, 34, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  /* display: none; */
}

.lbc_branchportal_flow .application_card_full_part .inner_application_card_full .app_card_hold .app_lock_card_hold img {
  max-width: 100px;
  margin: 0 auto;
}

.lbc_branchportal_flow .application_card_full_part .inner_application_card_full .app_card_hold .app_lock_card_hold h6 {
  color: #ebebeb;
  font-size: 14px;
  line-height: 20px;
  /* text-transform: none; */
  margin-top: 5;
  font-weight: 600;
}

/* 03.11.22 starts */

.lbc_eighth_prt#step10 .lbc_blnce_protection .bp_part2 .bp_part2_cntnr .invalid_card.pg_invalid_card#bp_tc_error {
  top: -35px;
  left: 34px;
}

/* 03.11.22 ends */

/* 03.11.22 starts p.d.*/

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount {
  flex-wrap: wrap;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill {
  width: 100%;
  margin-top: 10px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control {
  border: 1px solid #706f73;
  border-radius: 5px;
  height: 60px;
  padding: 0 20px;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control::placeholder {
  font-size: 16px;
  line-height: 22px;
  color: #706f73;
  font-weight: 600;
}

/* 03.11.22 ends */

/* 04-11-2022 start */

.trensfer_listOuter .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step7 {
  padding-left: 0;
}

/* 04-11-2022 end */

/* 07.11.22 starts */

#statusCodeModal.remove_sucss_mdl.global_modal .modal-body {
  padding: 35px 50px;
}

.inner_application_card_full .app_card_hold_rt .app_dtls.wdd_20 h5 a {
  color: #004070;
  text-decoration: underline;
}

/* 07.11.22 ends */

/* 08-11-2022 start */

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount {
  flex-wrap: wrap;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill {
  width: 100%;
  margin-top: 10px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control {
  border: 1px solid #706f73;
  border-radius: 5px;
  height: 60px;
  padding: 0 20px;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-weight: 600;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control::placeholder {
  font-size: 16px;
  line-height: 22px;
  color: #706f73;
  font-weight: 600;
}

/* 08-11-2022 end */

/* 09-11-2022 start */

/* .balance_protection_cls .balance_protection_cntnr .balance_protection_hdng h3 {
    font-size: 28px;
    color: #004070;
    font-weight: 600;
}
.balance_protection_step2 .bp_accrdion #accordion .card {
    border: none;
    border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}
.balance_protection_step2 .bp_accrdion #accordion .card-header#headingOne {
    padding-left: 15px;
    padding-right: 10px;
    background: #fff;
    padding-bottom: 7px;
    border-bottom: none;
}
.balance_protection_step2 .bp_accrdion #accordion h5.mb-0 {
    margin-bottom: 5px;
    margin-top: 20px;
}
.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link {
    width: 100%;
    text-align: left;
    font-size: 19px;
    text-decoration: none;
    color: #004070;
    position: relative;
    padding-right: 0;
    white-space: normal;
}
.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link::before {
    content: '-';
    position: absolute;
    color: #004070;
    font-size: 18px;
    left: -19px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #004070;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    top: 50%;
    transform: translateY(-50%);
    line-height: 0px;
}
.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link.collapsed::before {
    content: '+';
}
.balance_protection_step2 .bp_accrdion .card .card-body {
    color: #222;
    font-size: 14px;
    line-height: 20px;
}
.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body {
    padding: 0;
}
.balance_protection_step2 .bp_accrdion #accordion .accordion_main_content1 {
    border: 1px solid rgba(112, 111, 115, 0.2);
    margin: 15px 0 0;
}
.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion {
    display: flex;
    padding: 20px;
    background-color: #f7f7f7;
} */

/* Balance Protection starts */

/* 04.11.22 starts */

.balance_protection_step2 .bp_accrdion #accordion {
  text-align: left;
}

.balance_protection_step2 .bp_accrdion #accordion .card {
  border: none;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.balance_protection_step2 .bp_accrdion #accordion .card-header#headingOne {
  padding-left: 15px;
  padding-right: 10px;
  background: #fff;
  padding-bottom: 7px;
  border-bottom: none;
}

.balance_protection_step2 .bp_accrdion #accordion h5.mb-0 {
  margin-bottom: 5px;
  margin-top: 20px;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link {
  width: 100%;
  text-align: left;
  font-size: 19px;
  text-decoration: none;
  color: #004070;
  position: relative;
  padding-right: 0;
  white-space: normal;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link.collapsed::before {
  content: "+";
  line-height: 17px;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link::before {
  content: "-";
  position: absolute;
  color: #004070;
  font-size: 18px;
  left: -19px;
  border: 2px solid #004070;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  top: 50%;
  transform: translateY(-50%);
  line-height: 14px;
  text-align: center;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body {
  padding: 0;
}

.balance_protection_hdng h3 {
  font-size: 28px;
  color: #004070;
  font-weight: 600;
}

.balance_protection_step2 .bp_accrdion #accordion .accordion_main_content1 {
  border: 1px solid rgba(112, 111, 115, 0.2);
  margin: 15px 0 0;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion {
  display: flex;
  padding: 20px;
  background-color: #f7f7f7;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion .coverage_content_hdng {
  flex: 0 0 40%;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion .description_content_hdng {
  flex: 0 0 60%;
  text-align: center;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion h4 {
  font-size: 16px;
  margin-bottom: 0;
  color: #222222;
  font-weight: 600;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 {
  display: flex;
  padding: 20px;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 .life_covrge {
  flex: 0 0 30%;
  max-width: 30%;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 .description_content {
  flex: 0 0 70%;
  max-width: 70%;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 p {
  font-size: 14px;
  line-height: 20px;
  color: #222222;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseTwo .card-body .accordion_main_content2 h4 {
  font-size: 16px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 0;
}

.balance_protection_step2 .bp_accrdion .card .card-body {
  color: #222;
  font-size: 14px;
  line-height: 20px;
}

.balance_protection_step2 .bp_accrdion .card .card-body a {
  text-decoration: underline;
  font-weight: 600;
  color: #004070;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link:focus {
  box-shadow: none;
}

.balance_protection_step2 .bp_accrdion .collapse.show#collapseOne {
  border-bottom: none;
}

.balance_protection_step2 .bp_accrdion #collapseTwo .card-body .accordion_main_content2 {
  margin-bottom: 25px;
}

.auto-pay-container.balance_protection_cntnr .bp_step3_hdng.step_hdng p {
  font-size: 20px;
  max-width: 580px;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_details {
  padding: 20px 0;
  background-color: #f7f7f7;
  font-size: 22px;
  color: #004070;
  font-weight: 600;
  position: relative;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_details::after {
  content: " ";
  position: absolute;
  width: 100%;
  left: 100%;
  background-color: #f7f7f7;
  height: 100%;
  top: 0;
  z-index: -1;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_details::before {
  content: " ";
  position: absolute;
  width: 100%;
  right: 100%;
  background-color: #f7f7f7;
  height: 100%;
  top: 0;
  z-index: -1;
}

.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea {
  padding-right: 0;
  color: #222222;
  font-size: 14px;
  line-height: 20px;
}

.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea .ternsfer_step {
  max-width: unset;
}

.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea.ternsfer_step.trensfer_step1,
.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea.ternsfer_step.trensfer_step2 {
  max-width: 620px;
}

.container.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt_cntnr {
  display: flex;
  margin: 25px 0 40px;
  gap: 0 20px;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_img {
  max-width: 165px;
  height: auto;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt .bp_card_name p {
  font-size: 20px;
  color: #222222;
  /* text-transform: none; */
  font-weight: 600;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt .bp_card_no p,
.bp_credit_card_cntnt .bp_credit_limit p {
  font-size: 18px;
  color: #222;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt_cntnr {
  display: flex;
  margin: 25px 0 40px;
  gap: 0 20px;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt_cntnr ul {
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  gap: 15px 0;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt_cntnr ul li {
  font-size: 20px;
  line-height: 26px;
  color: #222;
  list-style-type: disc;
}

.auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr ul li span {
  font-weight: 600;
}

.auto-pay-container.balance_protection_cntnr .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr {
  max-width: 590px;
}

.auto-pay-container.balance_protection_cntnr .bp_contract_txt {
  font-size: 16px;
  color: #222;
  margin-bottom: 20px;
}

.auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt {
  display: flex;
  flex-wrap: wrap;
}

.auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt .check_box_btn {
  flex: 0 0 7%;
  max-width: 7%;
}

.auto-pay-container.balance_protection_cntnr .bp_chckbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.auto-pay-container.balance_protection_cntnr .bp_chckbox .checkmark {
  position: absolute;
  top: 4px;
  left: 0;
  height: 25px;
  border-radius: 5px;
  width: 25px;
  background-color: transparent;
}

.auto-pay-container.balance_protection_cntnr .bp_chckbox .checkmark:after {
  left: 8px;
  top: 2px;
  width: 7px;
  height: 15px;
  border: solid white;
  border-width: 0 2px 2px 0px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.auto-pay-container.balance_protection_cntnr .bp_chckbox input:checked~.checkmark:after {
  display: block;
}

.auto-pay-container.balance_protection_cntnr .bp_chckbox input:checked~.checkmark {
  background-color: #004070;
}

.auto-pay-container.balance_protection_cntnr .terms_conditions_cntnt .terms_and_cndtions_text {
  padding: 20px;
  background: #f7f7f7;
  flex: 0 0 93%;
  max-width: 93%;
}

.auto-pay-container.balance_protection_cntnr .terms_conditions_cntnt .terms_and_cndtions_text p {
  font-size: 16px;
  color: #222;
  line-height: 20px;
}

.auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt .invalid_card.pg_invalid_card {
  flex: 0 0 100%;
  max-width: 100%;
}

.balance_protection_cntnr .trensfer_step4#step4 .success_image {
  max-width: 60px;
  margin-bottom: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content h3 {
  font-size: 28px;
  color: #222;
  font-weight: 600;
  margin-bottom: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content p {
  font-size: 20px;
  color: #222;
}

.balance_protection_cntnr .trensfer_step4#step4 .step_btnOuter {
  margin-top: 20px;
}

.balance_protection_cls .balance_protection_cntnr .trensfer_listOuter .trensfer_stepArea .trensfer_step3#manage_autopay_step1 .step_btnOuter a {
  max-width: unset;
  width: auto;
  color: #e00d42;
  border: 1px solid #e00d42;
  line-height: 48px;
}

.balance_protection_cls .balance_protection_cntnr .trensfer_listOuter .trensfer_stepArea .trensfer_step3#manage_autopay_step1 .step_btnOuter a:hover {
  background-color: #e00d42;
  color: #fff;
}

.balance_protection_cls {
  overflow-x: hidden !important;
}

.balance_protection_cls #cancel_confirm_insurance .step_btnOuter,
.balance_protection_cls #cancelBalaneProtectionModal .step_btnOuter {
  margin-top: 0;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_details {
  text-transform: none;
}

.laurentian_login .resetpassword .btn_outr_reset .save_btn:disabled {
  background-color: #e2e2e2;
  color: #767676 !important;
  pointer-events: none;
  opacity: 1;
}

/* 09-11-2022 end */

/* 10-11-2022 start */

.balance_protection_step2 .bp_accrdion #accordion #collapseThree .accordion_main_content2 p,
.balance_protection_step2 .bp_accrdion #accordion #collapseFour .accordion_main_content2 p {
  padding-bottom: 20px;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area.yr_crd_new_full .card_rltv_info_outer .contact_area_main form .contact_row .view_contact p {
  font-weight: 600;
}

/* 10-11-2022 end */

/* 15-11-2022 start */

#goodwill_point_modal .modal-content .goodwill_btn_area {
  padding: 60px 0 50px;
}

#goodwill_point_modal .modal-content .goodwill_frm {
  position: relative;
}

#goodwill_point_modal .modal-content .goodwill_frm .invalid_card.pg_invalid_card {
  position: absolute;
  bottom: -25px;
  padding-left: 8px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box label {
  font-size: 14px;
  color: #000;
  font-weight: 600;
  /* text-transform: none; */
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #222222;
  height: 60px;
  border: 1px solid #959595;
  border-radius: 4px;
  padding: 6px 30px 6px 20px;
  background-color: #fff;
  transition: 0.3s ease;
  text-transform: none;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border-color: #004070;
  color: #222222;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default .caret {
  background: none;
  border: solid #2d2924;
  border-width: 0 2px 2px 0;
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  padding: 4px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  height: auto;
  width: auto;
  top: 40%;
  right: 15px;
}

/* .laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .dropdown-menu{
    width: 100%;
} */

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .form-control {
  height: 60px;
  padding: 20px;
  border-radius: 5px;
  border: solid 1px #706f73;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
}

/* 15-11-2022 end */

/* 16-11-2022 */

.lbc_branchportal_flow .lbcapplication_form_part .lbc_application_forminner .lbc_fourth_prt#step4 .ur_infofull .address_suite_section .form-group label {
  position: relative;
}

.lbc_branchportal_flow .lbcapplication_form_part .lbc_application_forminner .lbc_fourth_prt#step4 .ur_infofull .address_suite_section .form-group label .new_info_tip {
  position: absolute;
  right: -20px;
  top: 3px;
}

/* 17.11.22 starts */

.lbc_branchportal_flow .info_tip p {
  text-align: left;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}

.lbc_branchportal_flow .white_info_tip ul li {
  list-style: disc;
  margin-left: 15px;
  margin-bottom: 8px;
}

.lbc_eighth_prt#step8 .your_authrized_crd_full .authorized_usr_txt .accounts_main_holder .accounts_part {
  width: 70%;
  padding: 0px 100px;
}

.lbc_eighth_prt#step8 .your_authrized_crd_full .authorized_usr_txt .accounts_main_holder {
  background-color: #fff;
  justify-content: center;
  padding: 0;
}

/* 17.11.22 ends */

/* 18.11.22 starts */

.laurentian_flow .p_row label {
  text-transform: none;
}

/* .lbc_branchportal_flow .lbcapplication_form_part#applicationSteps .lbc_application_forminner .lbc_first_prt#step1 .invalid_card.pg_invalid_card#review2_error_div {
  position: absolute !important;
  left: 0;
  bottom: -17px;
} */

.crdmbr_txt_details p#CardFinalSteptext2+p {
  font-size: 16px;
  color: #222;
}

.crdmbr_txt_details ul.blt_cls li {
  list-style-type: disc;
}

.crdmbr_txt_details ul.blt_cls li a {
  color: #004070;
  text-decoration: underline;
  font-weight: 600;
}

.crdmbr_txt_details ul.blt_cls {
  margin-top: 20px;
  padding-left: 20px;
  margin-bottom: 20px;
}

/* 18.11.22 ends */

/* 26.11.22 starts */

.dashboard_row .brim_card_slider.brim_card_slider_family .slick-slide .nwmodl_card img,
#card_dtls_modl .nwmodl_card #dtls_crd_img {
  border-radius: 10px;
}

/* 26.11.22 ends */

/* 29.11.22 starts */

.brim_make_pay.other_value_cell_acdtls .other_value_cell .other_value_cell_each_inner .psn_rltv.sub_txt p {
  font-size: 14px;
  color: #222;
  line-height: 14px;
}

/* 29.11.22 ends */

/* 30.11.22 starts */

.laurentian_flow .my_cards .accout_area .card_img_hold img {
  border-radius: 5px;
}

/* 30.11.22 ends */

/* start 05.12.22 */
.visa-explore {
  color: #004070 !important;
}

/* start 06.12.22 */
.topnew_progress-bar {
  position: relative;
  width: 100%;
}

.topnew_progress-bar .progress {
  height: 10px;
  background-color: #f7f7f7;
  margin-top: 23px;
}

.personal_acc_cls {
  margin-top: 12px;
}

.topnew_progress-bar .progress .progress-bar {
  background-color: #fdb812;
}

/* start admin_access_section */
.admin_access_section {
  width: 100%;
  position: relative;
  padding: 100px 0px;
}

.admin_accessmainbox {
  width: 100%;
  max-width: 850px;
  margin: 0 auto;
}

.admin_accessmainbox .basicprobox {
  width: 100%;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 40px;
  justify-content: space-between;
}

.probis_selectbox {
  width: 50%;
  flex: 0 0 49.2%;
  border-radius: 20px;
  border: solid 5px #fff;
  box-shadow: 0px 0px 0px 1px rgb(100 100 111 / 20%);
  background: #fff;
  padding: 40px 35px;
  cursor: pointer;
}

.probis_selectbox.adminAccessBox.active {
  box-shadow: 0 7px 29px 0 rgba(100, 100, 111, 0.2);
  border: solid 5px #fff;
  background-color: #004070;
}

.admin_accessmainbox .contentcenter {
  text-align: center;
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
}

.admin_accessmainbox .contentcenter h3 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 36px;
}

.admin_accessmainbox .contentcenter p {
  font-size: 20px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
}

.probis_flexbox {
  display: flex;
  align-items: center;
}

.probis_flexbox .probis_imgbox {
  width: 80px;
  height: 80px;
  border-radius: 10px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.02), 0 0 0 1px rgba(27, 31, 35, 0.15);
  padding: 13px;
  background: #fff;
}

.probis_flexbox .probis_imgbox img {
  width: 100%;
}

.probis_flexbox .probis_imgbox .admin_access {
  display: none;
}

.probis_flexbox .probis_contentbox {
  margin-left: 15px;
}

.probis_flexbox .probis_contentbox h4 {
  font-weight: 600;
  font-size: 28px;
  color: #004070;
  line-height: normal;
  margin: 0px;
}

.probis_flexbox .probis_contentbox h6 {
  font-size: 20px;
  font-weight: 600;
  color: #004070;
}

.probis_flexbox .probis_contentbox h6 span {
  font-weight: normal;
  font-size: 18px;
}

.probis_selectbox .addadminbtn {
  height: 50px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  background-color: #fff;
  color: #004070;
  font-weight: 600;
  font-size: 16px;
  outline: 1px solid #004070 !important;
}

.probis_selectbox .addadminbtn i {
  font-size: 13px;
  margin-left: 10px;
}

.probis_selectbox hr {
  background-color: rgba(112, 111, 115, 0.2);
  margin-top: 25px;
  margin-bottom: 25px;
}

.probis_selectbox.adminAccessBox.active .admin_access2 {
  display: none;
}

.probis_selectbox.adminAccessBox.active .admin_access {
  display: block;
}

.probis_selectbox.adminAccessBox.active .probis_contentbox h4 {
  color: #fff;
}

.probis_selectbox.adminAccessBox.active .probis_contentbox h6 {
  color: #fff;
}

.probis_selectbox.adminAccessBox.active hr {
  background-color: #045898;
}

.probis_selectbox.adminAccessBox.active .addadminbtn {
  background-color: #fff;
  color: #004070;
}

.level_admins {
  width: 100%;
  position: relative;
  padding: 60px 0px;
}

.level_adminsflex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.level_adminsflex .level_htading {
  width: 100%;
  flex: 0 0 50%;
  text-align: center;
}

.level_adminsflex .level_htading h5 {
  color: #222222;
  font-weight: 600;
  font-size: 20px;
}

.level_adminsflex .level_admineditbox {
  padding: 20px;
  border-radius: 5px;
  box-shadow: 0 0 24px 0 rgba(149, 157, 165, 0.2);
  background-color: #fff;
  position: relative;
  width: 100%;
  margin-top: 25px;
}

.level_adminsflex .level_admineditbox p+p {
  margin-top: 10px;
}

.level_adminsflex .level_admineditbox p {
  font-size: 14px;
  font-weight: normal;
  color: #222222;
  margin-bottom: 0px;
  line-height: normal;
}

.level_adminsflex .level_admineditbox a {
  color: #004070;
  font-weight: 600;
  position: absolute;
  right: 20px;
  bottom: 20px;
  text-decoration: underline;
}

/* end admin_access_section */

/* start primary_contactsection */
.primary_contactsection {
  width: 100%;
  position: relative;
  padding: 100px 0px;
}

.primary_cont_mainbox {
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
}

.primary_cont_mainbox .contentcenter h3 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 36px;
}

.primary_cont_mainbox .contentcenter p {
  font-size: 20px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
}

.primary_cont_mainbox ul {
  margin: 40px 0px 0px;
  padding: 0px;
}

.primary_cont_mainbox ul li {
  width: 100%;
  list-style: none;
  display: flex;
  margin-bottom: 25px;
  padding-bottom: 20px;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.primary_cont_mainbox .tmembers {
  border-bottom: solid 1px rgba(112, 111, 115, 0.2);
  position: relative;
}

.primary_cont_mainbox ul li:last-child {
  margin-bottom: 5px;
}

.primary_cont_mainbox ul li .agree_check {
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0px;
  width: 24px;
  height: 24px;
}

.primary_cont_mainbox ul li .checkmark {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border: 2px solid #959595;
  top: 5px;
  position: absolute;
  left: 0;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.primary_cont_mainbox ul li .agree_check input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0px;
}

.primary_cont_mainbox ul li .agree_check input[type="checkbox"]:checked~.checkmark {
  border: 2px solid #004070;
}

.primary_cont_mainbox ul li .agree_check input[type="checkbox"]:checked~.checkmark {
  background: url(../images/tick_white.png) center center no-repeat #004070;
}

.primary_cont_mainbox ul li .primarylistcont h6 {
  font-size: 14px;
  font-weight: 600;
  /* text-transform: none; */
  margin-bottom: 5px;
  color: #222222;
}

.primary_cont_mainbox ul li .primarylistcont p {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #222222;
}

.primary_cont_mainbox .contentcenter {
  text-align: center;
}

/* end primary_contactsection */
/* end 06.12.22 */

/* start 08.12.22 */
.new_adminbelowh6 h6 {
  font-size: 12px;
  font-weight: 600;
  color: #004070;
  /* text-transform: none; */
  text-align: center;
  background: #fff;
  position: relative;
  width: fit-content;
  margin: 0px auto;
  padding: 0px 14px;
}

.new_adminbelowh6 {
  margin: 40px 0px;
}

.new_adminbelowh6::before {
  content: "";
  width: 100%;
  background: #004070;
  height: 1px;
  position: absolute;
  left: 0;
  top: 7px;
}

/* end 08.12.22 */

/* start 09.12.22 */
.stella_select .dropdown-menu {
  height: auto;
  padding-bottom: 30px !important;
}

.probis_selectbox.active {
  box-shadow: 0 7px 29px 0 rgba(100, 100, 111, 0.2);
  border: solid 5px #fff;
  background-color: #004070;
}

.probis_selectbox.active .admin_access2 {
  display: none;
}

.probis_selectbox.active .admin_access {
  display: block;
}

.probis_selectbox.active .probis_contentbox h4 {
  color: #fff;
}

.probis_selectbox.active .probis_contentbox h6 {
  color: #fff;
}

.probis_selectbox.active hr {
  background-color: #045898;
}

.probis_selectbox.active .addadminbtn {
  background-color: #fff;
  color: #004070;
}

.primary_cont_mainbox ul li a {
  font-size: 20px;
  color: #222222;
  font-weight: 600;
  text-decoration: underline;
}

.primary_cont_mainbox .contentcenter p+p {
  margin-top: 10px;
}

.qus_block.qsnewstyle.communications_on_products .checkmark {
  border-radius: 100%;
}

.primary_cont_mainbox #add_card_holder {
  max-width: fit-content;
  margin-bottom: 20px;
  margin-right: 0px;
}

.btn_outr {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 10px;
}

.btn_outr .border-btn {
  margin-right: 20px;
}

/* end 09.12.22 */
/* end 05.12.22 */

/* start 12.12.22 */
#primary_contact .primary_cont_mainbox ul li:first-child {
  border-bottom: solid 1px rgba(112, 111, 115, 0.2) !important;
}

#primary_contact .content .checkmark:after {
  top: 1px;
  left: 1px;
}

.btn_outr.clearfix.text-center #view_add_auth_user {
  max-width: fit-content;
  margin-right: 0px;
  margin-bottom: 15px;
}

.primary_cont_mainbox ul li .agree_check input[type="checkbox"]:disabled:checked~.checkmark {
  border: 2px solid #706f73;
  background: url(../images/tick_white.png) center center no-repeat #706f73;
}

/* end 12.12.22 */

/* start 13.12.22 */
.lbc_branchportal_flow #admin_1_info .dropdown-menu.show {
  min-height: auto !important;
}

.terms_conditions_cntnt {
  display: flex;
}

.cardholders_admins {
  font-family: "Source Sans Pro", sans-serif;
  padding: 110px 0px 0px;
  max-width: 816px;
  margin: 0 auto;
  color: #222;
  margin-left: 330px;
}

.cardholders_admins .admins_hdng {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cardholders_admins .admins_hdng h3 {
  font-size: 36px;
  color: #222;
  font-weight: 600;
  margin: 0;
  line-height: 1.1;
}

.account_management.new_info_d.my_cards .cardholders_admins .admins_hdng .btn_cls_holder {
  display: flex;
  align-items: center;
}

.account_management.new_info_d.my_cards .cardholders_admins .admins_hdng .solid_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 10px 0 auto;
}

.cardholders_admins a.solid_btn {
  text-decoration: none;
  text-align: center;
  position: relative;
}

.account_management.new_info_d.my_cards .cardholders_admins .admins_hdng .solid_btn span {
  position: static;
}

.cardholders_admins a.solid_btn span {
  margin-left: 11px;
  font-weight: 300;
  font-size: 30px;
  bottom: 0px;
}

.account_management.new_info_d.my_cards .cardholders_admins .white_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 22px;
  color: #004070;
  font-weight: 600;
  border: 2px solid #004070;
  border-radius: 4px;
  min-width: 180px;
  height: 50px;
}

.account_management.new_info_d.my_cards .cardholders_admins .white_btn span {
  margin-left: 5px;
  font-weight: 300;
  font-size: 30px;
}

.account_management.new_info_d.my_cards .cardholders_admins .white_btn:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.cardholder_contnt_contnr {
  margin-top: 40px;
}

.cardholder_contnt_contnr .card_holder_hdng,
.admin_contnt_contnr .admin_holder_hdng {
  font-size: 20px;
  color: #222;
  font-weight: 600;
  margin-bottom: 20px;
}

.cardholder_details_cntnr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 30px 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / 25%);
}

.cardholder_details_cntnr .card_holder_details {
  display: flex;
  align-items: center;
}

.cardholder_details_cntnr .cardholder_img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #004070;
  color: #fff;
  font-size: 26px;
  font-weight: 600;
}

.cardholder_details_cntnr .card_details_holder {
  display: inline-block;
  margin-left: 20px;
}

.cardholder_details_cntnr .card_details_holder p.card_holder_name {
  font-size: 20px;
  font-weight: 600;
  color: #222;
  letter-spacing: 0;
}

.cardholder_details_cntnr .card_details_holder p.card_holder_name+span,
.cardholder_details_cntnr .card_details_holder p.card_holder_rspnsve {
  font-size: 12px;
  color: #706f73;
}

.cardholder_details_cntnr .card_details_holder span {
  margin: 5px 0 0;
  display: block;
}

.cardholder_details_cntnr .card_holder_last_digits {
  font-weight: 600;
  flex: 0 0 35%;
  font-size: 16px;
}

.cardholder_details_cntnr .card_holder_last_digits span {
  font-weight: 400;
}

.cardholder_details_cntnr .card_details_holder p.card_holder_rspnsve {
  display: none;
}

.lbcbiz_flow .account_management .cardholders_admins .add_admin_btn.add_admin_btn_respo {
  display: none;
}

.admin_contnt_contnr {
  margin-top: 40px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .businessportal_dashboard_hdng {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.lbcbiz_flow .dashboard_info_parts.businessportal_dashboard h3 {
  font-size: 22px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .businessportal_dashboard_hdng a {
  font-size: 18px;
  text-decoration: underline;
  font-weight: 600;
  color: #004070;
  white-space: nowrap;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .businessportal_dashboard_hdng a:hover {
  font-weight: 700;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part {
  gap: 8px 5px;
}

.dashboard_info_parts.businessportal_dashboard .inner_btm_crd {
  padding: 14px 15px;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp {
  display: flex;
  align-items: center;
  gap: 0 12px;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp .imagetwxt {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #004070;
  color: #fff;
  border-radius: 50%;
  font-size: 12px;
  line-height: 18px;
}

.lbcbiz_flow .inner_btm_crd .dsbrd_prgress_holder {
  padding: 8px 0;
}

.lbcbiz_flow .inner_btm_crd .dsbrd_prgress_holder .progress {
  border-radius: 7px;
  height: 14px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd {
  padding: 0;
  margin-bottom: 0;
  width: 49%;
}

.dashboard_design .dashboard_info_parts.businessportal_dashboard:first-child .credit_info_holder {
  padding: 22.5px 20px !important;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .amount_details_bx {
  min-width: fit-content;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard h5 {
  color: #222;
  font-weight: 400;
  margin-bottom: 2px;
  text-transform: none;
  margin-top: 0px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard h4 {
  color: #004070;
  font-size: 18px;
  font-weight: 600;
  margin-top: 0px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard h4+span {
  font-size: 12px;
  color: #706f73;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard {
  margin-top: 40px;
}

.lbcbiz_flow .credit_info_holder .dsbrd_prgress_holder {
  padding: 30px 0px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .credit_info_holder .top_limit_box {
  padding-bottom: 0px;
  border-bottom: 0px;
}

.add_admin_modal .modal-dialog {
  width: unset;
  max-width: 820px;
}

.add_admin_modal .modal-header h4.modal-title {
  font-size: 20px;
  color: #222;
  font-weight: 600;
  margin-top: 0px;
}

.add_admin_modal .modal-header h4.modal-title span {
  font-weight: 400;
  font-style: italic;
}

.add_admin_modal .modal-body {
  padding: 20px;
}

.add_admin_modal .add_admin_content_container {
  display: flex;
  gap: 0 15px;
  justify-content: center;
}

.add_admin_modal .add_admin_content_container .add_admin_content {
  flex: 0 0 49%;
  padding: 45px 41px;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 2%), 0 0 0 1px rgb(27 31 35 / 15%);
  border-radius: 10px;
}

.add_admin_modal .add_admin_content.add_admin_selected {
  background-color: #004070;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_hdng {
  color: #fff;
  border-bottom-color: #045898;
}

.add_admin_modal .add_admin_content_container .add_admin_hdng {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0 10px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.add_admin_modal .add_admin_content_container .add_admin_hdng .add_admin_hdng_img {
  min-width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 0 1px 3px 0 rgb(0 0 0 / 2%), 0 0 0 1px rgb(27 31 35 / 15%);
  border-radius: 10px;
  background-color: #fff;
}

.add_admin_modal .add_admin_content_container .add_admin_hdng .add_admin_hdng_img img {
  width: 50px;
}

.add_admin_modal .add_admin_content .add_admin_benefits ul li {
  margin-top: 20px;
  position: relative;
  padding-left: 30px;
  color: #222;
}

.add_admin_modal .add_admin_content .add_admin_main_hdng h3 {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 7px;
  margin-top: 0px;
}

.add_admin_modal .add_admin_content .add_admin_benefits ul li:first-child {
  margin-top: 25px;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_benefits ul li {
  color: #fff;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_benefits ul li::before {
  background-image: url(../images/selected_tick_img.png);
}

.add_admin_modal .add_admin_content .add_admin_benefits ul li::before {
  content: " ";
  position: absolute;
  left: 0;
  transform: translateY(-50%);
  top: 50%;
  width: 20px;
  height: 20px;
  background-image: url(../images/normal_tick_img.png);
  background-size: contain;
}

.add_admin_modal .add_admin_content .add_admin_choose_btn {
  margin-top: 25px;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_choose_btn a {
  color: #004070;
  background-color: #fff;
}

.add_admin_modal .add_admin_content .add_admin_choose_btn a {
  padding: 15px;
  display: block;
  border-radius: 5px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: #004070;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_hdng .level_cntnr p {
  color: #fff;
}

.add_admin_modal .add_admin_content .add_admin_main_hdng .level_cntnr p {
  font-size: 14px;
  font-weight: 600;
  line-height: normal;
}

.add_admin_modal .add_admin_content .add_admin_hdng .level_cntnr p {
  margin-bottom: 0;
}

.add_admin_modal .add_admin_content .add_admin_main_hdng .level_cntnr p span {
  font-size: 14px;
  font-weight: 400;
}

.add_admin_modal .add_admin_content .add_admin_benefits {
  min-height: 210px;
}

.add_admin_modal .add_admin_content .add_admin_choose_btn a img {
  width: 21px;
  margin-left: 6px;
}

#add_admin_new .back_hdng {
  text-align: center;
  padding-top: 20px;
  margin-top: 20px;
  border-top: 1px solid rgba(112, 111, 115, 0.2);
  margin-left: -20px;
  margin-right: -20px;
}

#add_admin_new .back_hdng a.white_btn {
  border: 2px solid #004070;
  min-width: 180px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #004070;
  line-height: 22px;
  font-weight: 600;
  border-radius: 5px;
}

#add_admin_new .back_hdng a.white_btn:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.confirmadminmodal_holder h2.review_following {
  font-size: 22px;
  color: #004070;
  text-align: center;
  font-weight: 600;
  margin-bottom: 20px;
  margin-top: 0px;
}

.confirmadminmodal_holder .confirmsingle_text {
  display: flex;
  margin-bottom: 0;
  justify-content: center;
  font-size: 16px;
  color: #222;
}

.confirmadminmodal_holder .confirmsingle_text label {
  color: #222;
  margin-bottom: 0px;
  margin-right: 4px;
  font-weight: 600;
  text-transform: none;
  font-size: 16px;
}

.lbcbiz_flow .newSuccess .card_confirm_new p {
  margin-bottom: 0px;
}

.lbcbiz_flow .newSuccess .card_confirm_new p {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
}

.lbcbiz_flow .newSuccess .card_confirm_new .show_phonenumber {
  margin-bottom: 0px !important;
  padding-bottom: 0px !important;
}

#confirmadminmodal .btn_outr.next_but_compare.text-center {
  padding-top: 20px;
}

#addAdminProSuccessmodal .newSuccess .setupawsome_icon {
  margin-bottom: 20px;
}

#addAdminProSuccessmodal .btn_outr.next_but_compare.text-center {
  max-width: 180px;
  margin: 0 auto;
}

#addAdminProSuccessmodal .global_btn.next_btn {
  font-size: 16px;
  font-weight: 600;
  padding: 15px;
}

.account_management.new_info_d.my_cards.clearfix.change_card_sec {
  padding-top: 60px;
}

/* end 13.12.22 */

/* start 14.12.22 */
.lbc_branchportal_flow #obn_add_authorized_user_modal .dropdown-menu.show {
  min-height: auto !important;
}

.lbc_branchportal_flow #admin_2_info .dropdown-menu.show {
  min-height: auto !important;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .businessportal_dashboard_hdng+.credit_info_holder {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  min-height: 200px;
  margin: 4px 0px 0px 0px;
  /* align-items: center;
    justify-content: center; */
}

.empty_marchent {
  text-align: center;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.empty_marchent img {
  margin-right: 0px !important;
  margin-bottom: 10px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .credit_info_holder {
  box-shadow: 0 8px 24px 0 rgb(149 157 165 / 20%);
  padding: 20px 20px 10px 20px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .totalCircelList {
  border-color: rgba(0, 0, 0, 0.25);
  background-color: #ffff;
  border-radius: 5px;
  padding: 22.5px 10px;
  flex: 0 0 49%;
  height: 80px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .totalCircelList .svgChartCls {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .totalCircelList .svgChartCls img {
  width: 30px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .totalCircelList .svgChartCls b {
  font-weight: 600;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .totalCircelList .svgChartCls .totalVal {
  background-image: none !important;
  padding-right: 0;
  margin-top: 0;
  margin-left: auto;
  font-weight: 600;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .businessportal_dashboard_hdng {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard {
  border-radius: 5px;
  padding: 0px;
  min-height: 200px;
  box-shadow: 0 8px 24px 0 rgb(149 157 165 / 20%);
  background-color: #fff;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard {
  position: relative;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard {
  flex: 0 0 35%;
  max-width: 35%;
  padding: 0px;
  height: 170px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard {
  flex: 0 0 65%;
  max-width: 65%;
  padding: 0 15px;
}

.dashboard_design .businessportal_dashboard .businessportal_dashboard .credit_info_holder_dashboard .blank_pieone {
  position: relative;
  text-align: center;
}

.blank_pieone.blank_pie_holder img {
  width: 170px;
}

.dashboard_design .businessportal_dashboard .businessportal_dashboard .credit_info_holder_dashboard .blank_pieone .no_tran_month_dashboard {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  transform: translatey(-50%);
  color: #000;
  font-size: 10px;
  font-weight: 600;
  line-height: 14px;
  width: 70%;
  margin: 0 auto;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard figure.highcharts-figure {
  height: 170px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul {
  max-width: 320px;
  margin-left: auto;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li h6 {
  font-weight: 600;
  color: #222222;
  font-size: 16px;
  line-height: 22px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li h6 span.color_icon {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 4px;
  background-color: #a76ab2;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li p {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-weight: 400;
  margin: 0;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:nth-child(2) h6 span.color_icon {
  background-color: #004070;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:nth-child(3) h6 span.color_icon {
  background-color: #fdb812;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:nth-child(4) h6 span.color_icon {
  background-color: #e00d42;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:nth-child(5) h6 span.color_icon {
  background-color: #7ac5fe;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:nth-child(6) h6 span.color_icon {
  background-color: #5db34d;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li:last-child {
  margin-bottom: 0px;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .user_name_sec {
  background-color: #f7f7f7;
}

.dashboard_card.relative_section .left_usr_prt {
  justify-content: space-between;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part {
  background-color: #fff;
}

.dashboard_card.relative_section .user_name_sec .left_usr_prt .user_full_bio .admin_company_name_holder .cmpny_name_holder ul li {
  color: #706f73;
  font-weight: 600;
}

.dashboard_card.relative_section .user_name_sec .left_usr_prt .user_full_bio .admin_company_name_holder .cmpny_name_holder {
  margin-left: 0;
}

.lbcbiz_flow .checkout_brim_setup {
  background-color: #f7f7f7;
}

/* start 14.12.22 */

#primary_contact .btn_outr {
  padding-top: 40px;
}

#primary_cardholders .btn_outr {
  padding-top: 40px;
}

.level_adminsflex .admin1lavel {
  width: 100%;
  flex: 0 0 50%;
}

.level_adminsflex .admin2lavel {
  width: 100%;
  flex: 0 0 50%;
}

/* start 20.12.22 */
#primary_contact .main-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 25px;
  border-bottom: solid 1px rgba(112, 111, 115, 0.2);
}

.primarylistcont h6 {
  font-size: 14px;
  font-weight: 600;
  /* text-transform: none; */
  margin-bottom: 5px;
  color: #222222;
}

.primarylistcont p {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0px;
  color: #222222;
}

.primarylistcont .qus_block.qsnewstyle {
  position: relative;
  display: flex;
  align-items: center;
  padding-left: 24px;
  margin: 0px 0px 0px 0px !important;
}

.primarylistcont .checkmark {
  border-radius: 100%;
}

.primarylistcont .checkmark {
  top: 0px;
  border: 2px solid #767676;
}

.primarylistcont .checkmark {
  width: 24px;
  height: 24px;
  left: 0;
  line-height: 15px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
}

.primarylistcont .checkmark:after {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #004070;
}

.qus_block.qsnewstyle.communications_on_products .checkmark {
  width: 24px;
  height: 24px;
  left: 0;
  line-height: 15px;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  border: 2px solid #767676;
}

/* end 20.12.22 */

/* start 21.12.22 */
#primary_contact .invalid_card.pg_invalid_card.fname {
  top: -20px;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp img {
  width: 20px;
}

.img_clsholder {
  position: relative;
}

.primary_cont_mainbox .checkmark {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border: 2px solid #959595;
  top: 10px;
  position: absolute;
  left: auto;
  right: 0;
  background-color: transparent;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -ms-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

.primary_cont_mainbox .agree_check input[type="checkbox"]:checked~.checkmark {
  background: url(../images/tick_white.png) center center no-repeat #004070;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .blank_pienew .no_tran_month_dashboard {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  transform: translatey(-50%);
  color: #000;
  font-size: 12px;
  font-weight: 600;
  /* width: 140px; */
  margin: 0 auto;
  line-height: 14px;
}

.active .btn-default {
  color: #000 !important;
}

/* end 21.12.22 */

/* start 22.12.22 */
.probis_flexbox .probis_imgbox .admin_access3 {
  display: none;
}

.probis_selectbox.adminAccessBox.active_new .admin_access3 {
  display: block;
}

.probis_selectbox.adminAccessBox.active_new .admin_access2 {
  display: none;
}

.probis_selectbox.adminAccessBox.active_new .admin_access {
  display: none;
}

.probis_selectbox.adminAccessBox.active_new .probis_contentbox h4 {
  color: #004070;
}

.probis_selectbox.adminAccessBox.active_new .probis_contentbox h6 {
  color: #004070;
}

.probis_selectbox.adminAccessBox.active_new .addadminbtn {
  background-color: #fff;
  color: #004070;
  outline: 1px solid #004070 !important;
}

/* end 22.12.22 */

/* start 26.12.22 */
.cashbackuser_makepayment_cls {
  display: flex;
  align-items: center;
}

.right_activity_panel_lt.desktop_brim_points_box {
  text-align: right;
  padding-right: 40px;
}

.pointTo .text-none.sub_txt.muted_txt {
  /* text-transform: none; */
  color: #222;
}

/* end 26.12.22 */

/* start 27.12.22 */
.good-will-points {
  text-align: right;
}

/* end 27.12.22 */

/* start 28.12.22 */
.highcharts-button.highcharts-contextbutton.highcharts-button-normal {
  display: none !important;
}

rect.highcharts-plot-background {
  display: none !important;
}

rect.highcharts-background {
  fill: transparent;
  height: 100px !important;
  display: none !important;
}

rect.highcharts-button-box,
path.highcharts-button-symbol {
  display: none !important;
}

/* end 28.12.22 */

/* start 31.12.22 */
.edit_opacity {
  opacity: 0;
}

/* end 31.12.22 */

/* start 02.01.23 */
.new_frm_area.congrts_box.loader_area.no_bg {
  max-width: 560px;
  text-align: center;
  margin: 0 auto;
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}

.page_load_stat {
  max-width: 108px;
  margin: 0 auto 40px auto;
}

figure.loaderlogo {
  max-width: 165px;
  margin: 0 auto 40px auto;
}

.new_frm_area.congrts_box.loader_area.no_bg p {
  font-size: 20px;
  color: #222222;
  line-height: normal;
}

/* end 02.01.23 */

/* start 05.01.23 */
.dob_select_item .btn-default {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #000;
  height: 60px;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 6px 30px 6px 20px;
  background-color: #fff;
  transition: 0.3s ease;
  text-transform: inherit;
}

.dob_select_item .btn-default:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
  color: #222222;
}

.edit_form.edit_form_holder .form_box .fld_col_4:first-child {
  padding-left: 0px;
}

.edit_form.edit_form_holder .form_box .fld_col_4:last-child {
  padding-right: 0px;
}

.edit_form.edit_form_holder .form_box {
  float: left;
  width: 100%;
}

#physical_card_active_modal .remove_mdl p:not(:last-child) {
  margin-bottom: 20px;
}

#physical_card_active_modal .remove_sucss_mdl .modal-body {
  padding: 35px 20px 0;
}

/* end 05.01.23 */

/* start 06.01.23 */
.setupawsome_icon.clearfix img {
  width: 60px;
}

.setupawsome.clearfix h4 {
  font-size: 24px;
  color: #004070;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
}

.setupawsome.clearfix h4 br {
  display: none;
}

.sbc_close_new {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

/* end 06.01.23 */

/* start 09.01.23 */
.lbcbiz_flow .new_ac_area .remove_admin_btn_holder {
  justify-content: flex-start;
  padding-top: 30px;
}

.lbcbiz_flow .new_ac_area .remove_admin_btn_holder a {
  padding: 15px 22px;
  border-radius: 5px;
  border: solid 2px #e00d42;
  background-color: #fff;
  text-decoration: none;
  color: #e00d42;
  font-size: 16px;
  display: flex;
  align-items: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #deleteadminmodal .setup_install_headline p {
  font-size: 16px;
  line-height: 20px;
  margin: 20px 0 0px;
}

.lbcbiz_flow #deleteadminmodal .setup_install_headline {
  margin-bottom: 0px;
  padding-top: 20px;
}

/* end 09.01.23 */
/* start 10.01.23 */
.lb_agent_auto .bank_details h4 {
  text-transform: initial;
}

#traveladd .btn_outr {
  display: block;
}

.trensfer_listOuter {
  margin-top: 24px;
}

/* end 10.01.23 */

.modal .text-uppercase {
  text-transform: none;
}

/* start 12.01.23 */
#newEditEmailSuccessmodal .setuppaying_top p {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-bottom: 15px;
}

#secD_new .cnfrm_holder {
  justify-content: center;
}

.account_management.new_info_d.my_cards.clearfix.account_management_holder {
  padding-top: 60px;
}

/* end 12.01.23 */

/* start 18.01.23 */
/* #Activity_trans_Modal .px40 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
} */
/* end 18.01.23 */

/* start 23.01.23 */
.thank_you_div .setupawsome h3 {
  font-size: 36px;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 40px;
}

.thank_you_div .setupawsome p {
  font-size: 40px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
}

/* end 23.01.23 */
/* start 27.01.23 */
.lbc_branchportal_flow.modal-open #unblock_account_modal_success .modal-dialog .modal-content .modal-body .status_check {
  text-align: center;
}

/* end 27.01.23 */

/* start 31.01.23 */
.lbc_date_validate {
  margin-top: 0px !important;
  margin-left: 15px;
  top: -10px;
}

/* end 31.01.23 */

/* start 03.02.23 */
.business_information_text h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 22px;
}

.travelnoticepage .dropdown-menu>li>a:focus,
.travelnoticepage .dropdown-menu>li>a:hover {
  color: #222222 !important;
  background-color: transparent !important;
}

/* end 03.02.23 */
/*start 07.02.23 */
.lbc_branchportal_flow .inner_application_card_full .app_card_hold_row .app_dtls h5 a span#unlock_password_text {
  width: unset;
  font-size: 15px;
  margin-left: 0;
  text-decoration: underline;
  margin-top: 5px;
}

.lbc_branchportal_flow .inner_application_card_full .app_card_hold_row .app_dtls h5 a.active span#unlock_password_text {
  color: #e00d42;
}

.lbc_branchportal_flow .inner_application_card_full .app_card_hold_row .app_dtls h5 a.view_all {
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

/* end 07.02.23 */
/* start 08.03.23 */
.lbc_branchportal_flow .admin_access_section .probis_flexbox .probis_imgbox img {
  min-width: 55px;
}

.lbc_branchportal_flow .compare_desktop_holder {
  height: calc(100vh - 28px);
  margin-top: 350px !important;
}

.lbc_branchportal_flow .compare_desktop_holder .card_box_class {
  background-color: #fff;
}

.lbc_branchportal_flow .compare_desktop_holder .card_box_class p {
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  padding-bottom: 20px;
}

.lbc_branchportal_flow .compare_desktop_holder .card_box_holder {
  vertical-align: top;
}

.lbc_branchportal_flow .compare_desktop_holder .card_box_holder p {
  font-weight: 400;
  font-size: 14px;
  color: #222222;
}

.lbc_branchportal_flow .desktop_table .card_box h5 {
  color: #222222;
  padding-bottom: 10px !important;
  margin-top: 10px;
}

.frenchPortal .laurentian_card_main .inner_laurentian_card {
  padding: 20px 25px 30px;
}

.frenchPortal .laurentian_card_main .inner_laurentian_card h4 {
  font-size: 18px;
}

/* end 08.03.23 */
/* start 09.03.23 */
.frenchPortal .admin_access_section .probis_selectbox {
  padding: 40px 18px;
}

.lbc_branchportal_flow .admin_access_section .lvl_text {
  text-align: center;
}

.lbc_branchportal_flow .admin_access_section .lvl_text h5 {
  color: #222222;
  font-weight: 600;
  font-size: 20px;
  margin: 10px 0px;
}

.lbc_branchportal_flow .admin_access_section .lvl_text h6 {
  color: #222222;
  font-weight: 400;
  font-size: 16px;
  padding-bottom: 20px;
  margin: 10px 0px;
}

.lbc_branchportal_flow .lbc_sixth_prt .dropdown-menu.show {
  min-height: 179px !important;
}

.lbc_branchportal_flow .compare_table .full_width_td_new {
  background-color: #d8ecfd;
  color: #004070;
  font-weight: 600;
  padding: 10px;
  font-size: 14px;
}

.lbc_branchportal_flow .compare_table .full_width_td_new:hover {
  background-color: #d8ecfd;
}

.lbc_branchportal_flow .compare_table .lbc_business_listing {
  text-align: left;
  padding-left: 18px;
}

.lbc_branchportal_flow .compare_table .lbc_business_listing li {
  list-style: disc;
  padding-bottom: 7px;
}

/* end 09.03.23 */
/* start 10.03.23 */
.lbc_branchportal_flow .probis_flexbox .probis_contentbox h4 {
  font-size: 20px;
}

.lbc_branchportal_flow .probis_flexbox .probis_contentbox h6 {
  font-size: 14px;
  margin: 10px 0px;
}

hr {
  border: 0;
  border-top: 1px solid #eee;
}

/* end 10.03.23 */

/* start 20.03.23 */
.section1 {
  padding: 80px 0px 200px;
}

.information_box {
  width: 100%;
  max-width: 560px;
  margin: 0 auto;
  position: relative;
}

.client_search_from label {
  font-weight: 14px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 600;
}

.information_box .form-control {
  border: solid 1px #959595;
  height: 60px;
  border-radius: 4px;
}

.information_box select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
}

.information_box .dflt_select .btn {
  min-height: 60px;
  height: auto;
  border-radius: 4px;
  border: 1px solid #959595 !important;
  background-color: transparent;
  outline: 0 !important;
  color: #000;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  width: 100%;
  display: flex;
  align-items: center;
}

[title~="Sélectionner"],
[title~="Select"],
[title~="Jour"],
[title~="Day"],
[title~="Mois"],
[title~="Month"],
[title~="Année"],
[title~="Year"] {
  color: #767676 !important;
}

.information_box .dropdown-toggle::after {
  right: 15px;
  position: absolute;
}

.information_box .lbc_sixth_prt .dropdown-menu.show {
  min-height: 179px !important;
}

.information_box .dropdown-menu {
  padding: 10px;
  border-radius: 15px;
  box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
  bottom: auto !important;
  width: 100%;
}

.enter_credit_limit {
  width: 100%;
  max-width: 374px;
  margin: 0 auto;
}

.enter_credit_limit .form-control.limit_form {
  border: solid 2px #706f73;
  margin: 40px 0px;
  font-size: 36px;
  font-weight: 600;
  text-align: center;
}

.enter_credit_limit .form-control.limit_form::placeholder {
  color: #004070 !important;
}

.enter_credit_limit .border-btn {
  height: 50px;
  line-height: 46px;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070 !important;
  background-color: #fff !important;
  border-radius: 4px;
  border: 2px solid #004070 !important;
  min-width: 175px;
  max-width: 175px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none !important;
  text-transform: none !important;
  font-size: 16px;
  margin-right: 20px;
}

.enter_credit_limit .border-btn:hover {
  border-color: #0068b8 !important;
  background: #0068b8 !important;
  color: #fff !important;
  opacity: 1 !important;
}

.enter_credit_limit .btn_outr {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.review_informationcardimg {
  text-align: center;
  margin: 30px 0px;
}

.review_informationcardimg img {
  width: 100%;
  max-width: 270px;
}

.review_information_sect .profile_details_holder {
  margin-top: 20px;
}

.review_information_sect .profile_details_holder .form_label {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 5px;
}

.review_information_sect .profile_details_holder p {
  font-size: 16px;
  line-height: 24px;
  color: #222222;
  margin: 0px;
}

.review_information_sect .view_contact {
  padding-bottom: 15px;
  position: relative;
}

.review_information_sect .view_contact a {
  font-size: 16px;
  font-weight: 600;
  color: #004070;
  position: absolute;
  bottom: 35px;
  right: 0;
  text-decoration: underline;
  line-height: normal;
  margin: 0;
  padding: 0;
  height: 0;
  top: auto;
}

.review_information_sect .non_edit_form {
  margin-bottom: 15px;
}

.dropdown.bootstrap-select.dflt_select {
  width: 100% !important;
}

/* end 20.03.23 */

/* start 21.03.23 */
.section1 .col-sm-4 .form-group {
  margin-bottom: 0px;
}

/* end 21.03.23 */

/* start 22.03.23 */
.lbc_branchportal_flow .form-group .bootstrap-select>.btn {
  border: 2px solid #004070 !important;
}

.laurentian_flow .modal-content .message_outer {
  padding: 20px 0px;
}

.laurentian_flow .new_continue_area_outer .continue_new_area_row {
  padding: 0px;
}

.lbcbiz_flow .newSuccess .modal-header p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #414042;
}

/* end 22.03.23 */

/* start 23.03.23 */
.lbc_branchportal_flow .dropdown-menu {
  /* transform: translate3d(0px, 60px, 0px) !important; */
}

.lbc_branchportal_flow .dropdown-menu.show {
  min-height: 100px !important;
}

.lbc_branchportal_flow .obe_lang_settings .dropdown-menu.show .inner.show {
  /*max-height: 96px !important;*/
  overflow-y: hidden !important;
}

.lbc_branchportal_flow .obe_lang_settings .inner.show {
  max-height: fit-content !important;
  overflow-y: unset !important;
}

/* end 23.03.23 */
/* start 24.03.23 */
.frenchPortal .cardholders_admins .admins_hdng h3 {
  font-size: 30px;
  line-height: 36px;
  max-width: 260px;
}

.frenchPortal .account_management.new_info_d.my_cards .cardholders_admins .white_btn {
  padding: 0 10px;
}

.hidden_disable {
  border: 2px solid rgba(112, 111, 115, 0.2) !important;
  color: rgba(112, 111, 115, 0.8) !important;
  background-color: #fff !important;
}

.hidden_disable:hover {
  border: 2px solid rgba(112, 111, 115, 0.2) !important;
  color: rgba(112, 111, 115, 0.8) !important;
  background-color: #fff !important;
}

.laurentian_flow .desti_details .job_title {
  display: block;
  font-size: 12px;
  color: #706f73;
  font-weight: 400;
  text-transform: capitalize;
}

.laurentian_flow .desti_details .date_cls {
  display: flex;
}

.laurentian_flow .desti_details .date_cls .job_hipo {
  padding-right: 10px;
}

/* end 24.03.23 */

/* start 25.03.23 */
.search_clients_box .search_clientsload_img {
  max-width: 120px;
  margin-bottom: 50px;
}

.search_clients_box .lbc_bank_logo_img {
  max-width: 200px;
  margin-bottom: 40px;
}

.search_clients_box .search_clients_flex {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}

.search_clients_box .wait_content {
  max-width: 400px;
}

/* end 25.03.23 */

/* start 30.03.23 */
.confirm_card_txt p {
  margin-bottom: 0px !important;
}

.infinitetext ul {
  margin: 15px 16px 15px;
  padding: 0px;
}

.infinitetext ul li {
  font-size: 16px;
  margin-bottom: 0px;
  color: #000;
  list-style: disc;
}

/* end 30.03.23 */

/* start 03.04.23 */
.div_click .inner_personal_box {
  background: #f7f7f7;
}

/* end 03.04.23 */
/* start 05.05.23 */
.account_management .destini_cell .name_cell span {
  display: block;
}

.lbcbiz_flow .desti_cell.fromDate {
  width: 20% !important;
}

/* end 05.05.23 */

/* start 12.05.23 */
ul.dropdown-menu.inner.show {
  top: 0 !important;
}

/* end 12.05.23 */

/* 02-06-23 */

#addemployeemodal .card_select_new.card_confirm_new .sd_add_admin_title_subtext {
  justify-content: center;
  margin-bottom: 20px;
}

#addspendinglimitmodalnew .application_laststep .price_Range {
  margin-top: 40px;
}

#addspendinglimitmodalnew .application_laststep .btn_outr {
  padding-top: 0;
}

#addspendinglimitmodalnew .application_laststep .price_Range .slider.slider-horizontal {
  height: auto !important;
}

/* 02-06-23 */

/* 08/07/23 start*/
.frenchPortal .account_management .solid_btn#add_admin_btn_new {
  width: auto !important;
}

/* 08/07/23 end*/

/* start 27.07.23 */
.amount_details_bx {
  width: fit-content;
}

.totalCircelList.categoryDetails.budgtNoTransaction .svgChartCls {
  flex-direction: row;
}

/* end 27.07.23 */

/* 03-08-23 */

.dashboard_card .card_bottom_sec .dashboard_row .card_bottom_acc_ctrl .good-will-points {
  text-align: left;
  margin-top: -10px;
}

#Activity_trans_Modal .modal-content .new_continue_area_outer .redeemnowTran.no_border_new_details.itemShow {
  padding-bottom: 20px !important;
}

/* 03-08-23 */

/* 09-08-2023 */

.spend_holder_body .company_spend_trend .company_trend_details_inner .spend_amt_row .amount_details_bx.year_div,
.spend_holder_body .company_spend_trend .company_trend_details_inner .spend_amt_row .amount_details_bx.month_div {
  width: auto;
}

.spend_holder_body .company_spend_breakdown .budget_list_group .totalCircelList .svgChartCls {
  flex-direction: row;
}

/* 09-08-2023 */

/* start 26.08.23 */
.ternsfer_para {
  max-width: 590px;
}

.assur_payment_steap1 {
  max-width: 768px;
}

.assur_payment_steap1 .confrim_text_scrollbox {
  height: 461px;
  overflow-x: hidden;
  overflow-y: scroll;
  margin-bottom: 20px;
}

.balance_protection_hdng p {
  font-size: 14px;
  line-height: normal;
  color: #222;
  margin-bottom: 16px;
}

.finalchialgroup {
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}

.finalcialogo {
  min-width: 108px;
  margin-right: 16px;
  width: 108px;
}

.finalcialcont a {
  color: #004070;
  font-size: 14px;
  text-decoration: underline;
}

.tc_span_autopay p.tcfooter {
  font-size: 12px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 16px;
}

.finalcialcont p b {
  width: 100%;
  display: block;
}

.ternsfer_para p a {
  color: #004070;
  font-weight: 600;
  text-decoration: underline;
}

/* end 26.08.23 */

/* start 28.08.23 */
.assur_payment_steap1 .tc_span_autopay hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 2px solid #004070;
}

.finalchialgroup .finalcialcont p {
  font-size: 14px;
  margin: 0px;
  color: #222222;
}

.confrim_text_scrollbox ul {
  margin-bottom: 15px;
  margin-left: 27px;
}

.confrim_text_scrollbox ul li {
  list-style: disc;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  font-size: 16px;
  line-height: 22px;
}

.tc_span_autopay p {
  font-size: 16px;
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 15px;
}

.assur_payment_steap1 .bp_chckbox {
  color: #004070;
  font-size: 14px !important;
  font-family: "Source Sans Pro", sans-serif;
}

.assur_payment_steap1 .pg_invalid_card {
  display: block;
  margin-top: 10px;
}

.step4_main_content ul {
  padding-left: 35px;
  margin: 40px 0px 0px 0px;
}

.step4_main_content ul li {
  list-style: disc;
  font-size: 20px;
  margin-bottom: 10px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content p a {
  color: #004070;
  font-weight: 600;
  white-space: nowrap;
}

/* end 28.08.23 */

/* start 29.08.23 */
.lbc_branchportal_flow .lbc_sixth_prt div.dropdown-menu.show {
  min-height: 150px !important;
  max-height: 240px !important;
  padding-bottom: 5px;
}

.lbc_branchportal_flow .lbc_sixth_prt ul.dropdown-menu.show {
  min-height: 160px !important;
  max-height: 160px !important;
}

/* end 29.08.23 */

/* start 31.08.23 */
.assur_paymentgreaybox {
  background: #f5f5f5;
  padding: 24px 16px 12px;
}

.assur_paymentgreaybox .tc_span_autopay {
  background: #fff;
  padding: 24px 16px;
  border-radius: 8px;
}

.assur_paymentgreaybox .assur_paymentbluebar {
  padding: 16px 24px;
  border-radius: 4px;
  background-color: #d8ecfd;
  border-left: 8px solid #004070;
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  color: #222;
}

.balance_protection_hdng h6 {
  font-size: 22px;
  font-weight: 600;
  color: #222;
  margin-bottom: 36px;
}

/* end 31.08.23 */

/* start 01.09.23 */
.assur_paymentgreaybox.obn_assur hr {
  margin-top: 24px;
  margin-bottom: 24px;
  border: 0;
  border-top: 2px solid #004070;
}

.lbc_blnce_protection .bp_hdng h6 {
  font-size: 20px;
  color: #222222;
}

.tc_span_autopay.scroll.confrim_text_scrollbox {
  height: 372px;
  overflow: hidden;
  overflow-y: auto;
}

.assur_paymentgreaybox.obn_assur {
  margin-bottom: 20px;
}

/* end 01.09.23 */

/* start 21.09.23 */
.inner_application_card_full.new_inner_app_card .app_card_hold_rt {
  width: 71%;
  padding-left: 30px;
}

.inner_application_card_full.new_inner_app_card .app_dtls {
  width: 30%;
}

.inner_application_card_full.new_inner_app_card .app_card_hold_row {
  justify-content: start;
}

.inner_application_card_full.new_inner_app_card .app_dtls.wdd_20 {
  width: 15% !important;
}

.inner_application_card_full.new_inner_app_card .app_dtls.wdd_25 {
  width: 20% !important;
}

/* end 21.09.23 */

/* start 22.09.23 */
.service_requestsect {
  background-color: rgba(216, 236, 253, 0.2);
  padding: 37px 0px 110px;
}

.service_requestsect .ml10btn {
  margin-left: 10px;
}

.serv_requ_list {
  width: 100%;
  padding: 15px;
  border-radius: 15px;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
}

.service_requestsect .select_btn_area_new {
  margin-bottom: 44px;
}

.srvtopcont {
  display: flex;
  align-items: center;
}

.srvtopcont .frameicon {
  min-width: 32px;
}

.srvtopcont .frameicon img {
  max-width: 32px;
}

.srvtopcont h4 {
  margin: 0px;
  font-size: 16px;
  font-weight: 600;
  color: #000;
  padding: 0px 10px;
}

.srvtopcont h5 {
  margin: 0px;
  font-size: 16px;
  font-weight: 300;
  color: #706f73;
  padding: 0px 10px;
  border-left: 1px solid #706f73;
}

.srvtopcont h6 {
  margin: 0px;
  font-size: 16px;
  font-weight: 300;
  color: #c89928;
  padding: 0px 10px;
  position: relative;
  display: flex;
  align-items: center;
  margin-left: auto;
}

.srvtopcont h6::before {
  content: "";
  position: absolute;
  left: 0;
  background: #c89928;
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.serv_requ_list h3 {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0px;
}

.serv_requ_list p {
  margin: 0px;
  font-size: 14px;
  color: #706f73;
  font-weight: 300;
}

.serv_requ_list p strong {
  font-weight: 700;
}

.serv_requ_list+.serv_requ_list {
  margin-top: 20px;
}

.srvtopcont h6.closed_status {
  color: #e00d42;
}

.srvtopcont h6.closed_status::before {
  content: "";
  position: absolute;
  left: 0;
  background: #e00d42;
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

.srvtopcont h6.closed_green {
  color: #1ab700 !important;
}

.srvtopcont h6.closed_green::before {
  content: "";
  position: absolute;
  left: 0;
  background: #1ab700 !important;
  border-radius: 100%;
  width: 5px;
  height: 5px;
}

/* start modal design */
.submit_service_request_modal .modal-header {
  padding: 12px 20px !important;
}

.submit_service_request_modal .modal-body {
  padding: 30px 20px 0px;
}

.submit_service_request_modal .modal-body .remove_mdl h2 {
  font-size: 22px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 15px;
}

.submit_service_request_modal .modal-body .remove_mdl p {
  font-size: 16px;
  color: #222222;
  margin-bottom: 0;
}

.submit_service_request_modal .modal-body .remove_mdl p span {
  font-weight: 600;
  color: #004070;
}

.submit_service_request_modal .modal-body .remove_mdl p+p {
  margin-top: 20px;
}

.submit_service_request_modal .modal-footer {
  padding: 20px 0px 40px;
}

/* end modal design */

/* start submit_service_request_modtwo modal */
.submit_service_request_modtwo .modal-body .remove_mdl h3 {
  font-size: 22px;
  font-weight: 600;
  color: #004070;
  margin: 0px 0px 20px;
}

.submit_service_request_modtwo .modal-body p {
  color: #222;
  font-size: 16px;
  line-height: 24px;
}

.submit_service_request_modtwo .modal-footer {
  padding: 20px 0px 40px;
}

/* end submit_service_request_modtwo */

/* start cardholders_request */
.info_frm_sec.cardholders_request .sbmt_req_itm_wrp .sbmt_req_itm.chooseIt {
  flex: 0 0 auto;
  width: 100%;
  max-width: 299px;
  padding: 0 10px;
  text-align: center;
}

.info_frm_sec.cardholders_request .sbmt_req_itm_wrp .sbmt_req_itm.chooseIt h6 {
  width: 90%;
}

.info_frm_sec.cardholders_request .sbmt_req_itm_wrp {
  justify-content: center;
  margin: 40px 0px;
}

/* end cardholders_request */

/* start current_primary_another */
.current_primary_another {
  margin-top: 40px;
}

.current_primary_another h6 {
  font-size: 20px;
  line-height: 25px;
  color: #222;
  margin-bottom: 25px;
}

.current_primarybox {
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background-color: #fff;
  padding: 19px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* cursor: pointer; */
  border: 2px solid transparent;
}

.current_primarybox+.current_primarybox {
  margin-top: 25px;
}

.current_primarybox .customarimg_cpa {
  min-width: 60px;
}

.current_primarybox .customarimg_cpa img {
  max-width: 60px;
}

.current_primarybox .current_primarytextcont {
  display: flex;
  align-items: center;
}

.current_primarybox .customardetailc_cpa {
  margin-left: 15px;
}

.current_primarybox .customardetailc_cpa h4 {
  color: #222;
  font-size: 20px;
  font-weight: 600;
  margin: 0px;
}

.current_primarybox .customardetailc_cpa p {
  color: #706f73;
  font-size: 12px;
  font-weight: 300;
  margin: 0px;
}

.current_primarybox h6 {
  font-size: 16px;
  font-weight: 600;
  margin: 0px;
  color: #222;
}

.current_primarybox h6 span {
  font-weight: 300;
}

.martop40cpa {
  margin-top: 40px;
}

.last_Digitsbox {
  display: flex;
  align-items: center;
}

.last_Digitsbox .solid_btn {
  min-width: 112px;
  margin-left: 15px;
}

/* .info_slctpick.change_status .caret {
    top: auto;
} */
.info_frm_sec.cpaform .frm_innr label {
  font-size: 20px;
  font-weight: 600;
  color: #222;
  margin-bottom: 15px;
  text-transform: none;
}

.info_frm_sec.cpaform .info_slctpick.change_status .filter-option-inner {
  font-size: 16px;
  color: #222;
  font-weight: normal;
}

.frm_innr .currenttextcpa {
  margin-bottom: 40px;
}

.frm_innr .currenttextcpa h6 {
  font-size: 20px;
  font-weight: 600;
  color: #222;
  text-transform: none;
}

.frm_innr .currenttextcpa p {
  font-size: 18px;
  font-weight: normal;
  color: #222;
  margin-bottom: 15px;
  text-transform: none;
}

.info_frm_sec.cpaform .info_slctpick.change_status .dropdown-item {
  padding: 20px;
  font-size: 14px;
  color: #222;
  font-weight: normal;
}

.info_frm_sec.cpaform .info_slctpick.change_status li.selected.active a {
  background: #fff;
  color: #004070;
  border-bottom: 1px solid #004070;
}

.info_frm_sec.cpaform .info_slctpick.change_status li+li {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

/* end current_primary_another */
.delete_authorized_user_modal .modal-body .remove_mdl h3 {
  font-size: 22px;
  font-weight: 600;
  color: #004070;
  margin: 0px 0px 20px;
}

.current_primarybox.active {
  border: solid 2px #004070;
}

/* end 22.09.23 */

/* 05-10-2023 */

.my_cards .laurentian_card_lmt .application_laststep .price_Range {
  margin: 0;
}

.my_cards .laurentian_card_lmt .application_laststep .price_Range .slider.slider-horizontal {
  height: auto;
}

.my_cards .laurentian_card_lmt .application_laststep .price_Range .slider.slider-horizontal .rng_value.rng_new_range {
  width: 100%;
  max-width: 375px;
}

.my_cards .laurentian_card_lmt .application_laststep .price_Range .pg_invalid_card {
  display: block;
  text-align: center;
}

.my_cards .laurentian_card_lmt .application_laststep .price_Range .pg_invalid_card #limit_error_msg.errorText {
  position: relative;
  transform: translate(0);
  left: 0 !important;
  display: inline-block;
  bottom: unset;
  width: auto;
}

.my_cards .laurentian_card_lmt .application_laststep .price_Range .pg_invalid_card #limit_error_msg.errorText::before {
  width: 0;
}

/* start 27.10.23 */
.acco_cnct .faqqstn {
  margin-left: 20px;
}

.acco_cnct .faqqstn li {
  list-style-type: square;
  margin-bottom: 10px;
}

.acco_cnct .faqqstn li ul {
  margin-left: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.acco_cnct .faqqstn li ul li {
  list-style-type: circle;
}

.srvc_sbmt_innr_flw.secondstepinner {
  margin-top: 40px;
}

.srvc_sbmt_innr_flw {
  padding-top: 0px;
}

/* end 27.10.23 */

.lbcbiz_flow .transation_head_carp .left_text .blue_txt:hover {
  color: #004070 !important;
  font-weight: 700;
}

/* 29-12-2023 */

.service_requestsect .select_btn_area_new .req_gen_btn {
  margin-left: 10px;
  height: 50px;
  line-height: 48px;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  background-color: #fff;
  border-radius: 4px;
  border: 2px solid #004070;
  min-width: 175px;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  font-size: 16px;
}

.service_requestsect .select_btn_area_new .req_gen_btn:hover {
  background-color: #0068b8 !important;
  color: #fff !important;
  border-color: #0068b8 !important;
}

.service_requestsect .select_btn_area_new .req_gen_btn.active {
  color: #fff;
  background-color: #004070;
}

/* 23.01.24 start */
.laurentian_flow .vector_autopay .level-tooltip {
  position: relative;
}

.laurentian_flow .vector_autopay .level-tooltip .new_info_tip {
  position: absolute;
  right: 51%;
  bottom: 20px;
}

.laurentian_flow .vector_autopay .level-tooltip .chckbx {
  top: 5px;
}

/* 23.01.24 end */

.other_value_cell_each .other_value_cell_each_inner .psn_rltv {
  display: inline-flex;
  align-items: center;
}

.business-application .business_application_flow .laurentian_card_main .inner_laurentian_card h4 {
  color: #004070;
}

/* start 25.05.24 */
.branchportal_header {
  padding: 12px 0;
}

.branch_header_inner .logo {
  width: 210px;
}

.branch_header_inner .logo img {
  height: 56px;
  object-fit: cover;
}

.laurentian_flow .header_wrap {
  height: 80px;
  padding: 12px 0px 17px;
}

.laurentian_flow .menu_wrap {
  margin: 14px 0 0 195px;
}

.laurentian_flow .stella_select {
  margin: 14px 0 0;
}

.laurentian_flow .header_menu ul li.active a:after {
  bottom: -33px;
}

.good-will-points a {
  font-weight: 600;
}

.good-will-points a:hover {
  font-weight: 700;
}

.laurentian_flow .transation_head_laurentian .left_text .blue_txt {
  font-weight: 600;
}

.laurentian_flow .transation_head_laurentian .left_text .blue_txt:hover {
  font-weight: 700;
}

.laurentian_flow .blank_container p a {
  font-weight: 600;
}

.laurentian_flow .blank_container p a:hover {
  font-weight: 700;
}

.edit_section a.edit_btn {
  text-decoration: underline;
  font-weight: 600;
}

.edit_section a.edit_btn:hover {
  font-weight: 700;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt {
  font-weight: 600;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt:hover {
  font-weight: 700;
}

/* end 25.05.24 */

/* 27-05-2024 */

.lbcbiz_flow .see_all_emply,
.laurentian_flow .new_accout_area .ac_notification_row p a {
  font-weight: 600;
}

.lbcbiz_flow .see_all_emply:hover,
.tab_link_new a:hover,
.ternsfer_para p a:hover,
.laurentian_flow .new_accout_area .ac_notification_row p a:hover {
  font-weight: 700;
}

.laurentian_flow .new_accout_area .ac_notification_row p a {
  font-size: 14px;
}

/* 27-05-2024 */
/* start 28.05.24 */
.frenchPortal.laurentian_flow .header_menu ul li.active a:after {
  bottom: -28px;
}

.level_adminsflex .level_admineditbox a:hover {
  font-weight: 700;
}

.lbc_ten_prt .edit_review {
  font-weight: 600;
}

.lbc_ten_prt .edit_review:hover {
  font-weight: 700;
}

.lbc_branchportal_flow .lbcapplication_form_part .agree_innr_elctr ul li a {
  font-weight: 600;
  color: #004070;
}

.lbc_branchportal_flow .lbcapplication_form_part .agree_innr_elctr ul li a:hover {
  font-weight: 700;
}

/* .terms_main_pageinner .terms_row{
    background-color: #fff;
    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
    padding: 30px;
    height: 840px;
    overflow-y: auto;
    border-radius: 5px;
    scrollbar-width: thin;
} */
.review_info .review_info_inner .edit_review {
  font-weight: 600;
}

.review_info .review_info_inner .edit_review:hover {
  font-weight: 700;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li a:hover {
  font-weight: 600;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li:hover {
  background-color: #d8ecfd;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li.active_one {
  position: relative;
  background-color: #d8ecfd;
  padding: 15px;
  margin-bottom: 15px;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li.active_one a {
  font-weight: 600;
  color: #004070;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li:hover a {
  font-weight: 600;
  color: #004070;
}

.lbc_branchportal_flow .brnch_menu_select .dropdown-submenu .dropdown-menu li.active_one::after {
  position: absolute;
  content: "";
  height: 2px;
  width: 100%;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fdb812;
}

/* end 28.05.24 */
/* start 29.05.24 */
.proceeding_lbc_sec_inner ul li a {
  font-weight: 600;
}

.proceeding_lbc_sec_inner ul li a:hover {
  font-weight: 700;
}

.credit_check ul li a:hover {
  font-weight: 700;
}

/* end 29.05.24 */
/* start 11.06.24 */
.lbc_branchportal_flow .lbc_application_forminner .form-group .bootstrap-select>.btn.dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
  margin: 0px;
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
  margin: 0px;
}

.card-header h5 {
  margin: 0px;
}

.management_bar .left_btn {
  display: none;
}

.text-right {
  text-align: right;
}

/* end 11.06.24 */

/* start 13.06.24 */
.action_part.empty_memo .form-group .bootstrap-select .dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
}

.info_slctpick .bootstrap-select .dropdown-toggle {
  background-image: url(../images/lbc/down_arrow.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
}

.tranlistcontent .single_select_item .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/lbc/blue_caret.svg) no-repeat;
  position: absolute;
  right: 0;
  width: 35px;
  height: 35px;
  display: block;
  border: 0;
  background-size: 100% 100%;
}

.btm_cycle .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/caret-down.svg) right center no-repeat;
  position: absolute;
  right: 12px;
  display: block;
  width: 17px;
  height: 16px;
  border: 0;
  background-size: 100%;
}

img.hidden-lg.hidden-sm.hidden-md {
  display: none;
}

.slider_chart .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/lbc/black_caret.svg) no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 10px;
  width: 16px;
  border: 0;
  background-size: 100%;
}

.piedrp .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/lbc/black_caret.svg) no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 10px;
  width: 16px;
  border: 0;
  background-size: 100%;
}

/* end 13.06.24 */

/* start 14.06.24 */
.inormation_fill .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/caret-down.svg) right center no-repeat;
  position: absolute;
  display: block;
  right: 15px;
  height: 17px;
  width: 17px;
  border: 0;
  background-size: 100%;
}

.modal-dialog.modal-sm,
#cancelAutoPayModal .modal-dialog,
#confirmAutoPay .modal-dialog,
.travelModalNew .modal-dialog,
#cancel_confirm_insurance .modal-dialog,
#confirmadminmodal .modal-dialog,
#issue_replacement_card .modal-dialog,
#addspendinglimitmodalnew .modal-dialog {
  width: 560px;
  min-width: 560px;
}

.member_frm_new .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/caret-down.svg) right center no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 14px;
  width: 14px;
  border: 0;
  background-size: 100%;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
}

#compare_popup .compare_table thead {
  top: 92px;
}

#compare_popup .compare_table .card_box {
  padding-bottom: 5px;
}

.lbc_branchportal_flow .lbc_seventh_prt .form-group .bootstrap-select>.btn.dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 14px;
}

.information_box .form-group .bootstrap-select>.btn.dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 14px;
}

/* end 14.06.24 */

/* start 17.06.24 */
.contact_row .view_contact p {
  margin-bottom: 5px;
}

.profile_details_holder .form_box .bootstrap-select>.btn.dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 14px;
}

.account_management.new_info_d.my_cards .management_bar {
  padding-top: 68px;
}

.bank_account_details_cntnr .bank_account_cntnt h4 {
  margin: 0px;
  font-size: 18px;
}

.profile_tab.upcoming_travel .bootstrap-select .dropdown-menu {
  padding: 10px;
}

.profile_tab.upcoming_travel .bootstrap-select .dropdown-menu .bs-searchbox .form-control {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000 !important;
  font-size: 16px;
  height: 60px;
  padding: 0 20px;
  border: 2px solid #767676;
  border-radius: 4px;
}

.auto-pay-container .select_item .maInstName .dropdown-toggle {
  border: 1px solid #767676;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #222222;
  height: 60px;
  border: 1px solid #959595;
  border-radius: 4px;
  padding: 6px 30px 6px 20px;
  background-color: #fff;
  transition: 0.3s ease;
  text-transform: none;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border-color: #004070;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle::after {
  content: "";
  background: url(../images/caret-down.svg) right center no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 14px;
  width: 14px;
  border: 0;
  background-size: 100%;
}

/* end 17.06.24 */
/* start 18.06.24 */
.stella_hlder ul.dropdown-menu.show {
  transform: unset !important;
  inset: 60px 0px auto auto !important;
}

.details_holder .modal_banner.offerbanner {
  width: 100%;
}

/* end 18.06.24 */

/* start 19.06.24 */
#addmember .modal-dialog {
  min-width: 600px;
}

#addmember .modal-dialog h3 {
  font-size: 24px;
}

.reviewapp_hold_full .bootstrap-select>.btn.dropdown-toggle {
  background-image: url(../images/caret-down.svg);
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
}

#traveleditSection .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/caret-down.svg) right center no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 14px;
  width: 14px;
  border: 0;
  background-size: 100%;
}

.lbcbiz_flow .spend_head_bottom .single_select_item .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 10px;
  width: 14px;
  border: 0;
  background-size: 100%;
}

.budget_search_area_inner .select_item .bootstrap-select {
  width: 170px !important;
}

.budget_search_area_inner .select_item .bootstrap-select>.dropdown-toggle::after {
  content: "";
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  position: absolute;
  display: block;
  right: 10px;
  height: 10px;
  width: 14px;
  border: 0;
  background-size: 100%;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.single_select_item.flx_lft_align.clearfix.single_select_item_new.hasfamilycard {
  width: 156px;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

/* end 19.06.24 */

/* start 20.06.24 */
.account_management.new_info_d.clearfix {
  margin-top: 0;
}

#standard_application_div {
  margin-top: 20px;
}

.lbc_ten_prt.pt40 {
  padding-top: 60px;
}

/* end 20.06.24 */

/* start 21.06.24 */
.lbcbiz_flow .spend_head_bottom .change_drop .single_select_item .bootstrap-select>.dropdown-toggle::after {
  display: none;
}

/* end 21.06.24 */
/* start 27.07.24 */
.affinity_flow .desti_cell.fromDate,
.affinity_flow .desti_cell.toDate {
  width: 25% !important;
}

.affinity_flow .desti_cell:nth-child(2) {
  width: 45% !important;
}

.lbcbiz_flow .desti_row .desti_cell:nth-child(2) {
  width: 25% !important;
}

/* end 27.07.24 */

/* 21.08.24 start */
.statement_dtls_box .panel-group {
  margin-bottom: 20px;
}

.statement_dtls_box .quarter-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #000;
  margin: 20px 0px;
}

.statement_dtls_box .statement_detail_data_container_static_quartr {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container_static_quartr .make_btn {
  min-width: 110px;
  line-height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  background: #004070;
  padding: 0 18px;
  border: none;
  text-align: center;
}

/* 21.08.24 end */


/* start 08.10.24 */
.review2_error_div {
  position: relative !important;
}

/* end 08.10.24 */
/* start 16.10.24 */
.laurentian_flow .new_small_statement_modal .modal-dialog {
  max-width: 560px;
  min-width: 560px;
}

.frenchPortal .my_budget_edit_area .My_Budget_input_btn {
  min-width: 170px;
}

/* end 16.10.24 */
/* start 18.10.24 */
.lbc_branchportal_flow.modal-open {
  padding: 0 !important;
}

/* end 18.10.24 */
/* start 25.10.24 */
.lbc_app_non {
  height: 100vh;
}

/* end 25.10.24 */
/* start 13.02.25 */
.lbc_application_forminner .ico_frm_inp {
  top: 50%;
}

.My_Budget_redeem_aria .progress_outer .p_right_text {
  display: flex;
  align-items: center;
}

.My_Budget_redeem_aria .progress_outer .p_right_text span {
  margin-right: 10px;
}

/* end 13.02.25 */
/* start 14.02.25 */
.authuser_body.laurentian_flow #Activity_Cur_Instal_Modal .value-bar {
  border: 16px solid #004070 !important;
}

/* end 14.02.25 */

/* 21.02.25 start */
.statement_dtls_box .panel-group .panel-group-inner {
  padding: 32px 30px;
  border: none;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.statement_dtls_box .panel-group .panel-group-inner+.panel-group-inner {
  margin-top: 25px;
}

/* 21.02.25 end */
/* start 28.02.25 */
.signup_cst_col .form_group_innr .ico_frm_inp{
  top: 30px;
}
/* end 28.02.25 */