/*font-family: 'Open Sans', sans-serif;*/


body {
  font-family: "Source Sans Pro", sans-serif;
}

* {
  outline: none;
  margin: 0;
  padding: 0;
  font-size-adjust: none;
  -moz-font-size-adjust: none;
  -webkit-font-size-adjust: none;
  -ms-font-size-adjust: none;
  -o-font-size-adjust: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

*::after,
*::before {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

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

a {
  text-decoration: none;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

a:focus {
  outline: none;
}

img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  border: none;
}

input[placeholder],
[placeholder],
*[placeholder] {
  color: #414042;
  opacity: 1;
}

::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #414042;
  opacity: 1;
}

:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #414042;
  opacity: 1;
}

::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #414042;
  opacity: 1;
}

:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #414042;
  opacity: 1;
}

::selection {
  background-color: #ccc;
  color: #fff;
}

::-webkit-selection {
  background-color: #ccc;
  color: #fff;
}

::-moz-selection {
  background-color: #ccc;
  color: #fff;
}

::-ms-selection {
  background-color: #ccc;
  color: #fff;
}

::-o-selection {
  background-color: #ccc;
  color: #fff;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset;
  box-shadow: 0 0 0 30px white inset;
  background-color: transparent !important;
  color: #00c1d5;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-weight: normal;
  margin: 0;
}

ul {
  padding: 0;
  margin: 0;
}

/*add css*/

/*global css*/

h1 {
  color: #fff;
  font-size: 36px;
}

p {
  font-size: 15px;
  line-height: 25px;
  color: #414042;
  /* letter-spacing: 1px; */
}

/*global css end*/

/*header css*/

.header_wrap {
  padding: 10px 0;
  position: relative;
  z-index: 9;
  background: #fff;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease-in;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
}

.header_wrap .container {
  position: relative;
}

.logo {
  float: left;
  width: 85px;
  margin-top: 5px;
}

.header_menu {
  float: left;
}

.header_menu ul li {
  float: left;
  margin: 0 25px;
}

.header_menu ul li a {
  font-size: 14px;
  color: #1e2127;
  position: relative;
}

.header_menu ul li a:hover:after,
.header_menu ul li.active a:after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -30px;
  height: 3px;
  background: #01aec8;
}

.head_right {
  float: right;
}

.login_area a {
  display: inline-block;
  font-size: 12px;
  color: #414042;
  padding: 10px 20px;
  border-radius: 3px;
}

.login_area a.sign_up,
.login_area a:hover {
  background: #00aec7;
  color: #fff;
}

.get_brim {
  float: left;
  margin-left: 25px;
}

.global_btn {
  padding: 12px 55px;
  background: #01aec8;
  border: none;
  outline: none;
  font-size: 14px;
  color: #fff;
  border-radius: 5px;
}

.global_btn:hover {
  color: #fff;
  background: #41e6ff;
}

.bar_icon {
  position: absolute;
  right: 15px;
  color: #01aec8;
  font-size: 28px;
  display: none;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.menu_wrap {
  /* width: 434px; */
  float: left;
  margin: 10px 0 0 260px;
}

.menu_wrap .bar_icon {
  color: #fff;
}

.menu_wrap .bar_icon:hover {
  color: #000;
}

.menu_wrap .bar_icon {
  right: 20px;
  font-size: 35px;
  top: 10px;
}

.stella_select {
  float: right;
  /* width: 360px; */
  width: 310px;
  margin: 5px 0 0;
  text-align: right;
}

.stella_select .btn-default {
  border: none;
  outline: none;
  border-radius: 0;
}

.btn-group.bootstrap-select {
  width: 100% !important;
}

.stella_select .btn-group .bootstrap-select.btn-group .btn .filter-option {
  color: #414042;
  font-size: 13px;
}

.stella_select .dropdown .caret {
  border: none;
  width: 9px;
  height: 6px;
  background: url(../images/icon-caret.png) right center no-repeat;
}

.stella_select .btn-default:hover,
.stella_select .open>.dropdown-toggle.btn-default {
  background: #00c1d5;
}

.stella_select .btn-default:hover .filter-option,
.stella_select .open>.dropdown-toggle.btn-default .filter-option {
  color: #fff;
}

.stella_select .dropdown-menu {
  border-radius: 0;
  background: #fff;
  margin-top: 8px;
}

.stella_select .dropdown-menu a {
  color: #fff;
}

.stella_select .dropdown-menu>li {
  margin: 0px;
}

.stella_select .dropdown-menu>li>a {
  padding: 3px 15px;
  font-size: 14px;
  color: #1e2127;
}

.stella_select a {
  color: #414042;
}

.stella_select .dropdown-menu {
  top: 75px;
  padding: 25px 0px 25px 0px;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
  border: 0;
  width: 270px;
}

.stella_select .dropdown-menu::after {
  position: absolute;
  content: "";
  border: 17px solid transparent;
  border-bottom-width: 20px;
  border-bottom: 17px solid #fff;
  top: -34px;
  z-index: 9;
  left: 30px;
}

/*header end css*/

/*login page css*/

.login_bg {
  background: #fff;
  display: flex;
  flex-direction: column;
}

.login_wrap {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#05c3de+0,7cd4e9+51,c8ebf8+80,e6f5ff+91,e6f5ff+100 */
  background: rgb(5, 195, 222);
  /* Old browsers */
  background: -moz-linear-gradient(top,
      rgba(5, 195, 222, 1) 0%,
      rgba(124, 212, 233, 1) 51%,
      rgba(200, 235, 248, 1) 80%,
      rgba(230, 245, 255, 1) 91%,
      rgba(230, 245, 255, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(5, 195, 222, 1) 0%,
      rgba(124, 212, 233, 1) 51%,
      rgba(200, 235, 248, 1) 80%,
      rgba(230, 245, 255, 1) 91%,
      rgba(230, 245, 255, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(5, 195, 222, 1) 0%,
      rgba(124, 212, 233, 1) 51%,
      rgba(200, 235, 248, 1) 80%,
      rgba(230, 245, 255, 1) 91%,
      rgba(230, 245, 255, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#05c3de', endColorstr='#e6f5ff', GradientType=0);
  /* IE6-9 */
}

.login_inr_wrap {
  padding: 150px 0;
}

.login_inr_wrap {
  width: 355px;
  margin: 0px auto;
  text-align: center;
}

.login_inr_wrap h1 {
  margin-bottom: 35px;
}

.fild_outr {
  text-align: left;
  margin: 0 0 22px;
}

.fld_lbl {
  margin-bottom: 8px;
  font-size: 12px;
}

.fld_lbl label {
  color: #6a6a6a;
  margin: 0;
  font-weight: 400;
}

.fld_lbl a {
  color: #009db2;
}

.fld_lbl a:hover {
  color: #000;
}

.text_fld_d {
  width: 100%;
  background: #fff;
  border-radius: 3px;
  padding: 16px 45px;
  font-size: 13px;
  color: #414042;
  border: none;
  outline: none;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
}

.user_fld {
  background: url(../images/user.png) 20px center no-repeat #fff;
}

.pswrd_fld {
  background: url(../images/lock.png) 20px center no-repeat #fff;
}

.login_inr_wrap .global_btn {
  width: 100%;
  height: 50px;
  padding: 15px 55px;
}

.have_account {
  text-align: center;
  font-size: 13px;
  color: #6a6a6a;
  margin-top: 22px;
}

.have_account a {
  color: #00c1d5;
}

.have_account a:hover {
  color: #000;
}

/*end*/

/*banner area*/

.banner_area {
  padding: 65px 0;
  position: relative;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dafaff+0,fefeff+100 */
  background: rgb(218, 250, 255);
  /* Old browsers */
  background: -moz-linear-gradient(top,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dafaff', endColorstr='#fefeff', GradientType=0);
  /* IE6-9 */
}

.make_pay {
  margin-top: 5px;
}

.current_blnc_value {
  display: inline-block;
  vertical-align: middle;
  font-size: 40px;
}

.make_pay span {
  display: block;
  font-size: 10px;
  color: #414042;
  margin: 0 0 5px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.make_btn {
  display: inline-block;
  vertical-align: middle;
  background: #00c1d5;
  padding: 10px 15px;
  border-radius: 3px;
  color: #fff;
  margin: 0px 0px 0px 10px;
}

.make_btn img {
  margin-right: 10px;
}

.make_btn:hover {
  opacity: 0.7;
  color: #fff;
}

.make_btn1 {
  display: inline-block;
  vertical-align: middle;
  background: #00c1d5;
  padding: 10px 15px;
  border-radius: 3px;
  color: #fff;
  margin: 10px 0 0 10px;
}

.make_btn1 img {
  margin-right: 10px;
}

.make_btn1:hover {
  opacity: 0.7;
  color: #fff;
}

.other_value {
  margin: 30px -15px 0;
}

.other_value_cell {
  float: left;
  width: 25%;
  letter-spacing: 1px;
  padding: 0 15px;
  min-height: 1px;
}

.other_value_cell h5 {
  font-size: 24px;
  color: #414042;
}

.other_value_cell span {
  margin: 5px 5px;
}

.brim_left_wrap {
  float: left;
  width: 390px;
  padding-right: 30px;
}

.brim_right_wrap {
  overflow: hidden;
  padding-top: 82px;
}

.brim_left {
  position: relative;
}

.card_details {
  position: absolute;
  top: 100px;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 30px;
}

.more_details {
  margin: 5px 0 0;
  letter-spacing: 1;
  text-align: center;
}

.more_details a {
  font-size: 10px;
  color: #414042;
}

.more_details a:hover {
  color: #000;
}

.more_details a {
  display: inline-block;
}

.no_cell {
  display: inline-block;
  margin-right: 32px;
  color: #fff;
  letter-spacing: 3px;
  font-size: 18px;
  vertical-align: middle;
}

.no_cell:last-child {
  margin-right: 0;
}

.valid_area {
  margin: 52px 0 0;
  width: 250px;
}

.valid_cell {
  float: left;
  font-size: 10px;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-right: 30px;
}

.valid_cell span {
  display: block;
}

.slick-dots {
  display: block;
  text-align: center;
}

.slick-dots li {
  display: inline-block;
  margin: 0 3px;
}

.slick-dots li button {
  border: none;
  outline: none;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  font-size: 0;
  background: #c0bdbd;
}

.slick-dots li.slick-active button {
  background: #00c1d5;
}

/*banner area end*/

/*offer area start*/

.content_area {
  background: #f7f7f7;
  padding: 60px 0 0;
}

.content_area h5 {
  display: block;
  font-size: 12px;
  color: #808080;
  text-transform: uppercase;
}

.offer_blog {
  margin: 0px -15px 40px;
}

.offer_cell {
  border-radius: 5px;
  position: relative;
  overflow: hidden;
  margin: 20px 15px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  transition: 300ms ease-in-out;
}

.offer_cell:hover {
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
}

.offer_cell_pic {
  position: relative;
  height: 160px;
  text-align: center;
  background: #fff;
  line-height: 160px;
}

.tag_text {
  font-size: 11px;
  color: #414042;
  position: absolute;
  top: 15px;
  left: 15px;
  line-height: normal;
  background: #fff;
  border-radius: 25px;
  padding: 5px 11px;
}

.cross_btn {
  position: absolute;
  right: 15px;
  top: 15px;
  z-index: 1;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
}

.cross_btn:hover {
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
}

.offer_white_part {
  position: relative;
  background: #fff;
  height: 130px;
  padding: 20px 15px;
}

.offer_white_part h4 {
  font-size: 14px;
  color: #000000;
  margin: 0 0 6px;
}

.offer_white_part p {
  font-size: 11px;
  color: #414042;
}

.btm_bar {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
}

.btm_left {
  color: #4a4a4a;
  font-size: 9px;
}

.btm_left img {
  margin-right: 5px;
}

.view_all {
  font-size: 12px;
  color: #808080;
  text-transform: uppercase;
}

.view_all img {
  margin-left: 12px;
}

.view_all:hover {
  text-decoration: underline;
}

.transation_details {
  margin: 30px 0 0;
}

.transation_table {
  width: 100%;
}

.transation_row_wrap {
  margin-bottom: 10px;
}

.transation_row {
  position: relative;
  background: #fff;
  padding: 12px 0;
}

.transation_row.head_row {
  background: none;
  padding: 0;
  margin: 0 0 10px;
}

.transation_cell {
  float: left;
  padding: 10px 20px;
  font-size: 13px;
  width: 17%;
  color: #414042;
}

.transation_cell:first-child {
  padding: 0 20px;
  width: 25%;
}

.transation_cell:last-child {
  width: 2%;
}

.transation_row.head_row .transation_cell:nth-last-child(2) {
  width: 19%;
}

.transation_row.head_row .transation_cell:last-child {
  width: 2%;
}

.transation_cell span {
  float: left;
  width: 40px;
  height: 40px;
  overflow: hidden;
  margin-right: 15px;
}

.marchant_value {
  padding-top: 10px;
  overflow: hidden;
}

.head_row .transation_cell {
  background: none;
  font-size: 9px;
  color: #808080;
  padding: 3px 20px;
  text-transform: uppercase;
}

.pagination_wrap {
  text-align: center;
  margin: 40px 0 0;
}

.pagination {
  margin: 0;
  padding: 0;
}

.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;
  margin: 0 5px;
  border-bottom: 0 !important;
}

.pagination li.active a,
.pagination li a:hover {
  background: #009db2;
  color: #fff;
}

.pagination>li:first-child>a,
.pagination>li:first-child>span,
.pagination>li:last-child>a,
.pagination>li:last-child>span {
  border-radius: 50%;
}

.expand_area {
  margin-top: 10px;
  position: relative;
  display: none;
  background: #009db2;
  padding: 15px 80px 30px 20px;
}

.expand_btn,
.close_btn {
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  border-radius: 50%;
}

.expand_btn:hover,
.close_btn:hover {
  background: #000;
}

.west_elm,
.transation_panel,
.transaction_title,
.middle_line,
.transation_top_d {
  display: inline-block;
  vertical-align: middle;
}

.west_elm {
  width: 250px;
}

.west_elm_pic {
  float: left;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin-right: 15px;
  border-radius: 50%;
  background: #33b0c1;
}

.west_elm_details {
  overflow: hidden;
  margin-top: 12px;
}

.west_elm_details>span {
  display: block;
  font-size: 14px;
  color: #fff;
}

.value_wstelm {
  font-size: 32px;
  color: #fff;
  margin: 2px 0 5px;
}

/*.install_btn a{
    display: inline-block;
    font-size: 11px;
    color: #fff;
    background: #33b0c1;
    padding:7px 10px;
    border-radius: 3px;
}
.install_btn a img{
    margin-right: 10px;
}
.install_btn a:hover{
    background: #055863;
}*/

.transation_panel {
  width: 350px;
  margin-left: 40px;
}

.transation_top_d {
  margin: 0 0 15px;
  font-size: 12px;
  color: #fff;
}

.transation_top_d:last-child {
  margin-bottom: 0;
}

.middle_line {
  width: 110px;
  height: 1px;
  border-bottom: 1px dashed #fff;
  margin: 0 5px;
}

.expand_area .close_btn {
  position: absolute;
  right: 30px;
  top: 30px;
}

.open_area .expand_btn {
  visibility: hidden;
  opacity: 0;
}

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

/* .modal-header,
.modal-footer {
    border: none;
} */

.setup_row {
  margin: 0 0 20px;
  border: 1px solid #e3e4e5;
  border-radius: 3px;
  padding: 18px 20px 15px;
  display: block;
  background: #fbfbfb;
}

.setup_row:hover {
  border-color: #00c1d5;
}

.setup_cell_left {
  float: left;
  width: 50%;
}

.setup_cell_left h5 {
  font-size: 10px;
  color: #000000;
}

.setup_row span {
  display: block;
  font-size: 10px;
  color: #808080;
  margin: 0 0 5px;
}

.setup_cell_right {
  text-align: right;
}

.setup_cell_right h5 {
  font-size: 10px;
  color: #808080;
}

.setup_cell_right span {
  text-align: center;
}

.modal-body p {
  font-size: 12px;
  color: #414042;
  letter-spacing: 0;
  /* margin: 0 0 30px; */
}

.modal-header {
  padding: 25px 40px;
}

.modal-title {
  font-size: 20px;
  /*color: #414042;*/
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
}

.modal-body {
  padding: 10px 30px;
}

.modal-footer {
  /* padding: 0 30px 30px; */
  text-align: left;
  padding: 15px 30px;
}

.modal-footer button {
  border: none;
  background: #004070;
  color: #fff;
  transition: all .3s ease-in-out;
  /* padding: 11px 20px; */
}

.modal-footer button:hover {
  /*background: #07636d;*/
  background: #0068b8;
  color: #fff;
}

.modal-footer button:hover {
  outline: none;
}

.modal-header .close {
  font-size: 0;
  width: 24px;
  height: 24px;
  background: url(../images/icondismiss.png) right top no-repeat;
  background-color: #dde2e6;
  background-size: cover;
  border-radius: 14px;
  opacity: 0.7;
}

/*footer css*/

.footer_wrap {
  /*    margin: 50px 0 0;*/
  padding: 30px 0;
  position: relative;
  z-index: 99;
  background: #f7f7f7;
  border-top: 1px solid #e3e4e5;
}

.footer_wrap ul {
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.footer_wrap ul li {
  float: left;
  margin: 0 20px;
}

.footer_wrap ul li a {
  display: inline-block;
  font-size: 12px;
  color: #4a4a4a;
}

.footer_wrap ul li a:hover {
  color: #00c1d5;
}

.footer_wrap ul li:first-child a {
  padding-left: 0;
}

.footer_wrap ul li:first-child {
  margin-left: 0;
}

.footer_wrap span {
  font-size: 12px;
  color: #4a4a4a;
  text-align: center;
  display: block;
}

.chat_pic {
  position: absolute;
  right: 30px;
  top: -114px;
}

.chat_pic a {
  display: block;
}

.chat_pic:hover {
  opacity: 0.8;
}

/*footer end*/

/*activity page css*/

.activity_content {
  padding-top: 36px;
  background: #fff;
}

.left_activity {
  max-width: 30%;
  float: left;
}

.right_activity {
  max-width: 70%;
  float: right;
}

.left_activity h3 {
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  color: #414042;
  font-weight: 700;
  font-family: "" Source Sans Pro", sans-serif";
  white-space: nowrap;
  /*font-family:Verdana, Geneva, sans-serif;*/
}

.left_activity h3 span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 30px;
}

.right_activity li {
  display: inline-block;
  margin-right: 16px;
  vertical-align: middle;
}

.right_activity li:last-child {
  margin-right: 0px;
}

.right_activity li a {
  vertical-align: inherit;
  margin: 0;
}

.right_activity .currency {
  font-size: 32px;
  color: #414042;
  /* line-height: 35px; */
  /* margin: 0px 0px 0px 10px; */
  line-height: 34px;
}

.right_activity li span {
  color: #b5b4b5;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: middle;
}

.tab_pannle {
  padding-top: 30px;
}

.tab_menu {
  padding-bottom: 13px;
  margin-bottom: -1px;
}

.tab_menu li {
  margin-right: 35px;
  display: inline-block;
  vertical-align: middle;
}

.tab_menu li:last-child {
  margin-right: 0px;
}

.tab_menu li a {
  padding: 0;
  background: none;
  border: 0;
  text-transform: uppercase;
  color: #4a494b;
  font-size: 11px;
  letter-spacing: 1px;
  font-weight: 500;
  padding-bottom: 15px;
  border-bottom: 2px solid transparent;
}

.tab_menu li.active>a,
.tab_menu li.active a:focus,
.tab_menu li.active a:hover {
  border: 0;
  padding: 0;
  background: none;
  border-bottom: 2px solid #00c1d5;
  padding-bottom: 15px;
  padding-top: 15px;
}

.tab_menu li a:hover {
  background: none;
  border-bottom: 2px solid #00c1d5;
}

.tabText_content {
  background: #f7f7f7;
  border-top: 2px solid #dedede;
  padding: 35px 0px;
  font-family: "" Source Sans Pro", sans-serif";
}

.search_bar .form-control {
  height: 45px;
  border: 0;
  background: url(../images/search-icon@2x.png) no-repeat #fff;
  background-size: 15px;
  color: #cdcccd;
  text-transform: capitalize;
  font-family: "GBook";
  box-shadow: 0 2px 0px rgba(0, 0, 0, 0.1);
  background-position: left 15px top 50%;
  padding-left: 45px;
  border-radius: 5px;
}

.search_bar .form-control::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #cdcccd;
  opacity: 1;
}

.search_bar .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #cdcccd;
  opacity: 1;
}

.search_bar .form-control:-ms-input-placeholder {
  /* IE 10+ */
  color: #cdcccd;
  opacity: 1;
}

.search_bar .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #cdcccd;
  opacity: 1;
}

.select_outer {
  padding-top: 35px;
  font-family: "GBook";
  /*font-family:Verdana, Geneva, sans-serif;*/
}

.left_select {
  width: 75%;
  float: left;
  margin: 0px -10px;
}

.select_item {
  width: 170px;
  float: left;
  padding: 0px 10px;
  height: 40px;
}

.bootstrap-select>.btn {
  height: 40px;
  background: #e6e6e6;
}

.select_outer .bootstrap-select .btn:focus {
  outline: 0px dotted transparent !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: 0px;
}

.select_item a {
  text-transform: capitalize;
  font-weight: 400;
  color: #414042;
  padding: 10px !important;
}

.select_item button {
  text-transform: capitalize;
  font-weight: 400;
  color: #414042;
}

.select_item a:hover {
  color: #27cbdc !important;
  background: none !important;
}

.select_item .caret {
  border: 0;
  background: url(../images/arow.png) no-repeat;
  height: 40px;
  width: 15px;
}

.select_item .bootstrap-select.btn-group .btn .caret {
  top: 35%;
}

.right_select {
  width: 24%;
  float: right;
}

.download_btn .dropdown a {
  color: #414042;
  background: url(../images/arow.png) no-repeat #e3e4e5;
  background-position: right 15px top 50%;
  width: 100%;
  line-height: 40px;
  display: inline-block;
  padding: 0px 15px;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  text-align: left;
}

.download_btn .dropdown a span {
  margin-right: 5px;
}

.download_btn .dropdown-menu li a {
  width: auto;
  background: none;
  line-height: normal;
  padding: 12px 10px;
  text-align: center;
}

.download_btn .dropdown-menu li a:hover {
  color: #27cbdc;
}

.download_btn .dropdown-menu {
  left: inherit;
  right: 0;
}

.form-control {
  font-size: 12px;
}

/*end*/

/*make payment css modal*/

/*#make_payment .modal-dialog{
    width: 750px;
}*/

.make_payment_inr span {
  display: block;
  font-size: 12px;
  color: #414042;
}

.payee_text_new {
  font-family: "Source Sans Pro", sans-serif;
}

.make_tabmenu ul {
  margin: 10px 0 30px;
  overflow: hidden;
}

.make_tabmenu ul li {
  float: left;
}

.make_tabmenu ul li a {
  display: inline-block;
  padding: 10px 15px;
  font-size: 11px;
  color: #808080;
  border: 1px solid #d0d2d2;
}

.make_tabmenu ul li a:hover,
.make_tabmenu ul li.active a {
  background: #00c1d5;
  border-color: #00c1d5;
  color: #fff;
}

.make_tabmenu ul li:first-child a {
  border-radius: 5px 0 0 5px;
}

.make_tabmenu ul li:last-child a {
  border-radius: 0px 5px 5px 0px;
}

.make_tabmenu ul li:last-child a {
  border-left: none;
}

.amount_cell {
  border: 1px solid #e3e4e5;
  padding: 13px 20px;
  background: #fbfbfb;
  border-radius: 5px;
  margin-bottom: 20px;
  height: 78px;
}

.amount_cell h4 {
  font-size: 23px;
  color: #414042;
  margin-bottom: 10px;
  line-height: 26px;
}

.amount_cell span {
  display: block;
  font-size: 10px;
  color: #414042;
  margin: 2px 0 0;
}

.amount_cell_input {
  border: none;
  outline: inherit;
  background: none;
  border-radius: 0;
  font-size: 23px;
  color: #414042;
  padding: 0;
  line-height: 26px;
}

.amount_cell.edit_cell:hover {
  border-color: #00c1d5;
  background: #fafefe;
}

.amount_cell.edit_cell:hover span {
  color: #00c1d5;
}

.modal-backdrop {
  background: #2f3842;
}

.modal-backdrop.in {
  opacity: 0.8;
}

/*make payment css modal end*/

/*installment css*/

.installment.tab_menu {
  text-align: center;
  border-bottom: 1px solid #e1e1e1;
}

/*installment css end*/

/*rewards css*/

.rewards_menuOuter {
  padding-top: 30px;
}

.rewards_content .content_area {
  padding-top: 40px;
}

.rewards_message_box {
  text-align: center;
  background: #009db2;
  padding: 20px 0px;
  position: relative;
  margin-bottom: 30px;
}

.rewards_message_box p {
  color: #fff;
  font-size: 15px;
  font-family: "GBook";
  /*font-family:Verdana, Geneva, sans-serif;*/
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  letter-spacing: 0px;
}

.rewards_message_box p span {
  margin-right: 15px;
  float: left;
}

.rewards_message_box p span.msg_text {
  overflow: hidden;
  margin-top: 6px;
  float: none;
  text-align: left;
  display: block;
}

.rewards_message_box .cross_btn {
  background: #0d8a9b;
}

.rewards_content .offer_cell_pic img {
  width: 100%;
  vertical-align: top;
}

.rewards_content .offer_area .cross_btn {
  background: rgba(0, 0, 0, 0.2);
}

.offer_area .cross_btn:hover {
  background: #0d8a9b;
}

.ongoing_offer {
  padding: 0px 0px 35px;
  background: #f7f7f7;
}

.hdng_left {
  width: 85%;
  float: left;
}

.hdng_left h4 {
  color: #abaaab;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
}

.hdng_right {
  width: 15%;
  float: right;
}

.hdng_right .bootstrap-select .btn:focus {
  outline: 0px dotted transparent !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: 0px;
}

.hdng_right .btn-default.active.focus,
.hdng_right .btn-default.active:focus,
.hdng_right .btn-default.active:hover,
.hdng_right .btn-default.focus:active,
.hdng_right .btn-default:active:focus,
.hdng_right .btn-default:active:hover,
.hdng_right .open>.dropdown-toggle.btn-default.focus,
.hdng_right .open>.dropdown-toggle.btn-default:focus,
.hdng_right .open>.dropdown-toggle.btn-default:hover {
  color: #808080;
  background-color: transparent;
  border-color: transparent;
}

.hdng_right .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.hdng_right .btn-default {
  border: 0;
  border-color: transparent;
  text-transform: uppercase;
  background: transparent;
}

.hdng_right .btn-default:hover {
  background: none !important;
}

.hdng_right .btn-default.active,
.btn-default:active,
.hdng_right .open>.dropdown-toggle.btn-default {
  background: none;
}

.hdng_right .btn-default.focus,
.hdng_right .btn-default:focus {
  background: transparent;
}

.hdng_right .caret {
  border: 0;
  background: url(../images/arow.png) no-repeat;
  height: 15px;
  width: 15px;
  height: 15px;
}

.hdng_right .bootstrap-select.btn-group .btn .caret {
  top: 25%;
}

.hdng_right button {
  padding: 0;
}

.ongoing_offerinnr {
  padding-top: 20px;
  margin: 0px -8px;
}

.offer_item {
  width: 25%;
  float: left;
  padding: 0px 8px;
  margin-bottom: 15px;
}

.hdng_right .bootstrap-select.btn-group .btn .filter-option {
  text-align: right;
  padding-right: 15px;
}

.offer_content {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}

.offer_pic img {
  width: 100%;
}

.offer_text {
  background: #fff;
  padding: 20px 15px;
  border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -ms-border-radius: 0 0 5px 5px;
}

.offer_text h4 {
  color: #4d4c4e;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}

.offer_text h4 a {
  color: #4d4c4e;
}

.offer_text h4 a:hover {
  color: #000;
}

.offer_text p {
  font-size: 11px;
  margin: 0;
}

.offer_text p span {
  font-weight: 700;
}

/*rewards css end*/

/*budget css*/

#budget_pie .highcharts-background,
#trend_chart .highcharts-background {
  fill: #f7f7f7;
}

#budget_pie .highcharts-button,
.highcharts-credits,
#trend_chart .highcharts-button,
#trend_chart .highcharts-legend {
  display: none;
}

.highcharts-series-group {
  width: 200px;
}

.highcharts-legend-item {
  margin-bottom: 10px;
}

.highcharts-title tspan {
  font-size: 20px;
  color: #000000;
}

.trend_area {
  margin: 50px 0;
}

.spent_text {
  font-size: 12px;
  color: #414042;
  float: right;
  margin: 12px 7px 0 0;
}

/*budget end css*/

/*account page*/

.account_management {
  overflow: hidden;
}

.account_management .container {
  position: relative;
}

.management_bar {
  width: 225px;
  background: #fff;
  position: absolute;
  top: 0px;
  bottom: 0;
  z-index: 2;
  padding: 115px 0;
  box-shadow: 0 -5px 5px 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;
}

.management_bar:before {
  position: absolute;
  content: "";
  top: 0;
  bottom: 0;
  width: 500000px;
  background: #fff;
  z-index: 1;
  left: -500000px;
}

.management_bar ul li {
  float: none;
  position: relative;
}

.management_bar ul {
  position: relative;
  z-index: 11;
}

.management_bar ul li a {
  position: relative;
  display: block;
  padding: 15px 0;
  font-size: 14px;
  color: #414042;
  transition: 100ms ease-in-out;
  -webkit-transition: 100ms ease-in-out;
  -moz-transition: 100ms ease-in-out;
}

.management_bar ul li a b {
  position: relative;
  z-index: 10;
  font-weight: normal;
}

/* .management_bar ul li a:hover:before,
.management_bar ul li.active a:before {
    position: absolute;
    content: "";
    right: 100%;
    top: 0;
    bottom: 0;
    width: 1000000000px;
    background: #e5f8fa;
    z-index: 9;
    transition: 900ms ease-in-out;
    -webkit-transition: 900ms ease-in-out;
    -moz-transition: 900ms ease-in-out;
} */

.img {
  margin: 0 20px 0 0;
}

.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: 3px;
  max-width: 140px;
}

.management_bar ul li a:hover,
.management_bar ul li.active a {
  /* background: #e5f8fa; */
  color: #00c1d5;
}

.management_bar ul li.active a {
  font-family: "Source Sans Pro", sans-serif;
}

.accout_area {
  position: relative;
  z-index: 1;
  margin: 50px 0 0 285px;
  padding-bottom: 120px;
  transition: 900ms ease-in-out;
  -webkit-transition: 900ms ease-in-out;
  -moz-transition: 900ms ease-in-out;
}

.accout_area h1 {
  font-size: 32px;
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 40px;
}

.accout_area .tab-content {
  margin-top: 40px;
}

.account_frm {
  background: #fff;
  padding: 40px;
}

.account_frm h3 {
  font-size: 24px;
  color: #414042;
  margin: 0 0 40px;
}

.fld_outr {
  margin: 0 0 30px;
}

.fld_outr label {
  font-size: 12px;
  color: #414042;
  margin-bottom: 4px;
  width: 100%;
  /*text-transform: uppercase;*/
  font-family: "Source Sans Pro", sans-serif;
}

.type_fld {
  width: 100%;
  border: 1px solid #d0d2d2;
  border-radius: 5px;
  padding: 3px 14px;
  font-size: 14px;
  color: #414042;
  outline: none;
  height: 40px;
}

.type_fld:focus {
  border: 1px solid #00c1d5;
}

.fld_outr .select_item {
  padding: 0;
  width: 100%;
  float: none;
}

.fld_outr .bootstrap-select>.btn {
  background: #fff !important;
  height: 60px;
  padding: 20px;
  border-radius: 5px;
  border: solid 1px #706f73;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  line-height: normal;
  font-size: 16px;
  position: relative;
}

.fld_outr .bootstrap-select>.btn:focus {
  color: #222222 !important;
  border-color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.bootstrap-select.btn-group .btn .filter-option {
  text-overflow: ellipsis;
}

.submit_btn {
  border: none;
  background: #004070;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
}

.submit_btn:hover {
  background: #41e6ff;
}

/*account page end*/

.left_btn {
  position: absolute;
  top: 60px;
  right: -45px;
  display: none;
}

.left_btn a {
  display: inline-block;
  color: #00c1d5;
  font-size: 65px;
}

.sidebar_add .left_btn {
  right: -23px;
}

.left_btn a:hover {
  color: #000;
}

.sidebar_add .body_overlay {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
}

.sidebar_add {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.sidebar_add .management_bar {
  z-index: 99999;
  left: 0;
  padding-left: 25px;
}

/*rewards new page*/

.rewards_content .generic_insight .offer_cell_pic img {
  width: auto;
}

.redeem_aria .offer_cell_pic {
  background: #f2f1f1;
}

.rewards_ernaModal {
  position: relative;
}

.rewards_ernaModal .modal-header {
  padding: 0;
  min-height: auto;
}

.rewards_ernaModal .modal-body {
  padding: 0;
}

.rewards_ernaModal .modal-dialog {
  max-width: 915px;
  width: auto;
}

.rewards_ldy_pic img {
  width: 100%;
}

.rewards_ernaModal .rewards_cross {
  position: absolute;
  top: 20px;
  right: 15px;
  background: url(../images/expand_cross.png) no-repeat center center #d6d5d2;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  z-index: 9;
  opacity: 1;
}

.rewards_ernaModal .rewards_cross:hover {
  background-color: #009db2;
}

.zara_canada {
  padding: 25px 10px 25px 30px;
}

.canada_text ul {
  margin-bottom: 10px;
}

.canada_text li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 40px;
  font-size: 11px;
}

.canada_text li:last-child {
  margin-right: 0px;
}

.canada_text li:first-child {
  font-size: 25px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
}

.canada_text p {
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
  color: #0f0f0f;
  letter-spacing: 0px;
}

.canada_text li span {
  margin-right: 7px;
  display: inline-block;
  vertical-align: middle;
}

.participating_locations {
  padding: 25px 30px;
  background: #f7f7f7;
}

.participating_locations h3 {
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
  color: #0f0f0f;
  margin-bottom: 10px;
}

.locations_map {
  width: 45%;
  float: left;
  height: 315px;
}

.locations_text {
  width: 55%;
  float: left;
  background: #fff;
  min-height: 315px;
}

.locations_text li {
  padding: 20px 10px 20px 55px;
  border-bottom: 1px solid #f1f1f1;
  font-size: 14px;
  color: #0c0c0c;
  position: relative;
}

.locations_text li span {
  color: #a6a6a6;
  display: block;
  font-size: 12px;
}

.locations_text li:after {
  position: absolute;
  background: url(../images/icon-marker.png) no-repeat;
  height: 26px;
  width: 18px;
  left: 20px;
  top: 20px;
  content: "";
}

.transactions_zara {
  padding-top: 20px;
}

.t_hdng_right .bootstrap-select.btn-group .btn .filter-option {
  text-transform: uppercase;
}

.t_hdng_right a {
  text-transform: uppercase;
}

.transactions_zara .transation_details {
  margin: 10px 0 0;
}

.transation_cell .bootstrap-select .btn:focus {
  outline: 0px dotted transparent !important;
  outline: 0px auto -webkit-focus-ring-color !important;
  outline-offset: 0px;
}

.date_select .btn-default.active.focus,
.date_select .btn-default.active:focus,
.date_select .btn-default.active:hover,
.date_select .btn-default.focus:active,
.date_select .btn-default:active:focus,
.date_select .btn-default:active:hover,
.date_select .open>.dropdown-toggle.btn-default.focus,
.date_select .open>.dropdown-toggle.btn-default:focus,
.date_select .open>.dropdown-toggle.btn-default:hover {
  color: #808080;
  background-color: transparent;
  border-color: transparent;
}

.date_select .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.date_select .btn-default {
  border: 0;
  border-color: transparent;
  background: transparent;
  font-size: 9px;
  text-transform: uppercase;
  color: #808080;
}

.date_select .btn-default:hover {
  background: none !important;
}

.date_select .btn-default.active,
.btn-default:active,
.transation_cell .open>.dropdown-toggle.btn-default {
  background: none;
}

.date_select .btn-default.focus,
.transation_cell .btn-default:focus {
  background: transparent;
}

.date_select .caret {
  border: 0;
  background: url(../images/arow.png) no-repeat;
  height: 15px;
  width: 15px;
  height: 15px;
  background-size: 15px;
}

.date_select .bootstrap-select.btn-group .btn .caret {
  top: 0;
}

.date_select button {
  padding: 0;
}

.date_select .bootstrap-select.btn-group .btn .caret {
  right: 52px;
}

.date_select .bootstrap-select>.btn {
  padding-right: 0px;
}

.transactions_zara .date_select span {
  margin-right: 0px;
}

.date_select .dropdown-menu>li>a {
  padding: 3px 10px;
}

.bootstrap-select.btn-group .btn .filter-option {
  text-align: left;
  padding-right: 5px;
}

.date_select .bootstrap-select.btn-group .dropdown-menu li a {
  display: inline-block;
  width: 100%;
}

.transaction_item {
  height: 225px;
}

.transaction_item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: #009db2;
}

.participating_locations h3 {
  margin-top: 4px;
}

.hdng_right .bootstrap-select.btn-group .btn .caret {
  top: 15px;
}

.reewarda_reedem .transation_row.head_row .transation_cell:last-child {
  width: 38%;
  padding-left: 0;
}

.redeem_trasactions .transation_row .transation_cell:nth-child(4) {
  width: 27%;
}

/*.transation_cell .redeem_btn{
    display: inline-block;
    border: 1px solid #00c1d5;
    padding: 7px 20px;
    border-radius: 5px;
    color: #00c1d5;
    font-family:'Axiforma_Regular';
    margin-top: 3px;
}
.transation_cell .redeem_btn:hover{
    background: #00c1d5;
    color: #fff;
}*/


.redeem_trasactions .transation_cell:last-child {
  width: auto;
  padding: 0px;
  float: right;
  padding-right: 17px;
}

.transation_cell .overline_text {
  width: auto;
  height: auto;
  text-decoration: line-through;
  float: none;
  margin-right: 0;
  margin-left: 15px;
  color: #979797;
}

.participating_locations h3 {
  margin-top: 13px;
  margin-bottom: 0;
}

.reewarda_reedem .transactions_zara {
  padding-top: 0px;
}

.transaction_item .mCSB_inside>.mCSB_container {
  margin-right: 6px;
}

.budget_item {
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}

.budgetOuter {
  padding: 20px;
  position: relative;
}

.budget_left {
  width: 30%;
  float: left;
}

.budget_progress {
  width: 65%;
  float: left;
}

.budget_left_modal {
  width: 30%;
  margin: 0px auto;
  /*float: left;*/
}

.budget_progress_modal {
  width: 100%;
  /*width: 56%;*/
  /*float: left;*/
}

.budget_cross {
  width: 5%;
  float: left;
  text-align: center;
  margin-top: 8px;
}

.bdgt_Icon {
  height: 40px;
  width: 40px;
  line-height: 40px;
  float: left;
  overflow: hidden;
  margin-right: 20px;
}

.icon_Text {
  overflow: hidden;
  margin-top: 10px;
}

.p_left_text {
  width: 15%;
  float: left;
}

.middle_progress {
  width: 70%;
  float: left;
  padding: 5px 15px 0px 15px;
}

.p_right_text {
  width: 15%;
  float: left;
}

.prgrs_bar_back {
  position: relative;
  height: 4px;
  width: 100%;
  border-radius: 20px;
}

.pprgs_fnt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-radius: 20px 0px 0px 20px;
}

.budget_item h4 {
  color: #040404;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
  line-height: 17px;
}

.p_left_text h4 {
  text-align: right;
}

.p_left_text h4 span {
  display: block;
}

.progress_outer {
  margin-top: 10px;
  position: relative;
}

.budget_msgBox {
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
  border-top: 2px solid #e6e6e6;
  padding: 25px 0px;
  display: none;
}

.budgtOuter_box {
  max-width: 410px;
  margin: 0 auto;
}

.lftmsg_Hdng {
  float: left;
  width: 185px;
  margin-right: 17px;
}

.lftmsg_Hdng h4 {
  font-size: 12px;
  color: #0f0f0f;
}

.month_text {
  overflow: hidden;
}

.month_text li {
  font-size: 12px;
  margin-bottom: 15px;
}

.month_text li:last-child {
  margin-bottom: 0px;
}

.month_text li span {
  color: #05c3de;
}

.open_budget .bdgt_close img {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transition: 0.5s;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
}

.bdgt_close,
.open_budget .bdgt_open {
  display: none;
}

.open_budget .bdgt_close,
.bdgt_open {
  display: block;
}

/*add css 13-9-17*/

#budget_modal .modal-content {
  background: #f7f7f7;
}

#budget_modal .modal-dialog {
  width: 890px;
}

#budget_modal .transation_cell {
  width: 22%;
}

#budget_modal .transation_cell:last-child {
  width: 2%;
}

#budget_modal .search_bar {
  width: 270px;
  float: left;
}

/* #budget_modal .select_item {
    width: 213px;
    float: right;
} */
#budget_modal .select_item {
  width: 213px;
  float: left;
  padding: 0;
}

.my_spend_budget_modal .inp_srch_hold input {
  border: 1px solid #a9a9a9;
}

.my_spend_budget_modal .srch_stup_hold {
  margin-left: inherit;
  width: auto;
  float: right;
}

#budget_modal .modal-header span {
  display: block;
  font-size: 11px;
  color: #000;
}

#budget_modal .top_typo_box {
  margin-bottom: 0;
  padding-top: 30px;
}

#budget_modal .top_typo_box h4 {
  margin-bottom: 0;
}

#budget_modal .top_typo_box ul {
  margin-top: 20px;
}

.clearSearch {
  font-style: normal;
  font-size: 16px;
  text-decoration: underline;
  padding-left: 30px;
  line-height: 20px;
  background-image: url(../images/clear_srch.png);
  background-position: center left 10px;
  background-repeat: no-repeat;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
}

#budget_modal .top_typo_box ul li {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

#budget_modal .top_typo_box h4 span {
  color: #00c1d5;
}

#budget_modal .search_bar .form-control {
  height: 40px;
  font-family: "" Source Sans Pro", sans-serif";
  color: #414042;
  font-size: 15px;
  padding-left: 40px;
  border-radius: 3px;
  box-shadow: none;
  border: 1px solid #d2d2d2;
  background-position: left 12px center;
  font-weight: normal;
}

/* #budget_modal .bootstrap-select>.btn {
    font-size: 13px;
    border: 1px solid #A2A2A2;
    padding: 6px 25px 4px 12px;
    font-family: "Source Sans Pro", sans-serif;
    box-shadow: none;
    background-color: transparent;
} */
#budget_modal .bootstrap-select>.btn {
  font-size: 14px;
  border: 1px solid #a9a9a9;
  padding: 2px 25px 4px 12px;
  font-family: "Source Sans Pro", sans-serif;
  box-shadow: none;
  background-color: transparent;
}

#budget_modal .bootstrap-select>.btn:focus {
  border: 1px solid #00c1d5;
}

#budget_modal .west_elm {
  width: 170px;
  text-align: center;
}

#budget_modal .west_elm_pic {
  margin: 0px auto;
  float: none;
}

#budget_modal .transation_panel {
  width: 260px;
  margin: 0;
}

#budget_modal .middle_line {
  display: none;
}

#budget_modal .transation_top_d {
  display: block;
}

#budget_modal .value_wstelm {
  font-size: 22px;
}

#budget_modal .transaction_title {
  width: 48%;
}

#budget_modal .transation_area {
  max-height: 450px;
  overflow: auto;
  margin-left: -10px;
  margin-right: -10px;
  padding-top: 18px;
}

#budget_modal .select_item.active .btn {
  background-color: #077c88 !important;
  color: #fff !important;
}

#budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
  background: url(../images/arow_whtt.png) no-repeat;
}

/*add css 18-9-17*/

.reddem_text_new a {
  font-size: 14px;
  display: inline-block;
  color: #00cfdf;
  font-weight: 700;
}

.reddem_text_new a:hover {
  color: #000;
}

.balance_area {
  margin: 20px 0;
  padding: 20px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
}

.balance_area_cell {
  color: #bbbbbb;
  font-size: 12px;
  text-transform: uppercase;
}

.balance_area_cell span {
  display: block;
  color: #605f61;
  font-size: 14px;
  font-weight: 700;
  margin: 3px 0 0;
}

.want_redeem {
  font-size: 14px;
  color: #605f61;
  margin: 0 0 20px;
}

.save_bar {
  margin: 15px 0 0;
}

#redeem_modal .modal-footer {
  margin: 20px 0 0;
}

.confirm_redemption {
  font-size: 25px;
  color: #000;
  text-align: center;
}

.wst_elm {
  background: #fff;
  padding: 25px;
  box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.1);
}

.confirm_redemption {
  color: #000;
  font-weight: 600;
}

.wst_bld {
  font-weight: 600;
}

.wst_elm_btm {
  margin: 0 0 5px;
}

.wst_elm_btm span {
  color: #a7a7a7;
  width: 50%;
}

.wst_list_wrap {
  border-top: 2px solid #f6f6f6;
  padding: 30px 0 20px;
}

.wst_list_row {
  margin: 0 0 10px;
}

.wst_list_row label {
  float: left;
  width: 180px;
  color: #a7a7a7;
  font-weight: 400;
}

.wst_list_row span {
  float: right;
  width: 80px;
  text-align: right;
}

.tick_pic {
  text-align: center;
  margin-bottom: 25px;
}

.modal-footer.text-center {
  text-align: center;
}

/*add css 25-9-17*/

.panel-default>.panel-heading {
  background: #fff;
  border: none;
  padding: 15px 20px;
}

.panel-heading a {
  font-size: 15px;
  color: #414042;
  display: block;
  background: url(../images/expand_cross2.png) right center no-repeat;
}

.panel-heading a.collapsed {
  background: url(../images/expand.png) right center no-repeat;
}

.panel-default {
  border: none;
  box-shadow: none;
}

.panel-group .panel+.panel {
  margin-top: 10px;
}

.panel-group .panel {
  border-radius: 0;
}

/*add css 3-10-17*/

.mngcard_bnr {
  margin: -60px 0 30px;
  padding: 20px;
  display: -webkit-box;
}

.stella_select li.dropdown a figure {
  width: 42px;
  height: 42px;
  margin-right: 11px;
  display: inline-block;
  vertical-align: middle;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

/*add css 22-12-17*/

.browse_outr {
  display: block;
  position: relative;
  margin-top: -37px;
  float: left;
  border: 3px solid #ffffff;
  width: 98px;
  height: 98px;
  margin-left: 0px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  box-shadow: 0 0 10px rgba(69, 69, 69, 0.3);
}

.browse_outr:after {
  content: "";
  background-image: url(../images/camera.png);
  width: 37px;
  height: 28px;
  position: absolute;
  bottom: -3px;
  right: -13px;
  z-index: 9;
  background-size: 100% 100%;
}

.browse_outr input[type="file"] {
  opacity: 0;
  font-size: 0;
  width: 98px;
  height: 107px;
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 0;
  cursor: pointer;
}

.browse_btn {
  border: none;
  outline: none;
  font-size: 0;
  width: 92px;
  height: 92px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 9;
  cursor: pointer;
  background: url(../images/browse_btn.png) left top no-repeat;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}

.account_hd {
  color: #414042;
  font-size: 18px;
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
}

.stella_select .dropdown-menu {
  top: 52px;
  border-radius: 8px;
  padding: 8px 0;
}

.stella_select .dropdown-menu::after {
  display: none;
}

.stella_select .dropdown-menu>li:last-child {
  margin-bottom: 0;
}

.mycard {
  float: right;
}

.mycard span {
  display: inline-block;
  margin-right: 12px;
  color: #808080;
  font-size: 11px;
}

.mycard a {
  display: inline-block;
  vertical-align: middle;
  background: #00c1d5;
  padding: 8px 20px;
  font-size: 10px;
  color: #fff;
  text-align: center;
  border-radius: 4px;
}

.mycard a:hover {
  background: #0b8697;
}

.expand {
  text-align: right;
}

.expand a {
  display: inline-block;
  font-size: 9px;
  color: #414042;
}

.expand a:hover {
  color: #000;
  text-decoration: underline;
}

.card_blog {
  background: #fff;
  padding: 20px 25px;
  margin: 0 0 12px;
}

.card_blog_top {
  padding: 0 0 20px;
  border-bottom: 2px solid #f1f1f1;
}

.topcard_cell {
  float: left;
  width: 20%;
}

.topcard_cell span {
  display: block;
  font-size: 9px;
  color: #414042;
  text-transform: uppercase;
}

.topcard_cell h5 {
  font-size: 14px;
  color: #414042;
  margin: 5px 0;
}

.topcard_cell span i {
  color: #00c1d5;
  font-size: 12px;
  margin-left: 4px;
}

.sml_text {
  font-size: 9px;
  color: #414042;
}

.sml_text a {
  color: #00c1d5;
  font-size: 10px;
  text-decoration: underline;
}

.sml_text a:hover {
  text-decoration: none;
  color: #000;
}

.topcard_cell .make_btn {
  padding: 10px;
}

.topcard_cell .make_btn img {
  margin-right: 5px;
}

.topcard_cell .make_btn1 {
  padding: 10px;
}

.topcard_cell .make_btn1 img {
  margin-right: 5px;
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 35px;
}

.switch input {
  display: none;
}

.slider_switch {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #b0e5ef;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid transparent;
}

.slider_switch:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 0px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid transparent;
}

input:checked+.slider_switch {
  background-color: #004070;
}

input:focus+.slider_switch {
  box-shadow: 0 0 1px #004070;
}

input:checked+.slider_switch:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */

.slider_switch.round {
  border-radius: 34px;
}

.slider_switch.round:before {
  border-radius: 50%;
}

.btm_card_cell {
  display: inline-block;
  vertical-align: middle;
  width: 19%;
}

.btm_card_cell span {
  display: block;
  font-size: 9px;
  color: #414042;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.card_blog_btm {
  margin: 15px 0 0;
}

.btm_card_cell a {
  display: inline-block;
  font-size: 10px;
  color: #00c1d5;
  text-decoration: underline;
}

.btm_card_cell a:hover {
  color: #000;
  text-decoration: none;
}

/*checkbox*/

.card_apply_area {
  text-align: center;
}

.styled-checkbox {
  position: absolute;
  opacity: 0;
}

.styled-checkbox+label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-size: 9px;
  color: #414042;
  font-weight: normal;
}

.styled-checkbox+label span {
  line-height: 20px;
  float: right;
}

.styled-checkbox+label:before {
  content: "";
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 15px;
  height: 15px;
  border: 1px solid #00c1d5;
  border-radius: 4px;
}

.styled-checkbox:focus+label:before {
  -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
}

.styled-checkbox:checked+label:before {
  background: #00c1d5;
}

.styled-checkbox:disabled+label {
  color: #b8b8b8;
  cursor: auto;
}

.styled-checkbox:disabled+label:before {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #ddd;
}

.styled-checkbox:checked+label:after {
  content: "";
  position: absolute;
  left: 2px;
  top: 8px;
  background: white;
  width: 2px;
  height: 2px;
  -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white,
    4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white,
    4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.btm_card_cell.disabled span {
  color: #b2b1b2;
}

.btm_card_cell.disabled .slider_switch {
  background: #e3e4e5;
}

.btm_card_cell.disabled input:checked+.slider_switch:before {
  -webkit-transform: inherit;
  -ms-transform: inherit;
  transform: inherit;
}

/*add css 26-12-17*/

.referal_box {
  background: #fff;
  padding: 0px 15px 20px 0;
}

.referal_box h3 {
  font-size: 24px;
  color: #454545;
  line-height: 35px;
}

.shape_keep_wrap {
  margin: 60px 0 0;
}

.shape_area {
  width: 230px;
  float: left;
  margin-right: 65px;
}

.keep_spre {
  overflow: hidden;
}

.keep_spre span {
  font-size: 14px;
  color: #00c4d8;
  text-transform: uppercase;
}

.keep_spre p {
  font-size: 14px;
  color: #414042;
  line-height: 20px;
  opacity: 0.5;
}

/*---s.p-------*/

.fav_div {
  position: relative;
  width: 148px;
  margin-left: 65px;
  margin-bottom: 20px;
}

.fav_div img {
  width: 100%;
}

.percent_fav {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  font-size: 0;
}

.percent_fav_img {
  height: 0%;
  overflow: hidden;
  display: inline-block;
}

.fav_need {
  position: absolute;
  top: 100%;
  left: 0px;
  right: 0px;
  width: 100%;
  display: block;
  color: #00c4d8;
  font-size: 14px;
  padding-top: 13px;
  text-align: center;
}

.percent_fav_txt {
  width: 120%;
  display: block;
  font-size: 12px;
  margin-left: -15px;
  color: #afaeaf;
  position: relative;
}

.fav_border {
  border-bottom: 1px solid #ddd;
}

.percent_fav_txt span {
  position: absolute;
  top: 0;
  margin-top: -5px;
  width: 50px;
  padding: 0px 5px;
  right: 100%;
}

.share_box_btm a {
  width: 40px;
  height: 40px;
  color: #fff;
  text-align: center;
  line-height: 44px;
  background: #14c0d8;
  border-radius: 50%;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  color: #fff;
  overflow: hidden;
}

.share_box_btm a.fb {
  padding-left: 9px;
  font-size: 37px;
  line-height: 54px;
}

.share_box_btm a.msngr img {
  width: 25px;
  vertical-align: text-bottom;
}

.share_box_btm a.twit {
  font-size: 30px;
}

.rt_share_box {
  padding-top: 30px;
}

.share_box_top {
  font-size: 12px;
  color: #414042;
  margin-bottom: 35px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  opacity: 0.5;
}

.share_link {
  padding: 15px;
  border-radius: 5px;
  border: 1px solid rgba(151, 151, 151, 0.7);
  color: #979797;
  margin: 12px 0px;
  display: inline-block;
}

.share_link em {
  font-style: normal;
}

.share_link:focus {
  border: 1px solid #00c1d5;
}

.line_div {
  /* margin: 0 auto 35px;
      text-align: left; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.line_div h4 {
  color: #414042;
  float: left;
  letter-spacing: 0.5px;
  font-size: 32px;
  line-height: 100%;
  padding: 0px 14px;
  position: relative;
  margin: 0px;
  text-align: right;
}

.line_div h4:after {
  background-color: #00c1d5;
  top: -6px;
  height: 40px;
  position: absolute;
  width: 2px;
  right: 0;
  content: "";
}

.line_div span {
  font-size: 11px;
  color: #808080;
  padding: 0px 0px 0px 8px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
  text-align: left;
  line-height: 17px;
  overflow: hidden;
  font-family: "Source Sans Pro", sans-serif;
  text-align: left;
  width: 130px;
}

.img_ad {
  display: block;
  position: relative;
}

.img_ad img {
  width: 100%;
}

.ad_tag {
  position: absolute;
  top: 70px;
  left: 0px;
  max-width: 110px;
  display: inline-block;
  font-size: 10px;
  color: #454545;
  padding: 7px 25px 7px 10px;
  letter-spacing: 0.32px;
  background-color: rgba(255, 255, 255, 0.75);
  box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.5);
  border-radius: 0 25px 25px 0;
  white-space: nowrap;
  -webkit-transition: background 0.3s ease;
  -moz-transition: background 0.3s ease;
  -ms-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

.ad_tag i {
  padding-left: 8px;
  position: relative;
  left: 0;
  font-size: 16px;
  line-height: 100%;
  top: 2px;
}

.ad_tag:hover {
  background-color: rgba(255, 255, 255, 1);
}

.ad_tag:hover i {
  left: 5px;
}

.referal_box .shape_keep_wrap:last-child {
  padding-bottom: 20px;
}

/*--end---s.p-------*/

/*add css 27-12-17*/

/* .upcoming_travel .btn_outr {
    margin-top: 23px;
} */

.who_are_going {
  margin: 20px 0 0;
}

.who_are_going>span {
  display: block;
  font-size: 12px;
  color: #414042;
  font-weight: 700;
  margin: 0px 0 8px;
}

.upcoming_travel .card_apply_area {
  text-align: left;
}

.styled-checkbox+label {
  font-size: 12px;
}

.per_check {
  margin: 10px 0 0;
}

.my_desti {
  margin: 40px 0 16px;
}

.dont_have {
  font-size: 16px;
  margin: 35px 0 0;
}

.destini_wrap {
  margin: 25px -8px 0;
}

.destini_cell {
  float: left;
  width: 50%;
  padding: 0 8px;
  margin: 0 0 15px;
}

.destini_inr_cell {
  background: #fff;
  padding: 15px 50px 15px 0;
}

.edit_del {
  float: right;
  width: 30px;
}

.edit_del a {
  display: block;
  color: #00c1d5;
  text-align: center;
  line-height: 25px;
  margin-bottom: 8px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
}

.edit_del a:hover {
  text-decoration: none;
}

.desti_details {
  margin: 0px;
}

.desti_table {
  display: table;
  width: 100%;
}

.desti_row {
  display: table-row;
}

.desti_cell {
  display: table-cell;
  padding-right: 10px;
  vertical-align: middle;
  text-transform: uppercase;
}

.desti_cell {
  font-size: 12px;
  color: #414042;
  letter-spacing: 0.45px;
  font-family: "Source Sans Pro", sans-serif;
}

.desti_cell span {
  color: #a2a2a2;
  display: inline-block;
}

.desti_cell em {
  color: #03c2d6;
  font-style: normal;
}

.btm_text_new {
  font-size: 13px;
  margin: 10px 0 0;
}

/*add css 28-12-17*/

.svgChartCls>span>img {
  width: 36px;
  margin-right: 15px;
}

.budget_pie_wrap {
  width: 41.5%;
  float: left;
  height: 380px;
}

.budget_pie_chart {
  float: left;
  width: 58.5%;
  padding-left: 8%;
}

/*---Notification and help--*/

/*add css 29-12-17*/

.notification_list {
  margin: 30px 0 0;
}

.notification_row {
  margin: 0 0 10px;
  background: #fff;
  padding: 17px 20px;
  border: 1px solid #efefef;
}

.notification_row h5 {
  font-size: 13px;
  /*    font-weight: 600;*/
  margin: 0 0 2px;
}

.notification_row p {
  margin: 0;
  font-size: 11px;
  color: #808080;
}

.notification_content {
  float: left;
  width: 85%;
  padding-right: 20px;
}

.onoff_area {
  overflow: hidden;
  margin-top: 5px;
}

.onoff_area span,
.switch {
  display: inline-block;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}

.onoff_area .switch {
  height: 25px;
}

.on,
.off {
  margin-right: 15px;
  font-size: 11px;
}

.switch_add .off {
  display: inline-block !important;
}

.switch_add .on,
.off {
  display: none !important;
}

/*29-12-17 Achintya*/

.inputOuter {
  margin-bottom: 60px;
}

.inputOuter span {
  display: block;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  /*font-family:Verdana, Geneva, sans-serif;*/
}

.inputWrap .form-control {
  height: 39px;
  position: relative;
  font-size: 15px;
  border: 1px solid #d0d2d2;
  padding-right: 39px;
}

.inputWrap {
  position: relative;
}

.inputWrap .form-control:focus {
  border: 1px solid #13c0d7;
}

.inputWrap a {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 8px;
  margin-right: 8px;
}

.accoCol h5 {
  margin-bottom: 30px;
  color: #a3a3a3;
}

.accoCol .panel-group .panel+.panel {
  margin-top: 15px;
  border-top: 1px solid #e5e5e5;
  padding-top: 15px;
}

.accoCol .panel-body {
  padding: 15px 25px;
}

.accoCol .panel a {
  display: block;
  font-size: 16px;
  color: #0bc4d7;
  padding-left: 24px;
  position: relative;
}

.accoCol .panel a.collapsed {
  color: #4a494b;
}

.accoCol .panel a:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.accoCol .panel a.collapsed:after {
  background: url(../images/arrow-side.png) no-repeat;
  width: 10px;
  height: 18px;
  margin-top: 4px;
}

.accoCol .panel a:after {
  background: url(../images/arrow-side1.png) no-repeat;
  width: 18px;
  height: 10px;
  margin-top: 8px;
}

.imgIconCol+.imgIconCol {
  padding-top: 50px;
}

.imgIconCol a {
  display: block;
  color: #454545;
  padding-top: 10px;
}

.imgIconCol a:hover {
  color: #000;
}

.imgIconCol span {
  display: block;
  font-weight: 600;
  font-size: 16px;
  cursor: default;
}

.accoColA.accoCol .panel-group .panel+.panel {
  border-top: none;
  padding-top: 0;
  margin-top: 35px;
}

.accoCol h5+h5 {
  padding-top: 10px;
  margin-bottom: 15px;
}

.listing li {
  list-style: disc;
  margin-left: 25px;
}

.listing li+li {
  padding-top: 10px;
}

.accodC .panel a {
  padding-left: 0;
}

.accodC .panel a:after {
  right: 0;
  left: inherit;
}

.backButton a {
  text-transform: uppercase;
  text-decoration: underline;
  color: #646365;
}

.backButton a span {
  display: inline-block;
  padding-right: 10px;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.backButton a:hover span {
  padding-right: 5px;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.pdfCol {
  margin-top: 20px;
}

.pdfCol h3 {
  color: #06c3d6;
}

.forPdf {
  padding-bottom: 10px;
}

.backButton.text-center a {
  text-transform: capitalize;
}

.backButton.text-center a:hover {
  text-decoration: none;
}

/*add css 30-12-17*/

.profile_tab {
  margin-top: 0px;
}

/*add css 2-1-18*/

.accod p {
  font-size: 13px;
}

.imgIcon a span {
  display: block;
  font-weight: normal;
  margin-top: 15px;
}

/*--end Notification and help--*/

/*add css 31-1-18*/

.account_management.new_info_d {
  background: #fff;
}

.new_info_d .account_frm h3 {
  margin-bottom: 30px;
}

.hint_wrap {
  position: relative;
}

.hint_text {
  position: absolute;
  top: 50%;
  right: 25px;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.hint_text a {
  color: #00c4d8;
  text-decoration: underline;
}

.hint_text a:hover {
  color: #000;
}

a[data-toggle="tooltip"] {
  position: relative;
}

.tooltipbtn {
  font-size: 16px !important;
  color: #03bbd2;
  margin-left: 5px;
}

.cTooltip {
  padding: 5px;
  position: absolute;
  bottom: 100%;
  background: rgba(0, 0, 0, 0.7);
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  width: 320px;
  line-height: 14px;
  font-weight: 300;
  text-align: center;
  left: 100%;
  margin-left: 10px;
  opacity: 0;
  pointer-events: none;
  transition: all ease-in-out 0.3s;
}

a[data-toggle="tooltip"]:hover .cTooltip {
  opacity: 1;
  pointer-events: all;
}

/*end*/

/*add css 2-2-18*/

.notification_list h3 {
  font-size: 16px;
  color: #808080;
  margin: 40px 0 10px;
}

.switch_add .slider_switch,
.switch_add .slider_switch:before {
  /* background: transparent; */
  background: #fff;
  border-color: #e6e6e6;
}

.notification_row.switch_outr {
  opacity: 0.7;
}

.notification_row {
  opacity: 1;
}

.notification_row h5 i {
  margin-left: 8px;
}

.sub_account {
  padding: 0px 0 30px;
}

.sub_account li {
  margin: 0 0 15px;
}

.dropdown-menu .sub_account li a {
  display: block;
  font-size: 13px;
  color: #4a4a4a;
  padding: 5px 20px 5px 20px;
}

.dropdown-menu .sub_account li a img {
  margin-right: 10px;
}

.dropdown-menu .sub_account li em {
  width: 20px;
  display: inline-block;
  margin-left: 22px;
}

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

.dropdown-menu .sub_account li:last-child {
  margin-bottom: 0;
}

.sub_account li a:hover {
  color: #00c1d5;
}

.frst_line_dv {
  width: 120px;
}

.last_line_div {
  width: 290px;
}

.greece_text {
  position: absolute;
  top: 20px;
  left: 12px;
  font-size: 20px;
  color: #e9f3f9;
}

.offer_brm {
  position: absolute;
  bottom: 10px;
  left: 12px;
  font-size: 10px;
  color: #e9f3f9;
}

.offer_brm span {
  display: block;
  font-size: 8px;
}

.my_cards .banner_area {
  background: transparent;
  padding: 35px 0 0;
}

.mycrd_hd span {
  display: block;
  font-size: 10px;
  color: #414042;
  text-transform: uppercase;
}

.mycrd_hd span i {
  color: #00c1d5;
  font-size: 14px;
}

.mycrd_hd h3 {
  font-size: 24px;
  color: #414042;
  margin: 12px 0;
}

.my_cards .brim_left_wrap {
  width: 310px;
  padding-right: 30px;
}

.my_cards .no_cell {
  font-size: 12px;
}

.valid_area {
  margin: 15px 0 0;
}

.my_cards .other_value_cell {
  text-align: left;
  width: 33%;
}

.my_cards .no_cell {
  margin-right: 16px;
}

/*add css 6-2-18*/

.my_cards .current_blnc {
  float: left;
}

.action_drp {
  float: right;
  min-width: 105px;
  margin-top: 23px;
}

.action_drp>a {
  display: block;
  background: #f7f7f7;
  padding: 12px 20px;
  border-radius: 25px;
  font-size: 10px;
  color: #454545;
  text-align: left;
}

.action_drp a span.caret {
  display: inline-block;
  display: inherit;
  float: right;
  margin-top: 4px;
  border: none;
  width: 9px;
  height: 6px;
  background: url(../images/down_arrow_caret.png) right center no-repeat;
}

.action_drp .dropdown-menu,
.mycard_select .dropdown-menu {
  min-width: 190px;
  left: inherit;
  right: 0;
  padding: 12px 0;
}

.mycard_select .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 13px;
}

.dropdown-menu>li>a {
  padding: 13px 20px;
  font-size: 13px;
}

.action_drp .dropdown-menu>li>a:hover,
.mycard_select .bootstrap-select.btn-group .dropdown-menu li a:hover,
.mycard_select .bootstrap-select.btn-group .dropdown-menu li.selected a {
  color: #00c1d5;
  background: transparent;
}

.my_cards .topcard_cell {
  float: none;
  width: 19.5%;
  display: inline-block;
  vertical-align: middle;
}

.my_cards .topcard_cell .card_apply_area {
  display: inline-block;
  vertical-align: middle;
}

.topcard_cell .action_drp {
  margin-top: 0;
}

.my_cards .card_blog {
  padding: 0;
  margin-bottom: 90px;
}

.my_cards .card_blog_top {
  padding-bottom: 0;
  border: none;
}

.my_cards .styled-checkbox+label::before {
  border-color: #e5e5e5;
}

.mycard_select {
  float: left;
}

.select_all_area {
  margin: 70px 0 45px;
}

.mycard_select .bootstrap-select>.btn {
  background: none;
  border: none;
  font-size: 11px;
  color: #414042;
}

.mycard_select .caret {
  border: none;
  width: 9px;
  height: 6px;
  background: url(../images/down_arrow_caret.png) right center no-repeat;
}

.btn-group.open .dropdown-toggle {
  box-shadow: none;
}

.open>.dropdown-toggle.btn-default:hover {
  background: none;
}

.select_all_area .card_apply_area {
  margin: 10px 85px 0 0;
}

.new_addi_area {
  margin: 15px 0 0;
  padding: 40px 0 0;
  border-top: 1px solid #efefef;
}

.new_addi_area h5 {
  float: left;
  font-size: 10px;
  color: #414042;
  letter-spacing: 1px;
  margin-top: 15px;
  text-transform: uppercase;
}

.add_member_new a {
  display: inline-block;
  background: #00c1d5;
  padding: 14px 25px 10px;
  font-size: 10px;
  color: #ffffff;
  border-radius: 3px;
}

.missing_area {
  float: right;
}

.missing_area span,
.add_member_new,
.add_member_new a {
  display: inline-block;
  vertical-align: middle;
}

.add_member_new a:hover {
  background: #157983;
}

.missing_area span {
  font-size: 10px;
  color: #414042;
  letter-spacing: 1px;
  margin-right: 12px;
}

#gogreenmodal .modal-dialog,
.cmn_modal .modal-dialog {
  width: 560px;
}

#gogreenmodal .modal-body,
.cmn_modal .modal-body {
  padding: 10px 140px 25px;
}

.go_grn {
  text-align: center;
}

.leaf_pic {
  display: block;
}

.go_grn h3 {
  font-size: 24px;
  color: #00c1d5;
  margin: 15px 0 25px;
}

.proceed_btn {
  position: relative;
  margin-bottom: 10px;
}

.proceed_btn a {
  display: inline-block;
  background: #00c1d5;
  padding: 15px 65px;
  font-size: 12px;
  color: #fff;
  border-radius: 3px;
}

.proceed_btn span {
  position: absolute;
  right: -75px;
  font-size: 10px;
  color: #454545;
  width: 180px;
  text-align: left;
  top: 10px;
}

.cancel_btn a {
  display: inline-block;
  font-size: 12px;
  color: #454545;
  text-decoration: underline;
}

.cancel_btn a:hover {
  color: #000;
  text-decoration: none;
}

.member_frm {
  margin: 30px -5px 40px;
}

.fld_col_6 {
  float: left;
  width: 50%;
  padding: 0 5px;
}

.fld_outr_new label {
  color: #414042;
  font-size: 12px;
  font-weight: 400;
  text-align: left;
}

.add_fld,
.fld_outr_new .bootstrap-select>.btn {
  width: 100%;
  border: 1px solid #e4e4e4;
  padding: 10px 12px;
  height: 40px;
  border-radius: 4px;
  color: #555;
  font-size: 12px;
  background-color: #fff;
}

.fld_outr_new {
  margin: 0 0 15px;
  text-align: left;
}

.fld_col_4 {
  width: 33.3%;
  float: left;
  padding: 0 5px;
}

.fld_outr_new .caret {
  border: none;
  width: 24px;
  height: 10px;
  background: url(../images/downarrow.png) right center no-repeat;
}

.add_fld:focus,
.fld_outr_new .bootstrap-select>.btn:focus {
  border: 1px solid #04c2df !important;
}

/*
#addmembermodal .modal-dialog {
    width: 700px;
} */

#addmembermodal .modal-body {
  padding-bottom: 35px;
}

.topcard_cell .brim_left {
  width: 105px;
  display: inline-block;
}

.my_cards .topcard_cell .no_cell {
  font-size: 4px;
}

.my_cards .topcard_cell .no_cell {
  margin-right: 0;
}

.topcard_cell .card_details {
  top: 28px;
  padding: 0px 7px;
}

.my_cards .brim_right_wrap {
  padding-bottom: 30px;
}

.securityqnsdiv .dropdown-menu {
  height: 270px;
}

.sub_stello {
  font-size: 14px;
  color: #454545;
}

#changepinmodal .go_grn h3 {
  margin-bottom: 10px;
}

.fld_outr_new label span {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #00c4d8;
  margin-left: 10px;
  text-decoration: underline;
}

.fld_outr_new label span:hover {
  color: #000;
}

.my_cards .brim_right_wrap {
  overflow: inherit;
  width: 540px;
  float: left;
}

.fld_msg {
  font-size: 9px;
  color: #454545;
}

.cmn_modal .cancel_btn {
  margin-top: 25px;
}

.fld_col_12 {
  padding: 0 5px;
}

.addmembersuccess h3 {
  color: #00e39d;
}

#addmembersuccessmodal .proceed_btn {
  margin-top: 50px;
}

#changepinmodal .cTooltip {
  width: 190px;
  line-height: 15px;
  top: 100%;
  bottom: inherit;
  left: -22px;
  margin: 15px 0 0;
  font-size: 9px;
  z-index: 9;
  text-align: left;
}

#changepinmodal .cTooltip:before {
  position: absolute;
  left: 30px;
  content: "";
  top: -12px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 12px solid rgba(0, 0, 0, 0.7);
}

.hint_newd {
  position: relative;
}

.hint_btn_d {
  position: absolute;
  right: 0;
  margin-right: 0px;
  top: 0px;
}

.hint_btn_d a {
  padding: 11px 19px;
  font-size: 16px;
  color: #00c1d5;
  display: block;
  letter-spacing: 1px;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
}

/* .hint_btn_d a:hover {
    background: #7fe0ea;
} */

.hint_question {
  font-size: 12px;
  color: #00c4d8;
  margin-top: 6px;
}

/*
#changebrimcardmodal .modal-dialog {
    width: 1000px;
} */

.rdm_input input::placeholder {
  color: #a2a2a2;
}

.change_brim_card ul {
  padding: 0px;
  margin: 0px;
}

.change_brim_card .card_chng_menu li {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  color: #454545;
  margin: 0 -2px;
  padding: 0 62px 15px;
  text-transform: uppercase;
  border-bottom: 3px solid #ebebeb;
}

.change_brim_card .card_chng_menu li:first-child {
  padding-left: 0;
}

.change_brim_card .card_chng_menu li:last-child {
  padding-right: 0;
}

.change_brim_card .card_chng_menu li:hover,
.change_brim_card .card_chng_menu li.active,
.change_brim_card .card_chng_menu li.finished {
  border-color: #00c2e0;
}

.card_step_1 {
  margin: 0px 0 0px;
}

.card_content_area {
  padding: 45px 0;
}

.card_content_area ul li,
.all_card_types .brimcard {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px;
}

.card_content_area ul li a,
.all_card_types .brimcard a {
  padding: 25px 30px;
  border-radius: 5px;
  display: block;
}

.card_content_area ul li a:hover,
.card_content_area ul li.selected a,
.card_content_area ul li.active a,
.all_card_types .brimcard a:hover,
.all_card_types .brimcard.selected a,
.all_card_types .brimcard.active a {
  background: #eafafd;
}

.card_content_area ul li a span,
.all_card_types .brimcard a span {
  display: block;
  font-size: 16px;
  color: #454545;
  margin: 20px 0 0;
}

#changebrimcardmodal .modal-body {
  padding-bottom: 30px;
}

#changebrimcardmodal .btn_outr {
  margin: 40px 0 30px;
}

#changebrimcardmodal .global_btn {
  padding: 10px 90px 10px 14px;
  background: url(../images/right_arrow_d.png) right center no-repeat #7fe1f0;
}

#changebrimcardmodal .global_btn:hover {
  background-color: #00c1d5;
}

.secret_ans_card {
  margin: 50px auto 0;
  width: 350px;
}

.inner_fld_text {
  position: absolute;
  right: 15px;
  top: 50%;
  font-size: 12px;
  color: #9b9b9b;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.province_fld {
  background: url(../images/dolar.png) 12px center no-repeat;
  padding-left: 25px;
}

.acknowledge_text {
  font-size: 12px;
  color: #454545;
  line-height: 22px;
  margin-bottom: 30px;
  text-align: left;
}

.acknowledge_text a {
  color: #00c4d8;
  text-decoration: underline;
}

.acknowledge_text a:hover {
  text-decoration: none;
}

/*rating slider*/

.flat-slider {
  width: 100%;
  padding: 0;
  margin: 95px 0 150px;
  position: relative;
}

.flat-slider .ui-corner-all {
  border-radius: 0px;
}

.flat-slider .ui-widget-content a {
  color: #222222;
}

.flat-slider .ui-widget-content {
  color: #222222;
  background-color: #ebebeb;
  background-image: none;
  border-width: 0;
  box-shadow: none;
}

.flat-slider .ui-widget-header {
  background-color: #00c2e0;
  border-color: white;
  background-image: none;
}

.flat-slider .ui-state-hover,
.flat-slider .ui-widget-content .ui-state-hover,
.flat-slider .ui-widget-header .ui-state-hover,
.flat-slider .ui-state-focus,
.flat-slider .ui-widget-content .ui-state-focus,
.flat-slider .ui-widget-header .ui-state-focus {
  background-image: none;
}

.flat-slider .ui-slider {
  width: 100%;
  position: relative;
  text-align: left;
}

.flat-slider .ui-slider-horizontal {
  height: 5px;
}

.flat-slider .ui-slider-handle {
  cursor: pointer;
  position: absolute;
  z-index: 2;
  background-color: #00c2e0;
  background-image: none;
  border-color: #00c2e0;
  border-radius: 20px;
  height: 30px;
  top: 50%;
  width: 30px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.flat-slider .min,
.flat-slider .max,
.flat-slider .min_value,
.flat-slider .max_value,
.flat-slider .value {
  margin-top: 0.3em;
  font-size: 0.8rem;
  white-space: nowrap;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.flat-slider .min,
.flat-slider .max {
  font-size: 13px;
  color: #454545;
  opacity: 1 !important;
  margin-top: 10px;
}

.flat-slider .min {
  float: left;
}

.flat-slider .max {
  float: right;
}

.flat-slider .min_value,
.flat-slider .max_value,
.flat-slider .value {
  position: absolute;
}

.flat-slider::after {
  clear: both;
}

.flat-slider .value {
  margin-top: -35px;
  text-align: center;
  background: #eafafd;
  border-radius: 5px;
  padding: 12px 50px;
  color: #585858;
  font-size: 16px;
  top: -45px;
  display: inline-block;
  left: 50% !important;
  transform: translateX(-50%) !important;
  -webkit-transform: translateX(-50%) !important;
  -moz-transform: translateX(-50%) !important;
}

.flat-slider .ui-state-default {
  background: #00c2e0 !important;
  width: 30px !important;
}

.choose_limit span {
  display: block;
  color: #00c1d5;
  font-size: 16px;
  margin: 50px 0 0;
}

/*end*/

/*add css 10-2-18*/

.rating_slider {
  position: relative;
}

.static_text {
  position: absolute;
  top: 100%;
  font-size: 10px;
  color: #454545;
  left: -22px;
  margin-top: 33px;
}

.static_text span {
  display: block;
  margin-top: 4px;
}

/*end*/

/*add css 15-2-18*/

.speed_cell {
  float: left;
  width: 20%;
  padding: 0 3px;
}

.speed_cell_inr {
  border: 2px solid #12c0d8;
  border-radius: 5px;
  padding: 10px 20px;
  font-size: 12px;
  color: #12c0d8;
  text-align: center;
}

input.speed_cell_inr {
  width: 100%;
  color: #9b9b9b;
  padding: 10px 20px 10px 25px;
  text-align: left;
  background: url(../images/dolar.png) 10px center no-repeat;
}

.proceed_btn a:hover {
  background: #00c1d5;
}

.limit_active .speed_cell_inr {
  background: #12c0d8;
  color: #fff;
}

/*add css -21-02-18*/

.errspan {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 2px;
  font-size: 12px;
}

/*add css by debarati 21-2-18*/

.new_budget .middle_progress {
  float: none;
  width: 100%;
  margin: 0 0 8px;
}

.new_budget .p_left_text,
.new_budget .p_right_text {
  width: 50%;
}

.new_budget .p_right_text {
  float: right;
}

.new_budget .p_left_text h4 {
  text-align: left;
}

.new_budget .p_right_text {
  text-align: right;
}

.new_budget .budget_progress {
  width: 45%;
  padding-right: 40px;
}

.budget_left_spent {
  font-size: 14px;
  color: #000000;
  float: left;
  width: 20%;
  text-align: right;
  padding-right: 100px;
}

.budget_left_spent span {
  display: block;
}

.previous_mnth {
  font-size: 12px;
  color: #000;
}

.history_cell {
  float: left;
  width: 33.3%;
  padding: 0 5px;
  text-align: center;
}

.history_cell b {
  display: block;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  margin: 4px 0;
}

.history_cell i {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  margin-right: 20px;
}

.cell_histry_right {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  color: #4a4a4a;
}

.sky_color {
  background: #1bc8e1;
}

.yellow_color {
  background: #ffc200;
}

.red_color {
  background: #ff6c6c;
}

.inr_history_area .budget_left,
.inr_history_area .budget_left_spent,
.inr_history_area .budget_progress {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.transation_cell.tranPage img {
  width: auto;
}

/*end*/

/* 22-02-2018 */

.btnRow {
  text-align: right;
  margin-bottom: 30px;
  position: relative;
}

.btnRow:after,
.btnRow:before {
  content: "";
  display: table;
}

.btnRow:after {
  clear: both;
}

.budgetPlanOpen {
  margin: 0;
  padding: 0 30px;
  line-height: 40px;
}

.budgetListed .budget_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 5px);
  flex: 0 0 calc(50% - 5px);
}

.budgetListed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.amtSet input {
  border: none;
  font-size: 23px;
  color: #454545;
  text-align: right;
  width: 100%;
}

.budgetListed .budget_left {
  width: auto;
  max-width: 60%;
}

.budgetAllotAmt {
  text-align: right;
  overflow: hidden;
}

.budgetAllotAmt label {
  font-size: 10px;
  color: #aaa9aa;
  margin: 0;
}

.budgetListed .bdgt_Icon {
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: 48px;
  height: 48px;
}

.budgetListed .icon_Text {
  margin-top: 10px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.budgetListed .icon_Text {
  color: #000;
}

.budgetListed .budgetOuter {
  height: 100%;
}

.radioAmt {
  display: inline-block;
  vertical-align: middle;
}

.allotInputTotal {
  float: right;
  text-align: right;
  margin-left: auto;
  flex: 2 2 auto;
}

.allotBudget .budget_left {
  width: auto;
  max-width: 40%;
  margin-right: auto;
}

.radioAmt label {
  margin: 0;
  overflow: hidden;
  cursor: pointer;
}

.radioAmt label .inAllot {
  position: relative;
  padding-left: 40px;
  width: 160px;
}

.radioAmt label .inAllot:before {
  width: 18px;
  height: 18px;
  content: "";
  position: absolute;
  left: 1px;
  top: 50%;
  transform: translateY(-50%);
  border: 4px solid #fff;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #00c1d5;
}

.radioAmt label input:checked+.inAllot:before {
  background-color: #00c1d5;
}

.radioAmt input[type="radio"] {
  position: absolute;
  left: -9999px;
}

.inAllot span,
.inAllot input {
  display: block;
  text-align: right;
  border: none;
}

.radioAmt+.radioAmt {
  padding-left: 10%;
}

.inAllot input {
  font-size: 23px;
  color: #9b9b9b;
  pointer-events: none;
  width: 100%;
}

.radioAmt label input:checked+.inAllot input {
  pointer-events: all;
}

.inAllot span {
  font-size: 10px;
  color: #9b9b9b;
}

.inAllot span {
  color: #9b9b9b;
  font-size: 10px;
}

.allotBudget .budgetOuter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.setupBudget .btnRow .budgetPlanOpen {
  padding: 0 60px;
}

.inBudget figure {
  width: 114px;
  margin: 0 auto 40px;
}

.modalTp .modal-dialog {
  max-width: 1140px;
  width: auto;
  box-shadow: none;
}

.modalTp .modal-body {
  padding: 30px;
}

.modalTp .modal-content {
  box-shadow: none;
  border-radius: 0;
  border: none;
  background: rgba(255, 255, 255, 0.9);
}

.budgetModal-open .modal-backdrop {
  background: none;
}

/* .budgetListed .budgetOuter:after {
    position: absolute;
    content: 'Click Amount to Edit Amount';
    text-align: center;
    display: flex;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    align-items: center;
    justify-content: center;
    background: none;
    pointer-events: none;
    transform: scale(0);
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-weight: 700;
    font-size: 1.5em;
}
.budgetListed .budgetOuter:hover:after {
    transform: scale(1);
} */

.budgetAddft {
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}

#modalBudget {
  z-index: 8;
}

.budgetModal-open .modal-backdrop {
  z-index: 1 !important;
}

/*add css 9-3-18*/

.new-on-off {
  float: left;
  width: 335px;
  height: 40px;
  margin: 0 10px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px 12px;
  font-family: "Source Sans Pro", sans-serif;
}

.new-on-off .onoff_area,
.new-on-off label {
  display: inline-block;
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
}

.new-on-off label {
  max-width: inherit;
  margin: 0 0px 0 0;
  font-weight: 400;
}

.new-on-off .onoff_area {
  margin: 0;
  float: right;
}

.bootstrap-select>.btn {
  background: #fff;
}

.download_btn .dropdown a {
  background: url(../images/arow.png) no-repeat #fff;
  background-position: right 15px top 50%;
}

/*add css for setup installment pop up*/

.setup_install .Uppersection {
  margin-top: 0;
}

.setup_install .transaction_pic>img {
  width: 55px;
  border-radius: 50%;
}

.setup_install .merNameNew {
  font-size: 24px;
  color: #000;
  line-height: 22px;
}

.setup_install .merNameNewdetails {
  font-size: 24px;
  color: #000;
  line-height: 22px;
}

.setup_install .transDate {
  font-size: 12px;
}

.setup_install .transDateDetails {
  font-size: 12px;
}

.setup_install .balance_area_cell {
  font-size: 24px;
}

.setup_install .icon_content {
  margin-top: 0;
}

.setup_install .instalmentmessage {
  color: #000;
  display: block;
  padding: 0;
  margin-bottom: 8px;
}

.instalmentmessage p {
  font-size: 11px;
  color: #000;
  margin: 0;
}

.setup_install .amount_cell span.mo_value {
  font-size: 23px;
  color: #000;
  display: block;
  width: auto;
}

.amount_cell span.mo_value sub {
  font-size: 10px;
}

.radio1spanse1 em {
  display: block;
  font-size: 10px;
  color: #000;
  font-style: normal;
}

.setup_install .mpradiodivupper {
  margin-top: 10px;
}

.setup_install .radio_left_new {
  margin-top: 0;
  width: 33%;
}

.installment_new_d {
  float: left;
  text-align: right;
  font-size: 10px;
  color: #000;
  width: 49%;
  padding: 0 15px;
  margin-top: 10px;
  font-weight: 400;
}

.setup_install .amount_cell span {
  width: 18%;
}

.setup_install .amount_cell span.install_value {
  display: block;
  font-size: 10px;
  color: #000;
  width: auto;
}

.setup_install .amount_cell span.radio1spanse1 {
  width: auto;
}

.setup_install .amount_cell span.radio1spanse2.radio1spanse2points {
  font-size: 10px !important;
  margin-top: 10px;
  text-align: right;
}

.cancel_btn_set {
  margin-top: 20px;
}

.after_continue_area {
  padding: 0 20px;
}

.continue_area_row {
  padding: 12px 0;
  font-size: 13px;
  color: #000;
  border-bottom: 1px solid #f1f1f1;
}

.continue_area_row label,
.continue_area_row span {
  display: inline-block;
  vertical-align: middle;
}

.continue_area_row label {
  width: 70%;
  font-weight: 400;
}

.continue_area_row span {
  width: 28%;
  text-align: right;
}

.byconfirming {
  font-size: 11px;
  color: #000;
  line-height: 18px;
  margin: 30px 0;
}

/*end*/

/*resetpswrd css*/

.validate_frm {
  text-align: left;
}

.validate_frm label {
  width: 100%;
  color: #414042;
  font-size: 14px;
  font-weight: 400;
}

/*.type_fld {
    width: 100%;
    height: 50px;
    padding: 10px 12px;
    border: 1px solid #e1dede;
    border-radius: 3px;
    margin: 5px 0 0px;
    box-shadow: none !important;
}
.type_fld{
    width: 100%;
    border: 1px solid #d0d2d2;
    border-radius:5px;
    padding:3px 14px;
    font-size: 14px;
    color: #414042;
    outline: none;
    height: 40px;
}*/

.numeric_text {
  width: 240px;
  position: absolute;
  font-size: 10px;
  color: #454545;
  top: 50%;
  left: 100%;
  margin-left: 15px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.numeric_text span {
  display: block;
  position: relative;
  padding-left: 25px;
}

.numeric_text span.criteria_ful {
  background: url(../images/grn_tick.png) right center no-repeat;
  background-position: 6px 2px;
}

.redmsg {
  color: red;
}

.input_wrap {
  position: relative;
  margin-bottom: 45px;
}

.error_msg {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  font-size: 12px;
}

.validate_frm .global_btn.save_btn {
  background: url(../images/right_arrow_nw.png) right center no-repeat #04c2df;
  color: #fff;
  width: auto;
  height: 45px;
  padding: 8px 75px 8px 15px;
}

.success_msg_wrap h2 {
  font-size: 36px;
  color: #fff;
  margin-bottom: 35px;
}

.success_msg_wrap p {
  margin-bottom: 30px;
}

.login_inr_wrap .success_msg_wrap .global_btn {
  width: auto;
}

/*end*/

/*==22.3.2018==*/

.type_fld {
  width: 100%;
  border: 1px solid #d0d2d2;
  border-radius: 5px;
  padding: 3px 14px;
  font-size: 14px;
  color: #414042;
  outline: none;
  height: 40px;
  margin: 5px 0 0px;
  box-shadow: none !important;
}

.stella_select .dropdown .caret {
  width: 12px;
}

.profile_tab .fld_outr .select_item {
  margin-top: 5px;
}

.account_frm_newgpwd,
.securityqnsdiv {
  position: relative;
  padding-bottom: 25px;
}

.account_frm_newgpwd .pwdinstruction {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  left: 0;
}

/*==22.3.2018=end=*/

/*==23.3.2018===*/

.mrg_row_cell {
  padding: 15px 0px 0px;
  width: 100%;
}

.ctrl_sec {
  display: inline-block;
  vertical-align: middle;
}

.ctrl_anchor {
  display: inline-block;
  margin-left: 5px;
}

.ctrl_anchor .fa {
  color: #00c1d5;
}

.ctrl_crd>span {
  font-size: 9px;
  color: #414042;
  display: inline-block;
  height: 21px;
}

.topcard_cell .mrg_row_cell {
  padding: 10px 0px 0px;
}

.other_value_cell .slider_switch {
  margin: 0px;
}

.topcard_cell_inner {
  min-height: 60px;
}

.card_blog .topcard_cell:first-child {
  vertical-align: top;
}

.my_cards .cardarea_cst_top .card_blog {
  margin-bottom: 0px;
  padding: 20px 0px;
  border-bottom: 1px solid #efefef;
}

.my_cards .cardarea_cst_top .card_blog:last-child {
  border-bottom: 0px;
}

.cardarea_cst_top .topcard_cell .on,
.cardarea_cst_top .topcard_cell .off,
.other_value_cell .ctrl_crd .on,
.other_value_cell .ctrl_crd .off {
  text-transform: capitalize;
  text-align: left !important;
}

/*==23.3.2018=end=*/

/*==26.3.2018=end=*/

.other_value_cell .ctrl_crd>span,
.other_value_cell .ctrl_crd span,
.other_value_cell .ctrl_crd .slider_switch {
  width: auto !important;
}

.lft_cTooltip {
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-left: 4px;
  margin-bottom: 12px;
  background-color: #454545;
  padding: 8px;
  font-size: 9px;
  width: 250px;
}

.lft_cTooltip:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  height: 0px;
  width: 0px;
  display: block;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #454545;
}

/*==26.3.2018=end=*/

/*====27.3.2018===*/

.all_sl_slide_4item .section_slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0px -6px !important;
}

.all_sl_slide_4item .section_slide .item {
  width: 25%;
  float: left;
  margin: 0px;
  padding: 5px 6px !important;
  margin-bottom: 20px;
}

/*==29.3.2018==*/

#make_payment .snapshotBox .snapCell h3 {
  white-space: normal;
}

#make_payment .snapshotBox .snapCell .efctSpan2 {
  display: block;
}

/*==end===*/

/*--4.4.2018--*/

.card_function_area {
  margin-bottom: 3px;
}

.lft_valid_cell {
  width: auto;
  float: left;
  line-height: 100%;
}

.rt_valid_cell {
  overflow: hidden;
  padding-left: 6px;
}

.inr_card_type {
  float: right;
  padding-right: 10px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
}

.card_usr_name_area {
  margin-top: 2px;
  color: #fff;
  text-transform: uppercase;
}

.valid_area .valid_cell:last-child {
  margin-right: 0;
}

.embs_txt {
  font-size: 22px;
  color: #fff;
  /*text-shadow: -1px -1px 0px rgba(255,255,255,1), 1px 1px 1px rgba(0,0,0,0.9), 1px -1px 2px rgba(255,255,255,.5), 0px -1px 1px rgba(0,0,0,0.1), -2px 0px 0px rgba(0,0,0,0.3);
      -webkit-text-stroke: 2px rgba(0,0,0,0.4);*/
  /*--for black txt--*/
  text-shadow: 0px -1px 0px rgba(255, 255, 255, 1),
    1px 1px 1px rgba(0, 0, 0, 0.9), 1px -1px 2px rgba(255, 255, 255, 0.5),
    0px -1px 1px rgba(0, 0, 0, 0.1), -2px 0px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.4);
  letter-spacing: 2px;
}

.embs_txt_sm {
  font-size: 12px;
}

.card_no_area .no_cell {
  margin-right: 24px;
}

.card_no_area .no_cell:last-child {
  margin-right: 0px;
}

.card_usr_name_area .embs_txt {
  letter-spacing: 4.5px;
}

.valid_area .valid_cell:first-child {
  margin-left: 54px;
}

.valid_area .valid_cell:nth-child(2) {
  margin-left: 8px;
}

.card_no_area .no_cell span {
  padding-top: 10px;
  display: inline-block;
}

.card_no_area .no_cell:last-child span {
  padding-top: 0px;
}

/*--end--*/

/*--5.4.2018--*/

/* .brim_embs_card {
    width: 360px !important;
} */

.brim_embs_card .card_details {
  top: auto !important;
  bottom: 15px;
}

.brim_embs_card .valid_cell {
  text-transform: none;
}

.sm_scale_card {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.no_data_bal .ctrl_sec {
  margin-top: 74px;
}

.other_value_topnogap {
  margin-top: 0;
}

.contact_bg_white {
  background-color: #fff;
}

.contact_bg_white h2 {
  margin-bottom: 60px;
}

.cont-box-outer {
  width: 534px;
  margin: 0 auto;
  padding: 30px 0 0;
}

.address_box_50 {
  width: 50%;
  padding: 0 15px;
  float: left;
}

.address_box_50:nth-child(3) {
  margin-top: -74px;
}

.address_inner {
  margin-bottom: 30px;
}

.header_light_blue {
  background-color: #e5f8fa;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 5px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 55px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  font-size: 14px;
}

.address_lower_cont {
  border: 1px solid #e3e4e5;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top: 0;
  padding: 15px 10px 20px;
  text-align: center;
}

.address_lower_cont h3 {
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 4px;
}

.address_lower_cont h3 span {
  display: block;
  padding-top: 3px;
}

.address_lower_cont a.cll_no {
  display: block;
  color: #00c1d5;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
}

.address_sing {
  margin-bottom: 24px;
}

.address_sing:last-child {
  margin-bottom: 0;
}

.address_lower_cont a.cll_no img {
  width: 18px;
  margin-right: 5px;
  margin-top: -3px;
}

.address_lower_cont p {
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
  font-size: 13px;
  letter-spacing: 0.35px;
  margin-bottom: 0;
  line-height: 18px;
}

.address_lower_cont em {
  font-style: normal;
  font-size: 10px;
  font-family: "Source Sans Pro", sans-serif;
  display: block;
}

.address_lower_cont ul li {
  margin-bottom: 10px;
  overflow: hidden;
}

.address_lower_cont ul li:last-child {
  margin-bottom: 0;
}

.address_lower_cont ul li a span {
  width: 40px;
  height: 40px;
  color: #fff;
  text-align: center;
  line-height: 40px;
  /* background: #14c0d8; */
  border-radius: 50%;
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
  color: #fff;
  overflow: hidden;
  float: left;
}

.address_lower_cont ul li a {
  font-size: 14px;
  line-height: 40px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.address_lower_cont ul li a:hover {
  color: #14c0d8;
}

.address_box_50:last-child .address_lower_cont {
  padding-bottom: 12px;
  text-align: left;
}

.change_brim_card .card_content_area ul,
.all_card_types {
  font-size: 0;
}

.all_card_types {
  position: relative;
}

.change_brim_card .card_content_area ul li,
.all_card_types .brimcard {
  width: 30.3%;
  margin: 0 1.5%;
  padding: 10px;
  vertical-align: top;
  border-radius: 8px;
}

.change_brim_card .card_content_area ul li.active,
.all_card_types .brimcard.active {
  background-color: #eafafd;
}

.change_brim_card .card_content_area ul li:hover,
.all_card_types .brimcard:hover {
  background-color: #eafafd;
}

.change_brim_card .card_content_area ul li .sm_scale_card,
.all_card_types .brimcard .sm_scale_card {
  margin-bottom: -45px;
}

.change_brim_card .card_content_area ul li .changscardspan,
.all_card_types .brimcard .changscardspan {
  font-size: 11px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 4px;
}

.topcard_cell_big {
  width: 58.5%;
  display: inline-block;
}

.topcard_cell_big .topcard_cell {
  width: 33.33%;
  margin-left: -4px;
}

.topcard_cell_big .ctrl_sec {
  padding-top: 0;
}

.account_management .more_details {
  margin: -63px 0 50px;
  width: 252px;
}

.nobudgetImage {
  width: 240px;
  margin: 0 auto;
}

.totalSpend {
  position: relative;
}

.nobudget {
  padding: 78px 35px;
  background-color: rgba(255, 255, 255, 0.88);
  margin: 0 0 10px;
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.noTransaction {
  text-align: center;
  font-size: 0;
  padding: 70px 0 50px;
}

.noTransaction ul {
  margin-bottom: 45px;
}

.noTransaction li {
  display: inline-block;
  padding: 0 20px;
  vertical-align: middle;
}

.noTransaction p {
  margin-bottom: 0;
  line-height: 20px;
}

.noCurrentInstallment {
  padding: 39px 0 40px;
  text-align: center;
  width: 360px;
  margin: 0 auto 0px;
  position: relative;
}

.noEligibleInstallment {
  padding: 39px 0 40px;
  text-align: center;
  width: 455px;
  margin: 0 auto 0px;
  position: relative;
}

.noEligibleInstallment p {
  margin-bottom: 0;
  line-height: 20px;
}

.icocrinst {
  width: 110px;
  margin: 0 auto 20px;
}

.icoeleinstallment {
  width: 110px;
  margin: 0 auto 20px;
}

.icoarrw {
  position: absolute;
  top: 22px;
  width: 98px;
  right: -56px;
}

.noStatement {
  padding: 39px 0 40px;
  text-align: center;
  width: 580px;
  margin: 0 auto 0px;
  position: relative;
}

.noStatement p {
  margin: 0 0;
  line-height: 20px;
}

.noCurrentInstallment p {
  margin-bottom: 0;
  line-height: 20px;
}

/* .ui-widget-content .ui-state-default {
  background-color: #fff !important;
}
.ui-widget-content .ui-state-highlight {
  background-color: #00c2e0 !important;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  padding: 6px 0;
}
.ui-widget-content .ui-state-default {
  color: #666;
} */

/*==end===*/

/*--16.4.2018---*/

#travelListingShow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 !important;
}

#travelListingShow .destini_cell {
  margin: 0px 0px 15px;
  width: 100% !important;
}

#traveladd .account_frm {
  padding-left: 0;
}

#profile .account_frm {
  padding-left: 0;
}

.bar_icon {
  height: 18px;
  width: 25px;
  top: 8px;
}

.bar_icon .bar_one,
.bar_icon .bar_two,
.bar_icon .bar_three {
  height: 4px;
  background-color: #004070;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  right: 0;
}

.bar_icon .bar_one {
  width: 25px;
}

.bar_icon .bar_two {
  width: 25px;
  top: 7px;
}

.bar_icon .bar_three {
  width: 25px;
  top: 14px;
}

.bar_icon span {
  position: absolute;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.bar_icon:hover span {
  width: 25px !important;
}

.bar_icon img {
  width: 20px;
  height: 20px;
}

.mob_prof_up {
  display: none;
}

.side_bar_menu {
  display: none;
}

.addbody {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.overlay {
  background: #222222;
  opacity: 75%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  display: none;
}

.addbody .overlay {
  display: block;
}

.new_make_pay {
  position: absolute;
  left: 405px;
  top: 5px;
}

.new_make_pay span {
  display: block;
  font-size: 10px;
  color: #414042;
  margin: 0 0 5px;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.banner_area .container {
  position: relative;
}

.accout_area .brim_right_wrap {
  padding-top: 0;
}

/* Safari 10.1+ (which is the latest version of Safari at this time) */

/* @media not all and (min-resolution: 0.001dpcm) {
  @media {
    .modal-body .amount_cell_input {
      line-height: 35px;
      font-size: 20px;
    }
  }
} */

/*--only for I.E >10--*/

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
  .setupBudget .budgetListed .budget_item {
    width: calc(50% - 10px);
    margin: 0px 5px 10px;
  }

  .setupBudget .budgetListed {
    margin: 0px -5px;
  }

  .lvl_point span {
    margin-top: 5px;
  }

  .modal_btn {
    display: block;
    padding: 14px 0;
    line-height: 100%;
  }

  #travelListingShow .destini_cell {
    min-height: 150px;
  }
}

/*--only for I.E >10-end-*/

.management_bar ul li em {
  width: 20px;
  display: inline-block;
  margin-left: 22px;
}

/*--end---*/

/*--18.5.2018--*/

.modal-header .close {
  z-index: 5;
  position: relative;
  order: 2;
}

/*--activity--*/

#current_installment .transation_row.head_row .transation_cell:last-child {
  text-align: right;
}

.sub_balance_area {
  padding: 0px 20px 20px;
  border-top: 0px !important;
  margin-top: 0px !important;
}

.sub_want_redeem {
  padding: 0px 20px;
  font-size: 12px;
  color: #414042;
}

.sub_balance_area .transaction_pic>img {
  width: 54px;
  height: 54px;
  margin-top: 20px;
}

.sub_balance_area .icon_content {
  margin-top: 0;
}

.sm_img {
  height: 14px;
  width: 14px;
  margin-right: 8px;
}

.sub_want_redeem .table,
.sub_want_redeem .table td {
  border: 0px;
}

.sub_want_redeem .table td:first-child {
  text-align: left;
}

.sub_want_redeem .table td:last-child {
  text-align: right;
}

.modal-footer [data-dismiss] {
  color: #00c1d5;
  text-transform: capitalize;
  text-decoration: underline;
}

.modal-footer [data-dismiss]:hover {
  color: #00c1d5;
  opacity: 0.6;
}

#sub_detail_modal .modal-body {
  margin: 0px -15px;
}

#sub_detail_modal .modal-content {
  border: 1px solid #dedede;
  box-shadow: none;
  margin-top: 35px;
}

.sub_balance_area .icon_content .merNameNew {
  color: #414042;
}

.sub_balance_area .icon_content h2 {
  margin-top: 8px;
}

/*--end--*/

/*--21.5.2018--*/

.activity_select_outer .new-on-off {
  margin: 0px;
}

.transation_details {
  overflow: hidden;
}

/*--end--*/

/*--22.5.2018--*/

.success_note_sec p {
  color: #454545;
  margin-bottom: 10px !important;
}

.Amazing_header {
  color: #00e39d;
  font-size: 24px;
  margin: 15px 0 25px;
}

#changebrimcardsuccessmodal .go_grn h3 {
  color: #00c1d5 !important;
}

.success_note_sec {
  margin-bottom: 50px;
}

#changebrimcardsuccessmodal .proceed_btn {
  margin-bottom: 25px;
}

/*--end--*/

/*--31.5.2018--*/

.label_for_mobile,
.spend_money_mobile,
.budget_select_mobile {
  display: none;
}

/*--end--*/

/*--14.6.2018--*/

.custombig {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.custombig .radio1spanse2 {
  white-space: nowrap;
}

.custombig .clearfix {
  width: 100%;
}

.custombig .radio_left_new {
  margin-top: 4px;
}

/*--end--*/

/*--18.6.2018--*/

.new_dg_modal .modal_img_title {
  margin-top: -20px;
}

.mg_img {
  display: inline-block;
  margin-bottom: 5px;
}

.notify_top {
  max-width: 565px;
  padding: 0px 30px;
}

.notify_top p {
  font-size: 14px;
  color: #454545;
  margin-bottom: 20px;
  letter-spacing: normal;
}

.modal_notify_btn {
  background-color: #00c1d5;
  border-radius: 4px;
  color: #fff;
  padding: 12px 16px;
  display: inline-block;
  line-height: normal;
  font-size: 14px;
  opacity: 1;
}

.modal_notify_btn:hover {
  opacity: 0.7;
  color: #fff;
}

.modal_notify_light {
  background-color: #e5f9fb;
  color: #454545;
  font-size: 13px;
  max-width: 250px;
}

.modal_notify_light:hover {
  color: #454545;
}

/*
.sec_timer_show {
    padding-top: 55px !important;
} */

/*
.sec_timer_show > .container{
    position: relative;
}
*/

.activity_timer_sec {
  /* position: absolute;
      top: -55px;
      right: 0px; */
  padding: 12px 25px;
  background-color: #f7f7f7;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 12px;
  line-height: 18px;
  color: #454545;
  width: 260px;
  margin-right: -15px;
}

.activity_timer_fl_right {
  float: right;
}

.timer_cap_txt,
.timer_tot_txt {
  display: inline-block;
  vertical-align: middle;
}

.timer_cap_txt {
  float: left;
  margin-top: 3px;
}

.timer_tot_txt {
  float: right;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.time_ico {
  margin-right: 6px;
  font-size: 18px;
  position: relative;
  top: 2px;
}

/*--end--*/

/* Preloader */

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 999999;
}

.page_load_stat {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-perspective: 500px;
  -moz-perspective: 300px;
  -ms-perspective: 300px;
  perspective: 300px;
  -webkit-perspective-origin: 50% 50%;
  -moz-perspective-origin: 50% 50%;
  -ms-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-perspective-origin: 50% 50%;
  transform-style: preserve-3d;
  perspective-origin: 50% 50%;
}

.page_load_stat .load_circle {
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border-radius: 100%;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-duration: 0.5s;
  -moz-animation-duration: 0.5s;
  -ms-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  -ms-animation-direction: alternate;
  animation-direction: alternate;
}

.load_circle:nth-child(1) {
  width: 30px;
  height: 30px;
  -webkit-animation-delay: 0.1s;
  -moz-animation-delay: 0.1s;
  -ms-animation-delay: 0.1s;
  animation-delay: 0.1s;
  background: #fff;
  z-index: 10;
  -webkit-animation-name: load_ripple1;
  -moz-animation-name: load_ripple1;
  -ms-animation-name: load_ripple1;
  animation-name: load_ripple1;
}

.load_circle:nth-child(2) {
  width: 55px;
  height: 55px;
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  -ms-animation-delay: 0.2s;
  animation-delay: 0.2s;
  border: 20px solid #e1f9ff;
  background: #fff;
  z-index: 5;
  -webkit-animation-name: load_ripple2;
  -moz-animation-name: load_ripple2;
  -ms-animation-name: load_ripple2;
  animation-name: load_ripple2;
}

.load_circle:nth-child(3) {
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  animation-delay: 0.3s;
  border: 20px solid #00c1d5;
  background: #00c1d5;
  z-index: 1;
  -webkit-animation-name: load_ripple3;
  -moz-animation-name: load_ripple3;
  -ms-animation-name: load_ripple3;
  animation-name: load_ripple3;
}

@-webkit-keyframes load_ripple1 {
  from {
    -webkit-transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
}

@-webkit-keyframes load_ripple2 {
  from {
    -webkit-transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
}

@-webkit-keyframes load_ripple3 {
  from {
    -webkit-transform: translate(-50%, -50%) scale(0.55);
  }

  to {
    -webkit-transform: translate(-50%, -50%) scale(1);
  }
}

@-moz-keyframes load_ripple1 {
  from {
    -moz-transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    -moz-transform: translate(-50%, -50%) scale(1);
  }
}

@-moz-keyframes load_ripple2 {
  from {
    -moz-transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    -moz-transform: translate(-50%, -50%) scale(1);
  }
}

@-moz-keyframes load_ripple3 {
  from {
    -moz-transform: translate(-50%, -50%) scale(0.55);
  }

  to {
    -moz-transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes load_ripple1 {
  from {
    transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes load_ripple2 {
  from {
    transform: translate(-50%, -50%) scale(0.65);
  }

  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes load_ripple3 {
  from {
    transform: translate(-50%, -50%) scale(0.55);
  }

  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

/* #status {
    width:100px;
    height:100px;
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    margin: -25px 0 0 -25px;
}

.lds-rolling {
    width:100%;
    height:100%;
    position: relative;
}
@keyframes lds-rolling {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
@-webkit-keyframes lds-rolling {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0deg);
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        -webkit-transform: translate(-50%, -50%) rotate(360deg);
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.lds-rolling div,
.lds-rolling div:after {
    position: absolute;
    width: 100px;
    height: 100px;
    border: 15px solid #00c1d5;
    border-top-color: transparent;
    border-radius: 50%;
}
.lds-rolling div {
    -webkit-animation: lds-rolling 1s linear infinite;
    animation: lds-rolling 1s linear infinite;
    top: 100px;
    left: 100px;
}
.lds-rolling div:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.lds-rolling {
    width: 100px !important;
    height: 100px !important;
    -webkit-transform: translate(-90px, -90px) scale(0.9) translate(90px, 90px);
    transform: translate(-90px, -90px) scale(0.9) translate(90px, 90px);
} */

.img_flag {
  width: 55px;
  margin: 0 auto 8px;
}

.setupawsome_flag h4 {
  color: #ff8563;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 28px;
  margin-bottom: 30px;
}

.setuppaying_top_fla {
  color: #454545;
  font-size: 14px;
  text-align: center;
  padding: 0 30px;
  margin-bottom: 30px;
}

.setuppaying_top_fla b {
  color: #00c1d7;
}

/*--26.7.2018--*/

.mobile_brim_points_box {
  display: none;
}

.activity_content .tab_pannle .tab_menu {
  display: inline-block;
}

.cst_tranlist_container_new {
  margin-top: 0px;
}

.activity_timer_sec {
  display: none !important;
}

.sec_timer_show .activity_timer_sec {
  display: block !important;
}

/*27-07-2018*/

.pointTo {
  padding-left: 36px;
  line-height: 100%;
}

/*.right_activity_panel_lt .brim_points_box span,
.card_top_rt_sec .currency {
    line-height: 41px;
}
.dashboard_card .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
}*/

.dashboard_card .card_top_sec {
  padding-top: 30px;
  padding-bottom: 30px;
}

.activity_content .tab_menu li a {
  font-family: "Source Sans Pro", sans-serif;
}

.tranlist_header .tranlist_cell {
  font-family: "Source Sans Pro", sans-serif;
}

.border_new_line {
  border-bottom: 1px solid #eaf4f6;
  overflow: hidden;
}

.no_border_new_details {
  border: 0 !important;
}

.border_new_details_top {
  border-top: 1px solid #f1f1f1 !important;
}

.lang_select_container {
  display: inline-block;
  vertical-align: middle;
  margin-left: 25px;
  margin-top: 0px;
  /* float: right; */
}

.lang_btn {
  width: auto;
  border-radius: 5px;
  border: 1px solid #00c1d5 !important;
  background-color: transparent !important;
  font-size: 12px;
  line-height: 100%;
  color: #00c1d5 !important;
  padding: 7px 12px 5px;
}

.lang_dropdown-menu {
  min-width: 62px;
  padding: 5px 0px;
  left: auto;
  right: 0;
  float: none;
}

.lang_dropdown-menu .dropdown-item {
  color: #4a4a4a;
  font-size: 12px;
  padding: 4px 25px 4px 9px;
  display: block;
  line-height: 14px;
  width: 100%;
  position: relative;
  text-transform: uppercase;
}

.lang_dropdown-menu .dropdown-item span {
  display: none;
  white-space: nowrap;
  font-size: 12px;
  line-height: 100%;
  font-family: "Source Sans Pro", sans-serif;
}

.lang_dropdown-menu .dropdown-item.checked:after {
  position: absolute;
  right: 6px;
  top: 3px;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  content: "";
  background-image: url(../images/lbcbiz/lang_check.png);
}

/*--8.8.2018--*/

.brim_card_slider_user_inner {
  height: 28px;
  width: 28px;
  background-color: #00c1d5;
  border-radius: 50%;
  font-size: 10px;
  line-height: 28px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -ms-filter: grayscale(100);
  filter: grayscale(100);
}

.brim_card_slider_user_outer {
  margin-top: 15px;
  padding: 0px 35px;
}

.brim_card_slider_user_item {
  min-width: 28px !important;
}

.slick-current.brim_card_slider_user_item {
  width: 50px !important;
}

.slick-current.brim_card_slider_user_item .brim_card_slider_user_inner {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  -ms-filter: grayscale(0);
  filter: grayscale(0);
  margin-left: 5px;
  font-size: 13px;
  line-height: 28px;
}

.slick-current.brim_card_slider_user_item .brim_card_slider_user_inner * {
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.brim_card_slider_user .slick-list {
  padding: 6px 0px;
}

.brim_card_slider_user .slick-track {
  margin: 0px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.brim_card_headline {
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 12px;
}

.dashboard_row .brim_embs_card {
  width: 270px !important;
}

.dashboard_row .brim_dashboard_card {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}

.dashboard_row .brim_left_flex {
  width: 334px;
  padding: 0px 30px;
}

.brim_left_flex .card_slide_item {
  text-align: center;
}

.cardBtns .card_nxt,
.cardBtns .card_prev {
  background-color: transparent;
  border: 0px;
  padding: 0px;
  margin: 0px;
  font-size: 35px;
  color: #454545;
  opacity: 0.6;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -25px;
}

.cardBtns .card_prev {
  left: 0px !important;
}

.cardBtns .card_nxt {
  right: 0px !important;
}

.dashboard_row .brim_embs_card {
  border-radius: 8px;
}

.brim_card_option {
  padding: 15px !important;
}

.other_value_cell_each {
  float: left;
  min-width: 185px;
  text-align: left;
  padding-right: 10px;
}

.other_value_cell_each:last-child {
  padding-right: 0px;
}

.other_value_cell_each h4 {
  font-size: 24px;
  color: #414042;
  margin: 4px 0px 0px;
}

.dashboard_row .embs_txt {
  font-size: 12px;
  text-shadow: 0px -1px 0px rgba(255, 255, 255, 1),
    1px 1px 1px rgba(0, 0, 0, 0.9), 1px -1px 2px rgba(255, 255, 255, 0.5),
    0px -1px 1px rgba(0, 0, 0, 0.1), -1px 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-stroke: 1px rgba(0, 0, 0, 0.2);
}

.dashboard_row .embs_txt_sm {
  font-size: 9px;
}

.dashboard_row .brim_embs_card .card_details {
  bottom: 10px;
}

.dashboard_row .card_usr_name_area {
  margin-top: 6px;
}

.dashboard_row .valid_area .valid_cell {
  width: 36px;
  margin-right: 22px;
}

.dashboard_row .valid_area .valid_cell:first-child {
  margin-left: 30px;
}

.dashboard_row .valid_area .valid_cell:nth-child(2) {
  margin-left: 0px;
}

.dashboard_row .brim_right_flex {
  width: calc(100% - 735px);
}

.dashboard_row .brim_right_flex_align {
  margin-left: 20px !important;
  margin-right: auto;
  width: calc(100% - 385px);
}

.dashboard_row .brim_right_flex_align_single .other_value_cell_each {
  margin-top: 15px;
  margin-bottom: 15px;
}

.dashboard_row .brim_right_flex_align .primaryCardData:last-of-type {
  padding-right: 0px;
}

.dashboard_row .brim_left_flex {
  margin-right: 10px;
}

/*--custom circle progress--*/

/*-----custom circle progress----*/

.new_progress.progress-circle {
  line-height: 54px;
  width: 54px;
  height: 54px;
}

.new_progress.progress-circle span {
  position: static !important;
}

.new_progress.progress-circle label {
  font-size: 11px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-family: "Source Sans Pro", sans-serif;
  line-height: normal;
  max-width: 54px;
  margin: 0px;
  font-weight: normal;
  text-align: center;
  display: block;
  color: #808080;
  z-index: 2;
}

.new_progress.progress-circle label div:last-child {
  font-size: 70%;
}

.new_progress.progress-circle .left-half-clipper {
  width: 54px;
  height: 54px;
  clip: rect(0, 54px, 54px, 27px);
}

.new_progress.progress-circle .value-bar {
  clip: rect(0, 27px, 54px, 0);
  width: 54px;
  height: 54px;
  border: 15px solid #00c1d5;
}

.new_progress.progress-circle.over50 .first50-bar {
  clip: rect(0, 54px, 54px, 27px);
  width: 54px;
  height: 54px;
}

.new_progress.progress-circle:after {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 39px;
  height: 39px;
}

/*--for LG--*/

.new_progress.progress_lg.progress-circle {
  line-height: 100px;
  width: 100px;
  height: 100px;
}

.new_progress.progress-circle.progress_lg label {
  font-size: 18px;
  max-width: 100px;
}

.new_progress.progress_lg.progress-circle .left-half-clipper {
  width: 100px;
  height: 100px;
  clip: rect(0, 100px, 100px, 50px);
}

.new_progress.progress_lg.progress-circle.over50 .first50-bar {
  clip: rect(0, 100px, 100px, 50px);
  width: 100px;
  height: 100px;
}

.new_progress.progress-circle.progress_lg .value-bar {
  clip: rect(0, 50px, 100px, 0);
  width: 100px;
  height: 100px;
  border: 20px solid #00c1d5;
}

.new_progress.progress-circle.progress_lg:after {
  width: 80px;
  height: 80px;
}

.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto) !important;
}

.half_new_line .lft_new_continue_area {
  width: 150px;
  font-size: 12px;
}

.half_new_line .rt_new_continue_area {
  font-size: 13px;
  float: left;
  text-align: left;
  width: calc(100% - 150px);
}

.modal_block-section .half_new_line {
  border: 0px;
  color: #414042;
  font-size: 14px;
}

.modal_block-section .half_new_line .lft_new_continue_area,
.modal_block-section .half_new_line .rt_new_continue_area {
  font-size: inherit;
}

.modal_block-section .half_new_line .lft_new_continue_area,
.modal_block-section .half_new_line .rt_new_continue_area {
  margin-bottom: 0px;
}

.continue_area_border {
  border-bottom: 1px solid #f1f1f1;
  padding: 15px 0px 15px;
}

.continue_area_border .inner_continue_area_row:last-child {
  border-bottom: 0px;
}

.fig_dots {
  position: relative;
  padding-left: 25px;
}

.fig_dots:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 0px;
  height: 15px;
  width: 15px;
  border-radius: 50%;
  background-color: #ebebeb;
}

.blue_dot_after.fig_dots:after {
  background-color: #00c1d5;
}

.area_progress_label {
  font-family: "Source Sans Pro", sans-serif;
  min-width: 100px;
  color: #454545;
  display: inline-block;
  vertical-align: middle;
  margin: 7px 10px 7px 0px;
}

.fig_dots_title {
  color: #a2a2a2;
  font-size: 13px;
}

.blue_dot_after .fig_dots_title {
  color: #004070;
}

.continue_area_progress .lft_new_continue_progress {
  width: 150px;
  display: inline-block;
  vertical-align: middle;
}

.continue_area_progress .rt_new_continue_progress {
  width: calc(100% - 150px);
  display: inline-block;
  vertical-align: middle;
}

.continue_area_progress .half_new_line {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.continue_area_progress .progress-circle {
  margin: 0px;
}

.continue_area_border .continue_new_area_row {
  padding-top: 0px;
  padding-bottom: 0px;
}

.inner_continue_area_row:last-child .border_new_line {
  border-bottom: 0px;
}

.continue_area_border .inner_continue_area_row {
  padding: 15px 0px 0;
}

.continue_area_border .lft_new_continue_area,
.continue_area_border .rt_new_continue_area {
  margin-bottom: 15px;
}

.continue_area_border .inner_continue_area_row:last-child .lft_new_continue_area,
.continue_area_border .inner_continue_area_row:last-child .rt_new_continue_area {
  margin-bottom: 0px;
}

.continue_area_progress {
  padding: 22px 0px;
}

.familyCardData {
  max-width: 50%;
}

.cell_amount.re_amount .small_point_tag.small_point_tag_float {
  width: 20px;
  margin-right: 5px;
  margin-top: 2px;
}

.cell_amount.re_amount .pointsTran {
  width: 100%;
}

.change_brim_card .card_chng_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0px 30px;
}

.change_brim_card .card_chng_menu li {
  width: 33.33%;
  padding: 0px 10px 15px;
  text-align: center;
  margin-left: 0px;
  margin-right: 0px;
}

/* .change_brim_card .card_chng_menu li:first-child {
    text-align: left;
}
.change_brim_card .card_chng_menu li:last-child {
    text-align: right;
} */

.card_usr_name_area .embs_txt.smallname {
  font-size: 8px !important;
  letter-spacing: 2px;
  margin-left: -5px;
}

/* -- Input styles ------------- */

.material_form_group {
  position: relative;
  margin-top: 25px !important;
  margin-bottom: 0px;
}

.login_form .material_form_group {
  margin-top: 0px !important;
}

.material_form-control {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 60px;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.material_float-label {
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 7px;
  display: block;
  text-align: left;
}

.material_form-highlight {
  position: absolute;
  height: 60%;
  width: 60px;
  top: 25%;
  left: 0;
  pointer-events: none;
  opacity: 0.4;
}

.material_form-control:focus~.material_form-highlight,
.material_form-control.active~.material_form-highlight {
  -webkit-animation: inputHighlighter 0.3s ease;
  -moz-animation: inputHighlighter 0.3s ease;
  animation: inputHighlighter 0.3s ease;
}

/* .material_form-control,
.material_form-control[disabled],
.material_form-control[readonly],
.material_form-control[readonly],
.material_form-control:focus,
.material_form-control:active,
.material_form-control.active {
  background-color: transparent !important;
} */

@-webkit-keyframes inputHighlighter {
  from {
    background: #00c1d5;
  }

  to {
    width: 0;
    background: transparent;
  }
}

@-moz-keyframes inputHighlighter {
  from {
    background: #00c1d5;
  }

  to {
    width: 0;
    background: transparent;
  }
}

@keyframes inputHighlighter {
  from {
    background: #00c1d5;
  }

  to {
    width: 0;
    background: transparent;
  }
}

.material_inf_tip {
  margin-top: 3px;
  display: block;
}

.material_float_anchor {
  position: absolute;
  right: 0px;
  z-index: 5;
  top: -1px;
  padding: 1px 4px 0px;
  font-size: 12px;
  background-color: #fff;
  height: 26px;
  line-height: 13px;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
  color: #00c1d5;
}

.material_float_anchor:hover {
  color: #41e6ff;
}

.form_outer .form-group {
  margin-bottom: 0px;
}

.material_ico {
  width: 16px;
  height: 20px;
  position: absolute;
  top: 1px;
  left: 0px;
  z-index: 5;
  margin-left: 5px;
}

.material_ico img {
  max-height: 15px;
  display: inline-block;
  vertical-align: baseline;
}

/*--checkbox--*/

.agree_check {
  display: inline-block;
  position: relative;
  padding-left: 25px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #a2a2a2;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  margin: 0px;
  font-family: "Source Sans Pro", sans-serif;
}

.agree_check input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  margin: 0px;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: transparent;
  border-radius: 3px;
  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;
}

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

.agree_check .checkmark:after {
  left: 4px;
  top: 0px;
  width: 6px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: scale(0) rotate(45deg);
  -moz-transform: scale(0) rotate(45deg);
  -ms-transform: scale(0) rotate(45deg);
  transform: scale(0) rotate(45deg);
  content: "";
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.agree_check input[type="checkbox"]:checked~.checkmark:after {
  opacity: 1;
  -webkit-transform: scale(1) rotate(45deg);
  -moz-transform: scale(1) rotate(45deg);
  -ms-transform: scale(1) rotate(45deg);
  transform: scale(1) rotate(45deg);
}

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

/*--end checkbox--*/

/*--login page--*/

.flex_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_col_left {
  -ms-flex: 0 0 57.36%;
  flex: 0 0 57.36%;
  max-width: 57.36%;
}

.flex_col_right {
  -ms-flex: 0 0 42.64%;
  flex: 0 0 42.64%;
  max-width: 42.64%;
}

.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.h100 {
  height: 100%;
}

.new_login_wrap {
  background-color: #fff;
  padding-top: 74px;
}

.inner_form_login {
  padding: 40px 10%;
}

.login_form {
  width: 100%;
  max-width: 315px;
  margin: 0px auto;
}

.login_headline {
  margin-bottom: 20px;
}

.login_headline h2 {
  color: #00c1d5;
  font-size: 46px;
  line-height: 48px;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0px;
}

/*--slider--*/

.login_sl_item {
  position: relative;
  overflow: hidden;
  height: calc(100vh - 74px);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.login_slide_txt {
  position: absolute;
  bottom: 0px;
  left: 0px;
  color: #fff;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 30px 40px;
  letter-spacing: 1.2px;
}

.login_slide_txt span {
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
}

.login_sl_item img {
  /* margin-bottom: -40px; */
  position: relative;
  transition: unset;
}

.login_sl_item.slick-current .login_slide_txt {
  opacity: 0;
}

.form_outer {
  margin-bottom: 15px;
}

.password_outer {
  margin-bottom: 16px;
}

.submit_outer .global_btn {
  width: 100%;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 15px 25px;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  box-shadow: 0px;
  width: 180px;
  background-color: #004070;
}

.submit_outer .global_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

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

.submit_outer .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.have_account {
  font-size: 12px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.btn_separator {
  margin: 0px 4px;
}

.blue_txt {
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
}

.blue_txt:hover {
  color: #41e6ff;
}

.login_form .agree_check {
  margin-left: 4px;
  padding-left: 30px;
  margin-bottom: 11px;
}

/*--end login page--*/

/*--footer--*/

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

.newmarketing_footer ul {
  width: 100%;
  position: relative;
  margin: 0px 0px 55px 0px;
  padding: 0px;
  display: flex;
  align-items: center;
}

.newmarketing_footer ul li {
  list-style: none;
  margin-right: 33px;
}

.newmarketing_footer ul li a {
  color: #fff;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.newmarketing_footer ul li a:hover {
  color: #fff;
  text-decoration: underline;
}

.newmarketing_footer p {
  font-size: 16px;
  color: #fff;
  width: 100%;
  position: relative;
  font-family: "Source Sans Pro", sans-serif;
}

.fttr_top {
  margin: 0 auto;
  text-align: center;
  padding-bottom: 60px;
}

.fttr_top h3 {
  font-size: 16px;
  margin-bottom: 12px;
  color: #333333;
}

.footer_menu li {
  margin-bottom: 8px;
  display: block;
}

.footer_menu li:last-child {
  margin-bottom: 0;
}

.footer_menu li a {
  color: #333333;
  font-size: 14px;
}

.footer_menu li a:hover {
  color: #009db2;
}

.footer_menu li a img {
  width: 16px;
  margin-right: 9px;
  display: inline-block;
  margin-top: -3px;
}

.ft_social_area a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 16px 12px 0;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  width: 46px;
  height: 46px;
  color: #fff;
  text-align: center;
  font-size: 29px;
}

.social_area_d_new_custom {
  margin-bottom: 20px;
}

.Coming_soon_sec {
  margin-top: 20px;
  font-style: italic;
  opacity: 0.6;
}

.fttr_btm {
  border-top: 2px solid #e5e5e5;
  padding-top: 35px;
  text-align: left !important;
}

.fttr_btm p {
  letter-spacing: 0.3px;
  font-size: 12px;
  line-height: 19px;
  color: #fff;
  margin-bottom: 25px;
  font-family: "Source Sans Pro", sans-serif;
}

/*--end footer--*/

/*--navbar--*/

.login_header {
  padding: 13px 0 21px;
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  z-index: 99;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.login_header .row {
  position: relative;
}

.flex_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* .copy_right p {
    margin-bottom: 0;
} */

.inner_header {
  background: rgb(221, 246, 250);
  background: -moz-linear-gradient(left,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%);
  background: -webkit-linear-gradient(left,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%);
  background: linear-gradient(to right,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%);
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ddf6fa', endColorstr='#f8fcfd', GradientType=1);
}

.login_navbar {
  position: relative;
  display: flex;
  padding: 0px 15px;
  width: 100%;
  align-items: center;
}

.login_navbar-brand {
  width: fit-content;
  margin-right: 15px;
  margin-top: 0;
}

.login_navbar-brand img {
  height: 56px;
  width: auto;
}

.login_navbar-collapse {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login_collapse {
  display: none;
}

.login_navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  margin-right: auto;
  margin-left: 55px;
}

.login_navbar-nav li {
  margin: 0px 15px;
}

.login_navbar-nav .login_nav-link {
  line-height: 16px;
  position: relative;
  font-size: 16px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.login_navbar-nav li .login_nav-link::after {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  bottom: -10px;
  height: 0px;
  background: #01aec8;
  -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;
}

.login_navbar-nav li:hover .login_nav-link::after,
.login_navbar-nav li.active .login_nav-link::after,
.login_navbar-nav li.open .login_nav-link::after {
  height: 3px;
}

.login_text_btn {
  display: inline-block;
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0 20px;
}

.login_text_btn:hover {
  color: #004070;
}

.new_login_area .global_btn {
  padding: 11px 20px;
  margin-left: 22px;
  background-color: #007d96;
  font-family: "Source Sans Pro", sans-serif;
  min-width: 142px;
  font-size: 16px;
  font-weight: 600;
}

.new_login_area .global_btn:hover {
  background-color: #00adbf;
}

.login_mobile_nav {
  display: none;
}

.mobile_btn_sec .login_area a {
  display: block;
  font-size: 14px;
  color: #004070;
  margin: 0 20px 10px;
}

.mobile_btn_sec .login_area a:hover {
  background: transparent;
  color: #454545;
}

.mobile_btn_sec .lang_dropdown-menu {
  display: block !important;
  position: static;
  box-shadow: none !important;
  width: 100%;
  text-align: center;
  background-color: transparent;
  border: 0px;
}

.mobile_btn_sec .lang_dropdown-menu .dropdown-item {
  font-size: 0px;
  border-radius: 5px;
  border: 1px solid #004070;
  line-height: 100%;
  color: #004070;
  background-color: #fff;
  display: inline-block;
  vertical-align: middle;
  padding: 8px;
  width: auto;
  margin: 0px 8px;
}

.mobile_btn_sec .lang_dropdown-menu .dropdown-item.checked {
  background-color: #004070;
  font-size: 0px;
  border-radius: 5px;
  border: 1px solid #004070;
  line-height: 100%;
  color: #fff;
}

.mobile_btn_sec .lang_dropdown-menu .dropdown-item span {
  display: block;
}

.mobile_btn_sec .lang_dropdown-menu .dropdown-item.checked:after {
  content: none;
}

.mobile_btn_sec .lang_btn {
  display: none;
}

.mobile_btn_sec .lang_select_container {
  margin: 20px 0px;
  float: none;
  display: block;
  padding: 20px 0px;
  border-bottom: 1px solid #efefef;
  border-top: 1px solid #efefef;
}

.mobile_btn_sec .login_area {
  margin: 0px auto 20px;
}

.mobile_btn_sec .get_brim .global_btn {
  background: #004070;
  color: #fff;
}

.mobile_btn_sec .get_brim {
  width: auto;
  text-align: center;
}

.mobile_btn_sec .get_brim .global_btn:hover {
  background: #0068b8;
  color: #fff;
}

.all_nav_sec {
  height: calc(100% - 30px);
  overflow: hidden;
  width: 100%;
  overflow-y: auto;
  padding: 10px 0px;
}

/*--end navbar--*/

.header_wrap.inner_header.help_sec {
  display: none;
}

/*--image crop plugins--*/

.slidecontainer {
  width: 100%;
  margin-bottom: 5px;
}

.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;
}

.slidecontainer .slider:hover {
  opacity: 1;
}

.slidecontainer .slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 15px;
  height: 15px;
  background: #00c1d5;
  cursor: pointer;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.slidecontainer .slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  background: #00c1d5;
  cursor: pointer;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
}

.img_btn {
  background-color: #00c1d5 !important;
  color: #fff;
  box-shadow: none !important;
  border: 1px solid #00c1d5 !important;
}

.img_btn:hover {
  opacity: 0.7;
  color: #fff;
}

.edit_upload_image .modal-body {
  padding: 0px;
}

.edit_upload_image .contain {
  max-width: none;
  width: 100%;
  margin: 0px;
}

.edit_upload_image .cropper-view-box {
  border: 3px solid rgba(116, 192, 211, 0.5);
  outline: none !important;
}

.edit_upload_image .modal-header {
  border-bottom: 1px solid #efefef;
}

.edit_upload_image .modal-header h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 24px;
  color: #00c1d5;
}

.sliderotateimage {
  margin-top: 25px;
}

.move_img_container {
  margin: 15px 15px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.move_img_container .col-xs-6 {
  width: 50%;
}

.move_img_container .col-xs-6.text-right {
  text-align: right;
}

.move_img_container_label {
  display: block;
  font-size: 14px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 12px;
}

.img_move_tag {
  color: #00c1d5;
}

.move_img_container_label .fa {
  margin-right: 10px;
}

.slidervalue {
  float: right;
  font-size: 12px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

/*15-10-2018*/

.pastInstallmentDetails .tranlist_cell_txt {
  overflow: inherit !important;
}

.cancelledInstallment label {
  position: absolute !important;
  font-size: 14px !important;
  left: 23px !important;
  text-transform: uppercase;
}

.mobile_installment_details .lft_new_continue_area {
  width: 160px;
}

.mobile_installment_details .rt_new_continue_area {
  width: calc(100% - 160px);
  text-transform: none;
}

.mobile_installment_details .lft_new_continue_progress {
  width: 120px;
}

.mobile_installment_details .rt_new_continue_progress {
  width: calc(100% - 120px);
}

/*--end--*/

.samsung_pay_section {
  background-color: #00c1d5;
  height: 52px;
}

.two_logos {
  padding-top: 15px;
  float: left;
}

.two_logos li {
  float: left;
  padding: 4px 24px;
  position: relative;
}

.two_logos li:first-child:after {
  content: "";
  position: absolute;
  right: -3px;
  width: 4px;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 7px;
  height: 27px;
  top: 0;
}

.two_logos li:last-child {
  padding: 5px 24px;
}

.samsung_pay_section p {
  color: #fff;
  font-size: 15px;
  line-height: 52px;
  letter-spacing: 0.32px;
  margin-bottom: 0;
  overflow: hidden;
  padding-right: 20px;
}

.see_samsung {
  float: right;
  padding: 12px 0;
}

.see_samsung a {
  color: #fff;
  text-decoration: underline;
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  padding: 5px 6px;
  font-family: "Source Sans Pro", sans-serif;
}

.see_samsung a img {
  margin-left: 3px;
}

.see_samsung a:hover {
  text-decoration: none;
}

.see_samsung a img {
  position: relative;
  right: 0;
}

.see_samsung a:hover img {
  right: -3px;
}

.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 .modal-content {
  width: 100%;
}

/*--10.11.2018--*/

.bootstrap-select .btn:focus {
  outline: 0 !important;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #d9d9d9;
}

#budget_modal .modal-content {
  background: #fff;
}

.account_frm .inputWrap input::placeholder {
  color: #a2a2a2;
}

.account_frm .inputWrap input::-ms-input-placeholder {
  color: #a2a2a2;
}

.provincelist .dropdown-menu.selectpicker {
  max-height: 300px !important;
}

.card_chng_menu em {
  font-style: normal;
}

#changespendinglimitmodal .speed_cell.hasInput {
  position: relative;
}

#changespendinglimitmodal .speed_cell.hasInput:after {
  content: "$";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 14px;
  font-size: 16px;
  color: #00c1d5;
}

#changespendinglimitmodal .speed_cell.hasInput.limit_active:after {
  color: #fff;
}

#changespendinglimitmodal input.speed_cell_inr {
  background-image: none;
}

/*--end--10.11.2018--*/

.cst_share_box_ico a {
  display: inline-block;
  vertical-align: middle;
  width: 46px;
  height: 46px;
  text-align: center;
  font-size: 29px;
  margin-bottom: 12px;
  margin-right: 16px;
  overflow: hidden;
  line-height: 42px;
  background-color: transparent;
}

.cst_share_box_ico a:hover {
  background-color: #fff;
}

/* .line_div_rt {
    text-align: right;
} */

.trvl_notice_ico {
  margin-right: 10px;
}

input.type_fld::placeholder,
input.type_fld[placeholder] {
  color: #959595 !important;
}

input.type_fld::-ms-input-placeholder {
  color: #959595 !important;
}

#traveleditModalSection .modal-dialog {
  max-width: 560px;
  width: 90%;
}

.modal_account_frm {
  padding: 40px 0px 40px;
}

.signout_nav_ico {
  max-width: 110px !important;
}

#changebrimcardmodal .global_btn.back_btn {
  padding: 10px 14px 10px 90px;
  background: url(../images/left_arrow_d.png) left center no-repeat #e0fafc;
  color: #333;
}

#changebrimcardmodal .global_btn.back_btn:hover {
  background: url(../images/left_arrow_d.png) left center no-repeat #00c1d5;
  color: #fff;
}

.contact_box_help a {
  color: inherit;
  font-size: inherit;
  font-style: inherit;
}

.activity_content {
  min-height: 100vh;
}

.desktop_hidden {
  display: none;
}

#make_payment .numPoints .bluWell.continue {
  display: inline-block !important;
  vertical-align: middle;
  max-width: unset !important;
  min-width: 240px;
}

/*--END-12.11.2018--*/

/*--28.11.2018--*/

#particles-js {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.6;
  z-index: 1;
  pointer-events: none;
}

.reset_login_wrap {
  background: #fff;
  position: relative;
}

.reset_login_wrap .login_inr_wrap {
  max-width: 400px;
  padding: 165px 0px 80px;
  width: 100%;
  min-height: 500px;
}

.reset_login_wrap .login_headline h2 {
  font-size: 36px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 16px;
}

.reset_login_wrap .login_headline p {
  font-size: 18px;
  color: #454545;
  margin: 0;
  line-height: 20px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: normal;
}

.reset_login_wrap .login_form {
  max-width: 100%;
  background-color: #fff;
  position: relative;
  z-index: 3;
}

.reset_login_wrap .login_form .login_headline p {
  padding: 0px 35px;
}

.reset_login_wrap .submit_outer {
  margin-top: 40px;
}

.reset_login_wrap .material_inf_tip {
  margin-top: 8px;
}

.forgot_block {
  margin-bottom: 25px;
  color: #454545;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
}

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

.action_forgot a:hover {
  color: #0068b8;
}

.forgot_usr_mail {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin: 25px 0px;
  font-weight: 600;
}

.success_after_forget .setupawsome_icon {
  width: 60px;
  margin: 0px auto 4px;
}

.success_after_forget .setupawsome {
  margin-bottom: 35px;
}

.success_after_forget .setupawsome h4 {
  font-size: 22px;
  font-family: "Source Sans Pro", sans-serif;
  color: #004070;
  font-weight: 600;
}

.success_after_forget .setuppaying_top {
  font-size: 15px;
  color: #454545;
}

.success_after_forget .setuppaying_top strong {
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 6px;
}

.forgotmodal .modal-dialog {
  max-width: 370px;
  width: 100%;
}

.forgotmodal .all_detail_container {
  padding: 0px 20px;
}

.forgotmodal .submit_outer {
  max-width: 175px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 17px;
}

.forgotmodal .modal-footer [data-dismiss="modal"] {
  color: #292525;
  min-width: 175px;
  padding: 11px 12px !important;
}

.forgotmodal .submit_outer .global_btn {
  font-size: 12px;
  padding: 9px 15px;
  height: auto;
}

#budget_pie_zero .budget_inner_img {
  height: 100%;
  padding-top: 15px;
  max-width: 355px;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.reset_login_wrap .material_form-control {
  font-family: "Source Sans Pro", sans-serif;
}

.reset_login_wrap .material_float-label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.reset_login_wrap .submit_outer .global_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  padding: 12px 25px 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: normal;
}

.forgot_after_action {
  background-color: #fff;
  position: relative;
  z-index: 2;
}

.reset_login_wrap .we_resent_pass {
  margin-bottom: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
}

.reset_login_wrap .resendEmail_pass strong {
  font-size: 18px;
  font-weight: normal;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

/*--end--End--*/

/*--resetpassword--*/

.resetpassword .type_fld {
  height: 50px;
}

.resetpassword .type_fld.error {
  border: 1px solid #fc0000 !important;
}

.resetpassword .validate_frm label {
  font-family: "Source Sans Pro", sans-serif;
}

.resetpassword .input_wrap {
  margin-bottom: 15px;
}

.resetpassword .validate_frm {
  margin-top: 50px;
}

.resetpassword .btn_outr_reset .save_btn {
  width: 100% !important;
  background: #04c2df;
  height: 50px;
  padding: 8px 15px 8px 15px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 1.29px;
  font-size: 16px;
}

.new_numeric_text {
  font-size: 11px;
  width: 175px;
  margin-top: 50px;
  padding: 15px;
  border-radius: 3px;
  border: 1px solid #00c1d5;
}

.new_numeric_text span {
  padding-left: 22px;
  margin-bottom: 7px;
  line-height: 20px;
}

.val_ico {
  background: url(../images/gry_crl_tik@2x.png) center left no-repeat;
  background-position: 0px 1px;
  background-size: 15px 15px !important;
}

.numeric_text span.criteria_ful {
  background: url(../images/grn_crl_tick@2x.png) center left no-repeat;
  background-position: 0px 1px;
  background-size: 15px 15px !important;
}

.new_numeric_text span.val_ico:last-child {
  margin-bottom: 0px;
}

.resetpassword_box {
  position: relative;
}

.login_inr_wrap_inner {
  background-color: #fff;
  position: relative;
  z-index: 1;
}

.login_inr_wrap_inner .new_numeric_text {
  background-color: #fff;
  z-index: 1;
}

.wrong_pass_box {
  margin-bottom: 40px;
  background-color: #fff;
}

.pass_box_awsome_icon img {
  max-width: 60px;
}

.pass_box_awsome_icon {
  margin-bottom: 4px;
}

.pass_box_awsome h4 {
  font-size: 22px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
}

.pass_box_awsome {
  margin-bottom: 10px;
}

.pass_box_paying_top {
  font-size: 18px;
}

.wrong_pass_info_inner p {
  font-size: 18px;
  margin-bottom: 0px;
  color: #454545;
}

.pass_ico_list {
  margin-top: 20px;
}

.pass_ico {
  height: 24px;
  width: 22px;
  float: left;
  margin-right: 8px;
  margin-top: 5px;
}

.pass_overflow {
  overflow: hidden;
  font-size: 18px;
  color: #333333;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 24px;
}

.pass_overflow a {
  color: inherit;
}

.pass_overflow a:hover {
  color: #00c1d5;
}

.pass_row {
  margin-bottom: 10px;
}

.wrong_pass_info {
  margin-top: 18px;
  background-color: #fff;
}

/*--End resetpassword--*/

/*New notification*/
.accout_area_headline h2 {
  font-size: 32px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.5px;
}

.notification_list_header h3 {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0;
}

.accout_area_headline p {
  line-height: 20px;
}

.accout_area_headline_content {
  margin-top: 12px;
}

.notification_list_header {
  margin-top: 24px;
}

.ac_notification_row h5 {
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 15px;
  line-height: 18px;
  margin: 0px 0px 5px;
}

.ac_notification_row p {
  font-size: 15px;
  color: #454545;
  line-height: 15px;
  margin-bottom: 0px;
}

.ac_notification_row p+p {
  margin-top: 8px;
}

.ac_notification_row .switch {
  width: 40px;
}

.ac_notification_row .slider_switch:before {
  left: 0px;
  bottom: 1.6px;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.ac_notification_row input:checked+.slider_switch:before {
  -webkit-transform: translateX(17px);
  -ms-transform: translateX(17px);
  transform: translateX(17px);
}

.ac_notification_row .on,
.ac_notification_row .off {
  margin-right: 6px;
}

.ac_notification_row {
  margin: 25px 0px;
}

.ac_notification_outer_row {
  border-bottom: 1px solid #f6f6f6;
  margin-bottom: 25px;
  padding-right: 25px;
}

.ac_notification_outer_row:last-child {
  border-bottom: 0px;
}

.accout_area {
  margin: 110px 0 0 285px;
}

.new_accout_area {
  margin: 110px 0 0 226px;
}

.accout_area_gutter {
  padding-left: 55px;
}

.child_control_box {
  padding-left: 40px;
}

.notification_shadow {
  position: relative;
}

.notification_shadow:after {
  height: 1px;
  width: 50000px;
  background-color: #f5f4f3;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05),
    0px 0px 1px 0px rgba(0, 0, 0, 0.05);
}

.last_border {
  position: relative;
}

.notification_inner_list.last_border:after {
  height: 1px;
  width: 50000px;
  background-color: #f5f4f3;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0px;
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05),
    0px 0px 1px 0px rgba(0, 0, 0, 0.05);
}

.notification_inner_list:last-child .notification_shadow:after {
  content: none;
}

.notification_inner_list .main_control_box .notification_shadow:after {
  content: "" !important;
}

.ac_notification_row .onoff_area {
  float: right;
}

.green_png {
  display: inline-block;
  vertical-align: top;
  margin-top: -7px;
  margin-left: 6px;
}

.account_management.new_info_d {
  min-height: calc(100vh - 136px);
}

.notification_list_user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 24px 45px 24px 24px;
  border: 1px solid #efefef;
  position: relative;
  margin-bottom: 20px;
}

.notification_list_user:last-child {
  margin-bottom: 0px;
}

.notification_list_user:hover,
.notification_list_user.active {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}

.notification_list_name {
  color: #454545;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
}

.notification_list_ico {
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-right: 23px;
  width: 8px;
}

.notification_mb0 {
  margin-bottom: 0px !important;
}

.mob_pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-bottom: 15px;
}

.mob_pagination li {
  color: #a2a2a2;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 13px;
  position: relative;
  padding-right: 15px;
}

.mob_pagination li:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 5px;
  color: #a2a2a2;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 13px;
  content: ">";
}

.mob_pagination li:last-child:after {
  content: none;
}

.mob_pagination li a,
.mob_pagination li span {
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  display: inline-block;
  vertical-align: middle;
}

.mob_pagination li a {
  text-decoration: underline;
}

.mob_pagination li a:hover {
  color: #00c1d5;
}

.multi_user_notification_setup {
  margin-top: 80px;
  margin-bottom: 80px;
}

.accout_area_pagination {
  margin-bottom: 35px;
}

.notification_user_name {
  font-size: 20px;
  color: #454545;
  font-weight: normal;
  font-family: "" Source Sans Pro", sans-serif";
  line-height: 24px;
  margin: 15px 0px 0px;
}

.disable_notification_sec {
  pointer-events: none;
  /* -webkit-filter: grayscale(100);
      filter: grayscale(100); */
  opacity: 0.4;
}

.disable_notification_sec_new {
  -webkit-filter: none;
  filter: none;
}

.ac_notification_btn {
  color: #fff;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  background-color: #00c1d5;
  text-align: center;
  border: 0px;
  box-shadow: none !important;
  outline: 0 !important;
  min-width: 335px;
  line-height: 20px;
  padding: 10px 25px;
  border-radius: 4px;
  margin-top: 15px;
}

.ac_notification_btn:hover {
  opacity: 0.7;
  color: #fff;
  border: 0px;
}

/*--modal--*/
.new_small_statement_modal .modal-dialog {
  max-width: 538px;
}

.border_bottom {
  border-bottom: 1px solid #dedede;
}

.setup_install_headline {
  margin-bottom: 15px;
  padding-top: 35px;
}

.setup_install_headline .modal-title {
  font-size: 22px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0px 0px 15px;
}

.setup_install_headline .mg_img {
  max-width: 60px;
  margin: 0px 0px 15px;
}

.new_small_statement_modal .close_txt_btn {
  margin-top: 20px;
}

.continue_btn {
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
}

/*--modal end--*/

.piedrp h4 {
  color: #454545;
  font-size: 18px;
  letter-spacing: 0.25px;
  line-height: 18px;
  margin-bottom: 18px;
  font-family: "Source Sans Pro", sans-serif;
  display: block;
  text-transform: uppercase;
}

.piedrp label {
  margin: 9px 10px 0 0 !important;
  color: #454545;
  font-size: 11px !important;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 17px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.trend_map_tag {
  margin-bottom: 4px;
}

.trend_map_tag_ico {
  width: 32px;
  height: 5px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
}

.trend_map_tag_txt {
  font-size: 12px;
  color: #454545;
  line-height: 12px;
  letter-spacing: 0.3px;
  display: inline-block;
  vertical-align: middle;
  min-width: 60px;
}

.trend_map_tag_container {
  margin-bottom: -35px;
  position: relative;
  z-index: 1;
}

.budget_img {
  max-width: 280px;
  margin-top: 15%;
  width: 100%;
  display: inline-block;
  position: relative;
}

.budget_img_txt {
  padding: 40px 20px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  color: #454545;
  line-height: 18px;
  letter-spacing: 0.34px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  z-index: 1;
}

.piedrp .bootstrap-select>.btn {
  height: 35px;
  font-size: 13px;
  color: #414042;
  padding-top: 10px;
  font-family: "Source Sans Pro", sans-serif;
  border: 1px solid #a2a2a2;
}

.svgChartCls {
  font-size: 15px;
}

.svgChartCls .totalVal {
  font-family: "Source Sans Pro", sans-serif;
  background-image: url(../images/rightarrow_gray@2x.png);
  background-position: right 5px;
  background-size: 8px 16px;
  padding-right: 35px;
  margin-top: 4px;
}

.budget_list_group {
  margin-left: -10px;
  margin-right: -10px;
}

.budget_list_group .budgt {
  margin-left: 10px;
  max-width: calc(50% - 20px);
  margin-right: 10px;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  border: 1px solid #efefef;
  border-radius: 3px;
}

.budget_list_sec {
  background-color: #fff;
  padding: 40px 0px 60px;
}

.budget_list_sec_title h4 {
  color: #454545;
  font-size: 18px;
  letter-spacing: 0.25px;
  line-height: 15px;
  margin-bottom: 18px;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
}

.budget_list_sec_title {
  margin-bottom: 25px;
}

.inline_select_label_mobile {
  color: #454545;
  font-size: 11px;
  line-height: 17px;
  letter-spacing: 0.3px;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
  margin-bottom: 6px;
}

.My_Budget_title h4 {
  color: #454545;
  font-size: 18px;
  letter-spacing: 0.25px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 8px;
}

.My_Budget_title {
  margin-bottom: 15px;
}

.My_Budget_input {
  width: 55%;
  float: left;
  position: relative;
}

.My_Budget_input a {
  position: absolute;
  top: 23px;
  right: 0;
}

.my_Budget_from_control {
  border: 0px;
  font-size: 42px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 62px;
  background-color: transparent !important;
  outline: 0 !important;
  box-shadow: none !important;
  height: auto;
  border-radius: 0 !important;
  padding: 0px !important;
  max-width: 250px;
}

.My_Budget_input1 {
  border-bottom: 1px solid #454545;
}

.My_Budget_input_btn {
  min-width: 166px;
  min-height: 40px;
  color: #454545;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.16px;
  line-height: 20px;
  background: transparent;
  border: 1px solid #a9a9a9;
  border-radius: 5px;
  padding: 9px 12px 6px 12px;
}

.My_Budget_input_btn:hover {
  border: 1px solid #00c1d5;
  color: #454545;
}

.My_Budget_input_btn:focus {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  outline: 0;
  border: 1px solid #00c1d5;
}

.text_blue {
  color: #00c1d5 !important;
}

.text_red {
  color: #ff6c6c !important;
}

.My_Budget_redeem_aria_top {
  padding-top: 0px;
  padding-bottom: 32px;
  background-color: #f7f7f7;
  z-index: 99;
  box-shadow: none;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.My_Budget_redeem_aria_top_sticky_sec {
  padding-top: 0px;
  padding-bottom: 35px;
}

.My_Budget_redeem_aria_top.is_stuck {
  padding-top: 35px;
  padding-bottom: 35px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
}

.My_Budget_redeem_aria_bottom .budgetAllotAmt {
  padding-top: 2px;
}

.My_Budget_redeem_aria_bottom .amtSet input {
  border-bottom: 1px solid #b5b5b5;
  font-size: 25px;
  line-height: 20px;
  font-family: "Source Sans Pro", sans-serif;
  max-width: 155px;
}

.My_Budget_redeem_aria_bottom .budgetListed .budget_item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 10px);
  flex: 0 0 calc(50% - 10px);
  margin-bottom: 15px;
  border-radius: 3px;
}

.My_Budget_redeem_aria_bottom .proceed_btn a {
  padding: 7px 25px 11px;
  font-size: 14px;
  line-height: 22px;
  min-width: 170px;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 5px;
}

.My_Budget_redeem_aria_bottom .proceed_btn a:hover {
  opacity: 0.7;
}

.My_Budget_redeem_aria_bottom .cancel_btn a {
  margin-top: 22px;
}

.My_Budget_redeem_aria_bottom .cancel_btn a:hover {
  color: #00c1d5;
  text-decoration: underline !important;
}

.left_My_Budget,
.right_My_Budget {
  position: static;
}

.My_Budget_redeem_aria_top .container {
  position: relative;
}

.collapsable_btn {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: middle;
  color: #ababab;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
}

.collapsable_sec.open .collapsable_btn,
.collapsable_btn:hover,
.collapsable_btn:focus,
.collapsable_btn:active {
  color: #000;
}

.collapsable_sec.open .collapsable_btn {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  transform: rotate(0deg);
}

.collapsable_div_parent {
  position: relative;
  padding-right: 55px;
}

.collapsable_div_parent .collapsable_btn {
  position: absolute;
  top: 21px;
  right: 0px;
}

.lft_triangle_svg {
  margin-top: 0 !important;
  margin-left: 0px !important;
}

.Budget_cell_histry_sec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 18px 20px;
}

.Budget_cell_histry {
  max-width: 25%;
  flex: 0 0 25%;
  padding: 0px 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 12px;
  text-align: center;
  text-transform: uppercase;
  color: #414042;
}

.Budget_cell_label span {
  max-width: 90px;
}

.Budget_cell_histry_date {
  color: #808080;
  font-size: 11px;
}

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

.Budget_cell_histry_growth {
  margin-top: 4px;
  white-space: nowrap;
}

.Budget_cell_label {
  text-align: right;
}

.collapsable_div {
  display: none;
}

.right_My_Budget_preview {
  padding-top: 39px;
  padding-right: 45px;
  padding-left: 10px;
}

.budget_transaction_item {
  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;
}

.budget_transaction_cell {
  flex: 0 0 20%;
  max-width: 20%;
}

.budget_transaction_cell:first-child {
  flex: 0 0 30%;
  max-width: 30%;
}

.budget_data {
  font-family: "" Source Sans Pro", sans-serif";
}

.budget_transaction_cell:last-child {
  flex: 0 0 50%;
  max-width: 50%;
}

.budget_transaction_cell {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  color: #454545;
  line-height: 16px;
  padding: 10px 10px;
}

.budget_transaction_header .budget_transaction_cell {
  text-transform: uppercase;
}

.budget_transaction_header {
  border-bottom: 1px solid #f1f1f1;
  margin: 0px 22px 15px;
}

.budget_transaction_body .budget_transaction_row {
  margin-top: 15px;
  padding: 18px 20px;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}

.budget_badge {
  width: 48px;
  height: 48px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}

.budget_transaction_body .budget_transaction_cell {
  padding-top: 0px;
  padding-bottom: 0px;
}

.budget_transaction_item .collapsable_div_parent {
  margin-top: -5px;
}

.all_progress_data .p_left_text {
  line-height: 24px;
}

.budget_transaction_details_history {
  max-width: 50%;
  margin-left: auto;
  margin-right: 55px;
}

.budget_mob_data {
  display: none;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
}

#confirmBudgetModal .modal-title {
  font-family: "Source Sans Pro", sans-serif;
}

#confirmBudgetModal .modal-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

#confirmBudgetModal .setup_install_headline {
  padding-top: 25px;
}

#confirmBudgetModal .setup_install_headline .modal-title {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 24px;
  margin: 0px;
}

#confirmBudgetModal .notify_top p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 8px;
}

#confirmBudgetModal .notify_top h3 {
  font-size: 25px;
  line-height: 39px;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0;
}

#confirmBudgetModal .close_txt_btn {
  margin-top: 10px;
}

.budget_footer {
  margin-left: -30px;
  margin-right: -30px;
  border-top: 1px solid #dedede;
  margin-top: 20px;
}

.My_Budget_redeem_aria {
  padding-top: 0px;
}

/*--invite friend--*/
.invite_frnd_section {
  background-color: #00c1d5;
  overflow: hidden;
}

.invite_frnd_inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0px 15px 95px;
}

.two_logos {
  max-width: 60px;
  width: 100%;
  float: none;
  padding: 0;
  margin: 0;
  background-color: #0091a0;
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

.two_logos img {
  height: 42px;
}

.two_logos:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  height: 100%;
  width: 40px;
  background-image: url(../images/caret_mail_after@2x.png);
  background-position: center;
  background-size: 100% 150%;
  background-repeat: no-repeat;
  z-index: 1;
  margin-left: -1px;
}

.two_logos:after {
  content: "";
  right: 100%;
  width: 1000px;
  background-color: #0091a0;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
}

.invite_frnd_content {
  padding: 0px 40px;
}

.see_invite {
  width: 100%;
  max-width: 165px;
  margin-right: 0;
  margin-left: auto;
}

.two_logos,
.see_invite {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.invite_frnd_content p {
  color: #fff;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.21px;
  line-height: 20px;
  text-align: left;
  margin: 0;
  padding: 0;
}

.see_invite_btn {
  color: #fff;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.32px;
  line-height: 20px;
  text-align: center;
  width: 100%;
  background-color: transparent;
  border-radius: 3px;
  padding: 8px 12px 12px;
  border: 1px solid #fff;
  display: block;
}

.see_invite_btn:hover {
  color: #fff;
  border: 1px solid #0091a0;
  background-color: #0091a0;
}

/*-end-invite friend--*/

.myreferal_headline {
  max-width: 570px;
}

.referal_accout_area {
  margin: 115px 0 0 226px;
}

.rel_code_sec h3 {
  color: #00c4d8;
  text-transform: uppercase;
  letter-spacing: 1.29px;
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
}

.share_rel_col {
  margin-top: 20px;
}

.left_ref_code_col {
  width: 220px;
  float: left;
  padding-right: 20px;
}

.right_share_box_col {
  overflow: hidden;
}

.right_share_box_col .cst_share_box_ico a {
  height: 39px;
  width: 38px;
  margin-right: 10px;
  margin-bottom: 0;
}

.right_share_box_col .cst_share_box_ico a:hover {
  opacity: 0.7;
}

.share_link_col {
  margin-top: 20px;
}

.share_link_inner {
  position: relative;
  padding-right: 85px;
  overflow: hidden;
  border-radius: 5px;
  border: 1px solid #00c4d8;
  max-width: 355px;
}

.share_link_inner .share_link {
  margin: 0;
  border: 0;
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 0;
  width: 100%;
  padding: 16px 25px 13px;
}

.copy_code {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 85px;
  background-color: #00c4d8;
  color: #fff;
  font-size: 12px;
  border: 0;
  letter-spacing: 0.3px;
  font-family: "Source Sans Pro", sans-serif;
}

.referal_inner {
  padding-bottom: 34px;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 34px;
}

.notification_list_header p {
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.32px;
  color: #454545;
  margin-top: 10px;
  margin-bottom: 0;
}

.notification_list_header p+p {
  margin-top: 18px;
}

.ref_input_label {
  letter-spacing: 1.12px;
  color: #454545;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 20px;
  margin-bottom: 8px;
}

.myreferal_sub_section {
  max-width: 540px;
}

.add_friends_sec .row {
  position: relative;
}

.add_friends_sec .row+.row {
  margin-top: 15px;
}

.share_input_container .form-control {
  height: 40px;
  font-size: 13px;
  line-height: 20px;
  color: #454545;
  padding: 10px 20px;
  box-shadow: none;
}

/*.remove_ref_input {
    position: absolute;
    left: 100%;
    bottom: 0;
    height: 30px;
    width: 30px;
    background-color: #F60F0F;
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    padding: 6px 0;
    border: 0;
    margin: 6px 0;
    border-radius: 3px;
}*/
.remove_ref_input {
  position: absolute;
  left: 100%;
  top: 6px;
  height: 17px;
  width: 17px;
  color: #d9d9d9;
  font-size: 17px;
  line-height: 0px;
  text-align: center;
  padding: 6px 0;
  border: 0;
  margin: 6px 0;
  border-radius: 3px;
}

.remove_ref_input:hover {
  opacity: 0.7;
}

.add_input {
  border-radius: 50%;
  height: 32px;
  width: 32px;
  background-color: #0091a0;
  border: 0;
  margin: 15px auto;
  text-align: center;
  padding: 6px 7px;
  display: block;
}

.add_input:hover {
  opacity: 0.7;
}

.invite_now_input {
  background-color: #00c1d5;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  border: 0;
  letter-spacing: 0.46px;
  text-align: center;
  padding: 9px 20px 11px;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 5px;
}

.invite_now_input:hover {
  opacity: 0.7;
}

.share_rel_col .line_div {
  max-width: 350px;
  float: left;
  padding: 10px 0px;
}

.list_refl_sec {
  margin-left: -14px;
  margin-right: -14px;
}

.refl_progress_headline h5 {
  letter-spacing: 0.38px;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
  margin: 0;
}

.refl_progress_headline {
  margin-bottom: 12px;
}

.refl_progress_row {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: -6px;
  margin-right: -6px;
  position: relative;
  margin-bottom: 28px;
}

.refl_progress_row:after {
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 3px;
  width: calc(100% - 20px);
  left: 10px;
  background-color: #d9d9d9;
  z-index: 1;
  position: absolute;
}

.refl_progress_cell {
  position: relative;
  font-size: 0;
  padding: 0px 6px;
  z-index: 4;
}

.refl_cell_ico svg {
  height: 60px;
  width: 60px;
  position: relative;
  z-index: 4;
}

.refl_progress_cell svg g.curved_circle {
  fill: #ffffff;
  stroke: #d9d9d9;
  stroke-width: 3px;
}

.refl_progress_cell.ref_complete:after {
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 3px;
  width: 24px;
  left: -12px;
  background-color: #00c1d5;
  z-index: 2;
  position: absolute;
}

.ref_complete:first-child:after {
  content: none;
}

.refl_progress_cell .ref_tick {
  -webkit-transform: translate(-50%, -50%) scale(0);
  -moz-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  font-size: 26px;
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  line-height: 100%;
  margin-top: 2px;
  z-index: 5;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.refl_progress_cell.ref_complete .ref_tick {
  -webkit-transform: translate(-50%, -50%) scale(1);
  -moz-transform: translate(-50%, -50%) scale(1);
  transform: translate(-50%, -50%) scale(1);
}

.refl_progress_cell:last-child svg g.curved_circle {
  fill: #ffffff;
  stroke: #00c1d5;
}

.refl_progress_cell.ref_complete svg g.curved_circle {
  fill: #00c1d5;
  stroke: #00c1d5;
}

.refl_progress_cell.ref_complete:last-child svg g.curved_circle {
  fill: #0091a0;
  stroke: #0091a0;
}

.refl_cell_txt {
  font-size: 11px;
  color: #0091a0;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 15px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
}

.refl_progress {
  margin-top: 8px;
}

.border0 {
  border: 0px;
}

.invite_corner {
  height: 550px;
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 68px;
}

.invite_corner img {
  height: 100%;
}

.My_Budget_input_both_action .My_Budget_input_btn {
  margin-right: 20px;
}

.My_Budget_input_both_action .My_Budget_input_btn:last-child {
  margin-right: 0px;
}

.material_erase_email_ico,
.material_pass_view_ico {
  left: auto;
  right: 0;
  width: 22px;
}

.input_ico_padding {
  padding-right: 32px;
}

.forgot_pass_tag {
  position: static;
  float: right;
  height: auto;
}

#show_password,
#hide_password,
#remove_email {
  font-size: 0;
  cursor: pointer;
}

.newSuccess .invite_footer.modal-footer {
  padding: 18px 30px 30px;
  border-top: 1px solid #efefef;
  margin-top: 45px;
}

/*.modal-open {
    overflow: hidden !important;
}*/

.add_fld:disabled {
  background-color: #f7f7f7;
}

.selectpicker.disabled {
  background-color: #f7f7f7 !important;
}

#budget_modal .icon_content_budget span {
  line-height: 22px;
}

.splitamngcat_active {
  border-bottom: 1px solid #00c1d5 !important;
}

#Activity_trans_Modal .modal-footer {
  border-top: 1px solid #e5e5e5;
  padding: 20px 30px;
}

.rdmdtshdr {
  text-transform: uppercase;
  font-size: 13px;
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 14px;
  margin-top: 10px;
  letter-spacing: 0.6px;
}

#Activity_trans_Modal .new_dg_modal .modal-header .close {
  margin: 30px 20px 25px;
}

#Activity_Cur_Instal_Modal .new_continue_area_outer span {
  margin-top: 0px;
}

.gredient_blue_bar {
  background: rgb(0, 150, 165);
  background: -moz-linear-gradient(left,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%);
  background: -webkit-linear-gradient(left,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%);
  background: linear-gradient(to right,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096a5', endColorstr='#00c1d5', GradientType=1);
}

.gredient_yellow_bar {
  background: rgb(221, 170, 0);
  background: -moz-linear-gradient(left,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%);
  background: -webkit-linear-gradient(left,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%);
  background: linear-gradient(to right,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddaa00', endColorstr='#fcc12d', GradientType=1);
}

.gredient_red_bar {
  background: rgb(234, 93, 93);
  background: -moz-linear-gradient(left,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%);
  background: -webkit-linear-gradient(left,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%);
  background: linear-gradient(to right,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5d5d', endColorstr='#ff6c6c', GradientType=1);
}

/* new 19042019 */

.stella_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;
}

.stella_select .dropdown-menu h2 {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  padding: 0 20px 25px;
}

.dropdown-menu .sub_account li:first-child {
  background-image: url(../images/refarelmenu.png);
  background-repeat: no-repeat;
}

.dropdown-menu .sub_account li:first-child a {
  padding: 19px 20px;
  color: #fff;
}

.dropdown-menu .sub_account li:first-child a .img {
  margin-right: 30px;
}

.stella_select .dropdown-menu>li:last-child {
  background-color: #f7f7f7;
}

.stella_select .dropdown-menu>li:last-child a {
  padding: 19px 20px;
  font-size: 14px;
  color: #00c1d5;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.stella_select .dropdown-menu .legal_diff a {
  text-decoration: underline;
}

.header_menu ul li a b {
  display: none;
}

#Activity_trans_Modal .new_continue_area_outer span {
  margin-top: 2px;
}

.management_bar ul li:first-child {
  background-image: url(../images/refarelmenu.png);
  background-repeat: no-repeat;
  background-position: center left -22px;
}

.management_bar ul li:first-child:before {
  position: absolute;
  content: "";
  right: 100%;
  top: 0;
  bottom: 0;
  width: 1000000000px;
  background: #0091a0;
  z-index: 9;
  transition: 900ms ease-in-out;
  -webkit-transition: 900ms ease-in-out;
  -moz-transition: 900ms ease-in-out;
  z-index: -1;
}

.management_bar ul li:first-child.active a {
  padding: 13px 0 21px;
}

.management_bar ul li:first-child a span {
  color: #fff;
}

/* .line_birm_devide {
    border-bottom: 2px solid ;
} */

.management_bar ul li.active:before {
  content: "";
  position: absolute;
  border: 1px solid #00c1d5;
  right: 0;
  width: 10000000px;
  bottom: 0;
}

.management_bar ul li:last-child a span {
  text-decoration: underline;
}

.btn-group.open .dropdown-toggle:focus {
  border: 1px solid #00c1d5;
}

#traveladd {
  position: relative;
}

#traveladd:after {
  content: "";
  border: 1px solid #f1f1f1;
  position: absolute;
  right: -2000px;
  bottom: 0;
  left: -60px;
}

#traveleditModalSection .modal-header {
  padding: 25px 40px;
  border-bottom: 1px solid #dedede;
}

#traveleditModalSection .modal-header .modal-title {
  font-size: 24px;
  color: #00c1d5;
}

#traveleditModalSection .modal-header .close {
  position: absolute;
  right: 0;
  top: 0;
  margin: 25px 20px;
}

#traveleditModalSection .modal-body {
  padding: 0px 40px !important;
}

#traveleditModalSection .submit_btn {
  width: 100%;
  border: 1px solid #00c1d5;
}

#traveleditModalSection .modal-footer {
  text-align: center;
  padding: 30px 0;
  border-top: 1px solid #dedede;
}

#traveleditModalSection .modal-footer .close {
  float: none;
  color: #454545;
  font-size: 12px;
  text-decoration: underline;
}

#traveleditModalSection .submit_btn {
  background-color: transparent;
  border: 1px solid #00c1d5;
  border-radius: 5px;
  color: #00c1d5;
}

#traveleditModalSection .submit_btn:hover {
  background-color: #00c1d5;
  border: 1px solid #00c1d5;
  border-radius: 5px;
  color: #fff;
}

#traveleditModalSection .submit_btn:disabled {
  opacity: 0.5;
  pointer-events: none;
  background-color: #00c1d5;
  color: #fff;
}

#traveleditModalSection .submit_btn.active {
  background-color: #00c1d5;
  color: #fff;
}

.calender-btn .form-control[disabled],
.calender-btn .form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #fff;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center left 13px;
  background-image: url(../images/clndr.png);
}

#newTravellerrormodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

#newTravellDeleteAlertmodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

#newTravellEditsuccessmodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

#newTravelladdconfirmAlertmodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

#newTravelleditconfirmAlertmodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

#newTravellAddsuccessmodal .modal-footer {
  padding: 30px;
  border-top: 1px solid #d0d2d2;
}

/*
.mp_success {
    padding-bottom: 30px;
} */

.modal_text_global {
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.deletetravel,
.addtravelforce,
.editTravelforce {
  background-color: #00c1d5;
  border: 1px solid #00c1d5;
  color: #fff;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  min-width: 175px;
}

.deletetravel:hover,
.btn-default.focus,
.btn-default:focus,
.addtravelforce:hover,
.addtravelforce:focus,
.editTravelforce:hover,
.editTravelforce:focus {
  background: #00a4b5;
  border-color: #00a4b5;
  color: #fff;
}

.btn-default:active:focus {
  background: #00a4b5;
  border-color: #00a4b5;
  color: #fff;
}

.bedget_are .btn-default:focus {
  background-color: #fff;
  border-color: #ccc;
  color: #454545;
}

.contact_area_main {
  position: relative;
}

.accout_area .my_information_new h2 {
  margin-bottom: 20px;
}

.contact_area_main:before {
  position: absolute;
  border-top: 1px solid #dedede;
  left: -60px;
  content: "";
  width: 3000px;
  top: 0;
}

.contact_area_main {
  padding-top: 30px;
  max-width: 544px;
}

.single_contact_list {
  margin-bottom: 36px;
}

.view_contact {
  position: relative;
  font-size: 16px;
  font-family: "" Source Sans Pro", sans-serif";
  color: #454545;
  border-bottom: 1px solid #dedede;
}

.view_contact a {
  position: absolute;
  right: 0;
  color: #00c1d5;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
  top: -4px;
}

.view_contact a:hover {
  text-decoration: none;
}

.contact_area_main label {
  font-size: 12px;
  color: #414042;
  margin-bottom: 12px;
  width: 100%;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
}

.view_contact span {
  display: block;
}

.hideCalender {
  display: none !important;
}

.switch_contact {
  position: absolute;
  right: 0;
  top: -7px;
  width: 57px;
}

.contact_area_main .slider_switch:before {
  position: absolute;
  content: "";
  height: 30px;
  width: 30px;
  left: -2px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  border: 1px solid transparent;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1), -2px 0px 2px rgba(0, 0, 0, 0.1),
    0px -2px 2px rgba(0, 0, 0, 0.1);
}

.contact_area_main .switch {
  height: 34px;
}

.border-bottom-none .view_contact {
  border-bottom: 0;
}

.current_used_area {
  background-color: #f7f7f7;
  padding: 25px 40px;
}

.current_used_area label {
  font-size: 12px;
  color: #414042;
  margin-bottom: 7px;
  width: 100%;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
}

.savebutton_alertpop .btn-default {
  width: 175px;
  margin-bottom: 0px;
}

.old_mail_id {
  color: #454545;
  font-family: "" Source Sans Pro", sans-serif";
  font-size: 16px;
}

.savebutton_alertpop .btn-default.disabled {
  opacity: 0.4;
  pointer-events: none;
  background: #00c1d5;
}

.newSuccess_prifile .modal-dialog {
  width: 560px;
}

.no_data_icons {
  height: 116px;
  width: 116px;
  border-radius: 50%;
  background-color: #f2fcfd;
  margin: 0 auto 30px;
  text-align: center;
  padding: 20px 0;
}

.no_data {
  padding: 40px;
}

.no_data_text h2 {
  color: #454545;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 10px;
}

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

.no_data_text p {
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
}

.no_data_text p span {
  font-family: "Source Sans Pro", sans-serif;
}

.my_budget_edit_area {
  padding: 40px 0 30px;
}

.tab_shadow {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  padding-bottom: 2px;
}

.my_budget_edit_area .piedrp.clearfix {
  width: auto;
  float: left;
}

.my_budget_edit_area .piedrp .bootstrap-select>.btn {
  border: 1px solid #a2a2a2;
  font-size: 13px;
  color: #414042;
  font-family: "Source Sans Pro", sans-serif;
  padding: 12px 25px 12px 10px;
  height: 40px;
  background-color: #fff;
}

.my_budget_edit_area .My_Budget_input_action {
  padding: 0;
  float: right;
}

.my_budget_edit_area .piedrp .bootstrap-select>.btn:focus {
  border: 1px solid #00c1d5;
}

.my_budget_edit_area .piedrp .bootstrap-select.open>.btn {
  border: 1px solid #00c1d5;
}

.my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
  border: 1px solid #00c1d5;
}

.budget_transaction_body .budget_transaction_row {
  cursor: pointer;
}

.budget_transaction_body .budget_transaction_row:hover {
  border: 1px solid #00c1d5;
}

.piedrp .bootstrap-select>.btn {
  background-color: #fff;
}

.piedrp .bootstrap-select>.btn:focus {
  border: 1px solid #00c1d5;
}

.piedrp .bootstrap-select>.btn:hover {
  border: 1px solid #00c1d5;
}

.piedrp .bootstrap-select.open>.btn {
  border: 1px solid #00c1d5;
}

/* 6.6.19 */
.new_ac_area .flex_dashboard_outer .left_activity {
  margin-right: inherit;
}

.new_ac_area .flex_dashboard_outer {
  margin-bottom: 30px;
}

.accnt_balnc_outer {
  padding: 30px 0;
  background-color: #f7f7f7;
  position: relative;
}

.accnt_balnc_outer:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #f7f7f7;
  height: 100%;
}

.accnt_balnc_outer:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #f7f7f7;
  height: 100%;
}

.accnt_balnc_outer .brim_card_headline {
  font-size: 18px;
  margin-bottom: 0;
  color: #454545;
  text-transform: initial;
}

.top_spc {
  margin-top: 0px;
}

.accnt_balnc_outer .small_point_tag {
  margin-top: 18px;
  margin-right: 10px;
  float: left;
}

.your_card_outer {
  padding: 60px 0;
}

.your_card_details {
  position: relative;
  border-radius: 8px;
  border: 2px solid #d2d2d2;
  background-color: #fff;
  padding: 20px 50px 20px 20px;
  display: flex;
  align-items: center;
}

.your_card_details:hover,
.your_card_details.active {
  border: 2px solid #00c1d5;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

.your_card_outer h4,
.additional_card_outer h4 {
  font-size: 18px;
  color: #454545;
  margin-bottom: 40px;
  font-family: "Source Sans Pro", sans-serif;
}

.card_img_hold {
  width: 100px;
}

.card_hold_details {
  width: 42%;
}

.valid_dt {
  width: 29%;
}

.final_no {
  width: 29%;
}

.valid_dt h5,
.final_no h5 {
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
}

.valid_dt h5 span,
.final_no h5 span {
  font-size: 11px;
  margin-right: 4px;
  vertical-align: middle;
}

.card_hold_details h5 {
  font-size: 20px;
  color: #454545;
  margin-bottom: 10px;
}

.card_typ_nw {
  font-size: 11px;
  color: #454545;
  text-transform: capitalize;
}

.card_hold_full {
  width: 85%;
  padding-left: 20px;
}

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

.additional_card_outer .add_member_new a {
  display: block;
  text-align: center;
  font-size: 13px;
}

.additional_card_outer .add_member_new {
  width: 260px;
}

.additional_card_outer .add_member_new a span {
  margin-right: 3px;
}

.additional_cards_holder_inner {
  border: 2px solid #d2d2d2;
  border-radius: 8px;
  padding: 15px;
  display: block;
}

.additional_cards_holder_inner:hover {
  border: 2px solid #00c1d5;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

.additional_card_inner {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -9px;
}

.additional_cards_holder_outer {
  padding: 0 9px;
  width: 33.33%;
  margin-bottom: 20px;
}

.add_card_fig {
  height: 75px;
  width: 75px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
}

.adtnl_card_details {
  padding-top: 15px;
}

.adtnl_card_details h5 {
  font-size: 20px;
  color: #454545;
  text-align: center;
  margin-bottom: 20px;
}

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

.add_card_row+.add_card_row {
  margin-top: 10px;
}

.labl {
  width: 50%;
  text-align: right;
  font-size: 11px;
  text-transform: uppercase;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.crd_dtls {
  width: 50%;
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  padding-left: 10px;
}

.your_brim_crd {
  padding: 25px 0;
  position: relative;
  background-color: #f7f7f7;
}

.your_brim_crd:before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #f7f7f7;
  height: 100%;
}

.your_brim_crd:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #f7f7f7;
  height: 100%;
}

.your_brim_crd .brim_left_flex {
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
}

.your_brim_crd .flex_row {
  flex-wrap: nowrap;
}

.your_brim_crd .brim_right_flex {
  width: auto;
}

.your_brim_crd .brim_center_flex {
  padding: 0;
  margin-top: 0;
}

.your_brim_crd .brim_card_single_option {
  padding: 0px 25px;
}

.your_brim_crd .brim_card_option {
  padding: 0 25px !important;
  width: 390px;
}

.your_brim_crd .other_value_cell_each h4 {
  font-family: "" Source Sans Pro", sans-serif";
}

.your_brim_crd .primaryCardData+.primaryCardData {
  margin-top: 30px;
}

.your_brim_crd .card_option_img {
  width: 55px;
}

.your_brim_crd .card_option_label {
  font-size: 10px;
  font-family: "Source Sans Pro", sans-serif;
}

.new_btns_holder {
  display: flex;
  justify-content: space-between;
  padding: 40px 0 60px;
}

.icn_btn_card {
  height: 65px;
  line-height: 65px;
  border: 2px solid #d2d2d2;
  display: inline-block;
  text-align: center;
  width: 32%;
  border-radius: 8px;
  font-size: 13px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.icn_btn_card:hover {
  border: 2px solid #00c1d5;
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
}

.icn_btn_card span {
  width: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.relative_card_info {
  position: relative;
  padding-top: 25px;
}

.relative_card_info:before {
  position: absolute;
  border-top: 1px solid #dedede;
  left: -60px;
  content: "";
  width: 3000px;
  top: 0;
}

.card_rltv_info_outer .contact_area_main:before {
  content: none;
}

.relative_card_image {
  height: 100px;
  line-height: 100px;
  width: 100px;
  border-radius: 50%;
  overflow: hidden;
  border: 2px solid #fff;
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
  float: left;
  text-align: center;
}

.relative_card_details {
  overflow: hidden;
  padding-left: 15px;
  padding-top: 26px;
}

.relative_card_details h5 {
  font-size: 20px;
  color: #414042;
  text-transform: capitalize;
  margin-bottom: 15px;
  letter-spacing: 0.5px;
}

.relative_card_details h6 {
  font-size: 12px;
  color: #414042;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
}

.relative_card_details h6 span {
  color: #808080;
  padding-left: 5px;
}

.new_ac_area .card_rltv_info_outer h2 {
  margin-bottom: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
}

.card_rltv_info_outer .contact_area_main label {
  margin-bottom: 20px;
}

.card_rltv_info_outer .accout_area p {
  font-size: 16px;
  color: #454545;
  margin-bottom: 0px;
}

.card_rltv_info_outer .view_contact a {
  top: -2px;
}

.mobile_vw_card {
  display: none;
}

.sml_dnone {
  display: none !important;
  margin-top: 2px !important;
}

.add_card_fig span {
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 0;
  display: block;
  line-height: 38px;
  text-align: center;
  transform: rotate(-21deg);
}

.relative_card_image span {
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  transform: rotate(-21deg);
  display: inline-block;
}

.savebutton_alertpop {
  text-align: center;
}

.all_detail_container .webportal {
  width: 188px;
  margin-bottom: 0px;
  background: #00c1d5;
  color: #fff;
  border: 0;
  height: 48px;
  font-family: "Source Sans Pro", sans-serif;
}

.all_detail_container .webportal:disabled {
  opacity: 0.5;
  background: #00c1d5;
}

.speding_limit_top {
  overflow: hidden;
}

.speding_limit_left {
  float: left;
  width: 347px;
}

.speding_limit_right {
  float: right;
  padding-top: 20px;
}

.speding_card {
  float: left;
  width: 130px;
}

.speding_card_details {
  overflow: hidden;
  padding-left: 12px;
  padding-top: 12px;
}

.speding_card_details h3 {
  color: #454545;
  font-size: 20px;
  font-family: "" Source Sans Pro", sans-serif";
  margin-bottom: 5px;
}

.speding_card_details p {
  font-size: 11px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 3px;
  line-height: 14px;
}

.spend_limit_value {
  float: left;
  color: #454545;
  font-size: 11px;
  font-family: "" Source Sans Pro", sans-serif";
  text-transform: uppercase;
  margin-left: 23px;
}

.spend_limit_value:first-child {
  margin-left: 0;
}

.spend_limit_value span {
  display: block;
  text-align: right;
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

/*--end step3--*/

.slider.slider-horizontal .tooltip .tooltip-inner {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding-left: 0px;
  padding-right: 0px;
}

.slider.slider-horizontal .tooltip {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.application_laststep .choose_limit .rng_value_outer {
  display: block;
  padding: 0px 30px 38px;
  margin: 0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.application_laststep .choose_limit .rng_value {
  font-size: 32px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 1.03px;
  text-align: center;
  border: 0;
  width: 100%;
}

.application_laststep .choose_limit .rng_value_request_limit {
  font-size: 32px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 1.03px;
  text-align: center;
  border: 0;
  width: 100%;
}

.field-icon {
  float: right;
  margin-left: -25px;
  margin-top: -25px;
  position: relative;
  z-index: 2;
}

.price_Range .slider.slider-horizontal {
  height: 34px;
}

.price_Range .slider.slider-horizontal:after,
.price_Range .slider.slider-horizontal:before {
  height: 100%;
  width: 6px;
  background-color: #efefef;
  content: "";
  position: absolute;
  top: -12px;
  z-index: 2;
}

.price_Range .slider.slider-horizontal:after {
  left: 0px;
}

.price_Range .slider.slider-horizontal:before {
  right: 0px;
}

.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: 0px;
}

/*--slider-cst--*/
.price_Range .slider-handle {
  height: 48px;
  width: 48px;
}

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

.choose_limit .price_Range .slider.slider-horizontal .slider-track {
  width: calc(100% + 48px);
}

.price_Range .slider.slider-horizontal:before {
  right: 0px;
}

.application_laststep .choose_limit .slider-horizontal .tooltip-max {
  right: 0px !important;
  left: auto !important;
}

.application_laststep .choose_limit .slider-horizontal .tooltip-max {
  right: -48px !important;
}

.application_laststep .choose_limit .slider-horizontal .tooltip-min,
.application_laststep .choose_limit .slider-horizontal .tooltip-max {
  top: 8px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.slider.slider-horizontal .tooltip {
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.slider.slider-horizontal .tooltip {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.price_Range .slider-selection {
  box-shadow: none;
}

.price_Range .tooltip.bottom {
  display: none;
}

.price_Range .tooltip.bottom {
  margin-top: 30px !important;
}

.choose_limit .tooltip-max {
  display: block !important;
}

.price_Range .tooltip {
  opacity: 1;
}

.price_Range .tooltip-arrow {
  display: none;
}

.price_Range .tooltip-inner {
  color: #00c1d8;
  font-size: 22px;
  background: transparent;
}

.choose_limit .price_Range .tooltip-inner {
  color: #454545;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.price_Range .tooltip-arrow {
  display: none;
}

.choose_limit .slider-horizontal .tooltip-min {
  left: 0px !important;
}

.application_laststep .choose_limit .slider-horizontal .tooltip-min,
.application_laststep .choose_limit .slider-horizontal .tooltip-max {
  font-family: "Source Sans Pro", sans-serif;
}

.price_Range .slider-handle {
  height: 30px;
  width: 30px;
  background: #00c0d7;
  cursor: pointer;
}

.price_Range .slider-handle {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3);
  margin-top: -5px;
  z-index: 1;
}

.price_Range .slider-handle {
  height: 48px;
  width: 48px;
}

.choose_limit .tooltip-min {
  display: block !important;
}

.choose_limit .price_Range .slider.slider-horizontal .slider-track {
  height: 6px;
  background-color: #efefef;
  box-shadow: none;
  border-radius: 0;
  background-image: none;
}

.application_laststep h2 {
  font-size: 18px;
  letter-spacing: 0.25px;
  color: #454545;
  margin-bottom: 110px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.choose_limit {
  margin-bottom: 55px;
}

.application_laststep .slider-horizontal .rng_new_range {
  color: #00c1d5;
}

.card_step_1 .brim_embs_card {
  border-radius: 0;
}

.card_step_1 .sm_scale_card {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  transform: none;
}

.card_step_1 .all_card_types .brimcard .sm_scale_card {
  margin-bottom: 5px;
  filter: grayscale(100);
}

.card_step_1 .all_card_types .brimcard.active .sm_scale_card {
  filter: grayscale(0);
}

.card_content_area {
  padding: 25px 0 30px;
}

.all_card_types h2 {
  color: #454545;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 17px;
}

.card_step_1 .all_card_types .brimcard {
  position: relative;
}

.card_info_brim_new .single_line_info span {
  font-family: "Source Sans Pro", sans-serif;
}

.card_info_brim_new .single_line_info {
  font-size: 10px;
  font-family: "Source Sans Pro", sans-serif;
}

.go_grn .proceed_btn a {
  border: 1px solid #00c1d5;
  border-radius: 4px;
  background-color: #ffffff;
  color: #00c1d5;
  letter-spacing: 0.19px;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 13px 45px;
}

.current_tag {
  position: absolute;
  display: none;
  top: 6px;
  left: 4px;
  width: 47%;
  z-index: 3;
}

.card_step_1 .all_card_types .brimcard.current .current_tag {
  display: block;
}

/* compare card */
.compare_container {
  height: calc(100vh - 255px);
  overflow: hidden;
  overflow-y: auto;
  padding-top: 131px;
  position: relative;
}

.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;
}

.compare_table {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  width: 100%;
}

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

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

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

.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,
.compare_table th:hover,
.compare_table td:hover {
  background-color: #fff;
}

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

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

.card_box_img {
  margin-bottom: 15px;
}

.compare_table .card_box {
  padding: 15px 25px 10px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.sm_tick {
  max-width: 25px;
}

.page_tooltip {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit--moz-border-radius: 50%;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 0px;
  line-height: 0px;
  text-align: center;
  vertical-align: middle;
  display: inline-block;
  margin-left: 6px;
  z-index: 1;
}

#changebrimcardmodal .next_but_compare .global_btn {
  background-color: #00c1d5;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

#changebrimcardmodal .next_but_compare .global_btn:disabled {
  background-color: #7fe0ea;
}

.mobile_table {
  display: none;
}

.legal_section {
  margin-top: 25px;
}

.cardDisclaimerTxt {
  font-size: 9px;
  color: #000;
  margin: 0 0 15px;
}

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

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

.insuredTxt a {
  pointer-events: all;
}

.card_box h5 {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 20px;
  color: #2e6f79;
}

.compare_table.desktop_table h5 {
  letter-spacing: 0;
}

.card_select_new {}

.card_select_new h3 {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.25px;
  margin-bottom: 25px;
}

.card_select_new .fld_outr_new label {
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: left;
  margin-bottom: 6px;
  text-transform: uppercase;
  position: relative;
}

.card_select_new .add_fld,
.card_select_new .fld_outr_new .bootstrap-select>.btn {
  width: 100%;
  border: 1px solid #e4e4e4;
  padding: 9px 12px 12px;
  height: 48px;
  color: #454545;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
}

.card_select_new .fld_outr_new {
  margin: 0 -5px 30px;
  text-align: left;
}

.card_select_new .fld_outr_new .caret {
  border: none;
  width: 16px;
  height: 7px;
  background-size: contain;
}

.card_select_new .bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -3px;
  vertical-align: middle;
}

.card_select_new .fld_outr_new .caret {
  border: none;
  width: 11px;
  height: 6px;
  background: url(../images/dropdown_pro.png) right center no-repeat;
  background-size: contain;
}

.card_select_new .next_but_compare .global_btn:disabled {
  background-color: #7fe0ea;
}

.card_select_new .next_but_compare .global_btn {
  background-color: #00c1d5;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

.card_confirm_new h3 {
  margin-bottom: 14px;
}

.card_confirm_new p {
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 20px;
  line-height: 20px;
}

.confirm_card_outer {
  background-color: #f7f7f7;
  margin: 0 -40px 22px;
  padding: 10px 40px;
}

.confirm_card_img {
  float: left;
  width: 138px;
}

.confirm_card_txt {
  overflow: hidden;
  padding-left: 22px;
  padding-top: 14px;
}

.confirm_card_txt h4 {
  color: #414042;
  font-size: 12px;
  letter-spacing: 0.43px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 8px;
}

.confirm_card_txt p {
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0.3px;
  color: #454545;
  margin-bottom: 2px;
  line-height: 17px;
}

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

.carddetail_name {
  float: left;
  margin-right: 20px;
  max-width: 160px;
}

.contact_info_txt {
  padding: 20px 0 0;
  position: relative;
}

.contact_info_txt:before {
  content: "";
  border-top: 1px solid #dedede;
  position: absolute;
  left: -40px;
  right: -40px;
  top: 0;
}

.confirmsingle_text {
  margin-bottom: 30px;
}

.confirmsingle_text label {
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: left;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.confirmsingle_text .show_email {
  font-size: 16px;
  color: #454545;
  font-family: "" Source Sans Pro", sans-serif";
  border-bottom: 1px solid #dedede;
}

.card_select_new .add_fld.scretAnswer_small {
  width: 83%;
}

.hint_question_new {
  background-color: #e4f8fa;
  border-radius: 5px;
  margin-top: 17px;
  width: 83%;
  padding: 15px 20px;
  font-family: "Source Sans Pro", sans-serif;
}

.hint_question_new span {
  color: #00c2d5;
  font-size: 12px;
  text-transform: uppercase;
  display: inline;
  padding-right: 4px;
}

.hint_question_new .hint_question {
  color: #454545;
  display: inline;
}

/* .all_detail_container.chngpin .go_grn .fld_outr_new:last-child {
    margin-bottom: 0;
} */

.pin_change_head {
  margin-bottom: 30px;
}

#changepinmodal .go_grn h3 {
  margin: 0 0 25px;
}

.pin_change_head span {
  color: #a2a2a2;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 13px;
}

.card_select_new .fld_outr_new label img {
  margin-right: 5px;
  width: 16px;
}

.change_pin_button .brim_btn {
  width: 100%;
  display: block;
  padding: 13px 20px;
}

.change_pin_button .fld_col_6 {
  padding: 0 10px;
}

.note_design {
  background-color: #f7f7f7;
  border-radius: 5px;
  margin: 0 5px 25px;
  padding: 15px 20px;
  font-size: 10px;
  color: #454545;
  text-align: left;
  font-family: "Source Sans Pro", sans-serif;
}

.note_design span {
  text-transform: uppercase;
  font-size: 12px;
  padding-right: 3px;
  color: #00c1d5;
}

.pin_suggestion_box {
  float: left;
  margin-right: 30px;
}

.pin_suggestion_box b {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #00c1d5;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: bottom;
}

.pin_suggestion_box.active b {
  background-color: #00c1d5;
  background-image: url(../images/Check_mark.png);
  background-repeat: no-repeat;
  background-position: center center;
}

.list_success {
  background-color: #f7f7f7;
  padding: 25px 40px;
  margin: 0 -40px -40px;
}

.list_success li {
  font-size: 15px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 15px;
  line-height: 22px;
  position: relative;
  padding-left: 45px;
}

.list_success li span {
  font-family: "Source Sans Pro", sans-serif;
}

.list_success li b {
  background-image: url(../images/list_success.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  background-size: cover;
  display: inline-block;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  color: #fff;
  font-weight: normal;
  text-align: center;
  line-height: 29px;
  position: absolute;
  left: 0px;
  top: 0;
}

.list_success li a {
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: uppercase;
}

.list_success h3 {
  text-align: center;
}

.forGotPassword {
  text-align: right;
  color: #00c1d5;
  padding-top: 4px;
}

.forGotPassword a {
  color: #00c1d5;
}

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

.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__fill {
  height: 6px;
  background-color: #efefef;
  box-shadow: none;
  border-radius: 0;
  background-image: none;
}

.rangeslider__handle {
  height: 48px;
  width: 48px;
  background: #00c0d7;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3);
  margin-top: 10px;
  z-index: 3;
  margin-left: 0px;
}

.rangeslider__handle:after {
  display: none;
}

.slider-horizontal .rng_value {
  position: absolute;
  top: -88px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 1.03px;
  border: 0;
  font-size: 32px;
  color: #454545;
}

.slider-horizontal .rng_value_request_limit {
  position: absolute;
  top: -88px;
  left: 0;
  width: 100%;
  text-align: center;
  font-size: 40px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 1.03px;
  border: 0;
  font-size: 32px;
  color: #454545;
}

.slider-horizontal output {
  display: none;
}

.slider-horizontal button {
  display: none;
}

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

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

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

/* 1.7.19 */

.new_pophold {
  line-height: 100%;
}

.new_pophold .white_info_tip {
  left: 50%;
  right: auto;
}

.new_pophold .white_info_tip:after {
  left: 23%;
  right: auto;
}

.new_pophold .tip_close {
  font-style: normal;
}

.new_pophold .info_tip {
  padding: 20px 15px 20px;
  font-size: 13px;
  font-family: "" Source Sans Pro", sans-serif";
  text-transform: initial;
}

.tg {
  color: #00c1d5 !important;
  text-decoration: underline;
}

.forGotPassword a {
  position: absolute;
  width: 100%;
  right: 0;
}

.forGotPassword {
  position: relative;
}

.child_control_box.disable_notification_sec_new.disable_notification_sec input:checked+.slider_switch {
  background-color: #00c1d5;
}

#addmembermodal .bootstrap-select.btn-group .dropdown-menu {
  height: 170px !important;
}

#changepiniframediv iframe {
  width: 100%;
  height: 435px;
}

/* 1.7.19 */

/* 27.7.19 */
.statemnt_tab .blank_container h5 {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
}

.statemnt_tab .noStatement {
  width: 100%;
  background-color: #fff;
}

.statemnt_tab .blank_container p {
  font-size: 15px;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
}

.statemnt_tab .blank_container {
  border-bottom: 0;
}

.ecommerce_details_text_inner {
  font-size: 12px;
  color: #454545;
  padding: 15px;
  background-color: #e4f8fa;
  border-radius: 4px;
  font-family: "Source Sans Pro", sans-serif;
  position: relative;
  padding-left: 60px;
  text-align: left;
}

.ecommerce_details_text_inner span {
  position: absolute;
  width: 40px;
  left: 12px;
  top: 10px;
}

.ecommerce_details_text {
  margin-top: 15px;
  margin-bottom: 25px;
  padding: 0 40px;
}

/* 27.7.19 */

.global_btn.back_btn {
  padding-left: 80px;
  color: #00c1d5;
  background-image: url(../images/left_arrow_nw.png) !important;
  background-repeat: no-repeat;
  background-position: center left 17px;
  background-color: #cef4fa !important;
  margin-right: 15px;
  display: inline-block;
  float: none !important;
}

.global_btn.next_btn {
  background-image: url(../images/right_arrow_d.png) !important;
  background-repeat: no-repeat;
  background-position: center right 17px;
  background-color: #004070 !important;
  padding-right: 45px;
  color: #fff;
}

.application_laststep .next_but_compare .global_btn {
  background-color: #00c1d5;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

.application_laststep .next_but_compare .global_btn {
  background-color: #00c1d5;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

#confirm_card_details .modal-body {
  overflow-x: hidden !important;
}

#traveleditModalSection #editTravel {
  background: #00c1d5;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
}

.global_btn.back_btn:active:focus {
  background-repeat: no-repeat;
  background-position: center left 15px;
}

.global_btn.next_btn:active:focus {
  background-repeat: no-repeat;
  background-position: center right 15px;
}

.five_col-sm-20,
.five_col-md-25,
.five_col-xs-50,
.five_col-xs-100 {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
}

.five_col-xs-20 {
  width: 20%;
}

.five_col-xs-25 {
  width: 25%;
}

.five_col-xs-50 {
  width: 50%;
}

.five_col-xs-100 {
  width: 100%;
}

@media all and (-ms-high-contrast: none) {
  .bootstrap-select>.btn {
    line-height: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }
}

.p_date {
  display: flex;
  justify-content: space-between;
}

.p_date span {
  text-transform: capitalize;
  font-size: 13px;
  color: #414042;
}

.gradiant_bk {
  background: #01c2d4;
  background: -moz-linear-gradient(left,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%);
  background: -webkit-linear-gradient(left,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%);
  background: linear-gradient(to right,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#01c2d4', endColorstr='#40dcc6', GradientType=1);
}

.gradiant_bk .header_menu ul li a {
  color: #fff;
}

.gradiant_bk .header_menu ul li.active a {
  color: #fff !important;
  font-family: "Source Sans Pro", sans-serif;
}

.gradiant_bk .header_menu ul li a:hover:after,
.gradiant_bk .header_menu ul li.active a:after {
  background-color: #fff;
}

.gradiant_bk .stella_select .dropdown .caret {
  background: url(../images/icon_caret_white.png) right center no-repeat;
  background-size: 12px;
}

.gradiant_bk .stella_select a {
  color: #fff;
}

.gradiant_bk .stella_select {
  width: 265px;
}

.gradiant_bk .menu_wrap {
  width: 575px;
  margin: 10px 0 0 195px;
}

.budget_search_area .select_item button {
  color: #414042 !important;
}

.invite_frnd_section_carp .two_logos:before {
  background-image: url(../images/caret_mail_after@2x_blue.png);
}

.invite_frnd_section_carp .two_logos:after {
  background-color: #005aab;
}

.invite_frnd_section_carp .two_logos {
  background-color: #005aab;
}

.invite_frnd_section_carp {
  background-color: #318fe3;
}

.invite_frnd_section_carp .invite_frnd_content p {
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
}

.invite_frnd_section_carp .invite_frnd_content p span {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  display: inline-block;
  vertical-align: baseline;
  margin-left: 25px;
}

.invite_frnd_section_carp .see_invite_btn {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 0;
  padding: 0;
  border: 0;
  position: relative;
  z-index: 2;
}

.invite_frnd_section_carp .see_invite {
  max-width: 170px;
}

.invite_frnd_section_carp .see_invite::before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 1000px;
  background-color: #005aab;
  z-index: 1;
  height: 75px;
}

.invite_frnd_section_carp .see_invite {
  position: relative;
}

.invite_frnd_section_carp .see_invite::after {
  content: "";
  position: absolute;
  display: block;
  height: 185px;
  width: 185px;
  border-radius: 50%;
  left: -35px;
  background-color: #005aab;
}

.invite_frnd_section_carp .see_invite_btn:hover {
  color: #318fe3;
  border: 0;
  background-color: transparent;
}

.invite_frnd_section_carp .invite_frnd_inner {
  padding: 20px 0px 20px 95px;
}

.carp_membership_outer {
  padding: 5px 14px;
  background-color: #e2f1ff;
  border-radius: 6px;
  margin-top: 10px;
}

.carp_membership_outer label {
  font-size: 16px;
  color: #0e69b4;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0;
  vertical-align: middle;
}

.carp_membership_outer span {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

.transation_head_carp .left_text .muted_txt {
  font-size: 24px;
  letter-spacing: 0.2px;
  font-family: "Source Sans Pro", sans-serif;
}

.transation_head_carp .left_text .blue_txt {
  margin-left: 15px;
  font-size: 14px;
  color: #1d89a2 !important;
}

.transation_head_carp .left_text .blue_txt:hover {
  color: #318fe3 !important;
}

.transation_head_carp .on_of_label {
  border-radius: 4px;
  line-height: 60px;
  padding: 0 15px;
  border: 2px solid #f7f7f7;
}

.transation_head_carp .on_of_label label {
  color: #454545;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
}

.transation_head_carp .on,
.transation_head_carp .off {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
}

.transation_head_carp input:checked+.slider_switch {
  background-color: #007d96;
}

/* .transation_head_carp .switch_add .slider_switch{
    background: #454545;
} */
.transation_head_carp {
  background-color: transparent !important;
  /*border-bottom:1px solid #A2A2A2 ;*/
  border-bottom: 0px solid #a2a2a2;
}

.transation_head_carp .left_text {
  line-height: 60px;
}

.carp_header .logo {
  width: auto;
}

.carp_header .logo a {
  display: inline-block;
  vertical-align: middle;
  width: 55px;
}

.carp_logo {
  margin-top: 7px;
  margin-left: 15px;
}

.carp_header .menu_wrap {
  margin: 10px 0 0 170px;
}

#credit_limit_modal .modal-body,
#credit_nothanks_modal .modal-body,
#credit_accpt_modal .modal-body {
  padding: 0 !important;
}

.carp_header .brim_logo_wp {
  width: 75px !important;
}

.credit_body {
  padding: 25px 40px 50px;
}

.credit_body h2 {
  font-size: 22px;
  text-align: center;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 27px;
  margin-bottom: 35px;
}

.credit_body h5 {
  text-align: center;
  color: #454545;
  font-size: 16px;
  margin-bottom: 30px;
}

.credit_body h5 span {
  font-family: "Source Sans Pro", sans-serif;
  display: inline-block;
}

.credit_body p {
  font-size: 16px;
  color: #454545;
  margin: 0px;
  line-height: 24px;
  text-align: center;
}

.credit_body p+p {
  margin-top: 25px;
}

#credit_limit_modal .modal-dialog {
  max-width: 540px;
}

.crdt_btns_holder {
  padding-top: 30px;
  text-align: center;
}

.crdt_btns_holder .btn-default {
  background-color: #00c1d5;
  background-image: none;
  text-align: center;
  padding: 0;
  color: #fff;
  width: 200px;
  height: 48px;
  margin-bottom: 0;
  border: 0;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
}

.crdt_btns_holder .btn-default:hover {
  background-color: #4498a1;
}

.crdt_btns_holder .cstm_brdr_btn {
  border: 1px solid #00c1d6;
  background-color: transparent;
  color: #00c1d6;
  margin-right: 12px;
}

.crdt_btns_holder .cstm_brdr_btn:hover {
  color: #fff;
}

.valu_crdt {
  font-size: 40px;
  color: #00c1d5;
  background-color: #f7f7f7;
  padding: 25px 10px;
  font-family: "Source Sans Pro", sans-serif;
  margin: 15px -40px 20px;
  line-height: 100%;
}

#credit_accpt_modal .credit_body h2 {
  margin-bottom: 22px;
}

.eshop_promotion_section {
  background: #00c1d5;
  background-image: url(../images/brim_eshop_bkg.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.eshop_promotion_section .two_logos {
  max-width: 160px;
  background-color: transparent;
  left: 10%;
}

.eshop_promotion_section .two_logos:after,
.eshop_promotion_section .two_logos:before {
  display: none;
}

.eshop_promotion_section .two_logos img {
  height: 46px;
}

.eshop_promotion_section .invite_frnd_inner {
  padding: 20px 0px 20px 23%;
}

.eshop_promotion_section .invite_frnd_content p {
  font-family: "Source Sans Pro", sans-serif;
}

.eshop_promotion_section .invite_frnd_content h5 {
  color: #fff;
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 5px;
}

.eshop_promotion_section .see_invite_btn {
  color: #fff;
  border: 1px solid #0091a0;
  background-color: #0091a0;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 12px 12px 10px;
}

.eshop_promotion_section .see_invite_btn:hover {
  border: 1px solid #fff;
}

.eshop_promotion_section .see_invite {
  max-width: 145px;
}

/* black friday */
.eshop_blackFriday_section {
  background: #003a40;
  background-image: url(../images/bkf_Book.png);
  background-repeat: no-repeat;
  background-position: top left;
}

.eshop_blackFriday_section .invite_frnd_inner {
  padding: 17px 0px 17px 33%;
}

.eshop_blackFriday_section .two_logos img {
  height: auto;
}

.eshop_blackFriday_section .two_logos {
  max-width: 210px;
  background-color: transparent;
  left: 16%;
}

.eshop_blackFriday_section .two_logos:after,
.eshop_blackFriday_section .two_logos:before {
  display: none;
}

.eshop_blackFriday_section .invite_frnd_content h5 {
  color: #00c1d5;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.eshop_blackFriday_section .invite_frnd_content p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
}

.eshop_blackFriday_section .see_invite {
  max-width: 165px;
}

.eshop_blackFriday_section .see_invite_btn {
  color: #fff;
  border: 1px solid #00c1d5;
  background-color: #00c1d5;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 12px 12px 10px;
}

.eshop_blackFriday_section .see_invite_btn:hover {
  border: 1px solid #fff;
}

/* black friday */

.carp_body .tranlist_header .tranlist_cell {
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .tranlist_cell {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
}

/**Added on 08.04.2021**/
/**New card details modal**/
#card_dtls_modl .modal-dialog {
  max-width: 560px;
}

#card_dtls_modl .modal-content {
  border: 0 !important;
  box-shadow: 0 0 6px rgba(69, 69, 69, 0.5) !important;
}

#card_dtls_modl .modal-header {
  padding: 20px 20px 15px;
  border-bottom: 1px solid #d9d9d9;
}

#card_dtls_modl .modal-header .close {
  margin: 20px;
  background-color: transparent;
  background: url(../images/icon-dismiss-new.png) right top no-repeat;
  background-size: cover;
}

#card_dtls_modl .modal-header .close:hover {
  background-color: transparent;
}

#card_dtls_modl .modal-title {
  margin-top: 0;
}

#card_dtls_modl .modal-title {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 500;
}

#card_dtls_modl .modal-body {
  padding: 50px 30px 15px;
}

.nwmodl_card {
  width: 270px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
}

.nwmdl_crd_dtls {
  padding: 0 15px;
  position: absolute;
  bottom: 15px;
  left: 0;
  z-index: 2;
  width: 100%;
}

.nwmdl_crd_no .nwcrdno_cell {
  display: inline-block;
  margin-right: 10px;
  color: #fff;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.nwmdl_crd_no .nwcrdno_cell:last-child {
  margin-right: 0;
}

.nwmdl_crd_name {
  font-family: "Source Sans Pro", sans-serif;
  color: #fff;
  font-size: 14px;
  padding-top: 5px;
  font-weight: 600;
}

.reward_me_card .nwmdl_crd_no .nwcrdno_cell {
  color: #000;
}

.reward_me_card .nwmdl_crd_name {
  color: #000;
}

.nwcrd_dtls_modal_frm {
  margin-right: -10px;
  margin-left: -10px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 50px;
}

.nwcrd_frm_blck {
  width: 100%;
  min-width: 100%;
  padding: 0 10px;
  margin-bottom: 30px;
}

.nwcrd_frm_blck.nwcrd_frm_blck_half {
  width: 50%;
  min-width: 50%;
}

.nwcrd_frm_blck label {
  /* text-transform: uppercase; */
  font-size: 14px;
  letter-spacing: 0.7px;
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
}

.nwcrd_frm_blck_input {
  position: relative;
  z-index: 1;
}

.nwcrd_frm_inpt {
  width: 100%;
  height: 60px;
  line-height: 56px;
  border: 2px solid #767676;
  border-radius: 4px;
  overflow: hidden;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  color: #000;
  padding: 0 60px 0 20px;
  transition: 0.3s ease-in-out;
}

.nwcrd_frm_inpt:focus {
  border-color: #007d93;
  box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3);
}

.nwcrd_cpy {
  position: absolute;
  right: 22px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
}

.nwcrd_cpy a {
  display: block;
  line-height: 0;
}

.nwcrd_cpy a svg {
  width: 22px;
  transition: 0.3s ease-in-out;
  fill: #454545;
}

.nwcrd_cpy a:hover svg {
  fill: #00c1d5;
}

.nwcrd_cpy a:active svg {
  fill: #007d93;
}

.nwcrd_frm_blck_input .copy_text {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #007d93;
  line-height: 18px;
  padding-right: 14px;
  position: absolute;
  top: -25px;
  right: 0;
}

.nwcrd_frm_blck_input .copy_text::after {
  content: "";
  height: 100%;
  width: 5px;
  background-color: #007d93;
  position: absolute;
  right: 0;
  top: -1px;
}

/**New card details modal**/

/**Normal Brim dashboard chagnes**/
.portal_flow .card_bottom_sec {
  padding: 65px 0 50px;
}

.portal_flow .brim_card_headline {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 500;
  font-size: 26px;
  color: #000;
}

.portal_flow .brim_card_headline #cardHolderName {
  padding-left: 20px;
}

.portal_flow .brim_card_option {
  padding: 10px 10px 12px 10px !important;
  flex-wrap: wrap;
}

.nwview_crd_dtls {
  width: 100%;
  margin: 0 10px 13px;
}

.nwview_crd_dtls a {
  width: 100%;
  height: 50px;
  line-height: 46px;
  border: 2px solid #007d93;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Source Sans Pro", sans-serif;
  color: #007d93;
  font-size: 16px;
  background-color: #fff;
}

.nwview_crd_dtls a:hover {
  border-color: #00c1d5;
}

.nwview_crd_dtls a:focus {
  box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3);
}

.nwview_crd_dtls a:active {
  border-color: #009eae;
}

.nwview_crd_dtls a span {
  width: 20px;
  min-width: 20px;
  margin-right: 10px;
}

.portal_flow .brim_card_option .card_option_img {
  width: 76px;
  height: 60px;
  border: 2px solid #007d93;
  border-radius: 8px;
  overflow: hidden;
  background-color: #007d93;
}

.portal_flow .brim_card_option .card_option_img:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
  box-shadow: none;
}

.portal_flow .card_option_img:focus {
  box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3) !important;
}

.portal_flow .brim_card_option .brim_card_single_option.active .card_option_img {
  background-color: #fff;
}

.portal_flow .brim_card_option .brim_card_single_option.active .card_option_img:hover {
  border-color: #00c1d5;
  box-shadow: none;
}

.portal_flow .brim_card_option .brim_card_single_option.active .card_option_img:active {
  border-color: #009eae;
}

.portal_flow .lock_crd {
  background-image: url(../images/lock_crd_new_off.png);
  background-size: 32px 32px;
}

.portal_flow .brim_card_single_option.active .lock_crd {
  background-image: url(../images/lock_crd_new.png);
  background-size: 32px 32px;
}

.portal_flow .lock_online {
  background-image: url(../images/lock_online_new_off.png);
  background-size: 32px 32px;
}

.portal_flow .brim_card_single_option.active .lock_online {
  background-image: url(../images/lock_online_new.png);
  background-size: 32px 32px;
}

.portal_flow .lock_foreign {
  background-image: url(../images/lock_foreign_new_off.png);
  background-size: 32px 32px;
}

.portal_flow .brim_card_single_option.active .lock_foreign {
  background-image: url(../images/lock_foreign_new.png);
  background-size: 32px 32px;
}

.portal_flow .brim_card_option .card_option_label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000;
}

.portal_flow .normal_account_balance_sec {
  display: none;
}

.portal_flow .normal_points_mobile {
  display: none;
}

/* 21.4.21 */
#card_dtls_modl ::selection {
  background-color: #fff;
  color: inherit;
}

.portal_flow .brim_center_flex {
  margin-top: -98px;
}

.portal_flow .accout_area .brim_center_flex {
  margin-top: 0px;
}

.portal_flow .brim_left_flex {
  margin-left: 0;
}

.portal_flow .other_value_cell_acdtls {
  padding-top: 0;
  margin-top: -50px;
}

.portal_flow .dashboard_row_single .brim_center_flex {
  margin-top: -42px;
}

/* 21.4.21 */

/* css hack for ie 11 */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .material_form-control {
    line-height: 24px;
  }
}

/* css hack for ie 11 */

.carp_header .header_menu ul li a {
  font-size: 16px;
}

.carp_header .header_menu ul li.active a {
  font-family: "Source Sans Pro", sans-serif;
}

.carp_header .menu_wrap {
  width: 510px;
}

.carp_body .tab_ecommerce li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .ActivityPage .tab_ecommerce li a {
  padding-left: 0;
  padding-right: 0;
}

.carp_body .ActivityPage .tab_ecommerce li+li {
  margin-left: 40px;
}

.carp_body .ActivityPage .tab_ecommerce .srch_stup_hold {
  margin-left: auto;
}

.carp_body .ActivityPage .recent_srch_box ul li {
  margin: 0;
}

.carp_body .activity_content .tab_menu li a {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
}

.carp_body .tab_menu li.active>a,
.carp_body .tab_menu li.active a:focus,
.carp_body .tab_menu li.active a:hover {
  color: #00c1d5;
}

.carp_body .card_top_rt_sec .currency {
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .right_activity_panel_lt .brim_points_box span {
  font-size: 32px !important;
  line-height: 23px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .right_activity .currency {
  line-height: 32px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .mob_right {
  line-height: 100%;
}

.carp_body .stella_select a {
  color: #414042;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .card_bottom_sec .sub_txt {
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .right_activity_panel_lt .sub_txt {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .tab_ecommerce .inline_tab_menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .pagination_wrap li a {
  padding: 6px 12px;
  font-size: 14px;
  border: 0;
  /* line-height: 16px; */
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  margin: 0;
}

.carp_body .pagination li.active a,
.carp_body .pagination li a:hover {
  background: #009db2;
  color: #fff !important;
}

.carp_body .left_activity h3 span {
  vertical-align: top;
}

.carp_body .left_activity h3 {
  font-size: 38px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .dropdown_function_outer .full_width {
  padding: 0;
}

.carp_body .on_of_label label {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .info_tip_link {
  vertical-align: top;
}

.carp_body .on,
.carp_body .off {
  margin-right: 15px;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: -5px;
}

.carp_body .single_select_item .bootstrap-select>.btn,
.carp_body .dropdown_function_outer .new-on-off label {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .installment.tab_menu li>a,
.carp_body .installment.tab_menu li>a:hover,
.carp_body .installment.tab_menu li>a:focus,
.carp_body .installment.tab_menu li.active>a,
.carp_body .installment.tab_menu li.active a:focus,
.carp_body .installment.tab_menu li.active a:hover {
  font-size: 12px !important;
}

.carp_body .tab_ecommerce li.active a {
  color: #00c1d5;
}

/* .carp_body .right_activity_panel_lt .brim_points_box {
    margin-top: 8px;
} */
.carp_body .dashboard_card .card_top_lft_sec h3 {
  font-size: 38px;
}

.carp_body .activity_flex_end,
.carp_body .dashboard_flex_end {
  -ms-flex-align: center;
  align-items: center;
}

/* .ActivityPage .flex_activity_outer,.ActivityPage .flex_dashboard_outer {
    align-items: flex-start;
} */
.carp_body .dashboard_card .small_point_tag {
  height: 24px;
  width: 24px;
}

/* .ActivityPage .transation_head_carp {
    padding: 0px 0px 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #A7A7A7;
} */
.ActivityPage .transation_head_carp {
  margin-top: 25px;
}

.ActivityPage .transation_head_carp .left_text {
  line-height: initial;
  margin: 0;
}

.ActivityPage .transation_head_carp .left_text .muted_txt {
  line-height: 100%;
  text-transform: capitalize;
  letter-spacing: 1px;
}

.carp_body .right_activity .make_btn {
  background: #009eae;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  padding: 14px 15px;
}

.carp_body .right_activity .make_btn img {
  height: 21px;
  width: 21px;
}

.ActivityPage .small_point_tag {
  vertical-align: top;
  margin: 2px 8px 0px 0px;
}

.ActivityPage .right_activity_panel_lt span {
  vertical-align: inherit;
}

.carp_body .brim_card_option {
  background-color: #f7f7f7;
  border-radius: 0 10px 10px 0;
}

.dashboard_carp .brim_card_option:after {
  background-color: #f7f7f7;
  width: 66px;
  top: 0;
  bottom: 0;
  position: absolute;
  content: "";
  right: 100%;
  z-index: 1;
}

.carp_body .cardBtns .card_nxt,
.carp_body .cardBtns .card_prev {
  z-index: 2;
}

.carp_body .new_top_tooltip .color_tip {
  vertical-align: middle;
}

.carp_body .blue_cell_expand .do_redeemed {
  background-color: #007d96;
}

.dashboard_carp .right_activity_panel_lt:nth-child(2n) {
  margin-left: 20px;
  border-left: 3px solid #fff;
  padding-left: 20px;
}

.carp_body .card_top_lft_sec,
.carp_body .left_text {
  margin-left: 0px;
}

.carp_body .tranlist_header .tranlist_cell:first-child {
  padding-left: 0px;
}

/* .ActivityPage .tranlist_header .tranlist_cell:first-child {
    padding-left: 0;
} */
.carp_body .tranlist_cell_txt .sm_pic {
  margin-top: -11px;
}

.ActivityPage .new-on-off .onoff_area {
  text-transform: uppercase;
}

.ActivityPage .select_outer .bootstrap-select.btn-group .dropdown-menu li {
  display: block;
}

.ActivityPage .single_select_item .dropdown-menu>li>a {
  padding: 10px 15px;
  font-size: 13px;
  letter-spacing: 0;
  border: 0;
  display: block;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: capitalize;
}

.ActivityPage .new-on-off {
  width: 350px;
}

.ActivityPage .single_select_item.download_btn {
  max-width: 255px;
}

.dashboard_carp .other_value_cell_acdtls {
  padding-top: 0;
}

.dashboard_carp .other_value_cell_each {
  min-width: 195px;
}

.dashboard_carp .brim_center_flex {
  margin-top: -42px;
}

.carp_body input:checked+.slider_switch {
  background-color: #009eae;
}

.carp_body .brim_embs_card {
  z-index: 2;
}

.carp_body .normal_portion .dashboard_row .brim_left_flex {
  position: relative;
  z-index: 3;
}

.dashboard_carp .other_value_cell_acdtls .brim_card_headline {
  margin-bottom: 6px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 5px;
}

.dashboard_carp .other_value_cell_each .new_top_tooltip .color_tip {
  margin-top: -2px;
}

.dashboard_carp .card_top_sec .new_top_tooltip .color_tip {
  margin-top: -4px;
}

.ActivityPage .right_activity .new_top_tooltip .color_tip {
  margin-top: -5px;
}

.close_rcnt_src_txt {
  width: 15px;
  height: 15px;
  display: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
}

#rmv_dsktop_srch_txt {
  display: block;
  right: 16%;
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
}

.activity_content .tab_ecommerce li a {
  padding: 0 0 15px;
}

.activity_content.ActivityPage .tab_ecommerce li a {
  padding: 0 0 10px;
}

.activity_content .tab_ecommerce li+li {
  margin-left: 40px;
}

.activity_content .tab_ecommerce .srch_stup_hold {
  margin-left: auto;
}

.activity_content .tab_ecommerce .recent_srch_box li+li {
  margin-left: 0;
}

.activity_content .tab_ecommerce .search_fields li+li {
  margin-left: 0;
}

.activity_content .tab_pannle .tab_menu {
  padding-top: 9px;
}

.carp_body .flex_activity_outer,
.carp_body .flex_dashboard_outer {
  min-height: 80px;
}

.dashboard_carp .dashboard_row_single .brim_center_flex {
  margin-top: 10px;
}

.dsbrd_eshop_slider .shop_inner_sec {
  padding: 0;
  margin-bottom: 0;
  width: auto;
  float: none;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
}

.dsbrd_eshop_slider .top_shop_img {
  padding-bottom: 60px;
  margin-bottom: 0;
}

.dsbrd_eshop_slider .offer_logo_all.gap {
  top: calc(100% - 50px);
}

.dsbrd_eshop_slider .shop_inner_items,
.dsbrd_eshop_slider_mrktnk .shop_inner_items {
  padding: 0 10px;
}

.dsbrd_eshop_slider .single_shop_box figure,
.dsbrd_eshop_slider_mrktnk .single_shop_box figure {
  min-height: 130px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.dsbrd_eshop_slider .single_shop_box,
.dsbrd_eshop_slider_mrktnk .single_shop_box {
  box-shadow: none;
}

.dsbrd_eshop_slider .slick-track,
.dsbrd_eshop_slider_mrktnk .slick-track {
  padding: 10px 0;
}

.dsbrd_eshop_slider .slick-arrow,
.dsbrd_eshop_slider_mrktnk .slick-arrow {
  position: absolute;
  top: 50%;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  background-color: #fff;
  font-size: 28px;
  line-height: 40px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  border: 0;
  z-index: 1;
  transform: translateY(-50%);
  color: #454545;
}

.dsbrd_eshop_slider .slick-arrow:hover,
.dsbrd_eshop_slider_mrktnk .slick-arrow:hover {
  color: #00c1d5;
}

.dsbrd_eshop_slider .slick-prev,
.dsbrd_eshop_slider_mrktnk .slick-prev {
  left: -40px;
}

.dsbrd_eshop_slider .slick-next,
.dsbrd_eshop_slider_mrktnk .slick-next {
  right: -40px;
}

.checkout_brim_setup {
  padding: 50px 0;
}

.checkout_brim_setup .ecommerce_shop_head h2 {
  color: #454545;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 10px;
}

.checkout_brim_setup .ecommerce_shop_head p {
  font-family: "Source Sans Pro", sans-serif;
  color: #4e4e4e;
}

.checkout_brim_setup .ecommerce_shop_head {
  padding-right: 0;
  margin-bottom: 20px;
  padding-left: 10px;
}

.checkout_brim_setup .load_more_sec {
  margin-bottom: 0;
}

.checkout_brim_setup .load_more_sec:before,
.checkout_brim_setup .load_more_sec:after {
  content: none;
}

.checkout_brim_setup .load_more_sec .global_btn {
  border: 2px solid #07829a;
  color: #07829a;
  font-size: 16px;
  width: auto;
  height: 50px;
  padding: 15px;
  letter-spacing: 0.5px;
}

.transation_head_carp_normal {
  border-bottom: 1px solid rgba(162, 162, 162, 0.5);
}

.first-time-slider .ecommerce_shop_head p {
  font-family: "Source Sans Pro", sans-serif;
  color: #414042;
}

.first-time-slider .sl_tag_txt {
  font-size: 14px;
  max-width: 100%;
  text-overflow: inherit;
  line-height: 16px;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 600;
  color: #222222;
}

.first-time-slider .ecommerce_shop_head h2 {
  font-family: "Source Sans Pro", sans-serif;
}

.carp_body .dropdown-menu .sub_account li:first-child a {
  padding: 5px 20px 5px 20px;
  color: #4a4a4a;
}

.carp_body .dropdown-menu .sub_account li:first-child {
  background-image: none;
}

.carp_body .dropdown-menu .sub_account li:first-child a .img {
  margin-right: 20px;
}

.carp_body .management_bar ul li:first-child {
  background-image: none;
}

.carp_body .management_bar ul li:first-child:before {
  background: transparent;
  top: auto;
}

.carp_body .management_bar ul li.active a span {
  margin-top: 0;
}

.carp_body .management_bar ul li:first-child a span {
  color: #414042;
}

.carp_body .management_bar ul li:first-child.active a {
  padding: 15px 0;
}

.carp_body .management_bar ul li.active:first-child a span {
  color: #00c1d5;
}

.carp_body .management_bar ul li a span {
  margin-top: 0px;
}

.carp_body .management_bar ul li:first-child a:hover span {
  color: #00c1d5;
}

.login_header {
  padding: 0px 0;
  background: #fff;
  height: 80px;
  display: flex;
  align-items: center;
}

.login_header .lang_btn {
  width: auto;
  padding: 6px 12px !important;
  border-radius: 5px;
  background-color: transparent !important;
  line-height: 100%;
  border: 1px solid #004370 !important;
  font-size: 16px !important;
  font-family: "Source Sans Pro", sans-serif !important;
  color: #004370 !important;
}

.login_header .lang_btn.dropdown-toggle::after {
  display: none;
}

.first-time-slider {
  background-color: #f7f7f7;
}

.windows_chrome .new-on-off label {
  line-height: 27px;
}

.windows_chrome .onoff_area span {
  padding-top: 3px;
}

.accout_area.windows_chrome {
  padding-bottom: 250px;
}

.special_ofr_modal .modal-dialog {
  max-width: 600px;
  width: auto;
}

.special_ofr_modal .modal-title {
  font-size: 20px;
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.special_ofr_modal .modal-header {
  padding: 20px;
}

.special_ofr_modal .modal-header .close {
  background: none;
  background-color: transparent;
}

.spcl_inner_body {
  padding: 0 30px;
}

.special_ofr_modal .modal-body {
  padding: 40px 45px;
  text-align: center;
}

.special_ofr_modal .modal-body h2 {
  font-size: 22px;
  line-height: 33px;
  color: #004070;
  margin-bottom: 10px;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

.special_ofr_modal .success_parahold p {
  font-size: 16px;
  color: #222;
  letter-spacing: 0;
  margin: 0;
  line-height: 22px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
}

.special_ofr_modal .success_parahold p+p {
  margin-top: 20px;
}

.special_ofr_modal .margin_top_0px p+p {
  margin-top: 0px;
}

.special_ofr_modal .modal-footer {
  padding: 20px 0px 30px;
  border-top: 1px solid #d9d9d9;
}

.special_ofr_modal .modal-footer p {
  font-size: 12px;
  color: #454545;
  line-height: 16px;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
  letter-spacing: 0;
}

.spcl_ofr_btn_hold {
  padding-top: 30px;
}

.spcl_ofr_btn_hold .global_btn {
  padding: 15px 20px;
  font-size: 16px;
  background-color: #007d93;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 8px;
}

.spcl_ofr_btn_hold .global_btn:hover {
  background-color: #009eae;
}

.spcl_ofr_btn_hold .brdr_btn {
  background-color: transparent;
  color: #007d93;
  border: 1px solid #007d93;
  padding: 14px 50px;
  margin-right: 15px;
}

.spcl_ofr_btn_hold .brdr_btn:hover {
  color: #009eae;
  background-color: transparent;
  border: 1px solid #009eae;
}

.special_ofr_modal .success_parahold p a {
  font-weight: 600;
  text-decoration: underline;
  font-size: 16px;
  color: #004070;
  white-space: nowrap;
  font-family: "Source Sans Pro", sans-serif;
}

.special_ofr_modal .success_parahold p a:hover {
  color: #007d93;
  text-decoration: underline;
}

.new_ofr_box {
  padding: 20px;
  border-radius: 8px;
  background-color: #e9fdff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-left: 8px solid #009eae;
  margin-top: 30px;
}

.new_ofr_box p {
  font-size: 18px;
  line-height: 28px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
  letter-spacing: 0;
}

.new_ofr_box p span {
  font-family: "Source Sans Pro", sans-serif;
  display: inline-block;
  margin-right: 10px;
}

.See_offer {
  padding: 14px 20px;
  border: 1px solid #007d93;
  border-radius: 8px;
  font-size: 16px;
  color: #007d93;
  font-family: "Source Sans Pro", sans-serif;
  height: 50px;
}

.See_offer:hover {
  border: 1px solid #009eae;
  color: #009eae;
}

.text_nw_box {
  width: 85%;
}

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

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

.mrk_badge img {
  border-radius: 50%;
}

/* 19.6.2020 */
.dont_show_box {
  margin-top: 25px;
}

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

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

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

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

.dont_show_box .agree_check {
  padding-left: 35px;
  color: #454545;
  font-size: 14px;
  padding-top: 2px;
  vertical-align: bottom;
}

/* 19.6.2020 */

/* 24.7.2020 */
.card_type_checkbox_holder {
  margin-bottom: 20px;
}

.card_type_checkbox_holder .agree_check a {
  color: #00c1d5;
  position: relative;
  z-index: 9;
}

.card_type_checkbox_holder .agree_check a:hover {
  color: #00c1d5;
}

.card_confirm_new p b {
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
}

/* 24.7.2020 */
#portal_navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}

#portal_navbar.headerhide {
  top: -70px;
}

.dashboard_card {
  padding-top: 80px;
}

.activity_content {
  padding-top: 70px;
}

.activity_content.rewards_content {
  padding-top: 90px;
}

/* 21.6.21 */
.portal_flow .icn_btn_card {
  height: 90px;
  line-height: inherit;
  width: 24%;
}

.portal_flow .icn_btn_card span {
  width: 100%;
  display: block;
  margin-right: 0;
  text-align: center;
  margin-bottom: 10px;
}

.portal_flow .icn_btn_card span img {
  width: 40px;
}

.portal_flow .icn_btn_card:first-child {
  padding-top: 24px;
}

.portal_flow .icn_btn_card:last-child {
  padding-top: 19px;
}

.portal_flow .icn_btn_card:nth-child(2) {
  padding-top: 9px;
}

.portal_flow .icn_btn_card:nth-child(3) {
  padding-top: 16px;
}

.portal_flow .icn_btn_card:first-child span {
  margin-bottom: 16px;
}

.portal_flow .yr_crd_new_full .nwview_crd_dtls {
  margin: 0 22px 13px;
}

.report_step .btn_outr {
  padding-top: 60px;
}

.report_step .global_btn.next_btn {
  background-image: none !important;
}

.report_step .global_btn.back_btn {
  background-image: none !important;
}

.card_select_new .report_step h3 a {
  color: #00c1d5;
}

.card_select_new .report_step h3 a:hover {
  color: #00c1d5;
  text-decoration: underline;
}

.card_select_new .report_step h3 {
  margin-bottom: 15px;
}

.step2_rprt {
  padding: 0 32px 0px;
}

#issue_replacement_card .confirmsingle_text .show_email,
#issue_replacement_card .confirmsingle_text .show_phonenumber {
  font-size: 15px;
  border-bottom: 1px solid #dedede;
}

#issue_replacement_card .confirm_card_txt {
  padding-top: 27px;
}

.portal_flow .modal-header h4 {
  line-height: 100%;
}

.portal_flow .newSuccess .modal-header .close {
  margin-top: 0;
}

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

.portal_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt h3 {
  letter-spacing: 0.05px;
  margin-bottom: 10px;
}

.portal_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  position: relative;
  padding-left: 0px;
  text-align: left;
  list-style: none;
  text-align: left;
}

/* .portal_flow
  #Report_Card_Lost_Stolen
  .card_select_new
  .report_step.step1_rprt
  ul
  li:after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #454545;
  left: 0;
  top: 11px;
  content: "";
  position: absolute;
} */
.portal_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul {
  margin: 0 auto;
}

.portal_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li+li {
  margin-top: 5px;
}

/* .portal_flow #lost_card_no {
  background-color: #00c1d5 !important;
  color: #fff;
} */
.portal_flow .inner_stp1_report {
  margin: 0 auto;
  text-align: center;
}

.portal_flow #Report_Card_Lost_Stolen .card_select_new h3 span {
  margin-top: 20px;
  display: block;
}

.portal_flow #issue_replacement_cardErrormodal .setuppaying_top {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
}

.portal_flow #issue_replacement_cardErrormodal .setuppaying_top a {
  color: #004070;
  font-weight: 600;
}

.portal_flow #issue_replacement_cardErrormodal .setuppaying_top a:hover {
  color: #004070;
}

.portal_flow .spnd_lmt .icn_btn_card:nth-child(2),
.portal_flow.authuser_body .icn_btn_card:nth-child(2) {
  padding-top: 13px;
}

.portal_flow .spnd_lmt .icn_btn_card:first-child {
  padding-top: 13px;
  margin-right: 15px;
}

.portal_flow.authuser_body .icn_btn_card:first-child {
  padding-top: 25px;
  margin-right: 15px;
}

.portal_flow .spnd_lmt .icn_btn_card:first-child span {
  margin-bottom: 6px;
}

.portal_flow.authuser_body .icn_btn_card:first-child span {
  margin-bottom: 0px;
}

.portal_flow .new_btns_holder.spnd_lmt,
.portal_flow.authuser_body .new_btns_holder {
  justify-content: flex-start;
}

.portal_flow #issue_replacement_card .confirmsingle_text {
  position: relative;
}

.portal_flow #issue_replacement_card .confirmsingle_text a {
  position: absolute;
  right: 5px;
  bottom: 2px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
}

.portal_flow #issue_replacement_card .confirmsingle_text a:hover {
  color: #0c555d;
}

/* css hack for ie 11 */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
  }

  .invite_frnd_section_carp .see_invite:before {
    top: -27px;
  }

  .invite_frnd_section_carp .see_invite:after {
    top: -82px;
  }

  .invite_frnd_section_carp .invite_frnd_inner {
    padding: 25px 0px 15px 95px;
  }

  .carp_membership_outer span {
    display: inline-block;
    line-height: 100%;
    vertical-align: middle;
  }

  .carp_membership_outer {
    padding: 15px 14px 0;
  }

  .carp_body .tranlist_cell_txt .sm_pic {
    margin-top: -3px;
  }

  .carp_header .header_menu ul li a:hover::after,
  .carp_header .header_menu ul li.active a::after {
    bottom: -22px;
  }

  .header_menu ul li a:hover::after,
  .header_menu ul li.active a::after {
    bottom: -26px;
  }

  .carp_body .ActivityPage .recent_srch_box ul li {
    padding: 15px 0 5px;
  }

  .carp_body .ActivityPage .recent_srch_box h5 {
    padding: 15px 20px 5px;
  }

  .carp_body .dropdown_function_outer .new-on-off label {
    padding-top: 6px;
  }

  .new-on-off .on,
  .new-on-off .off {
    margin-bottom: -10px;
  }

  .carp_body .on,
  .carp_body .off {
    margin-bottom: -10px;
  }

  .carp_body .transation_head_carp .left_text .blue_txt {
    /* margin-top: -7px;
            vertical-align: middle; */
    display: inline-block;
  }

  .pagination li a {
    line-height: 42px;
  }

  #rmv_dsktop_srch_txt {
    display: none !important;
  }

  .dsbrd_eshop_slider .slick-arrow {
    line-height: 59px;
  }

  .carp_body .transation_head_carp .on_of_label label {
    padding-top: 12px;
  }

  .transation_head_carp .on_of_label label {
    padding-top: 9px;
  }

  .transation_head_carp .on,
  .transation_head_carp .off {
    padding-top: 10px;
  }

  .carp_body .transation_head_carp .on,
  .transation_head_carp .off {
    padding-top: 6px;
  }

  .transation_head_carp .left_text {
    line-height: 86px;
    height: 60px;
  }

  .brim_embs_card .card_no_area {
    line-height: 100%;
  }

  .login_navbar-nav {
    margin: 10px;
  }

  .new_login_area .global_btn {
    height: 44px;
    line-height: 36px;
  }

  .login_header .lang_btn {
    line-height: 29px;
    height: 30px;
  }

  .submit_outer .global_btn {
    height: 52px;
    line-height: 35px;
  }
}

/* css hack for ie 11 */

.portal_flow #requestNewLimitmodal .card_select_new h3 {
  margin-bottom: 25px !important;
  line-height: 25px;
  text-align: center;
}

.portal_flow #requestNewLimitmodal label {
  display: block;
  max-width: 100%;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #414042;
  letter-spacing: 0.43px;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
}

.portal_flow #requestNewLimitmodal .edit_form {
  display: none;
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
}

.portal_flow #requestNewLimitmodal .select_item {
  width: 100%;
  padding: 0;
}

.portal_flow #requestNewLimitmodal .all_detail_container .cancel_save_btn_holder .global_btn {
  width: 125px;
  padding: 0;
  line-height: 48px;
  text-align: center;
}

.portal_flow #requestNewLimitmodal .all_detail_container .cancel_save_btn_holder .global_btn:focus {
  color: #fff;
  background: #41e6ff;
}

.portal_flow #requestNewLimitmodal .all_detail_container .cancel_save_btn_holder .cancel_edit {
  margin-right: 10px;
  color: #00c1d5;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.portal_flow #requestNewLimitmodal .cancel_save_btn_holder {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 10px;
}

.portal_flow #requestNewLimitmodal .contact_row {
  margin-bottom: 30px;
}

.portal_flow #requestNewLimitmodal .contact_row:last-child {
  margin-bottom: 12px;
}

.portal_flow #requestNewLimitmodal .contact_row input {
  height: 40px;
  width: 100%;
  border-radius: 4px;
  border: 1px solid #ccc;
  padding: 0 12px;
  line-height: 38px;
  font-family: "Source Sans Pro", sans-serif;
}

.portal_flow #requestNewLimitmodal input:focus {
  border: 1px solid #00c1d5;
}

.portal_flow #requestNewLimitmodal .card_confirm_new p {
  margin-bottom: 5px;
  min-height: 18px;
}

.request_limit_2nd_step {
  padding-top: 125px;
  position: relative;
}

.request_limit_2nd_step h2 {
  position: absolute;
  top: 0;
  font-size: 18px;
  text-align: center;
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  left: 0;
  right: 0;
}

.portal_flow #requestNewLimitmodal .rangeslider__fill {
  background-color: #00c1d5;
}

.portal_flow #requestNewLimitmodal .rangeslider__handle {
  border: 1px solid #00c0d7;
}

.portal_flow #requestNewLimitmodal .slider-horizontal .rng_value {
  color: #00c1d5;
  border: 1px solid transparent !important;
  pointer-events: none;
}

.portal_flow #requestNewLimitmodal .slider-horizontal .rng_value_request_limit {
  color: #00c1d5;
  border: 1px solid transparent !important;
  pointer-events: none;
}

.portal_flow #requestNewLimitmodal .slider-horizontal .rng_new_range {
  pointer-events: all;
  width: 185px;
  padding: 5px 5px 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0;
  background-color: #f7f7f7;
}

.portal_flow #requestNewLimitmodal .price_Range .slider.slider-horizontal:after,
.portal_flow #requestNewLimitmodal .price_Range .slider.slider-horizontal:before {
  top: -14px;
}

.portal_flow #requestNewLimitmodal .select_item .btn {
  background: #fff;
  color: #000;
}

.portal_flow #requestNewLimitmodal .select_item a {
  text-transform: none;
}

.portal_flow #requestNewLimitmodal .select_item button {
  text-transform: none;
}

.portal_flow #requestNewLimitmodal .all_detail_container {
  max-height: initial;
  overflow: visible;
}

.portal_flow .contact_row .view_contact.disable_edit_btn .edit_btn {
  pointer-events: none;
  color: #959595;
  text-decoration: none;
}

.portal_flow #requestNewLimitmodal .price_Range .slider.slider-horizontal:after {
  background-color: #00c1d5;
}

.portal_flow .request_limit_custom {
  text-align: center;
  padding-top: 15px;
}

.portal_flow .request_limit_custom a {
  padding: 0 !important;
  color: #454545;
  font-size: 12px;
  text-decoration: underline;
}

.portal_flow .request_limit_custom a:hover {
  opacity: 0.7;
}

.portal_flow #requestPrimaryLimitErrormodal .setuppaying_top a {
  color: #00c1d5;
}

.portal_flow #requestPrimaryLimitErrormodal .setuppaying_top a:hover {
  color: #00c1d5;
  text-decoration: underline;
}

/* #requestNewLimitmodal .modal-body {
  min-height: 370px;
}
#requestNewLimitmodal span#custom_limit_error_div {
  margin-bottom: 10px;
} */
#requestNewLimitmodal .price_Range {
  margin-bottom: 25px;
  position: relative;
}

#Report_Card_Lost_Stolen .card_select_new .report_step h3 a {
  text-decoration: underline;
  font-family: "Source Sans Pro", sans-serif;
}

.portal_flow #request_limit_2nd_step .savebutton_alertpop {
  position: relative;
  /* padding-top: 25px; */
  padding-top: 60px;
}

.portal_flow #requestNewLimitmodal #custom_limit_error_div {
  margin-bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  text-align: left;
  line-height: 16px;
}

.portal_flow #requestNewLimitmodal #custom_limit_error_div>span {
  position: absolute;
  left: 0;
  top: 0;
}

.portal_flow #requestNewLimitmodal #custom_limit_error_div .errorText a {
  color: #fc0000 !important;
  padding-left: 3px;
  text-decoration: underline;
}

.portal_flow #requestNewLimitmodal #custom_limit_error_div .errorText {
  padding-left: 22px;
  display: inline-block;
}

/* for password icon hide in edge and IE */

input::-ms-reveal,
input::-ms-clear {
  display: none;
}

.portal_flow .compare_container {
  margin-top: 154px;
  padding-top: 0;
  height: calc(100vh - 390px);
}

.portal_flow .compare_table thead {
  width: calc(100% - 32px);
  margin: 0px 16px;
}

/* 1.12.21 */
.rqst_lmt_chk {
  margin-bottom: 30px;
  position: relative;
}

.rqst_lmt_chk .checkmark {
  top: 4px;
}

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

.portal_flow #requestNewLimitmodal .rqst_lmt_chk label {
  text-transform: none;
  color: #000;
}

#consent_box_error {
  position: absolute;
  bottom: -22px;
  margin-left: 25px;
  left: 0;
}

.new_feature h3 {
  text-align: center;
  color: #00c1d5;
  margin-bottom: 8px;
  font-family: "Source Sans Pro", sans-serif;
}

.new_feature p {
  color: #454545;
  line-height: 22px;
  letter-spacing: 0.1px;
  font-weight: normal;
  margin: 0;
  font-size: 16px;
}

#fraudMitigationModal .modal-header {
  border-bottom: 0px solid #efefef;
  padding: 5px;
}

#fraudMitigationModal .modal-dialog {
  width: 710px;
}

#fraudMitigationModal a {
  color: #00c1d5;
}

#fraudMitigationModal .all_detail_container {
  padding: 25px 40px 40px;
}

#fraudMitigationModal a {
  color: #004070;
  text-decoration: underline;
}

#fraudMitigationModal .modal-footer {
  display: block;
}

#fraudMitigationModal .modal-header button {
  display: none;
}


/* start css 07/03/22 */
.textariabox {
  width: 100%;
  margin-top: 42px;
}

.textariabox a {
  font-size: 16px;
  font-weight: 600;
  color: #00c1d5;
  margin-bottom: 10px;
  display: block;
}

.textariabox a i {
  margin-right: 8px;
}

.textariabox .form-control {
  height: 63px;
  width: 100%;
  border: solid 1px #D2D2D2;
  color: #959595;
  padding: 6px 95px 17px 8px;
}

.textariabox .form-control::placeholder {
  color: #959595;
}

.martopstyl {
  padding-top: 30px !important;
}

/* end css 07/03/22 */


.login_wrap_inner .login_form {
  max-width: 480px;
  margin: 0;
}

.login_headline {
  margin-bottom: 20px;
}

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

.login_wrap_inner .material_float-label {
  position: static;
  color: #222222;
  font-size: 14px;
  opacity: 1;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
  text-transform: none !important;
}

.login_wrap_inner .form_outer {
  margin-bottom: 25px;
}

.login_wrap_inner .material_form-control {
  height: 60px;
  font-size: 16px;
  line-height: 60px;
  border: 1px solid #737373;
  color: #222222;
  border-radius: 4px !important;
  padding: 0 60px 0 20px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.login_wrap_inner .material_form-control.errorred {
  border: 2px solid #ae0a33 !important;
  background-color: #FEECF0 !important;
}

.login_wrap_inner .material_form_group {
  margin-top: 0;
  float: none;
}

.login_wrap_inner .checkmark {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border: 2px solid #737373;
}

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

.login_wrap_inner .submit_outer .global_btn {
  width: 175px;
  padding: 0px 25px;
  background-color: #004070;
  height: 50px;
  line-height: 46px;
  border-radius: 4px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  border: 2px solid transparent;
}

.login_wrap_inner .have_account a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.login_wrap_inner .material_erase_email_ico,
.login_wrap_inner .material_pass_view_ico {
  left: auto;
  right: 20px;
  width: 25px;
  height: 25px;
  top: 18px;
}

.both_holder {
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
}

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

.login_wrap_inner .material_float_anchor:hover {
  text-decoration: underline;
  font-weight: 700;
}

.login_wrap_inner .agree_check:hover,
.login_wrap_inner .agree_check input[type="checkbox"]:checked~.agree_check_txt {
  color: #222222;
  font-size: 16px;
}

.login_wrap_inner .both_holder .material_float-label {
  margin-bottom: 0;
}

.login_wrap_inner .agree_check .checkmark:after {
  left: 7px;
  top: 2px;
  height: 12px;
}

.login_wrap_inner .login_form .agree_check {
  margin-left: 0;
  padding-left: 35px;
  margin-bottom: 0;
}

.submit_outer {
  text-align: center;
}

span.agree_check_txt {
  display: inline-block;
  margin-top: 3px;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
}

.login_wrap_inner .have_account a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
}

.faded_txt {
  color: #222;
  font-size: 14px;
}

.material_ico img {
  max-height: 100%;
  display: inline-block;
}




/* ============================================================= */


.new_login_area .login_text_btn:last-child {
  padding: 0px 20px;
  margin-left: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  min-width: 150px;
  border-radius: 4px;
  line-height: 50px;
  height: 50px;
  background-color: #e00d42;
  text-align: center;
  font-size: 16px;
  color: #fff;
}

.new_login_area .login_text_btn:last-child:hover {
  background-color: #AE0A33;
  color: #fff;
}

.login_wrap_inner .login_form .agree_check {
  color: #222222;
  font-size: 16px;
}

.primary_user_part {
  background: #f7f7f7;
}

/* start 08.08.22 */
#issue_replacement_cardErrormodal .laurentian_close_new {
  margin-top: 30px;
}

/* end 08.08.22 */

/* 28-11-2022 start */

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard {
  border-radius: 5px;
  padding: 10px 20px 12px;
  min-height: 200px;
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  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 {
  flex: 0 0 32%;
  max-width: 32%;
  padding: 0 0px;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard .blank_pie {
  width: auto;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard .blank_pie .no_tran_month_dashboard {
  font-size: 9px;
  line-height: 15px;
  color: #222;
  font-weight: 700;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard {
  flex: 0 0 68%;
  max-width: 68%;
  padding: 0 10px;
}

.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: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 p {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-weight: 400;
  margin: 0;
}

/* 28-11-2022 end */


.lbcbiz_flow .no_result_activity .top_typo_box ul li {
  font-family: "Source Sans Pro", sans-serif;
  color: #222222;
}

.lbcbiz_flow .tabText_content {
  font-family: "Source Sans Pro", sans-serif;
}

/* 02.12.12 starts */

.credit_lmt_chart_part .nwmodl_card {
  width: unset;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main {
  display: flex;
  gap: 0 30px;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
  padding-bottom: 15px;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .img_clsholder {
  position: relative;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .dashboardmodal {
  max-width: 300px;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .dashboardmodal .card_function_cntrl {
  padding-left: 0;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function {
  width: unset;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a {
  width: 90px;
  height: unset;
  display: inline-block;
  border: unset;
  padding-left: 0;
  padding-right: 0;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a span {
  width: 90px;
  height: 54px;
  border: 2px solid #004070;
  background-position: center;
  border-radius: 5px;
  background-size: 30px;

}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a span {
  background-color: #004070;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a.active span {
  background-color: #d8ecfd;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a {
  background-color: transparent;
}

.credit_lmt_chart_part .nwmodl_card .dashboardmodal_main .card_function_cntrl .left_total_function a em {
  text-align: center;
  display: block;
  font-size: 12px;
  color: #222;
  line-height: normal;
}

.credit_lmt_chart_part .cust_break_row_drop {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-top: 20px;
}

.credit_lmt_chart_part .cust_break_row_drop .custom_break_lft_dashboard {
  width: 30%;
  padding: 0 15px;
}

.credit_lmt_chart_part .cust_break_row_drop .custom_break_lft_dashboard .blank_pie_new {
  width: 130px;
  margin: 0 auto;
  position: relative;
}

.credit_lmt_chart_part .cust_break_row_drop .custom_break_lft_dashboard .blank_pie_new .no_tran_month_dashboard {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 9px;
  line-height: 20px;
  color: #000;
  width: 148px;
  transform: translate(-50%, -50%);
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.credit_lmt_chart_part .credit_info_holder {
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  padding-right: 0 !important;
}

.credit_lmt_chart_part .credit_info_holder .budgtNoTransaction {
  flex: 0 0 48%;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px rgba(112, 111, 115, 0.2);
  padding: 20px 15px;
}

.credit_lmt_chart_part .credit_info_holder .budgtNoTransaction .totalVal {
  background-image: none !important;
  padding-right: 0;
  font-size: 14px;
  font-weight: 600;
  color: #222222;
  margin-top: 0;
}

.credit_lmt_chart_part .credit_info_holder .budgtNoTransaction .svgChartCls {
  font-size: 14px;
}

.credit_lmt_chart_part .credit_info_holder .budgtNoTransaction .svgChartCls span img {
  width: 25px;
  margin-right: 5px;
}

.lbcbiz_flow .credit_lmt_chart_part .credit_info_holder .budgtNoTransaction:hover {
  border: solid 1px rgba(112, 111, 115, 0.2);
}

.dashboard_info_parts.businessportal_dashboard .yourcard_top_part .yourcard_bottom_part .inner_btm_crd .spent_amnt h6,
.dashboard_info_parts.businessportal_dashboard .yourcard_top_part .yourcard_bottom_part .inner_btm_crd .spent_amnt span {
  font-size: 12px;
  color: #222;
}

.dashboard_design .dashboard_info_parts.businessportal_dashboard:first-child .credit_info_holder {
  padding: 20px !important;
}

.col-md-6.dashboard_design .dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp h5 {
  font-weight: 600;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_top_part .yourcard_bottom_part .inner_btm_crd {
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
}

.lbcbiz_flow .cashbackuser_makepayment_cls .right_activity_panel_lt .brim_points_box span {
  color: #004070 !important;
}

/* 02.12.22 ends */


/* 06.12.22 starts */

.lbcbiz_flow .inner_spender_bx .see_all_emply {
  margin-left: 15px;
}

.lbcbiz_flow .credit_lmt_chart_part_inner .amount_details_bx h5 {
  margin-bottom: 8px !important;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .side-by-side h5 {
  margin-right: 5px !important;
}

.lbcbiz_flow .company_spend_breakdown .spend_break_head {
  justify-content: space-between;
}

/* 06.12.22 ends */


/* 15-12-2022 start */

/* activation page start */

.login-admin-activation .btn.active.focus,
.login-admin-activation .btn.active:focus,
.login-admin-activation .btn.focus,
.btn:active.focus,
.login-admin-activation .btn:active:focus,
.login-admin-activation .btn:focus {
  outline: none;
}

.login-admin-activation .login_header {
  /* box-shadow: none; */
}

.login-admin-activation .login_header .login_navbar {
  align-items: center;
}

/* .login-admin-activation .login_header .login_navbar .logo-icon{
  display: inline-flex;
  height: 50px;
} */

.login-admin-activation .login_header .login_navbar .logo-icon span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100px;
  background-color: #fdb812;
  color: #004070;
  font-weight: 700;
  font-size: 13px;
  line-height: 14px;
  margin-left: 3px;
}


.login-admin-activation .login_header .login_dektop_nav {
  justify-content: flex-end;
}

.login-admin-activation .login_header .login_dektop_nav .login_head_right {
  margin-top: 0;
}

.login-admin-activation .login_header .login_text_btn {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-weight: 400;
}

.login-admin-activation .login_header .global_btn {
  min-width: 180px;
  height: 50px;
  background-color: #e00d42;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: 400ms all ease-in-out;
}

.login-admin-activation .activation_custom_form {
  text-align: center;
  padding: 150px 0;
  max-width: 600px;
  margin: 0 auto;
}

.login-admin-activation .activation_custom_form h2 {
  font-size: 36px;
  line-height: 45px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 40px;
}

.login-admin-activation .activation_custom_form h4 {
  font-size: 20px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 15px;
}

.login-admin-activation .activation_custom_form .v_card_head p {
  font-size: 20px;
  line-height: 26px;
  color: #222222;
  margin-bottom: 20px;
}

.login-admin-activation .activation_custom_form .validate_frm label {
  font-size: 14px;
  line-height: 20px;
  /*text-transform: uppercase;*/
  color: #222222;
  font-weight: 600;
  margin-bottom: 10px;
}

.login-admin-activation .activation_custom_form .validate_frm input {
  border: 1px solid #706f73;
  background-color: #fff;
  border-radius: 5px;
  height: 60px;
  color: #222222;
  font-size: 16px !important;
  line-height: 20px;
  font-weight: 400;
  padding: 15px 20px;
}

.login-admin-activation .activation_custom_form .validate_frm input.error {
  color: #222222 !important;
}

.login-admin-activation .activation_custom_form .validate_frm .form-group {
  margin-bottom: 40px;
  position: relative;
}

.login-admin-activation .activation_custom_form .validate_frm .form-group .pass_cls {
  position: relative;
}

.login-admin-activation .activation_custom_form .validate_frm .form-group .material_pass_view_ico {
  width: 30px;
  height: 30px;
  margin: 0 20px 0 0px;
  top: 50%;
  transform: translateY(-50%);
}

.login-admin-activation .pro_sucess_cls {
  /* padding-top: 90px; */
  padding-top: 80px;
}

.login-admin-activation .pro_sucess_cls .active_card_menu_new ul {
  display: flex;
  align-items: center;
}

.login-admin-activation .pro_sucess_cls .active_card_menu_new ul li {
  font-size: 0;
  height: 10px;
  background-color: #f7f7f7;
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
}

.login-admin-activation .pro_sucess_cls .active_card_menu_new ul li.active {
  background-color: #fdb812;
}

.login-admin-activation .pro_sucess_cls #email_verification_msg {
  padding: 22px 0;
  background-color: #dff0d8;
  font-size: 20px;
  line-height: 26px;
  color: #222222;
  text-align: center;
}

.login-admin-activation .pro_sucess_cls #email_verification_msg strong {
  font-weight: 600;
}

.login-admin-activation .pg_invalid_card span {
  color: #ae0a33 !important;
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
  padding-left: 20px;
  display: inline-block;
  background-image: url(../images/input-error.png);
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: left 4px;
}


.login-admin-activation .btn_outr .global_btn {
  min-width: 180px;
  height: 50px !important;
  background-color: #004070 !important;
  border-radius: 5px;
  color: #fff !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  transition: 400ms all ease-in-out;
  background-image: none;
  padding: 0 0;
}

.login-admin-activation .activation_custom_form .btn_outr .global_btn:hover {
  background-color: #0068b8 !important;
}


.login-admin-activation .btn_outr .global_btn.back_btn {
  min-width: 180px;
  height: 50px;
  background-color: #fff !important;
  border-radius: 5px;
  color: #004070 !important;
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
  transition: 400ms all ease-in-out;
  background-image: none !important;
  padding: 0 0;
  border: 2px solid #004070;
}

.login-admin-activation .btn_outr .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  border-color: #0068b8;
  color: #fff !important;
}

.login-admin-activation .new_numeric_text {
  position: static;
  transform: translateY(0);
  width: 100%;
  background-color: #d8ecfd;
  border: none;
  border-left: 8px solid #004070;
  border-radius: 8px;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 40px;
  padding: 25px 28px;
}

.login-admin-activation .new_numeric_text .new_numeric_text_heading {
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  margin-bottom: 20px;
  padding-left: 0;
}

.login-admin-activation .new_numeric_text ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 0;
}

.login-admin-activation .new_numeric_text ul li {
  flex: 0 0 50%;
  max-width: 50%;
}

.login-admin-activation .new_numeric_text ul li .val_ico {
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  background-position: left center;
  background-image: url(../images/checkbox.png);
  background-size: 20px 20px !important;
  padding-left: 35px;
}

.login-admin-activation .new_numeric_text ul li .val_ico.criteria_ful {
  background-image: url(../images/radio-check.png);
}

.login-admin-activation .login_footer .fttr_top {
  padding-bottom: 0;
}

.login-admin-activation .marina_text,
.login-admin-activation .marina_secondtext {
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  margin-bottom: 15px;
}

.login-admin-activation .marina_text a {
  font-weight: 600;
  color: #004070;
}

.login-admin-activation .view_fees .agreement_content_new label {
  min-width: 25px;
  position: relative;
  cursor: pointer;
}

.login-admin-activation .view_fees .agreement_content_new input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.login-admin-activation .view_fees .agreement_content_new .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  border: 1px solid #706f73;
}

.login-admin-activation .view_fees .agreement_content_new input:checked~.checkmark {
  background-color: #004070;
}

.login-admin-activation .view_fees .agreement_content_new .checkmark:after {
  position: absolute;
  content: "";
  left: 8px;
  top: 2px;
  width: 7px;
  height: 15px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
}

.login-admin-activation .view_fees .agreement_content_new input:checked~.checkmark:after {
  display: block;
}

.login-admin-activation .view_fees .agreement_content_new .inner_agreement div.checkbox {
  display: flex;
  align-items: flex-start;
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
}

.login-admin-activation .view_fees .agreement_content_new .inner_agreement p {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  margin: 0px 0px 0px 15px;
}

.login-admin-activation .view_fees .agreement_content_new .inner_agreement p a {
  font-weight: 600;
  color: #004070;
  text-decoration: underline;
}

.login-admin-activation .view_fees .aqclass.pg_invalid_card {
  text-align: left;
  margin-top: -25px;
  margin-bottom: 25px;
}

.login-admin-activation .login_footer .logo {
  margin-top: 0;
  width: 100%;
  float: none;
  display: flex;
  align-items: center;
}


.login-admin-activation .login_footer {
  padding: 60px 0;
  background-color: #004070;
}

.login-admin-activation .login_footer .logo p {
  font-size: 14px;
  line-height: 18px;
  max-width: 210px;
  color: #fff;
  margin: 0 0 0 10px;
}

.login-admin-activation .login_footer .footer_menu .menu-terms-footer-menu-container .menu li {
  margin-bottom: 0;
  line-height: 1;
}

.login-admin-activation .login_footer .footer_menu .menu-terms-footer-menu-container .menu li a {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #fff;
  display: inline-block;
}

.login-admin-activation .login_footer .footer_menu .menu-terms-footer-menu-container .menu li:last-child a {
  margin-bottom: 0;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .footer_text {
  display: flex;
  align-items: center;
  margin-bottom: 25px;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .footer_text a {
  min-width: 50px;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  margin: 0 0;
  border-radius: 0;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .footer_text p {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  margin: 0 0 0 10px;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .footer_text p span {
  display: block;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .icon-cls a {
  width: 50px;
  margin: 0 20px 0 0;
}

.login-admin-activation .login_footer .footer_menu .ft_social_area .icon-cls a svg {
  fill: #fff;
}

.login-admin-activation .activation_success_form .new_frm_area {
  max-width: 580px;
  margin: 0 auto;
  text-align: center;
}

.login-admin-activation .activation_success_form .new_frm_area h2 {
  font-size: 36px;
  line-height: 45px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 25px;
}

.login-admin-activation .activation_success_form .new_frm_area p {
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  margin: 0 auto 25px;
}

.login-admin-activation .activation_success_form .new_frm_area .btn_outr a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 22px;
}

.login-admin-activation .activation_success_form .new_frm_area .btn_outr a:hover {
  background-color: #0068b8 !important;
}

.login-admin-activation #sectionB .pg_invalid_card {
  position: absolute;
  bottom: -22px;
  left: 0;
  right: 0;
}

.login-admin-activation .bg_signup_new_sec_holder .btn_holder.btn_outr {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.login-admin-activation .bg_signup_new_sec_holder .btn_holder.btn_outr .global_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 22px;
  margin-bottom: 15px;
}

.login-admin-activation .bg_signup_new_sec_holder .btn_holder.btn_outr .forgot_password {
  color: #004070;
  font-weight: 600;
  font-size: 16px;
}

.login-admin-activation .bg_signup_new_sec_holder .btn_holder.btn_outr .forgot_password:hover {
  color: #0068b8;
}



.login-admin-activation .activation_success_form {
  /* display: block !important; */
  padding: 200px 0;
}

.tab-content>.tab-pane {
  /* display: block; */
  /* opacity: 1; */
}

/* activation page end */

/* 15-12-2022 end */


/* 16-12-2022 start */

.reset_login_wrap .resetpassword .login_inr_wrap {
  max-width: 600px;
}

.reset_login_wrap .resetpassword .login_headline {
  margin-bottom: 40px;
}

.reset_login_wrap .resetpassword .login_headline h2 {
  color: #222222;
  margin-bottom: 10px;
}

.reset_login_wrap .resetpassword .login_headline p {
  font-size: 20px;
  line-height: 24px;
  color: #222222;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm {
  margin-top: 0;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm label {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm input.type_fld {
  height: 60px;
  border: 1px solid #706f73;
  border-radius: 5px;
  background-color: #fff;
  margin-top: 0;
  color: #222222 !important;
  padding: 10px 15px;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .input_wrap {
  margin-bottom: 30px;
  position: relative;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .input_wrap .password_view_controler {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  width: 25px;
  height: 25px;
  display: inline-block;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .input_wrap .material_inf_tip {
  position: absolute !important;
  bottom: -20px;
  left: 0;
  right: 0;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .input_wrap .material_inf_tip.error img {
  margin-top: -2px;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .new_numeric_text {
  position: static;
  width: 100%;
  transform: translateY(0);
  margin: 0 0 40px 0;
  padding: 20px;
  border: none;
  border-left: 10px solid #004070;
  background-color: #d8ecfd;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .new_numeric_text ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 20px 0;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .new_numeric_text ul li {
  flex: 0 0 50%;
  max-width: 50%;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .new_numeric_text ul li .val_ico {
  font-size: 14px;
  line-height: 20px;
  color: #222222;
  padding-left: 30px;
  background-image: url(../images/checkbox.png);
  background-size: 20px !important;
}


.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .new_numeric_text ul li .val_ico.criteria_ful {
  background-image: url(../images/radio-check.png);
  background-size: 18px !important;
}


.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .btn_outr_reset .save_btn {
  width: auto !important;
  min-width: 180px;
  padding: 0 15px;
  height: 50px;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 22px;
  border-radius: 5px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #004070;
  background-image: none;
  transition: 400ms all ease-in-out;
}

.reset_login_wrap .resetpassword .login_inr_wrap .validate_frm .btn_outr_reset .save_btn:hover {
  background-color: #0068b8;
}

.reset_login_wrap .resetpassword .success_msg_wrap h2 {
  font-size: 36px;
  line-height: 45px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 20px;
}

.reset_login_wrap .resetpassword .success_msg_wrap p {
  font-size: 20px;
  line-height: 24px;
  color: #222222;
  letter-spacing: 0;
}

.reset_login_wrap .resetpassword .success_msg_wrap .btn_outr.login1 a {
  width: auto !important;
  min-width: 180px;
  padding: 0 15px;
  height: 50px;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 22px;
  border-radius: 5px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #004070;
  background-image: none;
  transition: 400ms all ease-in-out;
}

.reset_login_wrap .resetpassword .success_msg_wrap .btn_outr.login1 a:hover {
  background-color: #0068b8;
}

/* 16-12-2022 end */

/* start 03.02.23 */
.business_information_text h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #222222;
  font-size: 22px;
  margin-bottom: 0px;
}

/* end 03.02.23 */

/* start 20.02.23 */
.highcharts-label span td {
  font-size: 16px;
}

.highcharts-label span td b {
  font-size: 12px;
}

/* end 20.02.23 */
/* start 03.03.23 */
.login-admin-activation .new_frm_area .activation_custom_form {
  padding: 100px 0 200px;
}

/* end 03.03.23 */

/* start 06.03.23 */
#sectionC .agreement_content_new {
  margin-bottom: 40px;
}

/* end 06.03.23 */

/* start 08.03.23 */
.inner_agreement h3 {
  font-weight: 600;
  margin-bottom: 30px;
  font-size: 22px;
  margin-top: 30px;
}

/* end 08.03.23 */

/* start 10.03.23 */
::placeholder {
  color: #706f73 !important;
  opacity: 1;
  /* Firefox */
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #706f73 !important;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #706f73 !important;
}

/* end 10.03.23 */

/* start 11.03.23 */
.inner_agreement ul {
  padding: 30px 0;
  border-bottom: 1px solid #d8d8d8;
  border-top: 1px solid #d8d8d8;
  margin: 30px 0px;
}

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

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

.inner_agreement 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;
  text-align: left;
}

/* end 11.03.23 */

/* start 13.03.23 */
.inner_agreement .new_top_tooltip .white_info_tip {
  margin-top: 0px;
  margin-bottom: 15px;
  top: auto;
  bottom: 100%;
  position: absolute;
}

.inner_agreement .new_top_tooltip .white_info_tip {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  line-height: 15px;
  color: #222222;
}

.inner_agreement .new_top_tooltip .white_info_tip {
  border: 2px solid #004070;
  padding: 8px 12px;
  background: #004070;
}

.inner_agreement .new_top_tooltip .white_info_tip {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  text-align: left;
  box-shadow: 0 0 8px rgb(0 0 0 / 20%);
  text-transform: initial !important;
  min-height: auto;
  width: 230px;
}

.inner_agreement .new_top_tooltip .white_info_tip:before {
  border-width: 17px 13px 0px 13px;
  border-color: #004070 transparent transparent transparent;
  top: auto;
  z-index: 1;
  bottom: -16px;
}

.inner_agreement .new_top_tooltip .white_info_tip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}

.inner_agreement .new_top_tooltip .white_info_tip p {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  line-height: 15px !important;
  color: #fff !important;
  margin: 0px !important;
  font-size: 11px !important;
  padding-right: 12px !important;
}

.inner_agreement .info_tip p {
  margin: 0 0 4px;
}

.inner_agreement .new_top_tooltip .white_info_tip:after {
  border-width: 19px 14px 0px 14px;
  border-color: #004070 transparent transparent transparent;
  top: auto;
  bottom: -19px;
}

.inner_agreement .new_top_tooltip .white_info_tip:after {
  width: 0;
  height: 0;
  border-style: solid;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}

.inner_agreement .info_tip:after {
  content: "";
  position: absolute;
}

.inner_agreement .new_info_tip {
  position: absolute;
  right: -25px;
  bottom: 3px;
}

.inner_agreement .new_info_tip .tip_close {
  position: absolute;
  right: 4px;
  top: 8px;
  width: 16px;
  height: 16px;
  background: #fff;
  text-align: center;
  line-height: 16px;
  border-radius: 50px;
  color: #004070;
}

.inner_agreement .new_top_tooltip .color_tip {
  font-size: 0px;
  border-radius: 50%;
  background-image: url(../images/tooltip.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  font-size: 0px;
  height: 16px;
  width: 16px;
  display: inline-block;
  bottom: 2px;
}

/* end 13.03.23 */

/* start 14.03.23 */
.inner_agreement .checkbox {
  flex-wrap: wrap;
}

.inner_agreement .checkbox .sbc_activation_ul {
  flex: 0 0 100%;
  padding: 0px;
  border: 0px;
  margin-left: 58px;
  margin-top: 15px;
}

.inner_agreement .checkbox .sbc_activation_ul li {
  font-size: 16px;
  list-style: disc;
  background: none;
  position: relative;
  width: fit-content;
}

.inner_agreement .checkbox .sbc_activation_ul li+li {
  margin-top: 15px;
}

/* end 14.03.23 */
/* start 24.03.23 */
.login_wrap_inner .login_headline h1 {
  color: #004070;
  font-size: 36px;
  line-height: 45px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.new_login_wrap .login_wrap_inner .login_headline h2 {
  font-size: 16px;
  line-height: normal;
  color: #555555;
}

.login_form_header {
  padding-bottom: 50px;
}

.login_form_header p {
  color: #222222;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.login_form_header p a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  text-decoration: underline;
  white-space: nowrap;
  font-weight: 600;
}

.login_form_header p a:hover {
  font-weight: 700;
}

.lbcbiz_flow .modal-dialog .modal_footer {
  display: flex;
  justify-content: center;
  column-gap: 15px;
}

.lbcbiz_flow .modal-dialog .modal_footer .no_btn {
  border: 2px solid #004070;
  text-align: center;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  font-size: 16px;
  min-width: 180px;
  padding: 12px 15px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none !important;
}

.lbcbiz_flow .modal-dialog .modal_footer .no_btn:hover {
  border-color: #0068b8;
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .modal-dialog .modal_footer .no_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .modal-dialog .modal_footer .yes_btn {
  border: 2px solid #004070;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  min-width: 180px;
  padding: 12px 15px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none !important;
  background-color: #004070;
  color: #fff;
}

.lbcbiz_flow .modal-dialog .modal_footer .yes_btn:hover {
  background-color: #0068b8;
  color: #fff;
  border-color: #0068b8;
}

.lbcbiz_flow .modal-dialog .modal_footer .yes_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.k_holder p {
  margin-bottom: 30px !important;
  font-size: 16px !important;
  line-height: 26px;
}

.border_btn_new {
  border: 2px solid #004070;
  text-align: center;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  font-size: 16px;
  min-width: 180px;
  padding: 12px 15px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none !important;
}

.border_btn_new:hover {
  border-color: #0068b8;
  background-color: #0068b8;
  color: #fff;
}

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

.e_statement_ul ul {
  text-align: left;
  max-width: 355px;
  margin: 0 auto;
}

.e_statement_ul ul li {
  list-style: disc;
}

.e_statement_ul {
  margin-top: 15px;
}

.lbcbiz_flow .white_info_tip p {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400 !important;
  line-height: 15px !important;
  color: #fff !important;
}

/* end 24.03.23 */
/* start 25.03.23 */
.lbcbiz_flow .k_holder p span {
  font-weight: 700;
}

#gogreenoffmodal .modal-content .notify_top p span {
  font-weight: 700;
}

.e_statement_ul ul li a {
  color: #004070;
  font-size: 14px;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  margin-left: 2px;
  text-decoration: underline;
}

#gogreenmodal .notify_top h5 {
  font-size: 15px;
  line-height: 20px;
  font-family: "Source Sans Pro", sans-serif;
  color: #222222;
}

/* end 25.03.23 */


/* start 28.03.23 */

.newSuccess .all_detail_container .modal-footer {
  border: none;
}

.inner_login_banner {
  position: relative;
}

.login_form_header {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  left: 0;
  margin: 0 auto;
  text-align: center;
  background-color: #F5F5F5;
  padding: 15px 20px 5px;
}

.inner_login_banner .login_form_header p,
.inner_login_banner .login_form_header p a {
  font-size: 20px;
}

/* end 28.03.23 */
/* start 29.03.23 */
.login_bg .login_wrap_inner {
  padding-top: 6px;
}

.login_bg .flex_row {
  position: relative;
}

.login_bg .flex_col_right {
  padding-top: 80px;
  position: relative;
}

.login_bg .flex_col_left {
  padding-top: 0px;
}

/* end 29.03.23 */


/* start switch_account_sect 29.03.23 */
img {
  width: 100%;
}

.switch_account_sect {
  width: 100%;
  position: relative;
  padding: 146px 0px 100px;
}

.switch_account_mainbox {
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
}

.switch_account_mainbox h3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 30px;
  line-height: normal;
  margin-bottom: 10px;
}

.switch_account_mainbox p {
  font-family: 'Source Sans Pro', sans-serif;
  line-height: normal;
  color: #222222;
  font-size: 20px;
  margin: 0px;
}

.switch_account_sect .switch_headingsect {
  width: 100%;
  margin: 0 auto 40px;
}

.switchcect1 ul {
  margin: 0px;
  padding: 0px;
}

.switchcect1 ul li {
  list-style: none;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px;
  border-radius: 5px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  background-color: #fff;
  margin-bottom: 20px;
}

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

.switchlistcont .switchlistcontimg {
  max-width: 102px;
}

.switchlistcont .switchlistcontimg img {
  width: 100%;
}

.switchlistcont .switchlistcont_text h4 {
  font-size: 18px;
  color: #222222;
  line-height: normal;
  margin: 0px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
}

.switchlistcont .switchlistcont_text h6 {
  font-size: 14px;
  color: #555555;
  line-height: normal;
  font-family: 'Source Sans Pro', sans-serif;
  margin: 0px;
}

.switchlistcont .switchlistcont_text h6 span {
  font-weight: 600;
}

.switchlistcont_text {
  margin-left: 20px;
}

.switchcect1 ul li .switch_cheangicon {
  width: 24px;
  height: 24px;
}

.switchcect1 ul li .switch_cheangicon img {
  width: 100%;
}

.switchcect1 ul li .switch_cheangicon img:last-child {
  display: none;
}

.switchcect1 ul li.active {
  border: solid 1px #004070;
  background-color: #d8ecfd;
}

.switchcect1 ul li.active .switch_cheangicon img:first-child {
  display: none;
}

.switchcect1 ul li.active .switch_cheangicon img:last-child {
  display: block;
}

/* end switch_account_sect 29.03.23 */

/* start 03.05.23 */
.main-logo-mobile {
  display: none;
}

/* start 07.06.23 */
.switch_account_mainbox h3.personal {
  font-size: 16px !important;
  color: #555555;
}

/* end 07.06.23 */

/* start 10.07.23 */
.background_color_ico {
  display: inline-block;
  margin-right: 5px;
  width: 11px;
  height: 11px;
  border-radius: 100%;
  margin-top: 0px;
  top: 1.5px;
  position: relative;
}

/* end 10.07.23 */

/* start 11.07.23 */
.modal-content .budgtNoTransaction .svgChartCls {
  display: flex;
  align-items: center;
}

.modal-content .budgtNoTransaction .svgChartCls .totalVal {
  margin-left: auto;
}

.company_spend_breakdown .svgChartCls {
  display: flex;
  align-items: center;
}

/* end 11.07.23 */

/* start 25.07.23 */
.downloadmodal_body {
  padding: 10px 0px;
}

.downloadmodal_body h4 {
  text-align: center;
  color: #25466e;
  font-size: 24px;
  margin-bottom: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
}

.downloadmodal_body p {
  color: #222;
  font-size: 16px;
  text-align: center;
}

.downloadmodal_body .btn_outr {
  text-align: center;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
}

#download_transactions .modal-header {
  display: flex;
  align-items: center;
  width: 100%;
}

#download_transactions .modal-header .close {
  margin-left: auto;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  margin: 0px;
  padding: 0px;
  border: 0px;
  width: fit-content;
  color: #25466e;
  font-size: 20px;
  font-family: 'Roboto', sans-serif;
  font-weight: 600;
  text-align: right;
}

.flatpickr-current-month {
  padding: 0px 0px 10px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.flatpickr-current-month input.cur-year {
  color: #25466e !important;
  font-size: 20px !important;
  padding: 0px !important;
  font-family: 'Roboto', sans-serif !important;
  font-weight: 600 !important;
  margin-left: 10px;
}

.downloadmodal_body .selectpicker {
  border: 2px solid #767676;
  height: 60px;
}

.downloadmodal_body .selectpicker:focus {
  border-color: #25466e !important
}

#dwnload_transaction .modal-title {
  color: #000;
}

.single_select_item .sbc_side_logout {
  margin-top: 0px !important;
}

.download_transactions {
  min-width: 180px;
}

.downloadmodal_body .btn_outr .submit_btn {
  height: 50px;
  min-width: 180px;
  font-family: 'Roboto', sans-serif !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  margin: 0 auto;
}

.downloadmodal_body .btn_outr .submit_btn:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff !important;
}

.downloadmodal_body .btn_outr .submit_btn:active {
  box-shadow: none !important;
  background: #d8ecfd;
  color: #222222 !important;
  border-color: #222 !important;
}

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

.disabled {
  background: #E2E2E2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 2px solid #E2E2E2 !important;
  cursor: not-allowed;
}

/* end 25.07.23 */

/* end 26.07.23 */
.flatpickr-current-month {
  width: fit-content !important;
  left: 50% !important;
  transform: translateX(-60%) !important;
}

.downloadmodal_body ul.dropdown-menu.inner.selectpicker {
  min-height: 140px !important;
}

.downloadmodal_body .dropdown-menu>li>a {
  padding: 10px;
  color: #222222 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px !important;
}

.downloadmodal_body .dropdown-menu li.selected a {
  border-bottom: 1px solid #004070;
}

.downloadmodal_body .bootstrap-select.btn-group .dropdown-menu li+li {
  border-top: 1px solid #eee;
}

.numInputWrapper .arrowUp {
  /* display: none !important; */
  right: -15px;
}

.numInputWrapper .arrowDown {
  /* display: none !important; */
  right: -15px;
}

.material_form-control:focus {
  /* box-shadow: 0 0 0 5px rgb(0 64 112 / 30%); */
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border: 1px solid #004070 !important;
  color: #222222 !important;
}

.error_mark {
  background: #FEECF0 !important;
  border: 1px solid #AE0A33 !important;
  -webkit-box-shadow: 0 0 0 30px #FEECF0 inset !important;
  box-shadow: 0 0 0 30px #FEECF0 inset !important;
}

.numInputWrapper {
  margin-left: 10px;
}

/* end 26.07.23 */

/* start 20.09.23 */
.special_ofr_modal .mod_banner {
  text-align: center;
  margin-top: 20px;
}

.special_ofr_modal .mod_banner img {
  width: 60px;
}

#acount_flagged_id .modal-header {
  padding: 10px 20px !important;
}

#acount_flagged_id .modal-body {
  padding: 20px 20px 40px !important;
  text-align: center;
}

#acount_flagged_id .spcl_inner_body {
  padding: 0px;
}

/* end 20.09.23 */

/* 11-10-23 */


.lbcbiz_flow .account_management .accout_area .profile_details_holder .select_item .dflt_select ul.dropdown-menu.inner {
  max-height: 200px !important;
}

/* 16-11-23 */

.new_dg_modal .nwcrd_cpy a svg,
#card_dtls_modl .nwcrd_cpy a svg {
  fill: #004070;
}

.portal_flow.lbcbiz_flow .contact_row .view_contact .edit_btn {
  font-weight: 600;
  color: #004070;
}

.portal_flow.lbcbiz_flow .contact_row .view_contact .edit_btn:hover {
  font-weight: 700;
  color: #004070;
}


.dashboard_new_mer {
  display: flex;
  flex-wrap: wrap;
}

.dashboard_new_mer>div {
  flex: 0 0 auto;
}

.dashboard_new_mer>div>h3 {
  color: #222;
  font-size: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_new_mer .dashboard_info_parts.businessportal_dashboard {
  margin-top: 0;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .yourcard_top_part h5 {
  max-width: calc(100% - 35px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* 20-12-2023 */

.login_bg .new_login_wrap .flex_row {
  justify-content: center;
}

.login_bg .new_login_wrap .flex_row .lbc_third_prt {
  padding: 120px 0;
  max-width: 590px;
}

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

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

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

.lbc_third_prt .otp_sec a {
  color: #004070;
  font-weight: 600;
}

.lbc_third_prt .otp_outer {
  position: relative;
  margin-bottom: 25px;
}

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

.lbc_third_prt .email_resend_div a {
  color: #004070;
  font-weight: 600;
}

.lbc_third_prt .submit_out.next_but_compare {
  margin-top: 40px;
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_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;
  border: 2px solid #004070;
}

.solid_btn:disabled {
  background-color: #f7f7f7 !important;
  color: #706f73 !important;
  border-color: #f7f7f7 !important;
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn:hover,
.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn:focus {
  background-color: #0068b8;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbc_third_prt .change_mail_id .showEmail {
  font-size: 20px;
  color: #004070;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}


/* set_password_page */
.new_login_wrap.new_login_wrap_main {
  padding: 160px 0 100px;
}

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

.first_inner_tab.frm_wrap_mail_pin h2 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 36px;
  text-align: center;
  margin-bottom: 5px;
}

.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2+p {
  font-size: 20px;
  color: #222;
  margin-bottom: 40px;
  font-weight: 400;
  text-align: center;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group {
  position: relative;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group .no_text_transform {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 10px;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control {
  min-height: 60px;
  color: #767676;
  border: 1px solid #706f73;
  font-size: 16px;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control:focus,
.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control:active {
  box-shadow: inset 0 0 0 0px #004070, 0 0 0 5px #7ac5fe;
  border-color: #004070;
}

.new_login_wrap_main .validate_frm.input_width_small .material_ico.material_pass_view_ico.show_pass {
  position: absolute;
  top: 53px;
  right: 20px;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 0;
  border-radius: 4px;
  margin-left: 0;
  padding: 25px 30px 25px;
  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%;
  margin-top: 0;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text .new_numeric_text_heading {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 20px;
  padding-left: 0;
  display: block;
  font-weight: 400;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: 5px;
  margin-right: -5px;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li {
  flex: 0 0 auto;
  width: 50%;
  padding: 0 5px;
  margin-bottom: 20px;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li:last-child {
  margin-bottom: 0;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li span.val_ico {
  background: url(../images/empty_crcl.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 28px;
  background-size: 20px !important;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li span.val_ico.criteria_ful {
  background: url(../images/empty_crcl_ticked.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 28px;
}

.new_login_wrap_main .next_but_compare {
  display: flex;
  justify-content: center;
}

.new_login_wrap_main .next_but_compare input#back_button.global_btn,
.new_login_wrap_main .next_but_compare input#nextBtn.global_btn {
  padding: 15px 35px;
  width: 210px;
  border: 2px solid #004070;
  line-height: 0;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  background-image: none !important;
}

.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn {
  background-color: #fff !important;
  color: #004070;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn {
  background-color: #004070;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn:hover,
.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn:focus,
.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn:focus {
  background-color: #0068b8;
  color: #fff;
  border: 2px solid #0068b8;
}


.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error {
  position: relative;
  bottom: 10px;
  text-align: left;
  left: 64px;
}

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error span {
  color: #e00d42;
  font-size: 16px;
  font-weight: 600;
}

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error::before,
.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card::before {
  position: absolute;
  top: 4px;
  left: -22px;
  height: 16px;
  width: 16px;
  content: "";
  background: url(../images/input-error.png) no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 50%;
}

.login_bg .new_success_msg#new_success_msg_text {
  text-align: left !important;
  height: auto;
  padding: 22px 0;
  background: #DEF0D8 !important;
  margin-top: 5px;
}

.login_bg .new_success_msg#new_success_msg_text i {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
}

.login_bg .new_success_msg#new_success_msg_text span {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #222222;
}

.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card {
  position: relative;
  bottom: 10px;
  left: 23px;
}

.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card span {
  color: #e00d42;
  font-size: 16px;
  font-weight: 600;
}

/* start 20.12.23 */
#expiredModal .all_detail_container .mp_success .setupawsome {
  max-width: 60px;
  margin: 40px auto 20px;
}

.newSuccess .setuppaying_top {
  margin: 0px 0px 20px;
}

.session-expired {
  flex-grow: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 22px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #e00d42;
}

#expiredModal .click-resend-code-to-try-again {
  margin-top: 20px;
}

.click-resend-code-to-try-again {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #222;
}

#expiredModal .cancel_button_cls {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 0 10px;
}

#expiredModal .cancel_button_cls .cancelProcess {
  padding: 0 22px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #004070;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  min-width: 180px;
  text-align: center;
  border: 2px solid #004070;
  background-color: #fff;
}

#expiredModal .cancel_button_cls .cancelProcess:hover {
  background: #004070;
  color: #fff;
}

#expiredModal .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;
  border: 2px solid #004070;
}

#expiredModal .blue_Btn:hover {
  background-color: transparent;
  color: #004070;
}

#expiredModal .modal-header {
  padding: 20px;
}

#expiredModal .modal-header .close {
  margin-top: 3px;
}

#expiredModal .mp_success {
  padding: 0px 40px 40px;
}

#expiredModal .modal-title {
  color: #222;
}

/* end 20.12.23 */

.mobile_btn_sec .login_area a {
  font-weight: 600;
  color: #222;
  text-decoration: none !important;
}

.mobile_btn_sec .login_area .hdr_mb_glbl_btn {
  margin-top: 15px;
  background: #e00d42;
  color: #fff;
  font-size: 16px;
  padding: 14px 35px;
  display: inline-block;
  border-radius: 4px;
}

.mobile_btn_sec .login_area .hdr_mb_glbl_btn:hover {
  background-color: #AE0A33;
  color: #fff;
}

.mobile_btn_sec .login_area {
  padding-top: 40px;
}


.reset_login_wrap .submit_outer .global_btn:disabled,
.reset_login_wrap .submit_outer .global_btn[disabled],
.login_wrap_inner .submit_outer .global_btn:disabled,
.login_wrap_inner .submit_outer .global_btn[disabled] {
  color: #737373;
  background-color: #e2e2e2;
  opacity: 1;
}

/* start 25.05.24 */
.lbcbiz_flow .spend_holder_body .company_spend_breakdown .spend_break_head {
  justify-content: flex-start;
}

/* end 25.05.24 */

/* start customListing */
.white_bg {
  background-color: #fff;
}

.tranlist_row {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 10px 0px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  outline: 0px solid #d0d2d2;
  cursor: pointer;
}

.tranlist_row:after {
  clear: both;
}

.tranlist_row:after,
.tranlist_row:before {
  display: table;
  content: " ";
}

.tranlist_row:hover {
  border-radius: 4px;
  box-shadow: inset 0px 0px 0px 1px #00c1d5;
}

.tranlist_header:hover {
  box-shadow: 0px 0px 0px 0px #d0d2d2;
}

.tranlist_header {
  border: none !important;
  border-bottom: 1px solid #dedede !important;
  margin: 0px 0px;
  padding: 15px 0px;
}

.tranlist_cell {
  font-size: 14px;
  color: #454545;
  padding: 10px 20px;
  white-space: nowrap;
  position: relative;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-transform: none;
  min-width: 23%;
}

.tranlist_header .tranlist_cell {
  text-transform: uppercase;
  padding-top: 0px;
  padding-bottom: 0px;
}

.tranlist_cell:first-child {
  text-align: left;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.tranlist_cell:last-child {
  text-align: right;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 40px;
}

.tranlist_cell:first-child {
  min-width: 27%;
  padding-right: 0;
}

.tranlist_cell:last-child {
  min-width: 27%;
  padding-left: 0;
}

.five_col_row .tranlist_cell {
  min-width: 19.33%;
}

.five_col_row .tranlist_cell:first-child {
  min-width: 24%;
}

.five_col_row .tranlist_cell:last-child {
  min-width: 18%;
}

.tranlist_header .tranlist_cell:first-child {
  /* padding-left: 40px; */
  padding-left: 0px;
}

/* .tranlist_header .tranlist_cell:last-child {
    padding-right: 30px;
} */

.tranlist_mobile_data {
  display: none;
  opacity: 0.6;
  font-size: 80% !important;
  line-height: 100%;
  white-space: nowrap;
}

.mrk_badge {
  width: 40px;
  height: 40px;
  margin-right: 12px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 0;
  text-align: center;
}

.mrk_badge:after {
  content: "";
  position: absolute;
  /* top: -25px; */
  /*top: -40px;*/
  top: -20px;
  left: 20px;
  border-left: 1px dotted #dedede;
  height: calc(100% + 50px);
  z-index: -1;
}

.tranlist_row:last-child .mrk_badge:after {
  height: calc(100% + 25px);
}

.tranlist_cell_txt {
  display: inline-block;
  vertical-align: middle;
  max-width: 138px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

#budget_modal .tranlist_cell_txt {
  overflow: visible;
}

.cst_tranlist_single_container {
  margin-bottom: 25px;
  padding-left: 1px;
  padding-right: 1px;
}

.Redeem_bg_btn,
.see_detail_btn {
  border: 0px;
  float: left;
  height: 100%;
  width: 50%;
  text-align: center;
  white-space: normal;
  -webkit-transition: width 0.3s ease-in;
  -moz-transition: width 0.3s ease-in;
  -ms-transition: width 0.3s ease-in;
  transition: width 0.3s ease-in;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  line-height: 13px;
  width: 100px;
  padding: 6px;
  margin: 0px;
  -webkit-transition: width 0.3s ease-out;
  -moz-transition: width 0.3s ease-out;
  -ms-transition: width 0.3s ease-out;
  transition: width 0.3s ease-out;
}

.Redeem_bg_btn {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: #fff;
  background: #00c1d5;
  background: -moz-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
  background: -webkit-gradient(left top,
      left bottom,
      color-stop(0%, #52d4e3),
      color-stop(100%, #00afc2));
  background: -webkit-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
  background: -o-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
  background: -ms-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
  background: linear-gradient(to bottom, #52d4e3 0%, #00afc2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52d4e3', endColorstr='#00afc2', GradientType=0);
}

.see_detail_btn {
  color: #454545;
  background: #e5f9fb;
}

.Redeem_bg_box_gray {
  background: #d1d1d1;
  background: -moz-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #d1d1d1),
      color-stop(100%, #ededed));
  background: -webkit-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
  background: -o-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
  background: -ms-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
  background: linear-gradient(to right, #d1d1d1 0%, #ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ededed', GradientType=1);
  color: #454545 !important;
}

.Redeem_bg_box_green {
  background: #03daaf;
  background: -moz-linear-gradient(left, #03daaf 0%, #00af8c 100%);
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #03daaf),
      color-stop(100%, #00af8c));
  background: -webkit-linear-gradient(left, #03daaf 0%, #00af8c 100%);
  background: -o-linear-gradient(left, #03daaf 0%, #00af8c 100%);
  background: -ms-linear-gradient(left, #03daaf 0%, #00af8c 100%);
  background: linear-gradient(to right, #03daaf 0%, #00af8c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03daaf', endColorstr='#00af8c', GradientType=1);
}

.gray_border_Redeem {
  border-left: 5px solid #a2a2a2;
}

.green_border_Redeem {
  border-left: 5px solid #50e3c2;
}

.blue_border_Redeem {
  border-left: 5px solid #00c1d5;
}

.cell_expand {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  height: auto;
  z-index: 5;
  display: inline-block;
  padding-right: 15px;
}

.do_redeemed {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  width: 15px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f2fcfd;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #000;
  font-size: 14px;
  font-weight: 900;
}

.do_redeemed em,
.do_redeemed i {
  font-style: normal;
}

.cell_expand.active .do_redeemed em,
.cell_expand .do_redeemed i {
  display: none;
}

.cell_expand.active .do_redeemed i {
  display: block;
}

.gray_do_redeemed {
  background-color: #a2a2a2;
  color: #fff;
}

.lt_gray_do_redeemed {
  background-color: #f3f3f3;
}

.green_do_redeemed {
  background-color: #50e3c2;
  color: #fff;
}

.blue_do_redeemed {
  background-color: #00c1d5;
  color: #fff;
}

.redem_btn_box {
  height: 100%;
  width: 0px;
  overflow: hidden;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.cell_expand.active .redem_btn_box {
  width: auto;
}

.cell_expand .Redeem_bg_btn,
.cell_expand .see_detail_btn {
  width: 0px;
}

.cell_expand.active .Redeem_bg_btn,
.cell_expand.active .see_detail_btn {
  width: 100px;
}

.sm_tip {
  height: 22px;
  width: 22px;
  margin-left: 3px;
}

/*--tooltips--*/

.new_info_tip {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.info_tip_link {
  display: inline-block;
  vertical-align: middle;
}

.info_tip {
  display: none;
  position: absolute;
  bottom: 100%;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.7);
  /*#F7F7F7;*/
  -webkit-border-radius: 5px;
  border-radius: 3px;
  min-width: 150px;
  padding: 10px 10px 4px;
  font-size: 12px;
  line-height: 14px;
  font-weight: 300;
  color: #fff;
  /* #414042; */
  box-shadow: 2px 3px 1px 0px rgba(0, 0, 0, 0.09);
  margin-bottom: 10px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
  text-align: center;
}

.info_tip:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid rgba(0, 0, 0, 0.7);
}

.info_tip * {
  font-size: inherit;
  color: inherit;
  line-height: inherit;
}

.info_tip p {
  margin: 0 0 4px;
}

.tip_close {
  position: absolute;
  right: 4px;
  top: 9px;
  background-color: #e3e2e2;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  font-size: 7px;
  text-transform: uppercase;
  text-align: center;
  width: 13px;
  height: 13px;
  line-height: 15px;
  cursor: pointer;
}

.tip_close:hover {
  background-color: #000;
}

/*--end--*/

.sub_txt {
  font-family: "Axiforma-Medium";
  color: #454545;
}

.strike_text {
  text-decoration: line-through;
  margin-left: 3px;
  margin-right: 3px;
  opacity: 0.6;
  color: #a2a2a2;
  margin-right: 20px;
}

.single_select_item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.flx_lft_align {
  margin-right: 20px;
}

.flx_rt_align {
  margin-left: 20px;
  float: right;
}

.single_select_item .btn-group.bootstrap-select {
  width: 170px !important;
}

.single_select_item_new .btn-group.bootstrap-select {
  width: 195px !important;
}

.single_select_item.download_btn>ul {
  width: 100%;
}

.single_select_item.download_btn .dropdown a.dropdown-toggle {
  padding-right: 40px;
  border: 1px solid #ccc;
  line-height: 38px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.single_select_item .dropdown-menu>li>a {
  padding-top: 10px;
  padding-bottom: 10px;
}

.single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 13px;
}

.single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover,
.single_select_item .bootstrap-select.btn-group .dropdown-menu li a:focus,
.single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
  background-color: transparent;
}

.single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover,
.single_select_item .bootstrap-select.btn-group .dropdown-menu li a:focus {
  color: #00c1d5;
}

.single_select_item .new-on-off {
  margin: 0;
}

.single_select_item .selectpicker {
  background-color: transparent !important;
}

.single_select_item .bootstrap-select.btn-group .btn .caret {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 12px;
  border: 0;
  height: 15px;
  width: 16px;
  margin-top: 0px;
  vertical-align: middle;
  background: url(../images/arow.png) no-repeat;
  background-position: center;
  background-size: contain;
}

.single_select_item .bootstrap-select>.btn {
  padding-right: 40px;
}

.tab_search {
  position: relative;
}

.tab_search,
.inline_tab_menu {
  display: inline-block;
  vertical-align: middle;
}

.inline_tab_menu {
  font-family: "Axiforma_Regular";
}

.tab_search {
  margin-left: 35px;
}

.search_toggle_btn {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
}

.search_toggle_btn svg {
  height: 100%;
  width: 100%;
  stroke: none;
  stroke-width: 1px;
  fill: none;
  color: #00c1d5;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.search_toggle_btn svg:hover {
  color: #21dbef;
}

.tab_search_inner {
  margin-left: -25px;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
  position: absolute;
  top: -8px;
  left: 100%;
  width: 0px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  background-color: #fff;
  z-index: 100;
}

.tab_search_inner.open {
  width: 300px;
  border-bottom: 2px solid #00c1d5;
}

.tab_search .form-control {
  height: 40px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  box-shadow: none;
  line-height: 40px;
  font-size: 14px;
  width: 100%;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  cursor: pointer;
  border: 0px;
  box-shadow: none !important;
  outline: 0 !important;
  font-family: "Axiforma_Light";
}

.pg_srch_close {
  color: #cccccc;
  display: none;
  vertical-align: middle;
  height: 13px;
  width: 13px;
  text-align: center;
  position: absolute;
  top: 50%;
  right: 0px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0px;
  box-shadow: none !important;
  outline: 0 !important;
}

.pg_srch_close svg {
  fill: currentColor;
  height: 100%;
  width: auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.pg_srch_close:hover {
  color: #ff8c6c;
}

.tab_search_inner.open .pg_srch_close {
  display: inline-block;
}

.dropdown_function_outer {
  padding-top: 0px;
}

.new_dg_modal .modal-dialog {
  width: 640px;
}

.new_dg_modal .modal-content {
  box-shadow: none !important;
  border: 1px solid #d0d2d2 !important;
  border-radius: 6px !important;
}

.new_dg_modal .modal-header .close {
  position: absolute;
  right: 0;
  top: 0;
  margin: 25px 20px;
}

.new_dg_modal .modal-header .close:hover {
  background-color: #00c1d5;
}

.new_dg_modal .modal-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.new_dg_modal .modal-title {
  margin-top: 5px;
}

.small_point_tag {
  display: inline-block;
  vertical-align: middle;
  margin: -2px 8px 0px 0px;
  height: 20px;
  width: 20px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../images/brim_point.png");
}

.transDate span {
  display: inline-block !important;
  vertical-align: middle;
}

.transDateDetails span {
  display: inline-block !important;
  vertical-align: middle;
}

.new_dg_modal .balance_area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.new_dg_modal .balance_area .transaction_pic {
  margin-right: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
}

.new_dg_modal .balance_area .balance_area_cell {
  margin-left: auto;
}

/* .muted_txt {
    opacity: .7;
} */
.muted_txt {
  color: #454545;
}

.muted_txt_new {
  color: #9e9e9e;
}

.new_dg_modal .merNameNew label {
  margin: 5px auto 7px;
}

.new_dg_modal .merNameNewdetails label {
  /*margin: 5px auto 7px;*/
  margin: 1px auto 4px;
  font-size: 25px;
  color: #414042;
  font-family: "Axiforma-Book";
}

.new_dg_modal .icon_content .transDate {
  letter-spacing: 1.2px;
}

.new_dg_modal .icon_content .transDateDetails {
  letter-spacing: 1.2px;
  font-size: 14px;
  font-family: "Axiforma_light";
}

.mb0 {
  margin-bottom: 0;
}

.mt0 {
  margin-top: 0;
}

.px40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.gray_bg {
  background-color: #f7f7f7;
}

.modal_block-section {
  font-size: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  color: #454545;
}

.modal_block-section .bold_txt {
  font-family: "Axiforma-Book";
}

.modal_block-section .Xtra_bold_txt {
  font-family: "Axiforma_Bold";
}

.new_continue_area_outer span {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  color: #414042;
  margin-top: -10px;
}

#Activity_Past_Instal_Modal .new_continue_area_outer span {
  margin-top: 0px;
}

.inner_continue_area_row {
  padding: 3px 0px;
}

.continue_new_area_row {
  color: #414042;
  font-size: 13px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.continue_new_area_row:last-child {
  border-bottom: 0px;
}

.lft_new_continue_area,
.rt_new_continue_area {
  margin-bottom: 5px;
}

.lft_new_continue_area {
  width: 70%;
  float: left;
  text-align: left;
}

.rt_new_continue_area {
  width: 30%;
  float: right;
  text-align: right;
}

.bold_txt {
  font-family: "Source Sans Pro", sans-serif;
}

.title_continue_area {
  margin-bottom: 5px;
  width: 100%;
}

.inline_progress {
  display: inline-block;
  vertical-align: middle;
  float: none;
  clear: both;
  margin-right: 10px;
}

.sm_pic {
  height: 22px;
  width: 22px;
  margin-right: 5px;
  display: inline-block;
  margin-top: -4px;
}

.blue_txt {
  color: #004070 !important;
  text-decoration: underline !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.blue_txt:hover {
  font-weight: 700 !important;
}

.close_txt_btn {
  background-color: transparent !important;
  color: #454545 !important;
  text-decoration: underline !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.close_txt_btn:hover {
  color: #004070 !important;
  font-weight: 700;
}

.brim_points_box {
  font-size: 12px;
  margin-top: 6px;
  line-height: normal;
  color: #414042;
}

.brim_points_box span {
  color: #414042 !important;
  font-size: 16px !important;
  letter-spacing: normal !important;
  line-height: normal;
}

.modal_white_backdrop {
  background: #fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.right_activity_tag {
  float: left;
  margin-top: 3px;
  max-width: 95px;
  text-transform: uppercase;
  text-align: right;
}

.sm_text {
  font-size: 11px;
}

.right_activity_panel_lt,
.right_activity_panel_rt {
  float: left;
  min-width: 185px;
}

.right_activity_panel_rt {
  margin-left: 0px;
}

.right_activity_panel_lt:nth-child(2n) {
  margin-left: 20px;
}

.right_activity_panel_lt span {
  color: #454545;
  font-size: 11px;
  letter-spacing: 1px;
  display: inline-block;
  vertical-align: middle;
}

.search_toggle_btn {
  border-radius: 50%;
  height: 16px;
  width: 16px;
  background-color: transparent;
  line-height: 20px;
  text-align: center;
  position: relative;
  z-index: 150;
}

.installment_Uppersection .merNameNew label {
  color: #414042;
  font-weight: 400;
}

.installment_Uppersection .cell_amount {
  color: #414042;
  font-size: 24px;
}

.installment_Uppersection .cell_amount small {
  font-size: 13px;
  display: block;
  text-transform: capitalize;
}

.radio_right_new {
  float: right;
  width: 65%;
  font-size: 12px;
  color: #4a4a4a;
  text-align: right;
  font-weight: 400;
}

.radio_data_row {
  margin: 0;
  margin-bottom: 10px;
}

.radio_data_row:last-child {
  margin-bottom: 0px;
}

.lft_points {
  width: 60%;
  float: left;
}

.rt_points {
  width: 40%;
  float: right;
}

.radio_right_new strong {
  font-family: "Axiforma_regular";
  font-weight: 400;
  margin: 0;
  font-size: 13px;
}

.new_amount_cell:after {
  clear: both;
}

.new_amount_cell:after,
.new_amount_cell:before {
  display: table;
  content: " ";
}

.new_amount_cell {
  height: auto;
  padding: 0px;
  margin: 0px;
  background-color: transparent;
  border: 0px;
}

.fake_radio {
  height: 0px !important;
  width: 0px !important;
  box-shadow: none !important;
  padding: 0px !important;
  margin: 0px !important;
}

.fake_radio:before {
  left: 20px !important;
  height: 19px !important;
  width: 19px !important;
}

.setup_install .new_amount_cell span {
  width: auto;
  display: inline-block;
  vertical-align: middle;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
}

.amount_cell:hover span {
  color: inherit !important;
}

.big_radio_inner {
  position: relative;
  border: 1px solid #e3e4e5;
  padding: 13px 20px 13px 60px;
  background: #fbfbfb;
  margin-bottom: 20px;
  border-radius: 5px;
}

.new_dg_modal .instalmentmessage {
  font-size: 14px;
  color: #414042;
  margin: 15px auto;
}

.new_dg_modal .continue_btn {
  min-width: 175px;
  padding: 13px 20px;
}

.custom_continue_area {
  color: #414042;
}

.custom_continue_area .continue_area_row {
  border-bottom: 0px;
  padding: 6px 0px;
}

.instalmentmessage p {
  line-height: normal;
}

.new_dg_modal .sl_separator {
  margin-left: 3px;
  margin-right: 3px;
}

.setupinstallmentsuccess .continue_area_row {
  border-bottom: 0px;
}

.setupinstallmentsuccess .after_continue_area {
  margin: 40px auto 20px;
  max-width: 400px;
}

.mp_success .setupawsome h4 {
  color: #00e39d;
  font-size: 28px;
  font-family: "Axiforma_regular";
}

.new_dg_modal .setupinstallamountpay {
  font-size: 36px;
  color: #000;
}

.new_dg_modal .setupinstallamountpay sub {
  color: #454545;
  font-size: 13px;
  bottom: 2px;
}

.setuppaying_top {
  color: #454545;
  font-size: 14px;
  margin-bottom: 6px;
}

.cur_bal {
  vertical-align: top !important;
  margin-top: 16px;
}

.dots_chk {
  display: inline-block;
  height: 22px;
  width: 22px;
  border-radius: 50%;
  vertical-align: middle;
  line-height: 22px;
  background-color: #d0d2d2;
}

.blue_dots_chk {
  background-color: #00c1d5;
}

.statement_align_col .mrk_badge {
  width: auto;
  height: auto;
}

.statement_align_col .mrk_badge:after {
  content: none;
  display: none;
}

.statement_align_col .tranlist_cell_txt {
  max-width: 150px;
}

.statement_align_col .tranlist_header .tranlist_cell {
  white-space: normal;
  font-size: 12px;
}

.statement_align_col .tranlist_header .tranlist_cell:first-child {
  padding-left: 55px;
}

.statement_align_col .gray_do_redeemed {
  background-color: #efefef;
  color: #414042;
}

.statement_align_col .tranlist_row .tranlist_cell,
.statement_align_col .tranlist_header .tranlist_cell {
  min-width: 28%;
}

.statement_align_col .tranlist_header .tranlist_cell:first-child,
.statement_align_col .tranlist_row .tranlist_cell:first-child {
  min-width: 35%;
}

.statement_align_col .tranlist_header .tranlist_cell:last-child,
.statement_align_col .tranlist_row .tranlist_cell:last-child {
  min-width: 22%;
}

.statement_align_col .tranlist_row .tranlist_cell:nth-last-child(2),
.statement_align_col .tranlist_header .tranlist_cell:nth-last-child(2) {
  min-width: 15%;
}

.custom_breadcrumb {
  padding: 0;
  margin-bottom: 30px;
  background-color: transparent;
  border-radius: 0px;
}

.custom_breadcrumb .breadcrumb-item {
  color: #454545;
  font-size: 13px;
  line-height: 18px;
  line-height: 100%;
}

.custom_breadcrumb>li+li:before {
  padding: 0 8px;
  color: #00c1d5;
  content: "\f105";
  font-family: "FontAwesome" !important;
  font-size: 14px;
  line-height: 18px;
}

.custom_breadcrumb .breadcrumb-item a {
  line-height: inherit;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  display: inline-block;
  vertical-align: middle;
}

.custom_breadcrumb .breadcrumb-item.active {
  font-family: "Axiforma-Book";
}

.lft_state_data_inf {
  float: left;
}

.rt_state_data_inf {
  float: right;
}

.state_data_cap {
  font-size: 24px;
  color: #00c1d5;
  display: inline-block;
  vertical-align: middle;
}

.state_data_txt {
  font-size: 16px;
  color: #414042;
  font-family: "Axiforma-Book";
  display: inline-block;
  vertical-align: middle;
}

.state_data_detail_sec {
  margin-bottom: 30px;
}

.statement_detail_data_container {
  padding-bottom: 25px;
  border-bottom: 1px solid #efefef;
}

.statement_detail_data_container .left_activity {
  max-width: 70%;
}

.statement_detail_data_container .right_activity {
  max-width: initial;
}

.statement_detail_data_container .left_activity h3 {
  margin-top: 6px;
}

.statement_detail_data_container .make_btn {
  background-color: transparent;
  border: 1px solid #00c1d5;
  color: #00c1d5;
  font-size: 12px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
}

.statement_detail_data_container .make_btn:hover {
  background-color: transparent;
  border: 1px solid #00c1d5;
  color: #00c1d5;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.statement_detail_data_container .make_btn img {
  height: 13px;
}

.statement_tg {
  color: #414042;
  font-size: 12px;
}

.viewStatement_align_col .five_col_row .tranlist_cell:last-child {
  padding-right: 0px !important;
}

.mt60 {
  margin-top: 60px;
}

.statement-back .make_btn {
  min-width: 175px;
  display: inline-block;
  max-width: 175px;
  float: none !important;
  margin: 0px;
}

.statement_detail_data_container .continue_new_area_row {
  padding: 0px;
  margin-top: 30px;
}

.statement_detail_data_container .right_activity_panel_rt {
  margin-top: 30px;
}

.brim_embs_card {
  border-radius: 20px;
  position: relative;
  font-size: 0;
  overflow: hidden;
}

.card_usr_name_area {
  margin-top: 5px;
}

.lock_card_overlay {
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  /* background-color: rgba(0, 0, 0, 0.67); */
  background-color: rgba(69, 69, 69, 0.5);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 45px 45px;
  z-index: 10;
}

.brim_lock_card .lock_card_overlay {
  display: block;
}

.hidden_txt_btn span {
  display: none;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

.card_top_sec {
  background-color: #f7f7f7;
  padding: 40px 25px;
}

.card_bottom_sec {
  background-color: #fff;
  padding: 30px 0px;
}

.card_top_lft_sec h3 {
  font-weight: 400;
  font-size: 24px;
  color: #454545;
}

.card_top_rt_sec .right_activity_panel_rt {
  margin-top: 22px;
}

.dashboard_row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.brim_left_flex {
  margin-right: auto;
  width: 400px;
  padding: 0px 20px;
  overflow: hidden;
  position: relative;
}

.brim_card_slider .slick-arrow {
  background-color: transparent;
  border: 0px;
  padding: 0px;
  margin: 0px;
  font-size: 25px;
  color: #454545;
  opacity: 0.6;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.card_nxt {
  right: -20px;
}

.card_prev {
  left: -20px;
}

.brim_right_flex {
  margin-left: auto;
}

.brim_left_flex,
.brim_right_flex,
.brim_center_flex {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.brim_center_flex {
  padding: 0px 25px;
  margin-top: -22px;
}

.brim_card_option {
  background-color: #f7f7f7;
  border-radius: 10px;
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-align: center;
  position: relative;
  width: 310px;
}

.brim_card_single_option {
  width: 33.33%;
  float: left;
  font-size: 14px;
  color: #454545;
  padding: 0px 10px;
  position: relative;
  z-index: 2;
}

.card_option_img {
  width: 52px;
  height: 55px;
  display: block;
  margin: 0 auto;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 28px 28px;
  background-color: #a2a2a2;
  border-radius: 6px;
  cursor: pointer;
  box-shadow: none;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.card_option_img:hover {
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}

.lock_crd {
  background-image: url("../images/crd_lock_off.png");
  background-size: 26px 28px;
}

.lock_online {
  background-image: url("../images/lock_online_off.png");
  background-size: 40px 40px;
}

.lock_foreign {
  background-image: url("../images/lock_foreign_off.png");
  background-size: 40px 40px;
}

.brim_card_single_option.active .lock_crd {
  background-image: url("../images/lock_crd.png");
  background-size: 25px 28px;
}

.brim_card_single_option.active .lock_online {
  background-image: url("../images/lock_online.png");
  background-size: 28px 28px;
}

.brim_card_single_option.active .lock_foreign {
  background-image: url("../images/lock_foreign.png");
  background-size: 28px 28px;
}

.card_option_label {
  margin: 8px auto 0px;
  white-space: nowrap;
  font-weight: 400;
  color: #454545;
  font-size: 11px;
}

.brim_card_single_option.active .card_option_img {
  background-color: #00c1d5;
}

.brim_card_option .ctrl_anchor {
  position: absolute;
  right: 0px;
  top: 0px;
  margin-right: 6px;
  margin-top: 6px;
}

.brim_card_option .lft_cTooltip {
  max-width: 150px;
}

.brim_make_pay .other_value_cell {
  float: none;
  width: 100%;
  padding: 0px;
  margin-bottom: 20px;
  font-size: 14px;
  color: #414042;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.brim_make_pay .other_value_cell:last-child {
  margin-bottom: 0px;
}

.lft_list_value_cell {
  width: 220px;
  float: left;
  text-align: left;
}

.rt_list_value_cell {
  overflow: hidden;
}

.card_top_rt_sec .currency {
  font-weight: 400;
  font-size: 32px;
  margin-left: 0px;
}

.sub_txt {
  font-size: 11px;
}

.brim_make_pay {
  /* margin-top: 10px; */
  padding-bottom: 10px;
}

.brim_right_flex .brim_make_pay {
  padding-bottom: 0px;
}

.dashboard_row .brim_right_flex_align .brim_make_pay {
  margin-top: 0px;
}

.transation_head {
  background-color: #f7f7f7;
  padding: 10px 0px;
  color: #414042;
}

.left_text {
  line-height: 25px;
}

.left_text .blue_txt {
  margin-left: 5px;
}

.left_text .muted_txt {
  letter-spacing: 1.08px;
  display: inline-block;
  vertical-align: middle;
}

.on_of_label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  color: #808080;
}

.on_of_label .onoff_area {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.on_of_label label {
  color: #414042;
  font-size: 13px;
  margin-right: 35px;
  margin-bottom: 0;
  font-weight: 400;
}

.on_of_label .onoff_area .switch {
  margin-bottom: 0px;
  margin-right: 0px;
}

.on_of_label .on,
.on_of_label .off {
  margin-right: 10px;
}

.tranlistcontent_dashboard {
  padding: 15px 0px 0px;
}

.dashboard_card .card_top_sec {
  padding-left: 0;
  padding-right: 0;
}

.card_top_lft_sec,
.left_text {
  /* margin-left: 40px; */
  margin-left: 0px;
}

.brim_left_flex {
  margin-left: 20px;
}

.brim_left_flex .slick-disabled {
  display: none !important;
}

.relative_section {
  position: relative;
}

.dashboard_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.81);
  z-index: 99;
  display: none;
}

.dashboard_overlay.active {
  display: block;
}

.brim_modal_panel {
  padding: 22px 0px;
  border-bottom: 1px solid #efefef;
  font-size: 14px;
  color: #454545;
  position: relative;
}

.brim_modal_panel figure,
.brim_modal_panel span,
.brim_modal_panel a {
  display: inline-block;
  vertical-align: middle;
}

.nowrap {
  white-space: nowrap;
}

.img_fig {
  height: 24px;
  width: 24px;
  margin: 0px 15px 0px 0px;
  padding: 0px;
}

.brim_modal_panel a {
  margin-left: 10px;
}

.brim_modal_panel .flex_row {
  position: relative;
  padding-right: 50px;
}

.flex-left {
  margin-right: auto;
}

.flex-right {
  margin-left: auto;
}

.brim_modal_panel .flex-right {
  position: absolute;
  right: 0px;
  top: 0px;
}

.brim_close_btn {
  width: 24px;
  height: 24px;
  background-color: #454545;
  opacity: 0.6;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 29px;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.brim_close_btn:hover {
  opacity: 1;
  color: #fff;
}

.brim_msg_success {
  background-color: #f6feee;
}

.brim_msg_error {
  background-color: #fef2ee;
}

.reload_loader {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  height: 60px;
  width: 60px;
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-image: url(../images/Rolling-loader.gif);
  pointer-events: none;
}

.dashboard_card .card_top_sec {
  padding-top: 36px;
  padding-bottom: 36px;
}

.dashboard_card .card_top_lft_sec h3 {
  font-size: 30px;
  font-family: "Axiforma-Book";
}

.dashboard_card .brim_points_box {
  margin-top: 4px;
}

.dashboard_card .small_point_tag {
  height: 28px;
  width: 28px;
  float: left;
  margin-top: 0;
}

.dashboard_card .brim_points_box span {
  font-size: 20px !important;
  vertical-align: middle;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .dashboard_card .brim_points_box span {
    line-height: 45px;
  }
}

.dashboard_card .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 10px;
}

.cst_tranlist_single_container .tranlist_row:last-of-type .mrk_badge:after {
  height: calc(100% + 18px);
}

.cst_tranlist_single_container .tranlist_row:last-of-type:hover .mrk_badge:after {
  height: calc(100% + 29px) !important;
}

#notificationModal6 .setupinstallmentsuccess .notify_top {
  margin-left: auto;
  margin-right: auto;
}

.contact_box_help {
  background-color: #f7f7f7;
  padding: 15px;
  border-radius: 5px;
  font-size: 18px;
  color: #00c1d5;
  font-family: "Axiforma_Regular";
  margin-bottom: 30px;
}

.contact_p p {
  font-family: "Axiforma_Regular";
  color: #414042;
  font-size: 14px;
}

.tranlist_header {
  font-family: "Axiforma-Medium";
}

.tranlist_row:hover .mrk_badge:after {
  height: calc(100% + 30px) !important;
}

.installment.tab_menu {
  padding-bottom: 0px;
  text-align: left;
  border-bottom: 0px;
}

.installment.tab_menu ul {
  display: inline-block;
  vertical-align: middle;
}

.installment.tab_menu ul>li {
  margin-right: 22px;
}

.installment.tab_menu li>a,
.installment.tab_menu li>a:hover,
.installment.tab_menu li>a:focus,
.installment.tab_menu li.active>a,
.installment.tab_menu li.active a:focus,
.installment.tab_menu li.active a:hover {
  padding: 13px 8px;
  min-width: 170px;
  border-radius: 4px;
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  text-transform: unset;
  line-height: 100%;
  text-align: center;
  color: #454545;
  border: 1px solid #efefef;
}

.installment.tab_menu li.active>a,
.installment.tab_menu li.active a:focus,
.installment.tab_menu li.active a:hover {
  border: 1px solid #00c1d5;
  color: #00c1d5;
}

.flex_activity_outer,
.flex_dashboard_outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  /* align-content: flex-start; */
  min-height: 76px;
}

.flex_activity_outer .left_activity,
.flex_dashboard_outer .left_activity {
  margin-right: auto;
}

.flex_activity_outer .right_activity,
.flex_dashboard_outer .right_activity {
  margin-left: auto;
}

.activity_flex_end,
.dashboard_flex_end {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.right_activity_panel_lt .brim_points_box {
  margin-top: 4px;
}

.right_activity_panel_lt .brim_points_box span {
  font-size: 24px !important;
  line-height: 30px;
}

.auto_width_right_activity_panel_rt {
  min-width: auto;
}

.tranlist_cell_lbl {
  display: none;
}

.cell_expand_view_mobile {
  display: none;
}

.inline_flex_activity_outer {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: -25px;
  margin-right: -25px;
}

.inline_flex_activity_list {
  display: inline-block;
  vertical-align: middle;
  padding: 0px 25px;
}

.left_activity .inline_flex_activity_list .currency h3 {
  font-weight: normal;
  font-size: 36px !important;
}

.inline_flex_activity_list .brim_points_box span {
  font-size: 24px !important;
}

.inline_flex_activity_list .brim_points_box .small_point_tag {
  height: 27px;
  width: 27px;
}

.inline_flex_activity_list .statement_tg {
  font-size: 10px;
}

.statement_detail_data_container .make_btn {
  min-width: 165px;
  text-align: center;
}

.make_btn {
  font-family: "Axiforma-Book";
}

.brim_center_flex .brim_card_single_option {
  font-family: "Axiforma-Medium";
}

.dashboard_row.dashboard_row_single .brim_left_flex {
  padding: 0px !important;
  width: auto !important;
}

.dashboard_row.dashboard_row_single .brim_right_flex {
  width: calc(100% - 700px);
}

.dashboard_row_single .brim_right_flex_align_single .brim_card_headline {
  display: none !important;
}

.mobile_tranlist_header {
  display: none !important;
}

.current_cst_tranlist_container .tranlist_row {
  margin: 0px 0px 5px;
}

.current_cst_tranlist_container .cst_tranlist_single_container {
  margin-bottom: 0px;
}

.current_cst_tranlist_container .desktop_tranlist_header {
  margin-top: 0px;
  margin-bottom: 22px;
}

.current_cst_tranlist_container .tranlist_row:hover .mrk_badge:after {
  height: 100% !important;
}

.tranlist_cell_mobile_hidden {
  display: none !important;
  min-width: initial;
}

.current_cst_tranlist_container .new_progress.progress-circle label div:last-child {
  font-size: 11px;
}

#Activity_Cur_Instal_Modal .border_new_line .bold_txt {
  font-family: "Axiforma-Medium";
}

#Activity_Cur_Instal_Modal .new_continue_area_outer .onetimeTranCurInstal {
  color: #454545;
}

#Activity_Cur_Instal_Modal .modal_block-section .border_new_line {
  font-family: "Axiforma_Bold";
}

.blank_container {
  color: #454545;
  padding: 30px 0px;
  border-bottom: 1px solid #d0d2d2;
}

.round_blnk_img {
  height: 120px;
  width: 120px;
  padding: 25px;
  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%;
}

.round_blnk_img img {
  max-height: 100%;
}

.blank_container h5 {
  font-size: 20px;
  font-family: "Axiforma-Medium";
  line-height: 24px;
  margin: 0px auto 12px;
  text-transform: initial;
  color: inherit;
}

.blank_container p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 5px;
  font-family: "Axiforma_Regular";
  color: inherit;
}

.basic_btn {
  background-color: #00c1d5;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  font-family: "Axiforma-Medium";
  padding: 10px 20px;
  min-width: 180px;
  margin-top: 15px;
  display: inline-block;
  border-radius: 8px;
  letter-spacing: 1px;
}

.basic_btn:hover {
  color: #fff;
  opacity: 0.7;
}

.statement_detail_data_container .small_point_tag {
  margin-top: -11px;
}

.dashboard_row .slick-slide img {
  max-height: 170px;
  margin: 0px auto;
  display: block;
}

.familyCard_user_item .brim_card_slider_user_item {
  width: auto !important;
  margin: 0px 3px;
}

.familyCard_user_item .slick-current.brim_card_slider_user_item .brim_card_slider_user_inner {
  margin-right: 5px;
}

/* 6 item */

/* .brim_card_slider_user.familyCard6 {
    padding: 0px 8px;
} */

.brim_card_slider_user.familyCard6 .slick-current.brim_card_slider_user_item .brim_card_slider_user_inner,
.brim_card_slider_user.familyCard6 .brim_card_slider_user_item .brim_card_slider_user_inner {
  margin-right: auto;
  margin-left: auto;
}

.brim_card_slider_user.familyCard6 .slick-list {
  padding-left: 5px;
  padding-right: 5px;
}

/* 5 item */

.brim_card_slider_user.familyCard5.slick-slider {
  width: 200px !important;
  margin: 0 auto;
}

/* 4 item */

.brim_card_slider_user.familyCard4.slick-slider {
  width: 160px !important;
  margin: 0 auto;
}

/* 3 item*/

.brim_card_slider_user.familyCard3.slick-slider {
  width: 120px !important;
  margin: 0 auto;
}

/*--end--*/

/*--30.8.2018--*/

.xs_info_tip {
  margin-left: 10px;
  margin-bottom: 0px !important;
}

.color_tip {
  height: 12px;
  width: 12px;
  line-height: 12px;
  color: #00c1d5;
  background: #fff;
  margin-left: 0px;
}

.lg_info_tip {
  width: 220px;
  white-space: normal;
}

.transation_details {
  overflow: visible;
}

.more_offer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  height: 240px;
}

.more_offer span {
  font-size: 22px;
  color: #00c1d5;
  text-align: center;
  font-family: "Axiforma_Bold";
}

.add_offer:hover {
  box-shadow: none !important;
}

.brim_card_headline {
  margin-bottom: 6px;
}

.brim_card_option {
  padding: 15px 6px 12px 5px !important;
}

.right_activity .dropdown_download .dropdown-menu li {
  width: 100%;
  display: block;
  margin: 0px;
}

.single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  border: 1px solid #00c1d5;
  color: #00c1d5;
}

.download_btn .dropdown.dropdown_download>a {
  background-image: url(../images/arow_blue.png) !important;
}

.dropdown_download .dropdown-menu {
  margin-top: -5px !important;
  width: 100%;
}

.download_btn .dropdown_download .dropdown-menu li a {
  width: 100%;
  text-align: left;
}

.desktop_pdf_btn {
  display: none !important;
}

/*--end--*/

.stella_select li.dropdown a figure.avatar_prof_img,
.browse_btn {
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  font-size: 16px !important;
  color: #fff;
  text-align: center;
  line-height: 18px;
  background-color: #00c1d5;
  font-family: "Axiforma-Medium";
  text-transform: uppercase;
  letter-spacing: 1px;
}

.no_bg {
  background-image: none !important;
}

#noEligibleInstallment .blank_container,
#noCurrentInstallment .blank_container {
  border-bottom: 0px;
}

.full_width {
  width: 100% !important;
}

.single_select_item.download_btn {
  max-width: 230px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single_select_item.download_btn .btn-group.bootstrap-select {
  width: 100% !important;
}

.downloadTransactionPicker {
  margin-bottom: 8px;
}

.download_btn .dropdown-menu li a {
  text-align: left;
  padding-left: 20px;
  padding-right: 20px;
}

.single_select_item.download_btn .bootstrap-select>.btn {
  padding-right: 30px;
  padding-left: 30px;
  background-image: url(../images/download_brn.png);
  background-position: left 9px center;
  background-repeat: no-repeat;
  background-size: 14px 18px;
}

.single_select_item .bootstrap-select>.btn,
.dropdown_function_outer .new-on-off label {
  color: #454545;
  font-family: "Axiforma-Medium";
}

.selectFileFormat .dropdown-menu {
  width: 100%;
}

.single_select_item .bootstrap-select>.btn:hover,
.single_select_item .dropdown a.dropdown-toggle:hover,
.single_select_item .bootstrap-select>.btn:focus,
.single_select_item .dropdown a.dropdown-toggle:focus,
.single_select_item .bootstrap-select.open>.btn {
  border-color: #00c1d5;
  color: #333;
  box-shadow: 0px 0px 5px 0px rgba(0, 193, 213, 0.2);
}

.img {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  min-width: 22px;
}

.lang_title {
  color: #454545;
}

.accout_area h2 {
  margin-bottom: 4px;
  font-family: "Axiforma_Bold";
  font-size: 18px;
}

.accout_area p {
  font-size: 16px;
  color: inherit;
  line-height: 22px;
  letter-spacing: 0.3px;
  font-family: "Axiforma_Light";
  margin-bottom: 0;
  min-height: 22px;
}

.accout_area p a {
  font-family: "Axiforma_Bold";
  color: #00c1d5;
}

.lang_select {
  margin-top: 55px;
}

.referal_box .lang_select {
  margin-top: 20px;
}

.brim_btn {
  text-align: center;
  font-size: 13px;
  background-color: #a2a2a2;
  color: #fff;
  border-radius: 4px;
  line-height: 20px;
  padding: 10px 20px;
  min-width: 165px;
  border: 0px;
  font-family: "Axiforma_SemiBold";
}

.brim_btn.active,
.brim_btn:hover {
  background-color: #00c1d5;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}

.lang_select .brim_btn {
  margin-right: 20px;
  background-color: transparent;
  border: 1px solid #a9a9a9;
  color: #a9a9a9;
}

.lang_select .brim_btn.active {
  border: 1px solid #00c1d5;
  color: #00c1d5;
}

.lang_select .brim_btn:last-child {
  margin-right: 0px;
}

.lang_select .brim_btn:hover {
  box-shadow: none;
  border-color: #00c1d5;
  color: #454545;
}

.account_height {
  min-height: 750px;
}

.account_height .management_bar {
  bottom: auto;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
  min-width: 12%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/*--new success modal--*/

.newSuccess .modal-header h4 {
  font-family: "Axiforma-Book";
  font-size: 24px;
  color: #00c1d5;
}

.newSuccess .modal-header {
  border-bottom: 1px solid #efefef;
}

.newSuccess .all_detail_container {
  padding: 20px 40px 40px;
}

.newSuccess .all_detail_container .go_grn.addmember {
  margin-top: 20px;
}

.newSuccess .setupawsome_icon {
  margin-bottom: 12px;
}

.newSuccess .setupawsome_icon img {
  max-width: 60px;
}

.newSuccess .setupawsome h4 {
  font-family: "Axiforma_SemiBold";
  font-size: 22px;
  color: #00c1d5;
  margin-bottom: 18px;
}

.newSuccess .setuppaying_top {
  font-size: 16px;
  font-family: "Axiforma-Book";
  margin: 0px 0px 30px;
  line-height: 24px;
  color: #454545;
}

#newredeemcashbacksuccessmodal .setuppaying_top span {
  display: block;
}

.newSuccess .modal-footer {
  padding: 30px 40px 30px;
  border-top: 1px solid #efefef;
}

.newSuccess .modal-footer [data-dismiss="modal"] {
  color: #292525;
  min-width: 175px;
  padding: 0 !important;
  color: #454545;
  font-size: 12px;
}

.newSuccess_btn {
  background-color: #00c1d5 !important;
  color: #fff;
}

.newSuccess_btn:hover {
  opacity: 0.7;
  color: #fff;
}

.newSuccess .modal-header .close {
  margin-top: 10px;
}

/*--12.10.2018--*/

.new_progress.progress-circle label img {
  max-width: 26px;
}

.new_progress.progress-circle.progress_lg label img {
  max-width: 50px;
}

.area_progress_label .blue_txt {
  text-decoration: none !important;
  white-space: nowrap;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell {
  min-width: 16%;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell:first-child {
  /* min-width: 27%; */
  min-width: 32%;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell:last-child {
  /* min-width: 22%; */
  min-width: 20%;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
  /* min-width: 20%; */
  min-width: 14%;
}

#Activity_trans_Modal .continue_new_area_row {
  position: relative;
}

#Activity_trans_Modal .continue_new_area_row:after {
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #fff;
  content: "";
}

/*--end--*/

/*--redeem modal new design--*/
.redeem_modal_new .modal-header {
  padding: 20px 40px;
  border-bottom: 1px solid #dedede;
}

.redeem_modal_new .modal-header .close {
  position: absolute;
  top: 0;
  right: 0;
  margin: 25px 22px;
}

.redeem_modal_new .modal-body {
  padding: 22px 0px 0px;
}

.redeem_modal_new .modal-dialog {
  max-width: 540px;
  width: 100%;
}

.border_head .border_outline {
  border-bottom: 1px solid #f1f1f1;
  color: #414042;
  font-family: "Axiforma-Book";
  margin-bottom: 10px;
}

.border_outline {
  padding-left: 20px;
}

.border_body {
  margin-bottom: 12px;
}

.border_body .inner_continue_area_row {
  position: relative;
}

.border_body .border_outline {
  padding-left: 35px;
}

.border_body .inner_continue_area_row:after {
  content: "";
  position: absolute;
  display: block;
  top: -14px;
  left: 57px;
  opacity: 0.4;
  height: calc(100% - 4px);
  width: 0px;
  border: 1px dashed #a2a2a2;
}

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

.border_body .inner_continue_area_row:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 55px;
  height: 6px;
  width: 6px;
  border-radius: 50%;
  background-color: #a2a2a2;
}

.dot {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-color: #a2a2a2;
}

.red_dot {
  background-color: #ff8c6c;
}

.redeem_points_box_sec {
  padding-bottom: 20px;
}

.redeem_points_info_sec {
  font-size: 13px;
  padding-top: 15px;
  color: #414042;
}

.redeem_points_info_sec strong {
  font-family: "Axiforma-Medium";
}

.redeem_points_btn_sec {
  padding-top: 15px;
}

.white_rdm_btn {
  font-family: "Axiforma_SemiBold";
  font-size: 14px;
  color: #454545;
  background-color: #fff;
  border-radius: 5px;
  border: 1px solid #a9a9a9;
  text-align: center;
  min-width: 160px;
  padding: 10px 12px;
  line-height: 18px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.white_rdm_btn:hover,
.white_rdm_btn.active {
  border: 1px solid #00c1d5;
  color: #00c1d5;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.redeem_points_btn_sec .col-xs-6 {
  padding: 0px 11px;
}

.redeem_points_btn_sec .row {
  margin-left: -11px;
  margin-right: -11px;
}

.lft_rdm_col,
.rt_rdm_col {
  background-color: #f7f7f7;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.active_rdm {
  background-color: #e4f8fa;
  -webkit-pointer-events: all;
  -moz-pointer-events: all;
  -ms-pointer-events: all;
  pointer-events: all;
}

.rdm_inner {
  padding: 18px 0px;
  width: 100%;
  text-align: center !important;
}

.rdm_inner {
  font-family: "Axiforma_Regular";
  font-size: 13px;
  line-height: 13px;
  color: #454545;
  /* max-width: 160px; */
  display: inline-block;
  vertical-align: middle;
}

.rdm_inner label {
  margin-bottom: 4px;
  font-weight: normal;
  font-family: "Axiforma_SemiBold";
}

.disable_rdm {
  -webkit-pointer-events: none;
  pointer-events: none;
}

.disable_rdm .rdm_inner {
  color: #a2a2a2;
}

.active_rdm {
  background-color: #e4f8fa;
}

.transfr_ico {
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: 100%;
  width: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.transfr_ico_img {
  height: 32px;
  width: 32px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.transfr_ico:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 0px;
  bottom: 0px;
  height: 100%;
  width: 2px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #a9a9a9;
}

.redeem_action_sec .row {
  margin: 0px;
  position: relative;
}

.redeem_action_sec {
  margin-top: 20px;
}

.rdm_input {
  position: relative;
  font-size: 18px;
  line-height: 18px;
  display: flex;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
}

.rdm_txt_inp {
  border: 0px !important;
  outline: 0px !important;
  box-shadow: none !important;
  background-color: transparent !important;
  padding: 0px;
  text-align: inherit;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
  color: #454545;
  width: 100%;
  padding: 0px 7px;
}

.rdm_input {
  font-size: 18px;
  line-height: 22px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.input_rdm_ico {
  display: inline-block;
  vertical-align: middle;
}

.active_rdm .rdm_txt_inp {
  color: #00c1d5;
}

.error_rdm {
  background-color: #fff1f1;
}

.error_rdm .rdm_txt_inp {
  color: #ff0000;
}

/*--end--*/

.cell_expand_new {
  padding-right: 0px;
  font-size: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cell_expand_new .do_redeemed {
  /*position: static;*/
  font-family: "Axiforma-Medium";
  font-size: 14px;
  line-height: 22px;
}

.cell_expand_new.active .Redeem_bg_btn,
.cell_expand_new.active .see_detail_btn {
  width: 152px;
}

.cell_expand_new .redem_btn_box {
  border-radius: 0px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.cell_expand_new .see_detail_btn,
.cell_expand_new .Redeem_bg_btn {
  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;
  line-height: 20px;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  border-radius: 0px;
}

.see_detail_btn span,
.Redeem_bg_btn span {
  display: block;
  width: 100%;
}

.see_detail_btn span strong,
.Redeem_bg_btn span strong {
  font-family: "Axiforma_Bold";
}

.small_txt_see_detail_btn {
  font-size: 12px !important;
  line-height: 18px !important;
}

.rdm_rate_badge {
  height: 12px;
  width: 12px;
  position: absolute;
  top: 0px;
  left: -2px;
  border: 1px solid #fff;
  border-radius: 50%;
}

.orange_rdm_badge {
  background-color: #ff8c6c;
}

.gray_cell_expand .do_redeemed {
  background-color: #ededed;
  color: #454545;
  right: 0;
}

.gray_cell_expand.active .do_redeemed {
  background-color: #a2a2a2;
  color: #fff;
}

.gray_cell_expand .see_detail_btn,
.gray_cell_expand .Redeem_bg_btn,
.gray_grd_btn {
  color: #838383;
  background: #f2f2f2;
  background: -moz-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
  background: -webkit-gradient(left top,
      right bottom,
      color-stop(0%, #f2f2f2),
      color-stop(100%, #cfcfcf));
  background: -webkit-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
  background: -o-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
  background: -ms-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
  background: linear-gradient(135deg, #f2f2f2 0%, #cfcfcf 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#cfcfcf', GradientType=1);
}

.blue_cell_expand .do_redeemed {
  background-color: #00c1d5;
  color: #fff;
}

.blue_cell_expand.active .do_redeemed {
  background-color: #00c1d5;
  color: #fff;
}

.blue_cell_expand .see_detail_btn,
.blue_cell_expand .Redeem_bg_btn,
.blue_grd_btn {
  color: #fff;
  background: #50d4e2;
  background: -moz-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
  background: -webkit-gradient(left top,
      right bottom,
      color-stop(0%, #51d6e2),
      color-stop(100%, #01b0c4));
  background: -webkit-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
  background: -o-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
  background: -ms-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
  background: linear-gradient(135deg, #51d6e2 0%, #01b0c4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d6e2', endColorstr='#01b0c4', GradientType=1);
}

.orange_cell_expand .do_redeemed {
  background-color: #ff8c6c;
  color: #fff;
}

.orange_cell_expand.active .do_redeemed {
  background-color: #ff8c6c;
  color: #fff;
}

.orange_cell_expand .see_detail_btn,
.orange_cell_expand .Redeem_bg_btn,
.orange_grd_btn {
  color: #fff;
  background: #fbad97;
  background: -moz-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
  background: -webkit-gradient(left top,
      right bottom,
      color-stop(0%, #ffbaa7),
      color-stop(100%, #e0795d));
  background: -webkit-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
  background: -o-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
  background: -ms-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
  background: linear-gradient(135deg, #ffbaa7 0%, #e0795d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbaa7', endColorstr='#e0795d', GradientType=1);
}

.green_cell_expand .do_redeemed {
  background-color: #01b993;
  color: #fff;
}

.green_cell_expand.active .do_redeemed {
  background-color: #01b993;
  color: #fff;
}

.green_cell_expand .see_detail_btn,
.green_cell_expand .Redeem_bg_btn,
.green_grd_btn {
  color: #fff;
  background: #5be6ca;
  background: -moz-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
  background: -webkit-gradient(left top,
      right bottom,
      color-stop(0%, #5be6ca),
      color-stop(100%, #19b898));
  background: -webkit-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
  background: -o-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
  background: -ms-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
  background: linear-gradient(135deg, #5be6ca 0%, #19b898 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5be6ca', endColorstr='#19b898', GradientType=1);
}

.label_txt {
  font-size: 12px;
  color: #414042;
}

.label_txt .dot {
  margin-top: -4px;
  margin-left: 3px;
}

.grd_color_btn {
  color: #fff !important;
  border-radius: 4px;
  font-size: 13px;
  line-height: 21px;
  font-family: "Axiforma-Medium";
  min-width: 135px;
  padding: 4px 10px 7px;
  border: 0px !important;
  display: block;
  text-align: center;
}

.grd_color_btn:hover {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

.lft_new_continue_area .title_continue_area {
  margin-bottom: 0px;
}

.rt_new_continue_area {
  margin-top: 2px;
}

.cell_amount.re_amount .small_point_tag.small_point_tag_float {
  margin: 2px 5px 0px 0px;
}

.white_rdm_btn.disabled,
.white_rdm_btn.disabled:hover {
  border: 1px solid #a9a9a9;
  color: #454545;
  box-shadow: none;
  opacity: 0.4;
}

.rdm_error_sec {
  text-align: center;
}

.rdm_error_sec .material_inf_tip {
  position: relative;
  padding-left: 21px;
  margin-top: 8px;
  line-height: 15px;
  display: inline-block;
  text-align: left;
}

.material_inf_tip_ico {
  position: absolute;
  top: 1px;
  left: 0;
}

.white_info_tip {
  background-color: #f7f7f7;
  color: #454545;
  min-height: 80px;
  margin-bottom: 15px;
  width: 230px;
  -webkit-transform: unset;
  -moz-transform: unset;
  -ms-transform: unset;
  transform: unset;
  right: -55px;
  left: auto;
}

.white_info_tip .tip_close {
  background-color: #d2d2d2;
}

.white_info_tip:after {
  border-left: 0 solid transparent;
  border-top: 15px solid #f7f7f7;
  border-right: 20px solid transparent;
  -webkit-transform: unset;
  -moz-transform: unset;
  -ms-transform: unset;
  transform: unset;
  left: auto;
  right: 40px;
}

.tranlist_cell_txt .sm_pic {
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}

.tranlist_cell .color_tip {
  margin-top: -5px;
}

.cst_tranlist_single_container .tranlist_cell {
  min-width: 18%;
}

.cst_tranlist_single_container .tranlist_cell:first-child {
  min-width: 39%;
}

.cst_tranlist_single_container .tranlist_cell:last-child {
  min-width: 25%;
}

.cst_tranlist_single_container .tranlist_cell:first-child {
  min-width: 35%;
}

.cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/*--END--*/
.message_outer {
  padding-top: 20px;
  padding-bottom: 20px;
}

.message_outer .continue_new_area_row {
  border: 0;
}

.message_outer .inner_continue_area_row {
  padding-top: 0;
  padding-bottom: 0;
}

.message_outer .continue_new_area_row:after {
  content: none !important;
}

.autowidth_btn {
  line-height: 20px;
  padding: 10px 18px 12px;
  border-radius: 3px;
  font-size: 13px;
  border: none;
  background: #00c1d5;
  color: #fff;
  font-family: "Axiforma-Medium";
}

.autowidth_btn:hover {
  opacity: 0.7;
  color: #fff;
}

.six_col_row .tranlist_cell {
  min-width: 16.75%;
}

.six_col_row .tranlist_cell:first-child {
  min-width: 21%;
}

.six_col_row .tranlist_cell:nth-last-child(2) {
  min-width: 11%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.six_col_row .tranlist_cell:last-child {
  min-width: 18.75%;
}

.book_txt {
  font-family: "Axiforma-Book";
}

#budget_modal .modal-title {
  font-family: "Axiforma-Book";
  margin-top: 0px;
}

#budget_modal .icon_content span {
  font-family: "Axiforma_Light";
}

#budget_modal .icon_content span.descriptionTran {
  font-size: 20px;
  color: #454545;
  font-family: "Axiforma-Medium";
}

#budget_modal .transDateDetails .dateTran {
  color: #838383;
  font-size: 14px;
}

#budget_modal .balance_area_cell .cell_amount.re_amount em {
  font-family: "Axiforma-Medium";
  text-transform: uppercase;
}

#budget_modal .balance_area_cell .pointsTran span {
  font-size: 32px;
  color: #454545;
  margin-bottom: 6px;
  margin-top: 6px;
}

#budget_modal .tranlist_row {
  padding-left: 6px;
}

.large_progress {
  float: none !important;
  margin: 0 !important;
  width: 100% !important;
}

.large_progress .prgrs_bar_back {
  height: 30px;
}

.only_progress {
  overflow: hidden;
  border-radius: 20px;
  font-size: 0;
}

.all_progress_data .p_left_text {
  position: absolute;
  top: 27px;
  left: 25px;
  font-size: 15px;
  font-family: "Axiforma_SemiBold";
  color: #fff;
  z-index: 2;
  width: auto;
  text-transform: uppercase;
  text-shadow: 0px 0px 4px rgba(69, 69, 69, 0.7);
}

.all_progress_data .p_right_text {
  font-family: "Axiforma-Medium";
  font-size: 11px;
  color: #454545;
  line-height: 16px;
  float: right;
  width: auto;
  text-transform: uppercase;
  margin-right: 10px;
  margin-bottom: 6px;
}

.triangle_svg {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}

.triangle_svg1 {
  margin-left: 5px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
}

.b-btm0 {
  border-bottom: 0px !important;
}

.budget_progress_area .progress_outer {
  position: relative;
}

.budget_search_area {
  padding-top: 25px;
  padding-bottom: 25px;
}

#budget_modal .modal-footer {
  border-top: 1px solid #dedede;
  margin-top: 20px;
}

.budget_transaction_area .tranlist_cell:first-child {
  padding-left: 0px;
}

.budget_transaction_area .tranlist_header .tranlist_cell:first-child {
  padding-left: 10px;
}

.budget_transaction_area .cst_tranlist_single_container .tranlist_cell {
  min-width: 19%;
  padding-left: 0;
}

#budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell:first-child {
  min-width: 29%;
}

.budget_transaction_area .cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
  padding-left: 0px;
  min-width: 14%;
}

.budget_transaction_area .cst_tranlist_single_container .tranlist_cell:last-child {
  min-width: 19%;
}

#budget_modal .icon_content_budget span {
  line-height: 26px;
}

.cst_share_box_ico a img {
  display: block;
}

.error_new {
  background-color: #fdeeee;
  padding: 12px 13px;
  border-radius: 5px;
  font-size: 10px;
  font-family: "Axiforma_SemiBold";
  line-height: 30px;
  color: #454545;
  margin-top: 5px;
  overflow: hidden;
}

.error_new img {
  margin-right: 10px;
  float: left;
}

.error_new a {
  color: #454545;
  text-decoration: underline;
}

#budget_modal .search_bar {
  position: relative;
  width: 356px;
}

.search_bar .new_search_btm {
  background-color: #7fe0ea;
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 96px;
  font-size: 13px;
  font-family: "Axiforma_SemiBold";
  letter-spacing: 0.19px;
  padding: 10px 0 9px;
  color: #fff;
}

.search_bar .new_search_btm.active_btn {
  background-color: #00c1d5;
}

/*remove the below section it breaks modal button in many modal 05.06.2019*/
/*.modal-footer .btn {
    padding: 0;
}*/
@-moz-document url-prefix() {
  .see_invite_btn {
    padding: 10px 12px 10px;
  }
}

/*-====================-responsive-==============================-*/

@media (max-width: 1199px) {

  /*--Activity page--*/
  .tranlist_cell {
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tranlist_cell:first-child {
    padding-left: 0px;
  }

  .tranlist_cell:last-child,
  .tranlist_header .tranlist_cell:last-child {
    padding-right: 25px;
  }

  .tranlist_header .tranlist_cell:first-child {
    padding-left: 20px;
  }

  .single_select_item .btn-group.bootstrap-select {
    width: 140px !important;
  }

  .flx_lft_align {
    margin-right: 10px;
  }

  .flx_rt_align {
    margin-left: 10px;
  }

  /*--Activity page-end--*/
  /*--dashboard page--*/
  .brim_dashboard_card {
    -webkit-transform: scale(0.765);
    -moz-transform: scale(0.765);
    -ms-transform: scale(0.765);
    transform: scale(0.765);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
  }

  /* .dashboard_row .brim_dashboard_card {
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
        -webkit-transform-origin: 0 0;
        -moz-transform-origin: 0 0;
        -ms-transform-origin: 0 0;
        transform-origin: 0 0;
    } */

  .brim_left_flex {
    width: 295px;
    height: 225px;
    padding: 0px 10px;
  }

  .dashboard_row .brim_left_flex {
    height: auto;
  }

  .card_nxt {
    right: -10px;
  }

  .card_prev {
    left: -10px;
  }

  .brim_left_flex .slick-dots {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .brim_center_flex {
    padding: 0px 15px;
  }

  .brim_card_option {
    margin-right: 0px;
  }

  .brim_make_pay {
    margin: 0px;
  }

  .brim_make_pay .other_value_cell {
    font-size: 13px;
  }

  .lft_list_value_cell {
    width: 170px;
  }

  .brim_make_pay {
    padding: 0px;
  }

  .card_top_lft_sec,
  .brim_left_flex,
  .left_text {
    margin-left: 0;
  }

  /*--dashboard page-end--*/
  .inline_flex_activity_outer {
    margin-left: -12px;
    margin-right: -12px;
  }

  .inline_flex_activity_list {
    padding: 0px 12px;
  }

  .inline_flex_activity_list .brim_points_box span {
    font-size: 18px !important;
  }

  .left_activity .inline_flex_activity_list .currency h3 {
    font-size: 30px !important;
  }

  .familyCardData {
    margin-bottom: 20px;
  }

  .dashboard_row.dashboard_row_single .brim_right_flex {
    width: calc(100% - 660px);
  }

  .dashboard_row_single.dashboard_row .brim_right_flex_align_single .other_value_cell_each {
    width: 50%;
    min-width: auto;
  }

  .current_cst_tranlist_container .tranlist_cell:last-child,
  .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
    padding-right: 15px;
  }

  .current_cst_tranlist_container .tranlist_cell:first-child,
  .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
    padding-left: 15px;
  }

  .dashboard_row .brim_right_flex_align .primaryCardData {
    max-width: 33.33%;
  }

  .brim_right_flex .brim_make_pay {
    margin-top: -22px;
  }

  .dropdown_function_outer .single_select_item .btn-group.bootstrap-select {
    width: 100% !important;
  }

  .dropdown_function_outer .single_select_item.download_btn .btn-group.bootstrap-select {
    width: 100% !important;
  }

  .dashboard_row .brim_right_flex {
    width: calc(100% - 695px);
  }

  .dashboard_row .brim_right_flex_align {
    width: calc(100% - 385px);
  }

  .statement_align_col .tranlist_header .tranlist_cell:first-child {
    padding-left: 35px;
  }

  .new_info_tip .info_tip_link {
    margin-top: 0px;
  }
}

@media (max-width: 991px) {
  .account_height {
    min-height: auto;
  }

  .lang_title p {
    font-size: 15px;
  }

  .lang_title h4 {
    margin-bottom: 4px;
  }

  .lang_select .brim_btn {
    min-width: 135px;
    font-size: 12px;
    padding: 12px 15px;
  }

  .lang_select {
    margin-top: 25px;
  }

  .lang_select .brim_btn {
    margin-right: 8px;
  }

  /*--Activity page--*/
  .mrk_badge {
    width: 35px;
    height: 35px;
    margin-right: 10px;
  }

  .mrk_badge:after {
    left: 17px;
    top: -30px;
    height: calc(100% + 40px);
  }

  .tranlist_row:last-child .mrk_badge:after {
    top: -25px;
  }

  .tranlist_row {
    /* padding: 10px 0px; */
    margin: 20px 0px 0px -10px;
    padding: 0px 0px 0 10px;
  }

  .cst_tranlist_single_container {
    padding-left: 11px;
    margin-bottom: 30px;
  }

  .tranlist_row:hover .mrk_badge:after {
    height: calc(100% + -15px) !important;
  }

  .five_col_row .tranlist_cell {
    min-width: 16%;
  }

  .five_col_row .tranlist_cell:first-child,
  .five_col_row .tranlist_cell:last-child {
    min-width: 26%;
  }

  .tranlist_cell:first-child .tranlist_cell_txt {
    max-width: calc(100% - 45px);
  }

  .tranlist_cell .new_info_tip {
    /*display: none;*/
    margin-bottom: 8px;
  }

  .flx_rt_align {
    float: left;
  }

  .flx_rt_align .new-on-off {
    margin-top: 10px;
    margin-left: -10px;
  }

  .single_select_item .btn-group.bootstrap-select {
    width: 100% !important;
  }

  .flx_lft_align,
  .flx_rt_align.download_btn {
    width: 31.6%;
  }

  .activity_outer .right_activity_tag,
  .activity_outer .right_activity .currency {
    float: none;
    display: block;
    text-align: left;
    margin-left: 0px;
  }

  .activity_outer .brim_points_box {
    margin-top: 6px;
  }

  .activity_outer .right_activity_tag {
    margin-bottom: 5px;
    max-width: initial;
  }

  .cur_bal {
    margin-top: 0px;
  }

  /*--Activity page-end--*/
  .flx_rt_align.statement_download_btn {
    margin-left: 0px;
  }

  /*--dashboard page--*/
  .dashboard_card .card_top_sec {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .card_top_rt_sec .currency {
    font-size: 24px;
    line-height: 100%;
  }

  .hidden_txt_btn {
    font-size: 0px !important;
    margin: 0px;
  }

  .hidden_txt_btn span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
  }

  .dashboard_row .brim_left_flex {
    margin: 0 auto;
  }

  .dashboard_row .brim_right_flex_align,
  .dashboard_row .brim_right_flex {
    width: 100%;
    text-align: center;
  }

  .other_value_cell_each,
  .brim_right_flex .other_value_cell {
    text-align: center;
  }

  .brim_right_flex.brim_right_flex_align {
    margin-top: 30px;
    overflow: hidden;
  }

  .other_value_cell_each h4 {
    font-size: 18px;
  }

  .other_value_cell_each .sub_txt {
    font-size: 10px;
  }

  .other_value_cell_each.primaryCardData,
  .other_value_cell_each.familyCardData,
  .other_value_cell_each.familyCardDataYourcard,
  .other_value_cell_each.familyCardDataOthercard {
    margin-bottom: 15px;
    margin-top: 15px;
  }

  .other_value_cell_each.primaryCardData {
    width: 32.33%;
  }

  .other_value_cell_each.familyCardData,
  .other_value_cell_each.familyCardDataYourcard,
  .other_value_cell_each.familyCardDataOthercard {
    width: 49%;
  }

  .dashboard_row .brim_left_flex {
    width: 320px;
    padding: 0px 25px;
    position: relative;
  }

  .dashboard_row .brim_right_flex .brim_card_headline {
    margin-bottom: 0px;
  }

  .dashboard_row .brim_center_flex {
    width: 100%;
    text-align: center;
    margin-top: 30px;
  }

  .dashboard_row .brim_card_option {
    margin: 0px auto;
  }

  .card_option_img {
    width: 40px;
    height: 40px;
    background-size: 21px 21px;
  }

  .lock_crd {
    background-size: 21px 21px;
  }

  .lock_online {
    background-size: 30px 30px;
  }

  .lock_foreign {
    background-size: 30px 30px;
  }

  .brim_card_single_option.active .lock_crd {
    background-size: 21px 21px;
  }

  .brim_card_single_option.active .lock_online {
    background-size: 21px 21px;
  }

  .brim_card_single_option.active .lock_foreign {
    background-size: 21px 21px;
  }

  .brim_card_option {
    padding: 12px 10px;
  }

  .brim_card_single_option {
    font-size: 12px;
  }

  .card_option_label {
    margin: 10px auto 0px;
  }

  .tranlist_header {
    padding: 15px 0px;
  }

  .statement_detail_data_container .left_activity,
  .statement_detail_data_container .right_activity {
    float: none;
    width: auto;
    max-width: inherit;
  }

  .state_data_detail_sec {
    margin-bottom: 22px;
    padding-bottom: 22px;
    border-bottom: 1px solid #efefef;
  }

  .statement_detail_data_container .right_activity {
    margin-top: 30px;
  }

  .statement_detail_data_container {
    border-bottom: 0px;
  }

  .statement_detail_data_container .make_btn {
    margin-left: 0px;
    margin-right: 30px;
  }

  .dashboard_row.dashboard_row_single .brim_right_flex {
    width: 100%;
  }

  .dashboard_row.dashboard_row_single .brim_right_flex_align_single {
    margin-top: 20px;
  }

  .current_cst_tranlist_container .tranlist_cell {
    padding: 5px 10px;
  }

  .current_cst_tranlist_container .tranlist_header .tranlist_cell {
    padding: 10px 5px;
    font-size: 10px;
  }

  .current_cst_tranlist_container .tranlist_cell:last-child,
  .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
    padding-right: 10px;
  }

  .current_cst_tranlist_container .tranlist_cell:first-child,
  .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
    padding-left: 10px;
  }

  .current_cst_tranlist_container .mrk_badge:after {
    height: 100%;
  }

  .current_cst_tranlist_container .tranlist_row:last-child .mrk_badge:after {
    top: -35px;
  }

  .current_cst_tranlist_container .tranlist_row {
    padding: 0px;
  }

  .current_cst_tranlist_container .cst_tranlist_single_container {
    padding-left: 1px;
  }

  .tab_search_inner.open {
    width: 230px;
  }

  /*--30.8.2018--*/
  .lg_info_tip {
    width: 180px;
    left: auto;
    right: -15px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: left;
  }

  .lg_info_tip:after {
    left: auto;
    right: 10px;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }

  /*--end---*/
  .brim_right_flex .brim_make_pay {
    margin-top: 0px;
  }

  .five_col_row.dashboard_tranlist_row .tranlist_cell {
    min-width: 19%;
  }

  .five_col_row.dashboard_tranlist_row .tranlist_cell:first-child {
    min-width: 29%;
  }

  .five_col_row.dashboard_tranlist_row .tranlist_cell:last-child {
    min-width: 19%;
  }

  .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
    min-width: 14%;
  }

  .single_select_item.download_btn {
    max-width: 100%;
  }

  .other_value_cell_each_inner {
    display: inline-block;
    vertical-align: middle;
  }

  .dashboard_row .brim_right_flex_align {
    margin-left: 0px !important;
  }

  .statement_align_col .tranlist_header .tranlist_cell:first-child {
    padding-left: 42px;
  }

  /* .go_grn {
        padding: 20px 0px 30px;
    } */

  .modal-body.go_grn {
    padding: 10px 25px 20px !important;
  }

  .new_info_tip .white_info_tip {
    right: -25px;
  }

  .accout_area h2 {
    margin-bottom: 30px;
  }

  .eshoppending_mobile {
    display: block !important;
  }
}

@media (max-width: 767px) {

  /*--Activity page--*/
  .five_col_row .tranlist_cell,
  .five_col_row .tranlist_cell:last-child {
    min-width: 17.5%;
  }

  .five_col_row .tranlist_cell:first-child {
    min-width: 30%;
  }

  .tranlist_cell {
    padding-left: 5px;
    padding-right: 5px;
  }

  .statement_detail_data_container .left_activity,
  .statement_detail_data_container .right_activity {
    max-width: 100%;
    width: 100%;
  }

  .statement_detail_data_container .left_activity {
    margin-bottom: 15px;
  }

  .statement_detail_data_container .make_btn {
    margin-right: 10px;
  }

  .statement_detail_data_container .right_activity_panel_lt {
    float: left;
  }

  .statement_detail_data_container .right_activity_panel_rt {
    float: right;
    margin-top: 30px;
  }

  .lft_state_data_inf,
  .rt_state_data_inf {
    float: none;
  }

  .lft_state_data_inf {
    margin-bottom: 10px;
  }

  .state_data_cap {
    font-size: 20px;
  }

  .statement_detail_data_container .continue_new_area_row {
    margin-top: 0px;
  }

  .new_dg_modal .modal-dialog {
    width: 90%;
  }

  .setupinstallmentsuccess .after_continue_area {
    margin: 20px auto 20px;
    max-width: 390px;
  }

  /*--Activity page-end--*/
  /*--25.7.2018--*/
  #Activity_trans_Modal .modal-header {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  #Activity_trans_Modal .px40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .modal-dialog {
    margin: 20px auto;
  }

  /*--end--*/
  .left_activity .inline_flex_activity_list .currency h3 {
    font-size: 18px !important;
    font-family: "Axiforma_light";
  }

  .inline_flex_activity_list .brim_points_box span {
    font-size: 16px !important;
  }

  .inline_flex_activity_list .brim_points_box .small_point_tag {
    height: 22px;
    width: 22px;
  }

  .statement_detail_data_container .make_btn {
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
  }

  .statement_detail_data_container .make_btn:last-child {
    display: none;
  }

  .statement_detail_data_container .small_point_tag {
    margin-top: -3px;
  }

  .statement_download_btn {
    display: none;
  }

  .desktop_pdf_btn {
    display: block !important;
  }

  .lang_title h4 {
    font-size: 16px;
  }

  /*--12.10.18--*/
  .mobile_hidden {
    display: none;
  }

  .installment.tab_menu li>a,
  .installment.tab_menu li>a:hover,
  .installment.tab_menu li>a:focus,
  .installment.tab_menu li.active>a,
  .installment.tab_menu li.active a:focus,
  .installment.tab_menu li.active a:hover {
    min-width: 98px;
  }

  /*--end--*/
  .tab_menu .inline_tab_menu li a {
    padding: 15px 5px !important;
  }

  .grd_color_btn {
    min-width: auto;
  }

  .border_body .inner_continue_area_row:after {
    left: 40px;
  }

  .border_body .inner_continue_area_row:before {
    left: 38px;
  }
}

@media (max-width: 640px) {

  /*--Activity page--*/
  .tranlist_cell {
    display: none !important;
  }

  .tranlist_mobile_data {
    display: block;
  }

  .tranlist_cell:first-child,
  .tranlist_cell:last-child {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }

  .tranlist_cell:first-child {
    min-width: 60% !important;
  }

  .tranlist_cell:last-child {
    min-width: 40% !important;
  }

  .tranlist_row {
    margin-left: 15px;
    margin-right: 15px;
    padding: 0px;
    padding-left: 5px;
  }

  .tranlist_header {
    margin-left: 0px;
    margin-right: 0px;
    padding: 10px 15px;
  }

  .cst_tranlist_single_container {
    padding: 0px;
    margin-bottom: 25px;
  }

  .dropdown_function_outer {
    margin: 0px -6px;
  }

  .flx_lft_align,
  .flx_rt_align {
    width: 50% !important;
    padding: 0px 6px;
    margin: 0px 0px 10px;
  }

  .flx_lft_align,
  .flx_rt_align,
  .flx_lft_align .btn,
  .flx_rt_align .btn {
    font-size: 12px;
  }

  .flx_rt_align .new-on-off {
    margin-top: 0px;
    margin-left: 0px;
  }

  .flx_rt_align .new-on-off>label {
    margin-top: 5px;
  }

  .flx_rt_align.primaryuser,
  .flx_rt_align.hasfamilycard {
    width: 100% !important;
  }

  .activity_outer .right_activity_tag,
  .activity_outer .right_activity .currency {
    text-align: right;
  }

  .activity_outer .make_btn {
    margin-top: 5px;
  }

  .activity_outer .right_activity .currency {
    margin-top: 0px;
  }

  .activity_outer .right_activity_tag {
    margin-bottom: 0px;
    line-height: normal;
  }

  .select_outer {
    padding-top: 0px;
  }

  .right_activity {
    max-width: 60%;
  }

  .left_activity {
    max-width: 40%;
  }

  .right_activity .currency {
    line-height: 24px;
  }

  .dashboard_row {
    padding-left: 15px;
    padding-right: 15px;
    min-height: initial;
  }

  .brim_left_flex,
  .brim_center_flex {
    position: static;
    margin: 0px auto;
  }

  .brim_center_flex {
    margin-top: 20px;
    width: 100%;
  }

  .brim_right_flex {
    margin-top: 10px;
    width: 100%;
  }

  .dashboard_row .brim_center_flex .dashboard_row .brim_right_flex {
    margin-top: 8px;
  }

  .brim_left_flex {
    padding: 0px 20px;
    width: 315px;
  }

  .card_nxt {
    right: -20px;
  }

  .card_prev {
    left: -20px;
  }

  .brim_card_option .lft_cTooltip {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    right: -10px;
    left: auto;
  }

  .brim_card_option .lft_cTooltip:after {
    margin-left: 0;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
    right: 12px;
    left: auto;
  }

  .transation_head .left_text {
    padding: 10px 15px;
    float: none !important;
  }

  .transation_head .right_text {
    background-color: #fff;
    padding: 10px 30px;
    margin: 0px -15px;
    float: none !important;
    margin-bottom: 2px;
  }

  .transation_head {
    padding: 0px;
  }

  .on_of_label {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .tranlistcontent_dashboard {
    padding: 0px !important;
  }

  .left_text .muted_txt {
    float: left;
  }

  .left_text .blue_txt {
    float: right;
  }

  .left_activity h3,
  .right_activity .currency {
    font-size: 24px !important;
    font-weight: normal;
    margin-top: 0 !important;
  }

  .left_activity h3 {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .brim_points_box span {
    font-size: 13px !important;
  }

  .left_activity h3 span {
    margin-right: 4px;
    margin-left: -4px;
  }

  .brim_points_box {
    margin-top: 6px;
  }

  .right_activity .currency {
    margin-top: 6px;
  }

  .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 5px;
    margin-left: 0px;
  }

  .dashboard_card .card_top_sec {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .card_top_lft_sec {
    margin-top: 5px;
    max-width: 120px;
  }

  .brim_modal_panel {
    padding: 12px 0px;
    font-size: 12px;
  }

  .img_fig {
    height: 18px;
    width: 18px;
    margin: 0px 6px 0px 0px;
  }

  .brim_close_btn {
    width: 20px;
    height: 20px;
    font-size: 14px;
    line-height: 25px;
  }

  /*--25.6.2018--*/
  .dashboard_card .card_top_lft_sec {
    max-width: 155px;
  }

  .dashboard_card .card_top_rt_sec {
    margin-top: 0px;
  }

  .new_statement_align .tranlist_header,
  .statement_align_col .tranlist_header {
    display: none;
  }

  .new_statement_align #transaction .tranlist_row,
  .statement_align_col .tranlist_row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
  .new_statement_align #transaction .five_col_row .tranlist_cell,
  .new_statement_align #transaction .five_col_row .tranlist_cell:last-child,
  .statement_align_col .tranlist_row .tranlist_cell,
  .statement_align_col .tranlist_row .tranlist_cell:first-child,
  .statement_align_col .tranlist_row .tranlist_cell:last-child,
  .statement_align_col .tranlist_row .tranlist_cell:nth-last-child(2) {
    min-width: 100% !important;
    width: 100%;
  }

  .new_statement_align #transaction .tranlist_mobile_data {
    display: none !important;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell,
  .statement_align_col .tranlist_row .tranlist_cell {
    display: block !important;
  }

  .tranlist_cell_lbl {
    display: block;
    float: left;
  }

  .tranlist_cell_txt {
    float: right;
  }

  .tranlist_cell_lbl,
  .tranlist_cell_txt {
    font-size: 12px;
    color: #454545;
  }

  .new_statement_align #transaction .five_col_row,
  .statement_align_col .tranlist_row {
    margin-top: 40px;
  }

  .new_statement_align #transaction .five_col_row:first-child,
  .statement_align_col .tranlist_row:first-child {
    margin-top: 20px;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell:first-child .tranlist_cell_txt,
  .statement_align_col .tranlist_row .tranlist_cell:first-child .tranlist_cell_txt {
    float: none;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell,
  .new_statement_align #transaction .five_col_row .tranlist_cell:last-child,
  .statement_align_col .tranlist_row .tranlist_cell,
  .statement_align_col .tranlist_row .tranlist_cell:last-child {
    padding-left: 35px;
    padding-right: 35px;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
  .new_statement_align #transaction .five_col_row .tranlist_header .tranlist_cell:last-child,
  .statement_align_col .tranlist_row .tranlist_cell:first-child {
    padding-left: 0px;
    padding-right: 0px;
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
  .statement_align_col .tranlist_row .tranlist_cell:first-child {
    position: relative;
    margin-bottom: 20px;
    font-family: "Axiforma_Regular";
  }

  .new_statement_align #transaction .five_col_row .tranlist_cell:first-child:after,
  .statement_align_col .tranlist_row .tranlist_cell:first-child:after {
    position: absolute;
    bottom: -1px;
    left: -30px;
    right: -30px;
    content: "";
    height: 1px;
    background-color: #d0d2d2;
  }

  .new_statement_align #transaction .five_col_row.tranlist_row:hover,
  .statement_align_col .tranlist_row:hover {
    box-shadow: none;
  }

  .cell_expand_view_mobile {
    display: block;
    float: right;
  }

  .cell_expand_view_desktop {
    display: none !important;
  }

  .inline_flex_activity_list {
    width: 50%;
    padding-bottom: 25px;
  }

  .statement_detail_data_container .right_activity {
    margin-top: 0px;
  }

  .state_data_detail_sec {
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .statement_detail_data_container {
    padding-bottom: 0px;
  }

  .new_statement_align #transaction .five_col_row,
  .statement_align_col .tranlist_row {
    padding-left: 0px;
  }

  .statement_detail_data_container .left_activity {
    margin-bottom: 0px;
  }

  .mob_sm_txt {
    display: block !important;
    font-size: 10px;
    color: #414042;
    font-family: "Axiforma_Regular";
  }

  #Activity_Cur_Instal_Modal .px40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .continue_area_progress {
    padding: 0px 0px 20px;
  }

  .continue_area_border .lft_new_continue_area,
  .continue_area_border .rt_new_continue_area {
    margin-bottom: 10px;
  }

  .continue_area_border .inner_continue_area_row {
    padding: 10px 0px 0;
  }

  .dashboard_row .brim_card_option {
    width: 100%;
    border-radius: 0px;
  }

  .brim_card_headline {
    font-size: 16px;
  }

  .other_value_cell_each {
    min-width: auto;
  }

  .other_value_cell_each.primaryCardData,
  .brim_right_flex .other_value_cell {
    text-align: left;
  }

  .brim_right_flex.brim_right_flex_align,
  .dashboard_row .brim_center_flex {
    margin-top: 20px;
    padding: 0;
    margin-left: 0px;
    margin-right: 0px;
  }

  .brim_right_flex.brim_right_flex_align {
    padding-top: 20px;
    position: relative;
  }

  .brim_right_flex.brim_right_flex_align:after {
    height: 3px;
    background-color: #f7f7f7;
    position: absolute;
    top: 0px;
    left: -30px;
    right: -30px;
    content: "";
  }

  .dashboard_row .brim_left_flex {
    margin-top: 15px;
  }

  .dashboard_row .brim_card_option:after,
  .dashboard_row .brim_card_option:before {
    content: "";
    position: absolute;
    background-color: #f7f7f7;
    top: 0px;
    bottom: 0px;
    height: 100%;
    width: 100px;
    z-index: 1;
  }

  .dashboard_row .brim_card_option:after {
    left: -30px;
  }

  .dashboard_row .brim_card_option:before {
    right: -30px;
  }

  .dashboard_row_single .other_value_cell_each.primaryCardData {
    text-align: center;
  }

  .desktop_tranlist_header {
    display: none !important;
  }

  .mobile_tranlist_header {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    margin-bottom: 15px !important;
  }

  .tranlist_cell_mobile_hidden {
    display: inline-block !important;
    padding-right: 20px;
    font-size: 13px;
    font-family: "Axiforma-Book";
    color: #414042;
  }

  .tranlist_cell_mobile_hidden .muted_txt {
    font-family: "Axiforma_Regular";
    font-size: 10px;
    margin-top: 4px;
  }

  .six_col_row .tranlist_cell:first-child {
    min-width: 40% !important;
  }

  .six_col_row .tranlist_cell:last-child {
    min-width: 60% !important;
  }

  .current_cst_tranlist_container .tranlist_row {
    width: calc(100% - 30px);
    margin-top: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .current_cst_tranlist_container .tranlist_header .tranlist_cell {
    font-size: 12px;
  }

  .current_cst_tranlist_container .tranlist_header {
    width: 100%;
  }

  .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
    padding-left: 30px;
    padding-right: 30px;
    min-width: 100% !important;
  }

  .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
    padding-right: 30px;
    display: none;
  }

  .cst_tranlist_single_container .tranlist_row:last-of-type .mrk_badge:after {
    height: calc(100% + 25px);
  }

  .current_cst_tranlist_container .tranlist_row:last-child .mrk_badge:after {
    top: -30px;
  }

  .activity_content .tab_menu li a {
    font-size: 12px;
  }

  /*--28.8.2018--*/
  .blank_container .col-xs-12 {
    max-width: 380px;
    float: none;
    margin: 0px auto;
  }

  .round_blnk_img {
    height: 80px;
    width: 80px;
    margin-bottom: 16px;
  }

  .blank_container h5 {
    font-size: 16px;
    margin: 0px auto 4px;
  }

  .blank_container p {
    font-size: 13px;
    line-height: 17px;
    margin: 0px auto 2px;
  }

  .blank_container p small {
    font-size: 10px;
    line-height: 16px;
  }

  .blank_container {
    padding: 25px 0px;
  }

  .other_value_cell_each.primaryCardData,
  .other_value_cell_each.familyCardData,
  .other_value_cell_each.familyCardDataYourcard,
  .other_value_cell_each.familyCardDataOthercard {
    margin-bottom: 0px;
    margin-top: 0px;
  }

  .card_top_sec .card_top_rt_sec .right_activity_panel_lt .mob_right .currency,
  .activity_outer .right_activity .right_activity_panel_lt .mob_right .currency {
    font-size: 16px !important;
  }

  /*--end--*/
  .brim_make_pay .other_value_cell_each,
  .brim_make_pay .brim_right_flex .other_value_cell,
  .brim_make_pay .other_value_cell_each_inner {
    text-align: left;
  }

  .brim_make_pay .other_value_cell_each {
    text-align: center;
  }

  .newSuccess .modal-header {
    padding-bottom: 20px;
  }

  .newSuccess .modal-header h4 {
    font-size: 18px;
  }

  .newSuccess .setupawsome h4 {
    font-size: 18px;
  }

  .newSuccess .setupawsome_icon img {
    max-width: 40px;
  }

  .newSuccess .setuppaying_top {
    font-size: 14px;
    margin: 0px 0px 30px;
    line-height: 22px;
  }

  .newSuccess .modal-footer {
    padding: 20px 20px 20px;
  }

  /* .newSuccess .all_detail_container {
        margin-top: 25px;
    } */

  .newSuccess .modal-header .close {
    margin-top: 0px;
  }

  .statement_align_col .tranlist_header .tranlist_cell {
    min-width: 100% !important;
  }

  .statement_align_col {
    overflow: hidden;
  }

  .activity_outer .left_activity {
    max-width: 60%;
  }

  .redeem_modal_new .modal-header .close {
    margin: 17px 22px;
  }

  .tranlist_cell .color_tip {
    margin-top: -10px;
  }

  .white_info_tip {
    margin-bottom: 20px;
    right: -25px;
    padding: 10px;
    width: 230px;
    text-align: center;
  }

  #budget_modal .modal-title {
    font-size: 18px;
  }

  #budget_modal .modal-header {
    padding-bottom: 18px;
    padding-top: 18px;
  }

  #budget_modal .modal-header .close {
    margin: 18px 20px;
  }

  #budget_modal .icon_content span.descriptionTran {
    font-size: 16px;
  }

  #budget_modal .setup_install .transaction_pic>img {
    width: 40px;
    margin-right: 10px;
  }

  #budget_modal .balance_area_cell .cell_amount.re_amount em {
    font-size: 10px;
  }

  #budget_modal .balance_area_cell .pointsTran span {
    font-size: 18px;
  }

  #budget_modal .px40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .only_progress .large_progress {
    width: 100% !important;
  }

  .all_progress_data .p_left_text {
    font-size: 12px;
    top: 27px;
  }

  .triangle_svg {
    margin-top: 0px;
  }

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

  #budget_modal .search_bar {
    width: 100% !important;
    margin-bottom: 12px;
    float: none;
  }

  #budget_modal .select_item {
    width: 100%;
    float: none;
  }

  #budget_modal .transation_area {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}

@media (max-width: 568px) {

  .flx_rt_align .new-on-off .onoff_area span,
  .flx_rt_align .new-on-off .switch {
    display: inline-block;
  }

  .flx_rt_align.download_btn {
    width: 100% !important;
  }

  /*--Activity page-end--*/
  /*--dashboard page--*/
  .on_of_label .onoff_area span,
  .on_of_label .onoff_area .switch {
    display: inline-block;
  }

  .on_of_label .onoff_area.switch_add .off {
    display: inline-block !important;
  }

  .left_text .blue_txt {
    margin-left: 10px;
  }

  .transation_head .left_text,
  .transation_head .right_text {
    font-size: 10px;
  }

  /*--dashboard page-end--*/
  /*--25.6.2018--*/
  .cont-box-outer .address_box_50 {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  /*--end--*/

  .all_progress_data .p_left_text {
    font-size: 12px;
    top: 30px;
  }

  .error_new {
    line-height: normal;
  }

  .refl_progress_cell.ref_complete:after {
    width: 45px;
    left: -23px;
  }
}

@media (max-width: 480px) {

  /*--Activity page--*/
  .tabText_content {
    padding-top: 25px;
  }

  .tab_search_inner.open {
    width: 240px;
  }

  .new-on-off>label {
    width: 170px;
  }

  .dashboard_row,
  .transation_head .left_text {
    padding-left: 0px;
    padding-right: 0px;
  }

  .transation_head .right_text {
    padding-left: 15px;
    padding-right: 15px;
  }

  .lft_list_value_cell {
    width: 140px;
  }

  .brim_left_flex {
    width: 284px;
    height: 200px;
  }

  .on_of_label label {
    margin-right: 10px;
  }

  .dashboard_card .brim_points_box span {
    font-size: 16px !important;
  }

  .dashboard_card .brim_points_box span {
    font-size: 16px !important;
  }

  .activity_content .tab_menu li a {
    font-size: 10px;
  }

  .installment.tab_menu li>a,
  .installment.tab_menu li>a:hover,
  .installment.tab_menu li>a:focus,
  .installment.tab_menu li.active>a,
  .installment.tab_menu li.active a:focus,
  .installment.tab_menu li.active a:hover {
    font-size: 10px;
    padding: 11px 6px;
    min-width: 100px;
  }

  .installment.tab_menu ul>li {
    margin-right: 10px;
  }

  .activity_content .tab_pannle .installment.tab_menu {
    margin: 0px -15px;
  }

  .installment.tab_menu li:last-child {
    margin-right: 0px !important;
  }

  .dashboard_row .brim_card_option:before {
    right: -15px;
  }

  .dashboard_row .brim_card_option:after {
    left: -15px;
  }

  .installment.tab_menu li>a,
  .installment.tab_menu li>a:hover,
  .installment.tab_menu li>a:focus,
  .installment.tab_menu li.active>a,
  .installment.tab_menu li.active a:focus,
  .installment.tab_menu li.active a:hover {
    min-width: 82px;
  }

  .activity_outer .right_activity.activity_flex_end {
    max-width: 40%;
  }

  .activity_outer .full_width_right_activity .right_activity_panel_lt {
    width: 44%;
  }

  .white_rdm_btn {
    font-size: 11px;
    min-width: 122px;
    line-height: 12px;
    padding: 10px 6px 7px;
  }

  .redeem_points_btn_sec .col-xs-6 {
    padding: 0px 6px;
  }

  .redeem_points_btn_sec .row {
    margin-left: -6px;
    margin-right: -6px;
  }

  /* .dashboard_card .card_top_sec .card_top_rt_sec {
        max-width: 130px !important;
    } */

  /* .dashboard_card .card_top_sec .card_top_lft_sec {
        max-width: calc(100% - 130px) !important;
    } */
  .dashboard_card .card_top_sec .card_top_rt_sec {
    max-width: 148px !important;
  }

  .dashboard_card .card_top_sec .card_top_lft_sec {
    max-width: calc(100% - 165px) !important;
  }

  .dashboard_card .card_top_sec .card_top_lft_sec h3 {
    font-size: 17px !important;
  }

  .dashboard_card .card_top_sec .mobile_brim_points_box {
    margin-top: 15px;
  }

  .dashboard_card .card_top_rt_sec {
    margin-top: 8px !important;
  }

  .dashboard_row_single.dashboard_row .brim_right_flex_align_single .other_value_cell_each {
    width: 49%;
  }

  .lang_select .brim_btn {
    margin-right: 3%;
    width: 48%;
  }
}

@media (max-width: 380px) {

  /*--Activity page--*/
  .right_activity_panel_lt {
    min-width: auto;
  }

  .statement_detail_data_container .make_btn {
    display: block;
    text-align: center;
    margin: 0 auto 10px;
    float: none;
  }

  .statement_detail_data_container .left_activity {
    margin-bottom: 0px;
  }

  .statement_detail_data_container .right_activity_panel_lt {
    margin-bottom: 10px;
  }

  .statement_detail_data_container .right_activity_panel_rt {
    margin-bottom: 0px;
  }

  .state_data_detail_sec {
    margin-bottom: 25px;
  }

  .statement_detail_data_container .continue_new_area_row {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  /*--Activity page-end--*/
  /*--dashboard page-end--*/
  .brim_dashboard_card {
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    transform: scale(0.85);
  }

  .brim_left_flex {
    width: 262px;
    height: 190px;
  }

  .brim_left_flex .slick-dots {
    bottom: 0px;
  }

  .transation_details {
    margin: 0px -15px !important;
  }

  /* .dashboard_row .brim_dashboard_card {
        -webkit-transform: scale(.85) !important;
        -moz-transform: scale(.85) !important;
        -ms-transform: scale(.85) !important;
        transform: scale(.85) !important;
    } */

  .dashboard_row .brim_left_flex {
    width: 280px;
  }

  .brim_card_slider_user_outer {
    margin-top: 0px;
  }

  .other_value_cell_each h4 {
    font-size: 16px;
  }

  .dashboard_row.dashboard_row_single .brim_dashboard_card {
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
  }

  /*--dashboard page--*/
  .dashboard_card .card_top_sec .right_activity_panel_lt {
    min-width: inherit;
  }

  .brim_card_slider_user_outer {
    padding: 0px 10px;
  }

  .lang_select .brim_btn {
    margin-right: 2%;
    width: 48%;
  }
}

@media (max-width: 340px) {
  .other_value_cell_each h4 {
    font-size: 14px;
  }

  .other_value_cell {
    letter-spacing: 0.5px;
    font-size: 9px;
  }

  .refl_progress_cell.ref_complete:after {
    width: 35px;
    left: -19px;
  }
}

/* add css */

.accout_area_newContact h1 {
  font-size: 32px;
  color: #454545;
  font-weight: bold;
  margin: 0 0 40px;
}

.accout_area_newContact h2 {
  font-size: 18px;
  color: #454545;
  font-weight: bold;
  margin-bottom: 4px;
}

.email_fld {
  margin: 20px 0 44px;
}

.email_fld a {
  font-size: 18px;
  color: #00c1d5;
}

.email_fld a svg {
  width: 24px;
  height: 17px;
  margin-right: 2px;
  display: inline-block;
  vertical-align: middle;
}

.email_fld a:hover {
  text-decoration: underline;
}

.repeat_wrap label {
  font-size: 15px;
  color: #454545;
  font-family: "Axiforma-Medium";
  text-transform: uppercase;
  margin: 20px 0 30px;
  width: 100%;
  padding-bottom: 20px;
  border-bottom: 1px solid #d8d8d8;
}

.no_cell_new {
  margin-right: 88px;
  float: left;
}

.no_cell_new span {
  font-size: 14px;
  color: #454545;
  font-family: "Axiforma-Medium";
  margin-bottom: 7px;
  display: block;
  padding-left: 37px;
}

.no_cell_new a {
  display: block;
  font-size: 18px;
  color: #00c1d5;
}

/* .no_cell_new a img {
    margin-right: 9px;
    width: 24px;
    margin-top: -3px;
} */

.no_cell_new a svg {
  margin-right: 9px;
  width: 26px;
  height: 27px;
  margin-top: 0;
  display: inline-block;
  vertical-align: bottom;
}

.no_cell_new a:hover {
  text-decoration: underline;
}

.accout_area_newContact .gray_bg {
  width: 538px;
  background: #f7f7f7;
  border-radius: 5px;
  padding: 16px 24px;
  margin: 26px 0 0;
}

.inner_bg_cell {
  float: left;
  width: 50%;
  padding-right: 65px;
}

.accout_area_newContact .gray_bg b {
  font-size: 13px;
  color: #414042;
  font-family: "Axiforma_SemiBold";
  display: block;
  margin-bottom: 8px;
}

.inner_bg_cell span {
  display: block;
  font-size: 14px;
  color: #414042;
  font-family: "Axiforma-Book";
  margin: 0px 0 2px;
}

.accout_area_newContact .gray_bg i {
  font-size: 13px;
  color: #454545;
  font-style: italic;
  font-family: "Axiforma_Light";
  margin-top: 18px;
  display: block;
}

.opentext {
  font-size: 14px;
  color: #414042;
  margin-top: 3px;
}

.social_new_area {
  margin: 16px 0 0;
}

.social_new_area a {
  text-align: center;
  display: inline-block;
  margin-right: 20px;
}

.social_new_area a:hover {
  opacity: 0.8;
}

.topGap {
  margin-top: 40px;
}

.svg-container {
  display: none;
}

.social_new_area a svg {
  width: 49px;
  height: 49px;
}

#home_postal_code,
.updatedPostalCode {
  text-transform: uppercase;
}

.change_pin_button.lang_select .brim_btn {
  color: #454545;
}

/* 27.7.19 */

.new_statement_sec .statement_detail_data_container {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 0 30px;
  border: 0;
}

.new_statement_sec .statement_detail_data_container .make_btn {
  min-width: 140px;
  color: #fff;
  border: 1px solid #00c1d5;
  background-color: #00c1d5;
  font-size: 13px;
  box-shadow: none;
  vertical-align: bottom;
  line-height: 40px;
  padding: 0;
}

.new_statement_sec .state_data_cap {
  font-size: 14px;
  color: #454545;
  font-family: "Axiforma-Medium";
  text-transform: uppercase;
}

.new_statement_sec .state_data_txt {
  font-size: 18px;
  color: #454545;
  font-family: "Axiforma_Bold";
  display: inline-block;
  vertical-align: middle;
}

.new_statement_sec .state_data_detail_sec {
  margin-bottom: 20px;
}

.new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
  font-family: "Axiforma_light";
  font-size: 24px !important;
}

.new_statement_sec .inline_flex_activity_list .brim_points_box span {
  font-size: 18px !important;
  font-family: "Axiforma-Book";
  line-height: 23px;
}

.new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  border: 1px solid #a2a2a2;
  color: #414042;
  font-family: "Axiforma-Medium";
  font-size: 12px;
  text-align: center;
}

.new_statement_sec .statement_detail_data_container .left_activity {
  max-width: 70%;
  width: 70%;
}

.statemnt_tab {
  padding: 0;
}

.new_statement_sec {
  padding: 30px 0;
}

.new_statement_sec .download_btn .dropdown a {
  background-image: url(../images/arow.png) !important;
  background-position: right 15px top 50%;
  background-color: transparent;
}

.new_statement_sec .download_btn .dropdown-menu {
  min-width: auto;
  margin-top: 2px !important;
}

.new_statement_sec .download_btn .dropdown-menu li a {
  padding-left: 6px;
  padding-right: 6px;
  background-image: none !important;
}

.new_statement_sec .dropdown {
  width: 140px;
}

.statement_dtls_box .panel-default>.panel-heading {
  display: flex;
  justify-content: space-between;
  padding: 0;
}

.statement_dtls_box .panel-default .panel-heading a {
  background: url(../images/top_arow.png) right center no-repeat;
  width: 20px;
  background-size: 20px;
}

.statement_dtls_box .panel-default.collapsed .panel-heading a {
  background: url(../images/arow.png) right center no-repeat;
  width: 20px;
  background-size: 20px;
  pointer-events: none;
}

.statement_dtls_box .statement_detail_data_container {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 20px 0 0;
  border: 0;
}

.statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
  font-family: "Axiforma_light";
  font-size: 24px !important;
}

.statement_dtls_box .inline_flex_activity_list .brim_points_box span {
  font-size: 18px !important;
  font-family: "Axiforma-Book";
  line-height: 23px;
}

.statement_dtls_box .statement_detail_data_container .make_btn {
  min-width: 140px;
  color: #fff;
  border: 1px solid #00c1d5;
  background-color: #00c1d5;
  font-size: 13px;
  box-shadow: none;
  vertical-align: bottom;
  line-height: 40px;
  padding: 0;
}

.statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  border: 1px solid #a2a2a2;
  color: #414042;
  font-family: "Axiforma-Medium";
  font-size: 12px;
  text-align: center;
}

.statement_dtls_box .download_btn .dropdown-menu {
  min-width: auto;
  margin-top: 2px !important;
}

.statement_dtls_box .dropdown {
  width: 140px;
}

.statement_dtls_box .download_btn .dropdown-menu li a {
  padding-left: 6px;
  padding-right: 6px;
  background-image: none !important;
}

.statement_dtls_box .panel-default>.panel-heading+.panel-collapse>.panel-body {
  border: 0;
  padding: 0;
}

.statement_dtls_box .download_btn .dropdown a {
  background-image: url(../images/arow.png) !important;
  background-position: right 15px top 50%;
  background-color: transparent;
}

.statement_dtls_box .panel-group .panel+.panel {
  margin-top: 20px;
}

.statement_dtls_box .panel {
  padding: 30px;
  border: 1px solid #efefef;
  border-radius: 8px;
  cursor: pointer;
}

.statement_dtls_box .statement_detail_data_container .left_activity {
  float: none;
  width: 70%;
}

.statement_dtls_box .panel-title {
  font-size: 18px;
  color: #454545;
  font-family: "Axiforma_Bold";
}

.new_statement_details {
  padding: 30px 0;
}

.ecommerce_flag_text {
  line-height: 16px;
}

.ecommerce_flag_text b {
  display: block;
  margin-bottom: 10px;
}

.incard_flag_text {
  line-height: 16px;
}

.incard_flag_text b {
  display: block;
}

.new_statement_sec .single_select_item.download_btn,
.statement_dtls_box .single_select_item.download_btn {
  padding-left: 15px;
}

.new_statement_sec .single_select_item.download_btn .dropdown a.dropdown-toggle,
.statement_dtls_box .single_select_item.download_btn .dropdown a.dropdown-toggle {
  line-height: 40px;
  vertical-align: bottom;
}

.new_statement_sec .inline_flex_activity_list .brim_points_box .small_point_tag,
.statement_dtls_box .inline_flex_activity_list .brim_points_box .small_point_tag {
  height: 22px;
  width: 22px;
}

.new_statement_sec .statement_detail_data_container .small_point_tag,
.statement_dtls_box .statement_detail_data_container .small_point_tag {
  margin-top: -8px;
}

.innercell_click {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}

.new_info_tip_align {
  position: absolute !important;
  right: 5px;
}

.new_info_tip_align .white_info_tip {
  right: -15px;
}

.white_info_tip:after {
  border-right: 15px solid transparent;
  right: 8px;
}

.psn_rltv {
  position: relative;
}

.new_top_tooltip {
  margin-left: 1px;
}

.new_top_tooltip .color_tip {
  background: transparent;
  font-size: 16px;
  height: 16px;
  width: 16px;
}

.new_top_tooltip .white_info_tip {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
  top: 100%;
  margin-bottom: 0;
  text-align: left;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
  border: 2px solid #00c1d5;
  margin-top: 15px;
  bottom: auto;
  font-family: "Axiforma-Book";
  text-transform: initial !important;
  min-height: auto;
  padding: 12px 22px 10px 15px;
}

.new_top_tooltip .tip_close {
  font-size: 0 !important;
  width: 16px !important;
  height: 16px !important;
  text-align: center;
  line-height: 16px;
  background-color: transparent;
  background-image: url(../images/icon-dismiss_new.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.other_value_cell_each_inner .info_tip_link {
  vertical-align: top;
}

.other_value_cell_each_inner .new_info_tip {
  vertical-align: top;
}

.new_top_tooltip .white_info_tip:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 19px 14px;
  border-color: transparent transparent #00c0d5 transparent;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: -19px;
}

.new_top_tooltip .white_info_tip:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 13px 17px 13px;
  border-color: transparent transparent #f7f7f7 transparent;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: -19px;
  top: -16px;
  z-index: 1;
}

.new_top_tooltip .info_tip p {
  line-height: 17px;
}

.right_tip .white_info_tip:before {
  left: auto;
  right: 12px;
  transform: none;
}

.right_tip .white_info_tip {
  right: -20px;
  left: auto;
  transform: none;
  margin-top: 15px;
  bottom: auto;
}

.right_tip .white_info_tip:after {
  left: auto;
  right: 11px;
  transform: none;
}

.dashboard_row_single .right_tip .white_info_tip {
  right: auto;
  left: 50%;
  transform: translateX(-50%);
}

.dashboard_row_single .right_tip .white_info_tip:before {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}

.dashboard_row_single .right_tip .white_info_tip:after {
  left: 50%;
  right: auto;
  transform: translateX(-50%);
}

.new_top_tooltip .color_tip:hover,
.new_top_tooltip .color_tip:focus {
  color: #005962;
}

.new_info_tip_hover {
  position: relative;
}

.eshoppending {
  line-height: 22px;
  padding: 0 8px;
  height: 20px;
  font-size: 12px;
  color: #454545;
  border-radius: 0 4px 4px 0;
  background-color: #eaf4f6;
  font-family: "Axiforma_Regular";
  text-align: center;
  margin-right: 13px;
  position: relative;
}

.eshoppending:after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 8px 10px 0;
  border-color: transparent #eaf4f6 transparent transparent;
  content: "";
  position: absolute;
  right: -7px;
  transform: rotate(180deg);
}

.brdr_nil {
  box-shadow: none !important;
  background-color: #fff;
  margin-top: 20px;
}

.wd100 {
  width: 100%;
}

.msg_tip {
  background-color: #eefdff;
  width: 100%;
  padding: 20px;
  border-radius: 10px;
}

.msg_inner {
  position: relative;
  display: inline-block;
}

.msg_tip p {
  font-size: 14px;
  color: #454545;
  margin: 0;
  font-family: "Axiforma-Book";
  position: relative;
  display: inline-block;
  white-space: normal;
}

.msg_tip p strong {
  font-family: "Axiforma_Bold";
}

.msg_inner .new_info_tip {
  left: 100%;
  top: 7px;
  right: auto;
}

.eshoppending_mobile {
  margin-left: 10px;
  margin-right: 0;
  display: none;
}

.eshoppending_mobile:after {
  left: -7px;
  transform: none;
}

.other_value_cell_acdtls .brim_card_headline {
  width: 100%;
  margin-bottom: -10px;
  font-size: 16px;
}

.other_value_cell_acdtls .other_value_cell_each {
  margin-bottom: 20px;
}

.other_value_cell_acdtls {
  padding-top: 30px;
}

@media all and (-ms-high-contrast: none) {
  .icon_content span {
    line-height: normal !important;
  }

  .new_info_tip_align {
    top: 50%;
    transform: translateY(-50%);
  }

  .tranlist_cell_txt {
    line-height: normal;
  }
}

.tranlist_cell:first-child .tranlist_cell_txt {
  max-width: calc(100% - 60px);
}

.debit_portion .flex_dashboard_outer {
  padding-left: 230px;
}

.debit_portion .dashboard_card .card_top_lft_sec h3 {
  font-size: 32px;
}

.debit_portion .dashboard_row .brim_left_flex {
  width: 200px;
  padding: 0 15px;
}

.pepaid_crd_holder {
  margin-top: -115px;
  position: relative;
}

.debit_portion .card_bottom_sec {
  padding: 30px 0px 50px;
}

.debit_portion .brim_center_flex {
  padding: 0px 30px;
  margin-top: 0;
}

.debit_portion .dashboard_row .brim_right_flex {
  width: calc(100% - 769px);
}

.debit_portion .make_btn {
  font-family: "Axiforma_Bold";
  font-size: 12px;
  min-width: 167px;
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 42px;
  height: 39px;
}

.debit_portion .make_btn img {
  width: 18px;
}

.brdrd_btn {
  border: 2px solid #00c1d5;
  color: #00c1d5;
  background-color: transparent;
  padding: 0px 15px;
  line-height: 38px !important;
}

.brdrd_btn:hover {
  color: #00c1d5;
}

.debit_portion .brim_left_flex {
  overflow: visible;
}

.debit_portion .other_value_cell span {
  margin: 0;
}

.debit_portion .small_point_tag {
  height: 22px;
  width: 22px;
}

.debit_portion .brim_points_box span {
  font-size: 24px !important;
  vertical-align: top;
  line-height: 100%;
}

.debit_portion .brim_make_pay .other_value_cell {
  align-items: center;
}

.debit_portion .other_value_cell_each h4 {
  font-size: 32px;
}

.prepaid_acvty_rt .make_btn {
  font-family: "Axiforma_Bold";
  min-width: 167px;
  font-size: 12px;
  margin-left: 45px;
  text-align: center;
}

.debit_portion .lock_card_overlay span {
  color: #fff;
  position: absolute;
  top: 65%;
  transform: translateY(-50%);
  text-align: center;
  left: 0;
  right: 0;
}

.debit_portion .lock_card_overlay {
  border-radius: 8px;
}

.debit_portion .brdrd_btn img {
  width: 20px;
}

.prepaid_acvty_rt .make_btn img {
  width: 22px;
}

#budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
  min-width: 17%;
}

#budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell {
  min-width: 16%;
}

#newredeemcashbacksuccessmodal .mp_success {
  padding: 30px 30px 0;
}

#newredeemcashbacksuccessmodal .newSuccess_btn {
  padding: 13px 15px;
}

.go_to_actvty {
  text-align: center;
  padding-bottom: 30px;
}

#newredeemcashbacksuccessmodal .all_detail_container {
  padding: 0;
}

#make_payment_new .material_inf_tip {
  text-align: center;
  display: block;
}

#make_payment_new .material_inf_tip_ico {
  position: static;
}

.modal-open {
  overflow: hidden !important;
}

.lkdimgdiv {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 2;
}

.lock_online_new {
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-position: center center;
  background-image: url(../images/cross_monitor.png);
  background-color: rgba(69, 69, 69, 0.7);
}

.lock_foreign_new {
  background-image: url(../images/cross_globe.png);
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-color: rgba(69, 69, 69, 0.7);
  border-radius: 10px;
  background-position: center center;
  margin-left: 5px;
}

.Card_Lock_Modal_body {
  padding: 30px 75px;
  text-align: center;
}

.Card_Lock_Modal_body p {
  font-size: 16px;
  color: #454545;
  margin: 0;
  letter-spacing: 1px;
  line-height: 20px;
  font-family: "Axiforma_Regular";
}

.Card_Lock_Modal_body p span {
  display: inline-block;
  font-family: "Axiforma_bold";
}

.carp_body .card_option_img {
  height: 80px;
  width: 80px;
  padding: 44px 10px 0;
  font-family: "Axiforma_bold";
  color: #fff;
  font-size: 14px;
  line-height: 15px;
  background-position: top 10px center;
}

.carp_body .card_option_label {
  margin: 0;
  white-space: normal;
  font-family: "Axiforma_bold";
  color: #fff;
  font-size: 14px;
}

.carp_body .lock_online {
  background-position: top 3px center !important;
}

.carp_body .lock_foreign {
  background-position: top 3px center !important;
}

.carp_body .brim_card_single_option.active .card_option_img {
  background-color: #009eae;
  background-position: top 10px center !important;
}

.carp_body .lock_online_new {
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-position: center center;
  background-image: url(../images/cross_monitor.png);
  background-color: rgba(69, 69, 69, 0.7);
}

.carp_body .lock_foreign_new {
  background-image: url(../images/cross_globe.png);
  height: 40px;
  width: 40px;
  background-size: 30px;
  background-color: rgba(69, 69, 69, 0.7);
  border-radius: 10px;
  background-position: center center;
  margin-left: 5px;
}

.no_result_activity .top_typo_box {
  margin-bottom: 0;
}

.no_result_activity .top_typo_box ul li {
  font-size: 16px;
  font-family: "Axiforma-Book";
}

.no_result_activity .top_typo_box h4 {
  margin-bottom: 35px;
}

.no_result_activity.tab_ecommerce {
  box-shadow: none;
}

.no_result_activity .top_typo_box h4 span {
  color: #00c1d5;
}

.no_result_activity .top_typo_box ul {
  padding-top: 20px;
}

.searchtextac {
  color: #00c1d5;
  font-style: normal;
}

.dashboard_carp .card_bottom_sec {
  padding: 45px 0px 25px;
}

.carp_body .my_cards .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 0;
}

.carp_body .sub_txt {
  font-family: "Axiforma_Bold";
  font-size: 13px;
}

.activity_content .tab_ecommerce {
  box-shadow: none;
  margin-bottom: 0;
  min-height: 42px;
}

.activity_content .top_typo_box {
  margin-bottom: 0;
}

.activity_content .single_select_item.active .btn {
  background-color: #077c88 !important;
  color: #fff;
}

.activity_content .single_select_item.active .bootstrap-select.btn-group .btn .caret {
  background: url(../images/arow_whtt.png) no-repeat;
}

.inner_bg_cell_new {
  padding-right: 30px;
}

/* css hack for ie 11 */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .carp_body .card_bottom_sec .sub_txt {
    font-size: 12px;
  }

  .carp_body .right_activity_panel_lt .brim_points_box {
    margin-top: 10px;
  }

  .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
  }

  .carp_body .dashboard_card .small_point_tag {
    margin-top: -12px;
  }

  .carp_body .mob_right {
    padding-top: 6px;
  }

  .carp_body .left_activity h3 {
    line-height: 53px;
  }

  .ActivityPage .small_point_tag {
    margin-top: -10px;
  }

  .ActivityPage .pointTo {
    padding-top: 12px;
  }

  .carp_body .pagination_wrap li a {
    line-height: 42px;
  }

  .authuser_body .dashboard_carp .brim_center_flex {
    margin-top: 0;
  }

  .piedrp .bootstrap-select>.btn {
    padding-top: 0;
    line-height: 35px;
  }

  .clearSearch {
    padding-top: 11px;
  }

  .tranlist_cell_txt {
    padding-top: 9px;
  }

  .tranlist_cell .color_tip {
    margin-top: 4px;
  }

  .do_redeemed em,
  .do_redeemed i {
    padding-top: 10px;
  }

  .carp_body .ActivityPage .bootstrap-select>.btn {
    line-height: 48px;
  }

  .activity_content .single_select_item .bootstrap-select>.btn {
    line-height: 48px;
  }

  .activity_content .dropdown_function_outer .new-on-off label {
    padding-top: 8px;
  }

  .activity_content .tab_ecommerce {
    min-height: 39px;
  }

  .transation_head_carp .left_text .muted_txt {
    vertical-align: inherit !important;
  }
}

/* css hack for ie 11 */


/* start 26.07.22 */
.four_col_row .tranlist_cell:first-child {
  /* min-width: 27%; */
  min-width: 32%;
}

.four_col_row .tranlist_cell:nth-child(3) {
  justify-content: flex-end;
  min-width: 24%;
}

.four_col_row .tranlist_cell:last-child {
  min-width: 23%;
  padding-left: 0;
}

.tranlist_row.tranlist_header.dashboard_tranlist_row.four_col_row.transaction_dtls_header_menu:hover {
  box-shadow: none;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-radius: 0px;
  background: transparent;
}

.dash_trans_lst.four_col_row .tranlist_cell:first-child {
  /* min-width: 27%; */
  min-width: 35%;
}

.dash_trans_lst.four_col_row .tranlist_cell:nth-child(3) {
  justify-content: flex-end;
  min-width: 14%;
}

.dash_trans_lst.four_col_row .tranlist_cell:last-child {
  min-width: 23%;
  padding-left: 0;
  padding-right: 20px;
}

/* end 26.07.22 */
/* start 10.03.23 */
.five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
  min-width: 4%;
  padding-left: 0;
}

.dash_trans_lst.four_col_row .tranlist_cell:last-child {
  padding-right: 45px;
}

.dash_trans_lst.four_col_row .tranlist_cell:nth-child(2) {
  padding-left: 0;
}

.lbcbiz_flow .four_col_row .tranlist_cell:nth-child(3) {
  min-width: 14%;
  padding-right: 0;
}

.lbcbiz_flow .transdashboard .four_col_row .tranlist_cell:nth-child(3) {
  padding-right: 15px;
}

/* end 10.03.23 */

/* start 11.04.23 */
#addemployeemodal p,
#addadminmodal p {
  text-align: center;
}

/* end 11.04.23 */
/* end customListing */

/* stat marketplace.css */
/*market place header*/

.marketplace_header {
  padding: 130px 0 15px;
  background: #fff;
}

.marketplace_hdtop {
  /* margin: 0 0 25px; */
  /* position: relative;
    padding-right: 160px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.points_area_market {
  margin-left: auto;
  margin-right: 0px;
  /* position: absolute;
    right: 0;
    top:0px; */
}

.marketplace_hdtop .market_text {
  margin-left: 0px;
  margin-right: auto;
}

.curent_point {
  font-size: 9px;
  color: rgba(65, 64, 66, 0.5);
  text-align: right;
  margin-bottom: 25px;
}

.curent_point span {
  display: block;
  font-size: 32px;
  color: rgba(65, 64, 66, 1);
}

.curent_point span.redem {
  font-size: 18px;
}

.market_text {
  float: left;
  margin-right: 80px;
  display: inline-block;
  vertical-align: middle;
  font-size: 32px;
  color: #414042;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  white-space: nowrap;
}

.market_text span {
  margin-left: 10px;
}

.market_serch_fld {
  float: left;
  line-height: 100%;
  position: relative;
  /*width: 455px;
    padding: 15px 36px 10px;
    margin-right: 25px;*/
  /*==old style==*/
  margin: 0px 61px 10px 36px;
  width: 385px;
}

.market_serch_inp {
  width: 100%;
  padding: 15px 36px;
  border-radius: 3px;
  font-size: 12px;
  color: #000;
  border: none;
  outline: none;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1);
  background: url(../images/icon-search.png) 10px center no-repeat #fbfbfb;
}

.market_serch_inp::-webkit-input-placeholder {
  opacity: 0.3;
}

.market_serch_inp::-moz-placeholder {
  opacity: 0.3;
}

.market_serch_inp:-ms-input-placeholder {
  opacity: 0.3;
}

.market_serch_inp::-ms-input-placeholder {
  opacity: 0.3;
}

.market_serch_inp::placeholder {
  opacity: 0.3;
}

.market_srch_result {
  min-width: 300px;
  display: none;
  background-color: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.1);
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  margin-top: 2px;
  z-index: 99;
  width: 100%;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.market_srch_result.active {
  display: block;
}

.market_srch_result>ul {
  width: 100%;
  padding: 7px 0px;
  border-bottom: 1px solid #e9e9e9;
  max-height: 280px;
  overflow: hidden;
  overflow-y: auto;
}

.market_srch_result>ul>li,
.market_srch_result>ul>li>a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.market_srch_result>ul>li {
  padding: 7px 15px;
}

.market_srch_result>ul>li:hover {
  background-color: #fafafa;
}

.market_srch_img {
  height: 32px;
  width: 32px;
  margin-right: 20px;
}

.market_srch_txt {
  overflow: hidden;
  font-size: 13px;
  color: #4a4a4a;
}

.market_srch_txt span {
  color: #00c6e2;
  font-family: "Source Sans Pro", sans-serif;
}

.market_all_result {
  padding: 15px;
  font-size: 12px;
  color: #4a4a4a;
  font-style: italic;
}

.search_adrs {
  overflow: hidden;
}

.search_adrs i,
.adrs_result {
  display: inline-block;
  vertical-align: middle;
}

.adrs_result {
  font-size: 10px;
  color: #000;
  line-height: 18px;
  margin-left: 8px;
}

.adrs_result span {
  display: block;
  font-size: 12px;
  color: #000;
}

.adrs_result a {
  display: block;
  font-size: 10px;
  color: #00c6e2;
}

.adrs_result a:hover {
  color: #000;
}

.marketplace_menu_wrap {
  padding-right: 80px;
}

.marketplace_menu {
  text-align: center;
}

.marketplace_menu ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 30px;
}

.marketplace_menu ul li a {
  display: block;
  vertical-align: middle;
  font-size: 11px;
  color: #000000;
  text-transform: uppercase;
}

.marketplace_menu ul li a:hover {
  color: #05c3de;
}

/*end*/

/*===s.pal=====*/

/*19.3.2018*/

.nav_list li {
  position: relative;
}

.menu_overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 88;
  display: block;
  opacity: 0;
  -webkit-visibility: hidden;
  -ms-visibility: hidden;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.menu_overlay.active {
  opacity: 1;
  -webkit-visibility: visible;
  -ms-visibility: visible;
  visibility: visible;
}

.lst_ico {
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
}

.lst_ico img,
.lst_ico svg {
  height: 100%;
  width: 100%;
}

.custom_dropdown_menu {
  width: 520px;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
  -ms-transform: translateX(-50%) !important;
  transform: translateX(-50%) !important;
  margin: 0 !important;
  top: 0px !important;
  border: 0;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block !important;
  opacity: 0;
  -webkit-visibility: hidden;
  -ms-visibility: hidden;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.nav_list .dropdown.open>.dropdown-menu {
  opacity: 1;
  -webkit-visibility: visible;
  -ms-visibility: visible;
  visibility: visible;
  top: 27px !important;
}

.nav_list .dropdown_menu_inner {
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.nav_list .dropdown_ul li {
  margin: 0px !important;
  padding: 0px 10px;
  float: none;
  clear: both;
  display: block;
  width: 100%;
}

.nav_list .dropdown_ul li a {
  display: inline-block !important;
  width: 100%;
  vertical-align: middle;
  margin: 7px 0px;
}

.menu_list_detail {
  display: inline-block;
  overflow: hidden;
  padding-top: 8px;
  text-transform: capitalize;
  font-size: 13px;
}

.nav_list .dropdown_ul {
  padding: 5px 0px;
}

.list-col-2:first-child .dropdown_ul:first-child {
  border-bottom: 1px solid #e9e9e9;
}

.list-col-2 {
  width: 50%;
  float: left;
  border-right: 1px solid #e9e9e9;
}

.list-col-2:last-child {
  border-right: 0px;
}

.nav_list .dropdown-toggle {
  position: relative;
  padding-right: 18px;
}

.nav_list .dropdown-toggle:before {
  content: "\f107";
  font: normal normal normal 12px/1 FontAwesome;
  position: absolute;
  top: 50%;
  right: 0px;
  margin-top: -3px;
  -webkit-transform: translateY(-50%) rotate(0deg);
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.nav_list .dropdown.open .dropdown-toggle:before {
  -webkit-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}

.nav_list li.active>a,
.nav_list .dropdown.open>a {
  color: #00c6e2;
}

.header_wrap {
  z-index: 100;
}

.marketplace_header {
  z-index: 99;
  position: relative;
}

/*banner*/

.banner_container {
  position: relative;
  /* margin-bottom: 20px; */
}

.section {
  position: relative;
  width: 100%;
}

.banner_slide {
  width: 100%;
}

.banner_slide .item img {
  width: 100%;
}

.banner_control {
  position: absolute;
  bottom: 0px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.banner_slide .slick-arrow,
.section_slide .slick-arrow {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-tarnsform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
  border: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 45px;
  width: 25px;
  z-index: 55;
  font-size: 0px;
  opacity: 0.9;
}

.banner_slide .slick-arrow:hover,
.section_slide .slick-arrow:hover {
  opacity: 1;
}

.ban-prev {
  left: 16px;
}

.ban-next {
  right: 16px;
}

.banner_control .slick-dots {
  padding: 13px;
  background-color: #00c6e2;
}

.banner_control .slick-dots li {
  margin: 0px 4px;
}

.banner_control .slick-dots li button {
  background-color: #fff;
}

.banner_control .slick-dots li.slick-active button {
  background-color: #000;
}

.sl_fab {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  z-index: 9;
  cursor: pointer;
}

.sl_fab svg {
  height: 100%;
  width: 100%;
  fill: #454545;
  fill-opacity: 0.5;
  stroke-width: 2px;
  stroke: #ececec;
}

.fill-active.sl_fab svg {
  fill: #cf1e55;
  fill-opacity: 1;
}

.sl_note {
  background-color: rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.05);
  border-radius: 0px 20px 20px 0px;
  padding: 8px;
  min-width: 125px;
  color: #000;
  font-size: 12px;
  line-height: 100%;
  text-align: left;
  position: absolute;
  left: 0px;
  top: 10px;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.item_anchor:hover .sl_note {
  background-color: rgba(255, 255, 255, 0.95);
}

.sl_note_hdr {
  margin-bottom: 4px;
  font-family: "Source Sans Pro", sans-serif;
}

.sl_note_txt {
  color: inherit;
  opacity: 0.7;
}

.sl_img {
  height: 165px;
  width: 100%;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}

.item_anchor {
  display: inline-block;
  width: 100%;
  position: relative;
  border: 0;
  border-radius: 10px;
}

.top_slider_sec,
.slider_btm_slider_sec {
  position: relative;
}

.slider_btm_slider_sec {
  border-top: 5px solid #ededed;
  padding: 12px 0px 4px;
  display: block;
  background-color: #fff;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.sl_tag {
  display: block;
  margin-bottom: 5px;
  padding-right: 45px;
}

.sl_tag_txt {
  font-size: 14px;
  color: #767676;
  font-weight: 600;
  max-width: 90px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin: 0;
  line-height: 100%;
  display: inline-block;
  vertical-align: middle;
  padding: 6px 0px;
  position: relative;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif !important;
  white-space: nowrap;
}

/* .item_anchor:hover .sl_tag_txt {
  color: #454545;
} */

.clr_tag {
  font-size: 10px;
  color: #a2a2a2;
  max-width: 45px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  margin: 0;
  line-height: 100%;
  margin-left: 25px;
  display: inline-block;
  vertical-align: middle;
  padding: 4px 8px;
  border-radius: 5px;
  float: right;
  position: relative;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: none;
}

.red_tag {
  color: #ff8c6c;
  border: 1px solid #ff8c6c;
  background-color: #fff;
}

.slide_content {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  font-size: 14px;
  line-height: 20px;
  padding-top: 2px;
}

.sl_separator {
  display: inline-block;
  font-size: 13px;
  color: #4a4a4a;
  width: 10px;
  position: relative;
  vertical-align: middle;
  margin: 0px 1px;
}

.sl_separator:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-tarnsform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #a2a2a2;
  height: 4px;
  width: 4px;
  border-radius: 50%;
}

.sm_usr {
  height: 46px;
  width: 46px;
  position: absolute;
  right: 6px;
  top: -25px;
  border-radius: 50%;
  overflow: hidden;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

.item_anchor:hover .sm_usr {
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}

.sl_fab {
  position: absolute;
  right: 20px;
  top: 20px;
}

.aro_item {
  position: relative;
}

.sec_header {
  margin: 0px 0px 30px;
}

.sec_header h3 {
  font-size: 20px;
  color: #454545;
  letter-spacing: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 35px;
}

.see_all_btn {
  color: #05c3de;
  font-size: 12px;
  line-height: 100%;
  text-decoration: underline;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  font-family: "Source Sans Pro", sans-serif;
}

.see_all_btn .fa {
  color: #05c3de;
  margin-left: 6px;
  color: inherit;
  position: relative;
  left: 0;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.see_all_btn:hover .fa {
  left: 3px;
}

.slide_section_container {
  padding: 50px 0px 0px;
}

.section_slide .slick-arrow {
  height: 20px;
  width: 10px;
}

.section_slide .ban-next {
  right: -20px;
}

.footer {
  padding: 35px 0px;
  background-color: #f7f7f7;
  margin-top: 90px;
  border-top: 1px solid #ededed;
}

.ft_rt {
  text-align: right;
  color: #4a4a4a;
  opacity: 0.5;
  font-size: 12px;
}

.ft_nav {
  color: #4a4a4a;
}

.ft_nav li {
  display: inline-block;
  margin: 0px 20px;
  text-align: left;
  opacity: 0.5;
  font-size: 12px;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.ft_nav li:hover {
  opacity: 1;
}

.ft_nav li:first-child {
  margin-left: 0;
}

.ft_nav li:last-child {
  margin-right: 0;
}

.lst_ico_sm {
  height: 13px;
  width: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  line-height: 100%;
}

.section_slide .item {
  padding: 5px;
  margin: 0px 10px;
  border-radius: 5px;
  position: relative;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

/* .item_anchor {
    border: 1px solid #ededed;
    border-radius: 10px;
} */

.section_slide {
  margin: 0px -15px;
}

/* .section_slide .item:hover .item_anchor{
    box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.1);
} */

.top_slider_sec {
  /*    border-top-left-radius: 5px;
        border-top-right-radius: 5px;*/
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  overflow: hidden;
}

.section_slide .ban-prev {
  left: -20px;
}

.dots {
  position: relative;
  background: transparent;
  border: 0;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 50px;
  height: 30px;
  float: right;
  display: none;
}

.m_dot,
.m_dot:before,
.m_dot:after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #00c6e2;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.m_dot {
  top: 50%;
  left: 50%;
  margin-top: -3px;
  margin-left: -3px;
  position: relative;
}

.m_dot:before,
.m_dot:after {
  content: "";
  position: absolute;
}

.m_dot:before {
  right: 10px;
  top: 0px;
}

.m_dot:after {
  left: 10px;
  top: 0px;
}

.dots:hover .m_dot:before,
.dots.active .m_dot:before {
  top: 10px;
  right: 0px;
}

.dots:hover .m_dot:after,
.dots.active .m_dot:after {
  top: -10px;
  left: 0px;
}

.nav_open {
  overflow: hidden;
}

/*end*/

/*===s.pal==modal===*/

.custom_modal_dialog {
  width: 100%;
  max-width: 900px;
}

.custom_modal_header {
  padding: 0px;
}

.modal_banner {
  position: relative;
}

.modal_banner img {
  width: 100%;
}

.custom_modal_cross {
  font-size: 0;
  width: 24px;
  height: 24px;
  padding: 6px;
  background-image: none !important;
  background-color: #d9d9d9;
  border: 1px solid #d9d9d9;
  border-radius: 50%;
  position: absolute;
  top: 12px;
  right: 12px;
}

.custom_modal_cross svg {
  height: 100%;
  width: 100%;
  fill: #454545;
}

.custom_modal_cross:hover {
  background-color: #fff;
  border: 1px solid #e9e9e9;
}

.custom_modal_dialog .modal-content {
  border-radius: 15px;
  overflow: hidden;
}

.details_header {
  padding: 45px 30px 15px;
}

.hd_tag {
  width: 36px;
  height: 36px;
  display: inline-block;
  margin-right: 10px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
}

.modal_title {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  vertical-align: middle;
  padding-right: 25px;
}

.modal_title h4 {
  font-size: 36px;
  color: #004070;
  margin-top: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.hd_tag {
  width: 56px;
  height: 56px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.modal_fav_box {
  position: relative;
  vertical-align: middle;
  display: inline-block;
}

.modal_fav_box .sl_fab {
  position: static;
  width: auto;
}

.modal_fav_box .sl_fab svg {
  width: auto;
  fill: transparent;
  stroke-width: 2px;
  stroke: #05c3de;
  display: inline-block;
  vertical-align: middle;
}

.modal_fav_box .sl_fab.fill-active svg {
  fill: #05c3de;
  stroke: #05c3de;
}

.fav_value {
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
  margin-top: -4px;
}

.modal_nav {
  border: 0px;
  margin: 0;
  padding: 0px 0px 12px;
  border-bottom: 2px solid #dedede;
}

.modal_nav>li {
  border: 0px;
  /* border-right: 1px solid #E9E9E9; */
  text-align: center;
  padding: 0px;
  display: block;
  float: left;
  margin: 0px;
}

/* .modal_nav>li:first-child {
  border-left: 1px solid #E9E9E9;
} */

.modal_nav>li>a {
  display: block;
  padding: 0px 5px;
  position: relative;
  text-align: center;
  border: 0px !important;
  text-transform: uppercase;
  margin: 0px;
  min-width: 150px;
  background-color: transparent !important;
  font-size: 14px;
  color: #222222;
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.modal_nav>li.active>a {
  font-weight: 700;
}

.modal_nav>li.earnoffer.active>a:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  background-color: #05c3de;
  bottom: -14px;
  left: 0px;
  right: 0px;
}

.modal_nav>li.redeemblock.active>a:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  background-color: #ff8c6c;
  bottom: -14px;
  left: 0px;
  right: 0px;
}

.modal_nav>li.install.active>a:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  background-color: #50e3c2;
  bottom: -14px;
  left: 0px;
  right: 0px;
}

.modal_tab_content {
  padding: 38px 0px 0px;
}

.modal_tab_content,
.modal_tab_container,
.modal_tab_container p {
  color: #454545;
  font-size: 13px;
}

.modal_tab_container p {
  margin-bottom: 10px;
}

.tab_content_headline {
  margin-bottom: 20px;
  text-transform: uppercase;
}

.tab_content_headline p {
  margin-bottom: 0;
}

.tab_content_date {
  margin-bottom: 0px;
}

.total_progress .progress {
  margin: 0px;
  height: 16px;
  border-radius: 30px;
  background-color: #e9e9e9;
}

.blue_progress .progress-bar {
  background-color: #05c3de;
}

.total_progress .progress-bar {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.progress_info {
  float: left;
  font-size: 13px;
  color: #454545;
  padding-right: 20px;
  position: relative;
}

.progress_value {
  float: right;
  color: #454545;
  line-height: 100%;
  margin: 0px;
  padding-left: 20px;
}

.progress_mx_value,
.progress_separator,
.progress_min_value {
  display: inline-block;
  vertical-align: middle;
}

.progress_mx_value,
.progress_separator {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 24px;
}

.progress_label {
  margin-bottom: 8px;
}

.flex_row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex_col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.lvl_col {
  font-size: 12px;
  color: #454545;
  max-width: 192px;
  width: 100%;
  padding: 0px 10px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* opacity: 0.5; */
  margin-bottom: 15px;
}

.inner_lvl_box {
  padding: 13px 10px 13px;
  border: 2px solid #e9e9e9;
  border-radius: 10px;
  height: calc(100% - 15px);
}

.lvl_title {
  color: #222222;
  background-color: #fff;
  padding: 0px 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: -15px;
}

.lvl_top_txt {
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  min-height: 40px;
  line-height: 20px;
}

.lvl_value {
  margin: 10px 0px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
}

.lvl_separator {
  margin: 12px 0px;
  width: 100%;
  border-radius: 15px;
  background-color: #e9e9e9;
  height: 5px;
  font-size: 0;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.lvl_point {
  margin: 0px;
  position: relative;
  display: inline-block;
}

.lvl_point span {
  color: #fff;
  font-size: 28px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.lvl_point img,
.lvl_point svg {
  height: 42px;
  width: 42px;
  /* -ms-filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); */
  -webkit-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.lvl_point_cont {
  margin: 10px 0px 5px;
}

.lvl_container {
  padding: 9px 0px 0px;
  margin: 0px -10px;
}

/*
.lvl_col .inner_lvl_box:after {
  z-index: 1;
  position: absolute;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  background-color: #15bfd8;
  right: -12px;
  top: 8px;
  content: "";
  background-image: url(../images/Checkmark.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 13px 10px;
  -webkit-visibility: hidden;
  -moz-visibility: hidden;
  -ms-visibility: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .3s ease-in;
}
.lvl_col.active .inner_lvl_box:after {
  -webkit-visibility: visible;
  -moz-visibility: visible;
  -ms-visibility: visible;
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
} */

.lvl_col.active .lvl_separator {
  background-color: #00c1d5;
}

/* .lvl_col.active .lvl_point img,
.lvl_col.active .lvl_point svg{
    -ms-filter: grayscale(0);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
} */

/* .lvl_col.active {
  opacity: 1;
}
.lvl_col.current {
  opacity: .6;
} */

/* .lvl_col.current .lvl_point img,
.lvl_col.current .lvl_point svg {
  -ms-filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
} */

.custom_modal_footer {
  margin: 45px 0px 25px;
  position: relative;
}

/* .modal_tab_container {
  padding: 0px 70px;
} */

.custom_modal_footer_row {
  margin: 0px -60px;
}

.footer_btn_container {
  margin: 0px auto;
  display: inline-block;
}

.text_btn {
  padding: 5px 10px;
  display: inline-block;
  font-size: 13px;
  color: #454545;
  text-decoration: underline;
  background-color: transparent;
  border: 0px;
  border-radius: 4px;
}

.text_btn:hover {
  color: #fff;
  text-decoration: none;
  background-color: #00c1d5;
  border: 0px;
}

.modal_btn {
  color: #fff;
  font-size: 12px;
  background-color: #00c1d5;
  border: 0px;
  border-radius: 4px;
  min-height: 40px;
  min-width: 195px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
}

.modal_btn:hover {
  color: #fff;
  background-color: #454545;
}

.modal_ft_social .social_area_d a {
  display: inline-block;
  vertical-align: middle;
  margin: 0 7px;
  background: #14c0d8;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  color: #fff;
  text-align: center;
  overflow: hidden;
  font-size: 29px;
  line-height: 44px;
}

.modal_ft_social .social_area_d a img {
  width: 20px;
}

.modal_ft_social .social_area_d a:first-child {
  padding-left: 9px;
  font-size: 37px;
  line-height: 54px;
  margin-left: 0px;
}

.modal_ft_social .social_area_d a:last-child {
  margin-right: 0px;
  line-height: 42px;
  font-size: 22px;
}

.modal_ft_social {
  text-align: left;
  width: 155px;
  position: absolute;
  top: 0;
  left: 0;
}

.modal_ft_social .social_area_d {
  margin-top: 20px;
}

.lft_bx {
  width: 185px;
  float: left;
}

.rt_bx {
  overflow: hidden;
  padding-top: 15px;
}

.indp_lvl_col {
  opacity: 1;
  margin: 0px 0px 0px 0px;
}

.indp_lvl_col .lvl_point img,
.indp_lvl_col .lvl_point svg {
  height: 74px;
  width: 74px;
  -ms-filter: grayscale(0);
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.indp_lvl_col .lvl_point_cont {
  margin: 15px 0px 10px;
}

.pane_container {
  margin-bottom: 30px;
}

.tab2_row .tab_content_headline {
  margin-bottom: 10px;
}

.tab_content_content {
  margin-bottom: 25px;
}

.lft_inline_que {
  font-size: 12px;
  color: #4a4a4a;
}

.lft_inline_que .hd_tag {
  height: 40px;
  width: 40px;
  margin-right: 12px;
}

.lft_inline_que h4 {
  font-size: 18px;
  max-width: 130px;
}

.rt_inline_que {
  float: right;
  font-size: 18px;
}

.inline_que_box {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 15px 45px 15px 15px;
  border: 1px solid #ebebeb;
  border-radius: 3px;
  position: relative;
  color: #454545;
  margin-bottom: 15px;
}

.inline_que_box:after {
  width: 18px;
  background-color: #ff8c6c;
  content: "\f105";
  font: normal normal normal 12px/1 FontAwesome;
  color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  right: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.inline_que_box:hover {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
}

.que_date {
  color: #4a4a4a;
  display: block;
  font-size: 12px;
  line-height: 100%;
}

.strike_through {
  text-decoration: line-through;
}

.green_que_box:after {
  background-color: #50e3c2;
}

.section_slide .slick-arrow {
  top: 34%;
}

.slide_section_outer {
  padding-bottom: 45px;
}

.rt_que_bx {
  padding-right: 0;
  text-align: right;
  vertical-align: middle;
}

.rt_que_bx .hd_tag {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
  height: 88px;
  width: 88px;
}

.rt_que_bx h4 {
  font-size: 18px;
  overflow: hidden;
  padding-top: 35px;
}

.qt_row .col-xs-12 {
  text-align: left;
}

.marketPlace_srch_container {
  border-top: 1px solid #e9e9e9;
  border-bottom: 1px solid #e9e9e9;
  padding: 13px 0px;
  background-color: #fff;
}

.srch_ctrl {
  display: inline-block;
  margin: 0px 7px;
}

.srch_ctrl_btn {
  position: relative;
  color: #454545;
}

.srch_ctrl_btn:hover {
  color: #fff;
}

.srch_ctrl_txt {
  padding: 15px 40px 15px 40px;
  min-width: 145px;
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 6px;
  border: 1px solid #e9e9e9;
  font-size: 13px;
  line-height: 100%;
  position: relative;
  color: inherit;
}

.srch_ctrl_btn.open .srch_ctrl_txt,
.srch_ctrl_btn:hover .srch_ctrl_txt {
  background-color: #00c6e2;
  color: #fff;
}

.srch_dropdown_menu {
  width: 250px;
  padding: 6px 0px;
  position: absolute;
  top: 130%;
  left: 0px;
  margin-top: 8px;
  background-color: #fff;
  -webkit-box-shadow: 4px 3px 8px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 4px 3px 8px 0px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  opacity: 0;
  z-index: 99;
  -webkit-visibility: hidden;
  -ms-visibility: hidden;
  -moz-visibility: hidden;
  visibility: hidden;
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
  -webkit-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  color: #454545;
}

.srch_ctrl_btn.open .srch_dropdown_menu {
  top: 100%;
  opacity: 1;
  -webkit-visibility: visible;
  -ms-visibility: visible;
  -moz-visibility: visible;
  visibility: visible;
}

.srch_dropdown_menu>li {
  padding: 12px 15px;
  -webkit-transition: all 0.4s ease-in;
  -o-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.srch_dropdown_menu>li:hover {
  background-color: #fafafa;
}

.custom_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  position: relative;
  cursor: pointer;
}

.custom_control_input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  margin: 0 !important;
  padding: 0;
}

.custom_control_indicator {
  border-radius: 3px;
  display: block;
  width: 22px;
  height: 22px;
  background-image: none;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
  border: 1px solid #e9e9e9;
  -webkit-transition: background 0.2s ease-in;
  -o-transition: background 0.2s ease-in;
  transition: background 0.2s ease-in;
  background-size: 0px;
}

.custom_control_input:checked~.custom_control_indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-color: #00c6e2;
  border: 1px solid #00c6e2;
  background-size: 10px;
}

.custom_control_description figure {
  height: 18px;
  width: 18px;
  margin-right: 8px;
  float: left;
  margin-left: 12px;
}

.custom_control_description span {
  overflow: hidden;
}

.srch_ctrl_txt_no {
  padding-left: 12px;
  color: #00c6e2;
  display: none;
  min-width: 20px;
  position: relative;
  display: none;
}

.srch_ctrl_txt_no:after {
  position: absolute;
  height: 3px;
  width: 3px;
  background-color: #949494;
  border-radius: 50%;
  top: 5px;
  left: 5px;
  content: "";
}

.srch_ctrl_btn.open,
.srch_ctrl_btn:hover .srch_ctrl_txt_no,
.srch_ctrl_btn.open .srch_ctrl_txt_no {
  color: #fff;
}

.srch_ctrl_btn:hover .srch_ctrl_txt_no:after,
.srch_ctrl_btn.open .srch_ctrl_txt_no:after {
  background-color: #fff;
}

.new_cls_btn {
  height: 18px;
  width: 18px;
  padding: 4px;
  font-size: 0px;
  background-color: #fff;
  right: 5px;
  top: 5px;
  opacity: 0;
  text-align: center;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.new_cls_btn:hover {
  background: #59c8e3;
}

.new_cls_btn svg {
  fill: #454545;
}

.new_cls_btn:hover svg {
  fill: #fff;
}

.new_cls_btn.show {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.lbl_srch_ctrl {
  padding-right: 40px;
  margin: 0px 0px;
  display: inline-block;
  vertical-align: middle;
}

.all_srch_ctrl {
  display: inline-block;
  vertical-align: middle;
}

.srch_ctrl_outer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.src_item {
  max-width: 270px;
  float: left;
}

.item_srh_cont {
  padding-top: 50px;
}

.srch_prd {
  padding-top: 40px;
}

.mrk-srch_rslt {
  font-size: 20px;
  font-style: italic;
}

/*--5.4.2018--*/

.progress_separator small {
  font-size: 13px;
  padding: 0px 5px;
  font-family: "Source Sans Pro", sans-serif;
}

.progress_separator small {
  padding: 0px 3px 0 5px;
}

.marketplace_header_custom .marketplace_hdtop {
  padding-right: 0;
}

.marketplace_header_custom .points_area_market {
  position: static;
  float: right;
}

.marketplace_header_custom .curent_point {
  margin-bottom: 0px;
}

/*--end--*/

/*--9.6.2018-MODAL--*/

.slide_cap {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 20px !important;
  color: #222222;
}

.sl_tag_txt_orange {
  color: #ff8c6c;
}

.sl_tag_txt_red {
  color: #f67c2e;
}

.sl_tag_txt_blue {
  color: #00c1d5;
}

.sl_tag_txt_green {
  color: #50e3c2;
}

.market_modal_lft {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 71%;
  flex: 0 0 71%;
  max-width: 71%;
}

.market_modal_rt {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 28.9%;
  flex: 0 0 28.9%;
  max-width: 28.9%;
  background-color: #f7f7f7;
}

.market_modal_panels {
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.w100 {
  width: 100%;
}

.modal_txt-section {
  padding-right: 20px;
  margin-bottom: 36px;
}

.modal_txt-section p {
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.tab_content_txt {
  margin-bottom: 15px;
}

.tab_content_txt p {
  color: #222222;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 33px;
}

.lg_point span {
  line-height: 100%;
}

.lg_point img,
.lg_point svg {
  width: 95px;
  height: 95px;
}

.lg_point small {
  margin-top: 0px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 11px;
  padding-top: 3px;
  display: block;
}

.earn_progress_row {
  margin-top: 15px;
  position: relative;
}

.sm_thm_progress {
  background-color: #ededed;
  height: 10px;
  border-radius: 15px;
  margin: 0;
}

.blue_thm_progress .progress-bar {
  background: #7fdfea;
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #7fdfea),
      color-stop(100%, #00c0d5));
  background: -o-linear-gradient(left, #7fdfea 0%, #00c0d5 100%);
  background: -webkit-gradient(linear,
      left top,
      right top,
      from(#7fdfea),
      to(#00c0d5));
  background: linear-gradient(to right, #7fdfea 0%, #00c0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdfea', endColorstr='#00c0d5', GradientType=1);
}

.yellow_thm_progress .progress-bar {
  background: #ffe194;
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #ffe194),
      color-stop(100%, #fcc12d));
  background: -o-linear-gradient(left, #ffe194 0%, #fcc12d 100%);
  background: -webkit-gradient(linear,
      left top,
      right top,
      from(#ffe194),
      to(#fcc12d));
  background: linear-gradient(to right, #ffe194 0%, #fcc12d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe194', endColorstr='#fcc12d', GradientType=1);
}

.red_thm_progress .progress-bar {
  background: #ffbcaa;
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #ffbcaa),
      color-stop(100%, #ff8c6c));
  background: -o-linear-gradient(left, #ffbcaa 0%, #ff8c6c 100%);
  background: -webkit-gradient(linear,
      left top,
      right top,
      from(#ffbcaa),
      to(#ff8c6c));
  background: linear-gradient(to right, #ffbcaa 0%, #ff8c6c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbcaa', endColorstr='#ff8c6c', GradientType=1);
}

.green_thm_progress .progress-bar {
  background: #b9f5e7;
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #b9f5e7),
      color-stop(100%, #50e3c3));
  background: -o-linear-gradient(left, #b9f5e7 0%, #50e3c3 100%);
  background: -webkit-gradient(linear,
      left top,
      right top,
      from(#b9f5e7),
      to(#50e3c3));
  background: linear-gradient(to right, #b9f5e7 0%, #50e3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9f5e7', endColorstr='#50e3c3', GradientType=1);
}

.drk_blue_thm_progress .progress-bar {
  background: #a3cefe;
  background: -webkit-gradient(left top,
      right top,
      color-stop(0%, #a3cefe),
      color-stop(100%, #426a98));
  background: -o-linear-gradient(left, #a3cefe 0%, #426a98 100%);
  background: -webkit-gradient(linear,
      left top,
      right top,
      from(#a3cefe),
      to(#426a98));
  background: linear-gradient(to right, #a3cefe 0%, #426a98 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3cefe', endColorstr='#426a98', GradientType=1);
}

.complete_progress_chk {
  z-index: 1;
  position: absolute;
  height: 22px;
  width: 22px;
  display: block;
  border-radius: 50%;
  background-color: #15bfd8;
  right: -5px;
  top: 50%;
  background-image: url(../images/Checkmark.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10px 8px;
  border: 2px solid #fff;
  opacity: 0;
  margin-top: -10px;
}

.complete_progress .complete_progress_chk {
  opacity: 1;
}

.green_thm_progress .complete_progress_chk {
  background-color: #50e3c2;
}

.red_thm_progress .complete_progress_chk {
  background-color: #ff8c6c;
}

.yellow_thm_progress .complete_progress_chk {
  background-color: #fcc12d;
}

.drk_blue_thm_progress .complete_progress_chk {
  background-color: #426a98;
}

.note_content_txt_extrafield {
  font-size: 14px;
  color: #454545;
  margin: 12px 0 12px 0;
}

.note_content_txt_extrafield img {
  width: 100%;
}

.note_content_txt {
  padding-top: 27px;
  font-size: 14px;
  color: #454545;
  margin: 0 35px 0 0;
}

.note_content_txt p {
  font-size: 13px;
  color: #454545;
  margin-bottom: 10px;
}

.note_content_txt label {
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  display: block;
  margin: 0;
}

.note_content_txt p label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 11px;
  padding-top: 3px;
  text-transform: capitalize;
}

.note_content_txt small {
  font-size: 12px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
}

.small_note_content {
  line-height: 100%;
  margin-top: 10px;
  padding-top: 18px;
}

.small_note_content small {
  font-size: 12px;
  line-height: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  line-height: 100%;
}

.blue_dot_list {
  display: block;
  margin-bottom: 10px;
}

.blue_dot_list li {
  position: relative;
  list-style: none;
  font-size: 12px;
  line-height: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  margin-bottom: 6px;

}

.blue_dot_list li:after {
  content: "";
  height: 1px;
  width: 5px;
  background-color: #454545;
  position: absolute;
  top: 8px;
  left: 0px;
}

.offercatImage {
  height: 220px;
  width: 220px;
  margin-bottom: 65px;
  margin-right: 0;
  float: none;
  background-color: #f7f7f7;
  border: 9px solid #f7f7f7;
}

.marchent_ico {
  margin-bottom: 35px;
  margin-top: -87px;
}

.btn_outline {
  display: inline-block;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  padding: 10px 20px;
  min-width: 200px;
  border: 2px solid #00c1d5;
  background-color: transparent;
  border-radius: 4px;
}

.btn_outline:hover {
  color: #fff;
  background-color: #00c1d5;
}

.marchent_loc {
  margin: 0 35px;
  border-top: 4px solid #fff;
}

.marchent_loc p {
  line-height: normal;
  letter-spacing: normal;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.market_modal_rt_inner {
  padding: 40px 30px;
}

.custom_modal_body {
  padding-bottom: 40px;
}

.desktop_marchent_ico {
  display: block;
}

.mobile_marchent_ico {
  display: none;
  background-color: #f7f7f7;
  text-align: center;
}

.mobile_marchent_ico .offercatImage {
  margin: -35px auto 30px;
  position: relative;
  z-index: 5;
  left: auto;
  right: auto;
  width: 70px;
  height: 70px;
}

.modal_nav {
  text-align: center;
}

.modal_nav>li {
  float: left;
}

/*--end--9.6.2018--*/

/*--start--27.6.2018--*/

.mute_txt {
  opacity: 0.6;
}

.orange_offerstab>li.active>a:after {
  background-color: #fcc12d;
}

.red_offerstab>li.active>a:after {
  background-color: #ff8c6c;
}

.green_offerstab>li.active>a:after {
  background-color: #50e3c2;
}

.item_ribbon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.item_ribbon_banner {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: block;
  float: right;
  position: relative;
  left: -10px;
  top: 17px;
  width: 85px;
}

.item_ribbon_banner,
.item_ribbon_text {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

.item_ribbon_text {
  position: relative;
  z-index: 2;
  padding: 6px 0px;
  font-size: 13px;
  font-weight: 600;
  min-height: 18px;
  line-height: 18px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-align: center;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.item_ribbon_banner::after,
.item_ribbon_banner::before {
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 20px;
  background-color: #006c77;
}

.item_ribbon_banner::before {
  -webkit-transform: skewY(-45deg) translate(50%, 15px);
  -moz-transform: skewY(-45deg) translate(50%, 15px);
  -ms-transform: skewY(-45deg) translate(50%, 15px);
  -o-transform: skewY(-45deg) translate(50%, 15px);
  -webkit-transform-origin: 100% center;
  -moz-transform-origin: 100% center;
  -ms-transform-origin: 100% center;
  -o-transform-origin: 100% center;
  left: -38px;
  margin-top: 6px;
  border-top-right-radius: 5px;
}

.item_ribbon_banner::after {
  -webkit-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
  -moz-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
  -ms-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
  -o-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
  -webkit-transform-origin: 0 center;
  -moz-transform-origin: 0 center;
  -ms-transform-origin: 0 center;
  -o-transform-origin: 0 center;
  right: -20px;
  margin-top: 2px;
  border-top-left-radius: 5px;
}

.item_ribbon_text::before,
.item_ribbon_text::after {
  content: "";
  display: block;
  height: 30px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
  background-color: #00c1d5;
}

.item_ribbon_text::before {
  -webkit-transform: translateX(-15%) skewX(-45deg);
  -moz-transform: translateX(-15%) skewX(-45deg);
  -ms-transform: translateX(-15%) skewX(-45deg);
  -o-transform: translateX(-15%) skewX(-45deg);
  border-top-right-radius: 15px;
  border-top-left-radius: 10px;
}

.item_ribbon_text::after {
  -webkit-transform: translateX(15%) skewX(45deg);
  -moz-transform: translateX(15%) skewX(45deg);
  -ms-transform: translateX(15%) skewX(45deg);
  -o-transform: translateX(15%) skewX(45deg);
  border-top-right-radius: 10px;
  border-top-left-radius: 15px;
}

.ribbon-red .item_ribbon_text::before,
.ribbon-red .item_ribbon_text::after {
  background-color: #ff8c6c;
}

.ribbon-red .item_ribbon_banner::before,
.ribbon-red .item_ribbon_banner::after {
  background-color: #844c3c;
}

.ribbon-green .item_ribbon_text::before,
.ribbon-green .item_ribbon_text::after {
  background-color: #50e3c2;
}

.ribbon-green .item_ribbon_banner::before,
.ribbon-green .item_ribbon_banner::after {
  background-color: #2c7766;
}

.ribbon-yellow .item_ribbon_text::before,
.ribbon-yellow .item_ribbon_text::after {
  background-color: #fcc12d;
}

.ribbon-yellow .item_ribbon_banner::before,
.ribbon-yellow .item_ribbon_banner::after {
  background-color: #89691b;
}

.modal_nav>li.first-time.active>a:after {
  content: "";
  width: 100%;
  height: 4px;
  position: absolute;
  background-color: #fcc12d;
  bottom: -14px;
  left: 0px;
  right: 0px;
}

.details_area {
  background-color: #fff;
}

.market_modal_lft .custom_breadcrumb .breadcrumb-item {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.market_modal_lft .custom_breadcrumb .breadcrumb-item a {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
}

.text-uppercase.merchantname_tag.w100 {
  color: #2d2924;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.market_modal_lft .custom_breadcrumb>li+li:before {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

market_modal_lft .custom_breadcrumb .breadcrumb-item a {
  margin-top: -5px;
}

.back_all {
  padding-top: 0px;
  padding-bottom: 60px;
  padding-left: 30px;
}

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

.back_all a:before {
  padding: 0 8px 0 0;
  color: #00c1d5;
  content: "\f104";
  font-family: "FontAwesome";
  font-size: 14px;
  line-height: 18px;
}

.flex_row.flex_cnter {
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.all_sl_slide_4item .section_slide .item.gap_between_item {
  padding: 5px 10px !important;
}

.item.aro_item.aro_item.offerdiv.gap_between_item:hover {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  z-index: 9;
  background-color: #fff;
}

.all_sl_slide_4item .section_slide .item.gap_between_item {
  padding: 10px 10px 6px !important;
  margin-bottom: 44px;
}

.lvl_point {
  background-image: url(../images/lvl_point_gray@2x.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/*-- animation work ---*/

.anim_bx .progress-bar {
  -webkit-animation-name: slide_pr;
  animation-name: slide_pr;
  -webkit-animation-duration: 0.8s;
  animation-duration: 0.8s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease;
}

@-webkit-keyframes slide_pr {
  0% {
    width: 0px;
  }
}

@keyframes slide_pr {
  0% {
    width: 0px;
  }
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }

  50% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
  }

  50% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/* .lvl_point_cont {
    margin: 10px auto 5px;
    background-image: url(../images/lvl_point_gray@2x.png);
    width: 95px;
    height: 95px;
    background-size: cover;,
} */

/*--end--27.6.2018--*/

/*--28.8.2018--*/

.offer_box {
  padding: 0px 20px;
  width: 36%;
}

.offer_box_inner {
  padding: 30px;
  background-color: #00c1d5;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 170px;
}

.offer_box_inner img {
  width: 100%;
}

.brim_offer_text {
  color: #454545;
  padding: 0px 15px;
  width: 64%;
}

.brim_offer_text h3 {
  font-size: 24px;
  margin-bottom: 20px;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 2px;
}

.brim_offer_text h3 sup {
  font-family: "Source Sans Pro", sans-serif;
  line-height: 20px;
  font-size: 20px;
  top: -6px;
}

.brim_offer_text h3 strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.brim_offer_text p {
  padding-top: 10px;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: "Source Sans Pro", sans-serif;
  color: inherit;
  line-height: normal;
}

.brim_offer_text p:last-of-type {
  margin-bottom: 0px;
}

.bold_border_lft {
  border-left: 20px solid #00c1d5;
}

.offer_banner_outer {
  background-color: #f7f7f7;
  position: relative;
  overflow: hidden;
  margin-bottom: 60px;
}

.offer_container {
  padding: 35px 0px;
  width: 60%;
  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;
  margin: 0px -15px;
}

.offer_skew_box_outer {
  overflow: hidden;
  position: absolute;
  right: -4%;
  top: 0px;
  bottom: 0px;
  height: 100%;
  width: 50%;
  padding-left: 4%;
}

.offer_skew_box {
  -webkit-transform: skewX(-15deg);
  -ms-transform: skewX(-15deg);
  transform: skewX(-15deg);
  padding: 0px 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.33%;
  flex: 0 0 33.33%;
  max-width: 33.33%;
  width: 33.33%;
  overflow: hidden;
  float: left;
  border-right: 9px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}

.offer_skew_box_inner {
  height: 100%;
  min-width: 150%;
  margin-left: -25%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: gray;
  -webkit-transform: skewX(15deg);
  -ms-transform: skewX(15deg);
  transform: skewX(15deg);
}

.offer_banner_container {
  background-color: #fff;
}

/*--end--*/

/*--17.9.2018--*/

.feature_sec {
  padding: 65px 0px;
}

.feature_head,
.feature_list_sec {
  max-width: 920px;
  margin: 0px auto;
}

.feature_head {
  margin-bottom: 40px;
}

.feature_head h4 {
  color: #00c1d5;
  font-size: 40px;
  margin: 0px auto 15px;
  font-family: "Source Sans Pro", sans-serif;
}

.feature_head p {
  font-size: 22px;
  color: #454545;
  margin: 0px auto 10px;
  line-height: normal;
}

.flex_row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_col-left {
  -ms-flex: 0 0 60%;
  -webkit-box-flex: 0;
  flex: 0 0 60%;
  max-width: 60%;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex_align_center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.flex_col-right {
  -ms-flex: 0 0 40%;
  -webkit-box-flex: 0;
  flex: 0 0 40%;
  max-width: 40%;
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.feature_list {
  margin-right: 15px;
  margin-top: 20px;
}

.feature_list li {
  padding-left: 75px;
  position: relative;
  margin-bottom: 20px;
}

.feature_list h4 {
  font-size: 18px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin: 0px 0px 15px;
}

.feature_list p {
  font-size: 16px;
  color: #454545;
  line-height: normal;
}

.feature_list_ico {
  position: absolute;
  top: -27px;
  left: 0px;
  width: 73px;
  text-align: center;
}

.feature_list_ico img {
  max-width: 100%;
  max-height: 73px;
  display: inline-block;
  vertical-align: middle;
}

.feature_mob {
  max-width: 330px;
  display: inline-block;
}

.reverse_primary_btn {
  color: #00c1d5;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  line-height: 55px;
  min-width: 222px;
  padding: 0px 20px;
  border-radius: 3px;
  border: 1px solid #00c1d5;
  background-color: #fff;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
}

.reverse_primary_btn:focus {
  color: #00c1d5;
}

.reverse_primary_btn:hover {
  background-color: #00c1d5;
  color: #fff;
}

/*--end--*/

.feature_btm_txt {
  max-width: 680px;
  margin: 30px auto;
}

.feature_btm_txt p {
  font-size: 22px;
  color: #454545;
}

.feature_btm_txt strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.feature_mobile {
  display: none;
}

.custom_modal_header .modal_banner.offerbanner {
  height: 380px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.marketplace_header .marketplace_hdtop {
  -webkit-box-align: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
}

.banner_container .banner_slide .slick-arrow {
  padding: 30px 15px;
  width: auto;
  height: auto;
}

.banner_container .banner_slide .ban-prev {
  left: 1px;
}

.banner_container .banner_slide .ban-next {
  right: 1px;
}

.item.aro_item.aro_item.offerdiv.gap_between_item.lastOfferBlock:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
  cursor: default !important;
}

.item.aro_item.aro_item.offerdiv.gap_between_item.lastOfferBlock a {
  cursor: default !important;
}

.item.aro_item.aro_item.offerdiv.gap_between_item.lastOfferBlock .more_offer {
  background-position: top;
}

/* new-merketplace page */

.top_txt_gap span {
  padding-left: 33px;
}

.marketplace_hdtop_ecommerce .market_text img {
  float: left;
  width: 34px;
}

.header_wrap {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
}

.tab_ecommerce {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  position: relative;
  /* z-index: 2; */
  margin-bottom: 1px;
  box-shadow: inset 0px -2px 0px rgba(0, 0, 0, 0.1);
}

.tab_ecommerce li {
  display: inline-block;
}

.tab_ecommerce li a {
  padding: 0 40px;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  color: #706f73;
  border-bottom: 4px solid transparent;
  /*text-transform: uppercase;*/
  display: block;
  padding-bottom: 10px;
  font-weight: 600;
}

.tab_ecommerce li.active a {
  border-bottom: 2px solid #00c1d5;
}

.ecommerce_banner a {
  display: block;
}

.ecommerce_shop_now {
  background-color: #f7f7f7;
  padding: 55px 0 35px;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 2;
}

.ecommerce_shop_head {
  padding-right: 200px;
  position: relative;
  margin-bottom: 30px;
}

.ecommerce_shop_head h2 {
  color: #222222 !important;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
}

.ecommerce_shop_head h2 a {
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
  font-weight: 600;
  padding-left: 14px;
  display: inline-block;
  vertical-align: text-top;
}

.ecommerce_shop_head a:hover {
  font-weight: 600;
}

.ecommerce_shop_head p {
  letter-spacing: normal;
  margin-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  display: inline-block;
}

.ecommerce_shop_head .global_btn {
  background-color: transparent;
  border: 2px solid #00c1d5;
  color: #00c1d5;
  font-size: 14px;
  width: 166px;
  height: 44px;
  position: absolute;
  right: 0;
  top: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.shop_outer_sec {
  margin: 0 -10px;
}

.shop_inner_sec {
  padding: 0 10px;
  margin-bottom: 24px;
  width: 25%;
  float: left;
}

.single_shop_box {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  position: relative;
}

.single_shop_box figure {
  min-height: 150px;
  background-size: cover;
  background-position: center center;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}

.top_shop_img {
  position: relative;
  margin-bottom: 60px;
}

.offer_shape {
  background-image: url(../images/tile_shape@2x.png);
  background-repeat: no-repeat;
  width: 90px;
  height: 90px;
  background-size: cover;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 10px;
  left: 12px;
  top: 12px;
}

.img_top_mob {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.offer_shape b {
  color: #454545;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-weight: normal;
  display: block;
  line-height: 13px;
}

.offer_shape span {
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  display: block;
  line-height: 24px;
}

.upto_shap {
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: #007d96;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  line-height: 11px;
  text-align: center;
  padding: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  left: -3px;
  top: 13px;
}

.tags_offer {
  background-image: url(../images/bonus@2x.png);
  background-repeat: no-repeat;
  width: 87px;
  height: 87px;
  background-size: cover;
  position: absolute;
  left: -8px;
  top: -8px;
  z-index: 2;
}

.tags_offer span {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  display: block;
  color: #fff;
  padding-top: 4px;
}

.offer_logo_all {
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.offer_logo_all.hm {
  top: 100%;
  margin-top: 9px;
  width: 61px;
}

.offer_logo_all.bestbuy {
  top: 100%;
  margin-top: -12px;
  width: 68px;
}

.offer_logo_all.gap {
  top: calc(100% + 10px);
  /* width: 140px;
    height: 50px; */
  width: 130px;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.offer_logo_all.Dyson {
  top: 100%;
  margin-top: 11px;
  width: 86px;
}

.shop_but_all_outer {
  padding: 0 19px;
}

.shop_but_all_outer .global_btn {
  width: 100%;
  padding: 12px 24px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  pointer-events: all;
  font-weight: 600;
}

.eshoptotalblock {
  position: relative;
  pointer-events: none;
  z-index: 1;
}

.see_all_details_new {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.shop_but_all_outer .global_btn img {
  width: 17px;
  float: right;
}

.see_all_details {
  color: #454545;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  display: block;
  text-decoration: underline;
  padding: 4px 0;
}

.shop_but_all:last-child {
  padding: 15px 0;
}

.see_all_details:hover {
  color: #454545;
}

.all_sl_slide_4item.all_sl_slide_4item_ecommerce .section_slide .item.gap_between_item {
  margin-bottom: 5px;
}

.all_sl_slide_4item_ecommerce .slide_cap {
  font-size: 16px;
}

.all_sl_slide_4item_ecommerce .slide_content {
  font-size: 14px;
}

.slide_section_container_ecommerce {
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 2;
  padding: 50px 0px 20px !important;
}

.offer_banner_container_ecommerce {
  padding: 0px 0 0;
}

.offer_banner_outer_ecommerce {
  margin-bottom: 10px;
}

.all_sl_slide_4item_ecommerce {
  padding-bottom: 0;
}

.login_footer_ecommerce {
  padding: 30px 0 45px;
  border-top: 1px solid #e3e4e5;
}

.login_footer_ecommerce .fttr_btm {
  border-top: 0;
  padding-top: 0;
}

.login_footer_ecommerce .ftr_para {
  float: left;
}

.login_footer_ecommerce .ftr_para li {
  display: inline-block;
  margin-right: 35px;
}

.login_footer_ecommerce .ftr_para li a {
  font-size: 12px;
  color: rgba(74, 74, 74, 0.5);
  font-family: "Source Sans Pro", sans-serif;
}

.login_footer_ecommerce .ftr_para li a:hover {
  color: #454545;
}

.login_footer_ecommerce .fttr_btm p {
  font-size: 12px;
}

.marketplace_hdtop_ecommerce_page {
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.marketplace_hdtop_ecommerce_page .ecommerce_shop_head {
  padding-right: 0;
}

.marketplace_hdtop_ecommerce_page .ecommerce_shop_head h2 a {
  float: right;
}

.load_more_sec {
  position: relative;
  margin-top: 35px;
  margin-bottom: 35px;
  text-align: center;
}

.load_more_sec:before {
  width: 40%;
  border-bottom: 1px solid #d9d9d9;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}

.load_more_sec:after {
  width: 40%;
  border-bottom: 1px solid #d9d9d9;
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

.load_more_sec .global_btn {
  display: inline-block;
  background-color: transparent;
  border: 2px solid #00c1d5;
  color: #00c1d5;
  font-size: 14px;
  width: 160px;
  height: 44px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  padding: 12px;
}

.offer_logo {
  float: left;
  background-color: #ffffff;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  /* padding: 10px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  border: 1px solid #ededed;
}

.offet_text {
  overflow: hidden;
  padding-left: 22px;
  padding-top: 18px;
}

.offet_text ul {
  margin-bottom: 4px;
}

.offet_text li {
  display: inline-block;
  text-transform: uppercase;
  padding-right: 20px;
  position: relative;
  vertical-align: middle;
  font-size: 14px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.offet_text li:last-child:after {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #454545;
  content: "";
  left: -15px;
  top: 50%;
  /* margin-top: -4px; */
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.offet_text h2 {
  font-size: 20px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.offet_text ul {
  margin-bottom: 3px;
  /* margin-top: -5px; */
}

.offer_top_modal {
  padding: 10px 30px;
  border-bottom: 1px solid #d1d2d2;
}

/* .outer_modal_offer {
    height: 325px;
} */

.outer_modal_offer {
  height: 275px;
}

.modal_scroll_block {
  height: 100%;
  overflow-y: auto;
  padding: 20px 30px 10px 0;
}

.modal_offer_sec {
  padding: 0;
}

.modal_offer_sec p {
  font-size: 14px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 15px;
  padding-left: 30px;
}

.details_head_mod {
  margin: 0 -30px 0 0;
  padding: 10px 30px;
  background-color: #f7f7f7;
  margin-bottom: 10px;
}

.details_head_mod h3 {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding-bottom: 15px;
  text-transform: uppercase;
}

.single_row_ecommerce {
  padding: 10px 0 10px 30px;
}

.single_row_ecommerce label {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.single_row_ecommerce .list_of_offer {
  color: #454545;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  padding-left: 20px;
  border-bottom: 1px solid #f1f1f1;
  padding-bottom: 13px;
}

.single_row_ecommerce:last-child .list_of_offer {
  border-bottom: 0;
}

.modal-footer .shop_but_all .global_btn,
.modal-footer .shop_but_all .global_btn:focus {
  width: 100%;
  padding: 12px 24px;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  max-width: 222px;
  background-color: #00c1d5;
  color: #fff;
}

.modal-footer .shop_but_all .global_btn:hover,
.modal-footer .shop_but_all .global_btn:focus {
  background-color: #00a4b5;
}

.modal-footer .shop_but_all .global_btn img {
  width: 17px;
  float: right;
}

.modal-footer .shop_but_all {
  margin-bottom: 10px;
}

.merchant_page {
  width: 540px;
  border-radius: 5px;
  background-color: #fff;
  padding: 40px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.merchant_page h2 {
  font-size: 24px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 30px;
}

.merchant_page p {
  font-size: 16px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  margin-bottom: 24px;
}

.merchant_page p span {
  font-family: "Source Sans Pro", sans-serif;
}

.merchant_page .upto_merchant {
  display: inline-block;
  border: 1px solid #767676;
  font-size: 16px;
  border-radius: 4px;
  padding: 14px 20px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 24px;
}

.merchant_page .upto_merchant span {
  color: #00c1d5;
}

.merchant_page a {
  padding: 12px 24px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #00c1d5;
  border: none;
  outline: none;
  font-size: 13px;
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  text-decoration: none;
}

.merchant_page a:hover {
  color: #fff;
  background: #00a4b5;
}

.what_is_brim_merketplace {
  padding: 50px 0;
  text-align: center;
  background-color: #fff;
}

.what_is_brim_merketplace .ecommerce_shop_head {
  padding-right: 0;
}

.what_is_brim_merketplace .ecommerce_shop_head h2 {
  margin-bottom: 0;
  font-size: 36px;
}

.what_is_brim_merketplace .ecommerce_shop_head h3 {
  font-size: 16px;
  letter-spacing: 0.57px;
  font-family: "Source Sans Pro", sans-serif;
}

.what_is_brim_merketplace p {
  /* padding: 0 190px; */
  max-width: 590px;
  margin: 0 auto;
  margin-bottom: 25px;
  font-size: 20px;
  line-height: 25px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.steps_start_area {
  margin: 30px 0;
}

.how_to_access {
  padding: 60px 0;
}

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

.learn_more_single {
  float: left;
  width: 33.33%;
  padding: 0 25px;
}

.what_is_brim_merketplace h3 {
  margin-bottom: 20px;
  margin-top: 60px;
  font-size: 24px;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.offer_logo_all img {
  max-height: 100%;
  max-width: 100%;
}

.what_is_brim_merketplace .learn_more_single p {
  padding: 0;
  margin-bottom: 10px;
  font-size: 16px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
}

.what_is_brim_merketplace .learn_more_single p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.learn_more_single_ing {
  padding: 0 10px;
  margin-bottom: 15px;
}

.alert_ecommerce {
  max-width: 265px;
  font-size: 11px;
  margin: 30px auto 0;
  font-family: "Source Sans Pro", sans-serif;
}

.learn_more_bg {
  background-color: #f7f7f7;
}

.how_to_access_inner h2 {
  margin-bottom: 20px;
  font-size: 22px;
  color: #222222;
  line-height: 28px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.how_to_access_inner p {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.how_to_access_inner ul {}

.how_to_access_inner ul li {
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  padding-left: 45px;
  position: relative;
  font-size: 16px;
}

.how_to_access_inner ul li b {
  border: 1px solid #222222;
  border-radius: 50%;
  line-height: 22px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  display: inline-block;
  text-align: center;
  margin-right: 20px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0px;
  font-weight: normal;
  font-weight: 600;
}

.how_to_access_inner ul li span {
  font-family: "Source Sans Pro", sans-serif;
}

.left_ecom {
  width: 65%;
  max-width: 540px;
}

.right_ecom {
  width: 35%;
}

.first_img_learn img {
  max-width: 292px;
}

.first_img_learn {
  text-align: center;
}

.second_img_learn {
  text-align: center;
}

.second_img_learn img {
  max-width: 195px;
}

.third_img_learn {
  text-align: center;
}

.third_img_learn img {
  max-width: 353px;
}

.fourth_img_learn {
  text-align: center;
}

.fourth_img_learn img {
  max-width: 305px;
}

.learn_more_bg:nth-child(odd) {
  background-color: #f7f7f7;
}

.learn_more_bg:nth-child(even) {
  background-color: #ffffff;
}

.ecommerce_access {
  padding: 50px 0;
  text-align: center;
  background-color: #fff;
}

.ecommerce_access h2 {
  font-weight: 600;
  font-size: 22px;
  color: #222222;
  letter-spacing: 0;
  margin-bottom: 30px;
  font-family: "Source Sans Pro", sans-serif;
}

.ecommerce_access a.global_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.merchant_page .logo_merchant_top {
  max-width: 140px;
  max-height: 60px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.merchant_page .logo_merchant_top img {
  /*    max-width: 100% !important;
        max-height: 100% !important;*/
  max-width: 140px !important;
  max-height: 60px !important;
}

.how_to_access_mobile {
  display: none;
}

.shop_but_all_outer .global_btn:hover,
.shop_but_all_outer .global_btn:focus {
  background-color: #00a4b5;
  color: #fff;
}

.tab_ecommerce ul {
  padding-top: 14px;
  font-size: 0;
}

.blur-abc {
  overflow: hidden !important;
}

.blur-abc .marketplace_hdtop_ecommerce_page {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.blur-abc .header_wrap {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

/* .blur-abc .login_footer_ecommerce {
    filter: blur(5px)
} */

.blur-abc .marketplace_header {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.newSuccess .all_detail_container {
  overflow: auto;
}

.ecommerce_access a.global_btn:hover {
  background-color: #00a4b5;
}

.how_to_access_mobile .panel-group .panel-heading+.panel-collapse>.list-group,
.how_to_access_mobile .panel-group .panel-heading+.panel-collapse>.panel-body {
  border-top: 0;
}

.ecommerce_banner img {
  width: 100%;
}

@-moz-document url-prefix() {
  .how_to_access_inner ul li b {
    line-height: 24px;
  }
}

.ecommerce_btn_bottom {
  text-align: center;
  padding: 5px 0;
}

.ecommerce_btn_bottom .global_btn {
  background-color: transparent;
  border: 2px solid #00c1d5;
  color: #00c1d5;
  font-size: 14px;
  width: 166px;
  height: 44px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  padding: 12px 45px;
}

.mobile_slider_eShop {
  display: none;
}

.mobile_slider_eShop .slick-dots {
  background-color: #05c3de;
  height: 40px;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 6px;
}

.mobile_slider_eShop .slick-dots li button {
  background-color: #fff;
}

.mobile_slider_eShop .slick-dots li.slick-active button {
  background: #454545;
}

.ecommerce_banner_container img {
  width: 100%;
}

.current_tag_fr {
  display: none;
}

.stepup_learn_more .learn_more_single {
  width: 25%;
  padding: 0 15px;
}

.stepup_learn_more .learn_more_bg:nth-child(even) .left_ecom {
  padding-right: 75px;
}

.stepup_learn_more .learn_more_single_ing {
  padding: 0;
}

.stepup_learn_more .how_to_access_inner p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-right: 4px;
}

.steps_start_area_outer h4 {
  text-align: center;
  font-size: 24px;
  color: #222222;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.steps_start_area_outer {
  padding-top: 20px;
}

.steps_start_area_outer .steps_start_area {
  margin: 50px 0;
}

.ecommerce_shop_head .lrn_desktop {
  font-size: 16px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
  padding-left: 14px;
  display: inline-block;
  vertical-align: text-top;
  position: absolute;
  right: 0;
  top: 0;
}

.banner_slide_new .slick-arrow {
  display: block !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-tarnsform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: transparent;
  border: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 45px;
  width: 25px;
  z-index: 55;
  font-size: 0px;
  opacity: 0.9;
}

.banner_container .banner_slide_new .slick-arrow {
  padding: 30px 15px;
  width: auto;
  height: auto;
}

.banner_container .banner_slide_new .ban-prev {
  left: 1px;
}

.banner_container .banner_slide_new .ban-next {
  right: 1px;
}

@media all and (-ms-high-contrast: none) {
  .modal_title h4 {
    line-height: normal;
  }

  .marchent_ico .btn_outline {
    padding: 10px 20px 0;
    line-height: normal;
  }
}

.srch_new {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: #00c1d5;
  text-align: center;
  width: 40px;
  border-radius: 0 5px 5px 0;
  background-image: url(../images/w_srch_icn.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 25px;
  cursor: pointer;
}

.inp_srch_hold input {
  line-height: 40px;
  width: 100%;
  padding: 0 60px 0 15px;
  border-radius: 4px;
  font-size: 13px;
  outline: 0;
  border: 1px solid #e3e4e5;
  font-family: "Source Sans Pro", sans-serif;
  color: #454545;
  font-weight: normal;
}

.inp_srch_hold input:focus {
  border: 1px solid #00c1d5;
}

.inp_srch_hold input::-webkit-input-placeholder {
  color: #a2a2a2;
}

.inp_srch_hold input:-ms-input-placeholder {
  color: #a2a2a2;
}

.inp_srch_hold input::-moz-placeholder {
  color: #a2a2a2;
}

.inp_srch_hold input::-ms-input-placeholder {
  color: #a2a2a2;
}

.inp_srch_hold input::placeholder {
  color: #a2a2a2;
}

.inp_srch_hold {
  width: 320px;
  position: relative;
}

.new_srch_setup_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.srch_stup_hold {
  margin-left: auto;
  /* padding-bottom: 5px; */
}

.rdo_cntnr {
  display: block;
  position: relative;
  padding-left: 32px;
  margin-bottom: 0;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #454545;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 13px;
  font-weight: normal;
}

.rdo_cntnr input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: fit-content;
}

.rdo_cntnr .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: transparent;
  border-radius: 50%;
  border: 1.5px solid #d9d9d9;
}

.rdo_cntnr:hover {
  color: #00c1d5;
}

.rdo_cntnr input:checked~.checkmark {
  border: 1.5px solid #00c1d5;
}

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

.rdo_cntnr input:checked~.checkmark:after {
  display: block;
}

.rdo_cntnr .checkmark:after {
  top: 50%;
  left: 50%;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #00c1d5;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.cntnr {
  display: block;
  position: relative;
  padding-left: 32px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #222222;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin: 0;
  font-weight: normal;
}

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

.cntnr .checkmark {
  position: absolute;
  top: 0;
  left: 0px;
  height: 24px;
  width: 24px;
  border: 2px solid #767676;
  border-radius: 4px;
  background-color: transparent;
}

.cntnr:hover {
  color: #00c1d5;
}

.cntnr input:checked~.checkmark {
  background-color: #00c1d5;
  border: 1.5px solid #00c1d5;
}

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

.cntnr input:checked~.checkmark:after {
  display: block;
}

.cntnr .checkmark:after {
  left: 7px;
  top: 3px;
  width: 6px;
  height: 11px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.types_fld .dropdown-toggle .caret {
  border: 0;
  width: 12px;
  height: 12px;
  margin-left: 0px;
  position: absolute;
  right: 15px;
  top: -2px;
  margin: 0;
}

.types_fld .btn {
  line-height: 40px;
  padding: 0 40px 0 15px;
  border: 2px solid #004070;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 15px;
  background-color: #fff;
  position: relative;
}

.types_fld {
  width: auto;
  display: inline-block;
  margin-right: 20px;
}

.filter_list_holder {
  width: 75%;
}

.shorting_holder {
  width: 25%;
  text-align: right;
}

.shorting_holder .types_fld {
  margin-right: 0;
}

.types_fld .btn.active.focus,
.types_fld .btn.active:focus,
.types_fld .btn.focus,
.types_fld .btn:active.focus,
.types_fld .btn:active:focus,
.types_fld .btn:focus {
  outline: none;
  outline-offset: inherit;
  border: 2px solid #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  background: #fff;
}

.types_fld .dropdown-menu {
  padding: 0 10px;
  min-width: 260px;
  margin-top: 0;
}

.types_fld .dropdown-menu li {
  padding: 13px 5px;
  border-bottom: 1px solid #ededed;
}

.types_fld .dropdown-menu li:hover {
  background: #d8ecfd;
}

.types_fld .dropdown-menu li:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 0;
  position: relative;
  height: 44px;
}

.clear_ern {
  padding: 0 10px !important;
  color: #454545;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: capitalize;
}

.apply_ern {
  padding: 0 10px !important;
  color: #222222 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px !important;
  position: absolute;
  right: 6px;
  top: 52%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.clear_ern:hover,
.apply_ern:hover {
  background-color: transparent !important;
}

.ern_type_selectbox {
  padding: 0 0 40px 0;
}

.ern_type_selectbox .listing_bx {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ern_type_selectbox .listing_bx>li+li {
  margin-left: 25px;
}

.ern_type_selectbox .listing_bx>li:last-child {
  margin-left: auto;
}

.rt_open .dropdown-menu {
  left: auto !important;
  right: 0 !important;
}

.recent_srch_box,
.search_fields {
  position: absolute;
  top: 100%;
  left: 0;
  width: 280px;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
  background-color: #fff;
  z-index: 9;
}

.recent_srch_box h5 {
  padding: 15px 20px;
  background-color: #ededed;
  margin: 0;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  color: #2d2924;
  text-transform: uppercase;
}

.recent_srch_box ul,
.search_fields ul {
  padding: 0 15px;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
}

.search_fields ul li {
  display: block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  padding: 10px 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100%;
}

.search_fields ul li:hover {
  color: #004070 !important;
  background: #d8ecfd;
}

.search_fields ul li+li {
  border-top: 1px solid #ededed;
}

.search_fields ul li strong {
  font-weight: normal;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.recent_srch_box ul li {
  display: block;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  color: #222;
  padding: 10px 0;
  letter-spacing: 1px;
  position: relative;
  padding-right: 20px;
  cursor: pointer;
  width: 100%;
  text-align: left;
}

.recent_srch_box ul li em {
  width: 18px;
  display: inline-block;
  vertical-align: middle;
  font-style: normal;
  margin-right: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}

.recent_srch_box ul li+li {
  border-top: 1px solid #ededed;
}

.close_rcnt {
  width: 15px;
  height: 15px;
  display: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 3;
}

.recent_srch_box ul li:hover {
  color: #222;
}

.recent_srch_box ul li:hover em svg {
  color: #222;
}

.recent_srch_box ul li:hover .close_rcnt {
  display: block;
  fill: #000;
}

.filter_cat {
  padding: 50px 0;
  background-color: #fff;
}

.filter_cat h4 {
  font-size: 22px;
  color: #222222;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
  font-weight: 600;
}

.filter_cat_inner {
  /* margin: 0 -10px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center; */
  display: block;
  overflow: hidden !important;
  overflow-x: auto !important;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch !important;
  padding: 8px 0;
}

.filter_cat_inner::-webkit-scrollbar {
  width: 0 !important;
}

.filter_cat_inner {
  overflow: -moz-scrollbars-none;
}

.filter_cat_inner {
  -ms-overflow-style: none;
}

.filter_cat_inner::-webkit-scrollbar {
  display: none;
}

.filer_box_outer {
  width: 126px;
  /* width: 150px; */
  padding: 0 10px;
  display: inline-block !important;
}

.filter_box_inner {
  padding: 20px 10px 18px;
  text-align: center;
  border-radius: 5px;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
  background-color: #fff;
  display: block;
}

.filter_box_inner:hover {
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.filter_box_inner figure {
  height: 60px;
  width: 60px;
  margin: 0 auto 15px;
}

.filter_box_inner h5 {
  font-size: 12px;
  color: #454545;
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
}

.ern_type_selectbox.is_stuck {
  z-index: 99;
  background-color: #fff;
  left: 0;
  right: 0;
  width: 100% !important;
  padding: 13px 15px !important;
  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
  position: fixed !important;
  bottom: auto !important;
  max-width: 100%;
  top: 0 !important;
}

.ern_type_selectbox.is_stuck .ern_inner_box {
  /* max-width: 1280px; */
  max-width: 1170px;
  padding: 0 15px;
  margin: 0 auto;
}

#offers_modal .modal-header .close:hover {
  background-color: #00c1d5;
}

.no_result_display {
  padding: 40px 0 80px;
}

.top_typo_box ul {
  padding-left: 16px;
}

.top_typo_box ul li {
  font-size: 20px;
  color: #454545;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  list-style: disc;
  line-height: 100%;
}

.top_typo_box h4 {
  color: #4e4e4e;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 45px;
}

.top_typo_box h4 a {
  color: #31c9dc;
  text-decoration: underline;
}

.top_typo_box h4 a:hover {
  color: #31c9dc;
  text-decoration: none;
}

.browse_bycat h4 {
  font-size: 16px;
  color: #454545;
  text-transform: uppercase;
  margin-bottom: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.top_typo_box {
  margin-bottom: 110px;
}

.stepup_srch_rslt_main .ecommerce_shop_head h2,
.eshop_srch_rslt_main .ecommerce_shop_head h2 {
  margin-bottom: 0;
  font-size: 16px;
  color: #454545;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.stepup_srch_rslt_main .ecommerce_shop_head h2 span,
.eshop_srch_rslt_main .ecommerce_shop_head h2 span {
  font-size: 14px;
  text-transform: lowercase;
  font-family: "Source Sans Pro", sans-serif;
  color: #a2a2a2;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}

.search_result_main {
  padding: 50px 0 75px;
}

.stepup_srch_rslt_main {
  margin-bottom: 75px;
}

.search_result_main .ecommerce_btn_bottom {
  text-align: left;
  padding: 40px 0 0;
}

.search_result_main h4 {
  color: #454545;
  font-size: 24px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 20px;
}

.search_result_main h4 span {
  color: #00c1d5;
}

.search_result_main .ern_type_selectbox {
  padding: 0 0 40px 0;
  /* margin-bottom: 30px; */
}

.return-to-top {
  position: fixed;
  bottom: 0px;
  right: 20px;
  background: #fff;
  color: #454545;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  -webkit-box-shadow: 0px 0px 20px 1px rgba(90, 90, 90, 0.2);
  box-shadow: 0px 0px 20px 1px rgba(90, 90, 90, 0.2);
  text-align: center;
  line-height: 16px;
  display: block;
  padding: 10px 5px;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  text-decoration: none;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.return-to-top span {
  display: block;
}

.return-to-top svg {
  margin: 0;
  position: relative;
  font-size: 19px;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 15px;
  height: 9px;
  top: 0;
}

.return-to-top.active {
  bottom: 20px;
  opacity: 0.7;
  visibility: visible;
}

.return-to-top:hover {
  opacity: 1;
  color: #454545;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(90, 90, 90, 0.25);
  box-shadow: 0px 0px 10px 0px rgba(90, 90, 90, 0.25);
}

.return-to-top:hover svg {
  top: -2px;
}

.blog_goto_top {
  right: 50px;
  bottom: 0;
}

.blog_goto_top.active {
  bottom: 10%;
}

.srch_mrktplc {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  display: none;
}

.srch_mrktplc a {
  display: block;
}

.respncv_srch_field {
  opacity: 0;
  position: fixed;
  top: 100%;
  left: 0;
  right: 0;
  height: 100vh;
  background-color: #fff;
  padding: 20px;
  -o-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.srch_open .respncv_srch_field {
  opacity: 1;
  top: 0;
}

#resglobalSearch:not(:valid)~#rmv_srch_txt {
  display: none;
}

#rmv_srch_txt {
  display: block;
  right: 22%;
  width: 20px;
  height: 20px;
  border: 0;
  background-color: transparent;
}

.mobile_slide_ern_typeinner {
  display: none;
}

.mob_shorting_btn {
  padding: 0 20px;
  border-radius: 4px;
  line-height: 36px;
  height: 38px;
  display: block;
  background-color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 14px;
  border: 1px solid #a9a9a9;
  color: #454545;
}

.mob_select_btns_holder {
  display: inline-block;
  padding: 0 5px;
  vertical-align: top;
}

.close_mob_global {
  width: 30px;
  display: block;
  height: 30px;
  padding: 5px;
}

.types_mob_head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.mobile_category,
.mobile_earntype,
.mobile_sort {
  padding: 20px 20px 30px;
  opacity: 0;
  position: fixed;
  background-color: #fff;
  left: 0;
  height: 100vh;
  width: 100%;
  top: 100%;
  right: 0;
  z-index: 999;
  -o-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  -webkit-transition: 300ms ease-in-out;
  -moz-transition: 300ms ease-in-out;
}

.catg_control .mobile_category,
.ern_control .mobile_earntype,
.sort_control .mobile_sort {
  top: 0px;
  opacity: 1;
}

.mobile_category h4,
.mobile_earntype h4,
.mobile_sort h4 {
  font-size: 16px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 25px;
  text-transform: uppercase;
  margin-top: 25px;
}

.cat_menu_holder {
  padding: 0 10px;
  overflow: auto;
  height: calc(100vh - 200px);
}

.cat_menu li {
  padding: 13px 0;
  border-bottom: 1px solid #ededed;
}

.mob_shorting_btn.active {
  background-color: #077c88;
  /* background-color: #00C1D5; */
  color: #fff;
  border: 1px solid transparent;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.types_fld .btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #077c88;
  color: #fff;
  border: 1px solid transparent;
}

.ecommerce_shop_head p a {
  font-size: 16px;
  color: #00c1d5;
  font-family: "Source Sans Pro", sans-serif;
  text-decoration: underline;
  padding-left: 14px;
}

.d-mb-block {
  display: none;
}

.srch_open,
.catg_control,
.ern_control,
.sort_control {
  overflow: hidden !important;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  height: 100vh;
}

.types_fld .btn.active svg {
  fill: #fff !important;
}

.stepvwall .global_btn,
.eshopvwall .global_btn {
  width: auto;
}

.blur-abc .tab_ecommerce,
.blur-abc .marketplace_banner_container,
.blur-abc .ecommerce_shop_now,
.blur-abc .slide_section_container {
  -webkit-filter: blur(5px);
  filter: blur(5px);
}

.cntrl_dtls_area .market_modal_panels {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.ribbon-blue .item_ribbon_text:before,
.ribbon-blue .item_ribbon_text:after {
  background-color: #045ba7;
}

.ribbon-blue.item_ribbon_banner:before,
.ribbon-blue.item_ribbon_banner:after {
  background-color: #082546;
}

.merchantname_tag span {
  display: inline-block;
  width: 65px;
  background-color: #045ba7;
  padding: 0 10px;
  line-height: 30px;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 12px;
}

.logo_ecommerce_mobile {
  display: none;
}

.marktng_ftr_top {
  padding-bottom: 30px;
  margin-bottom: 30px;
  border-bottom: 1px solid #014b82 !important;
}

.marktng_ftr_top ul {
  text-align: center;
}

.marktng_ftr_top li {
  display: inline-block;
  margin: 0 35px;
}

.marktng_ftr_top li a {
  display: block;
  font-size: 16px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.marktng_ftr_top li a:hover {
  color: #fff;
  text-decoration: underline;
}

.terms_main_page_holder {
  background: #fff;
  padding: 50px 0;
}

.terms_main_page_holder .ecommerce_shop_head {
  padding-right: 0;
  margin-bottom: 35px;
}

.time_for_post {
  margin-bottom: 40px;
}

.time_for_post p {
  font-size: 16px;
  color: #222222;
  /* font-style: italic; */
  font-family: "Source Sans Pro", sans-serif;
  margin-bottom: 0;
}

.terms_row+.terms_row {
  margin-top: 60px;
}

.terms_row h2 {
  font-size: 18px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
  line-height: 25px;
  letter-spacing: 0.3px;
}

.terms_para p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0px;
  color: #222;
  margin-bottom: 0;
}

.inner_para_terms p a {
  color: #00c1d5;
  text-decoration: underline;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.inner_para_terms p a:hover {
  color: #00c1d5;
  text-decoration: none;
}

.terms_para p+p {
  margin-top: 25px;
}

.inner_para_terms h5 {
  font-size: 15px;
  color: #454545;
  margin-bottom: 10px;
  line-height: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.termsandconditionHolder a {
  text-decoration: underline;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 12px;
}

.termsandconditionHolder a:hover {
  color: #00c1d5;
  text-decoration: none;
}

.termsandconditionHolder {
  padding: 5px 1px 5px 30px;
  display: block;
}

.terms_main_pageinner {
  /* max-width: 735px; */
  margin: 0 auto;
}

.inner_para_terms+.inner_para_terms {
  margin-top: 50px;
}

.terms_row .global_btn {
  background: #00c1d5;
  font-size: 13px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-top: 40px;
  padding: 12px 30px;
}

.terms_row .global_btn:hover,
.terms_row .global_btn:focus {
  background-color: #00a4b5;
  color: #fff;
}

#srch_fld {
  font-size: 14px;
}

.home_ecommerce_top .ecommerce_shop_head h2,
.home_ecommerce_bottom .ecommerce_shop_head h2 {
  margin-bottom: 20px;
}

.home_ecommerce_top .ecommerce_shop_head,
.home_ecommerce_bottom .ecommerce_shop_head {
  padding-right: 0;
}

.eShop_head_inner {
  position: relative;
  background-color: #e5f9fb;
  padding: 14px 20px;
  border-radius: 4px;
  padding-right: 250px;
}

.ecommerce_shop_head .lrn_desktop {
  padding-left: 0;
  line-height: 44px;
  border: 1px solid #00c1d5;
  border-radius: 5px;
  padding: 0 10px;
  text-decoration: none;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.learn_more_single:first-child .learn_more_single_ing {
  margin-bottom: 15px;
}

.windows .how_to_access_inner ul li b {
  line-height: 24px;
}

/* black friday */
.blk_friday_what {
  max-width: 540px;
  margin: 0 auto;
}

.what_is_brim_merketplace .blk_friday_what p {
  font-size: 15px;
  padding: 0;
  line-height: 22px;
}

.what_is_brim_merketplace .blk_friday_what p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.blk_friday_what .ecommerce_shop_head h2 {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  line-height: 22px;
  padding: 0 10px;
}

.blk_friday_what h6 {
  font-size: 13px;
  color: #454545;
  line-height: 22px;
  margin-bottom: 30px;
  font-style: italic;
  font-family: "Source Sans Pro", sans-serif;
}

.elclude_offrs {
  font-style: italic;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
}

.elclude_offrs a {
  color: #454545;
  text-decoration: underline;
}

.elclude_offrs a:hover {
  text-decoration: none;
}

.blackday_icon_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 800px;
  margin: 55px auto 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blackday_icon_box a {
  display: block;
  padding: 0 20px;
  margin-bottom: 35px;
}

/* black friday */

.home_amazon_sec {
  background-color: #fff;
}

.home_amazon_sec .mrchnt_img {
  position: relative;
  z-index: -1;
}

.home_amazon_sec .mrchnt_img span {
  display: none;
}

.home_amazon_sec .amazon_blck .mrchnt_img span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 5px 0 7px;
  color: #fff;
  text-align: center;
  background-color: #242f3f;
  font-family: "Source Sans Pro", sans-serif;
  line-height: 100%;
}

.first-time-slider .slider_btm_slider_sec {
  border-top: 0;
  padding: 10px 0px;
}

.first-time-slider .sl_tag {
  margin-bottom: 0;
  padding-right: 0;
}

.first-time-slider .slide_cap {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #222222;
}

.first-time-slider .sl_tag_txt {
  padding: 0;
}

.first-time-slider .offer_shape {
  background-image: url(../images/tile_shape_ylo@2x.png);
  right: 12px;
  left: auto;
  width: 95px;
  height: 95px;
  padding-top: 17px;
}

.first-time-slider .item_anchor {
  color: #454545;
}

.first-time-slider .item_anchor:hover {
  color: #454545;
}

.first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item a {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}

.first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item a:hover {
  -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  transform: none;
  background-color: transparent;
}

.first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item:hover {
  box-shadow: none;
  transform: none;
  background-color: transparent;
}

.first-time-slider .offer_shape span {
  font-size: 20px;
}

.first-time-slider .sl_img {
  background-position: center center;
}

.anim_bx_frstime .lvl_point span {
  color: #454545;
}

.anim_bx_frstime .lg_point small {
  color: #454545;
}

/* css hack for ie 11 */

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .inp_srch_hold input {
    line-height: 50px;
    height: 40px;
  }

  .ecommerce_shop_head .lrn_desktop {
    line-height: 49px;
    height: 40px;
  }

  .offer_logo_all.gap {
    height: 50px;
    line-height: 58px;
    text-align: center;
    display: block;
  }

  .recent_srch_box ul li em {
    width: 18px;
    height: 18px;
  }

  .search_fields ul li {
    height: 40px;
    line-height: 32px;
  }

  .ecommerce_btn_bottom .global_btn {
    line-height: 29px;
  }

  .shop_but_all_outer .global_btn {
    height: 44px;
    line-height: 29px;
  }

  .types_fld .btn {
    line-height: 49px;
    height: 40px;
  }

  .types_fld .dropdown-toggle .caret {
    top: 1px;
  }

  .types_fld .dropdown-menu li {
    height: 46px;
  }

  .cntnr {
    line-height: 26px;
  }

  .rdo_cntnr {
    line-height: 28px;
  }

  .load_more_sec .global_btn {
    line-height: 30px;
  }

  .windows.how_to_access_inner ul li b {
    line-height: 32px;
  }

  .offer_shape span {
    line-height: 14px;
  }

  .offer_shape {
    text-align: center;
    display: block;
    padding-top: 27px;
  }

  .offer_shape {
    text-align: center;
    display: block;
    padding-top: 27px;
  }

  .offer_logo {
    line-height: 83px;
    display: block;
    text-align: center;
  }

  .srch_mrktplc svg {
    height: 25px;
  }

  .mob_shorting_btn {
    line-height: 46px;
    height: 38px;
  }

  .recent_srch_box ul li {
    padding: 12px 0 3px;
  }

  .recent_srch_box h5 {
    padding: 15px 20px 6px;
  }

  .first-time-slider .slide_cap {
    padding-top: 10px;
  }

  .first-time-slider .sl_tag_txt {
    line-height: 29px;
    height: 22px;
  }

  .first-time-slider .slider_btm_slider_sec {
    padding: 10px 0px 0;
  }
}

/* css hack for ie 11 end*/

.autosuggestionVal {
  display: block;
  padding-left: 25px;
  position: relative;
  z-index: 1;
}

.sort_by_carp {
  color: #0e69b4;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  padding-top: 4px;
}

.ern_type_selectbox_new {
  padding: 0 0 40px 0;
}

/* cwb rewards */
.cwb_flow .marketplace_hdtop_ecommerce .market_text img {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

.cwb_flow .market_text {
  font-size: 36px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .market_text span {
  display: inline-block;
  vertical-align: middle;
}

.cwb_flow .marketplace_hdtop .small_point_tag {
  background: none;
}

.cwb_flow .offer_banner_container {
  display: none;
}

.cwb_flow .tab_ecommerce li a {
  font-size: 14px;
  color: #2d2924;
  letter-spacing: 0px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .tab_ecommerce li.active a {
  border-bottom: 2px solid #84754e;
  color: #0097a9;
}

.cwb_flow .ecommerce_shop_head p {
  font-size: 16px;
  line-height: 24px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .eShop_head_inner {
  background-color: #ecf7f9;
  padding: 24px 20px;
  border-radius: 0;
  border-left: 8px solid #0097a9;
}

.cwb_flow .ecommerce_shop_head h2 {
  font-size: 24px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .ecommerce_shop_head .lrn_desktop {
  line-height: 44px;
  border: 1px solid #0097a9;
  border-radius: 0;
  padding: 0 15px;
  right: 20px;
  background-color: #fff;
  font-family: "CircularStd-Bold";
  height: 45px;
  color: #0097a9;
  /*text-transform: capitalize;*/
}

.cwb_flow .ecommerce_shop_head .lrn_desktop:hover {
  color: #0097a9;
  border-color: #65c8ce;
}

.cwb_flow .ecommerce_shop_head .lrn_desktop:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .ecommerce_shop_head .lrn_desktop:active {
  box-shadow: none;
  outline: 0;
  border: 1px solid #003b5c;
}

.cwb_flow .sl_tag_txt {
  font-size: 14px;
  color: #767676;
  max-width: 120px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .sl_tag_txt_blue {
  color: #007d93;
  font-family: "CircularStd-Bold" !important;
}

.cwb_flow .all_sl_slide_4item_ecommerce .slide_cap {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .all_sl_slide_4item_ecommerce .slide_content {
  color: #2d2924;
  line-height: 20px;
  font-family: "CircularStd-Book";
}

.cwb_flow .item_ribbon_text {
  font-size: 14px;
  font-weight: normal;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .ribbon-yellow .item_ribbon_text::before,
.cwb_flow .ribbon-yellow .item_ribbon_text::after {
  background-color: #f3d03e;
}

.cwb_flow .ecommerce_btn_bottom .global_btn {
  border: 1px solid #0097a9;
  color: #0097a9;
  font-size: 16px;
  height: 50px;
  padding: 14px 15px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  background-color: #fff !important;
}

.cwb_flow .ecommerce_btn_bottom .global_btn:hover {
  color: #0097a9;
  border-color: #65c8ce !important;
  background-color: #fff !important;
}

.cwb_flow .ecommerce_btn_bottom .global_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .ecommerce_btn_bottom .global_btn:active {
  box-shadow: none;
  outline: 0;
  border: 1px solid #003b5c !important;
  background-color: #fff !important;
  color: #0097a9;
}

.cwb_flow .shop_but_all_outer .global_btn {
  padding: 14px 24px;
  font-size: 16px;
  background-color: #0097a9;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .shop_but_all_outer .global_btn img {
  display: none;
}

.cwb_flow .tags_offer span {
  font-family: "CircularStd-Bold";
}

.cwb_flow .see_all_details {
  color: #003b5c;
  font-size: 12px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .see_all_details:hover {
  color: #65c8ce;
}

.cwb_flow .see_all_details:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  color: #003b5c;
  outline: 0;
}

.cwb_flow .see_all_details:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_flow .filter_cat h4 {
  font-size: 24px;
  color: #2d2924;
  text-transform: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow .filter_box_inner h5 {
  font-size: 12px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .filter_box_inner {
  -webkit-box-shadow: 0 0px 5px rgba(69, 69, 69, 0.3);
  box-shadow: 0 0px 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .marktng_ftr_top li a {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .login_footer_ecommerce {
  padding: 45px 0 45px;
}

.cwb_flow .first-time-slider .offer_shape {
  background-image: url(../images/cwb/tile_shape_ylo@2x.png);
}

.cwb_flow .login_footer_ecommerce .fttr_btm p {
  text-align: center;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .login_footer_ecommerce {
  border-top: 1px solid #d9d9d9;
  background: #f2f3f1;
}

.cwb_flow .ecommerce_shop_now {
  background-color: #f2f3f1;
}

.cwb_flow .load_more_sec .global_btn {
  border: 1px solid #0097a9;
  color: #0097a9;
  font-size: 16px;
  height: 50px;
  padding: 13px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .load_more_sec .global_btn:hover {
  color: #0097a9;
  border-color: #65c8ce;
}

.cwb_flow .load_more_sec .global_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .load_more_sec .global_btn:active {
  box-shadow: none;
  outline: 0;
  border: 1px solid #003b5c;
}

.cwb_flow .load_more_sec:before,
.cwb_flow .load_more_sec:after {
  content: none;
}

.cwb_flow .ecommerce_shop_head h2 a {
  color: #003b5c;
  font-family: "CircularStd-Bold";
}

.cwb_flow .ecommerce_shop_head h2 a:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_flow .ecommerce_shop_head h2 a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  color: #003b5c;
  outline: 0;
}

.cwb_flow .ecommerce_shop_head h2 a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_flow .topheadcontent h2 {
  color: #0097a9;
}

.cwb_flow .types_fld .btn {
  line-height: 50px;
  border: 1px solid #767676;
  font-size: 16px;
  border-radius: 0;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .types_fld .btn:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .types_fld .btn:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .cntnr {
  color: #000000;
  font-size: 14px;
  font-family: "CircularStd-Book";
  padding-top: 2px;
}

.cwb_flow .cntnr .checkmark {
  height: 24px;
  width: 24px;
  border: 1.5px solid #767676;
  border-radius: 0;
}

.cwb_flow .cntnr .checkmark:after {
  left: 7px;
  top: 4px;
}

.cwb_flow .cntnr input:checked~.checkmark {
  background-color: #0097a9;
  border: 1.5px solid #0097a9;
}

.cwb_flow .clear_ern {
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .apply_ern {
  color: #0097a9 !important;
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .types_fld .btn.active {
  background-color: #0097a9;
  color: #fff;
  border: 1px solid #0097a9;
}

.cwb_flow .rdo_cntnr .checkmark:after {
  background: #0097a9;
}

.cwb_flow .rdo_cntnr input:checked~.checkmark {
  border: 1.5px solid #0097a9;
}

.cwb_flow .rdo_cntnr {
  color: #000000;
  font-size: 14px;
  font-family: "CircularStd-Book";
}

.cwb_flow .rdo_cntnr:hover {
  color: #0097a9;
}

.cwb_flow .newSuccess .modal-header h4 {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .newSuccess .modal-header .close {
  margin-top: 0;
}

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

.cwb_flow #offers_modal .modal-header .close:hover {
  background-color: transparent;
}

.cwb_flow #offers_modal .offet_text li {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow #offers_modal .offet_text h2 {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .offer_top_modal {
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow .modal_offer_sec p {
  font-size: 14px;
  line-height: 20px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .details_head_mod h3 {
  color: #2d2924;
  font-family: "CircularStd-Bold";
  border-bottom: 1px solid #a9a9a9;
  padding-bottom: 15px;
}

.cwb_flow #offers_modal .details_head_mod {
  padding-bottom: 0;
  background-color: transparent;
}

.cwb_flow #offers_modal .single_row_ecommerce {
  font-size: 14px;
  color: #2d2924;
  line-height: 20px;
  font-family: "CircularStd-Book";
}

.cwb_flow #offers_modal .termsandconditionHolder a {
  color: #003b5c;
  font-family: "CircularStd-Bold";
}

.cwb_flow #offers_modal .termsandconditionHolder a:hover {
  color: #65c8ce;
}

.cwb_flow #offers_modal .termsandconditionHolder a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
  color: #003b5c;
}

.cwb_flow #offers_modal .termsandconditionHolder a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_flow .newSuccess .modal-footer {
  border-top: 1px solid #d9d9d9;
  padding: 20px;
}

.cwb_flow #offers_modal .modal-footer .shop_but_all .global_btn {
  padding: 14px 24px;
  font-size: 16px;
  max-width: 180px;
  background-color: #0097a9;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow #offers_modal .modal-footer .shop_but_all .global_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow #offers_modal .modal-footer .shop_but_all .global_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #offers_modal .modal-footer .shop_but_all .global_btn:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow #offers_modal .modal-footer .shop_but_all .global_btn img {
  display: none;
}

.cwb_flow #offers_modal .modal-footer button {
  font-size: 16px;
  color: #003b5c !important;
  font-family: "CircularStd-Bold";
  min-width: auto;
}

.cwb_flow #offers_modal .modal-footer button:hover {
  opacity: 1;
  color: #65c8ce !important;
}

.cwb_flow #offers_modal .modal-footer button:focus {
  border: 1px solid #0097a9;
  padding: 0 2px !important;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15) !important;
  color: #003b5c !important;
  border-radius: 0;
}

.cwb_flow #offers_modal .modal-footer button:active {
  color: #0097a9 !important;
  border: 0;
  box-shadow: none !important;
  padding: 0 !important;
}

.cwb_flow .custom_modal_header {
  padding: 0 !important;
}

.cwb_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item a {
  color: #003b5c;
  text-decoration: underline;
  font-family: "CircularStd-Bold";
  margin-top: -4px;
}

.cwb_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item {
  color: #2d2924;
  font-family: "CircularStd-Book";
  font-size: 16px;
}

.cwb_flow .merchantname_tag {
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .merchantnameb {
  font-size: 36px;
  color: #0097a9;
  margin-top: 15px;
}

.cwb_flow .modal_txt-section p {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .market_modal_lft .modal_nav>li.active>a {
  font-size: 14px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .market_modal_lft .modal_nav>li.earnoffer.active>a:after {
  height: 2px;
  background-color: #84754e;
}

.cwb_flow .market_modal_lft .tab_content_txt p {
  color: #2d2924;
  font-size: 26px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .lvl_title {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .lvl_top_txt {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
  min-height: 44px;
}

.cwb_flow .anim_bx_frstime .lg_point small {
  color: #2d2924;
}

.cwb_flow .lg_point span {
  font-size: 28px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .lg_point small {
  font-size: 12px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .inner_lvl_box {
  border: 0;
  border-radius: 12px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .note_content_txt p label {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  text-transform: none;
}

.cwb_flow .custom_modal_body .blue_dot_list {
  opacity: 1;
  margin-bottom: 25px;
}

.cwb_flow .custom_modal_body .blue_dot_list li {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .custom_modal_body .blue_dot_list li:after {
  background-color: #2d2924;
  top: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .custom_modal_body .bold_txt small {
  font-size: 12px;
  color: #2d2924;
  text-transform: uppercase;
}

.cwb_flow .custom_modal_body .small_note_content small {
  font-size: 12px;
  line-height: 16px;
  font-family: "CircularStd-Book";
}

.cwb_flow .market_modal_rt {
  background-color: #f2f3f1;
}

.cwb_flow .back_all a {
  font-size: 16px;
  position: relative;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .back_all a:before {
  color: #0097a9;
  font-size: 16px;
}

.cwb_flow .back_all a:hover {
  color: #65c8ce;
}

.cwb_flow .back_all a:hover:before {
  color: #65c8ce;
}

.cwb_flow .btn_outline {
  color: #0097a9;
  font-family: "CircularStd-Bold";
  font-size: 16px;
  line-height: 20px;
  padding: 16px 20px 13px;
  border: 1px solid #0097a9;
  background-color: #fff;
  border-radius: 0;
}

.cwb_flow .btn_outline:hover {
  color: #0097a9;
  border-color: #65c8ce;
}

.cwb_flow .btn_outline:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .btn_outline:active {
  box-shadow: none;
  outline: 0;
  border: 1px solid #003b5c;
}

.cwb_flow .marchent_loc p {
  font-size: 16px;
  color: #2d2924;
  line-height: 22px;
  font-family: "CircularStd-Book";
  letter-spacing: 0;
}

.cwb_flow .yellow_thm_progress .complete_progress_chk {
  background-color: #f3d03e;
}

.cwb_flow .yellow_thm_progress .progress-bar {
  background: #f3d03e;
}

.cwb_flow .blue_thm_progress .progress-bar {
  background: #0097a9;
}

.cwb_flow .complete_progress_chk {
  background-color: #0097a9;
}

.cwb_flow .mobile_category h4,
.cwb_flow .mobile_earntype h4,
.cwb_flow .mobile_sort h4 {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .offerdetails .ribbon-yellow {
  background-image: url(../images/cwb/rbn_ylo.png);
  background-repeat: no-repeat;
  width: 87px;
  height: 87px;
  background-size: cover;
  position: absolute;
  left: -8px;
  top: -8px;
  z-index: 2;
}

.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_banner::before,
.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_banner::after {
  content: none;
}

.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_text::before,
.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_text::after {
  content: none;
}

.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_banner {
  left: -13px;
  top: 18px;
}

.cwb_flow .offerdetails .ribbon-yellow .item_ribbon_text {
  padding: 0px;
}

/**Added on 04.11.2020**/
.cwb_flow .points_area_market .top_txt_gap {
  line-height: 100%;
}

.cwb_flow .tags_offer {
  background-image: url(../images/cwb/bonus@2x.png);
  top: -7px;
}

.cwb_flow .market_modal_rt.market_modal_rt_mobile {
  display: none;
}

.cwb_flow .search_result_main h4 {
  font-family: "CircularStd-Bold";
}

/**Added on 09.11.2020**/
.cwb_flow .top_typo_box ul li {
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .browse_bycat h4 {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .return-to-top {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .what_is_brim_merketplace .ecommerce_shop_head h2 {
  font-size: 36px;
  color: #0097a9;
}

.cwb_flow .steps_start_area_outer h4 {
  font-size: 24px;
  color: #2d2924;
  text-transform: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow .what_is_brim_merketplace p {
  font-size: 16px;
  line-height: 22px;
  color: #2d2924;
  font-family: "CircularStd-Book";
  letter-spacing: 0;
}

.cwb_flow .marketplace_hdtop_ecommerce .market_text .powered_by {
  display: block;
}

.cwb_flow .marketplace_hdtop_ecommerce .market_text .powered_by img {
  display: block;
  width: 100px;
  float: right;
}

.cwb_flow .how_to_access_inner h2 {
  font-size: 26px;
  color: #2d2924;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .how_to_access_inner p {
  font-family: "CircularStd-Book";
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
}

.cwb_flow .learn_more_bg:nth-child(odd) {
  background-color: #f2f3f1;
}

.cwb_flow .stepup_learn_more .how_to_access_inner p span {
  font-family: "CircularStd-Bold";
}

.cwb_flow .ecommerce_access h2 {
  font-size: 24px;
  color: #2d2924;
  letter-spacing: 0;
  margin-bottom: 30px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .ecommerce_access a.global_btn {
  padding: 14px 15px;
  background: #0097a9;
  font-size: 16px;
  border-radius: 0;
  line-height: 22px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .ecommerce_access a.global_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .ecommerce_access a.global_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .ecommerce_access a.global_btn:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .what_is_brim_merketplace h3 {
  font-size: 24px;
  letter-spacing: 0;
  text-transform: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow .how_to_access_inner ul li {
  font-family: "CircularStd-Book";
  font-size: 16px;
  color: #2d2924;
  line-height: 22px;
}

.cwb_flow .how_to_access_inner ul li b {
  border: 1px solid #2d2924;
  color: #2d2924;
  font-family: "CircularStd-Book";
  line-height: 20px;
}

.cwb_flow .merchant_page h2 {
  font-size: 24px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  line-height: 30px;
}

.cwb_flow .merchant_page p {
  font-size: 16px;
  line-height: 22px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .merchant_page p span {
  font-family: "CircularStd-Bold";
}

.cwb_flow .merchant_page .upto_merchant {
  border: 1px solid #767676;
  font-size: 16px;
  border-radius: 0;
  padding: 14px 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .merchant_page a {
  font-size: 16px;
  border-radius: 0;
  text-decoration: none;
  padding: 15px 45px;
  background: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .merchant_page a:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .merchant_page a:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .merchant_page a:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .merchant_page .upto_merchant span {
  color: #0097a9;
}

.cwb_flow .terms_main_pageinner .ecommerce_shop_head h2 {
  font-size: 36px;
  color: #0097a9;
}

.cwb_flow .time_for_post p {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .terms_row h2 {
  font-size: 26px;
  color: #2d2924;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .terms_para p {
  font-size: 16px;
  letter-spacing: 0;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .inner_para_terms h5 {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .terms_row .global_btn {
  background: #0097a9;
  font-size: 16px;
  margin-top: 40px;
  padding: 14px 20px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .terms_row .global_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .terms_row .global_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .terms_row .global_btn:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .terms_para p b {
  font-family: "CircularStd-Bold";
}

.cwb_flow .search_result_main h4 span {
  color: #0097a9;
}

.cwb_flow .stepup_srch_rslt_main .ecommerce_shop_head h2,
.cwb_flow .eshop_srch_rslt_main .ecommerce_shop_head h2 {
  font-size: 14px;
}

.cwb_flow .stepup_srch_rslt_main .ecommerce_shop_head h2 span,
.cwb_flow .eshop_srch_rslt_main .ecommerce_shop_head h2 span {
  font-family: "CircularStd-Book";
}

.cwb_flow .learn_more_single_ing {
  margin-bottom: 15px;
}

.cwb_flow .inner_para_terms p a {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c;
}

.cwb_flow .inner_para_terms p a:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_flow .inner_para_terms p a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 0 2px;
  color: #003b5c;
}

.cwb_flow .inner_para_terms p a:active {
  color: #0097a9 !important;
  border: 0;
  box-shadow: none;
}

/* marchent page modal */
.sbc_flow .merchant_page {
  width: 560px;
  border-radius: 25px;
  padding: 60px;
}

.sbc_flow .merchant_page h2 {
  font-size: 24px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 30px;
  margin-bottom: 30px;
}

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

.sbc_flow .merchant_page .upto_merchant {
  border: 1px solid #767676;
  font-size: 16px;
  border-radius: 4px;
  padding: 14px 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .merchant_page .upto_merchant span {
  color: #007d93;
}

.sbc_flow .merchant_page a {
  font-size: 16px;
  border-radius: 25px;
  text-decoration: none;
  padding: 15px 45px;
  background: #007d93;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .merchant_page a:hover {
  background: #000;
  color: #fff;
  opacity: 1;
}

.sbc_flow .merchant_page a:focus {
  background: #007d93;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow .merchant_page a:active {
  background: #00c1d5;
  color: #fff;
  box-shadow: none;
}

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

/* marchent page modal end */

/* incard learnmore page */

.sbc_flow .what_is_brim_merketplace .ecommerce_shop_head h2 {
  font-size: 36px;
}

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

.sbc_flow .steps_start_area_outer h4 {
  font-size: 24px;
  color: #000;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .what_is_brim_merketplace .learn_more_single p {
  font-size: 16px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .how_to_access_inner h2 {
  font-size: 26px;
  color: #000;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .how_to_access_inner p {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_flow .stepup_learn_more .how_to_access_inner p span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_flow .ecommerce_access h2 {
  font-weight: 600;
  font-size: 24px;
  color: #000;
  letter-spacing: 0;
  margin-bottom: 30px;
  font-family: "Source Sans Pro", sans-serif;
}

.sbc_flow .ecommerce_access a.global_btn {
  padding: 14px 25px;
  background: #007d93;
  font-size: 16px;
  border-radius: 25px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .ecommerce_access a.global_btn:hover {
  background: #000;
}

.sbc_flow .ecommerce_access a.global_btn:focus {
  background: #007d93 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  outline: 0;
  color: #fff;
}

.sbc_flow .ecommerce_access a.global_btn:active {
  background: #00c1d5;
  box-shadow: none;
}

/* incard learnmore page end*/

/* eshop learnmore page */

.sbc_flow .what_is_brim_merketplace h3 {
  font-size: 24px;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .how_to_access_inner ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .how_to_access_inner ul li span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

/* eshop learnmore page end*/

/* terms & conditions page */
.sbc_flow .time_for_post p {
  font-size: 16px;
  color: #000;
  font-style: normal;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.sbc_flow .terms_main_pageinner .ecommerce_shop_head h2 {
  font-size: 36px;
}

.sbc_flow .terms_row h2 {
  font-size: 26px;
  color: #000;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .terms_para p {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .inner_para_terms h5 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .terms_row .global_btn {
  background: #007d93;
  font-size: 16px;
  margin-top: 40px;
  padding: 14px 20px;
  border-radius: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .terms_row .global_btn:hover {
  background: #000;
  color: #fff;
  opacity: 1;
}

.sbc_flow .terms_row .global_btn:focus {
  background: #007d93;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow .terms_row .global_btn:active {
  background: #00c1d5;
  color: #fff;
  box-shadow: none;
}

/* terms & conditions page end*/

/**SBC REWARD**/
.sbc_flow .market_text {
  font-size: 36px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .market_text span {
  margin-left: 0;
}

.sbc_flow .market_text img {
  display: none;
}

.sbc_flow .marketplace_hdtop .small_point_tag {
  background: none;
}

.sbc_flow .marketplace_hdtop .right_activity_panel_lt {
  text-align: right;
  padding-right: 10px;
}

.sbc_flow .marketplace_hdtop .inp_srch_hold input {
  transition: 0.3s ease;
}

.sbc_flow .tab_ecommerce li a {
  font-size: 14px;
  color: #000;
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_flow .tab_ecommerce li.active a {
  color: #007d93;
  border-bottom: 2px solid #007d93;
}

.sbc_flow .wrapper_new_sbc .inp_srch_hold input {
  transition: 0.3s ease;
}

.sbc_flow .wrapper_new_sbc .srch_new {
  right: 5px;
  background-size: 18px;
}

.sbc_flow .wrapper_new_sbc .checkout_brim_setup .ecommerce_shop_head h2 {
  font-size: 26px;
}

.sbc_flow .first-time-slider .offer_shape {
  background-image: url(../images/sbc/tile_shape_ylo.png);
  padding-top: 10px;
}

.sbc_flow .wrapper_new_sbc .offer_shape span {
  font-size: 28px;
  line-height: 24px;
}

.sbc_flow .all_sl_slide_4item_ecommerce .slide_cap {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #000;
}

.sbc_flow .sl_tag_txt {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 700;
  font-size: 14px;
  color: #000;
  max-width: 120px;
}

.sbc_flow .wrapper_new_sbc .top_slider_sec {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.sbc_flow .wrapper_new_sbc .slider_btm_slider_sec {
  border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px;
}

.sbc_flow .wrapper_new_sbc .first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item a {
  border-radius: 25px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}

.sbc_flow .wrapper_new_sbc .first-time-slider .sl_separator {
  margin: 0px 1px 0 5px;
}

.sbc_flow .ecommerce_shop_head h2 {
  font-size: 26px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .wrapper_new_sbc .home_ecommerce_top .ecommerce_shop_head h2,
.sbc_flow .wrapper_new_sbc .home_ecommerce_bottom .ecommerce_shop_head h2 {
  margin-bottom: 15px;
}

.sbc_flow .eShop_head_inner {
  position: relative;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  padding-right: 0;
}

.sbc_flow .ecommerce_shop_head p {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  display: inline-block;
}

.sbc_flow .ecommerce_shop_head .lrn_desktop {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #007d93;
  border-radius: 0;
  padding: 0 5px;
  text-decoration: underline;
  position: static;
  transform: none;
  line-height: normal;
  border: none;
  vertical-align: 0;
}

.sbc_flow .ecommerce_shop_head .lrn_desktop:hover {
  color: #000;
}

.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_text {
  padding: 0px;
}

.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow {
  background-image: url(../images/sbc/rbn_ylo.png);
  background-repeat: no-repeat;
  width: 87px;
  height: 87px;
  background-size: cover;
  position: absolute;
  left: -8px;
  top: -7px;
  z-index: 2;
}

.sbc_flow .wrapper_new_sbc .item_ribbon_text {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_banner::before,
.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_banner::after {
  content: none;
}

.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_text::before,
.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_text::after {
  content: none;
}

.sbc_flow .wrapper_new_sbc .offerdetails .ribbon-yellow .item_ribbon_banner {
  left: -13px;
  top: 18px;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce .offerdetails .slider_btm_slider_sec,
.sbc_flow .wrapper_new_sbc .searchDataResult .offerdiv .slider_btm_slider_sec {
  border-top: 0;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce .offerdetails .sl_tag_txt.sl_tag_txt_blue {
  color: #007d93 !important;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce .offerdetails .sl_tag_txt.sl_tag_txt_green {
  color: #50e3c2 !important;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce .offerdetails .sl_separator:before {
  background: #767676;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce .offerdetails .sl_tag_txt {
  color: #767676;
}

.sbc_flow .all_sl_slide_4item_ecommerce .slide_content {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  line-height: 20px;
  padding-top: 2px;
}

.sbc_flow .wrapper_new_sbc .section_slide .item {
  border-radius: 25px;
}

.sbc_flow .wrapper_new_sbc .slide_section_container_ecommerce {
  padding-bottom: 50px !important;
}

.sbc_flow .wrapper_new_sbc .ecommerce_btn_bottom .global_btn {
  padding: 0 35px;
  line-height: 46px;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #007d93;
  border: 2px solid #007d93;
  font-size: 16px;
  border-radius: 25px;
  letter-spacing: 0;
  outline: none;
  width: auto;
  height: 50px;
}

.sbc_flow .wrapper_new_sbc .ecommerce_btn_bottom .global_btn:hover {
  color: #fff;
  border-color: #000;
  background: #000;
}

.sbc_flow .wrapper_new_sbc .ecommerce_btn_bottom .global_btn:focus {
  border: 2px solid #007d93;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  background: #fff;
  color: #007d93;
}

.sbc_flow .wrapper_new_sbc .ecommerce_btn_bottom .global_btn:active {
  box-shadow: none;
  background: #00c1d5;
  border: 2px solid #007d93;
  color: #fff;
}

.sbc_flow .wrapper_new_sbc .single_shop_box {
  border-radius: 25px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.sbc_flow .wrapper_new_sbc .single_shop_box:hover {
  -webkit-box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  z-index: 9;
}

.sbc_flow .wrapper_new_sbc .single_shop_box figure {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
}

.sbc_flow .wrapper_new_sbc .shop_but_all_outer .global_btn {
  height: 50px;
  line-height: 50px;
  padding: 0 15px;
  background: #007d93;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 25px;
  outline: none;
}

.sbc_flow .wrapper_new_sbc .shop_but_all_outer .global_btn:hover {
  background: #000;
  color: #fff;
}

.sbc_flow .wrapper_new_sbc .shop_but_all_outer .global_btn:active {
  background: #00c1d5;
  color: #fff;
  box-shadow: none;
}

.sbc_flow .wrapper_new_sbc .shop_but_all_outer .global_btn:focus {
  background: #007d93;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow .wrapper_new_sbc .see_all_details {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #007d93;
}

.sbc_flow .wrapper_new_sbc .see_all_details:hover {
  color: #000;
}

.sbc_flow .wrapper_new_sbc .see_all_details:active {
  color: #00c1d5;
}

.sbc_flow .wrapper_new_sbc .ecommerce_shop_now {
  box-shadow: none;
  -webkit-box-shadow: none;
}

.sbc_flow .wrapper_new_sbc .offer_banner_container_ecommerce {
  display: none;
}

.sbc_flow .wrapper_new_sbc .filter_cat_inner {
  margin-left: -6px;
  margin-right: -6px;
}

.sbc_flow .wrapper_new_sbc .filer_box_outer {
  width: 128px;
  padding: 0 6px;
}

.sbc_flow .wrapper_new_sbc .filter_cat h4 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #000;
  text-transform: none;
}

.sbc_flow .wrapper_new_sbc .filter_box_inner {
  border-radius: 25px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  padding: 15px 10px 14px;
}

.sbc_flow .wrapper_new_sbc .filter_box_inner h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
}

.sbc_flow .wrapper_new_sbc .marktng_ftr_top li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
}

.sbc_flow .wrapper_new_sbc .login_footer_ecommerce .fttr_btm p {
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

/**Offer Modal**/
.sbc_flow #offers_modal .offet_text {
  padding-top: 15px;
}

.sbc_flow #offers_modal .offet_text li {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_flow #offers_modal .offet_text h2 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

.sbc_flow #offers_modal .details_head_mod {
  padding-bottom: 0;
  background-color: transparent;
  margin-bottom: 0;
  border-bottom: 1px solid #a9a9a9;
}

.sbc_flow #offers_modal .details_head_mod h3 {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  padding-bottom: 15px;
}

.sbc_flow #offers_modal #offersdetailsStructure {
  padding-top: 10px;
}

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

.sbc_flow #offers_modal.newSuccess .modal-footer {
  display: block;
}

.sbc_flow #offers_modal .close_txt_btn {
  display: none;
}

.sbc_flow #offers_modal .termsandconditionHolder a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #007d93;
  padding: 5px 0;
  border-radius: 25px;
  border: 2px solid transparent;
  text-decoration: underline;
}

.sbc_flow #offers_modal .termsandconditionHolder a:hover {
  color: #000;
  text-decoration: underline;
}

.sbc_flow #offers_modal .termsandconditionHolder a:active {
  color: #00c1d5;
}

.sbc_flow #offers_modal .termsandconditionHolder a:focus {
  color: #007d93;
  border-color: #007d93;
  padding: 5px 10px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow #offers_modal .modal-footer .shop_but_all {
  margin-bottom: 0;
}

.sbc_flow #offers_modal .modal-footer .shop_but_all .global_btn {
  height: 50px;
  line-height: 50px;
  max-width: 180px;
  padding: 0 15px;
  background: #007d93;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 25px;
  outline: none;
}

.sbc_flow #offers_modal .modal-footer .shop_but_all .global_btn:hover {
  background: #000;
  color: #fff;
}

.sbc_flow #offers_modal .modal-footer .shop_but_all .global_btn:active {
  background: #00c1d5;
  color: #fff;
  box-shadow: none;
}

.sbc_flow #offers_modal .modal-footer .shop_but_all .global_btn:focus {
  background: #007d93;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

/**Offer Modal**/

/**SBC REWARD END**/

/**SBC INCARD**/
.sbc_flow .wrapper_new_sbc .custom_modal_header {
  padding: 0 !important;
}

.sbc_flow .ecommerce_shop_head h2 a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #007d93;
  padding: 5px 0;
  border-radius: 25px;
  border: 2px solid transparent;
  text-decoration: underline;
}

.sbc_flow .ecommerce_shop_head h2 a:hover {
  color: #000;
  text-decoration: underline;
}

.sbc_flow .ecommerce_shop_head h2 a:active {
  color: #00c1d5;
}

.sbc_flow .ecommerce_shop_head h2 a:focus {
  color: #007d93;
  border-color: #007d93;
  padding: 5px 10px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow .types_fld .btn {
  height: 50px;
  line-height: 46px;
  border: 2px solid #767676;
  border-radius: 25px;
  overflow: hidden;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 15px;
  color: #000;
  transition: 0.3s ease;
}

.sbc_flow .types_fld .btn:hover {
  border: 2px solid#007D93;
}

.sbc_flow .types_fld .btn:focus {
  border: 2px solid#007D93;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.sbc_flow .types_fld .btn.active {
  background-color: #000;
  color: #fff;
  border: 2px solid#000;
}

.sbc_flow .types_fld .dropdown-menu {
  padding: 10px 20px;
  margin-top: 0;
  border: 0;
  border-radius: 25px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
}

.sbc_flow .cntnr {
  color: #000000;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-top: 2px;
}

.sbc_flow .types_fld .dropdown-menu li {
  padding: 13px 0;
  border-bottom: 1px solid #d9d9d9;
}

.sbc_flow .types_fld .dropdown-menu li:last-child {
  border-bottom: 0;
}

.sbc_flow .cntnr .checkmark {
  height: 24px;
  width: 24px;
  border: 2px solid #767676;
  border-radius: 4px;
}

.sbc_flow .cntnr input:checked~.checkmark {
  background-color: #007d93;
  border: 2px solid #007d93;
}

.sbc_flow .cntnr .checkmark:after {
  left: 7px;
  top: 3px;
}

.sbc_flow .rdo_cntnr {
  color: #000000;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-top: 2px;
}

.sbc_flow .rdo_cntnr .checkmark {
  height: 24px;
  width: 24px;
  border: 2px solid #767676;
}

.sbc_flow .rdo_cntnr input:checked~.checkmark {
  border: 2px solid #007d93;
}

.sbc_flow .rdo_cntnr .checkmark:after {
  background: #007d93;
  width: 16px;
  height: 16px;
}

.sbc_flow .clear_ern {
  color: #000000;
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .apply_ern {
  font-size: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #007d93 !important;
}

.sbc_flow .load_more_sec:before,
.sbc_flow .load_more_sec:after {
  content: none;
}

.sbc_flow .load_more_sec .global_btn {
  padding: 0 35px;
  line-height: 46px;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #007d93;
  border: 2px solid #007d93;
  font-size: 16px;
  border-radius: 25px;
  letter-spacing: 0;
  outline: none;
  width: auto;
  height: 50px;
}

.sbc_flow .load_more_sec .global_btn:hover {
  color: #fff;
  border-color: #000;
  background: #000;
}

.sbc_flow .load_more_sec .global_btn:focus {
  border: 2px solid #007d93;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  background: #fff;
  color: #007d93;
}

.sbc_flow .load_more_sec .global_btn:active {
  box-shadow: none;
  background: #00c1d5;
  border: 2px solid #007d93;
  color: #fff;
}

/**SBC INCARD END**/

/**SBC INCARD Offer Details**/
.sbc_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.sbc_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item a {
  color: #007d93;
  text-decoration: underline;
  font-weight: 700;
  margin-top: -4px;
}

.sbc_flow .market_modal_lft .custom_breadcrumb>li+li:before {
  color: #000;
}

.sbc_flow .merchantname_tag {
  color: #2d2924;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_flow .merchantnameb {
  font-size: 36px;
  color: #000;
  margin-top: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .modal_txt-section p {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 22px;
}

.sbc_flow .market_modal_lft .modal_nav>li>a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
}

.sbc_flow .market_modal_lft .modal_nav>li.active>a {
  color: #007d93;
}

.sbc_flow .market_modal_lft .modal_nav>li.earnoffer.active>a:after {
  height: 2px;
  background-color: #007d93;
}

.sbc_flow .market_modal_lft .modal_nav>li.install.active>a:after {
  height: 2px;
}

.sbc_flow .market_modal_lft .tab_content_txt p {
  color: #000;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .lvl_col {
  margin-bottom: 30px;
}

.sbc_flow .inner_lvl_box {
  border-radius: 25px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  border: 0;
  padding: 15px 15px 15px;
}

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

.sbc_flow .lvl_top_txt {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  min-height: 40px;
  line-height: 20px;
}

.sbc_flow .lg_point span {
  font-size: 28px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_flow .lg_point small {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  line-height: 11px;
  padding-top: 3px;
}

.sbc_flow .anim_bx_frstime .lvl_point span {
  color: #000;
}

.sbc_flow .note_content_txt p label {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  text-transform: none;
}

.sbc_flow .custom_modal_body .blue_dot_list {
  opacity: 1;
  margin-bottom: 25px;
}

.sbc_flow .custom_modal_body .blue_dot_list li {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_flow .custom_modal_body .blue_dot_list li:after {
  background-color: #2d2924;
  top: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_flow .bold_txt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_flow .note_content_txt p small {
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
}

.sbc_flow .custom_modal_body .small_note_content small {
  font-size: 12px;
  line-height: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .small_note_content {
  margin-right: 195px;
}

.sbc_flow .back_all a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #007d93;
  font-size: 16px;
  text-decoration: underline;
}

.sbc_flow .back_all a:hover {
  color: #000;
}

.sbc_flow .back_all a:before {
  content: none;
}

.sbc_flow .btn_outline {
  padding: 0 20px;
  min-width: 180px;
  height: 50px;
  line-height: 46px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #007d93;
  font-size: 16px;
  text-align: center;
  border: 2px solid #007d93;
  background-color: #fff;
  border-radius: 25px;
  overflow: hidden;
}

.sbc_flow .btn_outline:hover {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.sbc_flow .btn_outline:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border-color: #007d93;
  background-color: #fff;
  color: #007d93;
}

.sbc_flow .btn_outline:active {
  box-shadow: none;
  border-color: #007d93;
  background-color: #00c1d5;
  color: #fff;
}

.sbc_flow .marchent_ico {
  margin-bottom: 50px;
}

.sbc_flow .note_content_txt {
  padding-top: 45px;
}

.sbc_flow .marchent_loc p {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  margin-bottom: 10px;
}

.sbc_flow .market_modal_rt.market_modal_rt_mobile {
  display: none;
}

.sbc_flow .wrapper_new_sbc .yellow_thm_progress .progress-bar {
  background: #fcc12d;
}

.sbc_flow .wrapper_new_sbc .yellow_thm_progress .complete_progress_chk {
  background-color: #fcc12d;
}

.sbc_flow .wrapper_new_sbc .blue_thm_progress .progress-bar {
  background: #007d93;
}

.sbc_flow .wrapper_new_sbc .complete_progress_chk {
  background-color: #007d93;
}

.sbc_flow .wrapper_new_sbc .drk_blue_thm_progress .progress-bar {
  background: #000;
}

.sbc_flow .wrapper_new_sbc .drk_blue_thm_progress .complete_progress_chk {
  background-color: #000;
}

.sbc_flow .wrapper_new_sbc .ecommerce_shop_head p a {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #007d93;
  border-radius: 0;
  padding: 0 5px;
  text-decoration: underline;
  position: static;
  transform: none;
  line-height: normal;
  border: none;
  vertical-align: 0;
}

.sbc_flow .wrapper_new_sbc .ecommerce_shop_head p a:hover {
  color: #000;
}

.sbc_flow .mobile_category h4,
.sbc_flow .mobile_earntype h4,
.sbc_flow .mobile_sort h4 {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 25px;
  text-transform: uppercase;
  margin-top: 25px;
}

/**SBC INCARD Offer Details END**/

/* search field  additional css*/
.sbc_flow .search_fields ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .recent_srch_box ul,
.sbc_flow .search_fields ul {
  border-radius: 25px;
  background: transparent;
}

.sbc_flow .recent_srch_box,
.sbc_flow .search_fields {
  border-radius: 25px;
}

.sbc_flow .search_result_main h4 span {
  color: #007d93;
}

.sbc_flow .search_result_main h4 {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow #rmv_dsktop_srch_txt {
  top: 43%;
}

.sbc_flow .recent_srch_box h5 {
  color: #000;
  border-radius: 25px 25px 0 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_flow .recent_srch_box ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.sbc_flow .first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.sbc_flow .first-time-slider .item.aro_item.aro_item.offerdiv.gap_between_item:hover {
  -webkit-box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  z-index: 9;
  border-radius: 25px;
}

.sbc_flow .search_fields ul {
  padding: 10px 20px;
}

/* search field  additional css*/

/* sticky  display none when header out  */
.is_stuck_fade {
  width: 0 !important;
  height: 0 !important;
  display: none !important;
}

/* 1.9.21 */
.cwb_flow .shop_but_all {
  text-align: center;
}


/* start 28.06.22 */
.lbcbiz_flow .merchant_page .upto_merchant span {
  color: #004070 !important;
}

.lbcbiz_flow .merchant_page a {
  background-color: #004070 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbcbiz_flow .merchant_page a:hover {
  border-color: #0068b8;
  background: #0068b8 !important;
  color: #fff;
}

/* end 28.06.22 */

/* start 14.07.22 */
.lbcbiz_flow #offers_modal .modal-footer .shop_but_all .global_btn {
  height: 50px;
  line-height: 46px;
  max-width: 180px;
  padding: 0 15px;
  background: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  outline: none;
  border: 2px solid transparent;
  box-shadow: none;
  color: #fff;
}

.lbcbiz_flow #offers_modal .modal-footer .shop_but_all .global_btn:hover {
  background: #0068b8;
  color: #fff;
  border-color: #0068b8;
}

.lbcbiz_flow #offers_modal .modal-footer .shop_but_all .global_btn:focus {
  background: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow #offers_modal .modal-footer .shop_but_all .global_btn:active {
  background: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

/* end 14.07.22 */

/* start 03.04.23 */
.eshoptotalblock .offer_logo_all.gap {
  width: auto;
}

/* end 03.04.23 */
/* end marketplace.css */

/* start css-circular-prog-bar.css */
.progress-circle {
  font-size: 20px;
  margin: 0px auto;
  position: relative;
  /* so that children can be absolutely positioned */
  padding: 0;
  width: 36px;
  height: 36px;
  background-color: #F2E9E1;
  border-radius: 50%;
  line-height: 36px;
}

.progress-circle:after {
  border: none;
  position: absolute;
  top: 5px;
  left: 5px;
  text-align: center;
  display: block;
  border-radius: 50%;
  width: 26px;
  height: 26px;
  background-color: white;
  content: " ";
}

/* Text inside the control */
.progress-circle span {
  position: absolute;
  line-height: 36px;
  width: 26px;
  text-align: center;
  display: block;
  color: #53777A;
  z-index: 2;
}

.left-half-clipper {
  /* a round circle */
  border-radius: 50%;
  width: 36px;
  height: 36px;
  position: absolute;
  /* needed for clipping */
  clip: rect(0, 36px, 36px, 18px);
  /* clips the whole left half*/
}

/* when p>50, don't clip left half*/
.progress-circle.over50 .left-half-clipper {
  clip: rect(auto, auto, auto, auto);
}

.value-bar {
  /*This is an overlayed square, that is made round with the border radius,
   then it is cut to display only the left half, then rotated clockwise
   to escape the outer clipping path.*/
  position: absolute;
  /*needed for clipping*/
  clip: rect(0, 18px, 36px, 0);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: 5px solid #00c1d5;
  /*The border is 0.35 but making it larger removes visual artifacts */
  /*background-color: #4D642D;*/
  /* for debug */
  box-sizing: border-box;

}

/* Progress bar filling the whole right half for values above 50% */
.progress-circle.over50 .first50-bar {
  /*Progress bar for the first 50%, filling the whole right half*/
  position: absolute;
  /*needed for clipping*/
  clip: rect(0, 36px, 36px, 18px);
  background-color: #00c1d5;
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.progress-circle:not(.over50) .first50-bar {
  display: none;
}


/* Progress bar rotation position */
.progress-circle.p0 .value-bar {
  display: none;
}

.progress-circle.p1 .value-bar {
  transform: rotate(4deg);
}

.progress-circle.p2 .value-bar {
  transform: rotate(7deg);
}

.progress-circle.p3 .value-bar {
  transform: rotate(11deg);
}

.progress-circle.p4 .value-bar {
  transform: rotate(14deg);
}

.progress-circle.p5 .value-bar {
  transform: rotate(18deg);
}

.progress-circle.p6 .value-bar {
  transform: rotate(22deg);
}

.progress-circle.p7 .value-bar {
  transform: rotate(25deg);
}

.progress-circle.p8 .value-bar {
  transform: rotate(29deg);
}

.progress-circle.p9 .value-bar {
  transform: rotate(32deg);
}

.progress-circle.p10 .value-bar {
  transform: rotate(36deg);
}

.progress-circle.p11 .value-bar {
  transform: rotate(40deg);
}

.progress-circle.p12 .value-bar {
  transform: rotate(43deg);
}

.progress-circle.p13 .value-bar {
  transform: rotate(47deg);
}

.progress-circle.p14 .value-bar {
  transform: rotate(50deg);
}

.progress-circle.p15 .value-bar {
  transform: rotate(54deg);
}

.progress-circle.p16 .value-bar {
  transform: rotate(58deg);
}

.progress-circle.p17 .value-bar {
  transform: rotate(61deg);
}

.progress-circle.p18 .value-bar {
  transform: rotate(65deg);
}

.progress-circle.p19 .value-bar {
  transform: rotate(68deg);
}

.progress-circle.p20 .value-bar {
  transform: rotate(72deg);
}

.progress-circle.p21 .value-bar {
  transform: rotate(76deg);
}

.progress-circle.p22 .value-bar {
  transform: rotate(79deg);
}

.progress-circle.p23 .value-bar {
  transform: rotate(83deg);
}

.progress-circle.p24 .value-bar {
  transform: rotate(86deg);
}

.progress-circle.p25 .value-bar {
  transform: rotate(90deg);
}

.progress-circle.p26 .value-bar {
  transform: rotate(94deg);
}

.progress-circle.p27 .value-bar {
  transform: rotate(97deg);
}

.progress-circle.p28 .value-bar {
  transform: rotate(101deg);
}

.progress-circle.p29 .value-bar {
  transform: rotate(104deg);
}

.progress-circle.p30 .value-bar {
  transform: rotate(108deg);
}

.progress-circle.p31 .value-bar {
  transform: rotate(112deg);
}

.progress-circle.p32 .value-bar {
  transform: rotate(115deg);
}

.progress-circle.p33 .value-bar {
  transform: rotate(119deg);
}

.progress-circle.p34 .value-bar {
  transform: rotate(122deg);
}

.progress-circle.p35 .value-bar {
  transform: rotate(126deg);
}

.progress-circle.p36 .value-bar {
  transform: rotate(130deg);
}

.progress-circle.p37 .value-bar {
  transform: rotate(133deg);
}

.progress-circle.p38 .value-bar {
  transform: rotate(137deg);
}

.progress-circle.p39 .value-bar {
  transform: rotate(140deg);
}

.progress-circle.p40 .value-bar {
  transform: rotate(144deg);
}

.progress-circle.p41 .value-bar {
  transform: rotate(148deg);
}

.progress-circle.p42 .value-bar {
  transform: rotate(151deg);
}

.progress-circle.p43 .value-bar {
  transform: rotate(155deg);
}

.progress-circle.p44 .value-bar {
  transform: rotate(158deg);
}

.progress-circle.p45 .value-bar {
  transform: rotate(162deg);
}

.progress-circle.p46 .value-bar {
  transform: rotate(166deg);
}

.progress-circle.p47 .value-bar {
  transform: rotate(169deg);
}

.progress-circle.p48 .value-bar {
  transform: rotate(173deg);
}

.progress-circle.p49 .value-bar {
  transform: rotate(176deg);
}

.progress-circle.p50 .value-bar {
  transform: rotate(180deg);
}

.progress-circle.p51 .value-bar {
  transform: rotate(184deg);
}

.progress-circle.p52 .value-bar {
  transform: rotate(187deg);
}

.progress-circle.p53 .value-bar {
  transform: rotate(191deg);
}

.progress-circle.p54 .value-bar {
  transform: rotate(194deg);
}

.progress-circle.p55 .value-bar {
  transform: rotate(198deg);
}

.progress-circle.p56 .value-bar {
  transform: rotate(202deg);
}

.progress-circle.p57 .value-bar {
  transform: rotate(205deg);
}

.progress-circle.p58 .value-bar {
  transform: rotate(209deg);
}

.progress-circle.p59 .value-bar {
  transform: rotate(212deg);
}

.progress-circle.p60 .value-bar {
  transform: rotate(216deg);
}

.progress-circle.p61 .value-bar {
  transform: rotate(220deg);
}

.progress-circle.p62 .value-bar {
  transform: rotate(223deg);
}

.progress-circle.p63 .value-bar {
  transform: rotate(227deg);
}

.progress-circle.p64 .value-bar {
  transform: rotate(230deg);
}

.progress-circle.p65 .value-bar {
  transform: rotate(234deg);
}

.progress-circle.p66 .value-bar {
  transform: rotate(238deg);
}

.progress-circle.p67 .value-bar {
  transform: rotate(241deg);
}

.progress-circle.p68 .value-bar {
  transform: rotate(245deg);
}

.progress-circle.p69 .value-bar {
  transform: rotate(248deg);
}

.progress-circle.p70 .value-bar {
  transform: rotate(252deg);
}

.progress-circle.p71 .value-bar {
  transform: rotate(256deg);
}

.progress-circle.p72 .value-bar {
  transform: rotate(259deg);
}

.progress-circle.p73 .value-bar {
  transform: rotate(263deg);
}

.progress-circle.p74 .value-bar {
  transform: rotate(266deg);
}

.progress-circle.p75 .value-bar {
  transform: rotate(270deg);
}

.progress-circle.p76 .value-bar {
  transform: rotate(274deg);
}

.progress-circle.p77 .value-bar {
  transform: rotate(277deg);
}

.progress-circle.p78 .value-bar {
  transform: rotate(281deg);
}

.progress-circle.p79 .value-bar {
  transform: rotate(284deg);
}

.progress-circle.p80 .value-bar {
  transform: rotate(288deg);
}

.progress-circle.p81 .value-bar {
  transform: rotate(292deg);
}

.progress-circle.p82 .value-bar {
  transform: rotate(295deg);
}

.progress-circle.p83 .value-bar {
  transform: rotate(299deg);
}

.progress-circle.p84 .value-bar {
  transform: rotate(302deg);
}

.progress-circle.p85 .value-bar {
  transform: rotate(306deg);
}

.progress-circle.p86 .value-bar {
  transform: rotate(310deg);
}

.progress-circle.p87 .value-bar {
  transform: rotate(313deg);
}

.progress-circle.p88 .value-bar {
  transform: rotate(317deg);
}

.progress-circle.p89 .value-bar {
  transform: rotate(320deg);
}

.progress-circle.p90 .value-bar {
  transform: rotate(324deg);
}

.progress-circle.p91 .value-bar {
  transform: rotate(328deg);
}

.progress-circle.p92 .value-bar {
  transform: rotate(331deg);
}

.progress-circle.p93 .value-bar {
  transform: rotate(335deg);
}

.progress-circle.p94 .value-bar {
  transform: rotate(338deg);
}

.progress-circle.p95 .value-bar {
  transform: rotate(342deg);
}

.progress-circle.p96 .value-bar {
  transform: rotate(346deg);
}

.progress-circle.p97 .value-bar {
  transform: rotate(349deg);
}

.progress-circle.p98 .value-bar {
  transform: rotate(353deg);
}

.progress-circle.p99 .value-bar {
  transform: rotate(356deg);
}

.progress-circle.p100 .value-bar {
  transform: rotate(360deg);
}

.cir_separator:before,
.cir_separator:after {
  content: "";
  position: absolute;
  z-index: 1;
  border: 1px solid rgba(255, 255, 255, 0.65);
}

.cir_separator:before {
  left: 0;
  top: 50%;
  right: 0;
}

.cir_separator:after {
  left: 50%;
  top: 0;
  bottom: 0;
}

/* end css-circular-prog-bar.css */

/* stat calender.min.css */
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(.23, 1, .32, 1)
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff
}

.flatpickr-calendar:focus {
  outline: 0
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block
}

.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  line-height: 16px;
  height: 28px;
  padding: 10px;
  z-index: 3;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
}

.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled {
  display: none
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  left: 0;
  /*
      /*rtl:end:ignore*/
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  right: 0;
  /*
      /*rtl:end:ignore*/
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #f64747
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill .1s;
  transition: fill .1s;
  fill: inherit
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1)
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2)
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5)
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05)
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9)
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 307.875px;
}

.flatpickr-days:focus {
  outline: 0
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.dayContainer+.dayContainer {
  -webkit-box-shadow: -1px 0 0 #e6e6e6;
  box-shadow: -1px 0 0 #e6e6e6
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6
}

.flatpickr-day.today {
  border-color: #959ea9;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0
}

.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px
}

.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  color: rgba(57, 57, 57, 0.1)
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7
}

.flatpickr-day.hidden {
  visibility: hidden
}

.rangeMode .flatpickr-day {
  margin-top: 1px
}

.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  cursor: default;
  border: none
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #393939;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #eee
}

.flatpickr-input[readonly] {
  cursor: pointer
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0)
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
  }
}

/* end calender.min.css */

/* start brim_calender_date_range.css */
.flatpickr-calendar {
  background: transparent;
  opacity: 1;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 10px;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 6px;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  border: 1px solid #D2D2D2;
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
  margin-top: 7px;
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}



.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  -webkit-box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #eee;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #eee;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #eee;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #F7F7F7;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #3c3f40;
  fill: #3c3f40;
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 4px;
  line-height: 16px;
  height: 28px;
  padding: 10px;
  z-index: 3;
  color: #3c3f40;
  fill: #3c3f40;
}

.flatpickr-months .flatpickr-prev-month.disabled,
.flatpickr-months .flatpickr-next-month.disabled {
  display: none;
}

.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}

.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  left: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
      /*rtl:begin:ignore*/
  /*
      */
  right: 0;
  /*
      /*rtl:end:ignore*/
  /*
      */
}

/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #004070;
}

.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #004070;
}

.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}

.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper input::-ms-clear {
  display: none;
}

.numInputWrapper input::-webkit-outer-spin-button,
.numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(64, 72, 72, 0.15);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(64, 72, 72, 0.6);
  top: 26%;
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(64, 72, 72, 0.6);
  top: 40%;
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(60, 63, 64, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 14px;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  font-family: 'Axiforma_SemiBold';
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 7.5ch;
  width: 7ch\0;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: #3c3f40;
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: #3c3f40;
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(60, 63, 64, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
  max-width: 328px;
}

.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 11px;
  background: transparent;
  color: #454545;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: 'Axiforma_Bold';
  text-transform: uppercase;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 328px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 328px;
  min-width: 328px;
  max-width: 328px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.dayContainer+.dayContainer {
  -webkit-box-shadow: -1px 0 0 #eee;
  box-shadow: -1px 0 0 #eee;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #454545;
  cursor: pointer;
  width: 14.2857143%;
  -webkit-flex-basis: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 32px;
  height: 32px;
  line-height: 29px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  font-family: 'Axiforma-Book';
  font-size: 14px;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #F4FDFD;
  border-color: #F4FDFD;
}

.flatpickr-day.today {
  border-color: #00C1D5;
}

/* .flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #00C1D5;
  background: #00C1D5;
  color: #fff;
} */

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #F4FDFD;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #F4FDFD;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px !important;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0 !important;
}

.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),
.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)) {
  -webkit-box-shadow: -10px 0 0 #00C1D5;
  box-shadow: -10px 0 0 #00C1D5;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #F4FDFD,
    5px 0 0 #F4FDFD;
  box-shadow: -5px 0 0 #F4FDFD,
    5px 0 0 #F4FDFD;
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(64, 72, 72, 0.3);
  background: transparent;
  border-color: #e9e9e9;
  cursor: default;
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  cursor: not-allowed;
  color: rgba(64, 72, 72, 0.3);
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #00C1D5,
    5px 0 0 #00C1D5;
  box-shadow: -5px 0 0 #00C1D5,
    5px 0 0 #00C1D5;
}

.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #eee;
  box-shadow: 1px 0 0 #eee;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day,
.flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(64, 72, 72, 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  padding-top: 20px;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #404848;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #404848;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: #404848;
  font-size: 14px;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #404848;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f1f1f1;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.flatpickr-calendar {
  width: 348px;
}

.dayContainer {
  padding: 0;
  border-right: 0;
}

span.flatpickr-day,
span.flatpickr-day.prevMonthDay,
span.flatpickr-day.nextMonthDay {
  border-radius: 0 !important;
  border: 0;
  max-width: none;
  border-right-color: transparent;
}

span.flatpickr-day:nth-child(n+8),
span.flatpickr-day.prevMonthDay:nth-child(n+8),
span.flatpickr-day.nextMonthDay:nth-child(n+8) {
  /* border-top-color: transparent; */
}

span.flatpickr-day:nth-child(7n-6),
span.flatpickr-day.prevMonthDay:nth-child(7n-6),
span.flatpickr-day.nextMonthDay:nth-child(7n-6) {
  border-left: 0;
}

span.flatpickr-day:nth-child(n+36),
span.flatpickr-day.prevMonthDay:nth-child(n+36),
span.flatpickr-day.nextMonthDay:nth-child(n+36) {
  border-bottom: 0;
}

span.flatpickr-day:nth-child(-n+7),
span.flatpickr-day.prevMonthDay:nth-child(-n+7),
span.flatpickr-day.nextMonthDay:nth-child(-n+7) {
  margin-top: 0;
}

span.flatpickr-day.today:not(.selected),
span.flatpickr-day.prevMonthDay.today:not(.selected),
span.flatpickr-day.nextMonthDay.today:not(.selected) {
  /* border-color: #e9e9e9;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: #00C1D5; */
}

/* span.flatpickr-day.today:not(.selected):hover,
span.flatpickr-day.prevMonthDay.today:not(.selected):hover,
span.flatpickr-day.nextMonthDay.today:not(.selected):hover {
  border: 1px solid #00C1D5;
} */

span.flatpickr-day.startRange,
span.flatpickr-day.prevMonthDay.startRange,
span.flatpickr-day.nextMonthDay.startRange,
span.flatpickr-day.endRange,
span.flatpickr-day.prevMonthDay.endRange,
span.flatpickr-day.nextMonthDay.endRange {
  border-color: #00C1D5;
}

span.flatpickr-day.today,
span.flatpickr-day.prevMonthDay.today,
span.flatpickr-day.nextMonthDay.today,
span.flatpickr-day.selected,
span.flatpickr-day.prevMonthDay.selected,
span.flatpickr-day.nextMonthDay.selected {
  z-index: 2;
}

.rangeMode .flatpickr-day {
  margin-top: -1px;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.flatpickr-weekwrapper span.flatpickr-day {
  border: 0;
  margin: -1px 0 0 -1px;
}

.hasWeeks .flatpickr-days {
  border-right: 0;
}

.flatpickr-day.today {
  position: relative;
}

.flatpickr-day.today {
  color: #fff;
}

.flatpickr-day.today:after {
  background-color: #00C1D5;
  border-radius: 50%;
  height: 30px;
  width: 30px;
  content: "";
  position: absolute;
  left: 8px;
  top: 1px;
  z-index: -1;
}

.flatpickr-day.startRange,
.flatpickr-day.endRange {
  position: relative;
  color: #fff !important;
}

.flatpickr-day.startRange:after,
.flatpickr-day.endRange:after {
  content: "";
  border: 1px solid #00C1D5;
  height: 30px;
  width: 30px;
  position: absolute;
  border-radius: 50%;
  left: 8px;
  top: 1x;
  z-index: -1;
  /*background-color: #F4FDFD;*/
  background-color: #00C1D5 !important;
}

.flatpickr-day.selected:after {
  content: "";
  border: 1px solid #00C1D5;
  height: 30px;
  width: 30px;
  position: absolute;
  border-radius: 50%;
  left: 8px;
  top: 1px;
  z-index: -1;
  /*background-color: #F4FDFD;*/
  background-color: #00C1D5 !important;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  background-color: #fff;
  border-color: #fff;
}


.flatpickr-day.endRange:hover:after {
  content: "";
  border: 1px solid #00C1D5;
  height: 30px;
  width: 30px;
  position: absolute;
  border-radius: 50%;
  left: 8px;
  top: 1px;
  z-index: -1;
  background-color: #00C1D5 !important;
}

/* .flatpickr-day.startRange:hover:before,
.flatpickr-day.endRange:hover:before {
  content: "";
  border: 1px solid ##F4FDFD;
  height: 30px;
  width: 30px;
  position: absolute;
  left: 8px;
  top: 2px;
  z-index: -2;
  /* background-color: #F4FDFD; 
background-color: #F4FDFD !important
}

*/
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover {
  background-color: transparent;
}

/* end brim_calender_date_range.css */

/* start range_style.css */
/* @media (min-width: 1400px) {
 .container {
    width: 1400px;
  } 
}

@media (min-width: 1600px) {
 .container {
    width: 1600px;
  } 
} */

.flatpickr-calendar {
  overflow: hidden
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
  margin: 0 auto;
}


.booked {
  background: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day.png) no-repeat top left !important;
  /*background-color: #F4FDFD;*/
}

.bookedStart,
.bookedStart:hover {
  background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-first.png) !important;
  background-repeat: no-repeat;
  background-position: top right;
  /*background-color: #F4FDFD;*/
}

.bookedEnd,
.bookedEnd:hover {
  background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-last.png) !important;
  background-repeat: no-repeat;
  background-position: top left;
  /*background-color: #F4FDFD;*/
}

.bookedEnd.bookedStart,
.bookedEnd.bookedStart:hover {
  cursor: not-allowed !important;
  color: rgba(64, 72, 72, 0.1);
  background-color: transparent;
  background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-first-and-last.png) !important;
  background-repeat: no-repeat;
  background-position: top left;
  /*background-color: #F4FDFD;*/
}

/* end range_style.css */

/* start developer.css */
@charset "utf-8";

.offer_blog {
  margin: 15px -15px 40px !important;
}

.amount_cell.active {
  border-color: #00c1d5;
  background: #fafefe;
}

a.setup_row.clearfix.active {
  border-color: #00c1d5;
}

.prgrs_bar_back {
  opacity: 0.3;
  z-index: 1;
}

.pprgs_fnt {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  border-radius: 20px 0px 0px 20px;
  z-index: 1;
  opacity: 1 !important;
}

.middle_progress {
  width: 65%;
  float: left;
  margin: 5px 15px 0px 15px;
  position: relative;
  padding: 0;
}

.offer_cell_pic {
  cursor: pointer;
  background-color: transparent;
}

.budgetChartCircle {
  width: 25px;
  height: 25px;
  margin-right: 18px;
  display: inline-block;
  vertical-align: middle;
}

#changepinmodal .row {
  margin-right: 20px;
  margin-left: -15px;
}

.budgetChartCircle+span {
  display: inline-block;
  vertical-align: middle;
}

.transDateDetails .new_modal_member_name {
  color: #a2a2a2;
  font-family: "Axiforma_Light";
}

.transDateDetails .dateTranNew {
  color: #a2a2a2;
  font-family: "Axiforma_Light";
}

.totalVal {
  float: right;
  background: url(../images/rightarrow.png) right 5px;
  background-repeat: no-repeat;
  padding-right: 20px;
  margin-top: 10px;
}

.totalVal1 {
  float: right;
  background-repeat: no-repeat;
  padding-right: 20px;
  margin-top: 10px;
}

.totalCircelList {
  padding: 20px 35px;
  background: #fff;
  margin: 0 0 10px;
  border: 1px solid transparent;
}

.totalCircelList:hover {
  border: 1px solid #00c1d5;
}

.transation_cell .redeem_btn1 {
  display: inline-block;
  padding: 7px 20px;
  border-radius: 5px;
  color: #00c1d5;
  font-family: Verdana, Geneva, sans-serif;
  margin-top: 3px;
  cursor: default;
}

.hdng_right {
  width: 17% !important;
}

.error {
  font-size: 14px !important;
  color: #AE0A33 !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  padding-left: 0px;
  position: relative !important;
  line-height: 16px;
  letter-spacing: 0;
}

.offer_pic {
  cursor: pointer;
}

.trend_area {
  margin: 2px 0 50px;
}

svg.highcharts-root,
.highcharts-container {
  width: 100% !important;
}

.earn img {
  vertical-align: middle !important;
}

.redeem img {
  vertical-align: middle !important;
}

.offer_blog .slick-arrow {
  height: 100%;
  top: 0;
  position: absolute;
  bottom: 0;
  border: 0;
  background: transparent;
  padding: 10px;
  font-size: 30px;
  z-index: 10;
}

.offer_blog .slick-next {
  right: 0px;
}

.offer_blog .slick-prev {
  left: 0px;
}

.offer_blog .slick-arrow {
  opacity: 0;
}

.offer_blog .slick-arrow:hover {
  opacity: 1;
}

tspan {
  font-family: Verdana, Geneva, sans-serif;
}

#traveladd .type_fld,
#traveleditSection .type_fld {
  width: 100%;
  height: 44px;
  padding: 14px 12px 14px 53px;
  border: 1px solid #d2d2d2;
  border-radius: 4px;
  margin: 5px 0 0px;
  box-shadow: none !important;
}

#traveladd .type_fld:focus {
  border: 1ps solid #00c1d5;
}

.destini_wrap {
  margin: 25px 0px 0 !important;
}

.destini_cell {
  width: 46%;
  padding: 0px;
  margin: 0px 8px 15px;
  border-bottom: 1px solid #f1f1f1;
  float: left;
  border-radius: 4px;
}

.desti_cell em {
  color: #000000;
  font-style: normal;
}

.desti_cell {
  width: 20% !important;
}

.desti_cell:first-child {
  width: 2% !important;
}

#deletravelnotice .modal-footer {
  padding: 20px 30px 20px !important;
  text-align: left;
}

#deletravelnotice .modal-dialog {
  width: 740px;
}

.businessday {
  width: 80%;
  padding-left: 18%;
}

.businessday1 {
  width: 75%;
  padding-left: 25%;
}

#acount_flagged_id .setupawsome_flag h4 {
  font-size: 28px !important;
  font-family: "Helvetica";
  font-weight: 900;
}

#acount_flagged_id .setuppaying_top_fla {
  font-family: "Helvetica";
  font-weight: 900;
  padding: 0px 105px;
  margin-bottom: 55px;
}

.error {
  font-size: 14px !important;
  color: #ae0a33 !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  padding-left: 0px;
  position: relative !important;
  line-height: 16px;
}

.cwb_flow .error {
  font-size: 12px;
  font-family: "CircularStd-Bold";
}

.error span {
  display: inline-block;
  vertical-align: middle;
}

.error img {
  margin-right: 6px;
  width: 13px;
  height: 13px;
  margin-top: 0px;
}

#traveladd .no_icons {
  padding: 14px 12px;
}

#traveleditModalSection .no_icons {
  padding: 14px 12px;
}

/* css hack for ie 11 

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    
 css hack for ie 11 */

@media (max-width: 1199px) {
  .middle_progress {
    width: 60%;
  }
}

@media (max-width: 767px) {
  #budget_pie {
    float: none;
    width: 100% !important;
  }

  .totalSpend {
    display: block;
  }

  .totalSpend #budget_list {
    position: static;
    float: none;
    width: 100% !important;
    margin: 0 !important;
  }

  .totalCircelList {
    width: 100%;
  }

  .totalCircelList {
    padding: 5px 10px;
  }

  .trend_area {
    margin: 50px 0 50px;
  }
}

@media (max-width: 640px) {
  .middle_progress {
    width: 45% !important;
  }
}

@media (max-width: 480px) {
  #budget_pie {
    height: 320px !important;
  }

  .highcharts-container {
    height: 100% !important;
  }

  .middle_progress {
    width: 100% !important;
  }
}

.circle {
  width: 500px;
  height: 500px;
  border-radius: 50%;
  font-size: 50px;
  color: #fff;
  line-height: 500px;
  text-align: center;
  background: #000;
}

.budgt {
  cursor: pointer;
}

.nxtrdm {
  padding: 0 0px 30px;
}

.right_activity .currency.smallcn {
  font-size: 20px;
}

.p_left_text h4 span {
  display: inline;
}

@media (max-width: 991px) {
  .p_left_text {
    width: 30%;
  }

  .middle_progress {
    width: 45%;
  }
}

.faq {
  max-width: 50% !important;
  float: left;
}

.faq_cell .transation_cell:first-child {
  width: 94% !important;
}

.faq_cell .west_elm {
  width: 100%;
}

.mngcard_bnr .other_value {
  margin: 0 !important;
}

.mngcard_bnr .other_value_cell {
  width: 50% !important;
  padding: 0px 50px !important;
}

.tranPage {
  width: 10% !important;
}

.bdgtsec {
  width: 17% !important;
}

.familycards {
  margin: -42px 0 30px !important;
}

.familycards .other_value {
  margin: 30px -15px 0 !important;
}

.right_activity {
  max-width: 80%;
}

#eligible_installment .transation_cell:first-child {
  width: 19%;
}

#eligible_installment .transation_cell {
  width: 16%;
}

#eligible_installment .transation_cell:last-child {
  width: 17%;
}

.viewOffers {
  float: right;
  border-radius: 25px;
}

.viewOffers i {
  font-size: 16px;
  margin-right: 8px;
}

.feature_hd {
  margin-top: 15px;
  float: left;
}

@media (max-width: 480px) {

  .feature_hd,
  .viewOffers {
    float: none;
  }

  .viewOffers .submit_btn {
    display: inline-block;
    margin-top: 8px;
  }
}

#view_offers_map_modal .modal-dialog {
  max-width: 915px;
  width: auto;
}

#offer-map-canvas {
  width: 100% !important;
  float: left;
  height: 515px !important;
}

#view_offers {
  cursor: pointer;
}

#view_offer .close {
  margin-top: -30px;
}

.mangecard li {
  margin-right: 25px !important;
}

.continue {
  background-color: #00c1d5 !important;
}

.install_btn {
  cursor: pointer;
}

.mpmessage {
  padding-bottom: 9px;
}

.instalmentmessage {
  padding-bottom: 9px;
  padding-left: 30px;
}

.mpradiodivupper {
  width: 10%;
}

.mpradiodivlower {
  width: 90%;
}

.amount_cell {
  display: -webkit-box;
  position: relative;
}

.big {
  display: block !important;
}

.interac_right {
  width: 40%;
  text-align: right;
  margin-top: -119px;
  margin-right: 30px;
}

.interac_right>span {
  margin-bottom: 10px;
  width: 105px;
  display: inline-block;
}

.interac_right p {
  line-height: 20px;
  font-size: 11px !important;
  margin: 0;
}

.interac_right p a {
  color: #00c4d8;
}

.trade_right {
  float: right;
  font-size: 12px;
  margin-top: 12px;
}

.success_cell {
  width: 33%;
  float: left;
  padding: 0 10px;
  font-size: 11px;
  color: #454545;
}

.success_cell span {
  display: block;
  color: #414042;
  font-size: 26px;
  margin-top: 15px;
  line-height: 20px;
}

.mp_success h4,
.mp_failure h4,
.mp_success_points h4 {
  font-size: 31px;
}

#make_payment .mp_success h4,
#changebrimcardsuccessmodal .go_grn h3 {
  color: #00e39d;
}

#changebrimcardfailmodal .go_grn h3 {
  color: #e30000;
}

.mp_success p,
.mp_failure p,
.mp_success_points p {
  margin: 5px 0 60px;
  font-size: 12px;
}

.success_cell span em {
  font-size: 11px;
}

.close_new_d a {
  display: inline-block;
  color: #454545;
  font-size: 13px;
  text-decoration: underline;
}

.mp_success .modal-footer,
.mp_failure .modal-footer,
.mp_success_points .modal-footer {
  margin-top: 60px;
}

.mp_success .modal-footer button,
.mp_failure .modal-footer button,
.mp_success_points .modal-footer button {
  display: inline-block;
  float: none !important;
  margin-bottom: 30px;
}

.success_btm {
  margin: 40px 0 0px;
  text-align: left;
}

.success_btm img {
  float: left;
  width: 105px;
  margin-right: 15px;
}

.success_btm span {
  float: none;
  font-size: 12px;
  margin-top: 20px;
  display: inline-block;
}

.mp_failure h4 {
  color: #ff8c6c;
}

.mp_failure .success_cell {
  width: 50%;
}

.mpradiodivlower sub {
  font-size: 0.5em !important;
}

.mpradiodivlower input {
  width: 120px;
}

.other_value_cell span:last-of-type {
  text-transform: none;
}

.banner_area+.banner_area {
  clear: both;
}

.other_value_cell {
  text-align: right;
}

.accout_area .mngcard_bnr {
  display: block;
  position: relative;
}

.accout_area .mngcard_bnr:after {
  clear: both;
}

.accout_area .mngcard_bnr:before,
.accout_area .mngcard_bnr:after {
  content: "";
  display: table;
}

.accout_area .mngcard_bnr .brim_left {
  float: left;
}

.cellThis {
  width: 250px;
}

.imageCell {
  height: 250px;
  position: relative;
  border: 3px solid transparent;
  box-shadow: none;
}

.imageCell * {
  z-index: 2;
}

.imageCell figure {
  margin: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}

.imageCell:hover {
  border-color: #01c0d3;
}

.hdCell {
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.4s;
  color: #0bc4d7;
}

.generic_insightDiv:hover .hdCell {
  opacity: 1;
  visibility: visible;
}

.icoCel,
.txtHdr {
  display: inline-block;
  vertical-align: middle;
}

.icoCel {
  margin-right: 5px;
}

.btmTxtCell h4,
.btmTxtCell .linkdRef {
  transition: all ease-in 0.4s;
  -webkit-transition: all ease-in 0.4s;
  transform: translateY(-25px);
  -webkit-transform: translateY(-25px);
  opacity: 0;
  display: none;
  transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
}

.linkdRef a {
  color: #fff;
  text-decoration: none;
}

.btmTxtCell {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 10px;
  z-index: 1;
  transition: all ease 0.4s;
  -webkit-transition: all ease 0.4s;
}

.btmTxtCell p {
  margin: 0;
  font-size: 14px;
}

.btmTxtCell p,
.btmTxtCell h4,
.btmTxtCell .linkdRef {
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
}

.txtSide {
  position: absolute;
  left: 3px;
  top: 50%;
  transform: translateY(-50%) translateX(-500px);
  padding: 8px;
  padding-right: 15px;
  color: #000;
  background: rgba(255, 255, 255, 0.4);
  transition: all ease 0.4s;
  font-size: 13px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.imageCell:hover .txtSide {
  transform: translateY(-50%) translateX(0);
}

.imageCell:before {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.2+100 */
  background: -moz-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000', GradientType=0);
  /* IE6-9 */
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}

.referBlue .imageCell:after {
  position: absolute;
  content: "";
  top: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#02c2d7+0,02c2d7+100&0.8+0,0.5+100 */
  background: -moz-linear-gradient(top,
      rgba(2, 194, 215, 0.8) 0%,
      rgba(2, 194, 215, 0.5) 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top,
      rgba(2, 194, 215, 0.8) 0%,
      rgba(2, 194, 215, 0.5) 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,
      rgba(2, 194, 215, 0.8) 0%,
      rgba(2, 194, 215, 0.5) 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc02c2d7', endColorstr='#8002c2d7', GradientType=0);
  /* IE6-9 */
  transition: all ease 0.4s;
}

.referBlue .imageCell:before {
  content: none;
}

.referBlue:hover .imageCell:after {
  top: 0;
}

.referBlue:hover figure {
  border-color: transparent;
}

.referBlue .txtSide {
  display: none;
}

.referBlue:hover .btmTxtCell h4,
.referBlue:hover .btmTxtCell .linkdRef {
  opacity: 1;
  display: block;
  transform: translateY(0);
  -webkit-transform: translateY(0);
}

.referBlue:hover .btmTxtCell {
  bottom: 50%;
  transform: translateY(50%);
}

.fxSd .txtSide {
  transform: translateX(0) translateY(-50%);
  left: 0;
}

.btmTxtCell h4 {
  margin: 0 auto 10px;
  font-size: 24px;
  max-width: 150px;
  font-weight: 300;
}

.btmTxtCell p {
  margin-bottom: 10px;
}

.modalOffers .modal-content {
  box-shadow: none !important;
  border: none !important;
  padding: 20px !important;
}

.modBord .modal-content {
  border: 2px solid #0bc2ff !important;
  border-radius: 0 !important;
}

.modalOffers .modal-header,
.modalOffers .modal-body,
.modalOffers .modal-footer {
  padding: 0 !important;
  border: none !important;
}

.modalOffers h4 {
  font-size: 22px !important;
  color: #000 !important;
}

.modalOffers .modal-header {
  margin-bottom: 15px !important;
}

.figOffers {
  max-width: 350px !important;
}

.figOffers img {
  max-width: 100% !important;
}

.figOffers {
  float: left !important;
  margin-right: 15px !important;
}

.txtBodyoffer {
  overflow: hidden !important;
}

.btnPink {
  background: #ff0087 !important;
}

.modalOffers .btn {
  border: none !important;
  letter-spacing: 1px !important;
}

.modBord .modal-footer .btn {
  padding: 10px 30px !important;
}

.modalOffers h3 {
  margin-top: 0 !important;
}

.modalOffers p {
  line-height: 24px !important;
  font-size: 14px !important;
}

.modalOffers .modal-dialog {
  width: auto !important;
  max-width: 80% !important;
}

.modalOffers .modal-footer {
  text-align: left;
  margin-top: 30px;
}

.btn-signup {
  background: #00aeda;
  color: #fff;
}

.btn-signup a {
  color: #fff;
}

.btn-shop a {
  color: #fff;
}

.btn-shop {
  background: #ff9600;
  color: #fff;
}

.modalOffers .modal-footer .btn {
  padding: 10px 20px !important;
}

.offerContainer .slick-list {
  overflow: visible;
}

.offerContainer {
  position: relative;
  overflow: hidden;
}

.offerContainer:after,
.offerContainer:before {
  position: absolute;
  content: "";
  top: 34px;
  width: 150px;
  z-index: 1;
  bottom: 60px;
}

.offerContainer:before {
  left: 0;
  background: white;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* Standard syntax */
}

.offerContainer:after {
  right: 0;
  background: white;
  /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(right,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(left,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(left,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(to left,
      rgba(255, 255, 255, 0.8),
      rgba(255, 255, 255, 0));
  /* Standard syntax */
}

.offer_blog .offer_cell {
  margin: 0;
}

.offer_blog .cellThis {
  padding: 20px 15px;
  box-shadow: none;
}

.txtHdr {
  font-family: Verdana, Geneva, sans-serif;
}

.imageCell:after {
  background: -moz-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  background: -webkit-linear-gradient(top,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  background: linear-gradient(to bottom,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#33000000', GradientType=0);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  content: "";
}

.optionsTrans a {
  margin: 0 10px;
}

.optionsTrans a:hover:not(:focus) {
  opacity: 0.7;
}

.optionsTrans {
  font-size: 0;
  margin-bottom: 20px;
}

.mp_success .modal-footer {
  margin-top: 25px;
}

.efctSpan1 {
  font-size: 15px !important;
  color: #6c6c6c !important;
}

.efctSpan2 {
  font-size: 15px !important;
  margin: 0 !important;
  color: #6c6c6c !important;
}

.piedrp label,
.piedrp .select_item.pull-right {
  float: left !important;
}

.piedrp label {
  margin: 5px 10px 0 0;
  font-size: 17px;
}

.piedrp.clearfix {
  width: 100%;
}

.ttlSpent {
  text-align: center;
  font-size: 24px;
}

.nobudget div {
  text-align: center;
  padding: 12px 35px;
}

.clntlogwrap {
  background: #efefef !important;
}

.clntlogwrap .login_inr_wrap h1 {
  color: #00c1d5;
}

.clntin a,
.clntin .dropdown-menu>li>a {
  color: #00c1d5;
}

.clntlogwrap span.error_msg {
  float: right;
  color: #e30000;
  padding: 0.2em;
}

#clientname {
  background: #efefef !important;
}

.clnt {
  border: 1px solid #e30000;
}

.clntlogwrap .global_btn:hover {
  color: #fff;
  background: #01aec8 !important;
}

.clntlogwrap .btn-default[disabled] {
  background: #01aec8 !important;
  opacity: 0.4;
}

.clntlogwrap .btn_outr {
  position: relative;
}

.ldr {
  width: 35px;
  top: 50%;
  left: 50%;
  position: absolute;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.clr {
  padding: 0.4em;
  text-decoration: underline;
}

.clntin .dropdown-menu {
  top: 40px;
}

.agentname {
  text-align: -webkit-center;
  color: #03bbd2;
}

/*.clientSec .menu_wrap {
    width: 610px !important;
}*/

.clientSec .stella_select {
  width: 170px !important;
}

.login_inr_wrap_clientarea {
  padding: 50px 0 !important;
}

.login_inr_wrap_clientarea h1 {
  color: #00c1d5;
}

.login_inr_wrap_clientarea .global_btn:hover {
  color: #fff;
  background: #01aec8 !important;
}

.login_inr_wrap_clientarea .btn-default[disabled] {
  background: #01aec8 !important;
  opacity: 0.4;
}

.login_inr_wrap_clientarea .btn_outr {
  position: relative;
}

.supervisor .text_fld_d {
  background: #efefef !important;
}

.error_msg {
  color: #d0021b !important;
}

.header_menu ul li.active a {
  color: #05c3de !important;
}

.close {
  opacity: 2 !important;
}

.stella_select .dropdown-menu {
  left: auto;
  right: 0;
}

#search_by_text {
  color: #4a494b;
}

.usrnm {
  padding-top: 0;
  display: inline-block;
  padding-left: 20px;
}

.transation_row {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  align-content: center;
  align-self: stretch;
  align-items: stretch;
  justify-content: flex-start;
}

.transation_cell {
  display: flex;
  display: -webkit-flex;
  flex-wrap: nowrap;
  align-content: center;
  align-self: stretch;
  align-items: center;
  justify-content: flex-start;
}

.transation_cell,
.transation_cell:first-child {
  padding-top: 0;
  padding-bottom: 0;
  float: none;
}

.transation_cell span {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  overflow: visible;
  float: none;
}

.transation_cell .marchant_value {
  display: flex;
  display: -webkit-flex;
  flex-shrink: 100;
  padding-top: 0;
}

.transation_cell .redeem_btn,
.transation_cell .redeem_btn1 {
  margin-top: 0;
  line-height: 21px;
}

.imgIcon a small {
  color: #00c1d5;
  font-size: 10px;
  text-decoration: underline;
}

.dt_pkr::-webkit-input-placeholder {
  color: #9b9b9b;
  opacity: 1;
}

.dt_pkr::-moz-placeholder {
  color: #9b9b9b;
  opacity: 1;
}

.dt_pkr::-moz-placeholder {
  color: #9b9b9b;
  opacity: 1;
}

.dt_pkr::-ms-input-placeholder {
  color: #9b9b9b;
  opacity: 1;
}

.hasDatepicker {
  /* background-size: 30px 23px; */
  background-repeat: no-repeat;
  background-position: center left 13px;
  background-image: url(../images/clndr.png);
}

.hasDatepicker:focus {
  border-color: #00c1d5;
}

.ui-datepicker {
  padding: 6px 2px;
}

.ui-widget-content {
  background: #fff;
  border: 1px solid #ddd;
  box-shadow: 0px 0px 7px 0 rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-top: 8px;
}

.ui-widget-header {
  background: #fff;
  color: #000;
}

.ui-datepicker .ui-datepicker-header {
  border: 0 !important;
}

.ui-datepicker .ui-datepicker-title {
  line-height: normal;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #fff;
  color: #666;
  font-size: 12px;
}

.ui-datepicker td {
  padding: 0;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 0 !important;
  width: 27px;
  text-align: center;
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #5abed1;
  color: #fff;
  border: 0 !important;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  padding: 5px 3px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-prev-hover {
  background: transparent !important;
  width: 20px;
  height: 20px;
  top: 2px;
  cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.ui-datepicker td span,
.ui-datepicker td a {
  padding: 5px 3px;
}

.ui-datepicker .ui-datepicker-prev span {
  background-image: url(../images/left-arr.png);
}

.ui-datepicker .ui-datepicker-next span {
  background-image: url(../images/right-arr.png);
}

.middsec_budget .p_right_text {
  width: auto;
  float: right;
  padding: 1em 0px 0px 0.8em;
}

.middsec_budget .icon_Text {
  margin-top: 0px;
}

.middsec_budget .middle_progress {
  width: 100%;
}

.middsec_budget .p_left_text {
  padding: 1em 0px 0px 0.8em;
}

#budget_modal .modal-header {
  text-align: justify;
}

.sectionAquestion {
  color: #00c1d5 !important;
  font-size: 16px !important;
}

#sectionC .interac_right {
  width: 37%;
}

#sectionC .interac_right span {
  width: 40px;
  display: block;
  float: left;
  margin-bottom: 0;
}

#sectionC .interac_right img {
  width: 40px;
}

.eachSec p {
  font-size: 14px;
  margin: 15px 0 0px;
}

.eachSec {
  padding: 1em;
}

.trade_text {
  font-size: 12px;
}

.trade_text span.reg {
  float: left;
}

.trade_text span.trade {
  overflow: hidden;
  display: inherit;
  line-height: 20px;
}

.yellow_icon {
  padding-right: 10px;
}

.interacContinue {
  margin-bottom: 10px;
}

.interacfooter {
  position: relative;
}

.interacContinue .continue {
  width: 30%;
}

.avlpointsval {
  display: block !important;
  width: auto !important;
  float: none !important;
  font-size: 20px !important;
}

.avlpoints {
  display: block !important;
  float: none !important;
  width: auto !important;
  font-size: 11px !important;
  margin-bottom: 10px !important;
}

.price_new {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
}

.value_div {
  font-size: 13px !important;
}

.price_div {
  font-size: 11px;
}

.amount_cell:hover span {
  color: #00c1d5;
}

.interacConf {
  width: 400px;
  margin: 10px auto;
}

.confseclftupper {
  float: left;
  width: 65%;
  padding-right: 10px;
  margin-bottom: 25px;
}

.confsecrhtupper {
  float: right;
  width: 35%;
}

.confseclftupper>span {
  float: left;
  width: 45px;
  margin-right: 10px;
}

.curstate {
  overflow: hidden;
  margin-top: 5px;
}

.confseclft {
  float: left;
  width: 65%;
  padding: 0 10px 0 0;
  margin: 0 0 25px 0;
}

.confsecrht {
  float: right;
  width: 35%;
  padding: 0 10px 0 0;
  margin: 0 0 25px 0;
}

.cancl {
  text-align: center;
  text-decoration: underline;
}

.interacfooter .trade_text {
  width: 35%;
  position: absolute;
  top: 6px;
}

.interacContinue {
  text-align: center;
}

.confsecrhtlwr {
  text-decoration: line-through;
}

#make_payment .mp_success_points h4 {
  color: #00e39d;
}

.interacConf span {
  display: block;
  font-size: 12px;
  color: #414042;
}

.Uppersection {
  border-bottom: 1px solid #dedede;
  box-shadow: 0px 0px 0px;
}

.transaction_pic {
  float: left;
  width: 80%;
}

.transaction_pic>img {
  float: left;
  margin-right: 20px;
}

.icon_content {
  overflow: hidden;
  margin-top: 15px;
}

.icon_content h5 {
  font-size: 20px;
  font-weight: 400;
  text-transform: none;
}

.icon_content span {
  font-size: 14px;
  margin-top: 0px;
  display: block;
  font-family: "Axiforma-Medium";
  color: #808080;
  line-height: 15px;
}

.cell_amount {
  font-size: 20px;
  color: #000;
}

.radio_left_new {
  float: left;
  width: 75%;
  position: relative;
  margin-top: 16px;
}

.mpradiodivupper {
  width: 30px;
}

.mpradiodivupper,
.radio1spanse1 {
  float: left;
}

.radio1spanse1 {
  font-size: 12px !important;
  color: #605f61;
  font-weight: 400;
}

.radio1spanse2 {
  float: right;
  width: 25%;
  font-weight: 400;
  font-size: 20px !important;
}

.radio1spanse2>span {
  display: block;
  color: #605f61;
  font-weight: 400;
  font-size: 12px !important;
}

.amount_cell.edit_cell {
  display: block;
}

.amount_cell.edit_cell #custom_amount_points_new {
  width: 85px;
}

.pointused_wrap {
  font-size: 12px;
  margin-top: 25px;
  font-weight: 400;
}

.pointused_left {
  float: left;
  width: 75%;
  color: #605f61;
  padding-left: 30px;
}

.pointused_right {
  float: right;
  width: 25%;
  color: #605f61;
}

.amount_cell.new_amount {
  height: inherit;
  min-height: 78px;
}

.pointused_right span {
  display: inline;
  margin-left: 10px;
}

.red_outr_new.amount_cell.edit_cell {
  border-color: #d0021b;
  background: #fdf5f6;
}

.amount_cell.edit_cell.red_outr_new input[placeholder],
[placeholder],
[placeholder] {
  color: #d0021b;
}

.amount_cell.edit_cell.red_outr_new ::-webkit-input-placeholder {
  color: #d0021b;
}

.amount_cell.edit_cell.red_outr_new :-moz-placeholder {
  color: #d0021b;
}

.amount_cell.edit_cell.red_outr_new ::-moz-placeholder {
  color: #d0021b;
}

.amount_cell.edit_cell.red_outr_new :-ms-input-placeholder {
  color: #d0021b;
}

.error_msg_new {
  position: absolute;
  bottom: -17px;
  left: 30px;
  font-size: 12px;
  font-weight: 400;
  color: #d0021b;
  display: none;
}

.Uppersection {
  margin-top: 27px;
}

.balance_area_cell_newupper {
  float: right;
  text-align: right;
  text-transform: none;
  padding-right: 35px;
  padding-bottom: 25px;
}

.new_amount span {
  font-size: 16px;
}

.redeem_generate {
  background: #00c1d5 !important;
}

.welldone h4 {
  color: #00e39d;
}

.welldone {
  padding: 10px;
}

.prevamnt {
  font-size: 15px;
  text-decoration: line-through;
}

.savedAmnt {
  font-size: 32px;
  padding: 35px;
}

.yousaved {
  color: #b5b4b5;
}

.highcharts-tooltip {
  height: auto;
  width: 240px;
}

.notrqrd {
  background-color: #cacaca;
}

.speed_cell,
.share_box_btm a {
  cursor: pointer;
}

.setuppaying,
.setupsaved,
.setupinstallamountpay,
.setupinstallmonthpay {
  padding-top: 1em;
}

.setupinstallamountpay {
  font-size: 1.7em;
}

.setupinstallmonthpay {
  padding-bottom: 1em;
}

#setup_continue {
  background: #00c1d5 !important;
}

.other_value_cell1 {
  text-align: left !important;
}

.right_select {
  border: 1px solid #ccc;
  border-radius: 4px;
}

.right_select .download_btn .dropdown a {
  line-height: 38px !important;
}

.account_management .submit_btn {
  padding: 12px 46px !important;
}

@media (max-width: 767px) {
  .interac_right {
    float: none !important;
    width: 100%;
    margin: 0 0 20px;
    text-align: left;
  }

  #sectionC .interac_right {
    width: 100%;
  }

  #sectionC .interac_right span {
    margin-right: 10px;
  }
}

@media (max-width: 568px) {
  .make_tabmenu ul li a {
    padding: 5px 5px;
    font-size: 10px;
  }

  #acount_flagged_id .setupawsome_flag h4 {
    font-size: 20px !important;
  }

  .setupawsome_flag h4 {
    margin-bottom: 25px !important;
  }

  #acount_flagged_id .setuppaying_top_fla {
    padding: 0px 30px;
    margin-bottom: 35px;
  }
}

@media (max-width: 480px) {
  .make_tabmenu ul li a {
    font-size: 8px;
  }

  .interacConf {
    width: 100%;
  }

  .interacfooter .trade_text {
    width: 100%;
    position: static;
    text-align: center;
  }

  .trade_text span.reg {
    float: none;
    display: inline-block;
    vertical-align: top;
  }

  .trade_text span.trade {
    display: inline-block;
    line-height: 20px;
  }

  .interacContinue .continue {
    width: 100%;
  }
}

.profile_street_address_fld_outr {
  margin-bottom: 2px;
}

.menu_wrap {
  width: 480px;
  margin: 10px 0 0 230px;
}

#earn .lvl_col.active .inner_lvl_box_visit {
  padding: 58px 13px;
}

.cell_expanded {
  right: 0;
  top: 0;
  bottom: 0;
  width: 136px;
  overflow: hidden;
}

.cell_expanded a {
  width: 18px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  color: #414042;
  font-size: 14px;
  font-family: "Axiforma_SemiBold";
  text-align: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cell_expanded a em {
  display: block;
  font-style: normal;
}

.cell_expanded.active a em {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webklit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.do_redeem {
  background-color: #f2fcfd;
}

.redem_box {
  width: 0;
  position: absolute;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.3ms ease-in;
  -ms-transition: all 0.3ms ease-in;
  transition: all 0.2s ease-in;
  right: 18px;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #454545;
  font-size: 14px;
}

.cell_expanded.active .redem_box {
  width: 118px;
}

.cell_expanded.default-co .redem_box {
  background-color: #00c1d5;
}

.default-co input {
  background-color: #00c1d5;
  border: 0;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 14px;
}

.cell_expanded.blue_co .redem_box {
  background-color: #e3e4e5;
}

.cell_expanded.green_co .redem_box {
  background-color: #e3e4e5;
}

.redeemed {
  background-color: #00c1d5;
}

.cell_expanded.active a.redeemed {
  background-color: #f2fcfd;
}

.cell_expanded.blue_co.active .redem_box {
  padding-left: 15px;
}

.cell_expanded.blue_co.active .redem_box:after {
  width: 15px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: #00c1d5;
}

.installed {
  background-color: #50e3c2;
}

.cell_expanded.active a.installed {
  background-color: #f2fcfd;
}

.cell_expanded.green_co.active .redem_box {
  padding-left: 18px;
}

.cell_expanded.green_co.active .redem_box:after {
  width: 15px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  content: "";
  background-color: #50e3c2;
}

.tranlistcontent .transation_cell {
  float: left;
  padding: 10px 20px;
  font-size: 13px;
  min-width: 15.5%;
  color: #414042;
}

.tranlistcontent .transation_cell:first-child {
  padding: 0 20px;
  min-width: 25%;
}

.tranlistcontent .transation_cell:last-child {
  width: 0;
  min-width: 0;
  max-width: 0;
  padding: 0;
}

.tranlistcontent .transation_cell:nth-last-child(2) {
  min-width: 13%;
}

.tranlistcontent .transation_row.head_row .transation_cell:nth-last-child(2) {
  min-width: 13%;
}

.tranlistcontent .transation_row.head_row .transation_cell:last-child {
  width: 0;
  min-width: 0;
  max-width: 0;
  padding: 0;
}

.tranlistcontent .transation_cell span {
  float: left;
  width: 40px;
  height: 40px;
  overflow: hidden;
  margin-right: 15px;
}

.tranlistcontent .transation_details .transation_row.no_member .transation_cell {
  min-width: 20.666%;
}

.tranlistcontent .transation_details .transation_row_wrap .transation_row.no_member .transation_cell {
  min-width: 20.666%;
}

.tranlistcontent .transation_details .transation_row .transation_cell:first-child {
  padding: 0 20px;
  min-width: 25%;
}

.tranlistcontent .transation_details .transation_row_wrap .transation_row.no_member .transation_cell:first-child {
  padding: 0 20px;
  min-width: 25%;
}

.tranlistcontent .transation_details .transation_row.head_row.no_member .transation_cell:nth-last-child(2) {
  min-width: 13%;
}

.tranlistcontent .transation_details .transation_row_wrap .transation_row.no_member .transation_cell:nth-last-child(2) {
  min-width: 13%;
}

.tranlistcontent .transation_row.head_row .transation_cell:last-child {
  padding: 0;
  width: 0;
}

.tranlistcontent .transation_cell:last-child {
  padding: 0;
  width: 0;
}

.tranlistcontent .head_row .transation_cell {
  font-size: 10px;
}

#current_installment sub {
  font-size: 100% !important;
}

#current_installment .transation_row .transation_cell {
  width: 19.5%;
}

#current_installment .transation_row .transation_cell {
  justify-content: center;
}

#current_installment .transation_row .transation_cell:first-child {
  width: 22%;
  justify-content: flex-start;
}

#acount_flagged_id .img_flag {
  margin: 30px auto 8px;
}

@media (max-width: 640px) {
  #current_installment .transation_row .transation_cell:nth-child(3) {
    display: block;
  }

  #current_installment .transation_row .transation_cell {
    width: 33.33%;
    line-height: 40px;
  }

  #current_installment .transation_row .transation_cell:first-child {
    width: 33.33%;
    justify-content: flex-start;
  }

  #eligible_installment .transation_cell:first-child {
    width: 34%;
  }
}

.signupforbrim {
  text-decoration: underline;
}

.tranlistcontent .transation_cell {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.tranlistcontent .transation_cell:first-child {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  text-align: left;
}

.foreign img {
  width: auto !important;
}

span#new_password_error {
  margin-top: 4%;
}

.ctrl_crd .text-uppercase {
  text-transform: uppercase !important;
}

.primaryCardData {
  display: "";
}

.familyCardData {
  display: none;
}

.totla {
  text-transform: lowercase !important;
  overflow: initial !important;
}

.budget_inner_img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
}

/* .budget_inner_img img {
    max-width: 280px;
    margin-top: 15%;
    width: 100%;
    display: inline-block;
} */
.budget_pie_zero {
  width: 100%;
  height: 420px;
}

.pointsTran {
  display: inline-block !important;
  vertical-align: middle;
  margin: 0 !important;
}

.strikeAmountTran {
  display: inline-block !important;
}

.after_continue_area .continue_area_row {
  border-bottom: 0px solid #f1f1f1;
}

.transDateDetails .dateTran {
  color: #a2a2a2;
  font-family: "Axiforma_Light";
}

.transDateDetails .memberTran {
  color: #a2a2a2;
  font-family: "Axiforma_Light";
}

.cell_amount.re_amount {
  text-align: right;
  font-weight: normal;
}

.balance_area_cell span {
  font-size: 20px;
  font-family: "Axiforma_Light";
  letter-spacing: 1px;
  font-weight: normal;
}

.balance_area_cell .cell_amount.re_amount em {
  display: block;
  color: #a2a2a2;
  font-size: 12px;
  font-family: "Axiforma_Light";
  font-style: normal;
  text-transform: none;
}

.small_point_tag_float {
  margin: 0 0 5px;
  background-position: right;
  float: right;
  width: 100%;
}

.modal-backdrop.in {
  opacity: 0.8 !important;
}

.modal-backdrop {
  background: #fff !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.modal-content {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.Budget_rewards_menuOuter .tab_menu li a {
  padding-top: 15px;
}

.viewInstallmentDetailsDiv .tranlist_row:hover {
  border-radius: 0px;
  box-shadow: 0px 0px 0px 0px;
}

.viewInstallmentDetailsDiv .tranlist_row {
  cursor: default;
}

.no_border_line_bottom {
  border-bottom: none !important;
}

.transDateDetails .forceHide {
  display: none !important;
}

.errorText {
  color: #ae0a33 !important;
  font-family: "Axiforma_SemiBold";
  font-size: 12px;
  padding-left: 3px;
}

#requestNewLimitmodal .errorText {
  font-size: 11px;
}

.activeField {
  border: 1px solid #00c1d5;
}

.name_error_div {
  padding-top: 3px;
  display: block;
}

.remove_ref_input {
  background-color: transparent;
  height: 16px;
  width: 16px;
  background-image: url(../images/remove@2x.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  font-size: 0;
  top: 5px;
}

.remove_padding_top {
  padding-top: 0px !important;
}

/*input:focus {
    border: 1px solid #00c1d5 !important;
}*/
.new_budget:hover {
  border: 1px solid #00c1d5 !important;
}

input.type_fld {
  color: #454545 !important;
}

.errorred {
  border: 2px solid #ae0a33 !important;
  background-color: rgba(255, 108, 108, 0.05) !important;
}

#specialTransactionMessageDiv .ecommerce_details_text_inner {
  margin-top: 30px;
}

.new_top_tooltip .white_info_tip p {
  font-size: 12px !important;
  font-family: "Axiforma-Book" !important;
}

.ecommerce_flag_text b {
  font-family: "Axiforma_Bold";
  margin-bottom: 4px !important;
  opacity: 0.9 !important;
  font-size: 13px;
}

.ecommerce_flag_text {
  font-size: 12px;
  font-family: "Axiforma_Regular";
}

.incard_flag_text b {
  font-family: "Axiforma_Bold";
  /*margin-bottom: 4px !important;*/
  opacity: 0.9 !important;
  font-size: 13px;
}

.incard_flag_text {
  font-size: 12px;
  font-family: "Axiforma_Regular";
}

.info_tip_new {
  background-color: #454545 !important;
  opacity: 0.9 !important;
  font-size: 13px !important;
}

.marketplace_ecommerce_banner_container .banner_control .slick-dots {
  background-color: initial;
}

#make_payment_new .error span {
  color: #ae0a33 !important
}

#make_payment_new .rdm_error_sec {
  text-align: left;
}

#newredeemcashbacksuccessmodal .btn-default {
  border-color: transparent;
}

.stp_main {
  margin-bottom: 40px !important;
}

@media (max-width: 767px) {
  .marketplace_hdtop_ecommerce_page .search_result_main {
    /*padding: 0px 0 35px;*/
    padding: 25px 0 35px;
  }

  .search_result_main_home {
    padding: 30px 0 35px !important;
  }
}

.dsblerntyp {
  pointer-events: none;
  opacity: 0.4;
}

.newGoToActivity {
  min-width: 175px;
  padding: 13px 20px;
}

.offer_shape_point.offer_shape {
  background-image: url(../images/tile_shape_ylo@2x.png);
}

/* start 27.03.23 */
.login_bg .error span {
  display: inline;
}

/* end 27.03.23 */
/* end developer.css */

/* start payment_developer.css */
/* Nu modal style */
.modalNu .modal-dialog {
  width: auto;
  max-width: 913px;
}

.payOptTabs .make_tabmenu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  overflow: visible;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: center;
    align-content: center; */

}

.payOptTabs .make_tabmenu ul li {
  position: relative;
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  /*-ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; */
}

.payOptTabs .make_tabmenu ul li a {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 13px;
  height: 100%;
}

.payOptTabs .make_tabmenu ul li:not(.active) a {
  color: #0091A0;
}

/* .payOptTabs .make_tabmenu ul li:not(:last-child) a {
  border-right: none;
} */
.payOptTabs .make_tabmenu ul li:last-child a {
  border-right: 1px solid #0091A0;
  border-left: 1px solid #0091A0;
  border-radius: 5px;
}

.payOptTabs .estTime {
  position: absolute;
  top: 100%;
  font-size: 11px;
  color: #808080;
  line-height: 13px;
  margin-top: 10px;
  pointer-events: none;
  text-align: center;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  text-transform: uppercase;
  font-family: 'Axiforma-Medium';
}

/* .payOptTabs li.active .estTime  {
  opacity: 1;
  margin-top: 3px;
} */
/* .payOptTabs .make_tabmenu {
    margin: 5px 0 25px;
} */
.w55 {
  width: 50%;
}

.w45 {
  width: 50%;
}

.tabSplit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.leftSplit {
  border-right: 2px dotted #E3E4E5;
  position: relative;
  padding-right: 20px;
}

.leftSplit:after {
  position: absolute;
  ;
  top: 50%;
  right: -14.5px;
  text-align: center;
  border-radius: 50%;
  content: '\f105';
  font-family: Fontawesome;
  color: #454545;
  width: 29px;
  line-height: 29px;
  border-radius: 50%;
  background-color: #E3E4E5;
}

.tabInner .labelHdr {
  font-size: 14px;
}

.rightSplit {
  padding-left: 20px;
}

.tabInner p {
  margin-bottom: 15px;
}

.listPoints li {
  font-size: 13px;
  color: #000;
  line-height: normal;
}

.listPoints li+li {
  margin-top: 11px;
}

span.icoNum {
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  color: #fff;
  width: 20px;
  height: 20px;
  background-color: #00C1D5;
  margin-right: 5px;
  line-height: 2;
  font-size: 13px;
}

.wellTxt {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0;
  padding: 0 15px;
  border-radius: 15px;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 17px;
  padding-bottom: 15px;
}

.wellTxt span,
.wellTxt input.editableSpace {
  -webkit-box-flex: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  /* text-align: center; */
  font-size: 13px;
  /* line-height: 55px; */
  width: 100%;
}

.greyWell span:first-child,
.wellTxt input.editableSpace:first-of-type {
  text-align: left;
  font-size: 20px;
}

.greyWell span:last-child {
  text-align: right;
  font-size: 10px;
  color: #AAA9AA;
}

.bluWell {
  background-color: #EAF4F6;
}

.greyWell {
  background-color: #f3f1f1;
  border-radius: 5px;
}

.outer_logos {
  padding: 0 8px;
  margin-bottom: 15px;
  width: 9%;
}

.cubeInst {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.20);
}

.cubeInst:hover {
  opacity: 0.8;
}

.instLinks {
  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;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 -8px;
}

.bottom_logos_holder {
  padding: 25px 40px 45px;
  position: relative;
}

.footNote {
  font-size: 11px;
  margin-top: 20px;
  color: #454545;
}

.footLink {
  margin-top: 30px;
}

.footLink .cubeInst {
  float: left;
  margin-bottom: 0;
  margin-right: 11px;
  height: inherit;
}

.footLink p {
  margin: 0;
  line-height: normal;
  font-size: 13px;
  color: #000;
  padding-top: 5px;
  overflow: hidden;
}

.flexCol {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* .flexCol > span {
    line-height: 28px;
} */
.flexCol>span+span {
  margin-top: 5px;
}

.flexCol .tooltip {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: 12px;
  height: 12px;
  flex-grow: unset;
  line-height: normal;
  position: relative;
  color: #00C1D5;
  opacity: 1;
  font-family: Fontawesome;
  font-style: normal;
  background: none;
  border: none;
}

.footLink p a {
  color: #00C4D8;
  font-size: 10px;
}

.f10 {
  font-size: 10px !important;
  line-height: 12px !important;
}

#sectionB .footLink p {
  padding-top: 0;
}

.planListing .wellTxt {
  position: relative;
}

.planListing .wellTxt span {
  line-height: normal;
}

.radio-p-e {
  position: relative;
}

.radio-p-e+.radio-p-e {
  margin-top: 10px;
}

.radio-p-e input[type='radio'] {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
  margin: 0;
}

.radio-p-e input[type='radio']+.wellTxt {
  padding: 10px 15PX 10PX 31px;
  -webkit-box-shadow: 0 0 0 1px #D0D2D2;
  box-shadow: 0 0 0 1px #D0D2D2;
}

.radio-p-e input[type='radio']:checked+.wellTxt {
  background-color: #EAF4F6;
}

.radio-p-e {
  display: block;
  margin: 0;
}

.payOptTabs {
  margin-bottom: 0;
  padding: 25px 38px 47px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.10);
  position: relative;
  /* margin-bottom: 45px; */
}

.make_payment_inr .new_g_hdr {
  display: inline-block;
  font-size: 18px;
  color: #454545;
  font-family: 'Axiforma_Bold';
  margin-bottom: 12px;
}

.make_tabmenu label {
  font-weight: normal;
  position: absolute;
  top: -37px;
  left: 0;
  font-size: 18px;
  color: #454545;
  font-family: 'Axiforma_Bold';
}

.payOptTabs ul li:last-child {
  margin-left: 20px;
}

.payOptTabs .make_tabmenu ul li a {
  border: 1px solid #0091A0;
  font-family: "Axiforma_SemiBold";
  padding: 0px 15px;
  color: #0091A0;
  line-height: 44px;
}

.payOptTabs .make_tabmenu ul li a em {
  width: 25px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  height: 25px;
}

.payOptTabs .make_tabmenu ul li a em svg {
  height: 25px;
}

.payOptTabs .make_tabmenu ul li:nth-child(2) a {
  border-radius: 0 5px 5px 0;
  border-left: 0;
}

.payOptTabs .make_tabmenu ul li a:hover {
  background: #0091A0;
  border-color: #0091A0;
  color: #fff;
}

.payOptTabs .make_tabmenu ul li.active a {
  background: #0091A0;
  border-color: #0091A0;
  color: #fff;
}

.payOptTabs .make_tabmenu ul li a path {
  fill: #0091A0;
}

.payOptTabs .make_tabmenu ul li:hover a path {
  fill: #fff;
}

.lt_side_paymnt {
  padding: 25px 22px 25px 40px;
}

.middle_body_split {
  display: flex;
  border-bottom: 1px solid #D2D2D2;
}

.global_tb_label h5 {
  font-size: 18px;
  color: #454545;
  font-family: 'Axiforma_Bold';
  line-height: 25px;
}

.global_tb_label {
  margin-bottom: 25px;
}

.wd_42 {
  width: 40%;
}

.wd_58 {
  width: 60%;
}

.rt_side_paymnt {
  padding: 25px 60px 25px 40px;
  background-color: #F7F7F7;
  border-left: 1px solid #D2D2D2;
}

.lt_side_paymnt li {
  font-size: 15px;
  color: #454545;
  line-height: 22px;
  font-family: 'Axiforma-Book';
  position: relative;
  margin-bottom: 15px;
  padding-left: 40px;
}

.shape_num {
  width: 32px;
  height: 32px;
  font-size: 13px !important;
  font-family: 'Axiforma-ExtraBold';
  color: #fff !important;
  background-image: url(../images/shape_num.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-align: center;
  position: absolute;
  left: 0;
  top: -4px;
  line-height: 35px;
}

.p_row {
  width: auto;
  padding-right: 55px;
}

.p_row label {
  font-size: 12px;
  text-transform: uppercase;
  color: #414042;
  font-family: 'Axiforma-Medium';
  margin-bottom: 0;
  font-weight: normal;
}

.py_dtls_rt {
  font-size: 12px;
  font-family: 'Axiforma-Medium';
  color: #414042;
  text-transform: uppercase;
}

.py_dtls_rt span {
  display: inline-block !important;
  font-size: 15px !important;
  margin-left: 8px;
  font-family: 'Axiforma-book';
}

.fnt-15 {
  font-size: 15px;
}

.py_dtls_rt em {
  display: block;
  font-style: normal;
  font-size: 11px;
  color: #838383;
  text-transform: uppercase;
  font-family: 'Axiforma-Book';
}

.payee_dtls_box {
  margin-bottom: 25px;
  display: flex;
}

.blnc_pay_box {
  display: flex;
  justify-content: space-between;
}

.blnc_pay_innerM h5 {
  font-size: 11px;
  font-family: 'Axiforma-Medium';
  color: #454545;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.blnc_pay_innerM h3 {
  font-size: 24px;
  /* margin-bottom: 15px; */
  font-family: 'Axiforma_Light';
  color: #414042;
  margin-bottom: 10px;
}

.cpy_btn {
  display: block;
  width: 117px;
  border-radius: 4px;
  border: 1px solid #A2A2A2;
  text-align: center;
  color: #454545;
  line-height: 32px;
  font-family: 'Axiforma-Medium';
  height: 36px;
}

.cpy_btn:hover {
  color: #00C1D5;
  border-color: #00C1D5;
}

.blnc_pay_innerM {
  width: 32%;
  padding: 5px;
}

.blnc_pay_innerM.active {
  background: #E4F8FA;
}

.blnc_pay_innerM.active .cpy_btn {
  border: 1px solid #00C1D5;
  color: #00C1D5;
  background-color: #fff;
}

.custom_height_logos {
  height: 75px;
  overflow: hidden;
}

.trigger_height_logos,
.trigger_close_logos {
  font-size: 12px;
  color: #00C1D5;
  font-family: 'Axiforma-Book';
  text-decoration: underline;
  position: absolute;
  bottom: 20px;
  right: 43px;
}

.trigger_close_logos {
  display: none;
}

.trigger_height_logos:hover,
.trigger_close_logos:hover {
  text-decoration: none;
}

.hgt_long .trigger_height_logos {
  display: none;
}

.hgt_long .trigger_close_logos {
  display: block;
}

.hgt_long .custom_height_logos {
  height: auto;
  overflow: visible;
}





.radio-p-e input[type='radio']+.wellTxt:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 13px;
  background: #fff;
  border-radius: 50%;
  left: 13px;
  border: 3px solid #fff;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  box-shadow: 0 0 0 1px #D0D2D2;
}

.radio-p-e input[type='radio']:checked+.wellTxt:before {
  background-color: #00C1D5;
  box-shadow: 0 0 0 1px #00C1D5;
}

.radio-p-e input[type='radio']:checked+.wellTxt span {
  color: #454545
}

.radio-p-e .wellTxt {
  margin: 0;
}

.planListing {
  margin-top: 10px;
}

.numLis:after {
  clear: both;
}

.numLis:after,
.numLis:before {
  content: '';
  display: table;
}

.numLis .icoNum {
  float: left;
}

.numLis span:not(.icoNum) {
  overflow: hidden;
  display: block;
  line-height: 20px;
}

.dispCards figure img {
  height: 50px;
}

.dispCards figure,
.dispCards span {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}

.dispCards span {
  margin: 0 14px;
}

.lBluWell {
  background-color: #EAF4F6;
}

.numPoints .bluWell {
  background-color: rgba(0, 193, 213, 1);
  color: #fff;
  max-width: 240px;
  border-radius: 5px;
  margin: 30px auto;
  opacity: 0.5;
  pointer-events: none;
}

.numPoints .bluWell span {
  color: #fff;
}

.numPoints .lBluWell p {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 13px;
}

.numPoints .lBluWell p:last-of-type {
  margin: 0;
}

.dispCards {
  margin-bottom: 15px;
}

.leftSplit .numPoints .numLis {
  margin-bottom: 20px;
}

.rightSplit .numPoints .numLis {
  margin-top: 20px;
}

.customAmt {}

.editableSpace {
  border: none;
  background: none;
}

.btn.bluWell:hover {
  opacity: 0.8;
}

.wellTxt small {
  font-size: 10px;
  color: #AAA9AA;
  display: block;
  white-space: nowrap;
}

.radio-p-e.NA {
  pointer-events: none;
  opacity: 0.5;
}

.radio-p-e.NA:before {
  content: '\f12a';
  font-family: Fontawesome;
  color: #ffbc00;
  border: 1px solid #ffbc00;
  border-radius: 50%;
  width: 15px;
  height: 15px;
  position: absolute;
  top: 50%;
  left: 13px;
  z-index: 1;
  text-align: center;
  font-size: 10px;
  background: #fff;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.radio-p-e em {
  font-style: normal;
}

.radio-p-e input[type='radio']:checked+.wellTxt span:first-child small {
  color: #00C4D8;
}

.pointsSelOpen {
  display: none;
}

.points-e {
  background-color: #EAF4F6;
  padding: 12px 15px;
  font-size: 13px;
  color: #414042;
}

.labelP {
  float: left;
}

.pointsNum {
  overflow: hidden;
  text-align: right;
}

.totBalc {
  background-color: #F8F8F8;
}

.tablPoints {
  border-radius: 5px;
  overflow: hidden;
}

.btnBlu {
  background-color: #00C1D5;
  color: #fff;
}

.btnBlu:hover {
  opacity: 0.7;
}

.confRow {
  margin-top: 20px;
  text-align: center;
  display: none;
}

.btnSubmit {
  font-size: 12px;
  font-weight: 100;
  padding: 12px 25px 10px 25px;
}

.hdrScss {
  text-align: center;
}

.hdrScss h4 {
  font-size: 24px;
  color: #00E39D;
}

.optRc {
  text-align: right;
}

.rightIco {
  margin-top: -60px;
}

.snapshotBox {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.snapCell {
  width: 27%;
  border-radius: 5px;
  background-color: #EAF4F6;
  padding: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 146px;
  overflow: hidden;
}

.snapCell+.snapCell {
  margin-left: 66px;
}

.snapCell h3 {
  font-size: 23px;
  margin-top: 16px;
  white-space: nowrap;
}

.snapCell footer {
  margin-top: 14px;
}

.snapCell h3 sub {
  font-size: 9px;
}

.footConfirm {
  margin-top: 44px;
  text-align: center;
}

.boxno-Success .hdrScss h4 {
  color: #FF8C6C;
}

.amtTable {
  max-width: 336px;
  margin: 24px auto;
  border-radius: 5px;
  overflow: hidden;
}

.showAmt {
  padding: 16px;
  background-color: #EAF4F6;
}

.showAmt h3 small {
  color: #414042;
}

.showAmt h3 {
  font-size: 36px;
  color: #414042;
}

.amtDetails {
  padding: 20px 0;
  background-color: #F8F8F8;
}

.leftLb {
  float: left;
  font-size: 13px;
  color: #414042;
}

.rightAmt {
  float: right;
  font-size: 14px;
  color: #414042;
  text-align: right;
}

.detRow:after {
  clear: both;
}

.detRow {
  padding: 10px 20px;
}

.detRow:after,
.detRow:before {
  content: '';
  display: table;
}

.leftLb figure {
  width: 40px;
  float: left;
  margin-right: 12px;
}

.cStatemt {
  overflow: hidden;
  text-align: left;
  padding: 5px 0;
}

.cStatemtsuc {
  overflow: inherit !important;
}

.amtDetails .detRow:last-child .rightAmt .orgShow {
  font-size: 14px;
}

.amtDetails .detRow:last-child .rightAmt {
  font-size: 18px;
}

.confirmRewardsBox .footConfirm {
  margin-top: 24px;
}

.modal-footer .footLink:after {
  clear: both;
}

.modal-footer .footLink:after,
.modal-footer .footLink:before {
  content: '';
  display: table;
}

.modal-footer .footLink {
  margin: 0;
  max-width: 260px;
  margin-top: 20px;
}

.modal-footer .footLink .cubeInst {
  width: 57px;
}

.modal-footer .footLink p {
  font-size: 9px;
  padding: 0;
}

.noteBlu {
  margin-top: 19px;
}

.noteBlu span {
  font-size: 12px;
  color: #00C1D5;
}

/* .modalNu .make_payment_inr {
    margin-bottom: 30px;
} */
.modal-footer .footLink.pull-right {
  max-width: 165px;
  text-align: right;
  margin-top: -20px;
}


.ui-tooltip {
  background: rgba(0, 0, 0, 0.8);
  border: none;
  border-radius: 3px;
  padding: 5px 10px;
  color: #fff;
  font-weight: 100;
  font-size: 12px;
}

.rightIco a {
  display: inline-block;
}

.customAmt input.editableSpace {
  width: 87% !important;
}

.inListBdy .lBluWell {
  display: block !important;
}

.cubeInst img {
  width: 100%
}

.transation_cell img {
  width: 100%;
}

.transation_cell.bdgtsec img {
  width: auto;
}

.rcvpayment {
  padding-top: 10px;
}

#make_payment_new .modal-body {
  padding: 0px;
}

#make_payment_new .modal-footer {
  padding: 30px;
}

.hgt_long {
  padding: 25px 40px 25px;
}

.b_hov {
  display: block;
}

.a_hov {
  display: none;
}

.payOptTabs .make_tabmenu ul li.active .b_hov,
.payOptTabs .make_tabmenu ul li a:hover .b_hov {
  display: none;
}

.payOptTabs .make_tabmenu ul li.active .a_hov,
.payOptTabs .make_tabmenu ul li a:hover .a_hov {
  display: block;
}

.lt_side_intreac {
  padding: 25px 0px 25px;
}

.rt_side_intreac {
  padding: 25px 40px 70px 40px;
  background-color: #F7F7F7;
  border-left: 1px solid #D2D2D2;
}

.wd_60 {
  width: 60%;
}

.wd_40 {
  width: 40%;
}

.slct_amount_bx {
  padding: 0 40px 13px;
  border-bottom: 1px solid #EFEFEF;
}

.slct_amount_bx .global_tb_label {
  margin-bottom: 4px;
}

.slct_amount_bx p {
  font-size: 15px;
  color: #454545;
  font-family: 'Axiforma-Book';
  line-height: 22px;
  margin-bottom: 13px;
}

.slct_amount_bx_inner {
  display: flex;
}

.slct_bx_individual {
  width: 33.33%;
}

.slct_bx_individual h5 {
  font-size: 11px;
  color: #454545;
  text-transform: uppercase;
  font-family: 'Axiforma-Medium';
  margin-bottom: 10px;
  position: relative;
  z-index: 2
}

.slct_bx_individual h2 {
  font-size: 24px;
  margin-bottom: 15px;
  font-family: 'Axiforma_Light';
  color: #454545;
  position: relative;
  z-index: 2
}

.slct_bx_individual span {
  display: block;
  max-width: 117px;
  text-align: center;
  height: 36px;
  line-height: 33px;
  border: 1px solid #A2A2A2;
  border-radius: 4px;
  font-size: 14px;
  color: #454545;
  font-family: 'Axiforma-Medium';
  position: relative;
  z-index: 2;
  text-transform: capitalize;
}

.slct_bx_individual input[type="radio"]:checked,
.slct_bx_individual input[type="radio"]:not(:checked) {
  opacity: 0;
  visibility: hidden;
  font-size: 0;
  display: none;
}

.slct_bx_individual input[type="radio"]:checked+label,
.slct_bx_individual input[type="radio"]:not(:checked)+label {
  position: relative;
  cursor: pointer;
  display: block;
  padding: 16px 10px 10px;
  border-radius: 4px;
  margin-bottom: 0;
}

.slct_bx_individual input[type="radio"]:checked+label:after,
.slct_bx_individual input[type="radio"]:not(:checked)+label:after {
  content: '';
  width: 100%;
  height: 100%;
  background: #E4F8FA;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-radius: 4px;
}

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

.slct_bx_individual input[type="radio"]:checked+label span {
  border: 1px solid #00C1D5;
  color: #00C1D5;
  background-color: #fff;
}

.last_rdo_box .slct_bx_individual {
  width: 100%;
}

.last_rdo_box .slct_bx_individual label {
  padding: 0 !important;
}

.last_rdo_box .slct_bx_individual span {
  display: block;
  max-width: 100%;
  border: 0;
  line-height: 100%;
  text-align: left;
  margin-bottom: 10px;
  height: auto;
  font-size: 11px;
  color: #454545;
  text-transform: uppercase;
  font-family: 'Axiforma-Medium';
}

.last_rdo_box .wellTxt {
  width: 100%;
  display: block;
  margin: 0;
  padding: 30px 40px;
  border-bottom: 1px solid #EFEFEF;
  border-radius: 0;
  position: relative;
  z-index: 2;
}

.last_rdo_box .wellTxt em {
  font-size: 24px;
  color: #454545;
  font-style: normal;
  width: 100%;
  display: block;
  font-family: 'Axiforma_Light';
  position: relative;
  line-height: 25px;
}

.amount_cell_input {
  position: absolute;
  left: 0;
  border-bottom: 1px solid #454545;
  padding-left: 18px;
  font-size: 24px;
  font-family: 'Axiforma_Light';
  line-height: 100%;
  height: auto;
  width: 100%;
  top: 0;
  pointer-events: none;
}

.amount_cell_input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #A2A2A2;
  opacity: 1;
  font-family: 'Axiforma_Light';
}

.amount_cell_input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #A2A2A2;
  opacity: 1;
  font-family: 'Axiforma_Light';
}

.amount_cell_input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #A2A2A2;
  opacity: 1;
  font-family: 'Axiforma_Light';
}

.amount_cell_input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #A2A2A2;
  opacity: 1;
  font-family: 'Axiforma_Light';
}

.pay_interac_holder {
  padding: 35px 0;
  text-align: center;
}

.pay_btn_int {
  line-height: 48px;
  padding: 0 40px;
  border-radius: 4px;
  background-color: #00C1D5;
  font-size: 13px;
  font-family: "Axiforma_SemiBold";
  color: #fff;
  display: inline-block;
  text-transform: capitalize;
}

.pay_btn_int:hover {
  background-color: #4caeb9;
  color: #fff;
}

.last_rdo_box .slct_bx_individual input[type="radio"]:checked+label span {
  border: 0;
  color: inherit;
  background-color: transparent;
}

.last_rdo_box .slct_bx_individual input[type="radio"]:checked+label .amount_cell_input {
  border-bottom: 1px solid #00C1D5;
  pointer-events: all;
}

.Interac_online_head h4 {
  font-size: 15px;
  color: #00C1D5;
  margin-bottom: 15px;
  font-family: 'Axiforma-Book';
}

.main_para_intrc p {
  font-size: 11px;
  color: #454545;
  letter-spacing: 0;
  margin: 0;
  line-height: 17px;
  font-family: 'Axiforma-Book';
}

.main_para_intrc figure {
  margin-top: 15px;
  max-width: 218px;
}

.sub_para_intrc {
  padding-top: 65px;
}

.sub_para_intrc span {
  max-width: 82px;
  margin-bottom: 14px;
}

.sub_para_intrc p {
  font-size: 11px;
  color: #454545;
  letter-spacing: 0;
  margin: 0;
  line-height: 17px;
  font-family: 'Axiforma-Book';
}

.lrnmr_intrac {
  display: inline-block;
  font-size: 11px;
  font-family: 'Axiforma-Book';
  text-decoration: underline;
  color: #00C1D5;
}

.lrnmr_intrac:hover {
  text-decoration: none;
  color: #00C1D5;
}

.lt_side_cashback {
  padding: 25px 22px 25px 40px;
}

.rt_side_cashback {
  border-left: 1px solid #D2D2D2;
  overflow: hidden;
}

.lt_side_cashback .global_tb_label h5 {
  margin-bottom: 10px;
}

.lt_side_cashback .global_tb_label p {
  font-size: 15px;
  color: #454545;
  margin: 0;
  line-height: 22px;
  font-family: 'Axiforma-Book';
  padding-right: 40px;
}

.lt_side_cashback .global_tb_label {
  margin-bottom: 45px;
}

.lt_side_cashback .blnc_pay_box {
  display: block;
}

.lt_side_cashback .blnc_pay_innerM {
  width: 100%;
  margin-bottom: 30px;
}

.due_dt_csbk {
  font-size: 11px;
  font-family: 'Axiforma-Medium';
  color: #454545;
  margin-bottom: 0;
}

.lt_side_cashback .blnc_pay_innerM:first-child h3 {
  font-size: 32px;
}

.your_pnt_rounded {
  height: 226px;
  width: 226px;
  border-radius: 50%;
  background-color: #F7F7F7;
  text-align: center;
  padding-top: 160px;
  margin: -145px auto 40px;
}

.your_pnt_rounded .blnc_pay_innerM h3 {
  margin-bottom: 0;
}

.your_pnt_rounded .blnc_pay_innerM {
  width: 100%;
}

.payment_details_topM .global_tb_label {
  margin-bottom: 12px;
}

.p_row:first-child .py_dtls_rt {
  text-transform: capitalize;
  font-size: 15px;
  font-family: 'Axiforma-Book';
}

.lt_side_cashback .global_tb_label h5 {
  line-height: 100%;
}

.rt_side_cashback .modal_block-section {
  font-size: 18px;
  padding-top: 0;
  text-align: center;
  font-family: 'Axiforma_Bold';
}

.rt_side_cashback .white_rdm_btn {
  font-family: 'Axiforma-Medium';
}

.make_payment_inr .transfr_ico {
  display: flex;
}

.nxt_btn_nw {
  display: block;
  background: #00c1d5;
  height: 45px;
  line-height: 49px;
  border-radius: 3px;
  color: #fff;
  max-width: 114px;
  margin: 30px auto 0;
  font-size: 13px;
  font-family: 'Axiforma_semibold';
}

.nxt_btn_nw:hover,
.nxt_btn_nw:focus {
  background: #4caeb9;
  color: #fff;
}

.new_csh_bk_cnfrm .spentateTran em {
  width: 17px;
  display: inline-block;
  margin-right: 5px;
}

.new_csh_bk_cnfrm .global_tb_label {
  padding-top: 24px;
}

.new_csh_bk_cnfrm .inner_continue_area_row h5 {
  font-size: 12px;
  color: #414042;
  font-family: 'Axiforma-Medium';
  margin-bottom: 15px;
  text-transform: uppercase;
}

.new_csh_bk_cnfrm .lft_new_continue_area,
.new_csh_bk_cnfrm .rt_new_continue_area {
  margin-bottom: 5px;
}

.new_csh_bk_cnfrm .new_continue_area_outer span {
  margin-top: 0px;
}

.new_csh_bk_cnfrm .border_body:after {
  position: absolute;
  content: '';
  bottom: 5px;
  border-radius: 5px;
  background-color: #E4F8FA;
  height: 62px;
  width: 96%;
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
}

.new_csh_bk_cnfrm .border_body {
  position: relative;
}

.new_csh_bk_cnfrm .border_body .inner_continue_area_row {
  z-index: 2;
}

.nxt_btn_nw {
  max-width: 150px;
  /* margin: 20px auto 0; */
  margin: 0;
  min-width: 150px;
  border: 0;
}

.new_csh_bk_cnfrm {
  padding-bottom: 100px;
}

.display_cntrl .your_pnts_ttl {
  display: none;
}

.display_cntrl .new_csh_bk_cnfrm {
  display: block !important;
}

.fr_mob {
  display: none !important;
}

.payOptTabs .make_tabmenu ul li a br {
  display: none;
}

.payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop,
.payOptTabs .make_tabmenu ul li:not(.active) a .fr_mob {
  color: #0091A0;
  font-size: 13px;
  margin-top: 3px;
}

.payOptTabs .make_tabmenu ul li.active a .fr_dsktop,
.payOptTabs .make_tabmenu ul li.active a .fr_mob {
  color: #fff;
  font-size: 13px;
  margin-top: 3px;
}

.payOptTabs .make_tabmenu ul li a:hover .fr_dsktop,
.payOptTabs .make_tabmenu ul li a:hover .fr_mob {
  color: #fff;
  font-size: 13px;
  margin-top: 3px;
}

.lt_side_cashback .blnc_pay_innerM h3 {
  margin-bottom: 2px;
}

#make_payment_new .modal-title {
  font-family: 'Axiforma-Book';
}

.rt_new_continue_area em {
  width: 20px;
  display: inline-block;
  margin-right: 5px;
}

.cnfrm_holder {
  display: flex;
  justify-content: space-between;
  padding: 0 30px;
}

.cnfrm_holder .nxt_btn_nw {
  background-image: url(../images/right_arrow_d.png) !important;
  background-position: top 19px right;
  background-repeat: no-repeat;
}

.cnfrm_holder .back_btn_nw {
  color: #00c1d5;
  background-image: url(../images/left_arrow_nw.png) !important;
  background-repeat: no-repeat;
  background-position: center left 17px;
  background-color: #cef4fa !important;
  margin-right: 15px;
  display: inline-block;
  float: none !important;
}

.nxt_btn_holder .nxt_btn_nw {
  margin: 20px auto 0;
}

.back_btn_nw:hover,
.back_btn_nwfocus {
  background: #4caeb9;
  color: #fff;
  background-repeat: no-repeat;
  background-position: center left 17px;
}

.card_select_new .next_but_compare .global_btn {
  background-color: #00C1D5;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

/* end payment_developer.css */

/* start lbizcustom.css */
input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}

/* 09-11-2022 start */

/* 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%;
}

/*******************Reset Css****************/
/* 25.05.24 */
.portal_flow .header_wrap {
  height: 80px;
  padding: 17px 0px;
}

h2 {
  margin-top: 0;
}

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

/* login part start */

.sbc_login .error:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 4px;
  content: "";
  background-color: #ff6c6c;
}

.sbc_login .error {
  font-size: 14px;
  color: #fc0000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
  line-height: 16px;
}

.sbc_login,
.lbcbiz_flow {
  font-family: "Source Sans Pro", sans-serif;
}

.sbc_login .new_login_wrap {
  padding-top: 64px;
}

/* .sbc_login .login_header {
  padding: 10px 0;
  background: #000;
} */

.sbc_login .login_navbar-brand {
  width: 190px;
  margin-top: 0;
}

.sbc_login .login_collapse {
  justify-content: flex-end;
}

.sbc_login .new_login_area .global_btn {
  padding: 0px 20px;
  margin-left: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  min-width: 150px;
  border-radius: 30px;
  line-height: 50px;
  height: 50px;
}

.sbc_login .login_text_btn {
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .login_text_btn:hover {
  color: #004070;
}

.sbc_login .login_navbar {
  align-items: center;
}

.sbc_login .login_sl_item {
  height: calc(100vh - 64px);
}

.sbc_login .login_form {
  max-width: 367px;
}

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

.sbc_login .material_float-label {
  position: static;
  color: #000;
  font-size: 14px;
  opacity: 1;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 8px;
}

.sbc_login .material_form_group {
  margin-top: 0;
  text-align: left;
}

.sbc_login .material_form-control {
  height: 60px;
  font-size: 16px;
  line-height: 60px;
  border: 2px solid #767676;
  border-radius: 4px !important;
  padding: 0 60px 0 20px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.sbc_login .form_outer {
  margin-bottom: 25px;
}

.sbc_login .password_outer {
  margin-bottom: 20px;
}

.sbc_login .material_float_anchor {
  font-size: 16px;
  line-height: 19px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_login .material_float_anchor:hover {
  color: #000000;
  text-decoration: underline;
}

.sbc_login .material_float_anchor:focus {
  border: 1px solid #004070;
  padding: 0 5px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  color: #004070;
  border-radius: 4px;
}

.sbc_login .material_float_anchor:active {
  color: #004070;
  border: 0;
  box-shadow: none;
  padding: 1px 4px 0px;
}

.sbc_login .checkmark {
  height: 24px;
  width: 24px;
  border-radius: 4px;
  border: 2px solid #767676;
}

.sbc_login .login_form .agree_check {
  margin-left: 0;
  padding-left: 35px;
  margin-bottom: 0;
}

.sbc_login .agree_check {
  padding-left: 35px;
  color: #000000;
  font-size: 16px;
  line-height: 22px;
  margin: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

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

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

.sbc_login .agree_check .checkmark:after {
  left: 7px;
  top: 2px;
  height: 12px;
}

.sbc_login .login {
  text-align: center;
}

.sbc_login .submit_outer .global_btn {
  width: 175px;
  padding: 0px 25px;
  background-color: #004070;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
}

.sbc_login .submit_outer .global_btn:hover,
.submit_outer .global_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

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

.sbc_login .submit_outer .global_btn:active,
.submit_outer .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.sbc_login .have_account {
  font-size: 16px;
  color: #000000;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login .have_account a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_login .have_account a:hover {
  color: #000000;
  text-decoration: underline;
}

.sbc_login .have_account a:focus {
  border: 1px solid #004070;
  padding: 0 5px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  color: #004070;
  border-radius: 4px;
}

.sbc_login .have_account a:active {
  color: #00c1d5;
  border: 0;
  box-shadow: none;
  padding: 0;
}

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

.sbc_login .material_erase_email_ico,
.sbc_login .material_pass_view_ico {
  left: auto;
  right: 20px;
  width: 25px;
  height: 25px;
  top: 18px;
}

.sbc_login .errorred,
.lbcbiz_flow .errorred {
  background-color: rgba(255, 108, 108, 0.05) !important;
  border: 2px solid #ae0a33 !important;
  box-shadow: none !important;
}

.sbc_login .material_form-control:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border: 2px solid #004070;
  color: #000;
}

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

.sbc_login .reset_login_wrap .login_form .login_headline p {
  padding: 0;
  letter-spacing: 0;
}

.sbc_login .modal-title {
  font-size: 20px;
  color: #000;
  line-height: 25px;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

.sbc_login .modal-header {
  padding: 20px;
  min-height: auto;
  text-align: left;
  border-bottom: 1px solid #d9d9d9;
}

.sbc_login .modal-footer {
  display: none;
}

.sbc_login .modal-header .close {
  background: url(../images/lbcbiz/icon-dismiss.png) right top no-repeat;
  background-color: transparent;
  background-size: cover;
}

.sbc_login .modal-header .close:hover {
  opacity: 0.5;
}

.sbc_login .forgot_block {
  color: #000;
}

.sbc_login .action_forgot a {
  color: #004070;
  font-size: 16px;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .action_forgot a:hover {
  color: #000000;
  text-decoration: underline;
}

.sbc_login .action_forgot a:focus {
  border: 1px solid #004070;
  padding: 0 5px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  color: #004070;
  border-radius: 4px;
}

.sbc_login .action_forgot a:active {
  color: #00c1d5;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.sbc_login .forgot_usr_mail {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .forgotmodal .all_detail_container {
  padding: 20px 20px 0;
}

.sbc_login .reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
  letter-spacing: 0;
  padding: 0 25px 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .modal-backdrop {
  background: #000 !important;
  opacity: 0.5 !important;
}

.sbc_login .modal-content {
  border: 0;
  border-radius: 4px;
}

.sbc_login .resetpassword .validate_frm label {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 8px;
  text-transform: uppercase;
}

.sbc_login .resetpassword .type_fld {
  height: 60px;
  font-size: 16px;
  line-height: 60px;
  border: 2px solid #767676;
  border-radius: 4px !important;
  padding: 0 20px;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

.sbc_login .resetpassword .type_fld:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  border: 2px solid #004070;
  color: #000 !important;
}

.sbc_login .resetpassword .type_fld.error {
  background-color: rgba(255, 108, 108, 0.05) !important;
  border: 2px solid #ff6c6c !important;
}

.sbc_login .success_after_forget .setupawsome h4 {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_login .reset_login_wrap .we_resent_pass {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
}

.sbc_login .reset_login_wrap .resendEmail_pass strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.sbc_login .resetpassword .btn_outr_reset .save_btn {
  width: 175px !important;
  padding: 0px 25px;
  background-color: #004070;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
}

.sbc_login .resetpassword .btn_outr_reset .save_btn:hover {
  box-shadow: none;
  background-color: #0068b8;
  color: #fff;
}

.sbc_login .resetpassword .btn_outr_reset .save_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
  outline: 0;
}

.sbc_login .resetpassword .btn_outr_reset .save_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
  box-shadow: none !important;
}

.sbc_login .new_numeric_text {
  border: 1px solid #004070;
}

/* login part end */

/* header */

.lbcbiz_flow .logo {
  width: 165px;
  margin-top: 0;
}

/* .lbcbiz_flow .header_wrap {
  background: #000;
} */

.lbcbiz_flow .menu_wrap {
  margin: 14px 0 0 175px;
  width: 450px;
  /* margin: 14px 0 0 115px;
    width: 524px; */
}

.lbcbiz_flow .stella_select {
  width: 260px;
}

.lbcbiz_flow .header_menu ul li {
  margin: 0;
}

.lbcbiz_flow .header_menu ul li a {
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  padding: 0 25px;
}

.lbcbiz_flow .header_menu ul li.active a {
  color: #222 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .header_menu ul li a:hover:after,
.lbcbiz_flow .header_menu ul li.active a:after {
  background: #fdb812;
  bottom: -26px;
  width: 100%;
  left: 50%;
  transform: translateX(-50%);
  height: 2px;
}

.lbcbiz_flow .header_menu ul li a:hover:after {
  background: #004070;
}

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

/* .windows_chrome.lbcbiz_flow .header_menu ul li a:hover:after, 
.windows_chrome.lbcbiz_flow .header_menu ul li.active a:after{
    bottom: -26px;
} */

.lbcbiz_flow .stella_select a {
  color: #222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

/* .lbcbiz_flow .stella_select .dropdown .caret {
    background: none;
    border: solid white;
    border-width: 0 2px 2px 0;
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    padding: 3px;
    transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    height: auto;
    width: auto;
} */

.lbcbiz_flow .stella_select .dropdown .caret {
  border: none;
  width: 12px;
  height: 7px;
  background: url(../images/carret_down_icon_blue.png) right center no-repeat;
  background-size: contain;
}

/* header end */

/* header dropdown */

.lbcbiz_flow .stella_select .dropdown-menu h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  padding: 0 20px 22px;
}

.lbcbiz_flow .stella_select .dropdown-menu {
  padding: 25px 0 30px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.lbcbiz_flow .dropdown-menu .sub_account li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000000;
  font-size: 15px;
}

.lbcbiz_flow .dropdown-menu .sub_account li a:hover {
  color: #004070;
  background-color: #d8ecfd;
}

.lbcbiz_flow .dropdown-menu .sub_account li.active a {
  border-bottom: 4px solid #fdb812;
  color: #004070;
  background-color: #d8ecfd;
}

.lbcbiz_flow .dropdown-menu .sub_account li.active a b {
  font-weight: 600;
}

.lbcbiz_flow .dropdown-menu .sub_account li a:hover b {
  font-weight: 600;
}

.lbcbiz_flow .dropdown-menu .sub_account li.legal_diff a:hover {
  color: #004070;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child {
  background-color: inherit;
  margin: 0 20px;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child a {
  padding: 0 20px;
  height: 50px;
  line-height: 48px;
  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: 180px;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child a:hover {
  border-color: #0068b8;
  background-color: #0068b8 !important;
  color: #fff !important;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child a:focus {
  border-color: #004070;
  background: #fff !important;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child a:active {
  box-shadow: none !important;
  background: #d8ecfd;
  color: #222222 !important;
  border-color: #222 !important;
}

.lbcbiz_flow .dropdown-menu .sub_account li a .img {
  width: 24px;
  height: auto;
  vertical-align: 3px;
  margin-right: 6px;
}


.lbcbiz_flow .dropdown-menu .sub_account li a {
  padding: 12px 14px;
  min-height: 54px;
}

.lbcbiz_flow .dropdown-menu .sub_account li a b {
  font-weight: normal;
}

.lbcbiz_flow .dropdown-menu .sub_account li:first-child {
  background-image: none;
  background: #fff;
  margin: 0 0 0px;
}

.lbcbiz_flow .dropdown-menu .sub_account li.legal_diff a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  font-size: 12px;
}

.lbcbiz_flow .dropdown-menu .sub_account li.legal_diff a b {
  font-weight: 700;
}

.lbcbiz_flow .sub_account {
  padding: 0px 0 24px;
}

.lbcbiz_flow .sub_account li {
  margin: 0 0 0px;
}

.lbcbiz_flow .dropdown-menu .sub_account li:last-child {
  margin-bottom: 0;
}

/* header dropdown end*/

/* dashboard page */

.lbcbiz_flow .card_top_sec {
  background-color: #fff;
}

.lbcbiz_flow .checkout_brim_setup {
  background-color: #fff;
}

.lbcbiz_flow .dashboard_card .card_top_lft_sec h3 {
  font-size: 36px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .right_activity_panel_lt .brim_points_box span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000 !important;
  line-height: 30px;
  font-size: 26px !important;
}

.lbcbiz_flow .card_top_rt_sec .currency {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #000;
  line-height: 30px;
  margin-top: 4px;
}

.lbcbiz_flow .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 0;
}

.lbcbiz_flow .dashboard_flex_end {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lbcbiz_flow .make_btn {
  padding: 14px 25px;
  border-radius: 0;
  background: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
}

.lbcbiz_flow .make_btn:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow .make_btn:focus {
  background-color: #e00d42;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .make_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow .dashboard_card .card_top_sec {
  padding-top: 30px;
  padding-bottom: 30px;
}

.lbcbiz_flow .make_btn img {
  display: none;
}

.lbcbiz_flow .dashboard_card .small_point_tag {
  background-image: none;
}

.lbcbiz_flow .new_top_tooltip .color_tip {
  color: #004070;
  /* vertical-align: -1px; */
}

.lbcbiz_flow .new_top_tooltip .color_tip:hover {
  color: #000;
}

.lbcbiz_flow #cardHolderName {
  text-transform: none;
  color: #004070;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .other_value_cell_acdtls .brim_card_headline {
  display: none !important;
}

.lbcbiz_flow .sub_txt {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #222222;
  letter-spacing: 0;
  text-transform: none !important;
}

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

.lbcbiz_flow .muted_txt_new {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.lbcbiz_flow .brim_card_option {
  border-radius: 4px;
  padding: 17px 6px 15px 5px !important;
}

.lbcbiz_flow .card_option_img {
  border-radius: 50%;
  width: 60px;
  height: 60px;
}

.lbcbiz_flow .brim_card_single_option.active .card_option_img {
  background-color: #fff;
  border: 2px solid #004070;
}

.lbcbiz_flow .brim_card_single_option.active .lock_crd {
  background-image: url(../images/lbcbiz/lock_crd.svg);
  background-size: 32px 32px;
}

.lbcbiz_flow .brim_card_single_option.active .lock_online {
  background-image: url(../images/lbcbiz/lock_online.svg);
  background-size: 32px auto;
}

.lbcbiz_flow .brim_card_single_option.active .lock_foreign {
  background-image: url(../images/lbcbiz/lock_foreign.svg);
  background-size: 32px 32px;
}

.lbcbiz_flow .brim_card_single_option .lock_crd {
  background-image: url(../images/lbcbiz/crd_lock_off.svg);
  background-size: 32px 32px;
  background-color: #004070;
}

.lbcbiz_flow .brim_card_single_option .lock_online {
  background-image: url(../images/lbcbiz/lock_online_off.svg);
  background-size: 32px 32px;
  background-color: #004070;
}

.lbcbiz_flow .brim_card_single_option .lock_foreign {
  background-image: url(../images/lbcbiz/lock_foreign_off.svg);
  background-size: 32px 32px;
  background-color: #004070;
}

.lbcbiz_flow .card_option_label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 12px;
}

.lbcbiz_flow .dashboard_row .brim_left_flex {
  margin-right: 60px;
  margin-left: 0;
  width: 305px;
  padding: 0px 35px 0 0;
  overflow: inherit;
}

.lbcbiz_flow .brim_card_slider,
.lbcbiz_flow .brim_card_slider_user_outer {
  overflow: hidden;
}

.lbcbiz_flow .cardBtns .card_prev {
  left: -35px !important;
}

.lbcbiz_flow .cardBtns .card_nxt,
.lbcbiz_flow .cardBtns .card_prev {
  color: #454545;
  opacity: 1;
  font-size: 32px;
}

.lbcbiz_flow .dashboard_row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lbcbiz_flow .brim_center_flex {
  margin-top: 2px;
}

.lbcbiz_flow .other_value_cell_acdtls {
  padding-top: 15px;
}

.lbcbiz_flow .dashboard_row .brim_right_flex {
  width: calc(100% - 765px);
}

.lbcbiz_flow .checkout_brim_setup .ecommerce_shop_head {
  margin-bottom: 6px;
}

.lbcbiz_flow .checkout_brim_setup .ecommerce_shop_head h2 {
  color: #000;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

.lbcbiz_flow .dsbrd_eshop_slider .single_shop_box figure,
.lbcbiz_flow .dsbrd_eshop_slider_mrktnk .single_shop_box figure {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.lbcbiz_flow .dsbrd_eshop_slider .shop_inner_sec {
  border-radius: 4px;
}

.lbcbiz_flow .dsbrd_eshop_slider .single_shop_box,
.lbcbiz_flow .dsbrd_eshop_slider_mrktnk .single_shop_box {
  border-radius: 4px;
}

.lbcbiz_flow .dsbrd_eshop_slider .offer_shape {
  width: 80px;
  height: 80px;
}

.lbcbiz_flow .checkout_brim_setup .load_more_sec {
  margin-top: 20px;
}

.lbcbiz_flow .checkout_brim_setup .load_more_sec .global_btn {
  padding: 0 35px;
  line-height: 48px;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  border: 2px solid #004070;
  font-size: 16px;
  border-radius: 4px;
  letter-spacing: 0;
}

.lbcbiz_flow .checkout_brim_setup .load_more_sec .global_btn:hover {
  color: #fff;
  border-color: #0068b8;
  background: #0068b8;
}

.lbcbiz_flow .checkout_brim_setup .load_more_sec .global_btn:focus {
  outline: 0;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 2px solid #004070;
}

.lbcbiz_flow .checkout_brim_setup .load_more_sec .global_btn:active {
  background: #d8ecfd;
  outline: 0;
  border: 2px solid #222222;
  color: #222222;
  box-shadow: none;
}

.lbcbiz_flow .transation_head_carp .left_text {
  line-height: 50px;
}

.lbcbiz_flow .transation_head_carp .left_text .muted_txt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000000;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0;
  margin-top: -6px;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #004070 !important;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt:hover {
  color: #004070 !important;
  font-weight: 700;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt:active {
  color: #004070 !important;
}

.lbcbiz_flow .transation_head_carp_normal {
  border-bottom: 0;
}

/* .lbcbiz_flow .transation_head_carp .left_text .blue_txt:focus{box-shadow: 0 0px 0px 5px rgba(0, 151, 169,.30); 
border: 1px solid #0097A9; padding: 10px 8px 10px 15px; color: #003B5C !important;} */

/* .lbcbiz_flow .bold_txt {font-family: 'CircularStd-Bold'!important; font-weight: normal;} */

.lbcbiz_flow .transation_head_carp .on_of_label {
  line-height: 50px;
  border-radius: 0;
  border: 0;
}

.lbcbiz_flow .transation_head_carp .on_of_label label {
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  margin-right: 20px;
}

.lbcbiz_flow .transation_head_carp .on,
.lbcbiz_flow .transation_head_carp .off {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 12px;
  margin-right: 2px;
}

.lbcbiz_flow .onoff_area .switch {
  height: 30px;
  width: 50px;
  margin-right: 0 !important;
}

.lbcbiz_flow .transation_head_carp input:checked+.slider_switch {
  background-color: #004070;
}

.lbcbiz_flow .slider_switch:before {
  height: 26px;
  width: 26px;
  bottom: 1px;
}

.lbcbiz_flow input:checked+.slider_switch:before {
  -webkit-transform: translateX(21px);
  -ms-transform: translateX(21px);
  transform: translateX(21px);
}

.lbcbiz_flow .transation_details {
  margin: 15px 0 0;
}

.lbcbiz_flow .tranlist_cell:first-child {
  padding-left: 0;
}

.lbcbiz_flow .tranlist_row:hover {
  border: solid 1px #706f73;
  background-color: #d8ecfd;
  box-shadow: none;
}

.lbcbiz_flow .tranlist_row {
  border: solid 1px #fff;
  max-width: 100%;
}

.lbcbiz_flow .tranlist_header:hover {
  box-shadow: 0px 0px 0px 0px #d0d2d2;
}

.lbcbiz_flow .tranlist_header {
  padding: 15px 0 8px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .tranlist_header .tranlist_cell {
  color: #000;
  font-size: 14px !important;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .tranlist_cell {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
}

.lbcbiz_flow .tranlist_cell.totla,
.lbcbiz_flow .tranlist_cell.total1,
.lbcbiz_flow .tranlist_cell.total2,
.lbcbiz_flow .tranlist_cell.total3,
.lbcbiz_flow .tranlist_cell.total4,
.lbcbiz_flow .tranlist_cell.total5,
.lbcbiz_flow .tranlist_cell.total6,
.lbcbiz_flow .tranlist_cell.total7,
.lbcbiz_flow .tranlist_cell.total8,
.lbcbiz_flow .tranlist_cell.total9,
.lbcbiz_flow .tranlist_cell.total10 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbcbiz_flow .blue_cell_expand .do_redeemed {
  background-color: #004070;
}

.lbcbiz_flow .blue_cell_expand .Redeem_bg_btn {
  background: #004070;
}

.lbcbiz_flow .blue_cell_expand .Redeem_bg_btn:after {
  content: "";
  height: 100%;
  width: 1px;
  background: rgba(255, 255, 255, 0.18);
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
}

.lbcbiz_flow .footer_wrap {
  background: #004070;
  padding: 35px 0;
}

.lbcbiz_flow .footer_wrap span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #fff;
}

.lbcbiz_flow .stella_select li.dropdown a figure.avatar_prof_img,
.lbcbiz_flow .brim_card_slider_user_inner {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: inherit;
  filter: none;
  background-color: #004070;
}

.lbcbiz_flow .pointTo,
.lbcbiz_flow .psn_rltv {
  line-height: 100%;
}

.lbcbiz_flow .other_value_cell_each_inner .new_info_tip,
.lbcbiz_flow .new_top_tooltip {
  vertical-align: 2px;
}

.lbcbiz_flow .dsbrd_eshop_slider .slick-arrow:hover,
.lbcbiz_flow .dsbrd_eshop_slider_mrktnk .slick-arrow:hover {
  color: #004070;
}

.lbcbiz_flow .ecommerce_flag_text b {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .ecommerce_flag_text {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .transation_body .round_blnk_img {
  padding: 0;
}

.lbcbiz_flow .blank_container h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
}

.lbcbiz_flow .lbcbiz_flow .blank_container p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  max-width: 560px;
  margin: 0 auto;
  color: #000;
}

.lbcbiz_flow .blank_container {
  border-bottom: 0;
}

.lbcbiz_flow .offer_shape span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 24px;
  color: #222222;
  line-height: 20px;
}

.lbcbiz_flow .offer_shape b {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #222222;
}

.lbcbiz_flow .brim_fn {
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-top: 5px;
}

.lbcbiz_flow .flex_dashboard_outer {
  align-items: center;
  min-height: 50px;
}

.lbcbiz_flow .offer_shape span em {
  font-size: 16px;
  font-style: normal;
}

.lbcbiz_flow .new_top_tooltip .white_info_tip p {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  line-height: 15px;
  color: #fff;
}

.lbcbiz_flow .new_top_tooltip .white_info_tip {
  border: 2px solid #004070;
  padding: 12px 27px 10px 15px;
}

.lbcbiz_flow .new_top_tooltip .white_info_tip:after {
  border-color: transparent transparent #004070 transparent;
}

.lbcbiz_flow .new_top_tooltip .tip_close {
  background-image: url(../images/lbcbiz/icon-dismiss.png);
}

.lbcbiz_flow .tags_offer {
  background-image: url(../images/lbcbiz/bonus@2x.png);
  top: -6px;
  height: 88px;
}

.lbcbiz_flow .tags_offer span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_points_mobile {
  display: none;
}

.sbc_account_balance_sec {
  display: none;
}

.lbcbiz_flow .strike_text {
  color: #959595 !important;
  opacity: 1;
}

.lbcbiz_flow .dsbrd_eshop_slider .shop_inner_sec {
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.lbcbiz_flow .dsbrd_eshop_slider .shop_inner_sec:hover {
  -webkit-box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
  -moz-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  z-index: 9;
  border-radius: 4px;
}

/* dashboard page */

/* payment modal */

.lbcbiz_flow .payOptTabs .make_tabmenu ul {
  border: 2px solid #004070;
  border-radius: 4px;
  position: relative;
}

.make_tabmenu li:first-child {
  border-right: 2px solid #004070;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul:after {
  content: "";
  position: absolute;
  width: 33.33%;
  background-color: #004070;
  left: -1px;
  bottom: 0;
  top: -2px;
  border-radius: 4px;
  height: 47px;
  transition: left 0.3s ease;
  display: none;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li a em {
  display: none;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li a {
  border: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  margin: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li.active a .fr_dsktop {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li:last-child a {
  border-right: 0;
  border-left: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li a:hover {
  background: transparent;
  border-color: transparent;
  color: #000;
}

.lbcbiz_flow .payOptTabs ul li:last-child {
  margin-left: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li a:hover .fr_dsktop,
.lbcbiz_flow .payOptTabs .make_tabmenu ul li a:hover .fr_mob {
  color: #000;
}

.lbcbiz_flow .make_tabmenu label {
  display: none;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li {
  z-index: 1;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li.active a {
  border: 0;
  background: #d8ecfd;
  color: #004070;
}

.lbcbiz_flow .payOptTabs .make_tabmenu ul li.active a:hover .fr_dsktop {
  color: #004070;
}

.payOptTabs .make_tabmenu ul li.active a .fr_dsktop,
.payOptTabs .make_tabmenu ul li.active a .fr_mob {
  color: #004070 !important;
}

.payOptTabs .make_tabmenu ul li a {
  border-radius: 0;
}

.lbcbiz_flow .payOptTabs .make_tabmenu .parentDivPay:after {
  left: -2px;
  transition: left 0.3s ease;
}

.lbcbiz_flow .payOptTabs .make_tabmenu .interacparentDivPay:after {
  left: 33.33%;
  transition: left 0.3s ease;
}

.lbcbiz_flow .payOptTabs .make_tabmenu .pointsparentDivPay:after {
  left: 66.72%;
  transition: left 0.3s ease;
}

.lbcbiz_flow .modal-backdrop {
  background-color: #000 !important;
}

.lbcbiz_flow .modalNu .modal-dialog {
  max-width: 950px;
}

.lbcbiz_flow .modal-content {
  border: 0 !important;
  box-shadow: 0 0 6px rgba(69, 69, 69, 0.5) !important;
  border-radius: 0px !important;
}

.lbcbiz_flow #make_payment_new .modal-content {
  min-height: auto;
}

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

.lbcbiz_flow .modal-header .close {
  background: url(../images/lbcbiz/icon-dismiss.png) right top no-repeat;
  background-size: cover;
  margin-top: 0;
}

.lbcbiz_flow #make_payment_new .modal-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
}

.lbcbiz_flow #make_payment_new .modal-footer {
  display: none;
}

.lbcbiz_flow .payOptTabs {
  padding: 40px 30px 50px;
}

.lbcbiz_flow .make_payment_inr .new_g_hdr {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  line-height: 33px;
}

.lbcbiz_flow .payOptTabs .estTime {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000;
  margin-top: 10px;
  text-transform: none;
}

.lbcbiz_flow .lt_side_paymnt {
  padding: 30px 30px 60px;
}

.lbcbiz_flow .global_tb_label {
  margin-bottom: 13px;
}

.lbcbiz_flow .global_tb_label h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  line-height: 25px;
}

.lbcbiz_flow .lt_side_paymnt li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000;
  padding-left: 34px;
  margin-bottom: 15px;
}

.lbcbiz_flow .shape_num {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  height: 24px;
  width: 24px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 23px;
  border: 1px solid #454545;
  color: #454545 !important;
  top: -1px;
  background: none;
  font-size: 13px;
}

.lbcbiz_flow .payment_details_topM .global_tb_label {
  margin-bottom: 15px;
}

.lbcbiz_flow .rt_side_paymnt {
  padding: 30px 60px 25px 30px;
  border-left: 0;
  background-color: #f7f7f7;
}

.lbcbiz_flow .p_row {
  padding-right: 65px;
}

.lbcbiz_flow .p_row label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  margin-bottom: 4px;
  text-transform: capitalize;
}

.lbcbiz_flow .py_dtls_rt {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 600;
  font-size: 16px !important;
  color: #000;
}

.lbcbiz_flow .py_dtls_rt em {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #000;
  text-transform: none;
}

.lbcbiz_flow .blnc_pay_innerM h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  margin-bottom: 4px;
  text-transform: capitalize;
}

.lbcbiz_flow .blnc_pay_innerM h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  margin-bottom: 16px;
}

.lbcbiz_flow .cpy_btn {
  height: 50px;
  width: 80px;
  line-height: 46px;
  border-radius: 0;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 16px;
  background-color: #fff;
  border-radius: 5px;
}

.lbcbiz_flow .cpy_btn:hover {
  color: #fff;
  background-color: #0068b8;
  border: 2px solid #0068b8;
}

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

.lbcbiz_flow .cpy_btn:active {
  color: #222222;
  background-color: #d8ecfd;
  border: 2px solid #222222;
}

.lbcbiz_flow .blnc_pay_innerM.active .cpy_btn {
  border: 2px solid #222222;
  box-shadow: none;
  color: #222222;
  background-color: #fff;
}

.lbcbiz_flow .bottom_logos_holder {
  padding: 30px 30px 50px;
}

.lbcbiz_flow .bottom_logos_holder .global_tb_label {
  margin-bottom: 8px;
}

.lbcbiz_flow .trigger_height_logos,
.lbcbiz_flow .trigger_close_logos {
  font-size: 12px;
  color: #004070;
  bottom: auto;
  right: 35px;
  top: 36px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .trigger_height_logos:hover,
.lbcbiz_flow .trigger_close_logos:hover {
  color: #000;
  text-decoration: underline;
}

.lbcbiz_flow .trigger_height_logos:focus,
.lbcbiz_flow .trigger_close_logos:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border: 2px solid #004070;
  padding: 1px 3px;
  color: #004070;
}

.lbcbiz_flow .trigger_height_logos:active,
.lbcbiz_flow .trigger_close_logos:active {
  color: #00c1d5;
}

.lbcbiz_flow .lt_side_intreac {
  padding: 30px 0px 0px;
}

.lbcbiz_flow .slct_amount_bx {
  padding: 0 30px 20px;
  border-bottom: 0;
}

.lbcbiz_flow .slct_amount_bx_inner {
  margin-left: -10px;
}

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

.lbcbiz_flow .slct_bx_individual h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  margin-bottom: 8px;
  text-transform: none;
}

.lbcbiz_flow .slct_bx_individual h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  margin-bottom: 10px;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual span {
  height: 50px;
  width: 88px;
  line-height: 46px;
  border-radius: 0;
  border: 2px solid #767676;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
  background-color: #fff;
  border-radius: 4px;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual span:hover {
  background-color: #0068b8;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual span:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual span:active {
  box-shadow: none;
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span {
  color: #000;
  border: 2px solid #767676;
}

.lbcbiz_flow .last_rdo_box .wellTxt {
  padding: 35px 30px;
  border: 0;
}

.lbcbiz_flow .last_rdo_box .slct_bx_individual span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  margin-bottom: 24px;
  text-transform: none;
}

.lbcbiz_flow .custom_height_logos {
  height: 85px;
  padding: 5px 5px 0;
  margin: -5px -5px 0;
}

.lbcbiz_flow .last_rdo_box .wellTxt em {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 36px;
  line-height: 44px;
  width: 52%;
  position: relative;
}

.lbcbiz_flow .last_rdo_box .wellTxt em i {
  font-style: normal;
  position: absolute;
  right: 0;
  z-index: 99;
  width: 20px;
}

.lbcbiz_flow .amount_cell_input {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 36px;
  border-bottom: 1px solid #767676;
  padding-left: 30px;
}

.lbcbiz_flow .wellTxt input.editableSpace:first-of-type {
  font-size: 36px;
  color: #000;
}

.lbcbiz_flow .last_rdo_box .slct_bx_individual input[type="radio"]:checked+label .amount_cell_input {
  border-bottom: 1px solid #004070;
  pointer-events: all;
}

.lbcbiz_flow .customAmt input.editableSpace {
  width: 100% !important;
}

.lbcbiz_flow .pay_interac_holder {
  padding: 30px 0 51px;
}

.lbcbiz_flow .pay_btn_int {
  line-height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  padding: 0 20px;
  border-radius: 4px;
  background-color: #004070 !important;
}

.lbcbiz_flow .pay_btn_int:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

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

.lbcbiz_flow .pay_btn_int:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow #secC_new .middle_body_split,
.lbcbiz_flow #secD_new .middle_body_split {
  border-bottom: 0;
}

.lbcbiz_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span:hover {
  color: #fff;
  border-bottom: 2px solid #000;
}

.lbcbiz_flow .rt_side_intreac {
  border-left: 0;
  background-color: #f7f7f7;
  padding: 34px 35px 50px 30px;
  border-bottom-right-radius: 25px;
}

.lbcbiz_flow .Interac_online_head h4 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
}

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

.lbcbiz_flow .main_para_intrc figure {
  margin-top: 30px;
}

.lbcbiz_flow .sub_para_intrc {
  padding-top: 30px;
  position: relative;
}

.lbcbiz_flow .sub_para_intrc span {
  position: absolute;
  right: 0;
  top: -38px;
}

.lbcbiz_flow .sub_para_intrc p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 12px;
  line-height: 15px;
}

.lbcbiz_flow .lrnmr_intrac {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #004070;
}

.lbcbiz_flow .lrnmr_intrac:hover {
  text-decoration: underline;
  color: #000;
}

.lbcbiz_flow .lrnmr_intrac:focus {
  text-decoration: underline;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border: 2px solid #004070;
  padding: 1px 3px;
  color: #004070 !important;
}

.lbcbiz_flow .lrnmr_intrac:active {
  color: #00c1d5 !important;
}

.lbcbiz_flow .lt_side_cashback {
  padding: 30px 22px 25px 30px;
}

.lbcbiz_flow .lt_side_cashback .global_tb_label h5 {
  margin-bottom: 14px;
}

.lbcbiz_flow .lt_side_cashback .global_tb_label p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  padding-right: 0;
  font-size: 16px;
  line-height: 22px;
}

.lbcbiz_flow .lt_side_cashback .blnc_pay_innerM:first-child h3 {
  font-size: 26px;
}

.lbcbiz_flow .lt_side_cashback .blnc_pay_innerM {
  padding: 0;
}

.lbcbiz_flow .lt_side_cashback .global_tb_label {
  margin-bottom: 25px;
}

.lbcbiz_flow .lt_side_cashback .blnc_pay_innerM h3 {
  margin-bottom: 0px;
}

.lbcbiz_flow .due_dt_csbk {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 12px;
}

.lbcbiz_flow .lt_side_cashback .blnc_pay_box .blnc_pay_innerM:first-child {
  margin-bottom: 40px;
}

.lbcbiz_flow .lt_side_cashback .blnc_pay_box {
  margin-left: 0;
}

.lbcbiz_flow .your_pnt_rounded {
  background-color: #fff;
  height: auto;
  width: 100%;
  border-radius: 0;
  padding-top: 32px;
  margin: 0 auto 52px;
}

.lbcbiz_flow .your_pnt_rounded .blnc_pay_innerM h5 {
  margin-bottom: 5px;
}

.lbcbiz_flow .your_pnt_rounded .blnc_pay_innerM h3 {
  margin-bottom: 0;
}

.lbcbiz_flow .your_pnt_rounded .blnc_pay_innerM {
  padding: 0;
}

.lbcbiz_flow .rt_side_cashback .modal_block-section {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  line-height: 25px;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn {
  padding: 0;
  height: 50px;
  line-height: 46px;
  border-radius: 4px;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 16px;
  background-color: #fff;
  min-width: 172px;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:hover {
  color: #fff;
  background-color: #0068b8;
  border: 2px solid #0068b8;
  box-shadow: none;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:hover span {
  color: #fff;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:focus span {
  color: #000;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:active {
  background: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn:active span {
  color: #fff;
}

.lbcbiz_flow .redeem_points_btn_sec {
  padding-top: 15px;
}

.lbcbiz_flow .lft_rdm_col,
.lbcbiz_flow .rt_rdm_col {
  background-color: #f7f7f7;
}

.lbcbiz_flow .transfr_ico:after {
  width: 1px;
  background-color: #a9a9a9;
}

.lbcbiz_flow .rdm_inner label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000000;
  font-size: 14px;
  margin-bottom: 0;
}

.lbcbiz_flow .rdm_txt_inp {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000000;
  font-size: 20px;
}

.lbcbiz_flow .rdm_txt_inp::placeholder {
  color: #000;
}

.lbcbiz_flow .rdm_inner {
  padding: 22px 0 14px;
}

.lbcbiz_flow .nxt_btn_holder .nxt_btn_nw {
  margin: 30px auto 0;
}

.lbcbiz_flow .nxt_btn_nw {
  width: 174px;
  height: 50px;
  line-height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  background: #004070;
  color: #fff;
  transition: 0.3s ease;
  background-image: none !important;
  line-height: normal;
}

.lbcbiz_flow .nxt_btn_nw:hover {
  background: #0068b8;
  color: #fff;
}

.lbcbiz_flow .nxt_btn_nw:focus {
  background: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .nxt_btn_nw:active {
  background: #d8ecfd;
  border-color: #222222;
  color: #222222;
}

.lbcbiz_flow .cnfrm_holder .back_btn_nw {
  background-color: #fff !important;
  border: 2px solid #004070;
  color: #004070 !important;
  line-height: 46px !important;
}

.lbcbiz_flow .cnfrm_holder .back_btn_nw:hover {
  color: #fff !important;
  border-color: #0068b8;
  background-color: #0068b8 !important;
}

.lbcbiz_flow .cnfrm_holder .back_btn_nw:focus {
  outline: 0;
  background-color: #fff !important;
  color: #004070 !important;
  box-shadow: 0 0px 0px 5px rgb(0 125 147 / 30%);
  border: 2px solid #004070;
}

.lbcbiz_flow .redeem_points_box_sec {
  padding-bottom: 20px;
  position: relative;
}

.lbcbiz_flow .new_csh_bk_cnfrm .border_body:after {
  background-color: #ecf7f9;
}

.lbcbiz_flow .new_csh_bk_cnfrm .border_body:after {
  background-color: #ecf7f9;
}

.lbcbiz_flow .new_csh_bk_cnfrm .inner_continue_area_row h5 {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  text-transform: none;
}

.lbcbiz_flow .new_continue_area_outer span {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .border_head .border_outline {
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .rt_new_continue_area em {
  display: none;
}

.lbcbiz_flow .hgt_long .custom_height_logos {
  height: auto;
  overflow: visible;
}

.lbcbiz_flow.modal-open .dashboard_card,
.lbcbiz_flow.modal-open header {
  filter: blur(6px);
  -webkit-filter: blur(6px);
}

.sbc_pay_mob {
  display: none !important;
  font-size: 16px !important;
  color: #000 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .rt_side_cashback .white_rdm_btn span {
  display: inline-block;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

/* payment modal end*/

/* dashboard transaction details modal*/

.lbcbiz_flow .setup_install .transaction_pic>img {
  width: 80px;
  margin-right: 15px;
}

.lbcbiz_flow .new_dg_modal .modal-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  margin: 0;
}

.lbcbiz_flow .new_dg_modal .modal-header .close {
  position: static;
  margin: 0;
}

.lbcbiz_flow .new_dg_modal .balance_area {
  padding: 20px !important;
}

.lbcbiz_flow .icon_content .descriptionTran {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin-bottom: 2px;
}

.lbcbiz_flow .transDateDetails .dateTran {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .new_dg_modal .modal-dialog {
  min-width: 750px;
}

.lbcbiz_flow #Activity_trans_Modal .modal-footer {
  display: none;
}

.lbcbiz_flow .message_outer {
  padding-top: 40px;
  padding-bottom: 40px;
}

.lbcbiz_flow .new_dg_modal .merNameNewdetails label {
  margin: 1px auto 3px;
  font-size: 26px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .new_dg_modal .icon_content .transDateDetails {
  letter-spacing: 0;
}

.lbcbiz_flow .transDateDetails .memberTran {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.lbcbiz_flow .sl_separator:before {
  background: #000;
}

.lbcbiz_flow #Activity_trans_Modal .continue_new_area_row:after {
  content: none;
}

.lbcbiz_flow .ecommerce_details_text_inner {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #e9fdff;
  line-height: 22px;
}

/*.lbcbiz_flow .modal_block-section {
  display: none;
}*/

.lbcbiz_flow .new_dg_modal .rdmdtshdr {
  text-transform: inherit;
  font-size: 20px;
  color: #000;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #Activity_trans_Modal .new_continue_area_outer span {
  margin-top: 0px;
}

.lbcbiz_flow .border_body .inner_continue_area_row:after {
  left: 40.5px;
  border: 0px;
  border-left: 1px dashed #000;
}

.lbcbiz_flow .inner_continue_area_row {
  padding: 3px 20px !important;
}

.lbcbiz_flow .border_body .inner_continue_area_row:before {
  left: 38px;
  background-color: #000;
}

.lbcbiz_flow .new_dg_modal .border_head span {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .new_dg_modal .small_point_tag {
  display: none;
}

.lbcbiz_flow .new_dg_modal .title_continue_area span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .grd_color_btn {
  font-size: 16px;
  min-width: 105px;
  border-radius: 4px;
  line-height: 50px;
  height: 50px;
  padding: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .grd_color_btn {
  background: #004070;
}

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

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

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

.lbcbiz_flow .label_txt>span {
  font-weight: 700 !important;
  font-family: "Source Sans Pro", sans-serif !important;
}

.lbcbiz_flow .balance_area_cell span {
  font-size: 18px;
  letter-spacing: 0;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  text-transform: none;
}

.lbcbiz_flow #Activity_trans_Modal .purDat {
  font-size: 20px !important;
  font-weight: 600 !important;
}

.lbcbiz_flow #specialTransactionMessage {
  font-size: 16px;
}

.lbcbiz_flow .ecommerce_details_text_inner span {
  top: 17px;
}

.lbcbiz_flow .ecommerce_details_text {
  padding: 0 20px;
}

.lbcbiz_flow .new_dg_modal .strikePointsTran {
  order: 1;
  margin: 3px 10px 0 0 !important;
  font-weight: 400 !important;
}

.lbcbiz_flow .new_dg_modal .cell_amount.re_amount {
  order: 2;
}

.lbcbiz_flow .new_dg_modal .balance_area .balance_area_cell {
  display: flex;
}

.sbc_redeem_purchase,
.sbc_install_text {
  margin-top: 7px !important;
}

/* dashboard transaction details modal end*/

/* activity page */

.lbcbiz_flow .left_activity h3 span {
  display: none;
}

.lbcbiz_flow .activity_content {
  padding-top: 100px;
}

.lbcbiz_flow .flex_activity_outer {
  min-height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lbcbiz_flow .left_activity h3 {
  font-size: 36px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 2px;
}

.lbcbiz_flow .flex_activity_outer .small_point_tag {
  background-image: none;
  margin: 0 16px 0 0;
  float: left;
}

.lbcbiz_flow .right_activity .currency {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #000;
  line-height: 29px;
  margin-top: 4px;
}

.lbcbiz_flow .activity_content .tab_ecommerce {
  margin-bottom: -2px;
  background-color: transparent;
}

.lbcbiz_flow .activity_content .inline_tab_menu_install {
  margin-bottom: -1px;
}

.lbcbiz_flow .activity_content .tab_ecommerce li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #222;
  font-size: 14px;
  padding: 12px 10px;
  letter-spacing: 0;
  border-bottom: 4px solid transparent;
}

.lbcbiz_flow .activity_content .tab_ecommerce li+li {
  margin-left: 25px;
}

.lbcbiz_flow .activity_content .tab_ecommerce .search_fields li+li {
  margin-left: 0;
}

.lbcbiz_flow .activity_content .tab_ecommerce .srch_stup_hold {
  margin-left: auto;
}

.lbcbiz_flow .inp_srch_hold {
  width: 270px;
  margin-bottom: 10px;
}

.lbcbiz_flow .inp_srch_hold input {
  line-height: 46px;
  border-radius: 0;
  border: 2px solid #004070;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #767676;
  border-radius: 4px;
  margin-bottom: 0px;
}

.lbcbiz_flow .srch_new {
  width: 45px;
  border-radius: 0;
  background-color: transparent;
  background-image: url(../images/lbcbiz/blue_srch_icn.png);
  height: 50px;
  border-radius: 0 25px 25px 0;
  right: 10px;
  background-size: 18px;
}

.lbcbiz_flow .inp_srch_hold input::placeholder {
  color: #767676;
}

.lbcbiz_flow .inp_srch_hold input:focus {
  color: #767676;
  border: 2px solid #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .flx_lft_align {
  width: 155px;
}

.lbcbiz_flow .single_select_item .bootstrap-select>.btn {
  height: 50px;
  font-size: 16px;
  color: #004070;
  border: 2px solid #004070;
  border-radius: 4px;
  padding: 6px 30px 6px 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbcbiz_flow .single_select_item.download_btn .dropdown a.dropdown-toggle {
  height: 50px;
  line-height: 33px;
  font-size: 16px;
  color: #004070;
  border: 2px solid #004070;
  border-radius: 4px;
  padding: 6px 30px 6px 15px;
  position: relative;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  background: none;
}

.lbcbiz_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:hover {
  border-color: #004070;
}

.lbcbiz_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  background: #fff;
}

.lbcbiz_flow .single_select_item.download_btn .dropdown a.dropdown-toggle::after {
  content: "";
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  height: 10px;
  width: 16px;
  top: 50%;
  right: 15px;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  position: absolute;
  transform: translateY(-50%);
}

.lbcbiz_flow .single_select_item .bootstrap-select>.btn:hover {
  border-color: #004070;
  box-shadow: none;
  background-color: #d8ecfd !important;
  color: #222222;
}

.lbcbiz_flow .activity_content .single_select_item.active .bootstrap-select>.btn {
  background-color: #d8ecfd !important;
  color: #222222;
  border: 2px solid #222;
}

.lbcbiz_flow .single_select_item .bootstrap-select.btn-group .btn .caret {
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  height: 10px;
  width: 16px;
  top: 50%;
  right: 15px;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  transform: translateY(-50%);
}

.lbcbiz_flow .activity_content .single_select_item.active .bootstrap-select.btn-group .btn .caret {
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
}

.lbcbiz_flow .single_select_item .bootstrap-select>.btn:focus,
.lbcbiz_flow .single_select_item .bootstrap-select.open>.btn {
  border: 2px solid #004070;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  background: #fff !important;
}

.lbcbiz_flow .bootstrap-select.btn-group div.dropdown-menu {
  padding: 10px 10px;
  border-radius: 4px;
}

.lbcbiz_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
}

.lbcbiz_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li.selected a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover {
  color: #004070 !important;
  background: #d8ecfd;
  border-color: #004070;
}

.lbcbiz_flow .selectFileFormat .dropdown-menu {
  padding: 0 10px;
}

.lbcbiz_flow .selectFileFormat .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  display: block;
  border-radius: 0;
}

.lbcbiz_flow .selectFileFormat .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .selectFileFormat .dropdown-menu li a:hover {
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .single_select_item.download_btn {
  width: 140px;
}

.lbcbiz_flow .single_select_item.download_btn .bootstrap-select>.btn {
  padding-left: 15px;
  background-image: none;
}

.lbcbiz_flow .single_select_item .new-on-off {
  line-height: 41px;
  border-radius: 0;
  border: 0;
  padding: 0 14px;
  width: auto;
  height: 50px;
}

.lbcbiz_flow .single_select_item .new-on-off label {
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  margin-right: 25px;
}

.lbcbiz_flow .single_select_item .new-on-off .on,
.lbcbiz_flow .single_select_item .new-on-off .off {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 12px;
  margin-right: 2px;
  padding-top: 0;
}

.lbcbiz_flow .tabText_content {
  border-top: 2px solid #e5e5e5;
}

.lbcbiz_flow .single_select_item.download_btn.statement_download_btn {
  max-width: 230px;
  width: auto;
}

.lbcbiz_flow .new_statement_sec .download_btn .dropdown a {
  background-image: none !important;
}

.lbcbiz_flow .statement_dtls_box .download_btn .dropdown a {
  background-image: none !important;
}

.lbcbiz_flow .tab_menu .inline_tab_menu li {
  margin-right: 25px;
}

.lbcbiz_flow .tab_menu .inline_tab_menu li a {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  font-size: 14px;
  padding: 12px 10px;
  letter-spacing: 0;
  display: block;
}

.lbcbiz_flow .tab_menu .inline_tab_menu li.active>a,
.lbcbiz_flow .tab_menu .inline_tab_menu li.active a:focus,
.lbcbiz_flow .tab_menu .inline_tab_menu li a:hover {
  border-bottom: 2px solid #fdb812;
  color: #004070;
}

.lbcbiz_flow .activity_content .tab_ecommerce li.active>a,
.lbcbiz_flow .activity_content .tab_ecommerce li.active a:focus,
.lbcbiz_flow .activity_content .tab_ecommerce li a:hover {
  border-bottom: 4px solid #fdb812;
  color: #004070;
}

.lbcbiz_flow .activity_content .tab_pannle .tab_menu {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.lbcbiz_flow .installment.tab_menu ul>li {
  margin-right: 8px;
}

.lbcbiz_flow .installment.tab_menu li>a,
.lbcbiz_flow .installment.tab_menu li>a:hover,
.lbcbiz_flow .installment.tab_menu li>a:focus,
.lbcbiz_flow .installment.tab_menu li.active>a,
.lbcbiz_flow .installment.tab_menu li.active a:focus,
.lbcbiz_flow .installment.tab_menu li.active a:hover {
  height: 50px;
  line-height: 46px;
  border-radius: 4px;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 16px;
  background-color: #fff;
  padding: 0 20px;
  letter-spacing: 0;
}

.lbcbiz_flow .installment.tab_menu li>a:hover {
  border-color: #0068b8 !important;
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .installment.tab_menu li>a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  border-color: #004070 !important;
  background-color: #fff;
  color: #222;
  box-shadow: none !important;
}

.lbcbiz_flow .installment.tab_menu li.active>a {
  color: #222222 !important;
  background-color: #d8ecfd !important;
  border-color: #222222 !important;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container {
  padding: 0;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container .left_activity {
  max-width: 76.4%;
  width: 76.4%;
}

.lbcbiz_flow .new_statement_sec .state_data_detail_sec {
  margin-bottom: 28px;
}

.lbcbiz_flow .new_statement_sec .state_data_cap {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  letter-spacing: 0;
  text-transform: none;
}

.lbcbiz_flow .new_statement_sec .state_data_txt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px;
  color: #000;
  line-height: 29px;
}

.lbcbiz_flow .new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px !important;
  color: #000;
  line-height: 29px;
  margin: 0;
}

.lbcbiz_flow .new_statement_sec .inline_flex_activity_list .brim_points_box span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 24px !important;
  color: #000 !important;
  line-height: 29px;
}

.lbcbiz_flow .new_statement_sec .dropdown {
  width: 130px;
}

.lbcbiz_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #004070;
  border: 2px solid #004070;
  text-align: left;
  background: #fff;
  border-radius: 4px;
}

.lbcbiz_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
  border-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  background: #fff;
}

.lbcbiz_flow .new_statement_sec .download_btn .dropdown-menu {
  padding: 10px;
  border-radius: 4px;
}

.lbcbiz_flow .new_statement_sec .download_btn .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  border-radius: 0;
}

.lbcbiz_flow .new_statement_sec .download_btn .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .new_statement_sec .download_btn .dropdown-menu li a:hover {
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container .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;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container .make_btn:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container .make_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .new_statement_sec .statement_detail_data_container .make_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border: 2px solid #222;
}

.lbcbiz_flow .statement_dtls_box .panel {
  padding: 32px 30px;
  border: none;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}

.lbcbiz_flow .statement_dtls_box .panel-title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 20px;
  color: #000;
}

.lbcbiz_flow .statement_dtls_box .dropdown {
  width: 130px;
}

.lbcbiz_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #000;
  border: 2px solid #767676;
  text-align: left;
  background: #fff;
}

.lbcbiz_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
  border-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  background: #fff;
}

.lbcbiz_flow .statement_dtls_box .download_btn .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  border-radius: 0;
}

.lbcbiz_flow .statement_dtls_box .download_btn .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .statement_dtls_box .download_btn .dropdown-menu li a:hover {
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .statement_dtls_box .download_btn .dropdown-menu {
  padding: 10px;
  border-radius: 4px;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container .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;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container .make_btn:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container .make_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container .make_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container .left_activity {
  width: 75%;
  max-width: 75%;
}

.lbcbiz_flow .statement_dtls_box .statement_detail_data_container {
  padding: 28px 0 0;
}

.lbcbiz_flow .statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px !important;
  color: #000;
  line-height: 29px;
}

.lbcbiz_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 26px !important;
  color: #000 !important;
  line-height: 29px;
}

.lbcbiz_flow .new_statement_details {
  padding: 50px 0 70px;
}

.lbcbiz_flow .statement_dtls_box .panel-group .panel+.panel {
  margin-top: 25px;
}

.lbcbiz_flow .statement_dtls_box .panel-default.collapsed .panel-heading a {
  background: url(../images/lbcbiz/black_caret.svg) right center no-repeat;
  width: 16px;
  background-size: 16px;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.lbcbiz_flow .statement_dtls_box .panel-default .panel-heading a {
  background: url(../images/lbcbiz/black_caret.svg) right center no-repeat;
  width: 16px;
  background-size: 16px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* .lbcbiz_flow .statement_content_sbc .right_activity_panel_rt {
    display: none;
}
.lbcbiz_flow .statement_content_sbc .right_activity_panel_lt {
    text-align: right;
} */

.lbcbiz_flow .statement_content_sbc .tabText_content {
  border-top: none;
}

.lbcbiz_flow .statement_content_sbc .tab_menu {
  margin-bottom: 0;
}

.lbcbiz_flow .new_statement_sec .inline_flex_activity_list .brim_points_box,
.lbcbiz_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box {
  margin-top: 0;
}

.lbcbiz_flow .installment_tab .tranlist_header .tranlist_cell {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 700;
}

.lbcbiz_flow .installment_tab .transation_details {
  margin: 28px 0 0;
}

.lbcbiz_flow .installment_tab .mrk_badge:after {
  content: none;
}

/* .lbcbiz_flow .installment_tab .tranlist_cell {padding: 4px 20px;}
.lbcbiz_flow .installment_tab .tranlist_cell:first-child {padding-left: 5px !important;} */

.lbcbiz_flow .installment_tab .tranlist_header {
  margin-bottom: 5px;
}

.lbcbiz_flow .installment_tab .six_col_row .tranlist_cell:nth-last-child(2) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle .left-half-clipper {
  width: 60px;
  height: 60px;
  clip: rect(0, 60px, 60px, 30px);
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle {
  line-height: 60px;
  width: 60px;
  height: 60px;
  background-color: rgba(0, 64, 112, 0.3);
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle .value-bar {
  clip: rect(0, 30px, 60px, 0);
  width: 60px;
  height: 60px;
  border: 15px solid #004070;
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle.over50 .first50-bar {
  clip: rect(0, 60px, 60px, 30px);
  width: 60px;
  height: 60px;
  background-color: #004070;
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 12px;
  color: #000;
  line-height: 16px;
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle label div:last-child {
  font-size: 14px;
}

.lbcbiz_flow .installment_tab .new_progress.progress-circle:after {
  width: 42px;
  height: 42px;
}

.lbcbiz_flow .activity_outer .brim_points_box_new {
  font-size: 12px;
}

.lbcbiz_flow .pagination li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .pagination li.active a,
.lbcbiz_flow .pagination li a:hover {
  background: #004070;
}

.lbcbiz_flow .searchtextac {
  color: #004070;
}

.lbcbiz_flow .msg_tip {
  background-color: #e9fdff;
}

.lbcbiz_flow .msg_tip p {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.lbcbiz_flow .msg_tip p strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .cell_expand_new.active .see_detail_btn {
  background: #004070;
}

.lbcbiz_flow .green_cell_expand.active .do_redeemed {
  background-color: #004070;
}

.lbcbiz_flow .green_cell_expand .do_redeemed {
  background-color: #004070;
}

.lbcbiz_flow .cell_expand_new.active .Redeem_bg_btn,
.lbcbiz_flow .cell_expand_new.active .see_detail_btn {
  background: #004070;
}

.sbc_account_balance_sec {
  display: none;
}

.sbc_points_mobile {
  display: none;
}

.lbcbiz_flow .sub_txt.sbc_mob_sub_txt {
  display: none;
}

/* activity page end*/

/* instalment details modal */

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

.lbcbiz_flow .sbc_installment_modals .icon_content .dateTranCurInstal {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .sbc_installment_modals .icon_content .memberTranCurInstal {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.lbcbiz_flow .sbc_installment_modals .modal-footer {
  display: none;
}

.lbcbiz_flow .sbc_installment_modals .new_progress.progress-circle label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 20px;
}

.lbcbiz_flow .sbc_installment_modals .new_progress.progress-circle label div:last-child {
  font-size: 12px;
}

.lbcbiz_flow .sbc_installment_modals .new_progress.progress-circle.progress_lg .value-bar {
  border-color: #004070;
}

.lbcbiz_flow .sbc_installment_modals .new_progress.progress-circle.progress_lg {
  background-color: rgba(0, 64, 112, 0.3);
}

.lbcbiz_flow .sbc_installment_modals .fig_dots_title {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  padding-right: 20px;
}

.lbcbiz_flow .sbc_installment_modals .blue_dot_after .fig_dots_title {
  color: #004070 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .sbc_installment_modals .area_progress_label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  padding-left: 0;
}

.lbcbiz_flow .sbc_installment_modals .blue_dot_after.fig_dots:after {
  background-color: #004070;
  right: 48px;
}

.lbcbiz_flow .sbc_installment_modals .fig_dots:after {
  left: auto;
  top: 5px;
  right: 3px;
  height: 10px;
  width: 10px;
  background-color: #7fe0ea;
}

.lbcbiz_flow .sbc_installment_modals .new_continue_area_outer .lft_new_continue_area span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  line-height: 20px;
}

.lbcbiz_flow .sbc_installment_modals .new_continue_area_outer .rt_new_continue_area span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000 !important;
  font-size: 16px;
  line-height: 20px;
}

.lbcbiz_flow .sbc_installment_modals .border_new_line {
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .sbc_installment_modals .continue_new_area_row .inner_continue_area_row:last-child .border_new_line {
  border-bottom: 0;
}

.lbcbiz_flow .sbc_installment_modals .continue_area_border {
  border-bottom: 0;
}

.lbcbiz_flow .sbc_installment_modals .continue_area_progress {
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .sbc_installment_modals .transDateDetails .pastdateTranCurInstal,
.lbcbiz_flow .sbc_installment_modals .transDateDetails .pastmemberTranCurInstal {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.lbcbiz_flow #Activity_Past_Instal_Modal .continue_area_progress {
  border-bottom: none;
}

.lbcbiz_flow .sbc_installment_modals .blue_txt {
  color: #004070 !important;
}

.lbcbiz_flow .sbc_installment_modals .cir_separator:before,
.lbcbiz_flow .cir_separator:after {
  content: none;
}

.lbcbiz_flow .sbc_installment_modals .new_continue_area_outer .rt_new_continue_area {
  margin-top: 0;
}

.lbcbiz_flow .sbc_installment_modals .progress-circle.over50 .first50-bar {
  background-color: #004070;
}

.lbcbiz_flow #Activity_Past_Instal_Modal .transDateDetails {
  display: flex;
}

.lbcbiz_flow #Activity_Cur_Instal_Modal .inner_continue_area_row,
.lbcbiz_flow #Activity_Past_Instal_Modal .inner_continue_area_row {
  padding: 15px 20px 0px !important;
}

.lbcbiz_flow #Activity_Cur_Instal_Modal .continue_area_border,
.lbcbiz_flow #Activity_Past_Instal_Modal .continue_area_border {
  padding: 0px 0px 15px;
}

/* instalment details modal end*/

/* setup installment modal */

.lbcbiz_flow .installment_Uppersection .merNameNew label {
  color: #000;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  margin: 5px auto 0px;
}

.lbcbiz_flow .installment_Uppersection .cell_amount {
  color: #000;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  text-align: left !important;
}

.lbcbiz_flow .new_dg_modal .icon_content .transDate span {
  letter-spacing: 0;
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.lbcbiz_flow .new_dg_modal .instalmentmessage {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.lbcbiz_flow .big_radio_inner {
  border: 1px solid transparent;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  padding-top: 30px;
  padding-bottom: 30px;
}

.lbcbiz_flow .radio-p-e+.radio-p-e {
  margin-top: 20px;
}

.lbcbiz_flow .radio-p-e input[type="radio"]+.wellTxt:before {
  box-shadow: 0 0 0 2px #767676;
}

.lbcbiz_flow .radio-p-e input[type="radio"]:checked+.wellTxt:before {
  background-color: #004070;
  box-shadow: 0 0 0 2px #004070;
}

.lbcbiz_flow .setup_install .amount_cell span.mo_value {
  font-size: 15px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin: 0;
}

.lbcbiz_flow .lft_points span {
  margin-top: 0;
}

.lbcbiz_flow .amount_cell span.mo_value sub {
  font-size: 15px;
  bottom: auto;
}

.lbcbiz_flow .setup_install .amount_cell span.radio1spanse1 {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 22px;
}

.lbcbiz_flow .setup_install .radio_left_new {
  margin-top: 0;
  width: 30%;
}

.lbcbiz_flow .radio_right_new {
  width: 68%;
  font-size: 15px;
  color: #000;
  display: flex;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-top: -2px;
}

.lbcbiz_flow .radio1spanse1 em {
  font-size: 15px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 10px;
}

.lbcbiz_flow .radio_data_row:first-child {
  margin: 0;
  width: 70%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.lbcbiz_flow .lft_points {
  width: auto;
  float: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .rt_points {
  width: auto;
  float: none;
}

.lbcbiz_flow .radio_data_row:last-child {
  width: 30%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow .radio_right_new strong {
  font-weight: normal;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .rt_new_continue_area {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow #setup_continue,
.lbcbiz_flow #setup_confirm {
  background: #004070 !important;
  width: 180px;
  height: 50px;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #setup_continue:hover,
.lbcbiz_flow #setup_confirm:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbcbiz_flow #setup_continue:focus,
.lbcbiz_flow #setup_confirm:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow #setup_continue:active,
.lbcbiz_flow #setup_confirm:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .setupback a {
  font-size: 16px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .setupback a:hover {
  color: #000;
  text-decoration: underline;
}

.lbcbiz_flow .setupback a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border: 2px solid #004070;
  padding: 1px 3px;
  border-radius: 4px;
  color: #004070;
}

.lbcbiz_flow .setupback a:active {
  color: #00c1d5;
}

.lbcbiz_flow .sbc_lft_points {
  font-weight: 400;
}

.lbcbiz_flow .setup_install .icon_content .transDate {
  display: flex;
}

/* setup installment modal end*/

/* budget page */

.lbcbiz_flow .rewards_menuOuter {
  padding-top: 40px;
}

.lbcbiz_flow .Budget_rewards_menuOuter .tab_menu li a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  padding: 11px 15px;
  letter-spacing: 0;
}

.lbcbiz_flow .Budget_rewards_menuOuter .tab_menu li {
  margin-right: 15px;
}

.lbcbiz_flow .Budget_rewards_menuOuter .tab_menu li.active>a,
.lbcbiz_flow .Budget_rewards_menuOuter .tab_menu li.active a:focus,
.lbcbiz_flow .Budget_rewards_menuOuter .tab_menu li a:hover {
  border-bottom: 2px solid #004070;
  color: #004070;
}

.lbcbiz_flow .bedget_are {
  background: #f7f7f7;
}

.lbcbiz_flow #budget_pie .highcharts-background,
.lbcbiz_flow #budget_pie .highcharts-plot-background,
.lbcbiz_flow #trend_chart .highcharts-background,
.lbcbiz_flow #trend_chart .highcharts-plot-background {
  fill: #f7f7f7;
}

.lbcbiz_flow .bedget_are .piedrp h4 {
  color: #000;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .bedget_are .piedrp label,
.lbcbiz_flow .my_budget_edit_area .piedrp label {
  margin: 17px 10px 0 0 !important;
  color: #2d2924;
  font-size: 12px !important;
  line-height: 15px;
  letter-spacing: 0;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .bedget_are .piedrp .select_item {
  width: 140px;
  float: left;
  padding: 0px 10px;
  height: 50px;
}

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select>.btn,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
  height: 50px;
  font-size: 16px;
  color: #000000;
  border: 2px solid #767676;
  border-radius: 4px;
  padding-right: 15px;
  padding-top: 6px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select>.btn:focus,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  background: #fff;
}

.lbcbiz_flow .bedget_are .piedrp .select_item .caret,
.lbcbiz_flow .my_budget_edit_area .piedrp .select_item .caret {
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  right: 10px;
  height: 10px;
  width: 16px;
  top: 55%;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  transform: translateY(-50%);
}

.lbcbiz_flow .trend_map_tag_txt {
  color: #2d2924;
  letter-spacing: 0;
  min-width: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .highcharts-title tspan {
  /* font-size: 24px; */
  font-size: 0px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .budget_list_sec_title h4 {
  color: #000;
  font-size: 26px;
  letter-spacing: 0;
  line-height: 33px;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  text-transform: none;
}

.lbcbiz_flow .budget_list_group .budgt {
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease;
}

.lbcbiz_flow .totalCircelList:hover {
  border: 1px solid #000000;
}

.lbcbiz_flow .totalCircelList:focus {
  border: 1px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
}

.lbcbiz_flow .budgtNoTransaction {
  background-color: #f7f7f7;
  box-shadow: none !important;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .budgtNoTransaction:hover {
  border: 1px solid transparent;
}

.lbcbiz_flow .budgtNoTransaction:focus {
  border: 1px solid transparent;
  box-shadow: none !important;
}

.lbcbiz_flow .svgChartCls {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .svgChartCls .totalVal {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  background-image: url(../images/lbcbiz/rightarrow_dark.svg) !important;
  margin-top: 11px;
}

.lbcbiz_flow .bedget_are .piedrp .open>.dropdown-toggle.btn-default:hover {
  background: #fff;
}

.lbcbiz_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu {
  padding: 0 10px;
}

.lbcbiz_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 14px;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding: 10px 0 !important;
}

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

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select>.btn:hover,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
  border: 2px solid #004070;
}

.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
  padding-top: 10px;
}

.lbcbiz_flow .svgChartCls b {
  font-weight: 400;
}

.lbcbiz_flow .my_budget_edit_area .My_Budget_input_btn {
  min-width: 130px;
  min-height: 50px;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 50px;
  background: #004070;
  border: none;
  border-radius: 4px;
  padding: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

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

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

.lbcbiz_flow .my_budget_edit_area .select_item {
  height: auto;
}

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a {
  font-size: 14px;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #d9d9d9;
  padding: 6px 0 !important;
}

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a:hover,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
  color: #004070;
}

.lbcbiz_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a,
.lbcbiz_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li.selected a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #004070;
}

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

.lbcbiz_flow .My_Budget_title h4 {
  color: #000000;
  font-size: 36px;
  letter-spacing: 0;
  margin-bottom: 8px;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .my_Budget_from_control {
  font-size: 26px;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: normal;
  max-width: 100%;
}

.lbcbiz_flow .Budget_cell_histry {
  text-transform: none;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .Budget_cell_histry_growth {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .My_Budget_input {
  width: 64%;
}

.lbcbiz_flow .My_Budget_edit_section .My_Budget_title h4 {
  font-size: 16px;
  margin-bottom: 8px;
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .My_Budget_edit_section .My_Budget_input {
  width: 59%;
}

.lbcbiz_flow .all_progress_data .p_right_text {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.lbcbiz_flow .Budget_cell_histry_date {
  color: #000;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .Budget_cell_histry_amount {
  font-size: 14px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .budget_transaction_cell {
  line-height: 20px;
  padding: 10px 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
}

.lbcbiz_flow .budget_transaction_header {
  border-bottom: 1px solid #d9d9d9;
  margin: 0;
}

.lbcbiz_flow .budget_transaction_body .budget_transaction_row {
  padding: 10px;
  border-radius: 4px;
  border: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.lbcbiz_flow .budget_data {
  color: #000000;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .MaxAmtMyBudgt {
  font-size: 16px;
  font-weight: 600;
}

.lbcbiz_flow .My_Budget_edit_section .My_Budget_input a {
  position: absolute;
  top: 16px;
  right: 0;
}

.lbcbiz_flow .My_Budget_edit_section .My_Budget_input span {
  position: absolute;
  font-size: 36px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  top: -2px;
}

.lbcbiz_flow .My_Budget_edit_section .my_Budget_from_control {
  font-size: 36px;
  color: #000 !important;
  line-height: normal;
  max-width: 270px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 23px !important;
}

.lbcbiz_flow .budget_item {
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .proceed_btn a {
  line-height: 22px;
  min-width: 180px;
  padding: 12px 20px;
  border-radius: 4px;
  background: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .proceed_btn a:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .proceed_btn a:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
  opacity: 1;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .proceed_btn a:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  opacity: 1;
}

.lbcbiz_flow .only_progress {
  font-size: 14px;
}

.lbcbiz_flow .all_progress_data .p_left_text {
  display: none;
}

.lbcbiz_flow .middle_progress {
  position: relative;
  height: 30px;
  border: 1px solid transparent;
  border-radius: 30px;
}

.lbcbiz_flow .text_blue_bar .prgrs_bar_back {
  color: #000;
}

.lbcbiz_flow .My_Budget_edit_section .splitamngcat_active {
  border-bottom: 1px solid #004070;
}

.lbcbiz_flow .large_progress .prgrs_bar_back {
  height: 100%;
  background: transparent;
  text-indent: 15px;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  padding-top: 4px;
  opacity: 1;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.lbcbiz_flow .pprgs_fnt {
  text-indent: 15px;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  padding-top: 4px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.lbcbiz_flow .text_blue_bar {
  border-color: #004070;
}

.lbcbiz_flow .gredient_blue_bar {
  background: #004070;
}

.lbcbiz_flow .text_white_bar {
  border-color: #004070;
}

.lbcbiz_flow .text_white_bar .prgrs_bar_back {
  color: #000;
}

.lbcbiz_flow .budgetListed .bdgt_Icon {
  border-radius: 50%;
}

.lbcbiz_flow #budget_modal .modal-dialog {
  width: 750px;
}

.lbcbiz_flow #budget_modal .modal-title {
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #budget_modal .icon_content span.descriptionTran {
  font-size: 26px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #budget_modal .icon_content_budget span {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.lbcbiz_flow #budget_modal .select_item {
  width: 215px;
  height: 50px;
}

.lbcbiz_flow #budget_modal .bootstrap-select>.btn {
  font-size: 16px;
  border: 2px solid #767676;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  height: 50px;
  border-radius: 4px;
}

.lbcbiz_flow #budget_modal .bootstrap-select>.btn:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
}

.lbcbiz_flow #budget_modal .bootstrap-select>.btn:hover {
  border: 2px solid #004070;
}

.lbcbiz_flow #budget_modal .bootstrap-select>.btn .caret {
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  right: 10px;
  height: 10px;
  width: 16px;
  top: 55%;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  position: absolute;
  transform: translateY(-50%);
}

.lbcbiz_flow #budget_modal .bootstrap-select .dropdown-menu li.selected a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border-bottom: 1px solid #004070;
}

.lbcbiz_flow #budget_modal .bootstrap-select .dropdown-menu li a {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #d9d9d9;
  font-size: 14px;
}

.lbcbiz_flow #budget_modal .balance_area_cell .pointsTran span {
  font-size: 26px;
  color: #000;
  margin-bottom: 0;
  margin-top: 6px;
}

.lbcbiz_flow #budget_modal .balance_area_cell .cell_amount.re_amount em {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  text-transform: capitalize;
}

.lbcbiz_flow #budget_modal .budget_search_area {
  margin-top: 20px;
  border-top: 1px solid #d9d9d9;
  padding: 20px 0 0px;
}

.lbcbiz_flow .setup_install .px40 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.lbcbiz_flow .my_spend_budget_modal .modal-footer {
  display: none;
}

.lbcbiz_flow #budget_modal .select_item.active .btn {
  background-color: #000 !important;
  border-color: #000;
}

.lbcbiz_flow #budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
  background: url(../images/lbcbiz/white_caret.svg) no-repeat;
}

.lbcbiz_flow #budget_modal .top_typo_box ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .top_typo_box h4 {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #budget_modal .budget_transaction_area {
  padding-bottom: 20px;
}

.lbcbiz_flow #budget_modal .top_typo_box h4 span {
  color: #004070;
}

.lbcbiz_flow .My_Budget_input_btn {
  min-width: 170px;
  min-height: 50px;
  color: #000;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  background: transparent;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 0px 12px 0px 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .My_Budget_input_btn:hover {
  border-color: #0068b8;
  background-color: #0068b8;
  color: #fff;
}

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

.lbcbiz_flow .My_Budget_input_btn:active {
  box-shadow: none !important;
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222 !important;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .cancel_btn a {
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .cancel_btn a:hover {
  color: #000;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .cancel_btn a:focus {
  border: 1px solid #004070;
  padding: 0 2px;
  border-radius: 4px;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  color: #004070;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .cancel_btn a:active {
  color: #00c1d5;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.lbcbiz_flow .My_Budget_redeem_aria_top {
  background-color: #f7f7f7;
}

.lbcbiz_flow .My_Budget_redeem_aria {
  background-color: #f7f7f7;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .budgetListed .budget_item {
  border-radius: 4px;
}

.lbcbiz_flow .budgetListed .icon_Text {
  font-size: 16px;
}

.lbcbiz_flow .new_budget:hover {
  border: 1px solid #000 !important;
}

.lbcbiz_flow .My_Budget_redeem_aria_bottom .amtSet input {
  border-bottom: 1px solid #767676;
  font-size: 24px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .collapsable_btn {
  color: #000;
}

.lbcbiz_flow #resetBudgetModal .setup_install_headline .modal-title,
.lbcbiz_flow #confirmBudgetModal .setup_install_headline .modal-title,
.lbcbiz_flow #cwbconfirmBudgetModal .setup_install_headline .modal-title {
  color: #004070;
  font-size: 24px;
}

.lbcbiz_flow #resetBudgetModal .budget_footer,
.lbcbiz_flow #confirmBudgetModal .budget_footer {
  display: none;
}

.lbcbiz_flow #resetBudgetModal .modal-title,
.lbcbiz_flow #confirmBudgetModal .modal-title,
.lbcbiz_flow #cwbconfirmBudgetModal .modal-title {
  text-transform: none;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #resetBudgetModal .notify_top p,
.lbcbiz_flow #confirmBudgetModal .notify_top p,
.lbcbiz_flow #cwbconfirmBudgetModal .notify_top p {
  font-size: 16px;
  color: #000;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .tab_shadow {
  padding-bottom: 0;
}

.lbcbiz_flow .svgChartCls>span>img {
  width: 48px;
  border-radius: 50%;
}

.lbcbiz_flow .bedget_are .piedrp label,
.lbcbiz_flow .my_budget_edit_area .piedrp label {
  margin: 17px 10px 0 0 !important;
  color: #000;
  font-size: 12px !important;
  line-height: 15px;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow #budget_modal .transation_area {
  padding-top: 0;
}

.lbcbiz_flow #confirmBudgetModal .sbc_confirmBudgetModal_details {
  display: flex;
  justify-content: center;
  align-items: center;
}

.lbcbiz_flow #confirmBudgetModal .notify_top h3 {
  font-size: 20px;
  line-height: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
}

.lbcbiz_flow #confirmBudgetModal .sbc_confirmBudgetModal_details p {
  font-size: 20px;
  line-height: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  margin-bottom: 0;
}

.lbcbiz_flow .new_dg_modal .continue_btn {
  min-width: 175px;
  padding: 14px 20px;
  background-color: #004070;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .new_dg_modal .continue_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .new_dg_modal .continue_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .new_dg_modal .continue_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border: 2px solid #222;
}

.sbc_reset_check {
  display: inline-block;
  width: 60px;
  margin-top: -20px;
  margin-bottom: 15px;
}

.lbcbiz_flow #budget_modal .showDetailsByclickrow:first-child .tranlist_cell_txt {
  overflow: hidden;
  min-width: 40px;
  max-width: 95px;
}

/* budget page end */

/**Side Menu**/

.lbcbiz_flow .account_management {
  background-color: #fff;
}

.lbcbiz_flow .management_bar {
  width: 270px;
  padding: 125px 0;
  left: 25px;
}

.lbcbiz_flow .accout_area {
  margin: 115px 0 0 270px;
  padding-left: 80px;
}

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

.lbcbiz_flow .management_bar ul li a {
  font-family: "Source Sans Pro", sans-serif;
  color: #000;
  font-weight: 400;
  font-size: 14px;
  padding: 15px 0 15px;
  transition: 0.3s ease;
  padding-left: 15px;
  min-height: 54px;
}

.lbcbiz_flow .management_bar ul li a:hover {
  color: #004070;
  background-color: #d8ecfd;
  font-weight: 700;
}

.lbcbiz_flow .management_bar ul li.active a {
  font-weight: 700;
  color: #004070;
  background-color: #d8ecfd;
  padding-left: 12px;
}

.lbcbiz_flow .management_bar ul li a:hover b,
.lbcbiz_flow .management_bar ul li.active a b {
  font-weight: 600;
}

.lbcbiz_flow .management_bar ul li.active:before,
.lbcbiz_flow .management_bar ul li.active:first-child:before {
  content: "";
  border: 0;
  border-bottom: 4px solid #fdb812;
  width: calc(100% + 0px);
  background: transparent;
  z-index: 9;
}

.lbcbiz_flow .management_bar ul li a .img {
  width: 24px;
  height: auto;
  margin-right: 5px;
  vertical-align: 0px;
}

.lbcbiz_flow .management_bar ul li a span {
  margin-top: 0;
  max-width: fit-content;
}

.lbcbiz_flow .management_bar ul li:first-child {
  background-image: none;
}

.lbcbiz_flow .management_bar ul li:first-child a span {
  color: unset;
}

/*.lbcbiz_flow .management_bar ul li:last-child {
  padding-left: 5px;
}
.lbcbiz_flow .management_bar ul li:last-child a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  font-size: 12px;
}
.lbcbiz_flow .management_bar ul li:last-child a b {
  font-weight: 700;
}
.lbcbiz_flow .management_bar ul li:last-child a:hover {
  color: #000;
}
.lbcbiz_flow .management_bar ul li:last-child a:active {
  color: #00c1d5;
}*/

.lbcbiz_flow .sbc_side_logout {
  margin-top: 50px;
  padding-left: 5px;
}

.lbcbiz_flow .sbc_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;
}

.lbcbiz_flow .sbc_side_logout a:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.lbcbiz_flow .sbc_side_logout a:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .sbc_side_logout a:active {
  background: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

/**Side Menu**/

/**My Information**/

.lbcbiz_flow .total_information_holder {
  max-width: 560px;
}

.lbcbiz_flow .accout_area h1 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 36px;
  margin-bottom: 54px;
}

.lbcbiz_flow .accout_area h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 26px;
  letter-spacing: 0;
  margin-bottom: 16px;
}

.lbcbiz_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;
}

.lbcbiz_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;
}

.lbcbiz_flow .picture_upload_part .upload_picture_holder {
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
}

.lbcbiz_flow .picture_upload_part .upload_picture_holder .uploaded_picture {
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image {
  background-image: url(../images/lbcbiz/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 rgba(69, 69, 69, 0.3);
  box-shadow: 0 0 10px rgba(69, 69, 69, 0.3);
  overflow: hidden;
  z-index: 2;
  border: 1px solid transparent;
  transition: 0.3s ease-in-out;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  border-color: #004070;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image:hover {
  border-color: #000;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image:active {
  border-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image.disable_edit_btn {
  background-color: #f7f7f7;
  pointer-events: none;
  box-shadow: none;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image.disable_edit_btn input[type="file"] {
  pointer-events: none;
}

.lbcbiz_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;
}

.lbcbiz_flow .picture_upload_part .username {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  padding-left: 32px;
}

.sbc_prof_img_initial {
  font-size: 36px;
  padding: 0;
  display: block;
  line-height: 100px;
  text-align: center;
  width: 100%;
  height: 100%;
  background-color: #004070;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .contact_row .form_label {
  /*text-transform: uppercase;*/
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}

.lbcbiz_flow .edit_form {
  padding-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
  display: none;
}

.lbcbiz_flow .contact_row .view_contact {
  border-bottom: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
}

.lbcbiz_flow .profile_details_holder h2 {
  margin-bottom: 0;
}

.lbcbiz_flow .contact_row {
  margin: 20px 0 12px;
}

.lbcbiz_flow .contact_row .non_edit_form {
  padding-bottom: 14px;
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .newSuccess .card_confirm_new p {
  margin-bottom: 0px;
}

.lbcbiz_flow #profile .profile_details_holder {
  margin-bottom: 40px;
}

.lbcbiz_flow #profile .profile_details_holder:last-child {
  margin-bottom: 0;
}

.lbcbiz_flow .contact_row .view_contact .edit_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #004070;
  top: auto;
  bottom: -1px;
  /* text-decoration: none; */
}

.lbcbiz_flow .contact_row .view_contact .edit_btn:hover {
  color: #0068b8;
  text-decoration: underline;
}

.lbcbiz_flow .contact_row .view_contact .edit_btn:active {
  color: #00c1d5;
}

.lbcbiz_flow .contact_row .view_contact.disable_edit_btn .edit_btn {
  pointer-events: none;
  color: #959595;
  text-decoration: none;
}

.lbcbiz_flow .edit_form .form_box {
  margin-bottom: 30px;
  position: relative;
}

.lbcbiz_flow .contact_row .edit_form .form_label {
  margin-bottom: 7px;
}

.lbcbiz_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: 2px solid #767676;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbcbiz_flow .edit_form .default_input::placeholder {
  color: #000;
}

.lbcbiz_flow .edit_form .default_input:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
  color: #222222;
}

.lbcbiz_flow .edit_form .default_input.disabled {
  pointer-events: none;
  background-color: #f7f7f7;
  border-color: #f7f7f7;
  color: #959595;
}

.lbcbiz_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;
}

.lbcbiz_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;
}

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

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

.lbcbiz_flow .cancel_save_btn_holder .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

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

.lbcbiz_flow .cancel_edit:hover {
  color: #0068b8;
}

.lbcbiz_flow .form_box .select_item {
  width: 100%;
  float: none;
  padding: 0;
  height: auto;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-toggle {
  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;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-toggle:hover {
  border-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-toggle:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
  color: #222222;
}

.lbcbiz_flow .select_item .dflt_select .btn .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;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #707070;
  padding: 0 12px !important;
  line-height: 44px;
  text-transform: initial;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-menu li.selected a {
  font-weight: 600;
  color: #004070;
  border-color: #004070;
  background-color: transparent;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-menu li a:hover {
  color: #004070 !important;
  border-color: #004070;
}

.lbcbiz_flow .select_item .dflt_select .dropdown-menu li a:focus {
  background-color: transparent;
}

.lbcbiz_flow .edit_form .form_box .forGotPassword {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 0;
}

.lbcbiz_flow .forGotPassword a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #004070;
  text-decoration: underline;
  position: relative;
  display: block;
  width: auto;
  right: auto;
}

.lbcbiz_flow .forGotPassword a:hover {
  color: #000;
}

.lbcbiz_flow .password_view_controler {
  position: absolute;
  right: 20px;
  top: 45px;
}

.lbcbiz_flow .icon_24 {
  height: 24px;
  width: 24px;
}

.lbcbiz_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: #e9fdff;
  border-left: 8px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  width: 100%;
  border-radius: 5px;
}

.lbcbiz_flow .edit_form .numeric_text span {
  display: inline-block;
  position: relative;
  width: 49%;
  padding-left: 0;
}

.lbcbiz_flow .edit_form .numeric_text .value_icon {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  background: url(../images/lbcbiz/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;
}

.lbcbiz_flow .edit_form .numeric_text .value_icon.criteria_ful {
  background: url(../images/lbcbiz/muai_chked.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 23px 24px !important;
}

/**Edit image modal**/

.lbcbiz_flow .edit_upload_image .modal-header {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lbcbiz_flow .edit_upload_image .modal-header h3 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  width: 100%;
}

.lbcbiz_flow .edit_upload_image .move_img_container_label {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_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;
}

.lbcbiz_flow .edit_upload_image .global_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

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

.lbcbiz_flow .edit_upload_image .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow .dont_have {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin: 0;
}

.lbcbiz_flow .slidecontainer .slider::-webkit-slider-thumb,
.lbcbiz_flow .slidecontainer .slider::-moz-range-thumb {
  background: #004070 !important;
}

.lbcbiz_flow .slidecontainer .slider {
  opacity: 1;
}

/**Success Modal**/

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

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

.lbcbiz_flow .newSuccess .setupawsome h4 {
  font-size: 24px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .newSuccess .setuppaying_top {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_close_new {
  text-align: center;
}

.sbc_close_new a {
  height: 50px;
  width: 180px;
  padding: 0 20px;
  color: #fff;
  border-radius: 4px;
  overflow: hidden;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  text-transform: capitalize;
}

.sbc_close_new a:hover {
  background-color: #0068b8;
  color: #fff;
}

.sbc_close_new a:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  background-color: #004070;
  color: #fff;
}

.sbc_close_new a:active {
  background-color: #d8ecfd;
  box-shadow: none;
  color: #222222;
  border-color: #222;
}

/**My Information End**/

/*SBC Contact*/

.lbcbiz_flow .management_bar ul li:first-child:before {
  content: none;
}

.lbcbiz_flow .accout_area_newContact .accout_area .email_fld a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #004070;
  text-decoration: underline;
  transition: 0.3s ease;
}

.lbcbiz_flow .accout_area_newContact .accout_area .email_fld a:hover {
  color: #000;
}

.lbcbiz_flow .accout_area_newContact .accout_area .email_fld a:active {
  color: #00c1d5;
}

.lbcbiz_flow .accout_area_newContact .email_fld {
  margin: 22px 0 62px;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap label {
  font-size: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000000;
  margin: 40px 0 18px;
  padding-bottom: 0;
  border-bottom: 0;
  text-transform: none;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap .no_cell_new span {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  /*text-transform: uppercase;*/
  margin-bottom: -3px;
  padding-left: 42px;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap .no_cell_new a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 20px;
  color: #004070;
  text-decoration: underline;
  transition: 0.3s ease;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap .no_cell_new a:hover {
  color: #000;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap .no_cell_new a:active {
  color: #00c1d5;
}

.lbcbiz_flow .accout_area_newContact .repeat_wrap .no_cell_new a svg {
  width: 32px;
  height: 32px;
  fill: #004070;
  margin-right: 11px;
}

.lbcbiz_flow .accout_area_newContact .gray_bg {
  max-width: 560px;
  border-radius: 5px;
  background-color: #e9fdff;
  border-left: 8px solid #004070;
  margin: 18px 0 0;
  padding: 20px 24px;
}

.lbcbiz_flow .accout_area_newContact .gray_bg b {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.lbcbiz_flow .accout_area_newContact .inner_bg_cell span {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  margin: 0;
}

.lbcbiz_flow .accout_area_newContact .gray_bg .inner_bg_cell {
  padding-right: 60px;
}

.lbcbiz_flow .accout_area_newContact .gray_bg i {
  font-size: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #2d2924;
  font-style: normal;
  margin-top: 14px;
}

.lbcbiz_flow .accout_area .repeat_wrap p {
  margin-top: -6px;
  padding-bottom: 30px;
}

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

.lbcbiz_flow .email_fld a svg {
  width: 32px;
  height: auto;
  margin-right: 10px;
  vertical-align: -4px;
  fill: #004070;
}

/*SBC Contact*/

/**Error Message**/

.lbcbiz_flow .name_error_div,
.lbcbiz_flow .email_error_div {
  padding-top: 8px;
  display: block;
}

.lbcbiz_flow .errorText {
  font-size: 14px;
  color: #ae0a33;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
  line-height: 16px;
  top: 5px;
}

.lbcbiz_flow .errorText:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 4px;
  content: "";
  background-color: #ff6c6c;
}

/**Error Message**/

/**My Referral**/

.lbcbiz_flow .accout_area .accout_area_gutter {
  padding-left: 0;
}

.lbcbiz_flow .account_management .invite_corner {
  display: none;
}

.lbcbiz_flow .accout_area .myreferal_sub_section {
  max-width: 580px;
}

.lbcbiz_flow .accout_area .referal_inner {
  border-bottom: 0;
  margin-top: 52px;
  padding-bottom: 0;
}

.lbcbiz_flow .accout_area .notification_list_header {
  margin-top: 0;
}

.lbcbiz_flow .accout_area .myreferal_sub_section h2 {
  font-size: 20px;
  margin-bottom: 0;
}

.lbcbiz_flow .accout_area .cst_share_box_ico {
  padding-right: 12px;
  text-align: right;
}

.lbcbiz_flow .accout_area .right_share_box_col .cst_share_box_ico a {
  height: 50px;
  width: 50px;
  margin-right: 7px;
}

.lbcbiz_flow .accout_area .rel_code_sec h3 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  font-size: 40px;
  letter-spacing: 0;
  margin-top: 4px;
}

.lbcbiz_flow .accout_area .share_link_inner {
  width: 100%;
  max-width: 100%;
  padding-right: 135px;
  border: 2px solid #767676;
  border-radius: 4px;
}

.lbcbiz_flow .accout_area .copy_code {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #004070;
  color: #fff;
  font-size: 16px;
  letter-spacing: 0;
  width: 115px;
  right: 20px;
  top: 8px;
  bottom: 8px;
  transition: 0.3s ease;
  border-radius: 4px;
  text-align: center;
  overflow: hidden;
}

.lbcbiz_flow .accout_area .copy_code:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .accout_area .copy_code:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .accout_area .copy_code:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .accout_area .share_link_inner .share_link {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 56px;
  padding: 0 20px;
}

.lbcbiz_flow .accout_area .notification_list_header p {
  margin-top: 15px;
}

.lbcbiz_flow .accout_area .add_friends_sec {
  margin-top: 8px;
}

.lbcbiz_flow .accout_area .ref_input_label {
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.lbcbiz_flow .accout_area .ref_input_label.ref_input_label_mb {
  display: none;
}

.lbcbiz_flow .remove_ref_input {
  top: 16px;
}

.lbcbiz_flow .accout_area .share_input_container .form-control {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 60px;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
}

.lbcbiz_flow .accout_area .share_input_container .form-control:focus {
  border-color: #004070;
  color: #000;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.lbcbiz_flow .accout_area .add_input {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: #004070;
  text-decoration: underline;
  height: 35px;
  min-width: 125px;
  width: auto;
  background-color: transparent;
  padding: 5px 10px;
  transition: 0.3s ease;
  border: 2px solid transparent;
  margin: 24px auto 22px;
  border-radius: 4px;
}

.lbcbiz_flow .accout_area .add_input:hover {
  color: #000;
  opacity: 1;
}

.lbcbiz_flow .accout_area .add_input:focus {
  color: #004070;
  border-color: #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.lbcbiz_flow .accout_area .add_input:active {
  color: #00c1d5;
}

.lbcbiz_flow .accout_area .invite_now_input {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 140px !important;
  padding: 0 15px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  background-color: #004070;
  border-radius: 4px;
  transition: 0.3s ease;
  letter-spacing: 0;
  margin: 0 auto;
}

.lbcbiz_flow .accout_area .invite_now_input span.mb_invite_now {
  display: none;
}

.lbcbiz_flow .accout_area .invite_now_input:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow .accout_area .invite_now_input:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .accout_area .invite_now_input:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .accout_area .refl_progress_headline {
  display: none;
}

.lbcbiz_flow .accout_area .refl_progress_row:after {
  content: none;
}

.lbcbiz_flow .accout_area .refl_progress_cell.ref_complete:after {
  content: none;
}

.lbcbiz_flow .accout_area .refl_progress_cell.ref_complete:last-child svg g.curved_circle {
  fill: #000;
  stroke: #000;
}

.lbcbiz_flow .accout_area .refl_progress_cell.ref_complete svg g.curved_circle {
  stroke: #004070;
  fill: #004070;
}

.lbcbiz_flow .accout_area .refl_progress_cell:last-child svg g.curved_circle {
  stroke: #000;
}

.lbcbiz_flow .accout_area .refl_progress_cell svg g.curved_circle {
  stroke: #004070;
}

.lbcbiz_flow .accout_area .sbc_myaccmp .myreferal_sub_section h2 {
  font-size: 26px;
}

.lbcbiz_flow .accout_area .sbc_myaccmp .share_rel_col {
  margin-top: 12px;
}

.lbcbiz_flow .accout_area .sbc_myaccmp .notification_list_header {
  margin-bottom: 28px;
}

.lbcbiz_flow .accout_area .line_div h4 {
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 36px;
}

.lbcbiz_flow .accout_area .line_div span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 12px;
  line-height: 16px;
  padding: 0px 0px 0px 14px;
  letter-spacing: 0;
}

.lbcbiz_flow .accout_area .line_div h4:after {
  background-color: #004070;
  top: -3px;
}

.lbcbiz_flow .accout_area .refl_cell_txt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 12px;
  padding-top: 6px;
}

/**My Referral**/

/**Email Notification**/

.lbcbiz_flow .new_accout_area .notification_list {
  margin: 0;
  max-width: 565px;
}

.lbcbiz_flow .new_accout_area .notification_inner_list .main_control_box .notification_shadow:after,
.lbcbiz_flow .new_accout_area .notification_inner_list.last_border:after {
  content: none !important;
}

.lbcbiz_flow .new_accout_area .ac_notification_outer_row {
  padding-right: 0;
  margin-bottom: 0;
}

.lbcbiz_flow .new_accout_area .child_control_box {
  padding-left: 0px;
}

.lbcbiz_flow .new_accout_area .parent_control_box .ac_notification_outer_row {
  /* border-bottom: 1px solid #a9a9a9; */
}

.lbcbiz_flow .new_accout_area .child_control_box .ac_notification_outer_row {
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .new_accout_area .ac_notification_row h5,
.lbcbiz_flow .new_accout_area .ac_notification_row h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
  margin-bottom: 0px;
}

.lbcbiz_flow .new_accout_area .ac_notification_row p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  margin-top: 7px;
  min-height: auto;
}

.lbcbiz_flow .new_accout_area .ac_notification_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 18px 0px 14px;
  min-height: 42px;
}

.lbcbiz_flow .new_accout_area .ac_notification_row .onoff_area {
  float: none;
  margin-top: 0;
  width: 20%;
}

.lbcbiz_flow .new_accout_area .notification_content {
  float: none;
}

.lbcbiz_flow .new_accout_area .ac_notification_row .on,
.lbcbiz_flow .new_accout_area .ac_notification_row .off {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 12px;
  padding-top: 3px;
  width: 40px;
}

.lbcbiz_flow .new_accout_area .ac_notification_row .switch {
  margin-bottom: 0;
}

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

.lbcbiz_flow .new_accout_area .notification_inner_list {
  margin-bottom: 50px;
}

.lbcbiz_flow .new_accout_area input:checked+.slider_switch {
  background-color: #004070;
}

.lbcbiz_flow .child_control_box.disable_notification_sec_new.disable_notification_sec input:checked+.slider_switch {
  background-color: #004070;
}

.lbcbiz_flow .new_accout_area .green_png {
  margin-top: -5px;
}

/**Email Notification**/

/**Email Notification modal**/

.lbcbiz_flow .new_small_statement_modal .modal-header {
  padding: 18px !important;
  border-bottom: 1px solid #d9d9d9;
}

.lbcbiz_flow .new_small_statement_modal .modal-dialog {
  min-width: 560px;
}

.lbcbiz_flow .new_small_statement_modal .modal-header .modal-title {
  font-size: 20px;
  line-height: 24px;
}

.lbcbiz_flow .new_small_statement_modal .modal-header .modal-title span {
  width: 22px;
  margin-left: 2px;
  display: inline-block;
}

.lbcbiz_flow .new_small_statement_modal .modal-header .modal-title span img {
  width: 100%;
  vertical-align: -3px;
}

.lbcbiz_flow .new_small_statement_modal .mg_img {
  display: none;
}

.lbcbiz_flow .new_small_statement_modal .setup_install_headline {
  margin-bottom: 18px;
  padding-top: 45px;
}

.lbcbiz_flow .new_small_statement_modal .setup_install_headline .modal-title {
  margin: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  font-size: 24px;
}

.lbcbiz_flow .new_small_statement_modal .notify_top {
  padding: 0 50px;
}

.lbcbiz_flow .new_small_statement_modal .notify_top p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  line-height: 22px;
}

.lbcbiz_flow .new_small_statement_modal .notify_top p:last-child {
  margin-bottom: 0;
}

.lbcbiz_flow .new_small_statement_modal .modal-footer {
  border-top: 0;
  padding: 28px 30px 40px;
}

.lbcbiz_flow .new_small_statement_modal .modal-footer ul {
  text-align: center;
  font-size: 0;
}

.lbcbiz_flow .new_small_statement_modal .modal-footer ul li {
  display: inline-block;
}

.lbcbiz_flow .new_small_statement_modal .modal-footer ul li+li {
  margin-left: 20px;
}

.lbcbiz_flow .new_small_statement_modal .sbc_notification_btn {
  border: 2px solid #004070;
  text-align: center;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  font-size: 16px;
  width: 180px;
  padding: 12px 15px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none !important;
}

.lbcbiz_flow .new_small_statement_modal .sbc_notification_btn:hover {
  border-color: #0068b8;
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .new_small_statement_modal .sbc_notification_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow .new_small_statement_modal .sbc_notification_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .new_small_statement_modal .sbc_purchase_notifications_modify {
  background-color: #004070;
  color: #fff;
  width: auto;
  min-width: 180px;
}

.lbcbiz_flow .new_small_statement_modal .sbc_purchase_notifications_modify:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .new_small_statement_modal .sbc_purchase_notifications_modify:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .new_small_statement_modal .sbc_purchase_notifications_modify:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

/**Email Notification modal**/

/**Travel Notice**/

.lbcbiz_flow .travelnoticepage .accout_area p {
  padding-right: 110px;
}

.lbcbiz_flow .travelnoticepage #traveladd:after {
  content: none;
}

.lbcbiz_flow .fld_outr label {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
}

.lbcbiz_flow .travelnoticepage .upcoming_travel .col-sm-8 {
  width: 80%;
}

.lbcbiz_flow .travelnoticepage .upcoming_travel .col-sm-4 {
  width: 40%;
}

.lbcbiz_flow .travelnoticepage #traveladd .account_frm {
  padding: 20px 40px 14px 0;
}

.lbcbiz_flow .travelnoticepage #traveladd .type_fld,
.lbcbiz_flow #traveleditSection .type_fld {
  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;
  background-color: #fff;
  transition: 0.3s ease;
  margin: 3px 0 0px;
}

.lbcbiz_flow .travelnoticepage #traveladd .type_fld.no_icons,
.lbcbiz_flow #traveleditSection .type_fld.no_icons {
  padding: 0 20px;
}

.lbcbiz_flow .travelnoticepage #traveladd .type_fld::placeholder,
.lbcbiz_flow #traveleditSection .type_fld::placeholder {
  color: #000;
}

.lbcbiz_flow .travelnoticepage #traveladd .type_fld:focus,
.lbcbiz_flow #traveleditSection .type_fld:focus {
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border: 2px solid #004070 !important;
  border-color: #004070 !important;
}

.lbcbiz_flow .travelnoticepage #traveladd .type_fld.errorred:focus,
.lbcbiz_flow #traveleditSection .type_fld.errorred:focus {
  box-shadow: none !important;
}

.lbcbiz_flow .calender-btn .form-control[disabled],
.lbcbiz_flow .calender-btn .form-control[readonly],
.lbcbiz_flow fieldset[disabled] .form-control {
  background-image: url(../images/lbcbiz/black_caret.svg);
  background-size: 16px;
  background-position: right 15px center;
}

.lbcbiz_flow .flatpickr-day {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  z-index: 1;
}

.lbcbiz_flow .rangeMode .flatpickr-day {
  margin-top: 2px;
}

.lbcbiz_flow .flatpickr-day.today:after {
  background-color: #004070;
  top: -1px;
}

.lbcbiz_flow .flatpickr-day.today {
  color: #fff;
}

.lbcbiz_flow .flatpickr-day.selected:after,
.lbcbiz_flow .flatpickr-day.startRange:after,
.lbcbiz_flow .flatpickr-day.endRange:after {
  background-color: #004070 !important;
  top: -1px;
  border: 1px solid #004070;
}

.lbcbiz_flow .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)),
.lbcbiz_flow .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)),
.lbcbiz_flow .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lbcbiz_flow .trvl_notice_btn {
  padding-top: 6px;
}

.lbcbiz_flow .account_management .submit_btn {
  width: 170px;
  padding: 0 15px !important;
  height: 50px;
  line-height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px !important;
  color: #fff;
  background-color: #004070;
  border-radius: 4px;
  text-align: center;
  border: 0;
  transition: 0.3s ease;
  overflow: hidden;
}

.lbcbiz_flow .account_management .submit_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .account_management .submit_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.lbcbiz_flow .account_management .submit_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow #traveleditModalSection .submit_btn {
  transition: 0.3s ease;
  padding: 15px 20px;
  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: 35px;
  overflow: hidden;
}

.lbcbiz_flow #traveleditModalSection .submit_btn:hover,
.lbcbiz_flow #traveleditModalSection .submit_btn:focus {
  border-color: #004070 !important;
  background-color: #004070 !important;
  color: #fff !important;
}

.lbcbiz_flow #traveleditModalSection .submit_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow #traveleditModalSection .submit_btn:active {
  box-shadow: none;
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow #traveleditModalSection #editTravel {
  padding: 15px 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border: 2px solid #004070;
  background-color: #004070;
  border-radius: 35px;
  overflow: hidden;
}

.lbcbiz_flow #traveleditModalSection #editTravel:hover {
  background-color: #0068b8;
  color: #fff;
  border-color: #0068b8;
}

.lbcbiz_flow #traveleditModalSection #editTravel:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow #traveleditModalSection #editTravel:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow #traveleditModalSection .modal-footer {
  padding: 25px 0;
  display: none;
}

.lbcbiz_flow #traveleditModalSection .modal-header .modal-title {
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 25px;
  text-transform: none;
  font-size: 24px;
}

.lbcbiz_flow #traveleditModalSection .modal-header .close {
  margin: 21px 20px;
}

.lbcbiz_flow .destini_cell {
  border-bottom: 0;
}

.lbcbiz_flow .destini_inr_cell {
  padding: 15px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  border-radius: 4px;
  overflow: hidden;
}

.lbcbiz_flow .desti_cell {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: 0;
}

.lbcbiz_flow .desti_cell:nth-child(2) {
  width: 45% !important;
}

.lbcbiz_flow .desti_cell.fromDate,
.lbcbiz_flow .desti_cell.toDate {
  width: fit-content !important;
  padding: 0px;
}

.lbcbiz_flow .destini_inr_cell .desti_row .date_cls span {
  margin: 0px 5px;
}

.lbcbiz_flow .desti_cell span,
.lbcbiz_flow .desti_cell em {
  font-weight: 400;
  color: #000;
  font-size: 16px;
}

.lbcbiz_flow .edit_del {
  width: 20px;
  top: 10px;
  position: relative;
}

.lbcbiz_flow .edit_del a {
  width: 20px;
  line-height: 20px;
  height: 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  color: #000;
}

.lbcbiz_flow .edit_del a img {
  vertical-align: 0;
}

.lbcbiz_flow .travelModalNew .modal_text_global {
  font-size: 16px;
  line-height: 22px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .travelModalNew .savebutton_alertpop button {
  min-width: 180px;
  width: auto;
  padding: 15px 20px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 16px;
  text-align: center;
  border: 2px solid #004070;
  background-color: #004070;
  border-radius: 35px;
  overflow: hidden;
  transition: 0.3s ease;
  outline: none;
}

.lbcbiz_flow .travelModalNew .savebutton_alertpop button:hover {
  background-color: #0068b8;
  border-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .travelModalNew .savebutton_alertpop button:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

.lbcbiz_flow .travelModalNew .savebutton_alertpop button:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow #newTravelladdconfirmAlertmodal .modal-footer,
#newTravellDeleteAlertmodal .modal-footer,
.lbcbiz_flow #newTravelleditconfirmAlertmodal .modal-footer {
  display: none;
}

/**Travel Notice**/

/**My Card**/

.lbcbiz_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 0;
  margin-left: 10px;
}

.lbcbiz_flow .my_cards .accout_area .flex_dashboard_outer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 45px;
}

.lbcbiz_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_lt {
  min-width: auto;
}

.lbcbiz_flow .my_cards .accout_area .left_activity h3 {
  margin-bottom: 0;
}

.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer,
.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer:before,
.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer:after {
  background-color: #f7f7f7;
}

.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer .small_point_tag {
  display: none !important;
}

.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer .brim_card_headline {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
}

.lbcbiz_flow .my_cards .accout_area .brim_right_flex .brim_make_pay {
  line-height: normal;
}

.lbcbiz_flow .my_cards .accout_area .accnt_balnc_outer {
  padding: 30px 0 38px;
}

.lbcbiz_flow .my_cards .accout_area .your_card_outer {
  padding: 52px 0;
}

.lbcbiz_flow .my_cards .accout_area .your_card_outer h4,
.lbcbiz_flow .my_cards .accout_area .additional_card_outer h4 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 26px;
  margin-bottom: 20px;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details {
  width: 100%;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease;
  overflow: hidden;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details:hover {
  border-color: #004070;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details:active {
  border-color: #004070;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details:focus {
  border-color: #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.lbcbiz_flow .my_cards .accout_area .card_hold_details h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  margin-bottom: 4px;
}

.lbcbiz_flow .my_cards .accout_area .card_hold_details .card_typ_nw {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 12px;
}

.lbcbiz_flow .my_cards .accout_area .valid_dt h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
}

.lbcbiz_flow .my_cards .accout_area .final_no h5 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
}

.lbcbiz_flow .my_cards .accout_area .valid_dt h5 span,
.lbcbiz_flow .my_cards .accout_area .final_no h5 span {
  margin-right: 4px;
  vertical-align: baseline;
  text-transform: none;
  font-size: 16px;
}

.lbcbiz_flow .my_cards .accout_area .add_card_fig {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #004070;
  box-shadow: 0 0 black;
  margin: 0 auto;
  background-color: #004070;
  margin: 0 17px 0 15px;
}

.lbcbiz_flow .my_cards .accout_area .add_card_fig span {
  font-size: 28px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #fff;
  padding: 0;
  display: block;
  line-height: 18px;
  text-align: center;
  transform: none;
}

.lbcbiz_flow .my_cards .accout_area .additional_card_inner {
  margin: 0;
}

.lbcbiz_flow .my_cards .accout_area .card_img_hold {
  width: 92px;
}

.lbcbiz_flow .my_cards .accout_area .additional_card_inner .your_card_details {
  margin-bottom: 20px;
}

.lbcbiz_flow .my_cards .accout_area .additional_card_inner .your_card_details:last-child {
  margin-bottom: 0;
}

.lbcbiz_flow .my_cards .accout_area .notification_list_ico {
  margin-right: 28px;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details .valid_dt {
  width: 28%;
  margin-right: 36px;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details .final_no {
  width: 22%;
}

.lbcbiz_flow .my_cards .accout_area .your_card_details .card_hold_details {
  width: 50%;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new {
  margin-top: 30px;
  width: auto;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new a span {
  display: none;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new a {
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  min-width: 150px;
  width: auto;
  background: #004070;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new a:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new a:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .my_cards .accout_area .add_member_new a:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

/**Add card member Modal**/

.lbcbiz_flow .card_select_new .fld_outr_new label {
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 6px;
  display: block;
}

.lbcbiz_flow .card_select_new .add_fld {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 60px;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbcbiz_flow .card_select_new .add_fld::placeholder {
  color: #000;
}

.lbcbiz_flow .card_select_new .add_fld:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070 !important;
  color: #222222;
}

.lbcbiz_flow .card_select_new .add_fld.errorred {
  background-color: rgba(255, 108, 108, 0.05) !important;
  border: 2px solid #ae0a33 !important;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select>.btn {
  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;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:hover {
  border-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:focus,
.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select.open>.btn {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070 !important;
  color: #222222;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select>.btn .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;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #707070;
  padding: 0 12px !important;
  line-height: 44px;
  background: none !important;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a:hover {
  color: #004070 !important;
  border-color: #004070;
}

.lbcbiz_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li.selected a {
  font-weight: 600;
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn {
  background-image: none !important;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  min-width: 150px;
  width: auto;
  background-color: #004070 !important;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

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

.lbcbiz_flow .card_select_new .next_but_compare .global_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

/**Add card member Modal**/

/**My Card End**/

/**Your Card**/

.lbcbiz_flow .your_brim_crd {
  background-color: #f7f7f7;
}

.lbcbiz_flow .your_brim_crd:before {
  background-color: #f7f7f7;
}

.lbcbiz_flow .your_brim_crd:after {
  background-color: #f7f7f7;
}

.lbcbiz_flow .yr_crd_contrl #cardHolderName {
  font-size: 36px;
}

.lbcbiz_flow .your_brim_crd .flex_row {
  align-items: center;
}

.lbcbiz_flow .your_brim_crd .brim_left_flex {
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
}

.lbcbiz_flow .your_brim_crd .brim_right_flex {
  width: auto;
}

.lbcbiz_flow .yr_crd_new_full .icn_btn_card {
  height: 40px;
  line-height: 0;
  border: 2px solid #004070;
  width: 47%;
  border-radius: 4px;
  font-size: 12px;
  color: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
  background: #004070;
  padding: 0px !important;
}

.lbcbiz_flow .yr_crd_new_full .icn_btn_card:hover {
  box-shadow: none;
  border-color: #004070;
}

.lbcbiz_flow .yr_crd_new_full .mem_details .icn_btn_card:hover {
  background-color: #004070;
  color: #fff;
}

.lbcbiz_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .hov_mem {
  display: block;
}

.lbcbiz_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .nohov_mem {
  display: none;
}

.lbcbiz_flow .yr_crd_new_full .icn_btn_card:focus {
  border-color: #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.lbcbiz_flow .yr_crd_new_full .icn_btn_card:last-child {
  margin-right: 0;
}

.lbcbiz_flow .icn_btn_card span {
  margin-right: 8px;
}

.lbcbiz_flow .pin_mob_img {
  display: none;
}

.lbcbiz_flow .new_btns_holder_sbc {
  justify-content: flex-start;
  padding: 10px 0 0px;
}

/**Request Limit Modal**/

.lbcbiz_flow #requestNewLimitmodal .mp_success a {
  color: #000 !important;
  display: block;
}

.lbcbiz_flow #requestNewLimitmodal .mp_success a:hover {
  color: #004070 !important;
}

.lbcbiz_flow .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;
}

/**Request Limit Modal**/

/**Your Card End**/

/**Additional Member Card**/

.lbcbiz_flow .yr_crd_new_full .relative_card_info:before {
  content: none;
}

.lbcbiz_flow .yr_crd_new_full .relative_card_details {
  padding-top: 35px;
}

.lbcbiz_flow .yr_crd_new_full .relative_card_details h5 {
  margin-bottom: 0;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #000;
}

.lbcbiz_flow .yr_crd_new_full .relative_card_image {
  background-color: #004070;
  border: 2px solid #004070;
  box-shadow: none;
}

.lbcbiz_flow .yr_crd_new_full .relative_card_image span {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  transform: none;
  color: #fff;
}

.lbcbiz_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;
}

.lbcbiz_flow .back_my_card:hover {
  color: #004070;
}

/**spending limit**/

.lbcbiz_flow .sbc_card_lmt {
  max-width: 560px;
}

.lbcbiz_flow .sbc_card_lmt h2 {
  font-size: 36px;
  margin-bottom: 70px;
}

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

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

.lbcbiz_flow .sbc_card_lmt .price_Range {
  margin-top: 120px;
}

.lbcbiz_flow .sbc_card_lmt .slider-horizontal .rng_new_range {
  color: #004070;
  width: 200px;
  border: 2px solid #767676;
  border-radius: 4px;
  height: 60px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  letter-spacing: 0;
  font-size: 36px;
  left: 50%;
  transform: translateX(-50%);
  top: -100px;
}

.lbcbiz_flow .sbc_card_lmt .value_left_top,
.lbcbiz_flow .sbc_card_lmt .value_right_top {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
}

.lbcbiz_flow .sbc_card_lmt .rangeslider--horizontal .rangeslider__fill {
  background-color: #004070;
  border-radius: 10px;
}

.lbcbiz_flow .sbc_card_lmt .rangeslider__handle {
  height: 40px;
  width: 40px;
  background: #004070;
  box-shadow: none;
  border: 0;
}

.lbcbiz_flow .sbc_card_lmt .all_detail_container .btn-default {
  width: 175px;
  margin-bottom: 0px;
  padding: 0 15px !important;
  background-color: #004070;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  text-align: center;
  border: 0;
  border-radius: 4px;
  transition: 0.3s ease;
  overflow: hidden;
  outline: none;
}

.lbcbiz_flow .sbc_card_lmt .all_detail_container .btn-default:hover {
  background-color: #0068b8;
  color: #fff;
}

.lbcbiz_flow .sbc_card_lmt .all_detail_container .btn-default:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .sbc_card_lmt .all_detail_container .btn-default:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .sbc_card_lmt .price_Range .slider.slider-horizontal:after,
.lbcbiz_flow .sbc_card_lmt .price_Range .slider.slider-horizontal:before {
  content: none;
}

/**spending limit**/

/**Additional Member Card End**/

/**Change Pin**/

.lbcbiz_flow .change_pin h2 {
  font-size: 36px;
  margin-bottom: 60px;
}

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

/* .lbcbiz_flow .change_pin {
    max-width: 560px;
} */

.lbcbiz_flow .pinchange_part {
  padding-top: 30px;
  max-width: 590px;
}

.change_pin_step_3 {
  max-width: 590px;
}

.lbcbiz_flow .fld_col_12 {
  padding: 0;
}

.lbcbiz_flow .change_pin .fld_outr_new {
  margin: 0 0 25px;
}

.lbcbiz_flow .change_pin .fld_outr_new label {
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  font-size: 14px;
  margin-bottom: 7px;
  display: block;
  position: relative;
}

.lbcbiz_flow .change_pin .add_fld,
.lbcbiz_flow .change_pin .fld_outr_new .bootstrap-select>.btn {
  width: 100%;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  height: 60px;
  border: 2px solid #767676;
  border-radius: 4px;
  padding: 0 20px;
  overflow: hidden;
  background-color: #fff;
  transition: 0.3s ease;
}

.lbcbiz_flow .change_pin .add_fld:focus,
.lbcbiz_flow .change_pin .fld_outr_new .bootstrap-select>.btn:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070 !important;
  color: #222222;
}

.lbcbiz_flow .change_pin .sm_tip {
  height: 17px;
  width: 17px;
  margin-left: 3px;
  font-size: 17px;
  color: #004070;
  vertical-align: -1px;
}

.lbcbiz_flow .change_pin .new_top_tooltip {
  vertical-align: 0;
}

.lbcbiz_flow .change_pin .hint_btn_d a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  padding: 0;
  text-decoration: underline;
  letter-spacing: 0;
  text-transform: capitalize;
}

.lbcbiz_flow .change_pin .hint_btn_d a:hover {
  color: #000;
}

.lbcbiz_flow .hint_question_new {
  background-color: #e9fdff;
  border-radius: 4px;
  margin-top: 20px;
  width: 100%;
  padding: 20px 30px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  border-left: 8px solid #004070;
}

.lbcbiz_flow .hint_question_new span {
  padding-right: 2px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  text-transform: none;
}

.lbcbiz_flow .hint_question_new .hint_question {
  color: #000;
  font-size: 14px;
  margin-top: 0;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn {
  height: 50px;
  line-height: 50px;
  width: 175px;
  padding: 0 15px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  background-color: #004070 !important;
  border-radius: 4px;
  transition: 0.3s ease;
  overflow: hidden;
  outline: none;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

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

.lbcbiz_flow .change_pin .next_but_compare .global_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .change_pin .pg_invalid_card {
  display: block;
  padding-top: 8px;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn.next_btn {
  background-image: none !important;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn.back_btn {
  border: 2px solid #004070;
  background-color: #fff !important;
  background-image: none !important;
  color: #004070;
  line-height: 46px;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn.back_btn:focus {
  background-color: #004070;
  color: #222222;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .change_pin .next_but_compare .global_btn.back_btn:active {
  box-shadow: none;
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .change_pin_step_2 .go_grn {
  padding-top: 30px;
}

.lbcbiz_flow .change_pin .chngpin .fld_outr_new {
  margin-right: -10px;
  margin-left: -10px;
}

.lbcbiz_flow .change_pin .note_design {
  margin: 30px 0px 30px;
  background-color: #e9fdff;
  border-radius: 4px;
  width: 100%;
  padding: 20px 30px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
  border-left: 8px solid #004070;
}

.lbcbiz_flow .change_pin_button .brim_btn {
  padding: 0 15px;
  height: 50px;
  line-height: 48px;
  border-radius: 4px;
  overflow: hidden;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 16px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #706f73;
}

.lbcbiz_flow .change_pin_button .brim_btn:hover {
  border: 1px solid #706f73;
  box-shadow: 0 0px 5px rgb(69 69 69 / 30%);
  background-color: #d8ecfd;
  color: #000;
}

.lbcbiz_flow .change_pin_button .brim_btn.active {
  border: 2px solid #222222;
  background-repeat: no-repeat;
  background-position: left 12px center;
  background-image: url(../images/lbcbiz/tick_new_blue.png);
  background-size: 24px;
  box-shadow: none;
  transition: none;
  line-height: 44px;
}

.lbcbiz_flow .change_pin_button .brim_btn:focus {
  border: 2px solid #004070;
  box-shadow: 0 0px 0px 5px rgb(0 125 147 / 30%);
  background-color: #d8ecfd;
}

.lbcbiz_flow .new_top_tooltip .white_info_tip {
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  line-height: 15px;
  color: #fff;
  background: #004070;
}

.lbcbiz_flow .tg {
  color: #004070 !important;
}

.lbcbiz_flow .change_pin_success .list_success {
  background-color: transparent;
  padding: 40px 0 0;
  margin: 0;
}

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

.lbcbiz_flow .change_pin_success .list_success ul {
  padding-right: 115px;
}

.lbcbiz_flow .change_pin_success .list_success li {
  font-size: 16px;
  color: #000;
  position: relative;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 35px;
}

.lbcbiz_flow .change_pin_success .list_success li b {
  background-image: none;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 24px;
  color: #454545;
  border: 1px solid #454545;
  border-radius: 50%;
}

.lbcbiz_flow .sbc_hint {
  background-color: #e9fdff;
  border-radius: 4px;
  margin-top: 25px;
  margin-bottom: 30px;
  width: 100%;
  padding: 20px 30px;
  border-left: 8px solid #004070;
}

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

.lbcbiz_flow #changepiniframediv iframe {
  height: 650px;
}

/**Change Pin End**/

/* business info page */

.industry_nm {
  display: block;
  font-size: 14px;
  text-transform: uppercase;
  color: #767676;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.dollr_sgn {
  font-style: normal;
  top: 46px;
  position: absolute;
  left: 12px;
  font-size: 16px;
  color: #000;
}

.lbcbiz_flow .select_item .bs-searchbox input.form-control {
  min-height: 60px;
  height: 60px;
  line-height: normal;
  border-radius: 4px;
  border: 2px solid #767676 !important;
  font-size: 16px;
}

.lbcbiz_flow .select_item .bs-searchbox input.form-control:focus {
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border: 1px solid #004070 !important;
  color: #222222 !important;
}

.lbcbiz_flow .dropdown-menu>.active>a,
.lbcbiz_flow .dropdown-menu>.active>a:focus,
.lbcbiz_flow .dropdown-menu>.active>a:hover {
  background-color: transparent;
}

.lbcbiz_flow .total_information_holder .dropdown-menu {
  max-height: 300px !important;
}

/* business info page end*/

/* new sbc card page */

.lbcbiz_flow .uploaded_picture {
  display: block;
  border-radius: 50%;
  overflow: hidden;
  height: 100%;
}

.lbcbiz_flow .uploaded_picture img {
  height: 100%;
}

.lbcbiz_flow .accout_area .card_heading h2 {
  font-size: 36px;
}

.lbcbiz_flow .new_your_card_part h4 {
  font-size: 26px;
  line-height: 33px;
  color: #000;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .your_crd_holder {
  display: flex;
  align-items: center;
  padding-bottom: 20px;
}

.lbcbiz_flow .new_card_part {
  width: 210px;
  position: relative;
}

.lbcbiz_flow .primary_card_box {
  padding-left: 20px;
}

.lbcbiz_flow .primary_card_box .primary_crd_part {
  padding: 25px 20px;
  width: 345px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  border: 1px solid transparent;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

.lbcbiz_flow .primary_card_box .primary_crd_part:hover {
  background-color: #d8ecfd;
  border: 1px solid #706f73;
}

.lbcbiz_flow .primary_card_box .primary_crd_part:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
}

.lbcbiz_flow .primary_card_box .primary_crd_part:active {
  box-shadow: none;
  border: 1px solid #004070;
}

.lbcbiz_flow .primary_card_box .primary_crd_part figure {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #004070;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow .primary_card_box .primary_crd_part h5 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
}

.lbcbiz_flow .primary_card_box .primary_crd_part h6 {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .primary_card_box .primary_crd_part .mem_details {
  padding-left: 14px;
}

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

.lbcbiz_flow .total_cards_holder {
  display: flex;
  align-items: center;
  margin: 0 -10px;
  flex-wrap: wrap;
}

.lbcbiz_flow .mem_card_outer {
  padding: 0 10px;
  width: 25%;
  margin-bottom: 20px;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part {
  padding: 25px 10px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  text-align: center;
  border: 1px solid transparent;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part:hover {
  background-color: #d8ecfd;
  border: 1px solid #706f73;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part:active {
  box-shadow: none;
  border: 1px solid #004070;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part figure {
  width: 60px;
  margin: 0 auto 15px;
  height: 60px;
  border-radius: 50%;
  overflow: hidden;
  background-color: #004070;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow .total_cards_holder .primary_crd_part h5 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 3px;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  line-height: 23px;
}

/* .lbcbiz_flow .total_cards_holder .primary_crd_part h5:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 20%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTg
        iPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdy
        YWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9Ij
        EuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c
        3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Zm
        ZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZp
        bGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(
    linear,
    0% 50%,
    100% 50%,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(80%, #ffffff),
    color-stop(100%, #ffffff)
  ); */

/* background-image: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  pointer-events: none;
} */

.lbcbiz_flow .total_cards_holder .primary_crd_part h6 {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  line-height: inherit;
}

/* .lbcbiz_flow .total_cards_holder .primary_crd_part h6:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 30%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz
        0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG
        RlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIg
        eTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR
        5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI
        2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybC
        gjZ3JhZCkiIC8+PC9zdmc+IA==);
  background-size: 100%;
  background-image: -webkit-gradient(
    linear,
    0% 50%,
    100% 50%,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(80%, #ffffff),
    color-stop(100%, #ffffff)
  );
  background-image: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 80%,
    #ffffff 100%
  );
  pointer-events: none;
} */

.lbcbiz_flow .total_cards_holder .add_mem {
  padding: 40px 20px;
  cursor: pointer;
  min-height: 170px;
}

.lbcbiz_flow .add_mem span {
  width: 22px;
  display: block;
  margin: 0 auto 10px;
}

.lbcbiz_flow .accout_area .add_mem p {
  font-weight: 600;
  color: #767676;
  font-size: 16px;
  line-height: 20px;
}

.lbcbiz_flow .your_carddetails_holder {
  max-width: 560px;
}

.lbcbiz_flow .your_carddetails_holder h1 {
  margin-bottom: 20px;
}

.lbcbiz_flow .your_card_box {
  padding-left: 20px;
  width: 80%;
}

.lbcbiz_flow .mem_details h5 {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 5px;
}

.lbcbiz_flow .mem_details h6 {
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .crd_on_off .single_select_item .new-on-off {
  line-height: initial;
  border-radius: 0;
  border: 0;
  padding: 0;
  width: 100%;
  height: auto;
}

.lbcbiz_flow .crd_on_off .single_select_item {
  display: flex;
  width: 100%;
  margin-bottom: 30px;
}

.lbcbiz_flow .crd_on_off {
  padding: 20px 0;
}

.lbcbiz_flow .contact_area_main {
  padding-top: 0px;
  max-width: 100%;
}

.lbcbiz_flow .contact_area_main:before {
  content: none;
}

.lbcbiz_flow .info_blocks+.info_blocks {
  margin-top: 30px;
}

.lbcbiz_flow .card_details_upper .new_card_part {
  width: 165px;
  position: relative;
}

/* .lbcbiz_flow .yr_crd_new_full .new_btns_holder_sbc .icn_btn_card {
  width: 155px;
} */

.spend_lmt {
  width: 60% !important;
}

.lbcbiz_flow #addemployeemodal .fld_col_12 {
  padding: 0 5px;
}

.lbcbiz_flow .newSuccess .auto_height {
  max-height: 100%;
  overflow: visible;
}

.lbcbiz_flow #card_dtls_modl .modal-title {
  font-size: 20px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #card_dtls_modl .modal-header .close {
  background: url(../images/lbcbiz/icon-dismiss.png) right top no-repeat;
  background-size: cover;
  margin: 0;
}

.lbcbiz_flow #card_dtls_modl .modal-body {
  padding: 30px 30px 15px;
}

.lbcbiz_flow .nwcrd_frm_blck label {
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .nwcrd_frm_inpt {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow #yourcard_modal .nwcrd_dtls_modal_frm {
  margin-top: 0;
}

.lbcbiz_flow .crd_inner_info {
  position: absolute;
  bottom: 14px;
  left: 13px;
  /* height: 20px; */
}

.lbcbiz_flow .crd_inner_info h6 {
  color: #fff;
  text-transform: capitalize;
  font-size: 10px;
  margin-bottom: 2px;
}

.lbcbiz_flow .crd_inner_info span {
  color: #fff;
  font-size: 8px;
  text-transform: capitalize;
  display: block;
}

.lbcbiz_flow .new_card_part_details .crd_inner_info h6 {
  font-size: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .new_card_part_details .crd_inner_info span {
  font-size: 6px;
}

.lbcbiz_flow .new_card_part_details .crd_inner_info {
  bottom: 10px;
}

.lbcbiz_flow .remove_admin_btn_holder {
  display: flex;
  justify-content: flex-end;
  padding-top: 10px;
}

.lbcbiz_flow .remove_admin_btn_holder a {
  display: flex;
  align-items: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  font-size: 12px;
  text-decoration: underline;
  /* text-transform: capitalize; */
}

.lbcbiz_flow .remove_admin_btn_holder a:hover {
  color: #000;
}

.lbcbiz_flow .remove_admin_btn_holder a:hover span img {
  filter: brightness(0%);
}

.lbcbiz_flow .remove_admin_btn_holder a:active {
  color: #00c1d5;
}

.lbcbiz_flow .remove_admin_btn_holder a span {
  width: 16px;
  display: inline-block;
  margin-left: 10px;
}

.lbcbiz_flow .upload_picture_holder .edit_profile_image {
  background-size: 18px;
  right: -2px;
  bottom: -5px;
}

.lbcbiz_flow .your_crd_holder .upload_picture_holder {
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
}

.lbcbiz_flow .your_crd_holder .sbc_prof_img_initial {
  border-radius: 50%;
}

.lbcbiz_flow #deleteadminmodal .modal-body {
  padding: 10px 50px;
}

/* new sbc dashboard */

.lbcbiz_flow .user_name_sec {
  padding-top: 25px;
  padding-bottom: 25px;
  background-color: #fff;
}

.lbcbiz_flow .user_name_sec h2 {
  font-size: 36px;
  line-height: 100%;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

.lbcbiz_flow .cmpny_name_holder {
  margin-top: 0;
  margin-left: 20px;
}

.lbcbiz_flow .user_name_sec .uploaded_picture {
  width: 58px;
  height: 58px;
  overflow: hidden;
  border-radius: 50%;
  display: flex;
  overflow: hidden;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}

.lbcbiz_flow .cmpny_name_holder {
  margin-top: 5px;
}

.lbcbiz_flow .user_full_bio {
  padding-left: 14px;
}

.lbcbiz_flow .cmpny_name_holder ul {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .cmpny_name_holder ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 14px;
  color: #000;
  padding: 0 10px;
  line-height: 100%;
}

.lbcbiz_flow .cmpny_name_holder ul li+li {
  border-left: 1px solid #706f73;
}

.lbcbiz_flow .cmpny_name_holder ul li:last-child {
  font-weight: 400;
}

.lbcbiz_flow .cmpny_name_holder ul li:first-child {
  padding-left: 0;
}

.lbcbiz_flow .left_usr_prt {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .dashboard_info_parts h3 {
  color: #222;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 10px;
}

.lbcbiz_flow .credit_info_holder {
  padding: 35px 30px 25px;
  background-color: #fff;
  border-radius: 4px;
}

.lbcbiz_flow .amount_details_bx h5 {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}

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

.lbcbiz_flow .side-by-side {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .side-by-side h5 {
  margin-right: 20px;
  margin-bottom: 0 !important;
}

.dsbrd_prgress_holder {
  padding: 20px 0 15px;
}

.lbcbiz_flow .dsbrd_prgress_holder .progress {
  border: 1px solid #004070;
  border-radius: 15px;
  height: 30px;
  background-color: #fff;
  box-shadow: none;
  margin: 0;
}

.lbcbiz_flow .dsbrd_prgress_holder .progress-bar {
  background-color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .dsbrd_prgress_holder .progress-bar-striped-custom {
  background-image: linear-gradient(-45deg,
      #004070 25%,
      transparent 25%,
      transparent 50%,
      #004070 50%,
      #004070 75%,
      transparent 75%,
      transparent);
  background-size: 8px 8px;
  background-color: #fff;
}

.lbcbiz_flow .credit_and_card_info_part {
  padding: 40px 0 55px;
}

.lbcbiz_flow .amount_balance_holder {
  display: flex;
  justify-content: space-between;
}

.lbcbiz_flow .top_limit_box {
  padding-bottom: 30px;
  border-bottom: 1px solid #a9a9a9;
}

.lbcbiz_flow .bottom_limit_box {
  padding: 25px 0 10px;
}

.lbcbiz_flow .balance_part_holder .amount_details_bx h4 {
  font-size: 24px;
}

.lbcbiz_flow .balance_part_holder .amount_details_bx {
  margin-bottom: 30px;
  width: 50%;
}

.lbcbiz_flow .balance_part_holder {
  display: flex;
  flex-wrap: wrap;
}

.lbcbiz_flow .info_crd_btn_holder .global_btn,
.lbcbiz_flow .mob_responsive_btn .global_btn {
  padding: 14px 25px;
  background: #fff;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  border: 2px solid #004070;
  font-size: 16px;
  border-radius: 4px;
  letter-spacing: 0;
}

.lbcbiz_flow .mob_responsive_btn .global_btn {
  line-height: 40px;
}

.lbcbiz_flow .info_crd_btn_holder .global_btn:hover,
.lbcbiz_flow .mob_responsive_btn .global_btn:hover {
  color: #fff;
  border-color: #004070;
  background: #004070;
}

.lbcbiz_flow .info_crd_btn_holder .global_btn:focus,
.lbcbiz_flow .mob_responsive_btn .global_btn:focus {
  outline: 0;
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
}

.lbcbiz_flow .info_crd_btn_holder .global_btn:active,
.lbcbiz_flow .mob_responsive_btn .global_btn:active {
  box-shadow: none;
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222;
}

.lbcbiz_flow .make_btn {
  background-color: #e00d42;
  border: 2px solid #e00d42;
  color: #fff;
  border-radius: 4px;
}

.lbcbiz_flow .make_btn:hover {
  background-color: transparent;
  color: #e00d42;
}

.lbcbiz_flow .yourcard_top_part {
  margin-bottom: 35px;
}

.lbcbiz_flow .personal_card_box {
  padding: 30px 20px 30px 20px;
  background-color: #fff;
  border-radius: 4px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  cursor: pointer;
  border: 1px solid transparent;
}

.lbcbiz_flow .personal_card_box:hover {
  border: solid 1px #706f73;
  background-color: #d8ecfd;
}

.lbcbiz_flow .personal_card_box:focus {
  box-shadow: 0 0px 0 5px rgba(0, 125, 147, 0.3);
  border: 1px solid #004070;
}

.lbcbiz_flow .personal_card_box:active {
  box-shadow: none;
  border: 1px solid #004070;
}

.lbcbiz_flow .auth_personal_card_box .amount_details_bx h4 {
  font-size: 15px;
}

.lbcbiz_flow .dashboard_card_details_box .new_card_part {
  width: 140px;
}

.lbcbiz_flow .dashboard_card_details_box .new_card_part_details .crd_inner_info h5 {
  font-size: 10px;
  color: #fff;
  margin-bottom: 2px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .dsbrd_card_dtls_rt {
  padding-left: 20px;
  width: 72%;
}

.lbcbiz_flow .card_dtls_row {
  width: 100%;
  display: flex;
  align-items: center;
}

.lbcbiz_flow .card_dtls_col.wd60 {
  width: 60%;
}

.lbcbiz_flow .side-by-side .mrgnrt30 {
  margin-right: 30px !important;
}

.lbcbiz_flow .dot_tips {
  position: absolute;
  right: 20px;
  width: 20px;
  top: 15px;
  cursor: pointer;
}

.lbcbiz_flow .dashboard_card_details_box {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .card_dtls_row+.card_dtls_row {
  margin-top: 20px;
}

.lbcbiz_flow .employee_head {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
  position: relative;
}

.lbcbiz_flow .employee_head .lft_emply {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 2;
}

.lbcbiz_flow .employee_head .lft_emply h3 {
  margin: 0 15px 0 0 !important;
}

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

.lbcbiz_flow .see_all_emply:hover {
  color: #004070;
  text-decoration: underline;
}

.lbcbiz_flow .see_all_emply:active {
  color: #00c1d5;
}

.lbcbiz_flow .rt_srch {
  width: 76%;
  text-align: right;
  position: absolute;
  right: 0;
  top: -10px;
}

.lbcbiz_flow .rt_srch input[type="search"] {
  width: 180px;
  border: 1px solid #767676;
  border-radius: 4px;
  padding: 0 50px 0 15px;
  color: #000;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 36px;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  position: relative;
  z-index: 3;
}

.lbcbiz_flow .srch_icn_bx {
  width: 20px;
  background-image: url(../images/lbcbiz/srch_blk.svg);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  right: 15px;
  top: 50%;
  height: 20px;
  z-index: 4;
  cursor: pointer;
  transform: translateY(-50%);
}

.lbcbiz_flow .rt_srch input[type="search"] {
  width: 230px;
  border-radius: 4px;
  color: #767676;
  font-size: 14px;
}

/* .lbcbiz_flow .rt_srch input[type="search"]:focus{
    width: 100%;
    border: 1px solid #004070;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147,.30);
} */

.search_employee {
  box-shadow: 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .employee_srch_rslt {
  text-align: left;
  padding: 20px 25px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.3);
  margin-top: 10px;
  position: absolute;
  right: 0;
  width: 100%;
  display: none;
  z-index: 2;
}

.lbcbiz_flow .employee_srch_box {
  position: relative;
}

.lbcbiz_flow .employee_srch_rslt h4 {
  font-size: 16px;
  color: #000;
  margin-bottom: 25px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

/* .lbcbiz_flow .employee_srch_rslt ul li + li {
    margin-top: 10px;
    border-top: 1px solid #979797;
    padding-top: 20px;
} */

.lbcbiz_flow .employee_srch_rslt ul li:last-child {
  margin-bottom: 0;
}

.lbcbiz_flow .employee_srch_rslt ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 10px;
  border-bottom: 1px solid #979797;
  margin-bottom: 20px;
}

.lbcbiz_flow .employee_srch_rslt ul li span {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .employee_srch_rslt ul li a {
  display: inline-block;
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #004070;
  text-decoration: underline;
}

.lbcbiz_flow .employee_srch_rslt ul li a:hover {
  color: #004070;
}

.lbcbiz_flow .employee_srch_rslt ul li a:active {
  color: #00c1d5;
}

.lbcbiz_flow .yourcard_bottom_part {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -7px;
}

.lbcbiz_flow .outer_btm_crd {
  padding: 0 7px;
  width: 50%;
  margin-bottom: 14px;
}

.lbcbiz_flow .inner_btm_crd {
  position: relative;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.3);
  padding: 20px 18px;
  cursor: pointer;
  border: 1px solid transparent;
}

.lbcbiz_flow .inner_btm_crd:hover {
  border: solid 1px #706f73;
  background-color: #d8ecfd;
}

.lbcbiz_flow .inner_btm_crd:focus {
  box-shadow: 0 0px 0 5px rgba(0, 125, 147, 0.3);
  border: 1px solid #004070;
}

.lbcbiz_flow .inner_btm_crd:active {
  box-shadow: none;
  border: 1px solid #004070;
}

.lbcbiz_flow .inner_btm_crd .dsbrd_prgress_holder .progress {
  border-radius: 7px;
  height: 14px;
}

.lbcbiz_flow .inner_btm_crd .dsbrd_prgress_holder {
  padding: 8px 0;
}

.lbcbiz_flow .inner_btm_crd h5 {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

.lbcbiz_flow .spent_amnt h6 {
  font-size: 14px;
  color: #000;
  text-transform: uppercase;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
}

.lbcbiz_flow .spent_amnt span {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .inner_btm_crd .dsbrd_prgress_holder .progress-bar-striped-custom {
  background-size: 4px 4px;
}

.lbcbiz_flow .employee_part .make_btn {
  margin-left: 0;
}

.lbcbiz_flow .employee_part .dashboard_card_details_box {
  flex-wrap: wrap;
}

.lbcbiz_flow .employee_part .dashboard_card_details_box .new_card_part {
  width: 290px;
  margin: 15px auto 30px;
}

.lbcbiz_flow .employee_part .dsbrd_card_dtls_rt {
  padding-left: 0px;
  width: 100%;
  border-top: 1px solid #a9a9a9;
  padding-top: 28px;
}

.lbcbiz_flow .employee_part .auth_personal_card_box .dsbrd_card_dtls_rt {
  padding-top: 39px;
}

.lbcbiz_flow .employee_part .yourcard_top_part {
  margin-bottom: 0;
}

.lbcbiz_flow .card_dtls_col.wd50 {
  width: 50%;
}

.mrgnrt86 {
  margin-right: 86px !important;
}

.mrgnrt35 {
  margin-right: 35px !important;
}

.lbcbiz_flow .employee_part .dashboard_card_details_box .new_card_part_details .crd_inner_info h6 {
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.lbcbiz_flow .employee_part .dashboard_card_details_box .new_card_part_details .crd_inner_info h5 {
  font-size: 12px;
  margin-bottom: 3px;
  letter-spacing: 1px;
}

.lbcbiz_flow .spend_graph_part {
  background-color: #fff;
  padding: 80px 0 95px;
}

.lbcbiz_flow .spend_graph_part h3 {
  color: #000;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .dashbrd_graph_holder {
  display: flex;
  margin: 0 -10px;
}

.lbcbiz_flow .graph_col_outer.wdd35 {
  padding: 0 10px;
  width: 35%;
}

.lbcbiz_flow .graph_col_outer.wdd65 {
  padding: 0 10px;
  width: 65%;
}

.lbcbiz_flow .graph_col_inner {
  background-color: #f7f7f7;
  border-radius: 4px;
  padding: 30px;
}

.lbcbiz_flow .graph_col_inner h4 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000;
  font-size: 20px;
  text-transform: uppercase;
  margin-bottom: 15px;
}

.mob_responsive_btn {
  display: none;
}

.lbcbiz_flow .multiclr_barchart .progress {
  border: 1px solid #2d7581;
  border-radius: 14.5px;
  height: 29px;
  overflow: hidden;
  background-color: #fff;
  box-shadow: none;
  width: 99.9%;
}

.food-prgrs {
  background-color: #d83f7b;
}

.travel-prgrs {
  background-color: #ff9a62;
}

.home-prgrs {
  background-color: #f0c835;
}

.health-prgrs {
  background-color: #00d7a7;
}

.shopping-prgrs {
  background-color: #a76ab2;
}

.transportation-prgrs {
  background-color: #426a98;
}

.miscellaneous-prgrs {
  background-color: #a3b3c5;
}

.entertainment-prgrs {
  background-color: #ed5959;
}

.tech-prgrs {
  background-color: #2e9fdb;
}

.groceries-prgrs {
  background-color: #5db34d;
}

.lbcbiz_flow .multiclr_barchart .progress-bar {
  color: #000;
  cursor: pointer;
  box-shadow: none;
}

[data-ttip] {
  position: absolute;
  z-index: 2;
}

.progress-indicator {
  position: absolute;
  bottom: -57px;
  left: -70px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  z-index: 3;
  visibility: hidden;
  opacity: 0;
}

.tooltipped:hover .progress-indicator {
  visibility: visible;
  opacity: 1;
}

[data-ttip]:before {
  position: absolute;
  z-index: 2;
  padding: 10px 10px 10px 20px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.2);
  bottom: -73px;
  background-color: #fff;
  left: 50%;
  margin-left: -80px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  min-width: 202px;
  content: attr(data-ttip);
  text-align: left;
}

.food-prgrs [data-ttip]:after {
  background-color: #d83f7b;
}

.food-prgrs [data-ttip]:before {
  min-width: 155px;
}

.travel-prgrs [data-ttip]:after {
  background-color: #ff9a62;
}

.travel-prgrs [data-ttip]:before {
  min-width: 162px;
}

.home-prgrs [data-ttip]:after {
  background-color: #f0c835;
}

.home-prgrs [data-ttip]:before {
  min-width: 155px;
}

.health-prgrs [data-ttip]:after {
  background-color: #00d7a7;
}

.health-prgrs [data-ttip]:before {
  min-width: 155px;
}

.shopping-prgrs [data-ttip]:after {
  background-color: #a76ab2;
  left: -146px;
}

.shopping-prgrs [data-ttip]:before {
  min-width: 173px;
  margin-left: -155px;
}

.transportation-prgrs [data-ttip]:after {
  background-color: #426a98;
  left: -174px;
}

.transportation-prgrs [data-ttip]:before {
  min-width: 202px;
  margin-left: -185px;
}

.miscellaneous-prgrs [data-ttip]:after {
  background-color: #a3b3c5;
  left: -174px;
}

.miscellaneous-prgrs [data-ttip]:before {
  min-width: 195px;
  margin-left: -185px;
}

.entertainment-prgrs [data-ttip]:after {
  background-color: #ed5959;
  left: -174px;
}

.entertainment-prgrs [data-ttip]:before {
  min-width: 195px;
  margin-left: -185px;
}

.tech-prgrs [data-ttip]:after {
  background-color: #2e9fdb;
  left: -123px;
}

.tech-prgrs [data-ttip]:before {
  min-width: 140px;
  margin-left: -135px;
}

.groceries-prgrs [data-ttip]:after {
  background-color: #5db34d;
  left: -150px;
}

.groceries-prgrs [data-ttip]:before {
  min-width: 165px;
  margin-left: -160px;
}

/* [data-ttip]:after {
  position: absolute;
  bottom: -57px;
  left: -70px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  content: " ";
  z-index: 3;
} */

[data-ttip]:before {
  visibility: hidden;
  opacity: 0;
}

.tooltipped:hover [data-ttip]:before {
  visibility: visible;
  opacity: 1;
}

.lbcbiz_flow .multiclr_barchart .progress_hov {
  position: absolute;
  z-index: 2;
  padding: 10px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgb(0, 0, 0, 0.2);
  bottom: -45px;
  background-color: #fff;
  display: none;
  align-items: center;
  left: 50%;
  transform: translateX(-50%);
}

.lbcbiz_flow .multiclr_barchart .color_tip {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  display: block;
}

.lbcbiz_flow .multiclr_barchart .progress_hov h6 {
  margin: 0;
  padding-left: 10px;
  font-size: 12px;
  text-transform: uppercase;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .multiclr_barchart .progress_hov em {
  font-style: normal;
  font-size: 12px;
  color: #767676;
  padding-left: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .multiclr_barchart .progress-bar:hover .progress_hov {
  display: flex;
  width: 180px;
}

.lbcbiz_flow .credit_lmt_chart_part {
  padding: 25px 20px 0;
}

.lbcbiz_flow .credit_lmt_chart_part_inner {
  border-bottom: 1px solid #a9a9a9;
  padding-bottom: 20px;
}

.lbcbiz_flow .multiclr_barchart {
  padding-top: 20px;
}

.lbcbiz_flow .multiclr_barchart .progress-bar:first-child .progress_hov {
  left: 0;
  transform: none;
}

.lbcbiz_flow .lock_card.active span {
  background-image: url(../images/lbcbiz/lock_crd.png);
  background-size: 20px 20px;
}

.lbcbiz_flow .lock_onln.active span {
  background-image: url(../images/lbcbiz/lock_online.png);
  background-size: 20px auto;
}

.lbcbiz_flow .lock_frgn.active span {
  background-image: url(../images/lbcbiz/lock_foreign.png);
  background-size: 20px 20px;
}

.lbcbiz_flow .lock_card span {
  background-image: url(../images/lbcbiz/crd_lock_off.svg);
  background-size: 20px 20px;
}

.lbcbiz_flow .lock_onln span {
  background-image: url(../images/lbcbiz/lock_online_off.svg);
  background-size: 20px 20px;
}

.lbcbiz_flow .lock_frgn span {
  background-image: url(../images/lbcbiz/lock_foreign_off.svg);
  background-size: 20px 20px;
}

.lbcbiz_flow .left_total_function a {
  background-color: #004070;
  color: #fff;
  display: flex;
  align-items: center;
  width: auto;
  justify-content: center;
  height: 34px;
  border: 2px solid #004070;
  border-radius: 4px;
  padding: 0 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbcbiz_flow .left_total_function .lock_card {
  width: 138px;
}

.lbcbiz_flow .left_total_function .lock_onln {
  width: 151px;
}

.lbcbiz_flow .left_total_function .lock_frgn {
  width: 157px;
}

.lbcbiz_flow .card_function_cntrl {
  display: flex;
  align-items: center;
  padding: 20px 20px 0px;
}

.lbcbiz_flow .left_total_function {
  display: flex;
  width: 66%;
}

.lbcbiz_flow .rght_purchase_notification {
  width: 34%;
  display: flex;
  justify-content: flex-end;
}

.lbcbiz_flow .left_total_function a.active {
  color: #004070;
  background-color: #fff;
}

.lbcbiz_flow .left_total_function a+a {
  margin-left: 10px;
}

.lbcbiz_flow .left_total_function a span {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  margin-right: 8px;
}

.lbcbiz_flow .rght_purchase_notification .on_of_label .on,
.on_of_label .off {
  margin-right: 5px;
  font-size: 12px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  width: 21px;
}

.lbcbiz_flow .rght_purchase_notification .on_of_label label {
  color: #000;
  font-size: 16px;
  margin-right: 10px;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .card_dtls_copy_part {
  padding: 0 20px 15px;
}

.lbcbiz_flow .card_dtls_copy_part .nwcrd_frm_blck {
  margin-bottom: 15px;
}

.lbcbiz_flow .left_total_function a em {
  font-style: normal;
}

.lbcbiz_flow .page_load_stat {
  background-image: url(../images/lbcbiz/loader_ripple.gif?v=1.3);
}

.lbcbiz_flow .application_laststep h2 {
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .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;
}

.lbcbiz_flow .rangeslider__handle {
  background: #004070;
}

.lbcbiz_flow .rangeslider--horizontal .rangeslider__fill {
  background-color: #004070;
}

.lbcbiz_flow .price_Range .slider.slider-horizontal:before {
  display: none;
}

.lbcbiz_flow .price_Range .slider.slider-horizontal:after {
  display: none;
}

.lbcbiz_flow .application_laststep .slider-horizontal .rng_new_range {
  color: #004070;
}

.lbcbiz_flow .value_left_top {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .value_right_top {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.back_btn {
  padding-left: 0px;
  background-image: none !important;
  border-radius: 4px;
  background-color: #fff !important;
  border: 2px solid #004070;
  color: #004070;
  width: 150px !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.back_btn:hover {
  border: 2px solid #0068b8;
  background-color: #0068b8 !important;
  color: #fff;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.back_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.back_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.next_btn {
  background-image: none !important;
  width: 150px !important;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #004070 !important;
  color: #fff;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.next_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.next_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .application_laststep .next_but_compare .global_btn.next_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .card_select_new h3 {
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .card_confirm_new p {
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .newSuccess .all_detail_container .confirm_card_txt h4 {
  font-size: 14px;
  margin-bottom: 8px;
  text-align: left;
}

.lbcbiz_flow .confirm_card_txt p {
  letter-spacing: 0px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .confirmsingle_text label {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .confirmsingle_text .show_email {
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn.back_btn {
  background-color: #fff !important;
  color: #004070;
  border: 2px solid #004070;
  line-height: 46px;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  border: 2px solid #0068b8;
  color: #fff;
  outline: 0;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn.back_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.lbcbiz_flow .card_select_new .next_but_compare .global_btn.back_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
}

.lbcbiz_flow .confirmsingle_text .show_phonenumber {
  font-size: 16px;
}

.lbcbiz_flow #addemployeemodal .bootstrap-select.btn-group .dropdown-menu.inner {
  max-height: 300px !important;
}

.lbcbiz_flow #confirm_card_details .modal-content {
  overflow: hidden;
}

.lbcbiz_flow .srch_scroll {
  max-height: 200px;
  overflow: auto;
}

.lbcbiz_flow .employee_srch_box .close_rcnt_src_txt {
  right: 37px;
  background-color: transparent;
  border: 0;
  outline: 0;
}

.lbcbiz_flow .dsbrd_eshop_slider .slick-arrow,
.dsbrd_eshop_slider_mrktnk .slick-arrow {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow .dsbrd_eshop_slider .slick-arrow .fa,
.dsbrd_eshop_slider_mrktnk .slick-arrow .fa {
  margin-top: -2px;
}

.lbcbiz_flow #addadminmodal .fld_col_12 {
  padding: 5px;
}

.lbcbiz_flow .new_your_card_part h4 p {
  margin-top: 5px;
  margin-bottom: 30px;
}

.lbcbiz_flow .dot_locks {
  position: absolute;
  right: 20px;
  top: 15px;
  pointer-events: none;
  font-size: 0;
}

.lbcbiz_flow .dot_locks li {
  width: 17px;
  display: inline-block;
  margin: 0 2px;
  text-align: center;
}

.lbcbiz_flow .dot_locks li img {
  height: 15px;
}

.lbcbiz_flow .uploaded_picture_without_image {
  background-color: #004070;
  color: #fff;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

/**Added on 07.04.2021**/

.lbcbiz_flow .add_admin_info {
  text-align: left;
}

.lbcbiz_flow .slick-current.brim_card_slider_user_item .brim_card_slider_user_inner {
  -webkit-transform: scale(1.35);
  -moz-transform: scale(1.35);
  -ms-transform: scale(1.35);
  transform: scale(1.35);
}

.lbcbiz_flow .brim_card_slider_user .slick-track {
  transform: none !important;
}

.lbcbiz_flow .ern_type_selectbox.is_stuck {
  padding: 8px 10px !important;
}

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

.lbcbiz_flow #noCurrentInstallment .round_blnk_img,
.lbcbiz_flow #noEligibleInstallment .round_blnk_img,
.lbcbiz_flow #noPastInstallment .round_blnk_img {
  padding: 0px;
}

.lbcbiz_flow #noCurrentInstallment .basic_btn,
.lbcbiz_flow #noPastInstallment .basic_btn {
  font-size: 16px;
  padding: 15px 25px;
  border-radius: 4px;
  letter-spacing: 0;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #noCurrentInstallment .basic_btn:hover,
.lbcbiz_flow #noPastInstallment .basic_btn:hover {
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow #noCurrentInstallment .basic_btn:focus,
.lbcbiz_flow #noPastInstallment .basic_btn:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
}

.lbcbiz_flow #noCurrentInstallment .basic_btn:active,
.lbcbiz_flow #noPastInstallment .basic_btn:active {
  background-color: #d8ecfd;
  color: #222222;
  border-color: #222222;
  box-shadow: none;
}

/* add for auth user  */

.lbcbiz_flow.authuser_body .payOptTabs .make_tabmenu ul:after {
  width: 50%;
}

.lbcbiz_flow.authuser_body .payOptTabs .make_tabmenu .interacparentDivPay:after {
  left: 50%;
}

.lbcbiz_flow #acount_flagged_id .modal-footer {
  display: none;
}

.lbcbiz_flow .info_crd_btn_holder .make_btn,
.lbcbiz_flow .info_crd_btn_holder .global_btn {
  width: 167px;
  text-align: center;
}

.lbcbiz_flow .Card_Lock_Modal_body p {
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
  letter-spacing: 0;
}

/* sbc admin flow */

.sbc_login.sbc_admin_activation .payment-form.activation-payment-form .new_frm_area {
  padding: 0px 0 100px !important;
  background: #fff;
  min-height: 450px;
}

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

.sbc_login.sbc_admin_activation .active_card_menu_new>ul {
  font-size: 0px;
}

.sbc_login.sbc_admin_activation .active_card_menu li {
  display: inline-block;
  vertical-align: bottom;
  text-align: center;
  width: 33%;
  position: relative;
}

.sbc_login.sbc_admin_activation .active_card_menu_new li:first-child:before {
  border-bottom: 3px solid #004070 !important;
}

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

.sbc_login.sbc_admin_activation .active_card_menu li a {
  display: block;
  font-size: 14px;
  border-bottom: 3px solid #d9d9d9;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  padding: 25px 10px;
  margin: 0 -3px;
  pointer-events: none;
}

.sbc_login.sbc_admin_activation .tab-content {
  background: #fff;
  padding: 60px 25px 25px;
}

.sbc_login.sbc_admin_activation .frm_wrap {
  max-width: 630px;
  margin: 0px auto;
}

.sbc_login.sbc_admin_activation .pg_progress {
  background-color: #004070;
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  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;
}

.sbc_login.sbc_admin_activation .setup_content_header {
  text-align: center;
  max-width: 100%;
  margin: 0px auto 30px;
}

.sbc_login.sbc_admin_activation .setup_content_header h1 {
  margin-bottom: 30px;
  font-size: 36px;
  color: #004070;
  letter-spacing: 0;
  line-height: 46px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login.sbc_admin_activation .setup_content_header h4 {
  font-size: 21px;
  line-height: 27px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation p {
  font-size: 16px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
}

.sbc_login.sbc_admin_activation .payment-form .validate_frm label {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #000;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 8px;
}

.sbc_login.sbc_admin_activation .form-group .form-control,
.sbc_login.sbc_admin_activation .form-group .bootstrap-select>.btn,
.sbc_login.sbc_admin_activation .payment-form .bootstrap-select .btn-default {
  min-height: 60px;
  height: auto;
  line-height: 35px;
  border-radius: 4px;
  border: 2px solid #767676 !important;
  font-size: 16px;
  box-shadow: none;
  color: #000;
}

.sbc_login.sbc_admin_activation .form-group .bootstrap-select>.btn,
.sbc_login.sbc_admin_activation .payment-form .bootstrap-select .btn-default {
  background-color: transparent !important;
}

.sbc_login.sbc_admin_activation .form-group .form-control:focus,
.sbc_login.sbc_admin_activation .form-group .bootstrap-select>.btn:focus,
.sbc_login.sbc_admin_activation .payment-form .bootstrap-select .btn-default:focus {
  border: 2px solid #007d96 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
}

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

.sbc_login.sbc_admin_activation .form-control:focus {
  border: 2px solid #007d96 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
  border-color: #007d96 !important;
}

.sbc_login.sbc_admin_activation {
  background-color: #fff;
}

.sbc_login.sbc_admin_activation .v_card_head {
  margin-bottom: 30px;
}

.sbc_login.sbc_admin_activation .payment-form {
  overflow: hidden;
  margin-top: 70px;
}

.sbc_login.sbc_admin_activation .active_card_menu_new li:first-child:before {
  width: 5000px;
  position: absolute;
  bottom: 0px;
  height: 0px;
  border-bottom: 3px solid #004070;
  content: "";
  right: 100%;
}

.sbc_login.sbc_admin_activation .active_card_menu_new li:last-child:before {
  border-bottom: 3px solid #d9d9d9;
  width: 5000px;
  position: absolute;
  bottom: 0px;
  height: 0px;
  content: "";
  left: 100%;
}

.sbc_login.sbc_admin_activation .pg_invalid_card,
.sbc_login.sbc_admin_activation .aqclass {
  font-size: 14px !important;
  color: #fc0000 !important;
  font-family: "Source Sans Pro", sans-serif !important;
  font-weight: 400;
  padding-left: 10px;
  position: relative !important;
  line-height: 16px;
  letter-spacing: 0;
  font-style: normal !important;
  margin-top: 10px !important;
  text-align: left;
  bottom: unset !important;
}

.sbc_login.sbc_admin_activation .pg_invalid_card:after,
.sbc_login.sbc_admin_activation .aqclass:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 4px;
  content: "";
  background-color: #ff6c6c;
}

.sbc_login.sbc_admin_activation .frm_wrap_mailactivation .pg_invalid_card {
  top: 5px !important;
}

.sbc_login.sbc_admin_activation .form-group .form-control.errored {
  background-color: rgba(255, 108, 108, 0.05) !important;
  border: 2px solid #ff6c6c !important;
}

.sbc_login.sbc_admin_activation .form-control {
  font-size: 16px;
  color: #181818 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation .global_btn.save_btn {
  color: #fff;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  min-width: 175px;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
  background-image: none;
  padding: 0px 20px;
  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;
  line-height: 50px;
  height: 50px;
}

.sbc_login.sbc_admin_activation .global_btn.save_btn {
  color: #fff;
  background-color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  min-width: 175px;
  font-size: 16px;
  text-align: center;
  border-radius: 4px;
  background-image: none;
  padding: 0px 20px;
  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;
  line-height: 50px;
  height: 50px;
}

.sbc_login.sbc_admin_activation .global_btn.save_btn:hover {
  background-color: #0068b8 !important;
  background-image: none;
  color: #fff;
}

.sbc_login.sbc_admin_activation .global_btn.save_btn:focus {
  background-image: none !important;
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
}

.sbc_login.sbc_admin_activation .global_btn.save_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
  box-shadow: none !important;
}

.sbc_login.sbc_admin_activation .active_card_menu_new li.active:after {
  background-image: url(../images/lbcbiz/vcard_tick_new.png);
}

.sbc_login.sbc_admin_activation .frm_wrap_mail_pin p {
  font-size: 14px;
  text-align: center;
  margin-bottom: 40px;
}

.sbc_login.sbc_admin_activation .frm_wrap_mail_pin p span {
  font-size: 21px;
  display: block;
  line-height: 27px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation .activation_custom_form h2 {
  font-size: 36px;
  margin-bottom: 20px;
  color: #004070;
  letter-spacing: 0;
  line-height: 46px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login.sbc_admin_activation .new_numeric_text {
  font-size: 14px;
  width: 100%;
  margin-top: 10px;
  padding: 20px 20px 5px;
  border-radius: 8px;
  border: 0;
  position: static;
  background-color: #e9fdff;
  display: flex;
  flex-wrap: wrap;
  border-left: 8px solid #009eae;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  transform: none;
  color: #000;
  margin-bottom: 30px;
  margin-left: 0;
}

.sbc_login.sbc_admin_activation .new_numeric_text .val_ico {
  background: url(../images/lbcbiz/Checkbox.png) left center no-repeat;
  background-position: 0px 1px;
  background-size: 24px 24px !important;
  margin-bottom: 15px;
  line-height: 26px;
  display: inline-block;
  width: 50%;
  padding-left: 35px;
  position: relative;
}

.sbc_login.sbc_admin_activation .global_btn.back_btn {
  color: #004070;
  border: 2px solid #004070;
  background: none !important;
  padding: 12px 20px !important;
  text-align: center;
  border-radius: 4px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: inherit;
  font-size: 16px !important;
  width: 175px;
  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;
}

.sbc_login.sbc_admin_activation .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
  border: 2px solid #000;
}

.sbc_login.sbc_admin_activation .global_btn.back_btn:focus {
  border: 2px solid #004070;
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.sbc_login.sbc_admin_activation .global_btn.back_btn:active {
  background-color: #d8ecfd !important;
  color: #222222;
  border-color: #222222;
  box-shadow: none !important;
}

.sbc_login.sbc_admin_activation .material_erase_email_ico,
.sbc_login.sbc_admin_activation .material_pass_view_ico {
  right: 40px;
  top: 45px;
}

.sbc_login.sbc_admin_activation .pass_and_sqstn h5 {
  text-align: center;
  color: #454545;
  font-size: 28px;
  margin-bottom: 15px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login.sbc_admin_activation .password_user.form-control[readonly] {
  background-color: transparent;
  opacity: 1;
}

.sbc_login.sbc_admin_activation .numeric_text span.criteria_ful {
  background: url(../images/lbcbiz/vcard_tick_new.png) center left no-repeat;
  background-position: center left;
  background-size: 24px 24px !important;
}

.sbc_login.sbc_admin_activation .white_overlay_container {
  padding-bottom: 100px;
  padding-top: 70px;
}

.sbc_login.sbc_admin_activation #account_already_created .new_frm_area {
  padding: 50px 0 !important;
  background: transparent;
}

.sbc_login.sbc_admin_activation #account_already_created .PrimaryNotActivated_area {
  max-width: 640px;
  margin: 0 auto;
  text-align: center;
}

.sbc_login.sbc_admin_activation .SecurityShow {
  margin-top: 0px;
  padding-top: 30px;
  border-top: 0;
}

.sbc_login.sbc_admin_activation .v_card_head h5 {
  font-size: 28px;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 36px;
  margin-bottom: 15px;
}

.sbc_login.sbc_admin_activation .SecurityShow .v_card_head p {
  font-size: 21px;
  line-height: 27px;
  letter-spacing: 0;
}

.sbc_login.sbc_admin_activation .info_tip {
  display: none;
  position: absolute;
  bottom: 100%;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-border-radius: 5px;
  border-radius: 3px;
  min-width: 150px;
  padding: 10px 16px 4px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
  color: #fff;
  box-shadow: 2px 3px 1px 0px rgba(0, 0, 0, 0.09);
  margin-bottom: 10px;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99;
  text-align: center;
  margin-bottom: 15px;
}

.sbc_login.sbc_admin_activation .white_info_tip {
  color: #2d2924;
  min-height: 80px;
  width: 230px;
  transform: translateX(-50%);
  right: auto;
  left: 50%;
  border: 2px solid #00c1d5;
  border-radius: 4px;
  background-color: #f7f7f7;
  font-family: "Source Sans Pro", sans-serif;
  font-size: 12px;
  padding-right: 21px;
  text-align: left;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation .tooltipbtn {
  color: #004070 !important;
  font-size: 20px !important;
  margin-top: -2px;
}

.sbc_login.sbc_admin_activation .form-group .bootstrap-select.btn-group .btn .caret,
.sbc_login.sbc_admin_activation .bootstrap-select.btn-group .btn .caret {
  background: url(../images/lbcbiz/Caret-down.svg) right center no-repeat;
  right: 20px;
  width: 17px;
  height: 16px;
  border: 0;
  transform: translateY(-50%);
}

.sbc_login.sbc_admin_activation .dropdown-menu {
  padding: 0 10px;
  min-height: 250px !important;
  max-height: 250px !important;
  border-radius: 4px;
}

.sbc_login.sbc_admin_activation .bootstrap-select.btn-group .dropdown-menu li.selected {
  border-bottom: 0;
}

.sbc_login.sbc_admin_activation .bootstrap-select.btn-group .dropdown-menu li.selected a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: transparent;
  border-bottom: 1px solid #004070;
  color: #004070;
}

.sbc_login.sbc_admin_activation .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;
}

.sbc_login.sbc_admin_activation .white_info_tip:after {
  border-top: 10px solid #f7f7f7;
  filter: drop-shadow(0 2px 0px rgba(0, 151, 159, 1));
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  width: 0px;
  height: 0px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}

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

.sbc_login.sbc_admin_activation .info_tip p {
  letter-spacing: 0;
  font-size: 12px;
  text-align: left;
  margin-bottom: 5px;
  text-transform: none;
  font-weight: 500;
  line-height: 19px;
}

.sbc_login.sbc_admin_activation #sectionB.frm_wrap {
  width: 100%;
  max-width: 560px;
}

.sbc_login.sbc_admin_activation .PrimaryNotActivated_area p {
  font-size: 21px;
  line-height: 27px;
  color: #454545;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation #account_already_created .ifyouhavequst {
  margin-top: 50px;
  font-size: 14px;
  padding: 0;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation #account_already_created .btn_holder {
  padding-top: 30px;
}

.sbc_login.sbc_admin_activation .sbc_activate {
  background-color: #007d96 !important;
  height: 50px;
  line-height: 46px;
  padding: 0 45px !important;
  color: #fff !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border-radius: 25px !important;
  font-size: 16px;
  width: 175px;
  display: block;
  margin: 0 auto 25px;
}

.sbc_login.sbc_admin_activation #activatin_success .sbc_activate {
  width: 200px;
  margin-bottom: 0;
}

.sbc_login.sbc_admin_activation #activatin_success .sbc_activate:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.sbc_login.sbc_admin_activation #activatin_success .sbc_activate:focus {
  color: #fff !important;
  background: none !important;
  background-color: #004070 !important;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
}

.sbc_login.sbc_admin_activation #activatin_success .sbc_activate:active {
  background-color: #d8ecfd !important;
  color: #222222 !important;
  border-color: #222222 !important;
}

.sbc_login.sbc_admin_activation #account_already_created .btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
}

.sbc_login.sbc_admin_activation #account_already_created .btn:focus {
  color: #fff !important;
  background: none !important;
  background-color: #004070 !important;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  outline: 0;
}

.sbc_login.sbc_admin_activation #account_already_created .btn:active {
  background-color: #d8ecfd !important;
  color: #222222 !important;
  border-color: #222222 !important;
}

.sbc_login.sbc_admin_activation #account_already_created .forgot_password {
  color: #454545;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  text-decoration: underline;
}

.sbc_login.sbc_admin_activation #account_already_created .forgot_password:hover {
  color: #01c1d6;
}

.sbc_login.sbc_admin_activation .payment-form .form-group {
  margin-bottom: 25px;
}

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

.sbc_login.sbc_admin_activation #account_already_created {
  margin-top: 70px;
}

.sbc_login.sbc_admin_activation .frm_wrap-2 {
  max-width: 560px;
  margin: 0 auto;
}

.sbc_login.sbc_admin_activation .card-outer {
  margin-bottom: 50px;
}

.sbc_login.sbc_admin_activation .card_details {
  margin: 0px 0 20px;
  position: static;
  padding: 0;
}

.sbc_login.sbc_admin_activation .pr_sm_title {
  font-size: 28px;
  text-transform: inherit;
  letter-spacing: 0;
  color: #000 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 16px;
  text-align: center;
}

.sbc_login.sbc_admin_activation .checkboxout {
  margin: 7px 0 0;
  position: relative;
}

.sbc_login.sbc_admin_activation .checkboxout input[type="checkbox"] {
  visibility: hidden;
  opacity: 0;
  position: absolute;
}

.sbc_login.sbc_admin_activation [type="checkbox"]:checked+label,
.sbc_login.sbc_admin_activation [type="checkbox"]:not(:checked)+label {
  padding-left: 35px;
  line-height: 20px;
  color: #000 !important;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  margin: 0;
}

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

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

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

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

.sbc_login.sbc_admin_activation .view_fees {
  margin: 0 0 30px;
}

.sbc_login.sbc_admin_activation .agreement_content_new {
  background-color: #fafafa;
  height: 240px;
  overflow: auto;
  text-align: left;
  border: 1px solid #ebebeb;
  border-radius: 5px;
  padding: 20px;
}

.sbc_login.sbc_admin_activation .inner_agreement h6 {
  display: inline-block;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.sbc_login.sbc_admin_activation .inner_agreement p {
  font-size: 16px;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0;
}

.sbc_login.sbc_admin_activation .inner_agreement p span {
  display: inline-block;
  margin-right: 5px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login.sbc_admin_activation .activation_confrm .btn_outr {
  text-align: center;
}

.sbc_login.sbc_admin_activation #activatin_success {
  margin-top: 70px;
}

.sbc_login.sbc_admin_activation #activatin_success .new_frm_area {
  padding: 120px 0 150px;
  text-align: center;
  max-width: 640px;
  margin: 0 auto;
}

.sbc_login.sbc_admin_activation #activatin_success .new_frm_area h1 {
  font-size: 36px;
  margin-bottom: 20px;
  color: #004070;
  letter-spacing: 0;
  line-height: 46px;
  text-align: center;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login.sbc_admin_activation #activatin_success .account_created_dtls p {
  font-size: 21px;
  line-height: 27px;
  color: #454545;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login.sbc_admin_activation #activatin_success .account_created_dtls .account_created_dtls_span {
  margin-top: 50px;
  font-size: 14px;
  padding: 0;
  color: #454545;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  display: block;
  margin-bottom: 25px;
}

.sbc_login.sbc_admin_activation #user_security_answer {
  background-color: #fff;
}

.sbc_login.sbc_admin_activation .load_progress_overlay {
  position: fixed;
  overflow: hidden;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
  background: #fff;
}

.sbc_login.sbc_admin_activation .load_progress_overlay_static .white_overlay_container {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: rgba(255, 255, 255, 0.65);
}

.sbc_login.sbc_admin_activation .loader_area {
  max-width: 525px;
  margin: 150px auto;
  min-height: 100%;
  background: transparent;
}

.sbc_login.sbc_admin_activation .page_load_stat {
  background-image: url(../images/lbcbiz/loader_ripple.gif);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100px;
  height: 100px;
  margin: 30px auto;
  position: static;
  transform: none;
}

.sbc_login.sbc_admin_activation .loaderlogo {
  max-width: 175px;
  display: block;
  text-align: center;
  margin: 0px auto 15px;
}

/* sbc admin flow end*/

/* sbc company spend */

.lbcbiz_flow .spend_holder_body {
  padding-top: 70px;
}

.lbcbiz_flow .spend_head {
  background-color: #fff;
  padding: 35px 0;
}

.lbcbiz_flow .spend_head_top h2 {
  font-size: 36px;
  color: #000000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .spend_head_top {
  margin-bottom: 25px;
}

.lbcbiz_flow .spend_head_bottom .single_select_item .btn-group.bootstrap-select {
  width: auto !important;
  min-width: 170px;
}

.lbcbiz_flow .spend_head_bottom .flx_lft_align {
  width: auto;
}

.lbcbiz_flow .single_select_item.download_btn {
  width: 140px;
}

.lbcbiz_flow .spend_head_bottom .single_select_item.download_btn .btn-group.bootstrap-select {
  width: auto !important;
  min-width: 140px;
}

.lbcbiz_flow .company_spend_trend h2 {
  color: #000;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 20px;
}

.company_spend_trend {
  padding: 35px 0 0;
  background: #f7f7f7;
}

.lbcbiz_flow .company_trend_details_inner .inner_btm_crd {
  padding: 35px 30px 45px;
  cursor: auto;
  box-shadow: none;
}

.lbcbiz_flow .company_trend_details_inner .inner_btm_crd:hover {
  cursor: auto;
  box-shadow: none !important;
}

.lbcbiz_flow .company_trend_details_inner .inner_btm_crd:hover {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  border: 1px solid transparent;
}

.lbcbiz_flow .company_trend_details_inner .inner_btm_crd h5 {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}

.lbcbiz_flow .company_trend_details_inner .spent_amnt {
  justify-content: flex-start;
}

.lbcbiz_flow .company_trend_details_inner .spent_amnt span {
  font-size: 20px;
  font-weight: 400;
}

.lbcbiz_flow .limit_used {
  padding: 0 10px;
  background-color: #fff8e7;
  border-radius: 14.5px;
  font-size: 14px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  height: 23px;
  line-height: 23px;
  margin-left: 10px;
}

.spend_amt_row {
  margin-top: 35px;
}

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

.lbcbiz_flow .spend_chart_toggle {
  display: flex;
  justify-content: flex-end;
}

.lbcbiz_flow .spend_bar_chart {
  height: 345px;
}

.lbcbiz_flow .spend_chart .highcharts-button.highcharts-contextbutton {
  display: none;
}

.lbcbiz_flow .spend_chart .highcharts-legend {
  display: none;
}

.lbcbiz_flow .spend_bar_chart .highcharts-background,
.lbcbiz_flow .spend_bar_chart .highcharts-plot-background,
.lbcbiz_flow .spend_bar_chart .highcharts-background,
.lbcbiz_flow .spend_bar_chart .highcharts-plot-background {
  fill: #f7f7f7;
}

.lbcbiz_flow .spend_break_head {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 30px;
}

.lbcbiz_flow .spend_break_head h2 {
  color: #000;
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-right: 25px;
}

.lbcbiz_flow .company_spend_breakdown {
  padding: 65px 0 80px;
  background-color: #fff;
}

.lbcbiz_flow .spend_blocks {
  margin: 0 -7.5px;
}

.lbcbiz_flow .spend_blocks .totalCircelList {
  margin-left: 7.5px;
  max-width: calc(33.33% - 15px);
  margin-right: 7.5px;
  padding: 18px 14px;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  transition: 0.3s ease;
  margin-bottom: 15px;
  float: left;
  width: 100%;
  background: #fff;
  cursor: pointer;
}

.lbcbiz_flow .spend_blocks .totalCircelList:hover {
  border: 1px solid #000000;
  box-shadow: inset 0 0 0 1px #004070, 0 0 0 5px #7ac5fe;
}

.lbcbiz_flow .spend_blocks .totalCircelList:focus {
  border: 1px solid #004070;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3) !important;
}

.lbcbiz_flow .spend_blocks .budgtNoTransaction {
  background-color: #f7f7f7;
  box-shadow: none !important;
  color: #000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  border: 1px solid transparent !important;
  cursor: not-allowed;
}

.lbcbiz_flow .spend_blocks .svgChartCls>span>img {
  width: 30px;
  border-radius: 50%;
  margin-right: 6px;
}

.lbcbiz_flow .spend_blocks .svgChartCls .totalVal {
  margin-top: 3px;
  background-image: none !important;
  padding-right: 0;
  margin-left: auto;
}

.lbcbiz_flow .cust_break_row {
  display: flex;
  align-items: center;
  margin: 0 -15px;
}

.lbcbiz_flow .custom_break_lft {
  width: 30%;
  padding: 0 15px;
}

.lbcbiz_flow .custom_break_rght {
  width: 70%;
  padding: 0 15px;
}

.lbcbiz_flow .spend_box_holder {
  padding: 45px 0 100px;
  background-color: #f7f7f7;
}

.lbcbiz_flow .spend_inner_box {
  padding: 30px 25px 15px;
  border-radius: 4px;
  background-color: #fff;
  min-height: 408px;
}

.lbcbiz_flow .spend_inner_box .spend_break_head {
  justify-content: space-between;
  margin-bottom: 35px;
}

.lbcbiz_flow .spend_inner_box .spend_break_head h2 {
  font-size: 20px;
  margin-right: 0;
}

.lbcbiz_flow .blank_pie {
  width: 250px;
  margin: 0 auto;
  position: relative;
}

.lbcbiz_flow .no_tran_month {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  width: 180px;
  max-width: 100%;
  transform: translate(-50%, -50%);
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.lbcbiz_flow .no_marchent {
  padding: 50px 20px 80px;
}

.lbcbiz_flow .no_marchent h2 {
  color: #000;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 15px;
}

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

.lbcbiz_flow .no_marchent p a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #004070;
}

.lbcbiz_flow .no_marchent p a:hover {
  text-decoration: underline;
}

.lbcbiz_flow .inner_no_narchent {
  max-width: 290px;
  margin: 0 auto;
}

.lbcbiz_flow .inner_no_narchent figure {
  max-width: 65px;
  margin: 0 auto 25px;
}

.lbcbiz_flow .blank_bx {
  min-height: 409px;
  line-height: 409px;
}

.lbcbiz_flow .inner_blank_bx {
  max-width: 340px;
  margin: 0 auto;
}

.spend_insights_row {
  display: flex;
}

.spend_heading_block {
  padding: 0 0px 6px;
  width: 22.66%;
  text-align: center;
  font-size: 14px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.spend_heading_block:first-child {
  text-align: left;
  width: 32%;
}

.spend_insights_head {
  border-bottom: 1px solid #d9d9d9;
}

.spend_name_block {
  width: 22.66%;
  text-align: center;
  padding: 20px 0;
}

.spend_name_block:first-child {
  text-align: left;
  width: 32%;
}

.mob_usage,
.mob_change {
  display: none;
  font-size: 12px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.spend_name_block h5 {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  line-height: 22px;
  font-family: "Source Sans Pro", sans-serif;
  -webkit-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

.spend_name_block p {
  font-size: 16px;
  line-height: 22px;
  color: #000;
  letter-spacing: 0;
  margin: 0;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.marchant_spend_table .spend_heading_block {
  width: 30%;
}

.marchant_spend_table .spend_heading_block:first-child {
  width: 40%;
}

.marchant_spend_table .spend_name_block:first-child {
  width: 40%;
  display: flex;
  align-items: center;
}

.marchant_spend_table .spend_name_block {
  width: 30%;
  padding: 15px 0;
}

.marchant_spend_table .spend_name_block figure {
  margin: 0;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.marchant_spend_table .spend_insights_row {
  align-items: center;
}

.companyspend_pie {
  width: 100%;
  height: 300px;
}

.lbcbiz_flow #company_spend_pie .highcharts-button.highcharts-contextbutton {
  display: none !important;
}

.lbcbiz_flow #company_spend_pie .highcharts-background,
.lbcbiz_flow #company_spend_pie .highcharts-plot-background {
  fill: #fff !important;
}

/* marchent page */

.listing_page_holder {
  padding-top: 70px;
  background-color: #fff;
}

.listing_pg_head {
  padding: 35px 0;
}

.lbcbiz_flow .spend_head_bottom .select_outer h2 {
  font-size: 36px;
  color: #004070;
  line-height: 45px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: inline-block;
}

.spend_name_block figure {
  margin: 0;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin-right: 12px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.listing_body .spend_heading_block {
  padding: 0 0px 15px;
  width: 20%;
  text-align: left;
}

.companyspend_pie .highcharts-tooltip {
  text-align: center;
}

.listing_body .spend_heading_block:first-child {
  text-align: left;
  width: 35%;
  padding-left: 58px;
}

.listing_body .spend_heading_block:last-child {
  text-align: right;
  padding-right: 100px;
  width: 17%;
}

.listing_body .spend_heading_block:nth-child(2) {
  width: 28%;
}

/* .listing_body .catgry_head .spend_heading_block:first-child {
  padding-left: 44px;
} */

.listing_body .spend_name_block:nth-child(2) {
  width: 28%;
}

.listing_body .spend_name_block:first-child {
  justify-content: flex-start;
  text-align: left;
  width: 35%;
  flex-wrap: wrap;
  padding-left: 15px;
}

.listing_body .spend_name_block {
  display: flex;
  justify-content: flex-start;
  width: 20%;
  text-align: left;
  align-items: center;
}

.listing_body .spend_name_block:last-child {
  text-align: right;
  justify-content: flex-end;
  width: 17%;
  padding-right: 100px;
}

.listing_body {
  padding-bottom: 70px;
}

.no_listing_inner figure {
  max-width: 120px;
  height: 120px;
  margin: 0 auto 35px;
}

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

.no_listing_inner p {
  font-size: 16px;
  line-height: 22px;
  color: #000;
  letter-spacing: 0;
  margin: 0;
}

.no_listing_inner {
  padding: 30px 0 400px;
}

.listing_body.employee_listing_tbl .spend_heading_block {
  width: 17%;
}

.listing_body.employee_listing_tbl .spend_heading_block:first-child {
  width: 32%;
  padding-left: 15px;
}

.listing_body.employee_listing_tbl .spend_name_block:first-child {
  width: 32%;
}

.listing_body.employee_listing_tbl .spend_name_block {
  width: 17%;
}

.spend_chart_toggle .button {
  position: relative;
  width: 310px;
  height: 50px;
  margin: 0;
  /* overflow: hidden; */
  border: 1px solid #004070;
  border-radius: 4px;
}

.spend_chart_toggle .checkbox {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 3;
}

.spend_chart_toggle .knobs {
  z-index: 2;
}

.spend_chart_toggle .knobs,
.spend_chart_toggle .layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.spend_chart_toggle #button-10 .knobs:before,
.spend_chart_toggle #button-10 .knobs:after,
.spend_chart_toggle #button-10 .knobs span {
  position: absolute;
  top: -1px;
  width: 155px;
  height: 50px;
  font-size: 16px;
  text-align: center;
  line-height: 50px;
  padding: 0px 4px;
  border-radius: 4px;
  transition: 0.3s ease all;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

.spend_chart_toggle #button-10 .knobs span {
  display: inline-block;
  left: 0px;
  color: #004070;
  z-index: 1;
}

.spend_chart_toggle #button-10 .knobs:after {
  content: "This Year" !important;
  right: -1px;
  color: #000;
}

.spend_chart_toggle #button-10 .knobs:before {
  content: "";
  left: -1px;
  background-color: #d8ecfd;
  border: 2px solid #004070;
}

.spend_chart_toggle .layer {
  width: 100%;
  background-color: #fff;
  transition: 0.3s ease all;
  z-index: 1;
  border-radius: 4px;
}

.spend_chart_toggle #button-10 .checkbox:checked+.knobs:before {
  left: 154px;
}

.spend_chart_toggle #button-10 .checkbox:checked+.knobs span {
  color: #000;
}

.spend_chart_toggle #button-10 .checkbox:checked+.knobs:after {
  color: #004070;
}

.lbcbiz_flow .spend_trend_dtls .company_trend_details_inner .inner_btm_crd {
  padding: 45px 30px 55px;
}

.lbcbiz_flow .spend_trend_dtls .company_trend_details_inner {
  margin-top: 30px;
}

.lbcbiz_flow .spend_trend_dtls .company_trend_details_inner .inner_btm_crd h5 {
  margin-bottom: 10px;
}

.lbcbiz_flow .spend_trend_dtls .spend_amt_row {
  margin-top: 40px;
}

.lbcbiz_flow .top_spenders_holder {
  padding: 60px 0 30px;
  background-color: #fff;
}

.lbcbiz_flow .top_spenders_holder h2 {
  font-size: 26px;
  color: #000;
  font-weight: 600;
  margin-bottom: 20px;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .spender_box {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.lbcbiz_flow .top_spenders_row {
  width: 50%;
  display: flex;
  align-items: center;
  padding: 20px 0;
  justify-content: space-between;
}

.lbcbiz_flow .top_spenders_row:nth-child(odd) {
  padding-right: 45px;
}

.lbcbiz_flow .top_spenders_row:nth-child(even) {
  padding-left: 45px;
}

.lbcbiz_flow .top_spenders_row h4 {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .top_spenders_row span {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow .top_spenders_holder .credit_lmt_chart_part_inner {
  border-bottom: 0;
}

.cat_spnd_inner {
  padding: 20px;
  border-radius: 4px;
  display: flex;
  align-items: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid transparent;
  cursor: pointer;
  transition: 0.3s ease;
}

.cat_spnd_inner:hover {
  box-shadow: inset 0 0 0 1px #004070, 0 0 0 5px #7ac5fe;
  border: 1px solid #000;
}

.cat_spnd_inner:focus {
  box-shadow: 0 0px 0 5px rgba(0, 125, 147, 0.3);
  border: 1px solid #004070;
}

.cat_spnd_inner:active {
  box-shadow: none;
  border: 1px solid #004070;
}

.cat_spnd_brk_outer {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 15px;
}

.cat_spnd_brkdown {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -10px;
}

.cat_spnd_inner figure {
  width: 55px;
  height: 55px;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cat_spnd_inner_dtls {
  padding-left: 20px;
}

.cat_spnd_inner_dtls h5 {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
}

.cat_spnd_inner_dtls span {
  font-size: 16px;
  color: #000;
  font-weight: 400;
  margin-bottom: 5px;
  font-family: "Source Sans Pro", sans-serif;
}

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

.lbcbiz_flow .nodata_chartmonthly_spend {
  text-align: center;
  height: 290px;
  width: 100%;
  background-size: 100%;
  background-position: center bottom;
  background-image: url(../images/lbcbiz/nodata_spend_monthly.png);
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  margin-bottom: 50px;
}

.lbcbiz_flow .nodata_chartyearly_spend {
  text-align: center;
  height: 290px;
  width: 100%;
  background-size: 100%;
  background-position: center bottom;
  background-image: url(../images/lbcbiz/nodata_spend_yarly.png);
  display: flex;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  margin-bottom: 50px;
}

.lbcbiz_flow .nodata_chartmonthly_spend h4,
.lbcbiz_flow .nodata_chartyearly_spend h4 {
  font-size: 16px;
  color: #767676;
  font-weight: 400;
}

.lbcbiz_flow .fg_hold {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .spend_trend_dtls .spend_bar_chart {
  height: 300px;
}

.lbcbiz_flow .listing_body .spend_insights_row {
  border-radius: 5px;
  border: 1px solid transparent;
  transition: all 0.3s ease-in;
  cursor: pointer;
}

.lbcbiz_flow .listing_body .spend_insights_row:hover {
  border-radius: 5px;
  border: solid 1px #706f73;
  background-color: #d8ecfd;
  box-shadow: none;
}

.lbcbiz_flow .listing_body .spend_insights_head {
  border-bottom: 1px solid #d9d9d9 !important;
  margin-bottom: 10px;
  border-radius: 0 !important;
  cursor: default;
  pointer-events: none;
}

.lbcbiz_flow .listing_body .spend_insights_head:hover {
  border: 1px solid transparent;
  border-bottom: 1px solid #d9d9d9 !important;
}

.spend_box_holder .employee_spend_insights_table .spend_name_block:first-child {
  cursor: pointer;
}

.spend_box_holder .employee_spend_insights_table .spend_name_block:first-child:hover h5 {
  color: #004070;
}

.lbcbiz_flow .inner_btm_crd.empty_state {
  min-height: 97px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}

.lbcbiz_flow .inner_btm_crd.empty_state span {
  width: 12px;
  margin-right: 4px;
  line-height: 1;
}

.lbcbiz_flow .inner_btm_crd.empty_state h5 {
  /* width: 100%; */
  text-align: center;
  color: #767676 !important;
  font-weight: 600 !important;
  margin-bottom: 0;
}

.lbcbiz_flow .round_blnk_img {
  padding: 0;
}

.lbcbiz_flow .first-time-slider {
  background-color: #f7f7f7;
}

.lbcbiz_flow .activity_content .tab_ecommerce .recent_srch_box li+li {
  margin-left: 0;
}

/* sbc beforelogin footer */

.sbc_login .fttr_top h3 {
  font-size: 18px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .footer_menu li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login .footer_menu li a {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.sbc_login .fttr_btm p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  letter-spacing: 0;
}

.sbc_login .active_card_menu li.active a {
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

/* redeem modal */

.lbcbiz_flow #newredeemcashbacksuccessmodal .mp_success {
  padding: 30px;
}

.lbcbiz_flow .rdm_input {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #000000;
}

.lbcbiz_flow .balance_area_cell .cell_amount.re_amount em {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
}

.lbcbiz_flow .redeem_points_info_sec strong {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .white_rdm_btn {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border: 2px solid #a9a9a9;
  border-radius: 4px;
}

.lbcbiz_flow #redeem_modal .icon_content span {
  letter-spacing: 0;
}

.lbcbiz_flow .no_data_icons {
  padding: 0;
}

.lbcbiz_flow .no_data_text h2 {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

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

.lbcbiz_flow .white_rdm_btn:hover,
.lbcbiz_flow .white_rdm_btn.active {
  /* border: 1px solid #004070;
    color: #004070;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1); */
  border: 2px solid #004070;
  color: #004070;
  box-shadow: none;
}

.lbcbiz_flow .white_rdm_btn.active span {
  color: #004070;
}

.lbcbiz_flow .error:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 4px;
  content: "";
  background-color: #ff6c6c;
}

.lbcbiz_flow .error {
  font-size: 14px;
  color: #fc0000;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
  line-height: 16px;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.back_btn {
  color: #004070;
  background-image: none !important;
  background-color: #fff !important;
  border-radius: 4px;
  text-align: center;
  padding: 0;
  width: 145px;
  height: 44px;
  border: 2px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.back_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.back_btn:focus {
  background-color: #fff !important;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  outline: 0;
  border: 2px solid #004070;
  color: #004070;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.next_btn {
  background-image: none !important;
  background-color: #004070 !important;
  border-radius: 4px;
  text-align: center;
  color: #fff;
  padding: 0;
  width: 145px;
  height: 44px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.next_btn:hover {
  background-color: #0068b8 !important;
  color: #fff;
  border: 2px solid #0068b8;
}

.lbcbiz_flow #new_redeem_confrm_modal .global_btn.next_btn:focus {
  background-color: #004070 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
  outline: 0;
  color: #fff;
  border-color: #004070;
}

.lbcbiz_flow #redeem_modal .rdm_error_sec {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}

.lbcbiz_flow #redeem_modal .rdm_error_sec .col-xs-6 {
  padding: 0 5px;
}

/**Added on 28.07.2021**/

.lbcbiz_flow .top_spenders_holder .no_marchent {
  width: 100%;
  padding-top: 30px;
  padding-bottom: 0;
}

.lbcbiz_flow .top_spenders_holder .inner_no_narchent {
  max-width: 320px;
}

.lbcbiz_flow .newGoToActivity {
  padding: 14px 25px;
  background-color: #004070 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  outline: 0 !important;
  font-size: 16px;
  border-radius: 4px;
}

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

.lbcbiz_flow .newGoToActivity:focus {
  background-color: #004070 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.lbcbiz_flow .newGoToActivity:active {
  background-color: #00c1d5 !important;
  color: #fff;
  box-shadow: none;
}

.lbcbiz_flow #spend_details_modal .icon_content span {
  font-size: 26px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: initial;
}

.lbcbiz_flow #spend_details_modal .icon_content .descriptionTran {
  font-size: 12px;
  color: #000;
  line-height: 22px;
}

.lbcbiz_flow #spend_details_modal .balance_area_cell .cell_amount.re_amount em {
  color: #000;
}

.lbcbiz_flow #spend_details_modal .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  line-height: inherit;
}

.lbcbiz_flow #spend_details_modal .top_typo_box ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
}

.lbcbiz_flow #spend_details_modal .bootstrap-select.btn-group .dropdown-menu li.selected a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow #spend_details_modal .bootstrap-select.btn-group .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.lbcbiz_flow #spend_details_modal .bootstrap-select.btn-group .dropdown-menu li a:hover {
  color: #004070 !important;
  border-color: #004070;
}

/**Added on 30.07.2021**/

.lbcbiz_flow #spend_details_modal .single_select_item {
  display: block;
}

.lbcbiz_flow #confirm_card_details .all_detail_container {
  max-height: 100%;
}

.lbcbiz_flow #spend_details_modal .tranlist_header .tranlist_cell:first-child .tranlist_cell_txt {
  max-width: 100%;
}

.lbcbiz_flow #newsetupinstallmentsuccessmodal .newSuccess_btn {
  background-color: #004070 !important;
  color: #fff;
  height: 50px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  border: 0;
  border-radius: 4px;
  padding: 0 25px;
}

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

.lbcbiz_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:focus {
  opacity: 1;
  color: #fff;
  outline: 0;
  box-shadow: 0 0 0 5px #7ac5fe !important;
  background-color: #004070 !important;
}

.lbcbiz_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:active {
  background-color: #d8ecfd !important;
  color: #fff;
  box-shadow: none !important;
}

.show_password_new {
  -webkit-text-security: disc;
  -moz-text-security: disc;
  -ms-text-security: start;
  -o-text-security: start;
}

/**Added on 28.08.2021**/

.sbc_login .new_numeric_text {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 0;
  border-radius: 4px;
  margin-left: 0;
  padding: 25px 35px;
  margin-bottom: 30px;
  background-color: #d8ecfd;
  border-left: 8px solid #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  width: 100%;
  margin-top: 0;
}

.sbc_login .resetpassword .numeric_text .val_ico {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  background: url(../images/lbcbiz/muai_circle.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px !important;
  padding-left: 35px;
  margin-bottom: 15px;
  line-height: 24px;
}

.sbc_login .resetpassword .numeric_text .val_ico.criteria_ful {
  background: url(../images/lbcbiz/sbc_passCheckbox.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 24px 24px !important;
}

.sbc_login .resetpassword_box .login_inr_wrap {
  max-width: 560px;
}

.sbc_login .resetpassword .numeric_text span {
  display: inline-block;
  position: relative;
  width: 49%;
  padding-left: 0;
}

.sbc_login .reset_login_wrap .resetpassword .login_headline p {
  padding: 0 75px;
  letter-spacing: 0;
}

.sbc_login .resetpassword .success_after_forget .setupawsome h4 {
  color: #000;
  font-size: 36px;
  line-height: 45px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.sbc_login .reset_login_wrap .resetpassword .we_resent_pass {
  font-size: 16px;
  line-height: 22px;
  padding: 0 120px;
}

.sbc_login .resetpassword_box .password_view_controler {
  width: 24px;
  display: block;
  position: absolute;
  right: 15px;
  top: 25px;
}

.sbc_login .login_inr_wrap .global_btn {
  background: #007d96;
  border-radius: 4px;
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  max-width: 200px;
  text-align: center;
}

.sbc_login .login_inr_wrap .global_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

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

.sbc_login .login_inr_wrap .global_btn:active {
  background-color: #d8ecfd !important;
  color: #fff;
  box-shadow: none !important;
}

.sbc_login .success_msg_wrap p {
  letter-spacing: 0;
  font-size: 16px;
  line-height: 22px;
}

.lbcbiz_flow #no_new_employee p a {
  font-size: 14px;
}

/* added on 21.10.21 */

.lbcbiz_flow .spend_inner_box .spend_break_head_employee h2 {
  margin-right: 25px;
  font-size: 26px;
}

.lbcbiz_flow .spend_inner_box .spend_break_head_employee {
  justify-content: flex-start;
}

.lbcbiz_flow .new_feature h3 {
  color: #004070;
  margin-bottom: 12px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow #new_feature .modal-footer {
  display: block;
}

/* =======================27.06.2022======================================== */

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

/* =======================27.06.2022======================================== */

/* start 28.06.22 */

.new_progress.progress-circle.progress_lg .value-bar {
  border: 20px solid #004070;
}

.progress-circle {
  background-color: rgba(0, 64, 112, 0.3);
}

.fig_dots_title {
  position: relative;
}

.blue_dot_after .fig_dots_title:after {
  background-color: #004070;
}

.fig_dots {
  padding-left: 0px;
  padding-right: 25px;
}

.fig_dots_title:after {
  content: "";
  position: absolute;
  top: 6px;
  left: auto;
  right: 0px;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background-color: rgba(0, 64, 112, 0.3);
}

.fig_dots:after {
  display: none;
}

.area_progress_label {
  min-width: auto;
  margin-right: 30px;
}

#Activity_Past_Instal_Modal .fig_dots_title:after {
  display: none;
}

#Activity_Past_Instal_Modal .blue_txt {
  color: #004070 !important;
}

.progress-circle.over50 .first50-bar {
  background-color: rgba(0, 64, 112, 0.3);
}

.tab_ecommerce li a:hover,
.tab_ecommerce li.active a {
  border-bottom: 4px solid #fdb812;
  font-weight: 600;
  color: #222222;
}

.eShop_head_inner {
  position: relative;
  background-color: transparent !important;
  padding: 0px !important;
  border-radius: 0px;
  padding-right: 0px !important;
  display: flex;
  align-items: center;
}

.ecommerce_shop_head .lrn_desktop {
  font-size: 16px;
  color: #004070 !important;
  padding: 0px !important;
  position: relative !important;
  right: 0 !important;
  top: -2px !important;
  font-family: "Source Sans Pro", sans-serif;
  border: 0px;
  line-height: normal;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  margin-left: 5px;
  text-decoration: underline;
  font-weight: 600;
}

.ecommerce_shop_head a:hover {
  text-decoration: underline !important;
}

.sl_tag_txt_blue {
  color: #004070;
}

.ecommerce_btn_bottom .global_btn {
  background-color: transparent;
  border: 2px solid #004070;
  color: #004070;
  font-size: 16px;
  min-width: 150px;
  width: auto;
  height: 50px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  padding: 12px 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
}

.shop_but_all_outer .global_btn {
  background-color: #004070;
}

.shop_but_all_outer .global_btn:hover {
  color: #fff;
  border-color: #0068b8;
  background: #0068b8;
}

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

.shop_but_all_outer .global_btn:active {
  background: #d8ecfd;
  color: #222222;
  box-shadow: none;
  border-color: #222;
}

.see_all_details {
  color: #004070;
}

.ecommerce_shop_head h2 a,
.apply_ern,
.sl_tag_txt_green {
  color: #004070 !important;
}

.cntnr:hover,
.rdo_cntnr:hover {
  color: #004070;
}

.types_fld .btn {
  border: 2px solid #004070;
  color: #004070;
}

.cntnr input:checked~.checkmark {
  background-color: #004070;
  border: 1.5px solid #004070;
}

.rdo_cntnr input:checked~.checkmark {
  border: 1.5px solid #004070;
}

.rdo_cntnr .checkmark:after {
  background: #004070;
}

.types_fld .btn.active {
  background-color: #004070;
}

.btn_outline {
  display: inline-block;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  padding: 10px 20px;
  min-width: 200px;
  border: 2px solid #004070;
  background-color: transparent;
  border-radius: 4px;
}

.btn_outline:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

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

.modal_title h4,
.market_modal_lft .custom_breadcrumb .breadcrumb-item a,
.back_all a {
  color: #004070;
}

.back_all a:before {
  display: none;
}

.modal_nav>li.earnoffer.active>a:after {
  background-color: #fdb812;
}

.global_btn {
  background: #004070;
}

.ecommerce_access a.global_btn:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.ecommerce_access a.global_btn:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.termsandconditionHolder a {
  color: #004070;
  text-decoration: none;
}

.termsandconditionHolder a:hover {
  color: #0068b8;
}

.modal-footer .shop_but_all .global_btn,
.modal-footer .shop_but_all .global_btn:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.modal-footer .shop_but_all .global_btn:hover,
.modal-footer .shop_but_all .global_btn:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.details_head_mod {
  margin: 0 -30px 0 0;
  padding: 10px 30px 15px 30px;
  background-color: transparent;
  border-bottom: 1px solid #a9a9a9;
  margin-bottom: 20px;
}

.ecommerce_shop_head h2,
.inner_para_terms p a {
  color: #004070;
}

.time_for_post p {
  font-style: normal;
}

.terms_row .global_btn:hover,
.terms_row .global_btn:focus {
  background-color: #0068b8;
  color: #fff;
}

.terms_row .global_btn {
  background: #004070;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 40px;
  padding: 4px 30px 0px 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  width: 187px;
}

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

/* .................... */

.cropper-hidden {
  display: none !important;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

element.style {
  width: 142.623px;
  height: 145px;
  transform: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-move {
  cursor: move;
}

.cropper-modal {
  background-color: #000;
  opacity: 0.5;
}

.edit_upload_image .cropper-view-box {
  border: 3px solid rgba(116, 192, 211, 0.5);
  outline: none !important;
  display: block;
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.cropper-view-box,
.cropper-face {
  border-radius: 50%;
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: 0.75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: " ";
  display: block;
  position: absolute;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.portal_flow .icn_btn_card span img {
  width: 20px;
  margin-right: 5px;
}

.portal_flow .icn_btn_card span {
  width: auto;
  display: block;
  margin-right: 0;
  text-align: center;
  margin-bottom: 0px;
}

.icn_btn_card span {
  width: 20px;
}

.portal_flow .icn_btn_card:first-child span {
  margin-bottom: 0px;
}

.nwcrd_frm_inpt:focus {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070;
}

.nwcrd_cpy a:hover svg {
  fill: #004070;
}

.nwcrd_frm_blck_input .copy_text::after {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #004070;
  background-color: #004070;
}

.nwcrd_frm_blck_input .copy_text {
  color: #004070;
}

.primary_card_box span {
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 14px;
}

.login_footer {
  background: #004070 !important;
  margin-top: auto;
}

/* end 28.06.22 */

.right_tip .white_info_tip:before {
  border-color: transparent transparent #004070 transparent;
}

/* .lbcbiz_flow .name_error_div img {
 display: none;
} */

.lbcbiz_flow .errorText:after {
  display: none;
}

.top_txt_gap span {
  padding-left: 0px !important;
}

.load_more_sec:before,
.load_more_sec:after {
  display: none;
}

.load_more_sec .global_btn {
  display: inline-block;
  background-color: transparent;
  border: 2px solid #004070;
  color: #004070;
  font-size: 14px;
  width: 160px;
  height: 44px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  padding: 12px;
}

.load_more_sec .global_btn:hover {
  background: #004070;
  color: #fff;
}

.new_top_tooltip .white_info_tip:before {
  border-color: transparent transparent #004070 transparent !important;
}

.raperDiv {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.raperDiv h4 {
  margin: 0px !important;
  margin-right: 5px !important;
}

.new_top_tooltip .color_tip {
  border-radius: 50%;
  background-image: url(../images/lbcbiz/tooltip.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px 16px;
  font-size: 0px;
}

.new_top_tooltip .color_tip:hover {
  background-image: url(../images/lbcbiz/tooltipshover.png);
}

.ecommerce_btn_bottom .global_btn:hover {
  color: #fff;
  border-color: #00518f;
  background: #0068b8;
}

.ecommerce_btn_bottom .global_btn:active {
  box-shadow: none;
  background: #d8ecfd;
  outline: 0;
  border: 2px solid #222;
  color: #222222;
}

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

.close_txt_btn:hover {
  color: #004070 !important;
}

span.laurentian_pay_mob {
  display: none;
}

.blnc_pay_innerM.active {
  background: #d8ecfd !important;
}

.nwcrd_frm_blck_input .copy_text {
  font-family: "Source Sans Pro", sans-serif !important;
}

.have_account {
  color: #004070 !important;
}

.reward_crd_info h6,
.reward_crd_info h5,
.reward_crd_info span {
  color: #fff !important;
}

.reward_me_card .reward_crd_info h6,
.reward_me_card .reward_crd_info h5,
.reward_me_card .reward_crd_info span {
  color: #000 !important;
}

.management_bar ul li:last-child a span {
  text-decoration: none;
}

.primary_card_box span {
  font-weight: bold;
}

/* start 01.07.22 */

.ecommerce_shop_head p a {
  color: #004070 !important;
}

.small_point_tag {
  display: none;
}

.five_col_row.dashboard_tranlist_row .tranlist_cell:last-child {
  /* min-width: 22%; */
  min-width: 22.1%;
}

.pointTo {
  padding-left: 0px !important;
}

.copy_right img {
  position: absolute;
  right: 0;
  top: -3px;
  width: 92px;
}

.laurentian_points_mobile {
  display: none;
}

.laurentian_account_balance_sec {
  display: none;
}

.lbcbiz_flow .market_text {
  font-size: 36px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .error:after {
  display: none;
}

.lbcbiz_flow .name_error_div img,
.lbcbiz_flow .email_error_div img {
  width: 14px;
}

#portal_navbar.headerhide {
  top: -80px;
}

/* .tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row.transaction_dtls_header_menu:hover {
    background: transparent !important;
    border: 0px !important;
    border-bottom: 1px solid #dedede !important;
    border-radius: 0px;
    box-shadow: none !important;
}
.tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row.transaction_dtls_header_menu {
    border-bottom: 1px solid #dedede !important;
    border-radius: 0px;
}

.tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row:hover {
    background: transparent !important;
    border: 0px !important;
    border-bottom: 1px solid #dedede !important;
    border-radius: 0px;
    box-shadow: none !important;
} */

.tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row.transaction_dtls_header_menu:hover {
  background: transparent;
  border-top: #fff solid 1px;
  border-left: #fff solid 1px;
  border-right: #fff solid 1px;
  cursor: initial;
}

.tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row:hover {
  background: transparent;
  border-top: #fff solid 1px;
  border-left: #fff solid 1px;
  border-right: #fff solid 1px;
  cursor: initial;
}

.tranlist_row.tranlist_header.dashboard_tranlist_row.five_col_row {
  border-bottom: 1px solid #dedede !important;
  border-radius: 0px;
}

.lbcbiz_flow #traveleditModalSection .submit_btn:disabled {
  background: #e2e2e2 !important;
  color: #767676 !important;
  opacity: 1;
  border: 1px solid #e2e2e2 !important;
}

.lbcbiz_flow .accout_area p a {
  color: #004070;
  font-size: 14px;
  font-weight: 700;
  font-family: "Source Sans Pro", sans-serif;
  margin-left: 2px;
  text-decoration: underline;
}

.lbcbiz_flow .slider-horizontal .rng_value#rng_value_input {
  top: 0px;
  position: relative;
}

#addspendinglimitmodalnew .slider-horizontal .rng_value#rng_value_input {
  top: -100px;
}

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

.lbcbiz_flow #creditLimitNotifications .modal-footer {
  padding-top: 0px;
}

.lbcbiz_flow #creditLimitNotifications .nxt_btn_nw.back_btn_nw {
  border: 2px solid #004070;
  text-align: center;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  background-color: #fff;
  font-size: 16px;
  width: 180px;
  padding: 12px 15px;
  transition: 0.3s ease;
  border-radius: 4px;
  overflow: hidden;
  outline: none !important;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow #creditLimitNotifications .nxt_btn_nw.back_btn_nw:hover {
  border-color: #0068b8;
  background-color: #0068b8;
  color: #fff;
  opacity: 1;
}

.lbcbiz_flow #creditLimitNotifications .nxt_btn_nw.back_btn_nw:active {
  background-color: #d8ecfd;
  color: #222222;
  box-shadow: none;
  outline: 0;
  border-color: #222;
}

.lbcbiz_flow #custmAmtMsg_pymnt {
  font-size: 11px !important;
  padding-top: 4px;
}

.lbcbiz_flow #credit_limit_err {
  text-align: center;
}

/* end 01.07.22 */

/* start 05.07.22 */

.lbcbiz_flow .sbc_card_lmt .price_Range.set_monthly_range {
  margin-top: 0px;
  margin-bottom: 70px;
}

.lbcbiz_flow .new_your_card_part.lbc_your_card h4 {
  color: #004070;
}

/* end 05.07.22 */

/* start 06.07.22 */

.copy_right img {
  position: absolute;
  right: 0;
  top: -3px;
  width: 92px;
}

#redeem_modal .material_inf_tip {
  display: flex;
}

#redeem_modal .material_inf_tip.error img {
  margin-top: 0px !important;
  margin-right: 10px !important;
}

.slider.slider-horizontal.business_horizontal #rng_value_input {
  top: -70px !important;
}

.slider.slider-horizontal.business_horizontal {
  height: 0px !important;
}

/* end 06.07.22 */

/* start 13.07.22 */

.company_trend_details_inner .inner_btm_crd:hover {
  background-color: #fff;
}

.right_activity_panel_lt.mobile_brim_points_box {
  min-width: fit-content;
}

/* end 13.07.22 */

/* start 14.07.22 */

.lbcbiz_flow .crd_inner_info h5 {
  color: #fff;
}

.new_class_holder {
  position: absolute;
  top: 0;
  margin: 0 auto;
  width: 100%;
  float: none;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

/* end 14.07.22 */

/* start 15.07.22 */

.lbcbiz_flow .employee_part {
  background: #f7f7f7;
}

.lbcbiz_flow .copy_right.copy_right_installment hr {
  margin: 38px 0px;
  border-top: 1px solid #014b82 !important;
}

.lbcbiz_flow .copy_right.copy_right_installment h6 {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

.lbcbiz_flow .copy_right.copy_right_installment h6:hover {
  text-decoration: underline;
}

.lbcbiz_flow .copy_right img {
  top: auto;
  bottom: 0;
}

.lbcbiz_flow .terms_main_pageinner .ecommerce_shop_head h2 {
  font-size: 36px;
  color: #004070 !important;
}

.lbcbiz_flow .terms_row h2 {
  font-size: 22px;
  color: #222222;
  line-height: 33px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  margin-bottom: 15px;
}

.lbcbiz_flow .terms_row h4 {
  font-size: 16px;
  margin: 15px 0px 15px 0px;
  padding-top: 15px;
}

.lbcbiz_flow .inner_para_terms ul li {
  position: relative;
  padding-left: 15px;
  margin-bottom: 15px;
  font-size: 16px;
  line-height: 22px;
  color: #222222;
}

.lbcbiz_flow .inner_para_terms ul li::before {
  content: "\2022";
  color: #004370;
  font-weight: bold;
  display: inline-block;
  font-size: 20px;
  position: absolute;
  left: 0px;
  top: -1px;
}

/* end 15.07.22 */

/* start 19.07.22 */

.lbcbiz_flow .new_csh_bk_cnfrm .inner_continue_area_row h5.h5_cashback {
  margin-left: 20px;
}

/* end 19.07.22 */

/* 22.07.22 starts */

.big_radio_inner .new_inter_cell {
  display: flex;
  align-items: center;
}

.modal-footer #setup_continue:disabled {
  background-color: #e2e2e2 !important;
  color: #89837d;
}

/* 22.07.22 ends */

/* start 30.07.22 */

#lost_card_yes_text p {
  font-size: 16px;
  color: #222222;
}

#lost_card_yes_text .btn_outr {
  padding-top: 0px;
}

#lost_card_yes_text p a {
  color: #004070;
  text-decoration: underline;
  font-weight: 600;
}

/* end 30.07.22 */

#issue_replacement_card .card_select_new h3 {
  text-align: center;
  font-size: 24px;
  color: #004070;
}

#issue_replacement_card .card_confirm_new>p {
  text-align: center;
  font-size: 16px;
  padding: 0 10px;
}

/* 09.08.22 start */

.user_full_bio .new_fig {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: #004070;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-right: 20px;
  font-size: 25px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* 09.08.22 ends */

/* 12-08-2022 start */

.lbcbiz_flow .personal_card_box {
  padding: 36px 20px 36px 20px;
}

.lbcbiz_flow .tranlist_row.tranlist_header.dashboard_tranlist_row:hover {
  box-shadow: none;
  background-color: transparent !important;
  cursor: auto;
}

/* 12-08-2022 end */

/* 16-08-2022 start p.d. */

.lbcbiz_flow .total_cards_holder {
  min-height: 145px;
}

.lbcbiz_flow .new_your_card_part+.new_your_card_part {
  margin-top: 30px;
}

/* 16-08-2022 end */

/* 25-08-2022 start p.d. */

.portal_flow.lbcbiz_flow .dashboard_card .primary_user_part .credit_and_card_info_part .dashboard_info_parts .yourcard_bottom_part .spent_amnt_dash {
  color: #808080;
  padding: 25px 35px;
  font-size: 16px;
  font-weight: 600;
  margin-left: 7px;
  background: #fff;
  margin-top: 15px;
  box-shadow: 0px 0px 2px 0px #808080;
}

/* 25-08-2022 end */

/* 26.08.22 starts */

.dashboard_card.relative_section .credit_and_card_info_part .yourcard_bottom_part .spent_amnt_dash {
  min-width: 268px;
  min-height: 112px;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

/* 26.08.22 ends */

/* 25.11.22 starts */

/* Cardholders & Admin page css starts */

.cardholders_admins {
  font-family: "Source Sans Pro", sans-serif;
  padding: 152px 0;
  max-width: 816px;
  margin: 0 auto;
  color: #222;
  margin-left: 330px;
}

.cardholders_admins .admins_hdng {
  display: flex;
  align-items: center;
  /* flex-wrap: wrap; */
  justify-content: space-between;
}

.cardholders_admins .admins_hdng h3 {
  font-size: 36px;
  color: #222;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0;
}

.cardholders_admins a.solid_btn {
  text-decoration: none;
  text-align: center;
  position: relative;
}



.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 .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;
}

.cardholder_details_cntnr .cardholder_img img {
  width: 100%;
  height: 100%;
}

.cardholder_details_cntnr {
  padding: 30px 20px;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
}

.cardholder_details_cntnr .card_details_holder {
  display: inline-block;
  margin-left: 20px;
}

.cardholder_details_cntnr .card_details_holder p {
  margin: 0;
}

.cardholder_details_cntnr .card_details_holder span {
  margin: 5px 0 0;
  display: block;
}

.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 p.card_holder_rspnsve span {
  font-weight: 600;
  display: inline-block;
  margin-top: 5px;
}

.cardholder_details_cntnr .card_details_holder p.card_holder_rspnsve {
  display: none;
}

.cardholder_details_cntnr .card_holder_details {
  display: flex;
  align-items: center;
}

.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 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}

.admin_contnt_contnr {
  margin-top: 40px;
}

.add_admin_btn {
  position: relative;
}

/* .add_admin_btn a.solid_btn {
    display: none;
} */

.solid_btn {
  font-size: 16px;
  color: #fff;
  border-radius: 4px;
  background-color: #004070;
  padding: 0 20px;
  letter-spacing: 0;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  height: 50px;
  line-height: 46px;
  min-width: 180px;
  border: 2px solid transparent;
}

.solid_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

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

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

/* Cardholders & Admin page css ends */

/* 25.11.22 ends */

/* 26.11.22 starts */

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section {
  padding-top: 80px;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .user_name_sec {
  background-color: #f7f7f7;
}

/* 26.11.22 ends */

/* 28.11.22 starts */

/* Add Admin css starts */

.add_admin_modal .modal-header h4.modal-title {
  font-size: 20px;
  color: #222;
  font-weight: 600;
}

.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.add_admin_selected {
  background-color: #004070;
}

.add_admin_modal .add_admin_content_container .add_admin_content {
  flex: 0 0 48%;
  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_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_selected .add_admin_hdng {
  color: #fff;
  border-bottom-color: #045898;
}

.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_hdng .level_cntnr p {
  margin-bottom: 0;
}

.add_admin_modal .add_admin_content_container {
  display: flex;
  gap: 0 15px;
}

.add_admin_modal .modal-dialog {
  width: unset;
  max-width: 820px;
}

.add_admin_modal .add_admin_content .add_admin_main_hdng h3 {
  font-size: 22px;
  margin-bottom: 7px;
}

.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_main_hdng .level_cntnr p span {
  font-size: 14px;
  font-weight: 400;
}

.add_admin_modal .add_admin_content.add_admin_selected .add_admin_benefits ul li {
  color: #fff;
}

.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_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_benefits ul li:first-child {
  margin-top: 25px;
}

.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_choose_btn {
  margin-top: 25px;
}

.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_choose_btn a {
  color: #004070;
  background-color: #fff;
}

.add_admin_modal .add_admin_content .add_admin_choose_btn a img {
  width: 21px;
  margin-left: 6px;
}

.add_admin_modal .add_admin_content .add_admin_benefits {
  min-height: 200px;
}

/* Add Admin css ends */

/* New Dashboard css */

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part {
  background-color: #fff;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .credit_info_holder {
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  padding: 10px 20px;
  min-height: 210px;
}

.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;
}

.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;
}

.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;
}

.dashboard_info_parts.businessportal_dashboard .top_limit_box {
  border-bottom: none;
  padding-bottom: 0;
}

.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 {
  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_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 .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 img {
  width: 30px;
}

.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;
  font-size: 14px;
}

.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;
}

.dsbrd_card_dtls_rt .card_dtls_row.wd100+.card_dtls_row {
  display: block;
  margin-top: 0;
}

.checkout_brim_setup .ecommerce_shop_head.topheadcontent {
  margin-bottom: 40px;
}

.lbcbiz_flow .checkout_brim_setup {
  background-color: #f7f7f7;
}

.dashboard_design .dashboard_info_parts.businessportal_dashboard:first-child {
  margin-top: 0 !important;
}

.yourcard_top_part .personal_card_box.sbc_nwview_crd_dtls .new_card_part.new_card_part_details {
  width: 180px;
  min-width: 180px;
  height: 122px;
}

.yourcard_top_part .personal_card_box.sbc_nwview_crd_dtls .new_card_part.new_card_part_details img {
  width: 100%;
  height: 100%;
  object-fit: fill;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .crd_inner_info h5 {
  color: #fff;
}

/* .lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .yourcard_top_part{
    box-shadow: 0 8px 24px 0 rgb(149 157 165 / 20%);
} */

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .yourcard_top_part .personal_card_box.sbc_nwview_crd_dtls {
  /* box-shadow: none; */
  box-shadow: 0 8px 24px 0 rgba(149, 157, 165, 0.2);
  padding: 39px 20px;
}

/* Dashboard New Page Ends */

.lbcbiz_flow #addadminmodal .card_select_new .fld_outr_new label {
  font-weight: 600;
  color: #222222;
}

.lbcbiz_flow #addadminmodal .card_select_new .fld_outr_new .bootstrap-select>.btn .filter-option {
  /* color: #000; */
}

/* 28.11.22 ends */

/* 29.11.22 starts */

.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;
}

.confirmadminmodal_holder .confirmsingle_text p.show_email {
  border-bottom: none;
}

.confirmadminmodal_holder .btn_outr.next_but_compare {
  margin-top: 20px;
}

.confirmadminmodal_holder h2.review_following {
  font-size: 22px;
  color: #004070;
  text-align: center;
  font-weight: 600;
  margin-bottom: 20px;
}

#addAdminProSuccessmodal.newSuccess_prifile .btn_outr.next_but_compare input#returnHome {
  background-image: none !important;
}

.dashboard_card.relative_section .left_usr_prt {
  justify-content: space-between;
}

/* 29.11.22 ends */

/* 30.11.22 starts */

.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel button.selectpicker,
.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel .bs-searchbox input.input-block-level {
  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;
}

.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel button.selectpicker:focus,
.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel .bs-searchbox input.input-block-level:focus {
  box-shadow: 0 0 0 5px #7ac5fe !important;
  border: 2px solid #004070 !important;
  border-color: #004070 !important;
}

.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel .bs-searchbox+ul li a span {
  font-size: 16px;
  color: #222222;
}

.dashboard_design .dashboard_info_parts.businessportal_dashboard .amount_balance_holder h5 {
  text-transform: capitalize;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard ul.dot_locks+.dashboard_card_details_box .dsbrd_card_dtls_rt h5 {
  font-weight: 600;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard ul.dot_locks+.dashboard_card_details_box .dsbrd_card_dtls_rt h4 {
  color: #706f73;
}

.dashboard_card.relative_section .user_name_sec .left_usr_prt .user_full_bio .admin_company_name_holder .cmpny_name_holder {
  margin-left: 0;
}

.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;
}

/* Css for switch accounts starts */
.switch_accounts_cntnr {
  font-family: "Source Sans Pro", sans-serif;
  max-width: 590px;
  margin: auto;
  padding: 80px 0 70px;
}

.switch_hdng {
  text-align: center;
  margin-bottom: 40px;
}

.switch_hdng h2 {
  font-size: 36px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 5px;
}

.switch_hdng p {
  margin: 0;
  font-size: 20px;
  color: #222;
}

.switch_cntnt {
  border-radius: 5px;
  display: flex;
  align-items: center;
  gap: 0 20px;
  flex: 0 0 80%;
}

.switch_content_cntnr .switch_main_cntnt {
  padding: 35px 48px 30px 39px;
  box-shadow: rgb(149 157 165 / 20%) 0px 2px 7px;
  margin-bottom: 20px;
}

.switch_image {
  max-width: 101px;
  height: 64px;
}

.switch_image img {
  width: 100%;
  object-fit: cover;
}

.switch_cntnt .details_cntnt h4 {
  margin: 0;
  font-size: 18px;
  color: #222;
  font-weight: 600;
}

.switch_cntnt .details_cntnt p {
  margin: 5px 0 0;
  font-size: 14px;
  color: #706f73;
}

.switch_cntnt .details_cntnt p span {
  font-weight: 600;
}

.switch_cntnt .details_cntnt p+p {
  margin: 0;
}

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

.switch_btn a {
  font-size: 20px;
  color: #222;
  text-decoration: none;
}

/* Css for switch accounts ends */

.dashboard_card.relative_section .user_name_sec .cashbackuser_makepayment_cls {
  display: flex;
  gap: 0 30px;
}

.dashboard_card.relative_section .user_name_sec .cashbackuser_makepayment_cls .right_activity_panel_lt.desktop_brim_points_box {
  min-width: fit-content;
}

.signout_nav_ico_holder span.signout_nav_ico {
  font-size: 12px;
  font-weight: 600;
  color: #004070;
  text-decoration: underline !important;
}

.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 img {
  max-width: 20px;
}

.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;
  min-height: 202px;
}

.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_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;
}

/* 30.11.22 ends */

/* 1-12-22 start */

.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 .account_management.new_info_d.my_cards .cardholders_admins .admins_hdng .btn_cls_holder {
  display: flex;
  align-items: center;
}

.lbcbiz_flow .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;
}

.lbcbiz_flow .account_management.new_info_d.my_cards .cardholders_admins .admins_hdng .solid_btn span {
  position: static;
}

.notification_list .slider_switch {
  background-color: #fff;
  border: 1px solid #e6e6e6;
}

.lbcbiz_flow .management_bar ul li a.signout_nav_ico_holder:hover {
  background: transparent;
}

.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;
  font-size: 14px;
}

.lbcbiz_flow .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;
  /* padding: 0 24px; */
  border: 2px solid #004070;
  border-radius: 4px;
  min-width: 180px;
  height: 50px;
}

.lbcbiz_flow .account_management.new_info_d.my_cards .cardholders_admins .white_btn span {
  margin-left: 5px;
  font-weight: 300;
  font-size: 30px;
}

.lbcbiz_flow .account_management.new_info_d.my_cards .cardholders_admins .white_btn:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.lbcbiz_flow .account_management .cardholders_admins .add_admin_btn.add_admin_btn_respo {
  display: none;
}

/* Language settings starts */

/* Customize the label (the container) */
.language_content_checkbox {
  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;
}

/* Hide the browser's default checkbox */
.language_content_checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.language_content_checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: transparent;
}

/* On mouse-over, add a grey background color */
.language_content_checkbox:hover input~.checkmark {
  background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.language_content_checkbox input:checked~.checkmark {
  background-color: #004070;
}

/* Create the checkmark/indicator (hidden when not checked) */
.language_content_checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.language_content_checkbox input:checked~.checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.language_content_checkbox .checkmark:after {
  left: 8px;
  top: 2px;
  width: 7px;
  height: 15px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.language_setting_holder {
  display: flex;
}

.language_setting_holder .language_content_container {
  padding: 33px 0;
}

.language_setting_holder .language_content_container {
  max-width: 590px;
  width: 100%;
  margin-left: 40px;
}

.language_setting_holder .language_content_container .language_setting_hdng h3 {
  font-size: 36px;
  color: #222;
  font-weight: 600;
}

.language_setting_holder .language_content_container .language_setting_hdng p {
  font-size: 20px;
  color: #222;
  margin-top: 10px;
}

.language_setting_holder .management_bar {
  position: relative;
}

.language_name_holder {
  display: flex;
  justify-content: space-between;
  padding: 19px 0;
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.language_name_holder .language_name p {
  font-size: 20px;
  margin-bottom: 0;
  color: #222;
}

.language_content_container .change_setting_btn input.submit_btn {
  min-width: 180px;
  width: auto;
  /* height: 50px; */
  font-size: 16px;
  line-height: 21px;
  padding: 15px 0;
  font-family: "Source Sans Pro", sans-serif;
  color: #fff;
  font-weight: 600;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: 400ms all ease-in-out;
}

.language_content_container .change_setting_btn input.submit_btn:hover {
  background-color: #0068b8;
  color: #fff;
}

.language_content_container .change_setting_btn input.submit_btn:focus {
  background-color: #004070;
  color: #fff;
  box-shadow: 0 0 0 5px #7ac5fe;
  outline: 0;
}

.language_content_container .change_setting_btn {
  margin-top: 40px;
}

/* Language settings ends */

/* 1-12-22 end */

/* 02-12-22 start */

.switch_account_back_btn {
  padding-top: 100px;
}

.switch_account_back_btn .back_my_card {
  color: #706f73;
  background-image: url(../images/lbcbiz/switchaccountback.png);
}

.language_setting_holder .invalid_card.pg_invalid_card {
  display: inline-flex;
  align-items: center;
  margin-top: 5px;
}

.language_setting_holder .invalid_card.pg_invalid_card span.langicon_error {
  display: inline-block;
  max-width: 20px;
}

#addadminmodal .bootstrap-select.btn-group ul.dropdown-menu {
  height: 100px !important;
}

#Selectlanguagemodal {
  padding-right: 0 !important;
}

#Selectlanguagemodal .next_but_compare .global_btn.next_btn {
  min-width: 180px;
  padding: 0 0;
  height: 50px;
  background-image: none !important;
  font-size: 16px;
  line-height: 46px;
  font-weight: 600;
  margin: 0 5px;
  transition: 400ms all ease-in-out;
}

#Selectlanguagemodal .next_but_compare .global_btn.next_btn:hover {
  background-color: #0068b8 !important;
}

#Selectlanguagemodal .next_but_compare .global_btn.back_btn {
  min-width: 180px;
  padding: 0 0;
  height: 50px;
  background-image: none !important;
  font-size: 16px;
  line-height: 46px;
  font-weight: 600;
  margin: 0 5px;
  background-color: transparent !important;
  border: 1px solid #004070;
  color: #004070;
  transition: 400ms all ease-in-out;
}

#Selectlanguagemodal .next_but_compare .global_btn.back_btn:hover {
  color: #fff;
  border-color: #0068b8;
  background: #0068b8 !important;
}

/* 02-12-22 end */

/* 05-12-2022 start */

body.authuser_body.lbcbiz_flow .account_management.new_info_d.my_cards .accout_area.new_ac_area.yr_crd_new_full .contact_area_main {
  padding-top: 25px;
}

.lbcbiz_flow .marketplace_header .marketplace_hdtop.marketplace_hdtop_ecommerce .points_area_market .right_activity_panel_lt .brim_points_box span {
  color: #004070 !important;
}

.lbcbiz_flow .listing_page_holder .back_my_card {
  font-size: 16px;
  line-height: 22px;
  background-size: 16px;
  padding-left: 25px;
}

.lbcbiz_flow .dashboard_card .credit_and_card_info_part .dashboard_design .dashboard_info_parts.businessportal_dashboard .yourcard_top_part {
  min-height: 190px;
}

/* dg modal */

#card_dtls_modl.dg_modal_holder .modal-dialog {
  max-width: 750px;
}

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

.dg_modal_holder .modal-body .details_cls_holder {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  /* gap: 0 30px; */
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
  padding-bottom: 15px;
  margin-left: -15px;
  margin-right: -15px;
}

.authuser_body .dg_modal_holder .modal-body .details_cls_holder {
  border-bottom: none;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody {
  max-width: 50%;
  flex: 0 0 50%;
  padding: 0 15px;
}

.dg_modal_holder .modal-body .details_cls_holder .nwcrd_dtls_modal_frm {
  max-width: 50%;
  flex: 0 0 50%;
  padding: 0 15px;
  margin: 0 0;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .nwmodl_card {
  width: auto;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl {
  padding: 20px 0px;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl .left_total_function {
  width: 100%;
  justify-content: center;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl .left_total_function a {
  width: 90px;
  height: unset;
  display: inline-block;
  border: unset;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
  margin: 0 6px;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl .left_total_function a span {
  background-color: #004070;
  width: 90px;
  height: 54px;
  border: 2px solid #004070;
  background-position: center;
  border-radius: 5px;
  background-size: 30px;
  margin-right: 0;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl .left_total_function a.active span {
  background-color: #d8ecfd;
}

.dg_modal_holder .modal-body .details_cls_holder .card_detailsbody .card_function_cntrl .left_total_function a em {
  text-align: center;
  display: block;
  font-size: 12px;
  color: #222;
}

.dg_modal_holder .modal-body .cust_break_row_drop {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding-top: 20px;
}

.dg_modal_holder .modal-body .cust_break_row_drop .custom_break_lft_dashboard {
  max-width: 25%;
  flex: 0 0 25%;
  padding: 0 15px;
}

.dg_modal_holder .modal-body .cust_break_row_drop .custom_break_lft_dashboard .blank_pie {
  width: 100%;
}

.dg_modal_holder .modal-body .cust_break_row_drop .custom_break_lft_dashboard .blank_pie .no_tran_month_dashboard {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 9px;
  line-height: 20px;
  color: #000;
  width: 148px;
  transform: translate(-50%, -50%);
  font-weight: 600;
  font-family: "Source Sans Pro", sans-serif;
  text-align: center;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder {
  flex: 0 0 75%;
  max-width: 75%;
  display: flex;
  flex-wrap: wrap;
  gap: 0 10px;
  padding-right: 0 !important;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder .budgtNoTransaction {
  flex: 0 0 48%;
  border-radius: 5px;
  background-color: #fff;
  border: solid 1px rgba(112, 111, 115, 0.2);
  padding: 20px 10px;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder .budgtNoTransaction .svgChartCls {
  display: flex;
  align-items: center;
  line-height: 1;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder .budgtNoTransaction span img {
  width: 16px;
  margin-right: 5px;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder .budgtNoTransaction span b {
  font-size: 12px;
  line-height: 18px;
}

.dg_modal_holder .modal-body .cust_break_row_drop .credit_info_holder .budgtNoTransaction .totalVal {
  background-image: none !important;
  padding-right: 0;
  font-size: 12px;
  line-height: 18px;
  margin-top: 0;
  margin-left: auto;
}

.lbcbiz_flow .spend_inner_box .spend_break_head.spend_break_head_employee.detail_holder {
  justify-content: space-between;
}

.cust_break_row_drop .credit_info_holder {
  flex: 0 0 70%;
  max-width: 70%;
}

.cust_break_row_drop .card_detailstext {
  width: 100%;
}

#card_detailstext_new {
  font-size: 18px;
  line-height: 24px;
  color: #222222;
  font-weight: 600;
}

.lbcbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_details_bx.side-by-side {
  display: block;
}

.lbcbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_details_bx.side-by-side h4 {
  font-weight: 600;
}

.lbcbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .multiclr_barchart {
  padding-top: 5px;
}

/* 05-12-2022 end */

/* 06-12-2022 start */

.dashboard_design .businessportal_dashboard .businessportal_dashboard .credit_info_holder_dashboard .blank_pieone {
  position: relative;
}

.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;
}

.businessportal_dashboard .credit_info_holder_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-button {
  display: none;
}

.businessportal_dashboard .credit_info_holder_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-plot-background {
  fill: transparent;
}

.businessportal_dashboard .credit_info_holder_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-background {
  fill: transparent;
}

.businessportal_dashboard .credit_info_holder_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-container {
  /* max-height: 180px !important; */
}

.businessportal_dashboard .credit_info_holder_dashboard .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-root {
  /* height: 195px; */
}

.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 .companyspend_pie_dashboard {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard figure.highcharts-figure {
  height: 170px;
  /* overflow: hidden; */
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .company_spend_breakdown_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard.custom_break_lft_new.active figure.highcharts-figure {
  display: none;
}

/* .lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .company_spend_breakdown_dashboard .cust_break_row_dashboard .custom_break_lft_dashboard {
    height: 170px;
    overflow: hidden;
} */

.invalid_card.pg_invalid_card img {
  width: 14px;
}

.lbcbiz_flow .dashboard_card.relative_section .empty_marchent {
  width: 100%;
  text-align: center;
  padding-bottom: 10px;
  justify-content: center;
}

.lbcbiz_flow .dashboard_card.relative_section .empty_marchent .empty_text {
  font-size: 16px;
  color: #222;
  margin-top: 10px;
}

.lbcbiz_flow .dashboard_card.relative_section .empty_marchent .empty_text img {
  margin-right: 0;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard {
  position: relative;
  height: 180px;
  /* overflow: hidden; */
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .companyspend_pie_dashboard {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-button {
  display: none;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-plot-background {
  fill: transparent;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .companyspend_pie_dashboard.highcharts-background {
  fill: transparent;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .blank_pienew {
  position: relative;
}

.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: 10px;
  font-weight: 600;
}

/* 
 .lbcbiz_flow .new_dg_modal  .highcharts-title tspan {
    font-size: 16px !important;
} */

.lbcbiz_flow .new_dg_modal .cust_break_row_drop .credit_info_holder .empty_marchent {
  margin: 0 auto;
  text-align: center;
}

.lbcbiz_flow .new_dg_modal .credit_lmt_chart_part .cust_break_row_drop {
  padding-bottom: 20px;
}

.spend_box_holder .employee_spend_insights_table.marchant_spend_table .spend_insights_row.spend_insights_head .spend_heading_block:last-child {
  text-align: right;
}

.spend_box_holder .employee_spend_insights_table.marchant_spend_table .merchantDetails .spend_name_block:last-child {
  text-align: right;
}

/* 06-12-2022 end */

/* 07-12-2022 start */

.blank_pie_holder {
  position: relative;
}

.blank_pie_holder .no_tran_month_dashboard {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  transform: translatey(-50%);
  color: #000;
  font-size: 10px;
  line-height: 16px;
  font-weight: 600;
}

.lbcbiz_flow .dashboard_design .yourcard_top_part .side-by-side {
  margin-bottom: 5px;
}

.usr_name_new_holder {
  font-weight: 400;
}

.usr_card_last_4_new_holder {
  font-weight: 700;
}

.lbcbiz_flow .cmn_modal .card_select_new .fld_outr_new .bootstrap-select>.btn {
  color: #000;
}

.lbcbiz_flow .dashboard_card.relative_section .primary_user_part .credit_and_card_info_part .dashboard_info_parts.businessportal_dashboard .inner_btm_crd.empty_state h5 {
  margin-bottom: 0;
}

.new_dg_modal .nwcrd_frm_blck_input .copy_text {
  top: unset;
  bottom: -20px;
}

.new_dg_modal .credit_lmt_chart_part .credit_info_holder .budgtNoTransaction {
  padding: 17px 5px;
}

.lbcbiz_flow .new_dg_modal .credit_info_holder {
  padding-left: 10px;
}

/* 07-12-2022 end */

/* 08-12-2022 start */

#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;
}

.lbcbiz_flow .cmn_modal .card_select_new .fld_outr_new .bootstrap-select>.btn {
  color: #707070;
}

.edit_form.edit_form_holder .row {
  margin-left: -5px;
  margin-right: -5px;
}

.edit_form.edit_form_holder .cancel_save_btn_holder {
  margin-top: 20px;
}

.edit_form.edit_form_holder .bootstrap-select>.btn {
  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;
}

.edit_form.edit_form_holder .bootstrap-select>.btn {
  color: #000;
}

.edit_form.edit_form_holder .bootstrap-select>.btn:hover {
  border-color: #004070;
  box-shadow: none;
}

.edit_form.edit_form_holder .bootstrap-select>.btn:focus,
.edit_form.edit_form_holder .bootstrap-select.open>.btn {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 1px solid #004070 !important;
  color: #222222;
}

.edit_form.edit_form_holder .bootstrap-select>.btn .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;
}

.edit_form.edit_form_holder .bootstrap-select .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #707070;
  padding: 10px 12px !important;
  line-height: 44px;
  background: none !important;
}

.edit_form.edit_form_holder .bootstrap-select .dropdown-menu li.selected a {
  font-weight: 600;
  color: #004070;
  border-color: #004070;
}

.lbcbiz_flow .fld_outr_new .active .bootstrap-select>.btn {
  color: #000 !important;
}

/* 08-12-2022 end */

/* 09-12-2022 start */

#addspendinglimitmodalnew .application_laststep {
  padding: 20px 20px 10px 20px;
}

#addspendinglimitmodalnew .application_laststep .header_text h2 {
  font-size: 22px;
  line-height: 28px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 10px;
}

#addspendinglimitmodalnew .application_laststep .header_text p {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 22px;
  color: #222222;
}

#addspendinglimitmodalnew .application_laststep .price_Range {
  margin-bottom: 30px;
}

#addspendinglimitmodalnew .application_laststep .price_Range .slider.slider-horizontal.business_horizontal {
  height: auto !important;
}

#addspendinglimitmodalnew .application_laststep .price_Range .slider-horizontal.business_horizontal .rng_value {
  position: static;
  transform: translatex(0);
  width: 100%;
  border: 1px solid #706f73;
  letter-spacing: 0;
}

.lbcbiz_flow .search_result_main .ecommerce_shop_head h2 {
  color: #004070 !important;
}

/* 09-12-2022 end */

.lbcbiz_flow .search_result_main .ecommerce_shop_head.topheadcontent p a {
  display: inline-block;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 600;
}

.how_to_access_inner ul li b {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.lbcbiz_flow .flatpickr-current-month {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
}

.lbcbiz_flow .flatpickr-day {
  font-family: "Source Sans Pro", sans-serif;
}

.lbcbiz_flow span.flatpickr-weekday {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #222222;
}

.lbcbiz_flow .flatpickr-months .flatpickr-month,
.lbcbiz_flow .flatpickr-current-month input.cur-year {
  color: #222222;
}

.my_spend_budget_modal .budget_search_area.single_select_item_holder {
  padding-bottom: 0;
}

.my_spend_budget_modal .budget_search_area.single_select_item_holder .top_typo_box {
  margin-bottom: 0;
}

.my_spend_budget_modal .budget_search_area.single_select_item_holder #srch_rslt_text {
  margin: 15px 0 20px;
}

/* 15-12-2022 start */

.my_spend_budget_modal .budget_search_area.single_select_item_holder #no_rslt_dscrton {
  padding-left: 22px;
}

.my_spend_budget_modal .budget_search_area.single_select_item_holder #no_rslt_dscrton li {
  font-size: 18px;
  line-height: 22px;
  margin-bottom: 7px;
}

/* 15-12-2022 end */

/* 16-12-2022 start */

/* .dg_modal_holder  .card_detailsbody .card_function_cntrl .left_total_function a span {
    width: 90px;
    height: 54px;
    border: 2px solid #004070;
    background-position: center;
    border-radius: 5px;
    background-size: 30px;
}

.dg_modal_holder  .card_detailsbody .card_function_cntrl .left_total_function a span {
    background-color: #004070;
} */

.account_management.my_cards .your_carddetails_holder .contact_area_main .edit_form_holder ul.dropdown-menu.selectpicker {
  height: 160px !important;
}

.setup_install.new_dg_modal .balance_area .balance_area_cell .pointsTran .pull-right {
  display: flex;
  align-items: center;
}

.setup_install.new_dg_modal .balance_area .balance_area_cell .pointsTran .pull-right .pull-right-inner-txt {
  margin-top: 0;
  margin-left: 5px;
}

/* 16-12-2022 end */

/* 19-12-2022 start */

.travelnoticepage .accout_area #traveladd .profile_tab.upcoming_travel .bootstrap-select.btn-group .btn .filter-option {
  color: #706f73;
}

.new_dg_modal .cust_break_row_drop .custom_break_lft_dashboard .companyspend_pie_dashboard .highcharts-container .highcharts-root .highcharts-background {
  fill: transparent;
}

.lbcbiz_flow .dg_modal_holder #company_spend_pie .highcharts-background,
.lbcbiz_flow .dg_modal_holder #company_spend_pie .highcharts-plot-background {
  fill: transparent !important;
}

.lbcbiz_flow .details_area .modal-header.custom_modal_header {
  padding: 0 0 !important;
}

.terms_main_page_holder .inner_para_terms h5 {
  font-size: 20px;
  line-height: 25px;
  color: #222222;
  font-weight: 600;
}

.terms_main_page_holder .inner_para_terms h5 b {
  font-weight: 600;
}

/* #acount_flagged_id .setuppaying_top_fla {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
}

#acount_flagged_id .setupawsome_flag h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
} */

/* 19-12-2022 end */

/* 20-12-2022 start */

/* .lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .tranlist_header  .tranlist_cell:last-child{
    padding-right: 0;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:last-child{
    padding-right: 0;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:not(:first-child){
    display: flex !important;  
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:first-child{
    min-width: 32%;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:nth-child(2){
    min-width: 16%;
    padding-left: 0;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:nth-child(3){
    padding-left: 0;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:nth-last-child(2){
    min-width: 15%;
    justify-content: flex-start;
}

.lbcbiz_flow .wrapper_new .dashboard_card.relative_section .content_area.tranlistcontent_dashboard .transation_body .cst_tranlist_single_container  .dashboard_tranlist_row  .tranlist_cell:last-child{
    min-width: 15%;
} */

.lbcbiz_flow .tranlistcontent_dashboard .blank_container .round_blnk_img.round_blnk_img_holder {
  background-color: transparent;
}

/* 20-12-2022 end */

/* 22-12-2022 */

/* .lbcbiz_flow.travelnoticepage .accout_area {
    padding-left: 55px;
} */

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell {
  padding: 15px 25px 15px 25px;
  border-radius: 5px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  position: relative;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .name_cell {
  width: 20%;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .name_cell em {
  font-style: normal;
  display: block;
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  font-weight: 600;
  margin-bottom: 2px;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .name_cell span {
  display: block;
  color: #706f73;
  font-size: 12px;
  line-height: 15px;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .desti_local {
  width: 40% !important;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .desti_local em {
  font-size: 16px;
  line-height: 20px;
  color: #222222;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .desti_local em span {
  font-weight: 600;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .date_cls {
  width: 40%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .date_cls .desti_cell.desti_cell_date.fromDate {
  display: block;
  width: auto !important;
  padding-right: 10px;
  margin-right: 5px;
  position: relative;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .date_cls .desti_cell.desti_cell_date.fromDate::before {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background: #222222;
  width: 5px;
  height: 1px;
}

.destini_wrap.travel_listing_uniq .destini_cell .destini_inr_cell .desti_details .date_cls .desti_cell.desti_cell_date.toDate {
  width: auto !important;
}

.destini_wrap.travel_listing_uniq .destini_inr_cell .edit_del {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

/* 28-12-2022 start */

#notificationModal7 .modal-content .modal-body.all_detail_container {
  padding: 40px 35px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline h4.modal-title {
  font-size: 22px;
  line-height: 28px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 20px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline p {
  font-size: 16px;
  line-height: 22px;
  color: #222222;
  margin-bottom: 0;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline p+p {
  margin-bottom: 15px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline {
  padding-top: 0px;
  margin-bottom: 10px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new label {
  text-transform: capitalize;
  font-weight: 600;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new.corres_add_holder {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new {
  margin: 0 -5px 30px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_7 {
  width: 58.33333333%;
  padding: 0 5px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_5 {
  width: 41.66666667%;
  padding: 0 5px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_12 {
  padding: 0 5px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .select_item {
  width: 100%;
  padding: 0;
  float: none;
  height: auto;
}

/* 28-12-2022 end */

/* 29-12-2022 */

#yourcard_modal .credit_lmt_chart_part .cust_break_row_drop .custom_break_lft_dashboard {
  flex: 0 0 25%;
  max-width: 25%;
  padding: 0 0;
}

#yourcard_modal .cust_break_row_drop .credit_info_holder {
  flex: 0 0 75%;
  max-width: 75%;
}

.lbcbiz_flow .account_management .yr_crd_new_full .contact_area_main .contact_row .edit_form .form_box button.dropdown-toggle {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  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;
}

.lbcbiz_flow .account_management .yr_crd_new_full .contact_area_main .contact_row .edit_form .form_box button.dropdown-toggle .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;
}

.lbcbiz_flow .account_management .yr_crd_new_full .contact_area_main .contact_row .edit_form .form_box .dropdown-menu li a {
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #707070;
  padding: 0 12px !important;
  line-height: 44px;
  text-transform: initial;
}

.lbcbiz_flow .account_management .yr_crd_new_full .contact_area_main .contact_row .edit_form .form_box .dropdown-menu li a:hover {
  color: #004070 !important;
  border-color: #004070;
}

/* 04.01.23 */
.disabled {
  pointer-events: none;
}

.lbcbiz_flow .yr_crd_new_full .button_disable_clr {
  background-color: #fff;
  border: solid 2px rgba(112, 111, 115, 0.2);
  color: rgba(112, 111, 115, 0.8);
}

/* 06.01.23 start */

.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;
}

.lbcbiz_flow .new_small_statement_modal.remove_admin_modal .modal-footer {
  padding: 0px 30px 40px;
}

.lbcbiz_flow .new_small_statement_modal.remove_admin_modal .setup_install_headline {
  margin-bottom: 0;
  padding-top: 0;
  margin-top: 30px;
}

.lbcbiz_flow .new_small_statement_modal.remove_admin_modal .setup_install_headline .modal-title {
  font-size: 22px;
  line-height: 26px;
}

.lbcbiz_flow .new_small_statement_modal.remove_admin_modal .setup_install_headline p {
  font-size: 16px;
  line-height: 20px;
  margin: 20px 0 10px;
}

.lbcbiz_flow .new_small_statement_modal.remove_admin_modal .sbc_notification_btn {
  text-decoration: none;
}

.lbcbiz_flow .newSuccess .setuppaying_top,
.lbcbiz_flow .newSuccess .all_detail_container h4 {
  margin-bottom: 20px;
}

.lbcbiz_flow .modal-header .close {
  background-image: url(../images/lbcbiz/new-icon-dismiss.png);
}

/* 06.01.23 start */

/* 10.02.23 start */

.no_data_icons img {
  width: 116px;
}

.lbcbiz_flow .round_blnk_img img {
  width: 120px;
}

/* 10.02.23 end */

/* 16.03.23 start */

.language_content .language_content_checkbox .checkmark::after {
  border: none;
  transform: none;
  width: 16px;
  height: 16px;
  background: #004070;
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.language_content .language_content_checkbox .checkmark {
  width: 24px;
  height: 24px;
  border-radius: 50%;
}

.language_content .language_content_checkbox input:checked~.checkmark {
  background-color: transparent;
  border-color: #004070;
}

/* 16.03.23 end */

/* start 21.03.23 */
.desti_cell.key_pic {
  display: none;
}

.lbcbiz_flow .destini_inr_cell .desti_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.lbcbiz_flow .destini_inr_cell .desti_row .name_cell {
  flex: 0 0 21%;
}

.lbcbiz_flow .destini_inr_cell .desti_row .desti_cell.desti_local {
  flex: 0 0 32%;
}

.lbcbiz_flow .destini_inr_cell .desti_row .date_cls {
  flex: 0 0 43%;
  display: flex;
}

.lbcbiz_flow .destini_inr_cell .desti_row .name_cell em {
  font-size: 16px;
  font-weight: 600;
  color: #222;
  margin-bottom: 2px;
  line-height: normal;
  font-style: normal;
  display: block;
}

.lbcbiz_flow .destini_inr_cell .desti_row .name_cell span {
  font-size: 12px;
  font-weight: normal;
  line-height: normal;
  color: #706f73;
}

.lbcbiz_flow .destini_inr_cell .desti_row .desti_cell.desti_local em {
  font-size: 16px;
  line-height: normal;
  color: #222;
}

.lbcbiz_flow .destini_inr_cell .desti_row .desti_cell.desti_local em span {
  font-weight: 600;
}

.trans-message {
  align-items: center;
  justify-content: center;
  text-align: center;
}

.trans-message p {
  margin: 0px 0px 20px !important;
  padding: 0px !important;
}

/* end 21.03.23 */

/* start 22.03.23 */
.arrowsection {
  width: 100%;
  position: relative;
  padding: 20px 0px;
  background: #fdb812;
  margin-top: 40px;
}

.activate_yourpin_body .activatepinbox .arrow:before,
.activate_yourpin_body .activatepinbox .arrow:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0;
}

.activate_yourpin_body .activatepinbox .arrow {
  background: #d8ecfd;
  position: relative;
  height: 60px;
  display: flex;
  align-items: center;
  padding: 0px 20px;
  z-index: 2;
}

.activate_yourpin_body .activatepinbox .arrow:after,
.activate_yourpin_body .activatepinbox .arrow:before {
  border-width: 30px 0 30px 20px;
}

.activate_yourpin_body .activatepinbox .arrow:before {
  border-color: #d8ecfd transparent;
  left: -20px;
}

.activate_yourpin_body .activatepinbox .arrow:after {
  border-color: transparent #d8ecfd;
  right: -20px;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow:before {
  border-color: #9fd5fc transparent;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow:after {
  border-color: transparent #9fd5fc;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow {
  background: #9fd5fc;
  width: 81%;
  margin: 0 auto;
}

.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow:before {
  border-color: #6fb3e7 transparent;
}

.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow:after {
  border-color: transparent #6fb3e7;
}

.activate_yourpin_body .activatepinbox.pin_content_box3:after {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  border-style: solid;
  border-color: transparent #0000008f;
  border-width: 30px 0px 30px 20px;
  top: 7px;
  right: -19px;
  filter: blur(3px);
}

.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow {
  background: #6fb3e7;
}

.activate_yourpin_sect {
  position: relative;
  /* max-width: 690px; */
  background: #fff;
  padding: 0px;
  margin: 0px;
}

.activate_yourpin_heding {
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  padding: 20px;
}

.activate_yourpin_heding .pinicon {
  width: 24px;
}

.activate_yourpin_heding img {
  width: 100%;
}

.activate_yourpin_heding h3 {
  font-family: "Source Sans Pro", sans-serif;
  margin: 0px 0px 0px 10px;
  padding: 0px;
  font-size: 22px;
  font-weight: 600;
  line-height: normal;
  color: #004070;
}

.activate_yourpin_body {
  display: flex;
  align-items: flex-start;
  width: 100%;
}

.activate_yourpin_body .activatepinbox {
  position: relative;
  width: 100%;
}

.activatepinbox .arrow h6 {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #004070;
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

.activatepinbox .arrow .count_sercel {
  min-height: 20px;
  min-width: 20px;
  font-family: "Source Sans Pro", sans-serif;
  background: #004070;
  border-radius: 50%;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  line-height: 20px;
}

.activatepinbox p {
  color: #222222;
  font-size: 14px;
  font-family: "Source Sans Pro", sans-serif;
  line-height: normal;
  margin-bottom: 15px;
  margin-top: 0px;
}

.activatepinbox p b {
  color: #004070;
}

.activate_yourpin_body .activatepinbox.pin_content_box1 {
  flex: 0 0 30%;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 {
  flex: 0 0 40%;
}

.activate_yourpin_body .activatepinbox.pin_content_box3 {
  flex: 0 0 30%;
}

.activate_yourpin_content {
  padding: 20px;
  position: relative;
  z-index: 2;
  background: #fff;
}

.activatepinbox.pin_content_box1 .activate_yourpin_content {
  padding-left: 14%;
}

.activatepinbox.pin_content_box2 .activate_yourpin_content {
  padding-left: 20%;
  padding-right: 10%;
}

.activatepinbox.pin_content_box3 .activate_yourpin_content {
  padding-left: 14%;
  padding-right: 14%;
}

.activatepinbox.pin_content_box1 .arrow:before {
  border-width: 30px 10px;
}

.activatepinbox.pin_content_box1 .arrow:before {
  border-color: #d8ecfd;
}

.activate_yourpin_body .activatepinbox.pin_content_box1::after {
  content: "";
  position: absolute;
  border-style: solid;
  border-width: 0;
  z-index: 1;
}

.activate_yourpin_body .activatepinbox.pin_content_box1::after {
  left: -12px;
  background: transparent;
  transform: rotate(-90deg);
  top: 54px;
  border-width: 35px 22px 0px 0px;
  border-color: transparent #004070;
}

.accout_area.new_ac_area .arrowsection::after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #fdb812;
  height: 100%;
}

.accout_area.new_ac_area .arrowsection::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 5000px;
  background-color: #fdb812;
  height: 100%;
}

@media (max-width: 767px) {
  .activate_yourpin_heding {
    justify-content: center;
  }

  .activate_yourpin_body {
    flex-wrap: wrap;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box1 {
    flex: 0 0 100%;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box2 {
    flex: 0 0 100%;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box3 {
    flex: 0 0 100%;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box2 .arrow {
    width: 100%;
  }

  .activatepinbox.pin_content_box2 .arrow:before {
    border-width: 30px 18px;
    border-color: #9fd5fc !important;
  }

  .activatepinbox.pin_content_box3 .arrow:before {
    border-width: 30px 18px;
    border-color: #6fb3e7 !important;
  }

  .arrowsection {
    padding: 20px 10px;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box2::after {
    left: -12px;
    background: transparent;
    transform: rotate(-90deg);
    top: 54px;
    border-width: 35px 22px 0px 0px;
    border-color: transparent #004070;
    content: "";
    position: absolute;
    border-style: solid;
  }

  .activate_yourpin_body .activatepinbox.pin_content_box3::after {
    left: -12px;
    background: transparent;
    transform: rotate(-90deg);
    top: 54px;
    border-width: 35px 22px 0px 0px;
    border-color: transparent #004070;
    content: "";
    position: absolute;
    border-style: solid;
    right: 0;
    filter: blur(0px);
  }

  .activatepinbox.pin_content_box1 .activate_yourpin_content {
    padding: 20px;
  }

  .activatepinbox.pin_content_box2 .activate_yourpin_content {
    padding: 20px;
  }

  .activatepinbox.pin_content_box3 .activate_yourpin_content {
    padding: 20px;
  }

  .accout_area.new_ac_area .arrowsection::after {
    z-index: -1;
  }
}

/* end 22.03.23 */

/* start 31.03.23 */
.switch_account_sect .back_my_card {
  font-size: 16px;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: normal;
  background-size: 18px;
  padding-left: 25px;
}

/* end 31.03.23 */

/* start 07.06.23 */
.management_bar .switchlink {
  font-size: 14px;
  color: #004070;
  text-decoration: underline;
  margin-bottom: 20px;
  display: block;
  font-weight: 400;
}

.stella_select .dropdown-menu>li .switchlink {
  font-size: 14px;
  color: #004070 !important;
  text-decoration: underline;
  padding: 0px 20px;
  margin-bottom: 20px;
  display: block;
  font-weight: 400;
}

/* end 07.06.23 */

/* start 09.06.23 */
.lbcbiz_flow .new_card_part_details .crd_inner_info {
  width: 55%;
}

/* end 09.06.23 */

/* start 20.06.23 */
.language_setting_holder .accout_area {
  margin: 0px 0 0 0px;
  padding-left: 40px;
}

.language_setting_holder .language_content_container .language_setting_hdng h3 {
  font-size: 36px;
  color: #004070;
  font-weight: 600;
  margin-bottom: 24px;
}

.language_setting_holder .language_content_container .language_setting_hdng p {
  font-size: 20px;
  color: #222;
  margin-bottom: 24px;
  font-weight: 600;
}

.language_setting_holder .language_content_container .language_setting_hdng p+p {
  font-size: 16px;
  font-weight: normal;
  color: #222;
  margin-bottom: 24px;
}

.lang_settings_note {
  padding: 24px;
  border-radius: 4px;
  background: #d8ecfd;
  border-left: 10px solid #004070;
  margin-bottom: 40px;
}

.portal_flow .accout_area p {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  color: #222222;
  font-size: 16px;
  line-height: 22px;
}

.lang_settings_note p+p {
  margin-top: 24px;
}

/* end 20.06.23 */

/* start 08/07/23 */
.lbcbiz_flow .svgChartCls b {
  max-width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.frenchPortal.lbcbiz_flow .svgChartCls {
  display: flex;
  align-items: center;
  flex-direction: column;
}

.frenchPortal.lbcbiz_flow .svgChartCls span img {
  margin: 0px;
}

.frenchPortal.lbcbiz_flow .spend_blocks .svgChartCls .totalVal {
  margin-top: 0px;
  margin-left: auto;
}

/* end 08/07/23 */

/* start 07.08.23 */
.frenchPortal.lbcbiz_flow .totalCircelList .svgChartCls {
  flex-direction: row;
  gap: 0px 5px;
}

/* end 07.08.23 */

/* start 24.08.23 */
.destini_inr_cell .desti_details {
  display: flex;
  align-items: center;
}

.card_function_cntrl .left_total_function .disabled {
  background: transparent !important;
  border: 0px !important;
}

/* end 24.08.23 */

/* start 19.09.23 */
.frenchPortal #card_dtls_modl .nwcrd_frm_blck_input .copy_text {
  bottom: -24px;
  white-space: nowrap;
  font-size: 11px;
}

/* end 19.09.23 */

.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;
}

/* 14.12.23 */
.lbcbiz_flow .slider-horizontal .rng_valuenew#rng_value_input {
  top: 0px;
  position: relative;
  text-align: center;
}

/* 22.12.23 */
.trensfer_listOuter {
  margin-top: 90px;
}

.trnsfr_list_rightPnl {
  margin: 0px 0 0 270px;
  padding-bottom: 200px;
  min-height: 680px;
}

.trensfer_stepArea {
  padding: 85px 85px 0px;
}

/* 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;
}

.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;
  /* 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;
}

.portal_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;
  /* 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;
  /* 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;
}

.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;
}

.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;
}

.portal_flow .dropdown-menu>li>a:focus,
.portal_flow .dropdown-menu>li>a:hover {
  color: #004070 !important;
  border-color: #004070;
  background-color: #d8ecfd !important;
}

/* 22.09.22 ends */

/* 22.12.23 */
.ternsfer_activityBx h2,
.step_hdng h2 {
  font-size: 36px;
  font-weight: 600;
  color: #004070;
  margin-bottom: 20px;
}

.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;
}

.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;
}

.auto-pay-container .trensfer_listOuter {
  margin-top: 0;
}

.trensfer_stepArea {
  padding: 115px;
}

.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;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
  border-radius: 15px;
  overflow: hidden;
}

.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;
}

.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;
}

.portal_flow .trensfer_step2 .back_my_card {
  margin-bottom: 45px;
}

.step_btnOuter .laurentian_side_logout {
  margin: 0 15px 0 0;
  padding-left: 5px;
}

.portal_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;
}

.portal_flow .laurentian_side_logout a:hover {
  border-color: #0068b8;
  background: #0068b8;
  color: #fff;
}

.portal_flow .laurentian_side_logout a:focus {
  border-color: #004070;
  background: #fff;
  color: #004070;
  box-shadow: 0 0 0 5px #7ac5fe;
}

.portal_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 {
  width: 55px;
  height: 55px;
  position: relative;
}

.institute_icon_text {
  padding-left: 25px;
}

.institute_icon_text h5 {
  font-size: 16px;
  color: #222;
  margin-bottom: 10px;
}

.institute_icon_text h3 {
  font-size: 20px;
  font-weight: 600;
  color: #222;
}

.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: 22px;
  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;
}

.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;
}

.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;
}

.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;
}

.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: 0px 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: 83px;
  position: absolute;
  top: -10px;
  left: -10px;
}

.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;
}

.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;
  /* 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;
}

.portal_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;
  /* 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;
  /* 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;
}

.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;
}

.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%;
  transform: translateY(-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;
}

.portal_flow .dropdown-menu>li>a:focus,
.portal_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;
}

.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;
}

.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.*/

.portal_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;
}

.portal_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;
}

.portal_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;
}

.portal_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 */

.portal_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;
}

.portal_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;
}

.portal_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;
}

.portal_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;
}

.portal_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; */
}

.portal_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;
}

.portal_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;
}

.portal_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;
}

/* .portal_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .dropdown-menu{
    width: 100%;
} */

.portal_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 */

.portal_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 */

.portal_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;
}

.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: 60px 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: 60px 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: 80px 0; */
  padding: 120px 0 80px;
  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;
}

.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: 10px;
  font-weight: 300;
  font-size: 30px;
  bottom: 0px;
  position: absolute;
}

.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: 10px 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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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: #555555;
  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 */

/* 22.12.22 autopay step start*/

.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;
}

/* 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: 20px;
}

.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;
}

.lbc_branchportal_flow .admin_access_section .lvl_text h6 {
  color: #222222;
  font-weight: 400;
  font-size: 16px;
  padding-bottom: 20px;
}

.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;
}

/* 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;
}

.portal_flow .modal-content .message_outer {
  padding: 20px 0px;
}

.portal_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;
}

.portal_flow .desti_details .job_title {
  display: block;
  font-size: 12px;
  color: #706f73;
  font-weight: 400;
  text-transform: capitalize;
}

.portal_flow .desti_details .date_cls {
  display: flex;
}

.portal_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: 50% !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+.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;
}

.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;
}

.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;
}

.lbcbiz_flow .transation_head_carp .left_text .blue_txt:hover {
  color: #004070 !important;
  font-weight: 700;
}

.errorText::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 4px;
  height: 16px;
  background-color: #ae0a33;
}

/* 22.12.22 autopay step end*/

.dashboard_card.relative_section .dashboard_info_parts.businessportal_dashboard .blank_pie_holder {
  width: fit-content;
  margin: 0 auto;
}

.dashboard_card.relative_section .dashboard_info_parts.businessportal_dashboard .blank_pie_holder .no_tran_month_dashboard {
  width: 120px;
  margin: 0 auto;
}

.lbcbiz_flow .auto-pay-container .trensfer_stepArea .trensfer_step3 .inormation_fill .select_item {
  height: 60px;
}

/* 01.05.24 */
.lbcbiz_flow .auto-pay-error .errorText {
  padding-left: 20px;
}

.lbcbiz_flow .auto-pay-error .errorText::before {
  position: absolute;
  top: 1px;
  left: 0;
  height: 16px;
  width: 16px;
  content: "";
  background: url(../images/input-error.png) no-repeat;
  background-position: center;
  background-size: cover;
  border-radius: 100%;
}

/* 11.01.24 */
.lbcbiz_flow .account_management,
.lbcbiz_flow .auto-pay-container {
  min-height: calc(100vh - 90px);
}

/* 11.01.24 */

.lbcbiz_flow .management_bar ul li:not(.active) a {
  margin-bottom: 2px;
}

/* start 02.02.24 */
.frenchPortal .icn_btn_card {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.frenchPortal .icn_btn_card span {
  width: fit-content;
  margin: 0 auto;
}

/* end 02.02.24 */

.login_wrap_inner .submit_outer .global_btn:disabled,
.login_wrap_inner .submit_outer .global_btn[disabled] {
  color: #737373;
  background-color: #e2e2e2;
  opacity: 1;
}


.lbcbiz_flow .calender-btn .form-control.input {
  background-image: url(../images/lbc/blue_caret.svg);
  background-size: 35px;
  background-position: right 15px center;
  background-repeat: no-repeat;
}

.lbcbiz_flow .icn_btn_cards {
  flex: 1 1 0;
  height: 65px;
  border-radius: 4px;
  font-size: 14px;
  color: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: inherit;
  border: 2px solid #004070;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  margin-right: 5px;
}

.lbcbiz_flow .icn_btn_cards:last-of-type {
  margin-right: 0;
}

.lbcbiz_flow .icn_btn_cards span {
  display: block;
}

.lbcbiz_flow .icn_btn_cards span img {
  width: 27px;
  height: 27px;
  object-fit: contain;
  margin: 0 auto;
}

.lbcbiz_flow .icn_btn_cards:hover {
  background-color: #004070;
  color: #fff;
}

.lbcbiz_flow .icn_btn_cards:hover span img {
  -ms-filter: brightness(0) invert(1);
  -o-filter: brightness(0) invert(1);
  -moz-filter: brightness(0) invert(1);
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

#newTravellAddsuccessmodal .sbc_close_new {
  margin-bottom: 0;
}

#respone_control {
  transition: 400ms all ease-in-out;
}

.tvlntcdltsccs #respone_control {
  position: fixed;
  width: 800px;
  top: 10px;
  z-index: 9;
}

.lbcbiz_flow .auto-pay-container .trensfer_step10 .fld_outr label,
.lbcbiz_flow .auto-pay-container .trensfer_step3 .fld_outr label {
  font-weight: 600;
  color: #222;
}


.lbcbiz_flow .auto-pay-container .trensfer_step5 .bnk_account_hdng h3.primary_hdng {
  font-weight: 400;
}

/* startv 25.05.24 */
.lbcbiz_flow .see_all_emply {
  font-weight: 600
}

.lbcbiz_flow .see_all_emply:hover {
  font-weight: 700;
}

.edit_section a.edit_btn {
  text-decoration: underline;
  font-weight: 600;
}

.edit_section a.edit_btn:hover {
  font-weight: 700;
}

.header_wrap .brim_logo_wp {
  display: inline-block;
}

.header_wrap .brim_logo_wp img {
  height: 56px;
}

.portal_flow .header_wrap {
  padding: 12px 0px;
}

/* end 25.05.24 */
/* start 28.05.24 */
.ecommerce_shop_head .lrn_desktop {
  font-weight: 600;
}

.ecommerce_shop_head .lrn_desktop:hover {
  font-weight: 700;
}

.lbcbiz_flow .search_result_main .ecommerce_shop_head.topheadcontent p a:hover {
  font-weight: 700;
}

.lbcbiz_flow .accout_area .accout_area_gutter p a {
  font-weight: 600;
}

.lbcbiz_flow .accout_area .accout_area_gutter p a:hover {
  font-weight: 700;
}

/* end 28.05.24 */


/* 05-06-24 */

.maintance-alert {
  position: relative;
  top: 80px;
  width: 100%;
  z-index: 1;
  padding: 20px 0;
  background-color: #FFEE9E;
}

.maintance-alert .container {
  display: flex;
  position: relative;
  padding-right: 50px;
}

.maintance-alert .container .fa.fa-info {
  border: 1px solid #004070;
  color: #004070;
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 3px;
}

.maintance-alert .container .close {
  width: 24px;
  height: 24px;
  line-height: 20px;
  border-radius: 50%;
  border: 1px solid #004070;
  color: #004070;
  position: absolute;
  right: 15px;
  top: 2px;
  font-size: 20px;
  background-color: transparent;
}

.maintance-alert .container p {
  margin: 0;
  color: #222;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}

/* 05-06-24 */
/* end lbizcustom.css */

/* start 05.06.24 */
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.lbcbiz_flow .header_menu ul li a:hover:after,
.lbcbiz_flow .header_menu ul li.active a:after {
  bottom: -36px !important;
}

.lbcbiz_flow .stella_select .dropdown .caret {
  display: inline-block;
}

.lbcbiz_flow .stella_select .dropdown .dropdown-toggle::after {
  display: none;
}

/* end 05.06.24 */

/* start 06.06.24 */
.footer_wrap .container {
  position: relative;
}

.activity_content .bootstrap-select .dropdown-toggle .filter-option {
  height: auto;
}

.bootstrap-select .dropdown-toggle .filter-option {
  height: auto !important;
}

.activity_content .dropdown-toggle::after,
.spend_head .dropdown-toggle::after,
.spend_head_bottom .dropdown-toggle::after,
.my_spend_budget_modal .dropdown-toggle::after,
.edit_form .dropdown-toggle::after,
.newSuccess .dropdown-toggle::after {
  height: 10px;
  width: 14px;
  top: 50% !important;
  right: 7px !important;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  transform: translateY(-50%);
  background-size: 100% 100%;
  position: absolute;
  border: 0px;
}

.spend_head .dropdown-toggle::after,
.spend_head_bottom .dropdown-toggle::after,
.my_spend_budget_modal .dropdown-toggle::after,
.edit_form .dropdown-toggle::after,
.newSuccess .dropdown-toggle::after {
  right: 15px !important;
}

.spend_head .single_select_item .bootstrap-select {
  width: 170px;
}

.spend_head_bottom .bootstrap-select,
.my_spend_budget_modal .bootstrap-select {
  min-width: 170px;
}

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

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

.fade:not(.show) {
  opacity: 1 !important;
}

.lbcbiz_flow .modal-header .close {
  order: 2;
}

.pagination {
  justify-content: center;
}

.pagination li a {
  display: inline-block;
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn,
.lbcbiz_flow #offers_modal .modal-footer .shop_but_all .global_btn {
  width: 180px;
}

.hidden-lg {
  display: none !important;
}

.modal-footer {
  justify-content: center;
}

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

.lbcbiz_flow .stella_select .dropdown-menu {
  inset: unset !important;
  transform: unset !important;
  margin-top: 15px !important;
}

.lbcbiz_flow .stella_select .dropdown-menu>li:last-child a {
  display: inline-block;
  width: 180px;
}

.accout_area {
  margin-top: 0px !important;
  padding-top: 115px;
}

/* end 06.06.24 */

/* start 07.06.24 */
.form-control {
  display: block;
  width: 100%;
  height: 34px;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.alert-success .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  cursor: pointer;
  opacity: 2;
}

.upcoming_travel .dflt_select .dropdown-toggle::after {
  background-image: url(../images/lbc/blue_caret.svg);
  background-position: center center;
  background-repeat: no-repeat;
  width: 35px;
  height: 35px;
  background-size: cover;
  border: 0px;
}

/* end 07.06.24 */

/* satrt 08.06.24 */
.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  text-overflow: ellipsis;
}

.material_inf_tip.text-left.error {
  text-align: left;
}

.auto-pay-container .dropdown-toggle::after {
  content: "";
  margin-left: 5px;
  vertical-align: 2px;
  display: inline-block;
  height: 10px;
  width: 16px;
  top: 50%;
  right: 15px;
  background: url(../images/arow.png) no-repeat;
  position: absolute;
  transform: translateY(-50%);
  width: 17px;
  height: 15px;
  border: 0px;
}

/* satrt 08.06.24 */

/* start 10.06.24 */
#download_transactions .dropdown-toggle::after {
  height: 10px;
  width: 14px;
  top: 50% !important;
  right: 7px !important;
  background: url(../images/lbcbiz/black_caret.svg) no-repeat;
  transform: translateY(-50%);
  background-size: 100% 100%;
  position: absolute;
  border: 0px;
}

.bootstrap-select .dropdown-menu li:last-child a {
  border-bottom: 0px;
}

#Report_Card_Lost_Stolen .inner_stp1_report {
  margin-bottom: 20px;
}

/* end 10.06.24 */



/* 19.07.24 start */
.download_transaction .modal-content {
  border-radius: 0px;
}

.download_transaction .modal-header {
  padding: 13px 20px;
}

.download_transaction .modal-title {
  font-size: 20px;
}

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


.download_transaction .multiselect_wrap>label {
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  font-size: 14px;
  /* text-transform: uppercase; */
  line-height: 1;
  margin-bottom: 7.5px;
  color: #000;
}

.download_transaction .multiselect-native-select {
  display: block;
}

.download_transaction .multiselect-native-select>select {
  display: none;
}

.download_transaction .multiselect-native-select .btn-group {
  display: block;
}

.download_transaction .multiselect_wrap {
  margin-bottom: 25px;
}

.download_transaction .multiselect-native-select .multiselect {
  display: block;
  width: 100%;
  text-align: left !important;
  padding: 0;
  height: 60px;
  background-color: transparent;
  outline: none;
  border: 2px solid #aaa;
  background-image: url(../images/black_caret.svg);
  background-position: right 10px center;
  padding: 6px 25px 6px 12px;
  background-size: 16px;
  background-repeat: no-repeat;
  font-size: 16px;
  /* color: #2d2924; */
  color: #000;
  font-family: "Roboto", sans-serif;
  border-radius: 4px;
}

.download_transaction .multiselect-native-select .multiselect:focus {
  border-color: #25466e;
}

.download_transaction .multiselect-native-select .multiselect-container {
  max-height: 260px;
  overflow: auto;
  padding: 0 0 5px;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  margin: 10px 0 !important;
  width: 100%;
}

.download_transaction .multiselect-native-select .multiselect-container button {
  width: 100%;
  height: 65px;
  padding: 0 20px 0 55px;
  border: none;
  border-bottom: 1px solid #e4e4e4;
  font-size: 18px;
  line-height: 1;
  color: #000;
  text-align: left;
  background-color: #fff;
  position: relative;
}

.download_transaction .multiselect-native-select .multiselect-container button:hover,
.download_transaction .multiselect-native-select .multiselect-container button:focus {
  background-color: transparent !important;
}


.download_transaction .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),
.download_transaction .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active,
.download_transaction .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),
.download_transaction .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,
.download_transaction .multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),
.download_transaction .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active {
  background-color: transparent !important;
}

.lbcbiz_flow .download_transaction .multiselect-native-select .multiselect-container button.active {
  border-color: #fdb812;
}

.download_transaction .multiselect-native-select .multiselect-container button input {
  display: block !important;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0;
  z-index: 9;
  opacity: 0;
  cursor: pointer;
}

.lbcbiz_flow .download_transaction .multiselect-native-select .multiselect-container button label {
  margin: 0;
  display: block;
  position: relative;
  font-size: 18px;
  font-weight: 400;
}

.download_transaction .multiselect-native-select .multiselect-container button label::before {
  position: absolute;
  content: "";
  left: -35px;
  top: -4px;
  width: 24px;
  height: 24px;
  /* border: 1px solid #767676;
  background-color: #fff; */


  background-image: url(../images/not-check.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: 400ms all ease-in-out;
}

.download_transaction .multiselect-native-select .multiselect-container button input:checked~label::before {
  background-image: url(../images/blue_check.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.download_transaction .multiselect-native-select .multiselect-container .multiselect-all.active label::before {
  background-image: url(../images/ngtv_bx_sltd-blue.png);
}


.download_transaction .input_radio_mn_wrp {
  margin-bottom: 25px;
}

.download_transaction .input_radio_wrp {
  position: relative;
  font-size: 16px;
  line-height: 20px;
  color: #000;
  display: flex;
  align-items: center;
  width: fit-content;
}

.download_transaction .input_radio_wrp+.input_radio_wrp {
  margin-top: 15px;
}

.download_transaction .input_radio_wrp input {
  margin: 0;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9;
  cursor: pointer;
  opacity: 0;
}

.download_transaction .input_radio_wrp input:checked~.rdo_crcl {
  background-image: url(../images/radio-solid.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  /* border-color: #0097a9;
  background-color: #0097a9; */
}

.download_transaction .rdo_crcl {
  display: inline-block;
  width: 24px;
  height: 24px;
  /* border-radius: 50%; */
  /* border: 1px solid #767676; */
  margin-right: 10px;
  /* background-color: #fff; */

  background-image: url(../images/radio_blnk.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  transition: 400ms all ease-in-out;
}

.download_transaction .fld_outr {
  margin: 0 0 20px 0;
}

.download_transaction .type_fld {
  border-radius: 0px;
}

.download_transaction .btn_outr {
  text-align: center;
}

.download_transaction .download_btn {
  margin-left: 10px;
}

.download_transaction .download_btn.download_disabled {
  background-color: #f7f7f7 !important;
  color: #706f73 !important;
  border-color: #f7f7f7 !important;
  pointer-events: none;
  cursor: not-allowed;
}

.download_transaction .without_bg.solid_btn {
  border: solid 2px #e3e8ef;
  background-color: #e3e8ef;
  color: #004089;
}

.download_transaction .without_bg.solid_btn:hover {
  background-color: transparent !important;
  color: #004089;
}

.download_transaction .viw_trnsc_wrp {
  display: flex;
  margin-bottom: 25px;
}

.download_transaction .viw_trnsc_wrp_cnct {
  flex: 0 0 auto;
  width: 415px;
}

.download_transaction .viw_trnsc_wrp .onoff_area {
  margin-top: auto;
  margin-left: auto;
}

.download_transaction .viw_trnsc_wrp h6 {
  font-size: 16px;
  line-height: 20px;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  margin-bottom: 3px;
  text-align: left;
}

.download_transaction .viw_trnsc_wrp p {
  font-size: 12px;
  line-height: 15px;
  color: #000;
  margin: 0;
  text-align: left;
}

.modal.download~.flatpickr-calendar .bootstrap-select.open button.selectpicker {
  color: #002855 !important;
}

.modal.download~.flatpickr-calendar .bootstrap-select.departure-year- .dropdown-menu.open {
  left: unset;
  right: 0;
}

.modal.download~.flatpickr-calendar .bootstrap-select.arrival-year- .dropdown-menu.open {
  left: unset;
  right: 0;
}


.download_transaction .downloadTransactionPicker button.dropdown-toggle {
  background-image: url(../images/black_caret.svg) !important;
  background-position: right 10px center !important;
  background-repeat: no-repeat !important;
}

.download_transaction .downloadTransactionPicker button.dropdown-toggle .caret {
  display: none;
}

.modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open {
  width: 185px;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  padding: 0;
  top: 100%;
  bottom: unset;
}

.modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open {
  height: 230px !important;
}

.modal.download~.flatpickr-calendar .flatpickr-day:hover {
  background: #e5eaf0;
  border-color: #e5eaf0;
}

.modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul.dropdown-menu {
  height: 230px !important;
}

.modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul.dropdown-menu li a {
  border-bottom: 1px solid rgba(112, 111, 115, 0.2);
  padding: 15px 10px !important;
  background-color: #fff;
}

.modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul.dropdown-menu li a:hover {
  background-color: #e5eaf0
}


.download_transaction .bootstrap-select div.dropdown-menu {
  padding: 0 !important;
  border-radius: 5px !important;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}

.download_transaction ul.dropdown-menu {
  height: 130px !important;
}

.download_transaction ul.dropdown-menu.inner li a {
  font-size: 20px;
  line-height: 25px;
  color: #000000 !important;
  padding: 20px !important;
}



.lbcbiz_flow .download_transaction .modal_account_frm {
  padding: 20px 0px 0px;
}

.lbcbiz_flow .download_transaction .downloadmodal_body {
  padding: 0px;
}

.lbcbiz_flow .download_transaction .dropdown-toggle.show {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 2px solid #004070;
}

.lbcbiz_flow .download_transaction .fld_outr label {
  /* text-transform: uppercase; */
}

.fld_outr .bootstrap-select>.dropdown-toggle.show {
  box-shadow: 0 0 0 5px #7ac5fe;
  border: 2px solid #004070;
}



#download_transactions .dropdown-toggle::after {
  display: none;
}

.download_transaction .type_fld {
  background-image: url(../images/lbc/blue_caret.svg);
  background-size: 35px;
  background-position: right 15px center;
  background-repeat: no-repeat;
}

/* 19.07.24 end */

/* 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 20.09.24 */
.activation_custom_form .btn_outr {
  display: inline-flex;
}

/* end 20.09.24 */

/* start 24.09.24 */
#sectionB .validate_frm .btn_outr {
  display: flex;
  width: 100%;
}

#sectionB .validate_frm .btn_outr .back_btn {
  width: 180px;
}

/* end 24.09.24 */
/* start 09.10.24 */
#company_spend_pieone .highcharts-title {
  transform: translateY(18px);
}

#company_spend_pieone .highcharts-br {
  display: block;
  width: 100%;
  font-size: 0px;
}

#company_spend_pie .highcharts-br {
  display: block;
  width: 100%;
  font-size: 0px;
}

#company_spend_pie .highcharts-title {
  transform: translateY(18px);
}

#company_spend_pienew .highcharts-title {
  transform: translateY(18px);
}

/* #company_spend_pienew .highcharts-br{
  display: none !important;
} */
/* end 09.10.24 */

/* start 14.10.24 */
text.highcharts-title {
  top: 50%;
  transform: translateY(20px);
}

#credit_limit_err img {
  display: none;
}

/* end 14.10.24 */
tspan.highcharts-br {
  font-size: 0 !important;
}

/* start newalartimgbox 14.11.24 */
.newalartimgbox {
  width: 100%;
  box-shadow: 0px 20px 24px 1px rgba(149, 157, 165, 0.2);
  background-color: #eff6ff;
  padding: 20px 0px;
  position: absolute;
  top: 100%;
}

.mobalartimgbox {
  display: none;
}

.daskalartimgheading {
  width: 100%;
  max-width: 265px;
  margin-bottom: 10px;
}

.daskalartimgpara {
  width: 100%;
}

.alartimgclose {
  background: transparent;
  border: 0;
  width: 24px;
  cursor: pointer;
  position: absolute;
  top: 0px;
  right: 0;
}

.newalartimgbox .container {
  position: relative;
}

/* end newalartimgbox 14.11.24 */
/* start 11.02.25 */
.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 {
  margin-top: 0;
}

.lbcbiz_flow .dashboard_card .credit_info_holder_dashboard .cust_break_row_dashboard {
  min-height: 210px;
}

.lbcbiz_flow .account_management .submit_btn:hover {
  background-color: #0068b8 !important;
}

.reset_login_wrap {
  height: 100%;
  /* min-height: calc(100vh - 237px); */
}

/* end 11.02.25 */
/* start 12.02.25 */
.lbcbiz_flow .statement_dtls_box .panel{
  padding: 0;
  box-shadow: none;
}
.lbcbiz_flow .statement_dtls_box .panel-group{
  padding: 32px 30px;
  border: none;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
/* end 12.02.25 */
/* start 18.03.25 */
#card_dtls_modl ::selection{
  color: #000;
}
/* end 18.03.25 */