/* fonts.css_start */

@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap');

@font-face {
  font-family: 'CircularStd-Bold';
  src: url('../fonts/CircularStd-Bold.eot');
  src: url('../fonts/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CircularStd-Bold.woff2') format('woff2'),
    url('../fonts/CircularStd-Bold.woff') format('woff'),
    url('../fonts/CircularStd-Bold.ttf') format('truetype'),
    url('../fonts/CircularStd-Bold.svg#CircularStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CircularStd-Book';
  src: url('../fonts/CircularStd-Book.eot');
  src: url('../fonts/CircularStd-Book.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CircularStd-Book.woff2') format('woff2'),
    url('../fonts/CircularStd-Book.woff') format('woff'),
    url('../fonts/CircularStd-Book.ttf') format('truetype'),
    url('../fonts/CircularStd-Book.svg#CircularStd-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Circular Std';
  src: url('../fonts/CircularStd-Medium.eot');
  src: url('../fonts/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/CircularStd-Medium.woff2') format('woff2'),
    url('../fonts/CircularStd-Medium.woff') format('woff'),
    url('../fonts/CircularStd-Medium.svg#CircularStd-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* fonts.css_end */

/* bfr_css */
a {
  display: inline-block;
}

.h1,
h1 {
  font-size: 36px
}

.h2,
h2 {
  font-size: 30px
}

.h3,
h3 {
  font-size: 24px
}

.h4,
h4 {
  font-size: 18px
}

.h5,
h5 {
  font-size: 14px
}

.h6,
h6 {
  font-size: 12px
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.1;
}

/* bfr_css */

/* custom.css_start */

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

body {
  /* font-family: "CircularStd-Book"; */
  font-family: "CircularStd-Book";
  font-weight: normal;
  background: #fff;
}

* {
  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: #65c8ce;
}

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: #65c8ce;
}

.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: 260px;
}

.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: #e6f5ff;
} */

.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: #65c8ce;
}

.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: #65c8ce;
  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: #65c8ce;
  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: #65c8ce;
}

/*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;
  justify-content: center;
  align-items: center;
}

.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 {
  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: #65c8ce;
}

.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: 24px;
  /*color: #414042;*/
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

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

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

.modal-footer button {
  border: none;
  background: #65c8ce;
  color: #fff;
  /* padding: 11px 20px; */
}

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

.modal-header .close {
  font-size: 0;
  width: 24px;
  height: 24px;
  background: url(../images/cwb/icon-dismiss.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: #65c8ce;
}

.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: "CircularStd-Book";
  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 #65c8ce;
  padding-bottom: 15px;
  padding-top: 15px;
}

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

.tabText_content {
  background: #f7f7f7;
  border-top: 2px solid #dedede;
  padding: 35px 0px;
  font-family: "CircularStd-Book";
}

.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: 14px;
  font-family: "CircularStd-Book";
  color: #2d2924 !important;
}

/*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: "Circular Std";
}

.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: #65c8ce;
  border-color: #65c8ce;
  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: #65c8ce;
  background: #fafefe;
}

.amount_cell.edit_cell:hover span {
  color: #65c8ce;
}

.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: #65c8ce;
}

.management_bar ul li.active a {
  font-family: "Circular Std";
}

.accout_area {
  position: relative;
  z-index: 1;
  margin: 50px 0 0 285px;
  /* padding-bottom: 280px; */
  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: "CircularStd-Book";
  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: "Circular Std";
}

.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 #65c8ce;
}

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

.fld_outr .bootstrap-select>.btn {
  background: #fff !important;
  color: #454545;
}

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

.submit_btn {
  border: none;
  background: #65c8ce;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Circular Std";
}

.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: #65c8ce;
  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: "Circular Std";
  /*font-family:Verdana, Geneva, sans-serif;*/
}

.canada_text p {
  font-size: 13px;
  font-family: "CircularStd-Book";
  /*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: "CircularStd-Book";
  /*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;
}

.bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 9px;
  color: #808080;
}

.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 #65c8ce;
    padding: 7px 20px;
    border-radius: 5px;
    color: #65c8ce;
    font-family:'CircularStd-Book';
    margin-top: 3px;
}
.transation_cell .redeem_btn:hover{
    background: #65c8ce;
    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: "CircularStd-Book";
  /*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: "CircularStd-Book";
  /*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: "CircularStd-Book";
}

#budget_modal .top_typo_box h4 span {
  color: #65c8ce;
}

#budget_modal .search_bar .form-control {
  height: 40px;
  font-family: "CircularStd-Book";
  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: "Circular Std";
    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: "CircularStd-Book";
  box-shadow: none;
  background-color: transparent;
}

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

#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: "Circular Std";
}

.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: #65c8ce;
  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: #65c8ce;
  font-size: 12px;
  margin-left: 4px;
}

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

.sml_text a {
  color: #65c8ce;
  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: #007d96;
}

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

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: #65c8ce;
  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 #65c8ce;
  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: #65c8ce;
}

.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 #65c8ce;
}

.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: #65c8ce;
  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: "Circular Std";
  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: #65c8ce;
  text-align: center;
  line-height: 25px;
  margin-bottom: 8px;
  font-size: 16px;
  font-family: "CircularStd-Book";
  text-decoration: underline;
}

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

.desti_details {
  overflow: hidden;
  margin-top: 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: "Circular Std";
}

.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: "CircularStd-Book";
  /*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: #65c8ce;
}

.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: #65c8ce;
  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: #65c8ce;
  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: #65c8ce;
  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: #65c8ce;
  margin: 15px 0 25px;
}

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

.proceed_btn a {
  display: inline-block;
  background: #65c8ce;
  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: #65c8ce;
  display: block;
  letter-spacing: 1px;
  font-family: "CircularStd-Book";
  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: #65c8ce;
}

.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: #65c8ce;
  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: #65c8ce;
}

.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 #65c8ce;
}

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

.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: "Circular Std";
}

.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: #65c8ce;
}

.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: "Circular Std";
}

.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: "Circular Std";
  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: "CircularStd-Book";
  margin-bottom: 4px;
}

.address_lower_cont h3 span {
  display: block;
  padding-top: 3px;
}

.address_lower_cont a.cll_no {
  display: block;
  color: #65c8ce;
  font-size: 18px;
  font-family: "CircularStd-Book";
}

.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: "Circular Std";
  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: "CircularStd-Book";
  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: "CircularStd-Book";
}

.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: "Circular Std";
  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: #00c2e0;
  -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: 17px;
}

.bar_icon .bar_two {
  width: 21px;
  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: rgba(255, 255, 255, 0.8);
  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;
}

/*--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: #65c8ce;
  text-transform: capitalize;
  text-decoration: underline;
}

.modal-footer [data-dismiss]:hover {
  color: #65c8ce;
  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: #65c8ce !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: #65c8ce;
  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: "CircularStd-Book";
}

.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 #65c8ce;
  background: #65c8ce;
  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 #65c8ce;
    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: "CircularStd-Book";
  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: "CircularStd-Book";
}

.tranlist_header .tranlist_cell {
  font-family: "Circular Std";
}

.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 #65c8ce !important;
  background-color: transparent !important;
  font-size: 12px;
  line-height: 100%;
  color: #65c8ce !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: "CircularStd-Book";
}

.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/lang_check.png);
}

/*--8.8.2018--*/

.brim_card_slider_user_inner {
  height: 28px;
  width: 28px;
  background-color: #65c8ce;
  border-radius: 50%;
  font-size: 10px;
  line-height: 28px;
  font-family: "Circular Std";
  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: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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 #65c8ce;
}

.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 #65c8ce;
}

.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: #65c8ce;
}

.area_progress_label {
  font-family: "Circular Std";
  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: #65c8ce;
}

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

.material_form-control {
  display: block;
  height: 26px;
  width: 100%;
  border: none;
  border-radius: 0 !important;
  font-size: 14px;
  line-height: 16px;
  background-color: transparent;
  box-shadow: none;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 0 10px 34px;
}

.material_form-control:focus,
.material_form-control.active {
  border-color: #d9d9d9;
  outline: none;
  box-shadow: none;
}

.material_float-label {
  position: absolute;
  top: -25px;
  color: #454545;
  font-size: 14px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all;
  left: 34px;
  top: -3px;
  opacity: 0.7;
  pointer-events: none;
  text-transform: uppercase;
  font-family: "Circular Std";
}

.material_form-control:focus~.material_float-label,
.material_form-control.valid~.material_float-label,
.material_form-control.active~.material_float-label {
  top: -18px;
  font-size: 12px;
}

.material_form-control:focus~.material_float-label,
.material_form-control.active~.material_float-label {
  /* color: #65c8ce; */
  font-family: "CircularStd-book";
}

.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: #65c8ce;
  }

  to {
    width: 0;
    background: transparent;
  }
}

@-moz-keyframes inputHighlighter {
  from {
    background: #65c8ce;
  }

  to {
    width: 0;
    background: transparent;
  }
}

@keyframes inputHighlighter {
  from {
    background: #65c8ce;
  }

  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: "CircularStd-Book";
  text-decoration: underline;
  color: #65c8ce;
}

.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: 24px;
  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: "CircularStd-Book";
}

.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: #65c8ce;
  border: 1px solid #65c8ce;
}

.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: #65c8ce;
}

/*--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: #65c8ce;
  font-size: 46px;
  line-height: 48px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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;
  background-color: #65c8ce;
}

.submit_outer .global_btn:hover,
.submit_outer .global_btn:active {
  color: #fff;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}

.have_account {
  font-size: 14px;
  color: #a2a2a2;
  font-family: "CircularStd-Book";
}

.btn_separator {
  margin: 0px 4px;
}

.blue_txt {
  color: #65c8ce;
  font-family: "Circular Std";
  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: #f7f7f7;
  padding: 70px 0;
}

.fttr_top {
  margin: 0 auto;
  text-align: center;
  padding-bottom: 60px;
}

.fttr_top h3 {
  font-size: 16px;
  font-family: "Circular Std";
  margin-bottom: 12px;
  color: #333333;
}

.footer_menu li {
  font-family: "CircularStd-Book";
  margin-bottom: 8px;
  display: block;
}

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

.footer_menu li a {
  color: #333333;
  font-size: 14px;
  font-family: "CircularStd-Book";
}

.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: #4e4e4e;
  margin-bottom: 25px;
  font-family: "CircularStd-Book";
}

/*--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: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0px 15px;
  width: 100%;
}

.login_navbar-brand {
  width: 85px;
  margin-right: 15px;
  margin-top: 5px;
}

.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: "CircularStd-Book";
}

.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: #007d96;
  font-family: "CircularStd-Bold";
  margin: 0 20px;
}

.login_text_btn:hover {
  color: #7fe0ea;
}

.new_login_area .global_btn {
  padding: 11px 20px;
  margin-left: 22px;
  background-color: #007d96;
  font-family: "CircularStd-Bold";
  min-width: 142px;
  font-size: 16px;
  letter-spacing: 0.3px;
}

.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: #02acbe;
  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 #65c8ce;
  line-height: 100%;
  color: #65c8ce;
  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: #65c8ce;
  font-size: 0px;
  border-radius: 5px;
  border: 1px solid #65c8ce;
  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: #01aec8;
  color: #fff;
}

.mobile_btn_sec .get_brim {
  width: auto;
  text-align: center;
}

.mobile_btn_sec .get_brim .global_btn:hover {
  background: #41e6ff;
  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 {
  appearance: none;
  -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: #65c8ce;
  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: #65c8ce;
  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: #65c8ce !important;
  color: #fff;
  box-shadow: none !important;
  border: 1px solid #65c8ce !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: "CircularStd-Book";
  font-size: 24px;
  color: #65c8ce;
}

.sliderotateimage {
  margin-top: 25px;
}

.move_img_container {
  margin: 15px 0px 20px;
}

.move_img_container_label {
  display: block;
  font-size: 14px;
  color: #454545;
  font-family: "CircularStd-Book";
  margin-bottom: 12px;
}

.img_move_tag {
  color: #65c8ce;
}

.move_img_container_label .fa {
  margin-right: 10px;
}

.slidervalue {
  float: right;
  font-size: 12px;
  color: #454545;
  font-family: "Circular Std";
}

/*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: #65c8ce;
  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: "CircularStd-Book";
}

.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 {
  font-size: 12px;
}

#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: #65c8ce;
}

#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: #a9a9a9;
}

input.type_fld::-ms-input-placeholder {
  color: #a9a9a9;
}

#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 #65c8ce;
  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 70px;
  width: 100%;
  min-height: 500px;
}

.reset_login_wrap .login_headline h2 {
  font-size: 42px;
  color: #65c8ce;
  font-family: "CircularStd-Bold";
  margin-bottom: 16px;
}

.reset_login_wrap .login_headline p {
  font-size: 18px;
  color: #454545;
  margin: 0;
  line-height: 20px;
}

.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;
}

.action_forgot a {
  font-size: 14px;
  color: #65c8ce;
  text-decoration: underline;
  font-family: "Circular Std";
}

.action_forgot a:hover {
  color: #454545;
}

.forgot_usr_mail {
  font-size: 18px;
  color: #454545;
  font-family: "Circular Std";
  margin: 25px 0px;
}

.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: "Circular Std";
  color: #65c8ce;
}

.success_after_forget .setuppaying_top {
  font-size: 15px;
  color: #454545;
}

.success_after_forget .setuppaying_top strong {
  font-family: "CircularStd-Book";
  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: "CircularStd-Book"; */
  font-family: 'CircularStd-Book';
}

.reset_login_wrap .material_float-label {
  /* font-family: "CircularStd-Book"; */
  font-family: 'CircularStd-Book';
}

.reset_login_wrap .submit_outer .global_btn {
  /* font-family: "Circular Std"; */
  font-family: 'Circular Std';
  letter-spacing: 1.29px;
  padding: 11px 25px 17px;
}

.reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
  /* font-family: "Circular Std"; */
  font-family: 'Circular Std';
  letter-spacing: 1.29px;
  padding: 12px 25px 12px;
  font-size: 16px;
}

.reset_login_wrap.footer_adjust .modal-footer {
  border-top: none;
}

.forgot_after_action {
  background-color: #fff;
  position: relative;
  z-index: 2;
}

.reset_login_wrap .we_resent_pass {
  margin-bottom: 16px;
  font-family: "CircularStd-Book";
  font-size: 18px;
}

.reset_login_wrap .resendEmail_pass strong {
  font-size: 18px;
  font-weight: normal;
  font-family: "Circular Std";
}

/*--end--End--*/

/*--resetpassword--*/

.resetpassword .type_fld {
  height: 50px;
}

.resetpassword .type_fld.error {
  border: 1px solid #fc0000 !important;
}

.resetpassword .validate_frm label {
  font-family: "CircularStd-Book";
}

.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: "Circular Std";
  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 #65c8ce;
}

.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: #65c8ce;
  font-family: "Circular Std";
}

.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: "CircularStd-Book";
  line-height: 24px;
}

.pass_overflow a {
  color: inherit;
}

.pass_overflow a:hover {
  color: #65c8ce;
}

.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: "CircularStd-Book";
  letter-spacing: 0.5px;
}

.notification_list_header h3 {
  font-size: 18px;
  color: #454545;
  font-family: "CircularStd-Bold";
  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: "Circular Std";
  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: "Circular Std";
}

.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: "CircularStd-Book";
  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: "CircularStd-Book";
  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: #65c8ce;
}

.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: "CircularStd-Book";
  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: "Circular Std";
  background-color: #65c8ce;
  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: #65c8ce;
  font-family: "Circular Std";
  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: "Circular Std";
}

/*--modal end--*/

.piedrp h4 {
  color: #454545;
  font-size: 18px;
  letter-spacing: 0.25px;
  line-height: 18px;
  margin-bottom: 18px;
  font-family: "CircularStd-Bold";
  display: block;
  text-transform: uppercase;
}

.piedrp label {
  margin: 9px 10px 0 0 !important;
  color: #454545;
  font-size: 11px !important;
  font-family: "Circular Std";
  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: "Circular Std";
  text-align: center;
  z-index: 1;
}

.piedrp .bootstrap-select>.btn {
  height: 35px;
  font-size: 13px;
  color: #414042;
  padding-top: 10px;
  font-family: "Circular Std";
  border: 1px solid #a2a2a2;
}

.svgChartCls {
  font-size: 15px;
}

.svgChartCls .totalVal {
  font-family: "CircularStd-Book";
  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: "CircularStd-Bold";
  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: "Circular Std";
  text-transform: uppercase;
  margin-bottom: 6px;
}

.My_Budget_title h4 {
  color: #454545;
  font-size: 18px;
  letter-spacing: 0.25px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Book";
  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: "Circular Std";
  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 #65c8ce;
  color: #454545;
}

.My_Budget_input_btn:focus {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
  outline: 0;
  border: 1px solid #65c8ce;
}

.text_blue {
  color: #65c8ce !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: "CircularStd-Book";
  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: "Circular Std";
  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: #65c8ce;
  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: "Circular Std";
  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: "CircularStd-Book";
}

.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: "CircularStd-Book";
}

.budget_transaction_cell:last-child {
  flex: 0 0 50%;
  max-width: 50%;
}

.budget_transaction_cell {
  font-family: "Circular Std";
  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: "CircularStd-Book";
}

#confirmBudgetModal .modal-title {
  font-family: "CircularStd-Book";
}

#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: "Circular Std";
  line-height: 24px;
  margin: 0px;
}

#confirmBudgetModal .notify_top p {
  font-family: "CircularStd-Book";
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 8px;
}

#confirmBudgetModal .notify_top h3 {
  font-size: 25px;
  line-height: 39px;
  font-family: "CircularStd-Book";
  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: #65c8ce;
  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: "Circular Std";
  letter-spacing: 0.21px;
  line-height: 20px;
  text-align: left;
  margin: 0;
  padding: 0;
}

.see_invite_btn {
  color: #fff;
  font-size: 15px;
  font-family: "Circular Std";
  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: "CircularStd-Bold";
}

.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: "CircularStd-Book";
  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: "CircularStd-Bold";
}

.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: "CircularStd-Book";
  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: #65c8ce;
  color: #fff;
  font-size: 13px;
  line-height: 20px;
  border: 0;
  letter-spacing: 0.46px;
  text-align: center;
  padding: 9px 20px 11px;
  font-family: "Circular Std";
  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: "Circular Std";
  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: #65c8ce;
  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: #65c8ce;
}

.refl_progress_cell.ref_complete svg g.curved_circle {
  fill: #65c8ce;
  stroke: #65c8ce;
}

.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: "Circular Std";
  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: 10px;
  width: 24px;
  height: 24px;
}

.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 #65c8ce !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: "Circular Std";
  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='#65c8ce', 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: "CircularStd-Bold";
  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: #65c8ce;
  font-size: 14px;
  font-family: "Circular Std";
}

.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 #65c8ce;
  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 #65c8ce;
}

#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: #65c8ce;
}

#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 #65c8ce;
}

#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 #65c8ce;
  border-radius: 5px;
  color: #65c8ce;
}

#traveleditModalSection .submit_btn:hover {
  background-color: #65c8ce;
  border: 1px solid #65c8ce;
  border-radius: 5px;
  color: #fff;
}

#traveleditModalSection .submit_btn:disabled {
  opacity: 0.5;
  pointer-events: none;
  background-color: #65c8ce;
  color: #fff;
}

#traveleditModalSection .submit_btn.active {
  background-color: #65c8ce;
  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: "CircularStd-Book";
}

.deletetravel,
.addtravelforce,
.editTravelforce {
  background-color: #65c8ce;
  border: 1px solid #65c8ce;
  color: #fff;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Circular Std";
  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: "CircularStd-Book";
  color: #454545;
  border-bottom: 1px solid #dedede;
}

.view_contact a {
  position: absolute;
  right: 0;
  color: #65c8ce;
  font-size: 16px;
  font-family: "CircularStd-Book";
  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: "Circular Std";
}

.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: "Circular Std";
}

.savebutton_alertpop .btn-default {
  width: 175px;
  margin-bottom: 0px;
}

.old_mail_id {
  color: #454545;
  font-family: "CircularStd-Book";
  font-size: 16px;
}

.savebutton_alertpop .btn-default.disabled {
  opacity: 0.4;
  pointer-events: none;
  background: #65c8ce;
}

.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: "CircularStd-Bold";
  margin-bottom: 10px;
}

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

.no_data_text p {
  font-size: 15px;
  color: #454545;
  font-family: "CircularStd-Book";
  margin-bottom: 0;
}

.no_data_text p span {
  font-family: "CircularStd-Bold";
}

.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: "Circular Std";
  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 #65c8ce;
}

.my_budget_edit_area .piedrp .bootstrap-select.open>.btn {
  border: 1px solid #65c8ce;
}

.my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
  border: 1px solid #65c8ce;
}

.budget_transaction_body .budget_transaction_row {
  cursor: pointer;
}

.budget_transaction_body .budget_transaction_row:hover {
  border: 1px solid #65c8ce;
}

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

.piedrp .bootstrap-select>.btn:focus {
  border: 1px solid #65c8ce;
}

.piedrp .bootstrap-select>.btn:hover {
  border: 1px solid #65c8ce;
}

.piedrp .bootstrap-select.open>.btn {
  border: 1px solid #65c8ce;
}

/* 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 #65c8ce;
  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: "CircularStd-Bold";
}

.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: "CircularStd-Book";
  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 #65c8ce;
  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: "CircularStd-Book";
}

.crd_dtls {
  width: 50%;
  font-size: 15px;
  color: #454545;
  font-family: "CircularStd-Book";
  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;
}

.your_brim_crd .brim_card_option {
  padding: 0 25px !important;
  /* width: 390px; */
}

.your_brim_crd .other_value_cell_each h4 {
  font-family: "CircularStd-Book";
}

.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: "CircularStd-Bold";
}

.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: "Circular Std";
}

.icn_btn_card:hover {
  border: 2px solid #65c8ce;
  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: "CircularStd-Book";
}

.relative_card_details h6 span {
  color: #808080;
  padding-left: 5px;
}

.new_ac_area .card_rltv_info_outer h2 {
  margin-bottom: 25px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Bold";
  padding: 0;
  display: block;
  line-height: 38px;
  text-align: center;
  transform: rotate(-21deg);
}

.relative_card_image span {
  font-size: 40px;
  font-family: "CircularStd-Bold";
  transform: rotate(-21deg);
  display: inline-block;
}

.savebutton_alertpop {
  text-align: center;
}

.all_detail_container .webportal {
  width: 188px;
  margin-bottom: 0px;
  background: #65c8ce;
  color: #fff;
  border: 0;
  height: 48px;
  font-family: "Circular Std";
}

.all_detail_container .webportal:disabled {
  opacity: 0.5;
  background: #65c8ce;
}

.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: "CircularStd-Book";
  margin-bottom: 5px;
}

.speding_card_details p {
  font-size: 11px;
  color: #454545;
  font-family: "Circular Std";
  margin-bottom: 3px;
  line-height: 14px;
}

.spend_limit_value {
  float: left;
  color: #454545;
  font-size: 11px;
  font-family: "CircularStd-Book";
  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: "Circular Std";
}

/*--end step3--*/

.slider.slider-horizontal .tooltip .tooltip-inner {
  font-size: 16px;
  font-family: "Circular Std";
  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: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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: "CircularStd-Book";
}

.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: 130px;
  font-family: "CircularStd-Bold";
  text-align: center;
}

.choose_limit {
  margin-bottom: 55px;
}

.application_laststep .slider-horizontal .rng_new_range {
  color: #65c8ce;
}

.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: "CircularStd-Bold";
  margin-bottom: 17px;
}

.card_step_1 .all_card_types .brimcard {
  position: relative;
}

.card_info_brim_new .single_line_info span {
  font-family: "CircularStd-Bold";
}

.card_info_brim_new .single_line_info {
  font-size: 10px;
  font-family: "CircularStd-Book";
}

.go_grn .proceed_btn a {
  border: 1px solid #65c8ce;
  border-radius: 4px;
  background-color: #ffffff;
  color: #65c8ce;
  letter-spacing: 0.19px;
  font-size: 13px;
  font-family: "Circular Std";
  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: "CircularStd-Book";
  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: "CircularStd-Bold";
  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: "CircularStd-Book";
  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: #65c8ce;
  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: "CircularStd-Bold";
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: 20px;
  color: #2e6f79;
}

.compare_table.desktop_table h5 {
  letter-spacing: 0;
}



.card_select_new h3 {
  font-size: 18px;
  color: #454545;
  font-family: "CircularStd-Bold";
  letter-spacing: 0.25px;
  margin-bottom: 25px;
}

.card_select_new .fld_outr_new label {
  color: #454545;
  font-size: 12px;
  font-family: "Circular Std";
  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: "CircularStd-Book";
}

.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: #65c8ce;
  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: "CircularStd-Book";
  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: "CircularStd-Bold";
  margin-bottom: 8px;
}

.confirm_card_txt p {
  font-size: 15px;
  font-family: "CircularStd-Book";
  letter-spacing: 0.3px;
  color: #454545;
  margin-bottom: 2px;
  line-height: 17px;
}

.confirm_card_txt p span {
  font-family: "CircularStd-Bold";
}

.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: "Circular Std";
  text-align: left;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.confirmsingle_text .show_email {
  font-size: 16px;
  color: #454545;
  font-family: "CircularStd-Book";
  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: "Circular Std";
}

.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: "CircularStd-Book";
  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: "Circular Std";
}

.note_design span {
  text-transform: uppercase;
  font-size: 12px;
  padding-right: 3px;
  color: #65c8ce;
}

.pin_suggestion_box {
  float: left;
  margin-right: 30px;
}

.pin_suggestion_box b {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #65c8ce;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: bottom;
}

.pin_suggestion_box.active b {
  background-color: #65c8ce;
  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: "CircularStd-Book";
  margin-bottom: 15px;
  line-height: 22px;
  position: relative;
  padding-left: 45px;
}

.list_success li span {
  font-family: "CircularStd-Bold";
}

.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: "Circular Std";
  color: #fff;
  font-weight: normal;
  text-align: center;
  line-height: 29px;
  position: absolute;
  left: 0px;
  top: 0;
}

.list_success li a {
  color: #65c8ce;
  font-family: "CircularStd-Bold";
  text-transform: uppercase;
}

.list_success h3 {
  text-align: center;
}

.forGotPassword {
  text-align: right;
  color: #65c8ce;
  padding-top: 4px;
}

.forGotPassword a {
  color: #65c8ce;
}

.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: 40px;
  width: 40px;
  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: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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;
}

.value_left_top {
  font-size: 16px;
  font-family: "Circular Std";
  padding-left: 0px;
  padding-right: 0px;
  position: absolute;
  left: 0;
  top: 30px;
}

.value_right_top {
  font-size: 16px;
  font-family: "Circular Std";
  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: "CircularStd-Book";
  text-transform: initial;
}

.tg {
  color: #65c8ce !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: #65c8ce;
}

#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: "CircularStd-Bold";
  color: #454545;
}

.statemnt_tab .noStatement {
  width: 100%;
  background-color: #fff;
}

.statemnt_tab .blank_container p {
  font-size: 15px;
  margin-bottom: 0;
  font-family: "CircularStd-Book";
  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: "Circular Std";
  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: #65c8ce;
  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: #04c2df !important;
  padding-right: 45px;
  color: #fff;
}

.application_laststep .next_but_compare .global_btn {
  background-color: #65c8ce;
  background-image: none;
  text-align: center;
  padding: 0;
  width: 188px;
  height: 48px;
  margin-bottom: 0;
}

.application_laststep .next_but_compare .global_btn {
  background-color: #65c8ce;
  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: #65c8ce;
  border-radius: 5px;
  font-size: 13px;
  padding: 12px 20px;
  color: #fff;
  font-family: "Circular Std";
}

.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: "CircularStd-Book";
}

.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: "CircularStd-Bold";
}

.invite_frnd_section_carp .invite_frnd_content p span {
  font-size: 16px;
  font-family: "CircularStd-Book";
  display: inline-block;
  vertical-align: baseline;
  margin-left: 25px;
}

.invite_frnd_section_carp .see_invite_btn {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Bold";
  margin: 0;
  vertical-align: middle;
}

.carp_membership_outer span {
  font-size: 18px;
  color: #454545;
  font-family: "CircularStd-Book";
}

.transation_head_carp .left_text .muted_txt {
  font-size: 24px;
  letter-spacing: 0.2px;
  font-family: "CircularStd-Bold";
}

.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: "Circular Std";
  font-weight: normal;
}

.transation_head_carp .on,
.transation_head_carp .off {
  font-size: 14px;
  text-transform: uppercase;
  font-family: "Circular Std";
  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: #65c8ce;
  font-family: "Circular Std";
  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: "CircularStd-Bold";
  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: #65c8ce;
  background-image: none;
  text-align: center;
  padding: 0;
  color: #fff;
  width: 200px;
  height: 48px;
  margin-bottom: 0;
  border: 0;
  font-size: 13px;
  font-family: "Circular Std";
}

.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: #65c8ce;
  background-color: #f7f7f7;
  padding: 25px 10px;
  font-family: "CircularStd-Bold";
  margin: 15px -40px 20px;
  line-height: 100%;
}

#credit_accpt_modal .credit_body h2 {
  margin-bottom: 22px;
}

.eshop_promotion_section {
  background: #65c8ce;
  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: "CircularStd-Bold";
}

.eshop_promotion_section .invite_frnd_content h5 {
  color: #fff;
  font-size: 18px;
  font-family: "CircularStd-Bold";
  margin-bottom: 5px;
}

.eshop_promotion_section .see_invite_btn {
  color: #fff;
  border: 1px solid #0091a0;
  background-color: #0091a0;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  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: #65c8ce;
  font-size: 24px;
  font-family: "CircularStd-Bold";
  margin-bottom: 5px;
  text-transform: uppercase;
}

.eshop_blackFriday_section .invite_frnd_content p {
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.eshop_blackFriday_section .see_invite {
  max-width: 165px;
}

.eshop_blackFriday_section .see_invite_btn {
  color: #fff;
  border: 1px solid #65c8ce;
  background-color: #65c8ce;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Bold";
}

.carp_body .tranlist_cell {
  font-size: 18px;
  font-family: "CircularStd-Book";
}

/**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: "Circular Std";
  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: 22px;
  color: #fff;
  font-size: 12px;
  font-family: "CircularStd-Book";
  letter-spacing: 0.7px;
}

.nwmdl_crd_no .nwcrdno_cell:last-child {
  margin-right: 0;
}

.nwmdl_crd_name {
  font-family: "CircularStd-Bold";
  color: #fff;
  font-size: 12px;
  padding-top: 5px;
  letter-spacing: 0.7px;
}

.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: "CircularStd-Book";
  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: "CircularStd-Book";
  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: #65c8ce;
}

.nwcrd_cpy a:active svg {
  fill: #007d93;
}

.nwcrd_frm_blck_input .copy_text {
  font-family: "CircularStd-Book";
  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: "Circular Std";
  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: "CircularStd-Bold";
  color: #007d93;
  font-size: 16px;
  background-color: #fff;
}

.nwview_crd_dtls a:hover {
  border-color: #65c8ce;
}

.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: #65c8ce;
  border-color: #65c8ce;
  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: #65c8ce;
  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: "CircularStd-Book";
  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: "CircularStd-Bold";
}

.carp_header .menu_wrap {
  width: 510px;
}

.carp_body .tab_ecommerce li a {
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.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: "CircularStd-Bold";
  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: #65c8ce;
}

.carp_body .card_top_rt_sec .currency {
  font-family: "CircularStd-Book";
}

.carp_body .right_activity_panel_lt .brim_points_box span {
  font-size: 32px !important;
  line-height: 23px;
  font-family: "CircularStd-Book";
}

.carp_body .right_activity .currency {
  line-height: 32px;
  font-family: "CircularStd-Book";
}

.carp_body .mob_right {
  line-height: 100%;
}

.carp_body .stella_select a {
  color: #414042;
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.carp_body .card_bottom_sec .sub_txt {
  font-size: 13px;
  font-family: "CircularStd-Bold";
}

.carp_body .right_activity_panel_lt .sub_txt {
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.carp_body .tab_ecommerce .inline_tab_menu li a {
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

.carp_body .pagination_wrap li a {
  padding: 6px 12px;
  font-size: 14px;
  border: 0;
  /* line-height: 16px; */
  text-align: center;
  font-family: "CircularStd-Book";
  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: "CircularStd-Book";
}

.carp_body .dropdown_function_outer .full_width {
  padding: 0;
}

.carp_body .on_of_label label {
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.carp_body .info_tip_link {
  vertical-align: top;
}

.carp_body .on,
.carp_body .off {
  margin-right: 15px;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  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: "CircularStd-Book";
}

.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: #65c8ce;
}

/* .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: "CircularStd-Bold";
  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: "CircularStd-Book";
  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: #65c8ce;
}

.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: "CircularStd-Bold";
  margin-bottom: 10px;
}

.checkout_brim_setup .ecommerce_shop_head p {
  font-family: "CircularStd-Book";
  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: "CircularStd-Book";
  color: #414042;
}

.first-time-slider .sl_tag_txt {
  font-size: 14px;
  color: #4a4a4a;
  max-width: 100%;
  text-overflow: inherit;
  font-family: "CircularStd-Bold";
  line-height: 16px;
}

.first-time-slider .ecommerce_shop_head h2 {
  font-family: "CircularStd-Bold";
}

.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: #65c8ce;
}

.carp_body .management_bar ul li a span {
  margin-top: 0px;
}

.carp_body .management_bar ul li:first-child a:hover span {
  color: #65c8ce;
}

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

.login_header .lang_btn {
  width: auto;
  padding: 6px 12px !important;
  border-radius: 5px;
  background-color: transparent !important;
  line-height: 100%;
  border: 1px solid #007d96 !important;
  font-size: 16px !important;
  font-family: "CircularStd-Book" !important;
  color: #007d96 !important;
}

.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: 18px;
  color: #454545;
  font-family: "CircularStd-Bold";
}

.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: 24px;
  line-height: 33px;
  color: #007d93;
  font-family: "CircularStd-Bold";
  margin-bottom: 10px;
}

.special_ofr_modal .success_parahold p {
  font-size: 16px;
  color: #454545;
  letter-spacing: 0;
  margin: 0;
  line-height: 22px;
  font-family: "CircularStd-Book";
  letter-spacing: 0;
}

.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: "CircularStd-Book";
  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: "CircularStd-Bold";
  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 {
  color: #007d93;
  display: block;
}

.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: "CircularStd-Book";
  margin-bottom: 0;
  letter-spacing: 0;
}

.new_ofr_box p span {
  font-family: "CircularStd-Bold";
  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: "CircularStd-Bold";
  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: #65c8ce;
  position: relative;
  z-index: 9;
}

.card_type_checkbox_holder .agree_check a:hover {
  color: #65c8ce;
}

.card_confirm_new p b {
  color: #454545;
  font-family: "CircularStd-Bold";
}

/* 24.7.2020 */
#portal_navbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}

#portal_navbar.headerhide {
  top: -70px;
}

.dashboard_card {
  padding-top: 70px;
}

.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: #65c8ce;
}

.card_select_new .report_step h3 a:hover {
  color: #65c8ce;
  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 {
  font-size: 16px;
  font-family: "CircularStd-Book";
  line-height: 24px;
  color: #454545;
}

.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: "CircularStd-Book";
  letter-spacing: 0.05px;
  font-size: 14px;
  line-height: 22px;
  color: #454545;
  position: relative;
  padding-left: 16px;
  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 {
  max-width: 316px;
  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: #65c8ce !important;
  color: #fff;
}

.portal_flow .inner_stp1_report {
  margin: 0 auto;
  max-width: 380px;
  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: 15px;
  line-height: 22px;
  margin-bottom: 0;
}

.portal_flow #issue_replacement_cardErrormodal .setuppaying_top a {
  color: #65c8ce;
}

.portal_flow #issue_replacement_cardErrormodal .setuppaying_top a:hover {
  color: #1ce0f5;
}

.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: 10px;
}

.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: #65c8ce;
  font-family: "CircularStd-Book";
}

.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: "Circular Std";
}

.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: #65c8ce;
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.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: "CircularStd-Book";
}

.portal_flow #requestNewLimitmodal input:focus {
  border: 1px solid #65c8ce;
}

.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: "CircularStd-Bold";
  left: 0;
  right: 0;
}

.portal_flow #requestNewLimitmodal .rangeslider__fill {
  background-color: #65c8ce;
}

.portal_flow #requestNewLimitmodal .rangeslider__handle {
  border: 1px solid #00c0d7;
}

.portal_flow #requestNewLimitmodal .slider-horizontal .rng_value {
  color: #65c8ce;
  border: 1px solid transparent !important;
  pointer-events: none;
}

.portal_flow #requestNewLimitmodal .slider-horizontal .rng_value_request_limit {
  color: #65c8ce;
  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: #65c8ce;
}

.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: #65c8ce;
}

.portal_flow #requestPrimaryLimitErrormodal .setuppaying_top a:hover {
  color: #65c8ce;
  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: "CircularStd-Bold";
}

.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: #65c8ce;
  margin-bottom: 8px;
  font-family: "CircularStd-Bold";
}

.new_feature p {
  color: #454545;
  line-height: 22px;
  letter-spacing: 0.1px;
  font-weight: normal;
  margin: 0;
  font-size: 16px;
}

/* start 25.06.22 */
.value_left_top::before {
  content: "<";
  font-size: 16px;
  color: #0097a9;
  position: relative;
  margin-right: 5px;
}

.value_right_top::after {
  content: ">";
  font-size: 16px;
  color: #0097a9;
  position: relative;
  margin-left: 5px;
}

.textariabox {
  margin-top: 50px;
}

.textariabox a {
  font-size: 14px;
  font-weight: 600;
  color: #0097a9;
}

#textCount {
  float: right;
  margin-top: 8px;
  color: #959595;
  font-family: "CircularStd-Book";
  font-size: 14px;
}

/* end 25.06.22 */


/* start 30.12.22 */
.login_bg .new_login_wrap .flex_row .lbc_third_prt {
  padding: 120px 0;
  max-width: 590px;
}

.login_bg .new_login_wrap .flex_row {
  justify-content: center;
}

.lbc_third_prt .global_head h2 {
  color: #65c8ce;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 36px;
  font-family: "CircularStd-Bold";
}

.lbc_third_prt .global_head p {
  font-size: 16px;
  color: #2d2924;
  font-weight: 400;
  margin-bottom: 5px;
  font-family: "Circular Std";
  letter-spacing: normal;
}

.lbc_third_prt .change_mail_id .showEmail {
  font-size: 16px;
  color: #65c8ce;
  font-weight: 600;
  font-family: "CircularStd-Bold";
}

.lbc_third_prt .otp_sec p {
  font-size: 16px;
  color: #2d2924;
  font-weight: 400;
  margin-top: 25px;
  font-family: "Circular Std";
  letter-spacing: normal;
}

.lbc_third_prt .otp_sec a {
  color: #65c8ce;
  font-weight: 600;
  font-family: "CircularStd-Bold";
}

.showEmail {
  text-decoration: underline;
}

.lbc_third_prt .otp_outer {
  position: relative;
  margin-bottom: 25px;
}

.lbc_third_prt .otp_outer .row.flex_row {
  flex-wrap: nowrap;
  gap: 0 10px;
}

.lbc_third_prt .otp_outer .row.flex_row .flex_col-3 input.code_single_box.otp_box.otp_box_lbc {
  width: 76px;
  height: 86px;
  border-radius: 5px;
  border: 1px solid #767676;
  font-size: 60px;
  padding: 10px 23px;
  color: #1d1d1d;
  margin: 15px 0 0;
  font-weight: 600;
  font-family: "CircularStd-Bold";
}

.otp_box_lbc_new {
  padding: 10px 5px !important;
  text-align: center;
}

.code_single_box {
  text-transform: uppercase;
}

.lbc_third_prt .email_resend_div,
.lbc_third_prt .email_resend_div p {
  font-size: 16px;
  color: #2d2924;
  font-weight: 400;
  font-family: "Circular Std";
  letter-spacing: normal;
}

.lbc_third_prt .submit_out.next_but_compare {
  margin-top: 40px;
}

.solid_btn:disabled {
  background-color: #f7f7f7 !important;
  color: #706f73 !important;
  border-color: #f7f7f7 !important;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn {
  background-color: #0097a9;
  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 #0097a9;
  font-family: "CircularStd-Bold"
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn:hover {
  background-color: #fff;
  color: #0097a9;
}

.lbc_third_prt .email_resend_div a {
  color: #65c8ce;
  font-weight: 600;
  font-family: "CircularStd-Bold"
}

#expiredModal .modal-title {
  font-size: 18px;
  color: #1d1d1d;
  font-family: "CircularStd-Bold"
}

#expiredModal .modal-header {
  padding: 12px 20px;
}

#expiredModal .all_detail_container .mp_success .setupawsome {
  max-width: 60px;
  margin: 20px auto 20px;
}

.session-expired {
  width: 520px;
  height: 28px;
  flex-grow: 0;
  font-size: 20px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ff474a;
  font-family: "CircularStd-Bold"
}

#expiredModal .click-resend-code-to-try-again {
  margin-top: 20px;
}

.click-resend-code-to-try-again {
  font-size: 14px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #1d1d1d;
  font-family: "Circular Std";
}

#expiredModal .cancel_button_cls {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 0 10px;
  margin-bottom: 40px;
}

#expiredModal .cancel_button_cls .cancelProcess {
  padding: 0 22px;
  height: 50px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #0097a9;
  font-size: 16px;
  font-weight: 600;
  border-radius: 5px;
  min-width: 180px;
  text-align: center;
  border: 2px solid #0097a9;
  background-color: #fff;
  font-family: "CircularStd-Bold"
}

#expiredModal .cancel_button_cls .cancelProcess:hover {
  background-color: #0097a9;
  color: #fff;
}

#expiredModal .blue_Btn {
  background-color: #0097a9;
  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 #0097a9;
  font-family: "CircularStd-Bold"
}

.blue_Btn:hover {
  background-color: #fff;
  color: #0097a9;
}

.new_login_wrap.new_login_wrap_main {
  padding: 160px 0 100px;
}

.new_login_wrap_main .fp {
  max-width: 590px;
}

.lbc_third_prt .global_head h2,
.first_inner_tab.frm_wrap_mail_pin h2 {
  color: #2d2924;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 36px;
  font-family: "CircularStd-Bold";
}

.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2 {
  margin-bottom: 5px;
}

.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2,
.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2+p {
  text-align: center;
}

.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2+p {
  font-size: 16px;
  color: #1d1d1d;
  margin-bottom: 40px;
  font-weight: 400;
  font-family: "Circular Std";
  letter-spacing: normal;
}

.validate_frm {
  text-align: left;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group {
  position: relative;
  margin-bottom: 25px;
}

.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card {
  bottom: 10px;
  left: 23px;
  text-align: left;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group .no_text_transform {
  font-size: 12px;
  color: #2d2924;
  font-weight: 600;
  margin-bottom: 10px;
  width: 100%;
  font-family: "CircularStd-Bold";
}

.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control {
  min-height: 60px;
  border: 1px solid #767676;
  font-size: 16px;
  box-shadow: none;
  font-family: "Circular Std";
  border-radius: 4px;
}

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

.new_login_wrap_main .next_but_compare {
  display: flex;
  justify-content: center;
}

.new_login_wrap_main .validate_frm.input_width_small .material_ico.material_pass_view_ico.show_pass {
  position: absolute;
  top: 69%;
  transform: translateY(-50%);
}

.laurentian_login .material_erase_email_ico,
.laurentian_login .material_pass_view_ico {
  left: auto;
  right: 20px;
  width: 25px;
  height: 25px;
}

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

.material_ico img {
  display: inline-block;
  vertical-align: baseline;
}

.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: #f7f7f7;
  border-left: 8px solid #65c8ce;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #222222;
  width: 100%;
  margin-top: 10px;
}

.new_login_wrap.new_login_wrap_main .first_inner_tab.frm_wrap_mail_pin .validate_frm.input_width_small .numeric_text.new_numeric_text .new_numeric_text_heading {
  font-weight: 400;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text .new_numeric_text_heading {
  font-size: 16px;
  color: #1d1d1d;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: "CircularStd-Bold";
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li {
  flex: 0 0 48%;
  font-size: 16px;
  font-family: "Circular Std";
  color: #1d1d1d;
}

.first_inner_tab.frm_wrap_mail_pin .val_ico {
  background: url(../images/radio_button2.png) center left no-repeat;
  background-position: 0px 1px;
  background-size: 25px 25px !important;
}

.first_inner_tab.frm_wrap_mail_pin .val_ico.criteria_ful {
  background: url(../images/radio_buttons_check.png) center left no-repeat;
  background-position: 0px 1px;
  background-size: 25px 25px !important;
}

.first_inner_tab.frm_wrap_mail_pin .new_numeric_text span {
  line-height: 28px;
  padding-left: 35px;
}

.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn {
  background: #fff !important;
  color: #0097a9;
}

.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 15px 35px;
  width: 210px;
  border: 2px solid #0097a9;
  line-height: 0;
  font-size: 16px;
  font-weight: 600;
  height: 50px;
  font-family: "CircularStd-Bold";
}

.new_login_wrap_main .next_but_compare input#back_button.global_btn:focus {
  box-shadow: none;
  outline: none;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn:focus {
  box-shadow: none;
  outline: none;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn:disabled {
  background-color: #e2e2e2;
  color: #767676;
  pointer-events: none;
  border-color: #e2e2e2;
  opacity: 1;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn {
  background: #0097a9;
}

/* end 30.12.22 */

/* start 03.01.22 */
.new_success_msg#new_success_msg_text {
  text-align: left !important;
  height: auto;
  padding: 22px 0;
  background: #DEF0D8 !important;
}

.new_success_msg#new_success_msg_text i {
  display: inline-block;
  width: 25px;
  height: 25px;
  margin-right: 15px;
}

.new_success_msg#new_success_msg_text span {
  text-align: left !important;
  height: auto;
  padding: 22px 0;
  background: #DEF0D8 !important;
  margin-top: 2px;
}

.new_success_msg#new_success_msg_text span {
  font-size: 16px;
  line-height: 22px;
  font-weight: 600;
  color: #222222;
  font-family: "CircularStd-Bold";
}

/* end 03.01.22 */
/* start 12.04.23 */
/* switch account */
.switch_account_sect {
  width: 100%;
  position: relative;
  max-width: 590px;
  padding: 20px 0 0;
}

.switch_account_mainbox {
  width: 100%;
  max-width: 590px;
  margin: 0 auto;
}

.switch_account_mainbox h3 {
  font-family: 'CircularStd-Bold';
  color: #2d2924;
  font-size: 36px;
  line-height: normal;
  margin-bottom: 10px;
}

.switch_account_mainbox p {
  font-family: 'CircularStd-Book';
  line-height: normal;
  color: #222222;
  font-size: 20px;
  margin: 0px;
}

.switch_account_sect .switch_headingsect {
  width: 80%;
  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: 40px;
}

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

.switchlistcont .switchlistcontimg {
  max-width: 102px;
}

.switchlistcont .switchlistcontimg img {
  width: 100%;
}

.switchlistcont .switchlistcont_text h4 {
  font-size: 20px;
  color: #222222;
  line-height: normal;
  margin: 0px;
  font-family: 'CircularStd-Bold';
}

.switchlistcont .switchlistcont_text h6 {
  font-size: 14px;
  color: #767676;
  line-height: normal;
  font-family: 'CircularStd-Book';
  margin: 0px;
  padding: 2px 0;
}

/* .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 #0097a9;
  background-color: rgba(101, 200, 206, 0.2);
}

.switchcect1 ul li.active .switch_cheangicon img:first-child {
  display: none;
}

.switchcect1 ul li.active .switch_cheangicon img:last-child {
  display: block;
}

.active .switchlistcont .switchlistcont_text h4 {
  color: #0097a9;
}

.active .switchlistcont .switchlistcont_text h6 {
  color: #2d2924;
}

.switch_account_mainbox h3.personal {
  font-size: 20px;
}

.back_arrow_btn .back_my_card {
  color: #767676;
  font-size: 16px;
  font-family: 'CircularStd-Book';
  background-image: url(../images/cwb/crd_pg_back.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left center;
  padding-left: 35px;
  margin-bottom: 30px;
  display: inline-block;
}

.account_management_holder .back_arrow_btn,
.account_management_holder_new .back_arrow_btn {
  padding-top: 120px;
}

.account_management_holder .accout_area,
.account_management_holder_new .accout_area {
  margin: 0px 0 0 285px;
}

.account_management_holder_new .accout_area {
  padding-left: 0 !important;
  margin: 0px 0 0 285px !important;
}


/* end 12.04.23 */


/* 10-10-2023 */

.cwb_flow span.flatpickr-weekday {
  font-family: 'CircularStd-Bold';
  color: #2d2924;
  font-weight: normal;
}

.cwb_flow .flatpickr-current-month {
  font-family: 'CircularStd-Bold';
  color: #2d2924;
  font-weight: normal;
  padding: 0;
}

.cwb_flow .flatpickr-current-month>select {
  margin-right: 10px;
}

.cwb_login .new_login_wrap .material_erase_email_ico {
  width: 15px;
}

.cwb_login .new_login_wrap .material_ico {
  text-align: right;
}

.brim_msg_success .opt_cwb_close_btn {
  opacity: 1;
  background-color: transparent;
  line-height: 1;
}


.auto-pay-container .trensfer_stepArea .trensfer_step3 .inormation_fill .dropdown-toggle.selectpicker {
  height: 60px;
}

.auto-pay-container .trensfer_stepArea .trensfer_step3 .inormation_fill .dropdown-toggle.selectpicker .caret {
  top: 40%;
  height: 15px;
}

.auto-pay-container .trensfer_stepArea .trensfer_step3 .inormation_fill .bootstrap-select div.dropdown-menu {
  width: 100%;
}

.cwb_flow .activity_content .single_select_item.active .bootstrap-select>.btn {
  padding-right: 30px;
}

/* custom.css_end */


/* customListing.css_start */

.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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .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-bottom: 1px solid #dedede;
  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: .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 .3s ease-in;
  -moz-transition: width .3s ease-in;
  -ms-transition: width .3s ease-in;
  transition: width .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 .3s ease-out;
  -moz-transition: width .3s ease-out;
  -ms-transition: width .3s ease-out;
  transition: width .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 {

  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;
  float: left;
}

.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;
}


.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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .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 .3s ease-out;
  -moz-transition: all .3s ease-out;
  transition: all .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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .3s ease-in;
  cursor: pointer;
  border: 0px;
  box-shadow: none !important;
  outline: 0 !important;

}

.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 .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .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;

}

.new_dg_modal .icon_content .transDate {
  letter-spacing: 1.2px;
}

.new_dg_modal .icon_content .transDateDetails {
  letter-spacing: 1.2px;
  font-size: 14px;

}

.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;
}


.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;
}

.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: #00C1D5 !important;
  text-decoration: underline !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: #00c1d5 !important;
}

.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 .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .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-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;

}

.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";
  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;
}

.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;

  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.50);
  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: .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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .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: 70px;
  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: .6;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 29px;
  border-radius: 50%;
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -ms-transition: all .3s ease-out;
  transition: all .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;

}

.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;

  margin-bottom: 30px;
}

.contact_p p {

  color: #414042;
  font-size: 14px;
}


.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;
}

.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 .new_continue_area_outer .onetimeTranCurInstal {
  color: #454545;
}


.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;

  line-height: 24px;
  margin: 0px auto 12px;
  text-transform: initial;
  color: inherit;
}

.blank_container p {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 5px;

  color: inherit;
}

.basic_btn {
  background-color: #00C1D5;
  font-size: 12px;
  line-height: 20px;
  color: #fff;

  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;

}

.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;

  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;

}

.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: 20px;
}

.lang_title {
  color: #454545;
}

.accout_area h2 {
  margin-bottom: 4px;

  font-size: 18px;
}

.accout_area p {
  font-size: 16px;
  color: inherit;
  line-height: 22px;
  letter-spacing: 0.3px;

  margin-bottom: 0;
  min-height: 22px;
}

.accout_area p a {
  color: #003b5c;
  margin-left: 5px;
  text-decoration: underline;
  font-weight: 600;
}

.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;

}

.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-size: 24px;
  color: #00c1d5;
}

.newSuccess .modal-header {
  border-bottom: 1px solid #EFEFEF;
}

.newSuccess .all_detail_container {
  padding: 40px 40px 40px;
}

.newSuccess .setupawsome_icon {
  margin-bottom: 12px;
}

.newSuccess .setupawsome_icon img {
  max-width: 60px;
}

.newSuccess .setupawsome h4 {

  font-size: 22px;
  color: #00c1d5;
  margin-bottom: 18px;
}

.newSuccess .setuppaying_top {
  font-size: 16px;

  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: .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;

  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: .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_btn_sec {
  padding-top: 15px;
}

.white_rdm_btn {

  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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .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 .3s ease-in;
  -moz-transition: all .3s ease-in;
  -ms-transition: all .3s ease-in;
  transition: all .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-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;

}

.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-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: 13px;

  border-radius: 0px;
}

.see_detail_btn span,
.Redeem_bg_btn span {
  display: block;
  width: 100%;
}


.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;

  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: .4;
}

.rdm_error_sec {
  text-align: center;
  display: flex;
}

.rdm_error_sec>.col-xs-12 {
  width: 100%;
  padding: 0px 12px;
}

.rdm_error_sec>.col-6 {
  padding: 0px 9px;
}

.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;

}

.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%;
}


#budget_modal .modal-title {

  margin-top: 0px;
}


#budget_modal .icon_content span.descriptionTran {
  font-size: 20px;
  color: #454545;

}

#budget_modal .transDateDetails .dateTran {
  color: #838383;
  font-size: 14px;
}

#budget_modal .balance_area_cell .cell_amount.re_amount em {

  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;

  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-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;

  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;

  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(.765);
    -moz-transform: scale(.765);
    -ms-transform: scale(.765);
    transform: scale(.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.50%;
  }

  .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;

  }

  .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;

  }

  .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;

  }

  #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;

    color: #414042;
  }

  .tranlist_cell_mobile_hidden .muted_txt {

    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(.85);
    -moz-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.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;

  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;

  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;

  display: block;
  margin-bottom: 8px;
}

.inner_bg_cell span {
  display: block;
  font-size: 14px;
  color: #414042;

  margin: 0px 0 2px;
}

.accout_area_newContact .gray_bg i {
  font-size: 13px;
  color: #454545;
  font-style: italic;

  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;

  text-transform: uppercase;
}

.new_statement_sec .state_data_txt {
  font-size: 18px;
  color: #454545;

  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-size: 24px !important;
}

.new_statement_sec .inline_flex_activity_list .brim_points_box span {
  font-size: 18px !important;

  line-height: 23px;
}

.new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  border: 1px solid #A2A2A2;
  color: #414042;

  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-size: 24px !important;
}

.statement_dtls_box .inline_flex_activity_list .brim_points_box span {
  font-size: 18px !important;

  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-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;

}

.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;

  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;

  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;

  position: relative;
  display: inline-block;
  white-space: normal;
}


.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-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 {

  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;
}

#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;

}

.Card_Lock_Modal_body p span {
  display: inline-block;

}

.carp_body .card_option_img {
  height: 80px;
  width: 80px;
  padding: 44px 10px 0;

  color: #fff;
  font-size: 14px;
  line-height: 15px;
  background-position: top 10px center;
}

.carp_body .card_option_label {
  margin: 0;
  white-space: normal;

  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;

}

.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-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 */


/* 06-10-2023 */
#make_payment_new .rdm_error_sec .material_inf_tip#custmAmtDiv_pymnt {
  /* text-align: left; */
  text-align: right;
}

.cwb_flow .all_sl_slide_4item_ecommerce .search_result_main_home.search_result_main .eshop_srch_rslt_main .ecommerce_btn_bottom.text-left.eshopvwall {
  text-align: center;
}

.cwb_flow .ecommerce_btn_bottom .global_btn.eshopvwallsubmit {
  width: auto;
}

/* 09-10-2023 */
.cwb_flow .stepup_learn_more .what_is_brim_merketplace .steps_start_area_outer .steps_start_area .learn_more_single .learn_more_single_ing {
  min-height: 250px;
}

/* 10-10-2023 */
#newredeemcashbacksuccessmodal .newSuccess_btn {
  font-family: "CircularStd-Bold";
  background-color: #0097a9 !important;
}

/* customListing.css_start */


/* marketplace.css_start */

/*market place header*/

.marketplace_header {
  padding: 90px 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: "Axiforma_light";
  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: "Axiforma_Regular";
}

.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: "Axiforma_Regular";
}

.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: 10px;
  color: #a2a2a2;
  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: "Axiforma_Regular";
  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: "Axiforma_SemiBold";
  display: none;
}

.red_tag {
  color: #ff8c6c;
  border: 1px solid #ff8c6c;
  background-color: #fff;
}

.slide_content {
  font-size: 13px;
  color: #4a4a4a;
  font-family: "Axiforma_Regular";
  min-height: 36px;
}

.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: "Axiforma_Regular";
}

.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: #454545;
  display: block;
  vertical-align: middle;
  overflow: hidden;
  line-height: 100%;
  font-family: "Axiforma_Light";
  overflow: hidden;
}

.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: "Axiforma_Bold";
  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 {
  font-size: 11px;
  color: #414042;
  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;
}

.modal_nav>li.active>a {
  font-family: "Axiforma_Regular";
}

.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: "Axiforma_Regular";
  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 {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: -25px;
  color: #a2a2a2;
  font-family: "Axiforma_Black";
  background-color: #fff;
  padding: 0px 10px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
  z-index: 1;
}

.lvl_top_txt {
  font-size: 13px;
  color: #454545;
  font-family: "Axiforma_Regular";
  margin: 0 -5px;
}

.lvl_value {
  margin: 10px 0px;
  font-size: 16px;
  font-family: "Axiforma_Regular";
}

.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: 12px;
  font-family: "Axiforma_Black";
  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: "Axiforma_Light";
}

.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-size: 15px;
  color: #4a4a4a;
  font-family: "Axiforma_Bold";
}

.sl_tag_txt_orange {
  color: #ff8c6c;
}

.sl_tag_txt_red {
  color: #f67c2e;
}

.sl_tag_txt_blue {
  color: #00c1d5;
}

.sl_tag_txt_green {
  color: #50e3c2;
}

.sl_tag .bold_txt {
  font-family: "Axiforma_SemiBold" !important;
}

.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_title h4 {
  font-family: "Axiforma_Bold";
  font-family: "CircularStd-Bold";
}

.modal_txt-section {
  padding-right: 20px;
  margin-bottom: 36px;
}

.modal_txt-section p {
  font-size: 14px;
  color: #454545;
  margin: 0px 0px 15px;
}

.tab_content_txt {
  margin-bottom: 15px;
}

.tab_content_txt p {
  font-size: 18px;
  font-family: "Axiforma_Bold";
}

.lg_point span {
  font-size: 26px;
  line-height: 100%;
}

.lg_point img,
.lg_point svg {
  width: 95px;
  height: 95px;
}

.lg_point small {
  margin-top: 0px;
  color: #fff;
  font-size: 10px;
  line-height: 12px;
  font-family: "Axiforma_Bold";
  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: "Axiforma_Regular";
  display: block;
  margin: 0;
}

.note_content_txt p label {
  font-size: 13px;
  font-family: "Axiforma_Bold";
}

.note_content_txt small {
  font-size: 10px;
}

.small_note_content {
  line-height: 100%;
  margin-top: 10px;
  padding-top: 18px;
}

.small_note_content small {
  font-size: 10px;
  line-height: 100%;
}

.blue_dot_list {
  display: block;
  margin-bottom: 10px;
}

.blue_dot_list li {
  position: relative;
  list-style: none;
  padding-left: 15px;
  margin-bottom: 6px;
  font-size: 13px;
}

.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: "Axiforma_Bold";
  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 {
  font-size: 14px;
  line-height: normal;
}

.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: "Axiforma_Black";
}

.item_ribbon_banner::after,
.item_ribbon_banner::before {
  content: "";
  display: block;
  height: 9px;
  position: absolute;
  width: 20px;
  background-color: #006c77;
}

.item_ribbon_banner::before {
  transform: skewY(-45deg) translate(50%, 15px);
  -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);

  transform-origin: 100% center;
  -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 {
  transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
  -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%);

  transform-origin: 0 center;
  -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 {
  transform: translateX(-15%) skewX(-45deg);
  -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 {
  transform: translateX(15%) skewX(45deg);
  -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: #a2a2a2;
}

.market_modal_lft .custom_breadcrumb .breadcrumb-item a {
  color: #a2a2a2;
  text-decoration: underline;
}

.market_modal_lft .custom_breadcrumb>li+li:before {
  color: #a2a2a2;
}

.back_all {
  padding-top: 0px;
  padding-bottom: 60px;
  padding-left: 30px;
}

.back_all a {
  color: #00c1d5;
  font-size: 14px;
  position: relative;
  font-family: "Axiforma_SemiBold";
}

.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: "Axiforma_Light";
  letter-spacing: 2px;
}

.brim_offer_text h3 sup {
  font-family: "Axiforma_Light";
  line-height: 20px;
  font-size: 20px;
  top: -6px;
}

.brim_offer_text h3 strong {
  font-family: "Axiforma_Bold";
}

.brim_offer_text p {
  padding-top: 10px;
  font-size: 11px;
  letter-spacing: 0.5px;
  font-family: "Axiforma-Book";
  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: "Axiforma-Book";
}

.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: "Axiforma_Bold";
  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: "Axiforma_Bold";
  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: "Axiforma_SemiBold";
}

.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;
}

.tab_ecommerce li {
  display: inline-block;
}

.tab_ecommerce li a {
  padding: 0 40px;
  font-size: 11px;
  font-family: "Axiforma-Book";
  color: #454545;
  letter-spacing: 1px;
  border-bottom: 2px solid #fff;
  text-transform: uppercase;
  display: block;
  padding-bottom: 10px;
}

.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: #454545;
  font-size: 24px;
  font-family: "Axiforma_Bold";
  margin-bottom: 10px;
}

.ecommerce_shop_head h2 a {
  font-size: 16px;
  color: #00c1d5;
  font-family: "Axiforma-Medium";
  text-decoration: underline;
  padding-left: 14px;
  display: inline-block;
  vertical-align: text-top;
}

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

.ecommerce_shop_head p {
  font-size: 18px;
  font-family: "Axiforma_Regular";
  letter-spacing: normal;
  line-height: 28px;
  margin-bottom: 0;
}

.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: "Axiforma_Bold";
}

.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: "Axiforma_Black";
  font-weight: normal;
  display: block;
  line-height: 13px;
}

.offer_shape span {
  font-size: 24px;
  font-family: "Axiforma_Black";
  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: "Axiforma_Bold";
  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: "Axiforma_Black";
  -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: 14px;
  font-family: "Axiforma_Bold";
  background-color: #00c1d5;
  pointer-events: all;
}

.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: "Axiforma-Medium";
  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: "Axiforma_Light";
}

.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: "Axiforma_Bold";
  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;
  font-size: 12px;
  letter-spacing: 0.33px;
  text-transform: uppercase;
  color: #454545;
  font-family: "Axiforma-Medium";
  padding-right: 20px;
  position: relative;
  vertical-align: middle;
}

.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-family: "Axiforma_Bold";
  font-size: 17px;
}

.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;
  font-family: "Axiforma-Book";
  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 {
  font-size: 14px;
  text-transform: uppercase;
  color: #454545;
  font-family: "Axiforma_Bold";
}

.single_row_ecommerce {
  padding: 10px 0 10px 30px;
}

.single_row_ecommerce label {
  font-size: 12px;
  font-family: "Axiforma-Medium";
  color: #454545;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.single_row_ecommerce .list_of_offer {
  color: #454545;
  font-size: 13px;
  font-family: "Axiforma-Book";
  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: "Axiforma_Bold";
  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: #454545;
  font-family: "Axiforma_Bold";
  margin-bottom: 14px;
  line-height: 33px;
  margin-top: 24px;
}

.merchant_page p {
  font-size: 12px;
  font-family: "Axiforma-Book";
  margin-bottom: 24px;
  line-height: 18px;
}

.merchant_page p span {
  font-family: "Axiforma_SemiBold";
}

.merchant_page .upto_merchant {
  display: inline-block;
  border: 1px solid #9b9b9b;
  font-size: 14px;
  color: #454545;
  font-family: "Axiforma_Bold";
  border-radius: 5px;
  padding: 13px 20px;
  margin-bottom: 24px;
}

.merchant_page .upto_merchant span {
  color: #00c1d5;
}

.merchant_page a {
  padding: 12px 24px;
  font-family: "Axiforma_SemiBold";
  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;
}

.what_is_brim_merketplace .ecommerce_shop_head h3 {
  font-size: 16px;
  letter-spacing: 0.57px;
  font-family: "Axiforma-Medium";
}

.what_is_brim_merketplace p {
  font-size: 15px;
  font-family: "Axiforma-Book";
  padding: 0 190px;
  margin-bottom: 25px;
  line-height: 24px;
}

.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 {
  font-family: "Axiforma-Medium";
  font-size: 16px;
  letter-spacing: 0.57px;
  margin-bottom: 20px;
  margin-top: 60px;
  text-transform: uppercase;
}

.offer_logo_all img {
  max-height: 100%;
  max-width: 100%;
}

.what_is_brim_merketplace .learn_more_single p {
  padding: 0;
  font-family: "Axiforma-Book";
  font-size: 15px;
  letter-spacing: 0.3px;
  margin-bottom: 10px;
}

.what_is_brim_merketplace .learn_more_single p span {
  font-family: "Axiforma_Bold";
}

.learn_more_single_ing {
  padding: 0 10px;
  margin-bottom: 30px;
}

.alert_ecommerce {
  max-width: 265px;
  font-size: 11px;
  margin: 30px auto 0;
  font-family: "Axiforma-Book";
}

.learn_more_bg {
  background-color: #f7f7f7;
}

.how_to_access_inner h2 {
  font-size: 18px;
  color: #454545;
  font-family: "Axiforma_Bold";
  margin-bottom: 20px;
  line-height: 25px;
  letter-spacing: 0.3px;
}

.how_to_access_inner p {
  margin-bottom: 20px;
  font-family: "Axiforma-Book";
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
}


.how_to_access_inner ul li {
  margin-bottom: 15px;
  font-family: "Axiforma-Book";
  font-size: 15px;
  padding-left: 45px;
  position: relative;
}

.how_to_access_inner ul li b {
  border: 1px solid #454545;
  border-radius: 50%;
  line-height: 18px;
  color: #454545;
  font-family: "Axiforma-Book";
  display: inline-block;
  text-align: center;
  margin-right: 20px;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 0px;
  font-weight: normal;
}

.how_to_access_inner ul li span {
  font-family: "Axiforma_Bold";
}

.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-size: 30px;
  color: #454545;
  letter-spacing: 0.28px;
  font-family: "Axiforma_Bold";
  margin-bottom: 15px;
}

.ecommerce_access a.global_btn {
  font-family: "Axiforma_SemiBold";
}

.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 {
  max-height: 500px;
  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: "Axiforma_Bold";
  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: "Axiforma_Bold";
  margin-right: 4px;
}

.steps_start_area_outer h4 {
  font-size: 16px;
  color: #414042;
  font-family: "Axiforma-Medium";
  text-align: center;
  text-transform: uppercase;
}

.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: "Axiforma-Medium";
  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: "Axiforma_regular";
  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: "Axiforma-Book";
  font-size: 13px;
  font-weight: normal;
}

.rdo_cntnr input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.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: #454545;
  margin: 0;
  font-family: "Axiforma-Book";
  font-size: 13px;
  font-weight: normal;
}

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

.cntnr .checkmark {
  position: absolute;
  top: 0;
  left: 0px;
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 1.5px solid #d9d9d9;
  border-radius: 4px;
}

.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: 6px;
  top: 1px;
  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: 1px solid #a9a9a9;
  color: #454545;
  font-family: "Axiforma-Medium";
  font-size: 13px;
  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;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #00c1d5;
}

.types_fld .dropdown-menu {
  padding: 0 10px;
  min-width: 260px;
  margin-top: 0;
}

.types_fld .dropdown-menu li {
  padding: 13px 0;
  border-bottom: 1px solid #ededed;
}

.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: "Axiforma-Medium";
  text-transform: capitalize;
}

.apply_ern {
  padding: 0 10px !important;
  color: #00c1d5 !important;
  font-size: 13px;
  font-family: "Axiforma_SemiBold";
  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;
  right: 0;
}

.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: "Axiforma-Medium";
  color: #414042;
  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;
  padding: 10px 0;
  font-family: "Axiforma_Regular";
  color: #454545;
  padding: 10px 0;
  letter-spacing: 1px;
  cursor: pointer;
  width: 100%;
}

.search_fields ul li+li {
  border-top: 1px solid #ededed;
}

.search_fields ul li strong {
  font-weight: normal;
  font-family: "Axiforma_bold";
}

.recent_srch_box ul li {
  display: block;
  font-size: 13px;
  font-family: "Axiforma_Regular";
  color: #454545;
  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: #00c1d5;
}

.recent_srch_box ul li:hover em svg {
  color: #00c1d5;
}

.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: 24px;
  color: #454545;
  margin-bottom: 20px;
  text-transform: uppercase;
  font-family: "Axiforma_Bold";
  text-align: center;
}

.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: 124px;
  /* width: 150px; */
  padding: 0 5px;
  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: 11px;
  color: #454545;
  margin: 0;
  font-family: "Axiforma-Medium";
}

.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: "Axiforma_Regular";
  list-style: disc;
  line-height: 100%;
}

.top_typo_box h4 {
  color: #4e4e4e;
  font-size: 24px;
  font-family: "Axiforma_Bold";
  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: "Axiforma-ExtraBold";
}

.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: "Axiforma-ExtraBold";
}

.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: "Axiforma_Regular";
  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: "Axiforma_Bold";
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  gap: 5px;
}

.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: "Axiforma_Bold";
  -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: "Axiforma-Book";
  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: "Axiforma_Bold";
  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: "Axiforma_Bold";
}

.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: "Axiforma-Medium";
  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 #d9d9d9;
}

.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: #333333;
  font-family: "Axiforma_SemiBold";
}

.marktng_ftr_top li a:hover {
  color: #333333;
  opacity: 0.6;
  text-decoration: none;
}

.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: 15px;
  color: #454545;
  font-style: italic;
  font-family: "Axiforma-Book";
  margin-bottom: 0;
}

.terms_row+.terms_row {
  margin-top: 60px;
}

.terms_row h2 {
  font-size: 18px;
  color: #454545;
  font-family: "Axiforma_Bold";
  margin-bottom: 30px;
  line-height: 25px;
  letter-spacing: 0.3px;
}

.terms_para p {
  font-family: "Axiforma-Book";
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.3px;
  margin-bottom: 0;
}

.inner_para_terms p a {
  color: #00c1d5;
  text-decoration: underline;
  font-family: "Axiforma_Bold";
}

.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: "Axiforma_Bold";
}

.termsandconditionHolder a {
  color: #454545;
  text-decoration: underline;
  font-size: 12px;
  font-family: "Axiforma-Medium";
}

.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: "Axiforma_semibold";
  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: "Axiforma_Bold";
}

.blk_friday_what .ecommerce_shop_head h2 {
  font-size: 18px;
  font-family: "Axiforma_Bold";
  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: "Axiforma-Book";
}

.elclude_offrs {
  font-style: italic;
  font-size: 12px;
  font-family: "Axiforma-Book";
}

.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: "Axiforma-Medium";
  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-size: 16px;
}

.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: "Axiforma_Bold";
  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: #fff;
  font-size: 16px;
  height: 50px;
  padding: 13px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .load_more_sec .global_btn:hover {
  color: #fff;
  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;
}


/* marketplace.css_start */


/* range_style.css_start */

/* @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;*/
}

/* range_style.css_end */


/* developer.css_start */

/* @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: 'CircularStd-Book';
}

.transDateDetails .dateTranNew {
  color: #A2A2A2;
  font-family: 'CircularStd-Book';
}

.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 {
  color: red;
  font-family: 'CircularStd-Book';
}

.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: 12px;
  color: #FC0000;
  font-family: 'Circular Std';
}

.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: -2px;
}

#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 .8em;
}

.middsec_budget .icon_Text {
  margin-top: 0px;
}

.middsec_budget .middle_progress {
  width: 100%;
}

.middsec_budget .p_left_text {
  padding: 1em 0px 0px .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: 'Circular Std';
  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: 'Circular Std';
  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 .2s ease-in;
  -moz-transition: all .3ms ease-in;
  -ms-transition: all .3ms ease-in;
  transition: all .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: 'CircularStd-Book';
}

.transDateDetails .memberTran {
  color: #A2A2A2;
  font-family: 'CircularStd-Book';
}

.cell_amount.re_amount {
  text-align: right;
  font-weight: normal;
}

.balance_area_cell span {
  font-size: 20px;
  font-family: 'CircularStd-Book';
  letter-spacing: 1px;
  font-weight: normal;
}

.balance_area_cell .cell_amount.re_amount em {
  display: block;
  color: #A2A2A2;
  font-size: 12px;
  font-family: 'CircularStd-Book';
  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: .8 !important;
}

.modal-backdrop {
  background: #fff !important;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -ms-transition: all .3s ease;
  transition: all .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: #FC0000 !important;
  font-family: 'Circular Std';
  font-size: 12px;
  padding-left: 3px;
}

.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-color: #D0021B !important;
}

#specialTransactionMessageDiv .ecommerce_details_text_inner {
  margin-top: 30px;
}

.new_top_tooltip .white_info_tip p {
  font-size: 12px !important;
  font-family: 'CircularStd-Book' !important;
}

.ecommerce_flag_text b {
  font-family: 'CircularStd-Bold';
  margin-bottom: 4px !important;
  opacity: .9 !important;
  font-size: 13px;
}

.ecommerce_flag_text {
  font-size: 12px;
  font-family: 'CircularStd-Book';
}

.incard_flag_text b {
  font-family: 'CircularStd-Bold';
  /*margin-bottom: 4px !important;*/
  opacity: .9 !important;
  font-size: 13px;
}

.incard_flag_text {
  font-size: 12px;
  font-family: 'CircularStd-Book';
}

.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: #FC0000;
}

#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;
}

/* developer.css_end */


/* payment_developer.css_start */

/* 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: 10%;
}

.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;
}

.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: 89%;
  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;
}

/* payment_developer.css_end */


/* cwbcustom.css start*/

input::-webkit-credentials-auto-fill-button {
  visibility: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
}

/**Web Portal**/
/**19.10.2020**/
.cwb_flow .logo {
  width: 114px;
}

.cwb_flow .header_wrap {
  background: #0097a9;
}

.cwb_flow .menu_wrap {
  margin: 14px 0 0 230px;
}

.cwb_flow .header_menu ul li a {
  color: #fff;
  font-family: "CircularStd-Book";
  font-weight: normal;
}

.cwb_flow .header_menu ul li.active a {
  color: #fff !important;
  font-family: "CircularStd-Bold";
  font-weight: normal;
}

.cwb_flow .header_menu ul li a:hover:after,
.cwb_flow .header_menu ul li.active a:after {
  background: #daaa00;
  bottom: -24px;
  width: 133.2%;
  left: 50%;
  transform: translateX(-50%);
}

.cwb_flow .header_menu ul li a:hover:after,
.cwb_flow .header_menu ul li.active a:after {
  bottom: -23px;
}

.cwb_flow .stella_select a {
  color: #fff;
  font-family: "CircularStd-Book";
  font-weight: normal;
}

.cwb_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;
}

.cwb_flow .card_top_sec {
  background-color: #fff;
}

.cwb_flow .dashboard_card .card_top_lft_sec h3 {
  font-size: 36px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
}

.cwb_flow .right_activity_panel_lt .brim_points_box span {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924 !important;
  line-height: 29px;
}

.cwb_flow .card_top_rt_sec .currency {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px;
  color: #2d2924;
  line-height: 29px;
  margin-top: 4px;
}

.cwb_flow .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 0;
}

.cwb_flow .dashboard_flex_end {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cwb_flow .make_btn {
  padding: 12px 20px;
  border-radius: 0;
  background: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
}

.cwb_flow .make_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .make_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .make_btn:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .flex_dashboard_outer {
  min-height: 50px;
}

.cwb_flow .dashboard_card .card_top_sec {
  padding-top: 30px;
  padding-bottom: 30px;
}

.cwb_flow .make_btn img {
  display: none;
}

.cwb_flow .dashboard_card .small_point_tag {
  background-image: none;
}

.cwb_flow .new_top_tooltip .color_tip {
  color: #0097a9;
  vertical-align: -1px;
}

.cwb_flow .new_top_tooltip .color_tip:hover {
  color: #65c8ce;
}

.cwb_flow #cardHolderName {
  text-transform: none;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 24px;
}

.cwb_flow .other_value_cell_acdtls .brim_card_headline {
  display: none !important;
}

.cwb_flow .sub_txt {
  font-size: 12px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  letter-spacing: 0;
}

.cwb_flow .other_value_cell_each h4 {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
}

.cwb_flow .muted_txt_new {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
}

.cwb_flow .brim_card_option {
  border-radius: 0;
}

.cwb_flow .card_option_img {
  border-radius: 0;
  width: 50px;
  height: 50px;
}

.cwb_flow .brim_card_single_option.active .card_option_img {
  background-color: #0097a9;
  border: 1px solid transparent;
}

.cwb_flow .brim_card_single_option.active .lock_crd {
  background-image: url(../images/cwb/lock_crd.png);
  background-size: 32px 32px;
}

.cwb_flow .brim_card_single_option.active .lock_online {
  background-image: url(../images/cwb/lock_online.png);
  background-size: 32px 32px;
}

.cwb_flow .brim_card_single_option.active .lock_foreign {
  background-image: url(../images/cwb/lock_foreign.png);
  background-size: 32px 32px;
}

.cwb_flow .card_option_label {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
}

.cwb_flow .dashboard_row .brim_left_flex {
  margin-right: 60px;
  margin-left: 0;
  width: 305px;
  padding: 0px 35px 0 0;
  overflow: inherit;
}

.cwb_flow .brim_card_slider,
.cwb_flow .brim_card_slider_user_outer {
  overflow: hidden;
}

.cwb_flow .cardBtns .card_prev {
  left: -35px !important;
}

.cwb_flow .cardBtns .card_nxt,
.cwb_flow .cardBtns .card_prev {
  color: #2d2924;
  opacity: 1;
  font-size: 32px;
}

.cwb_flow .dashboard_row {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cwb_flow .brim_center_flex {
  margin-top: -40px;
}

.cwb_flow .other_value_cell_acdtls {
  padding-top: 0px;
}

.cwb_flow .dashboard_row .brim_right_flex {
  width: calc(100% - 765px);
}

/**Added on 29.10.2020**/

.cwb_flow .checkout_brim_setup {
  background: #f2f2f0;
}

.cwb_flow .checkout_brim_setup .ecommerce_shop_head {
  margin-bottom: 6px;
}

.cwb_flow .checkout_brim_setup .ecommerce_shop_head h2 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 26px;
  margin-bottom: 5px;
}

.cwb_flow .checkout_brim_setup .ecommerce_shop_head p {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .checkout_brim_setup .load_more_sec {
  margin-top: 20px;
}

.cwb_flow .checkout_brim_setup .load_more_sec .global_btn {
  padding: 0 35px;
  line-height: 48px;
  background: #fff !important;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #0097a9;
  border: 1px solid #0097a9;
  font-size: 16px;
  border-radius: 0;
  letter-spacing: 0;
}

.cwb_flow .checkout_brim_setup .load_more_sec .global_btn:hover {
  color: #0097a9;
  border-color: #65c8ce;
}

.cwb_flow .checkout_brim_setup .load_more_sec .global_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .checkout_brim_setup .load_more_sec .global_btn:active {
  box-shadow: none;
  outline: 0;
  border: 1px solid #003b5c;
}

.cwb_flow .transation_head_carp .left_text {
  line-height: 50px;
}

.cwb_flow .transation_head_carp .left_text .muted_txt {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 26px;
  letter-spacing: 0;
  margin-top: -6px;
}

.cwb_flow .transation_head_carp .left_text .blue_txt {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
}

.cwb_flow .transation_head_carp .left_text .blue_txt:hover {
  color: #65c8ce !important;
}

.cwb_flow .transation_head_carp .left_text .blue_txt:active {
  color: #003b5c !important;
}

/* .cwb_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;} */
.cwb_flow .bold_txt {
  font-family: "CircularStd-Bold" !important;
  font-weight: normal;
}

.cwb_flow .transation_head_carp .on_of_label {
  line-height: 50px;
  border-radius: 0;
  border: 1px solid #959595;
}

.cwb_flow .transation_head_carp .on_of_label label {
  text-transform: capitalize;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  margin-right: 30px;
}

.cwb_flow .transation_head_carp .on,
.cwb_flow .transation_head_carp .off {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
  margin-right: 2px;
}

.cwb_flow .onoff_area .switch {
  height: 30px;
  width: 50px;
  margin-right: 0 !important;
}

.cwb_flow .transation_head_carp input:checked+.slider_switch {
  background-color: #0097a9;
}

.cwb_flow .slider_switch:before {
  height: 26px;
  width: 26px;
  bottom: 1px;
}

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

.cwb_flow .transation_details {
  margin: 15px 0 0;
}

.cwb_flow .tranlist_cell:first-child {
  padding-left: 0;
}

.cwb_flow .tranlist_row:hover {
  box-shadow: inset 0px 0px 0px 1px #0097a9;
}

.cwb_flow .tranlist_header:hover {
  box-shadow: 0px 0px 0px 0px #d0d2d2;
}

.cwb_flow .tranlist_header {
  padding: 15px 0 8px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
}

.cwb_flow .tranlist_header .tranlist_cell {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
  text-transform: capitalize;
}

.cwb_flow .tranlist_cell {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
}

.cwb_flow .tranlist_cell.totla,
.cwb_flow .tranlist_cell.total2 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
}

.cwb_flow .blue_cell_expand .do_redeemed {
  background-color: #0097a9;
}

.cwb_flow .blue_cell_expand .Redeem_bg_btn {
  background: #0097a9;
}

.cwb_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;
}

.cwb_flow .footer_wrap {
  background: #f2f2f1;
  padding: 35px 0;
}

.cwb_flow .footer_wrap span {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
}

/**Web Portal**/
/**19.10.2020**/

/**20.10.2020**/
.cwb_flow .stella_select li.dropdown a figure.avatar_prof_img,
.cwb_flow .brim_card_slider_user_inner {
  font-family: "CircularStd-Book";
  font-weight: normal;
  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: #7fe0e9;
}

.cwb_flow .pointTo,
.cwb_flow .psn_rltv {
  line-height: 100%;
}

.cwb_flow .other_value_cell_each_inner .new_info_tip,
.cwb_flow .new_top_tooltip {
  vertical-align: 0;
}

.cwb_flow .dsbrd_eshop_slider .slick-arrow:hover,
.cwb_flow .dsbrd_eshop_slider_mrktnk .slick-arrow:hover {
  color: #0097a9;
}

/**Modal**/
.cwb_flow .modalNu .modal-dialog {
  max-width: 950px;
}

.cwb_flow .modal-content {
  border: 0;
  box-shadow: 0 0 6px rgba(69, 69, 69, 0.5) !important;
}

.cwb_flow #make_payment_new .modal-content {
  min-height: 828px;
}

/**Added on 29.10.2020**/
.cwb_flow .modal-header {
  padding: 18px 20px 13px;
}

.cwb_flow .modal-header .close {
  background: url(../images/cwb/icon-dismiss.png) right top no-repeat;
  background-size: cover;
}

.cwb_flow .payOptTabs {
  padding: 20px 30px 50px;
}

.cwb_flow #make_payment_new .modal-title {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .make_payment_inr .new_g_hdr {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .make_tabmenu label {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  top: -40px;
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .payOptTabs .make_tabmenu ul li a {
  border: 1px solid #0097a9;
  line-height: 48px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
}

.cwb_flow .payOptTabs .make_tabmenu ul li.active a .fr_dsktop,
.cwb_flow .payOptTabs .make_tabmenu ul li.active a .fr_mob,
.cwb_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop,
.cwb_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_mob {
  margin-top: 0;
  font-size: 16px;
}

.cwb_flow .payOptTabs .make_tabmenu ul li:not(.active) a,
.cwb_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop,
.cwb_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_mob {
  color: #0097a9;
}

.cwb_flow .payOptTabs .make_tabmenu ul li.active a {
  background: #0097a9;
  border-color: #0097a9;
}

.cwb_flow .payOptTabs .make_tabmenu ul li a:hover {
  background: #65c8ce;
  border-color: #65c8ce !important;
}

/* .cwb_flow .payOptTabs .make_tabmenu ul li a:focus {
  background: #0097a9;
  border-color: #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
} */

.cwb_flow .payOptTabs .make_tabmenu ul li a:active {
  background: #003b5c;
  border-color: #003b5c !important;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .payOptTabs .make_tabmenu ul li a:hover .fr_dsktop,
.cwb_flow .payOptTabs .make_tabmenu ul li a:hover .fr_mob {
  color: #fff;
}

.cwb_flow .payOptTabs .make_tabmenu ul li a em {
  display: none;
}

.cwb_flow .payOptTabs .make_tabmenu ul li:last-child a {
  border-right: 1px solid #0097a9;
  border-left: 1px solid #0097a9;
  border-radius: 0;
}

.cwb_flow .make_tabmenu ul li:first-child a,
.cwb_flow .payOptTabs .make_tabmenu ul li:nth-child(2) a {
  border-radius: 0;
}

.cwb_flow .payOptTabs .estTime {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 12px;
  color: #2d2924;
  margin-top: 6px;
  text-transform: none;
}

.cwb_flow .global_tb_label {
  margin-bottom: 13px;
}

.cwb_flow .lt_side_paymnt {
  padding: 30px 30px 40px;
}

.cwb_flow .global_tb_label h5 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
  line-height: 26px;
}

.cwb_flow .lt_side_paymnt li {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 16px;
  color: #2d2924;
  padding-left: 34px;
  margin-bottom: 10px;
}

.cwb_flow .shape_num {
  height: 24px;
  width: 24px;
  border-radius: 50%;
  overflow: hidden;
  line-height: 25px;
  border: 1px solid #2d2924;
  color: #2d2924 !important;
  top: -1px;
  background: none;
}

.cwb_flow .payment_details_topM .global_tb_label {
  margin-bottom: 6px;
}

.cwb_flow .rt_side_paymnt {
  padding: 30px 60px 25px 30px;
  border-left: 0;
  background-color: #f2f2f0;
}

.cwb_flow .p_row {
  padding-right: 65px;
}

.cwb_flow .p_row label {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  margin-bottom: 4px;
}

.cwb_flow .py_dtls_rt {
  font-family: "CircularStd-Book" !important;
  font-weight: normal;
  font-size: 16px !important;
  color: #2d2924;
}

.cwb_flow .py_dtls_rt em {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 12px;
  color: #2d2924;
  text-transform: none;
}

.cwb_flow .blnc_pay_innerM h5 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
  margin-bottom: 2px;
}

.cwb_flow .blnc_pay_innerM h3 {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  margin-bottom: 14px;
}

.cwb_flow .blnc_pay_box {
  margin-left: -5px;
}

.cwb_flow .cpy_btn {
  height: 50px;
  width: 80px;
  line-height: 48px;
  border-radius: 0;
  border: 1px solid #767676;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  background-color: #fff;
}

.cwb_flow .cpy_btn:hover {
  border-color: #65c8ce;
}

.cwb_flow .cpy_btn:active {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

.cwb_flow .blnc_pay_innerM.active .cpy_btn {
  border: 1px solid #767676;
  color: #2d2924;
}

/* .cwb_flow .cpy_btn:focus{color: #2D2924; box-shadow: 0 0px 0px 5px rgba(0, 151, 169,.30); border: 1px solid #0097A9;} */

.cwb_flow .bottom_logos_holder {
  padding: 30px 30px 55px;
}

.cwb_flow .bottom_logos_holder .global_tb_label {
  margin-bottom: 8px;
}

.cwb_flow .trigger_height_logos,
.cwb_flow .trigger_close_logos {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 12px;
  color: #003b5c;
}

.cwb_flow .trigger_height_logos:hover,
.cwb_flow .trigger_close_logos:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_flow .trigger_height_logos:focus,
.cwb_flow .trigger_close_logos:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 0 5px;
  color: #003b5c;
}

.cwb_flow .trigger_height_logos:active,
.cwb_flow .trigger_close_logos:active {
  color: #0097a9;
}

.cwb_flow .cancl a {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px !important;
  color: #003b5c !important;
}

.cwb_flow .cancl a:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow .cancl a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
}

.cwb_flow .cancl a:active {
  color: #0097a9 !important;
  border: 0;
  box-shadow: none;
}

.cwb_flow .lt_side_intreac {
  padding: 30px 0px 0px;
}

.cwb_flow .slct_amount_bx {
  padding: 0 30px 20px;
}

.cwb_flow .slct_amount_bx_inner {
  margin-left: -10px;
}

.cwb_flow .slct_amount_bx p {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 16px;
  color: #2d2924;
  line-height: 22px;
  margin-bottom: 7px;
}

.cwb_flow .slct_bx_individual h5 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
  margin-bottom: 2px;
}

.cwb_flow .slct_bx_individual h2 {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
}

.cwb_flow .slct_amount_bx .slct_bx_individual span {
  height: 50px;
  width: 88px;
  line-height: 48px;
  border-radius: 0;
  border: 1px solid #767676;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  background-color: #fff;
}

.cwb_flow .slct_amount_bx .slct_bx_individual span:hover {
  border-color: #65c8ce;
}

.cwb_flow .slct_amount_bx .slct_bx_individual span:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

.cwb_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span {
  color: #2d2924;
  border: 1px solid #767676;
}

.cwb_flow .last_rdo_box .wellTxt {
  padding: 35px 30px;
}

.cwb_flow .last_rdo_box .slct_bx_individual span {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 14px;
  margin-bottom: 24px;
}

.cwb_flow .last_rdo_box .wellTxt em {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 36px;
  line-height: 38px;
  width: 52%;
  position: relative;
}

.cwb_flow .last_rdo_box .wellTxt em i {
  font-style: normal;
  position: absolute;
  right: 0;
  z-index: 99;
  width: 20px;
}

.cwb_flow .amount_cell_input {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #767676;
  font-size: 36px;
  border-bottom: 1px solid #767676;
  padding-left: 30px;
}

.cwb_flow .wellTxt input.editableSpace:first-of-type {
  font-size: 36px;
  color: #2d2924;
}

.cwb_flow .last_rdo_box .slct_bx_individual input[type="radio"]:checked+label .amount_cell_input {
  border-bottom: 1px solid #0097a9;
  pointer-events: all;
}

.cwb_flow .customAmt input.editableSpace {
  width: 100% !important;
}

.cwb_flow .pay_interac_holder {
  padding: 30px 0 35px;
}

.cwb_flow .pay_btn_int {
  line-height: 50px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  padding: 0 20px;
  border-radius: 0;
  background-color: #0097a9 !important;
}

.cwb_flow .pay_btn_int:hover {
  background-color: #65c8ce !important;
  color: #fff;
}

.cwb_flow .pay_btn_int:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .pay_btn_int:active {
  background: #003b5c !important;
  border-color: #003b5c;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .rt_side_intreac {
  border-left: 0;
  background-color: #f2f2f0;
  padding: 34px 35px 50px 30px;
}

.cwb_flow .Interac_online_head h4 {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 14px;
  text-transform: uppercase;
}

.cwb_flow .main_para_intrc p {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 14px;
  line-height: 20px;
}

.cwb_flow .main_para_intrc figure {
  margin-top: 20px;
}

.cwb_flow .sub_para_intrc {
  padding-top: 42px;
}

.cwb_flow .sub_para_intrc p {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
  line-height: 18px;
}

.cwb_flow .lrnmr_intrac {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 12px;
  color: #003b5c;
}

.cwb_flow .lrnmr_intrac:hover {
  text-decoration: underline;
  color: #65c8ce;
}

.cwb_flow .lrnmr_intrac:focus {
  text-decoration: underline;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 0 5px;
  color: #003b5c !important;
}

.cwb_flow .lrnmr_intrac:active {
  color: #0097a9 !important;
}

.cwb_flow .lt_side_cashback {
  padding: 30px 22px 25px 30px;
}

.cwb_flow .lt_side_cashback .global_tb_label h5 {
  margin-bottom: 14px;
}

.cwb_flow .lt_side_cashback .global_tb_label p {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  padding-right: 0;
  font-size: 16px;
  line-height: 22px;
}

.cwb_flow .lt_side_cashback .global_tb_label {
  margin-bottom: 32px;
}

.cwb_flow .lt_side_cashback .blnc_pay_innerM {
  padding: 0;
}

.cwb_flow .lt_side_cashback .blnc_pay_innerM:first-child h3 {
  font-size: 24px;
}

.cwb_flow .lt_side_cashback .blnc_pay_innerM h3 {
  margin-bottom: 1px;
}

.cwb_flow .due_dt_csbk {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
}

.cwb_flow .lt_side_cashback .blnc_pay_box {
  margin-left: 0;
}

.cwb_flow .lt_side_cashback .blnc_pay_box .blnc_pay_innerM:first-child {
  margin-bottom: 40px;
}

.cwb_flow .your_pnt_rounded {
  background-color: #fff;
  height: auto;
  width: 100%;
  border-radius: 0;
  padding-top: 32px;
  margin: 0 auto 52px;
}

.cwb_flow .your_pnt_rounded .blnc_pay_innerM h5 {
  margin-bottom: 5px;
}

.cwb_flow .your_pnt_rounded .blnc_pay_innerM h3 {
  margin-bottom: 0;
}

.cwb_flow .your_pnt_rounded .blnc_pay_innerM {
  padding: 0;
}

.cwb_flow .rt_side_cashback .modal_block-section {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
  line-height: 25px;
}

.cwb_flow .rt_side_cashback .white_rdm_btn {
  padding: 0;
  height: 50px;
  line-height: 48px;
  border-radius: 0;
  border: 1px solid #767676;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  background-color: #fff;
  min-width: 172px;
}

.cwb_flow .rt_side_cashback .white_rdm_btn:hover {
  border-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .rt_side_cashback .white_rdm_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  color: #2d2924;
}

.cwb_flow .rt_side_cashback .white_rdm_btn:active {
  border: 1px solid #003b5c;
}

.cwb_flow .redeem_points_btn_sec {
  padding-top: 15px;
}

.cwb_flow .lft_rdm_col,
.cwb_flow .rt_rdm_col {
  background-color: #f2f2f0;
}

.cwb_flow .transfr_ico:after {
  width: 1px;
  background-color: #a9a9a9;
}

.cwb_flow .rdm_inner label {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #767676;
  font-size: 14px;
  margin-bottom: 0;
}

.cwb_flow .rdm_txt_inp {
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .rdm_txt_inp::placeholder {
  color: #2d2924;
}

.cwb_flow .rdm_inner {
  padding: 22px 0 14px;
}

.cwb_flow .nxt_btn_holder .nxt_btn_nw {
  margin: 30px auto 0;
}

.cwb_flow .nxt_btn_nw {
  width: 120px;
  height: 50px;
  line-height: 50px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  border-radius: 0;
  background: #0097a9;
  color: #fff;
  transition: 0.3s ease;
  background-image: none !important;
}

.cwb_flow .nxt_btn_nw:hover {
  background: #65c8ce;
  color: #fff;
}

.cwb_flow .nxt_btn_nw:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .nxt_btn_nw:active {
  background: #003b5c;
  border-color: #003b5c;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .redeem_points_box_sec {
  padding-bottom: 105px;
}

.cwb_flow .new_csh_bk_cnfrm .border_body:after {
  background-color: #ecf7f9;
}

.cwb_flow .new_csh_bk_cnfrm .inner_continue_area_row h5 {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_continue_area_outer span {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .border_head .border_outline {
  border-bottom: 1px solid #d2d2d2;
}

.cwb_flow .rt_new_continue_area em {
  display: none;
}

.cwb_flow .cnfrm_holder .back_btn_nw {
  background-color: transparent !important;
  color: #0097a9 !important;
  border: 1px solid #0097a9;
}

.cwb_flow .cnfrm_holder .back_btn_nw:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .new_csh_bk_cnfrm {
  padding-bottom: 129px;
}

/**20.10.2020**/

/**21.10.2020**/
.cwb_flow .custom_height_logos {
  height: 85px;
  padding: 5px 5px 0;
  margin: -5px -5px 0;
}

.cwb_flow .hgt_long .custom_height_logos {
  height: auto;
  overflow: visible;
}

/* 22.10.2020 */
.cwb_flow .brim_card_single_option .lock_crd {
  background-image: url(../images/cwb/crd_lock_off.png);
  background-size: 32px 32px;
}

.cwb_flow .brim_card_single_option .lock_online {
  background-image: url(../images/cwb/lock_online_off.png);
  background-size: 35px 35px;
}

.cwb_flow .brim_card_single_option .lock_foreign {
  background-image: url(../images/cwb/lock_foreign_off.png);
  background-size: 35px 35px;
}

.cwb_flow .brim_card_single_option .card_option_img {
  background-color: #f2f3f1;
  border: 1px solid #959595;
}

.cwb_flow .brim_card_single_option.active .card_option_img:hover {
  background-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .brim_card_single_option.active .card_option_img:focus {
  background-color: #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .brim_card_single_option.active .card_option_img:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .new_top_tooltip .white_info_tip p {
  font-size: 13px !important;
  font-family: "CircularStd-Book" !important;
  letter-spacing: 0;
}

.cwb_flow .new_top_tooltip .white_info_tip {
  border: 2px solid #0097a9;
  font-family: "CircularStd-Book";
  background-color: #f2f3f1;
}

.cwb_flow .new_top_tooltip .white_info_tip:after {
  border-color: transparent transparent #0097a9 transparent;
}

.cwb_flow .offer_shape span {
  font-family: "CircularStd-Bold";
  font-size: 24px;
  color: #2d2924;
}

.cwb_flow .offer_shape b {
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.cwb_flow .last_rdo_box .slct_bx_individual input[type="radio"]:checked+label:after {
  background: transparent;
}

.cwb_flow .new_dg_modal .modal-dialog {
  width: 750px;
}

.cwb_flow .new_dg_modal .modal-title {
  margin-top: 0;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  line-height: 25px;
  /* text-transform: capitalize; */
}

.cwb_flow .new_dg_modal .modal-header .close {
  margin: 20px 20px;
}

.cwb_flow .new_dg_modal .modal-header .close:hover {
  background-color: transparent;
}

.cwb_flow .new_dg_modal .modal-header {
  padding: 20px !important;
  border-bottom: 1px solid #d9d9d9;
}

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

.cwb_flow .setup_install .px40 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.cwb_flow .setup_install .modal_block-section {
  display: none !important;
}

.cwb_flow .setup_install .icon_content span {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  line-height: 20px;
}

.cwb_flow .new_dg_modal .merNameNewdetails label {
  margin: 1px auto 4px;
  font-size: 26px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_dg_modal .icon_content .transDateDetails {
  letter-spacing: 0;
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .new_dg_modal .icon_content .transDateDetails .dateTran {
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .new_dg_modal .icon_content .transDateDetails .memberTran {
  font-size: 12px;
  font-family: "CircularStd-Book";
  text-transform: inherit;
}

.cwb_flow .new_dg_modal .icon_content .transDateDetails .sl_separator:before {
  background: #2d2924;
}

.cwb_flow .cell_amount.re_amount .small_point_tag.small_point_tag_float {
  display: none;
}

.cwb_flow .balance_area_cell span {
  font-family: "CircularStd-Bold";
  letter-spacing: 0;
  color: #2d2924;
  text-transform: lowercase;
}

.cwb_flow .cell_amount.re_amount .pointsTran em {
  display: none;
}

.cwb_flow .new_dg_modal .Uppersection {
  border-bottom: 1px solid #a9a9a9;
}

.cwb_flow .new_dg_modal .rdmdtshdr {
  text-transform: inherit;
  font-size: 20px;
  color: #2d2924;
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_dg_modal .purDat {
  font-size: 20px;
}

.cwb_flow .new_dg_modal .border_head span {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_dg_modal .border_head .border_outline {
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow .new_dg_modal .small_point_tag {
  display: none;
}

.cwb_flow .new_dg_modal .border_body .border_outline {
  padding-left: 50px;
}

.cwb_flow .new_dg_modal .border_body span {
  font-family: "CircularStd-Book";
}

.cwb_flow .new_dg_modal .border_body .inner_continue_area_row:after {
  border: 1px dashed #2d2924;
}

.cwb_flow .new_dg_modal .border_body .inner_continue_area_row:before {
  background-color: #2d2924;
}

.cwb_flow .new_dg_modal .new_continue_area_outer span {
  font-size: 14px;
}

.cwb_flow .new_dg_modal .border_body {
  margin-bottom: 20px;
}

.cwb_flow #Activity_trans_Modal .new_continue_area_outer span {
  margin-top: 0px;
}

.cwb_flow .new_dg_modal .redeemnowTran .lft_new_continue_area .cwb_redeem_purchase {
  font-family: "CircularStd-Book";
  margin-top: 10px !important;
}

.cwb_flow .new_dg_modal .grd_color_btn {
  border-radius: 0;
  font-size: 16px;
  min-width: 100px;
  padding: 14px 10px 14px;
  font-family: "CircularStd-Bold";
  background: #0097a9;
}

.cwb_flow .new_dg_modal .grd_color_btn:hover {
  background: #65c8ce;
}

.cwb_flow .new_dg_modal .grd_color_btn:focus {
  background: #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .new_dg_modal .grd_color_btn:active {
  background-color: #003b5c;
  box-shadow: none;
}

.cwb_flow .new_dg_modal .redeemnowTran .rt_new_continue_area {
  padding-bottom: 10px;
}

.cwb_flow #Activity_trans_Modal .modal-footer {
  border-top: 1px solid #d9d9d9;
  padding: 20px 20px;
}

.cwb_flow #Activity_trans_Modal .modal-footer .hidebackButton {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
}

.cwb_flow #Activity_trans_Modal .modal-footer .hidebackButton:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow #Activity_trans_Modal .modal-footer .hidebackButton:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
  border-radius: 0;
}

.cwb_flow #Activity_trans_Modal .modal-footer .hidebackButton:active {
  color: #0097a9 !important;
}

.cwb_points_mobile {
  display: none;
}

.cwb_account_balance_sec {
  display: none;
}

.cwb_flow .payOptTabs .make_tabmenu ul li:nth-child(2) a {
  border-left: 0;
}

/* budget page */

.cwb_flow .rewards_menuOuter {
  padding-top: 40px;
}

.cwb_flow .Budget_left_activity h3 {
  font-size: 36px;
  color: #0097a9;
  font-weight: normal;
  font-family: "CircularStd-Bold";
}

.cwb_flow .Budget_rewards_menuOuter .tab_menu li a {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  padding: 15px;
  letter-spacing: 0;
}

.cwb_flow .Budget_rewards_menuOuter .tab_menu li {
  margin-right: 15px;
}

.cwb_flow .Budget_rewards_menuOuter .tab_menu li.active>a,
.cwb_flow .Budget_rewards_menuOuter .tab_menu li.active a:focus,
.cwb_flow .Budget_rewards_menuOuter .tab_menu li a:hover {
  border-bottom: 2px solid #84754e;
  color: #0097a9;
}

.cwb_flow .bedget_are {
  background: #f2f3f1;
}

.cwb_flow #budget_pie .highcharts-background,
.cwb_flow #budget_pie .highcharts-plot-background,
.cwb_flow #trend_chart .highcharts-background,
.cwb_flow #trend_chart .highcharts-plot-background {
  fill: #f2f3f1;
}

.cwb_flow .bedget_are .piedrp h4 {
  color: #2d2924;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 25px;
  margin-bottom: 10px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .bedget_are .piedrp label,
.cwb_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: capitalize;
  font-family: "CircularStd-Book";
}

.cwb_flow .bedget_are .piedrp .select_item {
  width: 140px;
  float: left;
  padding: 0px 10px;
  height: 50px;
}

.cwb_flow .bedget_are .piedrp .bootstrap-select>.btn,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
  height: 50px;
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  border-radius: 0;
  padding-right: 15px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .bedget_are .piedrp .bootstrap-select>.btn:focus,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .bedget_are .piedrp .select_item .caret,
.cwb_flow .my_budget_edit_area .piedrp .select_item .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: 10px;
}

.cwb_flow .trend_map_tag_txt {
  color: #2d2924;
  letter-spacing: 0;
  min-width: 50px;
  font-family: "CircularStd-Book";
}

.cwb_flow .highcharts-title tspan {
  font-size: 24px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .budget_list_sec_title h4 {
  color: #2d2924;
  font-size: 26px;
  letter-spacing: 0;
  line-height: 33px;
  margin-bottom: 10px;
  font-family: "CircularStd-Bold";
  text-transform: none;
}

.cwb_flow .budget_list_group .budgt {
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  transition: 0.3s ease;
}

.cwb_flow .totalCircelList:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .totalCircelList:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow .budgtNoTransaction {
  background-color: #f2f3f1;
  box-shadow: none !important;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .budgtNoTransaction:hover {
  border: 1px solid transparent;
}

.cwb_flow .budgtNoTransaction:focus {
  border: 1px solid transparent;
  box-shadow: none !important;
}

.cwb_flow .svgChartCls {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .svgChartCls .totalVal {
  color: #2d2924;
  font-family: "CircularStd-Book";
  font-size: 16px;
  background-image: url(../images/cwb/rightarrow_dark.png) !important;
}

.cwb_flow .bedget_are .piedrp .open>.dropdown-toggle.btn-default:hover {
  background: #fff;
}

.cwb_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 14px;
  color: #000000;
  font-family: "CircularStd-Book";
  padding: 10px 0 !important;
}

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

.cwb_flow .bedget_are .piedrp .bootstrap-select>.btn:hover,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
  border: 1px solid #65c8ce;
}

/* added on 18.11.2020 */
/* budget page */

.cwb_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: #0097a9;
  border: none;
  border-radius: 0;
  padding: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .my_budget_edit_area .My_Budget_input_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow .my_budget_edit_area .My_Budget_input_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  outline: 0;
}

.cwb_flow .my_budget_edit_area .My_Budget_input_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_flow .my_budget_edit_area .select_item {
  height: auto;
}

.cwb_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a {
  font-size: 14px;
  color: #000000;
  font-family: "CircularStd-Book";
  border-bottom: 1px solid #d9d9d9;
  padding: 6px 0 !important;
}

.cwb_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a:hover,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
  color: #0097a9;
}

.cwb_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a,
.cwb_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li.selected a {
  color: #0097a9;
  font-family: "CircularStd-Bold";
  border-bottom: 1px solid #0097a9;
}

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

.cwb_flow .My_Budget_title h4 {
  color: #2d2924;
  font-size: 36px;
  letter-spacing: 0;
  margin-bottom: 8px;
  text-transform: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow .my_Budget_from_control {
  font-size: 26px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  line-height: normal;
  max-width: 100%;
  border: 0px;
}

.cwb_flow .Budget_cell_histry {
  text-transform: none;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .Budget_cell_histry_growth {
  font-family: "CircularStd-Book";
}

.cwb_flow .My_Budget_input {
  width: 64%;
}

.cwb_flow .My_Budget_edit_section .My_Budget_title h4 {
  font-size: 14px;
  margin-bottom: 8px;
  text-transform: uppercase;
}

.cwb_flow .My_Budget_edit_section .My_Budget_input {
  width: 59%;
}

.cwb_flow .My_Budget_edit_section .my_Budget_from_control {
  font-size: 36px;
  color: #767676 !important;
  line-height: normal;
  max-width: 270px;
  font-family: "CircularStd-Book";
  padding-left: 23px !important;
}

.cwb_flow .My_Budget_edit_section .My_Budget_input a {
  position: absolute;
  top: 16px;
  right: 0;
}

.cwb_flow .My_Budget_edit_section .My_Budget_input span {
  position: absolute;
  font-size: 36px;
  line-height: normal;
  color: #2d2924;
  font-family: "CircularStd-Book";
  top: 50%;
  transform: translateY(-50%);
}

.cwb_flow .My_Budget_edit_section .splitamngcat_active {
  border-bottom: 1px solid #0097a9;
}

.cwb_flow .middle_progress {
  position: relative;
  height: 30px;
  border: 1px solid transparent;
  border-radius: 30px;
}

.cwb_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: "CircularStd-Bold";
  padding-top: 4px;
  opacity: 1;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.cwb_flow .pprgs_fnt {
  text-indent: 15px;
  position: absolute;
  white-space: nowrap;
  overflow: hidden;
  color: #fff;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  padding-top: 4px;
  letter-spacing: 0.3px;
  text-transform: uppercase;
}

.cwb_flow .only_progress {
  font-size: 14px;
}

.cwb_flow .all_progress_data .p_left_text {
  display: none;
}

.cwb_flow .budget_transaction_cell {
  line-height: 20px;
  padding: 10px 10px;
  font-family: "CircularStd-Bold";
  font-size: 14px;
}

.cwb_flow .budget_transaction_header {
  border-bottom: 1px solid #d9d9d9;
  margin: 0px 0px 15px;
}

.cwb_flow .gredient_red_bar {
  background: #f68d2e;
}

.cwb_flow .text_red_bar {
  border-color: #f68d2e;
}

.cwb_flow .text_red_bar .prgrs_bar_back {
  color: #f68d2e;
}

.cwb_flow .text_blue_bar {
  border-color: #0097a9;
}

.cwb_flow .text_blue_bar .prgrs_bar_back {
  color: #0097a9;
}

.cwb_flow .gredient_blue_bar {
  background: #0097a9;
}

.cwb_flow .text_yellow_bar {
  border-color: #daaa00;
}

.cwb_flow .text_yellow_bar .prgrs_bar_back {
  color: #daaa00;
}

.cwb_flow .gredient_yellow_bar {
  background: #daaa00;
}

.cwb_flow .text_white_bar {
  border-color: #0097a9;
}

.cwb_flow .text_white_bar .prgrs_bar_back {
  color: #0097a9;
}

.cwb_flow .budget_transaction_body .budget_transaction_row {
  padding: 10px;
  border-radius: 4px;
  border: 0;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .My_Budget_redeem_aria {
  background-color: #f2f3f1;
}

.cwb_flow .collapsable_btn {
  color: #454545;
}

.cwb_flow .My_Budget_redeem_aria_top {
  background-color: #f2f3f1;
}

.cwb_flow .MaxAmtMyBudgt {
  font-size: 16px;
}

.cwb_flow .budget_data {
  color: #2d2924;
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.cwb_flow .all_progress_data .p_right_text {
  font-size: 12px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .Budget_cell_histry_date {
  color: #2d2924;
  font-size: 12px;
  text-transform: uppercase;
  font-family: "CircularStd-Bold";
}

.cwb_flow .Budget_cell_histry_amount {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .budget_item {
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .My_Budget_input_btn {
  min-width: 170px;
  min-height: 50px;
  color: #2d2924;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  background: transparent;
  border: 1px solid #959595;
  border-radius: 0;
  padding: 0px 12px 0px 12px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .My_Budget_input_btn:hover {
  border-color: #65c8ce;
}

.cwb_flow .My_Budget_input_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border-color: #0097a9 !important;
  outline: 0;
}

.cwb_flow .My_Budget_input_btn:active {
  box-shadow: none !important;
  border-color: #003b5c !important;
}

.cwb_flow .budgetListed .icon_Text {
  color: #2d2924;
  font-family: "CircularStd-Book";
  font-size: 16px;
}

.cwb_flow .My_Budget_redeem_aria_bottom .amtSet input {
  border-bottom: 1px solid #767676;
  font-size: 24px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .My_Budget_redeem_aria_bottom .proceed_btn a {
  line-height: 22px;
  min-width: 170px;
  padding: 12px 20px;
  border-radius: 0;
  background: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
}

.cwb_flow .My_Budget_redeem_aria_bottom .proceed_btn a:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .My_Budget_redeem_aria_bottom .proceed_btn a:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  opacity: 1;
}

.cwb_flow .My_Budget_redeem_aria_bottom .proceed_btn a:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
  opacity: 1;
}

.cwb_flow .My_Budget_redeem_aria_bottom .cancel_btn a {
  font-size: 16px;
  color: #003b5c;
  text-decoration: underline;
  font-family: "CircularStd-Bold";
}

.cwb_flow .My_Budget_redeem_aria_bottom .cancel_btn a:hover {
  color: #65c8ce;
}

.cwb_flow .My_Budget_redeem_aria_bottom .cancel_btn 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 .My_Budget_redeem_aria_bottom .cancel_btn a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

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

.cwb_flow #budget_modal .modal-title {
  font-size: 20px;
  font-family: "CircularStd-Bold";
}

.cwb_flow #budget_modal .icon_content span.descriptionTran {
  font-size: 26px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow #budget_modal .icon_content_budget span {
  font-size: 12px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow #budget_modal .select_item {
  width: 230px;
  height: 50px;
}

.cwb_flow #budget_modal .bootstrap-select>.btn {
  font-size: 16px;
  border: 1px solid #767676;
  font-family: "CircularStd-Bold";
  height: 50px;
  border-radius: 0;
}

.cwb_flow #budget_modal .bootstrap-select>.btn:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow #budget_modal .bootstrap-select>.btn:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow #budget_modal .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: 10px;
}

.cwb_flow #budget_modal .bootstrap-select .dropdown-menu li.selected a {
  color: #0097a9;
  font-family: "CircularStd-Bold";
  border-bottom: 1px solid #0097a9;
}

.cwb_flow #budget_modal .bootstrap-select .dropdown-menu li a {
  color: #2d2924;
  font-family: "CircularStd-Book";
  border-bottom: 1px solid #d9d9d9;
  font-size: 14px;
}

.cwb_flow .border_new_details_top {
  border-top: 1px solid #d9d9d9 !important;
}

.cwb_flow .cwb_install_text {
  font-family: "CircularStd-Book";
  margin-top: 10px !important;
}

.cwb_flow .my_spend_budget_modal .modal-footer .close_txt_btn {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
}

.cwb_flow .my_spend_budget_modal .modal-footer .close_txt_btn:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow .my_spend_budget_modal .modal-footer .close_txt_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
  border-radius: 0;
}

.cwb_flow .my_spend_budget_modal .modal-footer .close_txt_btn:active {
  color: #0097a9 !important;
  box-shadow: none !important;
  border: none;
}

.cwb_flow .my_spend_budget_modal .modal-footer {
  border-top: 1px solid #d9d9d9;
}

.cwb_flow #budget_modal .modal-title {
  text-transform: none !important;
}

.cwb_flow #budget_modal .transation_area {
  padding-top: 0px;
}

.cwb_flow #budget_modal .budget_search_area {
  margin-top: 20px;
  border-top: 1px solid #d9d9d9;
}

.cwb_flow #resetBudgetModal .setup_install_headline .modal-title,
.cwb_flow #confirmBudgetModal .setup_install_headline .modal-title,
.cwb_flow #cwbconfirmBudgetModal .setup_install_headline .modal-title {
  color: #0097a9;
  font-size: 24px;
}

.cwb_flow #resetBudgetModal .budget_footer,
.cwb_flow #confirmBudgetModal .budget_footer {
  display: none;
}

.cwb_flow #resetBudgetModal .modal-title,
.cwb_flow #confirmBudgetModal .modal-title,
.cwb_flow #cwbconfirmBudgetModal .modal-title {
  text-transform: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow #resetBudgetModal .notify_top p,
.cwb_flow #confirmBudgetModal .notify_top p,
.cwb_flow #cwbconfirmBudgetModal .notify_top p {
  font-size: 16px;
  color: #2d2924;
  line-height: 22px;
  font-family: "CircularStd-Book";
}

.cwb_flow #resetBudgetModal .modal-footer,
.cwb_flow #confirmBudgetModal .modal-footer,
.cwb_flow #cwbconfirmBudgetModal .modal-footer {
  border-top: 0;
  padding-bottom: 30px;
}

.cwb_flow .new_dg_modal .continue_btn {
  min-width: 175px;
  padding: 14px 20px;
  background-color: #0097a9;
  border-radius: 0;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_dg_modal .continue_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .new_dg_modal .continue_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  opacity: 1;
  outline: 0;
}

.cwb_flow .new_dg_modal .continue_btn:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
  opacity: 1;
}

.cwb_flow #confirmBudgetModal .notify_top h3 {
  font-size: 20px;
  line-height: 25px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.cwb_flow #confirmBudgetModal .cwb_confirmBudgetModal_details {
  display: flex;
  justify-content: center;
  align-items: center;
}

.cwb_flow #confirmBudgetModal .cwb_confirmBudgetModal_details p {
  font-size: 20px;
  line-height: 25px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  margin-bottom: 0;
}

.cwb_flow .round_blnk_img {
  background-color: #ecf7f9;
  margin-bottom: 30px;
  /* padding: 0; */
}

.cwb_flow .blank_container h5 {
  font-size: 24px;
  font-family: "CircularStd-Bold";
  line-height: 30px;
  margin: 0px auto 20px;
  color: #2d2924;
}

.cwb_flow .blank_container p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 5px;
  font-family: "CircularStd-Book";
  max-width: 560px;
  margin: 0 auto;
  color: #2d2924;
}

.cwb_flow .My_Budget_preview_section .noTransaction .basic_btn {
  background-color: #0097a9;
  font-size: 16px;
  color: #fff;
  padding: 0;
  min-width: 150px;
  border-radius: 0;
  letter-spacing: 0;
  display: block;
  max-width: 150px;
  margin: 30px auto 0px;
  height: 50px;
  line-height: 50px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .My_Budget_preview_section .noTransaction .basic_btn:hover {
  background-color: #65c8ce;
  opacity: 1;
}

.cwb_flow .My_Budget_preview_section .noTransaction .basic_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow .My_Budget_preview_section .noTransaction .basic_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_flow .My_Budget_preview_section .blank_container {
  padding: 60px 0px;
}

.cwb_confirmBudgetModal_details table {
  width: 300px;
  margin: 0 auto 10px;
}

.cwb_confirmBudgetModal_details td {
  padding: 8px;
}

.cwb_confirmBudgetModal_details td span {
  display: block;
  text-align: right;
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_confirmBudgetModal_details td h5 {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  text-transform: uppercase;
  text-align: left;
}

.cwb_confirmBudgetModal_details tr:last-child td {
  background-color: #ecf7f9;
}

.cwb_orng_clr {
  color: #f68d2e !important;
}

.cwb_flow .new_dg_modal .cwb_brdr_btn {
  min-width: 175px;
  padding: 12px 20px;
  background-color: transparent;
  border: 1px solid #0097a9;
  color: #0097a9;
}

.cwb_flow .new_dg_modal .cwb_brdr_btn {
  min-width: 175px;
  padding: 12px 20px;
  background-color: transparent;
  border: 1px solid #0097a9;
  color: #0097a9;
}

.cwb_flow .new_dg_modal .cwb_brdr_btn:hover {
  color: #0097a9;
  border: 1px solid #65c8ce;
  background: transparent;
}

.cwb_flow .new_dg_modal .cwb_brdr_btn:focus {
  color: #0097a9;
  border: 1px solid #0097a9;
  background-color: transparent;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow .new_dg_modal .cwb_brdr_btn:active {
  color: #0097a9;
  border: 1px solid #003b5c;
  box-shadow: none !important;
}

.cwb_flow #budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
  background: none;
  border: solid #fff;
  border-width: 0 2px 2px 0;
}

.cwb_flow #budget_modal .top_typo_box h4 span {
  color: #0097a9;
}

.cwb_flow #budget_modal .select_item.active .btn {
  background-color: #0097a9 !important;
  border-color: #0097a9;
}

.cwb_flow .top_typo_box h4 {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow #budget_modal .top_typo_box ul li {
  font-family: "CircularStd-Book";
}

.cwb_flow .no_data_text h2 {
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .no_data_text p {
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .new_dg_modal .recurringTran .border_head .border_outline {
  border-bottom: 0;
}

.cwb_flow .new_dg_modal .recurringTran .border_head span {
  font-family: "CircularStd-Book";
}

.cwb_flow {
  /* background: #f2f3f1; */
  background: #fff;
}

.cwb_flow .transation_body .round_blnk_img {
  padding: 0;
}

.cwb_flow .slidecontainer .slider::-webkit-slider-thumb {
  background: #0097a9;
}

.cwb_flow .slidecontainer .slider::-moz-range-thumb {
  background: #0097a9;
}

/* added on 18.11.2020 end */

/**Added on 29.10.2020**/
.cwb_flow .activity_content {
  padding-top: 90px;
}

.cwb_flow .flex_activity_outer {
  min-height: 50px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cwb_flow .left_activity h3 {
  font-size: 36px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  margin-bottom: 2px;
}

.cwb_flow .flex_activity_outer .small_point_tag {
  background-image: none;
  margin: 0 16px 0 0;
  float: left;
}

.cwb_flow .right_activity .currency {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px;
  color: #2d2924;
  line-height: 29px;
  margin-top: 4px;
}

.cwb_flow .left_activity h3 span {
  vertical-align: 6px;
  margin-right: 12px;
  width: 32px;
  line-height: 0;
}

.cwb_flow .activity_content .tab_ecommerce {
  margin-bottom: -1px;
  background-color: transparent;
}

.cwb_flow .activity_content .tab_ecommerce li a {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  padding: 12px 10px;
  letter-spacing: 0;
  border-bottom: 2px solid transparent;
}

.cwb_flow .activity_content .tab_ecommerce li.active>a,
.cwb_flow .activity_content .tab_ecommerce li.active a:focus,
.cwb_flow .activity_content .tab_ecommerce li a:hover {
  border-bottom: 2px solid #84754e;
  color: #0097a9;
}

.cwb_flow .activity_content .tab_ecommerce li+li {
  margin-left: 25px;
}

.cwb_flow .activity_content .tab_ecommerce .search_fields li+li {
  margin-left: 0;
}

.cwb_flow .activity_content .tab_ecommerce .srch_stup_hold {
  margin-left: auto;
}

.cwb_flow .inp_srch_hold {
  width: 355px;
}

.cwb_flow .inp_srch_hold input {
  line-height: 42px;
  border-radius: 0;
  border: 1px solid #959595;
  font-size: 14px;
  font-family: "CircularStd-Book";
  color: #767676;
}

.cwb_flow .srch_new {
  width: 45px;
  border-radius: 0;
  background-color: #0097a8;
}

.cwb_flow .inp_srch_hold input::placeholder {
  color: #767676;
}

.cwb_flow .inp_srch_hold input:focus {
  color: #767676;
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .flx_lft_align {
  width: 125px;
}

.cwb_flow .single_select_item .bootstrap-select>.btn {
  height: 50px;
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 6px 30px 6px 15px;
  font-family: "CircularStd-Bold";
  background-color: #fff;
  transition: 0.3s ease;
}

.cwb_flow .single_select_item.download_btn .dropdown a.dropdown-toggle {
  height: 50px;
  line-height: 36px;
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 6px 30px 6px 15px;
  position: relative;
  font-family: "CircularStd-Bold";
  background-color: #fff;
  background: none;
}

.cwb_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:hover {
  border-color: #65c8ce;
}

.cwb_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .single_select_item.download_btn .dropdown a.dropdown-toggle::after {
  content: "";
  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: 34%;
  right: 15px;
  position: absolute;
}

.cwb_flow .single_select_item .bootstrap-select>.btn:hover {
  border-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .activity_content .single_select_item.active .bootstrap-select>.btn {
  background-color: #0097a8 !important;
  color: #fff;
}

.cwb_flow .single_select_item .bootstrap-select.btn-group .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: 34%;
  right: 15px;
}

.cwb_flow .activity_content .single_select_item.active .bootstrap-select.btn-group .btn .caret {
  border-color: #fff;
  background: none;
}

.cwb_flow .single_select_item .bootstrap-select>.btn:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .bootstrap-select.btn-group div.dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
}

.cwb_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.cwb_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li.selected a {
  font-family: "CircularStd-Bold";
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover {
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .selectFileFormat .dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .selectFileFormat .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  display: block;
  border-radius: 0;
}

.cwb_flow .selectFileFormat .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.cwb_flow .selectFileFormat .dropdown-menu li a:hover {
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .single_select_item.download_btn {
  width: 230px;
}

.cwb_flow .single_select_item.download_btn .bootstrap-select>.btn {
  padding-left: 15px;
  background-image: none;
}

.cwb_flow .single_select_item .new-on-off {
  line-height: 41px;
  border-radius: 0;
  border: 1px solid #959595;
  padding: 0 14px;
  width: 330px;
  height: 50px;
}

.cwb_flow .single_select_item .new-on-off label {
  text-transform: none;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  margin-right: 25px;
}

.cwb_flow .single_select_item .new-on-off .on,
.cwb_flow .single_select_item .new-on-off .off {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 12px;
  margin-right: 2px;
  text-transform: uppercase;
  padding-top: 0;
}

.cwb_flow .tabText_content {
  border-top: 2px solid #e5e5e5;
}

.cwb_flow .single_select_item.download_btn.statement_download_btn {
  max-width: 230px;
  width: auto;
}

.cwb_flow .new_statement_sec .download_btn .dropdown a {
  background-image: none !important;
}

.cwb_flow .statement_dtls_box .download_btn .dropdown a {
  background-image: none !important;
}

.cwb_flow .tab_menu .inline_tab_menu li {
  margin-right: 25px;
}

.cwb_flow .tab_menu .inline_tab_menu li a {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  padding: 12px 10px;
  letter-spacing: 0;
  display: block;
}

.cwb_flow .tab_menu .inline_tab_menu li.active>a,
.cwb_flow .tab_menu .inline_tab_menu li.active a:focus,
.cwb_flow .tab_menu .inline_tab_menu li a:hover {
  border-bottom: 2px solid #84754e;
  color: #0097a9;
}

.cwb_flow .activity_content .tab_pannle .tab_menu {
  padding-top: 0;
  padding-bottom: 0;
}

.cwb_flow .installment.tab_menu ul>li {
  margin-right: 20px;
}

.cwb_flow .installment.tab_menu li>a,
.cwb_flow .installment.tab_menu li>a:hover,
.cwb_flow .installment.tab_menu li>a:focus,
.cwb_flow .installment.tab_menu li.active>a,
.cwb_flow .installment.tab_menu li.active a:focus,
.cwb_flow .installment.tab_menu li.active a:hover {
  height: 50px;
  line-height: 48px;
  border-radius: 0;
  border: 1px solid #767676;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  font-size: 16px;
  background-color: #fff;
  padding: 0 20px;
  letter-spacing: 0;
}

.cwb_flow .installment.tab_menu li>a:hover {
  border-color: #65c8ce !important;
}

.cwb_flow .installment.tab_menu li>a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border-color: #0097a9 !important;
}

.cwb_flow .installment.tab_menu li.active>a {
  color: #fff !important;
  background-color: #0097a8 !important;
  border-color: #0097a8 !important;
}

/**Added on 30.10.2020**/
.cwb_flow .new_statement_sec .statement_detail_data_container {
  padding: 0;
}

.cwb_flow .new_statement_sec .statement_detail_data_container .left_activity {
  max-width: 76%;
  width: 76%;
}

.cwb_flow .new_statement_sec .state_data_detail_sec {
  margin-bottom: 28px;
}

.cwb_flow .new_statement_sec .state_data_cap {
  font-size: 12px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  color: #2d2924;
  letter-spacing: 0;
}

.cwb_flow .new_statement_sec .state_data_txt {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px;
  color: #2d2924;
  line-height: 29px;
}

.cwb_flow .new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px;
  color: #2d2924;
  line-height: 29px;
  margin: 0;
}

.cwb_flow .new_statement_sec .inline_flex_activity_list .brim_points_box span {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px !important;
  color: #2d2924 !important;
  line-height: 29px;
}

.cwb_flow .new_statement_sec .dropdown {
  width: 130px;
}

.cwb_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  font-family: "CircularStd-Bold";
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  text-align: left;
  background: #fff;
}

.cwb_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
  border-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  background: #fff;
}

.cwb_flow .new_statement_sec .download_btn .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  border-radius: 0;
}

.cwb_flow .new_statement_sec .download_btn .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.cwb_flow .new_statement_sec .download_btn .dropdown-menu li a:hover {
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .new_statement_sec .download_btn .dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .new_statement_sec .statement_detail_data_container .make_btn {
  min-width: 110px;
  line-height: 50px;
  font-family: "CircularStd-Bold";
  font-size: 16px;
  background: #0097a9;
  padding: 0 18px;
  border: none;
}

.cwb_flow .new_statement_sec .statement_detail_data_container .make_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .new_statement_sec .statement_detail_data_container .make_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .statement_dtls_box .panel {
  padding: 32px 30px;
  border: none;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .statement_dtls_box .panel-title {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 20px;
  color: #2d2924;
}

.cwb_flow .statement_dtls_box .dropdown {
  width: 130px;
}

.cwb_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
  font-family: "CircularStd-Bold";
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  text-align: left;
  background: #fff;
}

.cwb_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
  border-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  background: #fff;
}

.cwb_flow .statement_dtls_box .download_btn .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  border-radius: 0;
}

.cwb_flow .statement_dtls_box .download_btn .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.cwb_flow .statement_dtls_box .download_btn .dropdown-menu li a:hover {
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .statement_dtls_box .download_btn .dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .statement_dtls_box .statement_detail_data_container .make_btn {
  min-width: 110px;
  line-height: 50px;
  font-family: "CircularStd-Bold";
  font-size: 16px;
  background: #0097a9;
  padding: 0 18px;
  border: none;
}

.cwb_flow .statement_dtls_box .statement_detail_data_container .make_btn:hover {
  background: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .statement_dtls_box .statement_detail_data_container .make_btn:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .statement_dtls_box .statement_detail_data_container .left_activity {
  width: 75%;
  max-width: 75%;
}

.cwb_flow .statement_dtls_box .statement_detail_data_container {
  padding: 28px 0 0;
}

.cwb_flow .statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
  margin: 0;
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px;
  color: #2d2924;
  line-height: 29px;
}

.cwb_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box span {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 24px !important;
  color: #2d2924;
  line-height: 29px;
}

.cwb_flow .new_statement_details {
  padding: 50px 0 70px;
}

.cwb_flow .statement_dtls_box .panel-group .panel+.panel {
  margin-top: 25px;
}

.cwb_flow .statement_dtls_box .panel-default.collapsed .panel-heading a {
  background: url(../images/cwb/arrow_icon.png) right center no-repeat;
  width: 14px;
  background-size: 14px;
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.cwb_flow .statement_dtls_box .panel-default .panel-heading a {
  background: url(../images/cwb/arrow_icon.png) right center no-repeat;
  width: 14px;
  background-size: 14px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.cwb_flow .statement_content_cwb .right_activity_panel_rt {
  display: none;
}

.cwb_flow .statement_content_cwb .right_activity_panel_lt {
  text-align: right;
}

.cwb_flow .statement_content_cwb .tabText_content {
  border-top: none;
}

.cwb_flow .statement_content_cwb .tab_menu {
  margin-bottom: 0;
}

.cwb_flow .new_statement_sec .inline_flex_activity_list .brim_points_box,
.cwb_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box {
  margin-top: 0;
}

.cwb_flow .installment_tab .tranlist_header .tranlist_cell {
  font-size: 14px;
  text-transform: uppercase;
}

.cwb_flow .installment_tab .transation_details {
  margin: 28px 0 0;
}

.cwb_flow .installment_tab .mrk_badge:after {
  content: none;
}

/* .cwb_flow .installment_tab .tranlist_cell {padding: 4px 20px;}
.cwb_flow .installment_tab .tranlist_cell:first-child {padding-left: 5px !important;} */
.cwb_flow .installment_tab .tranlist_header {
  margin-bottom: 5px;
}

.cwb_flow .installment_tab .six_col_row .tranlist_cell:nth-last-child(2) {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.cwb_flow .installment_tab .new_progress.progress-circle .left-half-clipper {
  width: 60px;
  height: 60px;
  clip: rect(0, 60px, 60px, 30px);
}

.cwb_flow .installment_tab .new_progress.progress-circle {
  line-height: 60px;
  width: 60px;
  height: 60px;
  background-color: #f2f2f0;
}

.cwb_flow .installment_tab .new_progress.progress-circle .value-bar {
  clip: rect(0, 30px, 60px, 0);
  width: 60px;
  height: 60px;
  border: 15px solid #0097a9;
}

.cwb_flow .installment_tab .new_progress.progress-circle.over50 .first50-bar {
  clip: rect(0, 60px, 60px, 30px);
  width: 60px;
  height: 60px;
  background-color: #0097a9;
}

.cwb_flow .installment_tab .new_progress.progress-circle label {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 12px;
  color: #2d2924;
  line-height: 16px;
}

.cwb_flow .installment_tab .new_progress.progress-circle label div:last-child {
  font-size: 12px;
}

.cwb_flow .installment_tab .new_progress.progress-circle:after {
  width: 42px;
  height: 42px;
}

/**Added on 31.10.2020**/
.windows_chrome.cwb_flow .info_tip_link {
  vertical-align: 0;
}

.windows_chrome.cwb_flow .info_tip_link img {
  vertical-align: -7px;
}

.windows_chrome.cwb_flow .tranlist_cell_txt .sm_pic {
  margin-top: -12px;
}

.cwb_flow .pagination li a {
  font-family: "CircularStd-Book";
}

.windows_chrome.cwb_flow .single_select_item .new-on-off {
  line-height: 48px;
}

.cwb_flow .cwb_installment_modals .new_progress.progress-circle label {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 20px;
}

.cwb_flow .cwb_installment_modals .new_progress.progress-circle label div:last-child {
  font-size: 12px;
}

.cwb_flow .cwb_installment_modals .new_progress.progress-circle.progress_lg .value-bar {
  border-color: #0097a9;
}

.cwb_flow .cwb_installment_modals .fig_dots_title {
  font-family: "CircularStd-Bold";
  color: #767676;
  font-size: 14px;
  position: relative;
  padding: 0px 25px 0px 0px;
  width: fit-content;
}

.cwb_flow .cwb_installment_modals .area_progress_label {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  padding-left: 0;
}

.cwb_flow .cwb_installment_modals .blue_dot_after .fig_dots_title {
  color: #0097a9 !important;
}

.cwb_flow .cwb_installment_modals .blue_txt {
  color: #0097a9 !important;
}

.cwb_flow .cwb_installment_modals .blue_dot_after.fig_dots:after {
  background-color: #0097a9;
  right: 40px;
}

.cwb_flow .cwb_installment_modals .fig_dots:after {
  left: auto;
  top: 1px;
  right: 0px;
}

.cwb_flow .cwb_installment_modals .cir_separator:before,
.cwb_flow .cir_separator:after {
  content: none;
}

.cwb_flow .cwb_installment_modals .new_continue_area_outer .lft_new_continue_area span {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  line-height: 20px;
}

.cwb_flow .cwb_installment_modals .new_continue_area_outer .rt_new_continue_area span {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 20px;
}

.cwb_flow .cwb_installment_modals .new_continue_area_outer .rt_new_continue_area {
  margin-top: 0;
}

.cwb_flow .cwb_installment_modals .close_txt_btn {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
  transition: 0.3s ease;
  border-radius: 0;
  padding: 5px;
  border: 1px solid transparent;
}

.cwb_flow .cwb_installment_modals .close_txt_btn:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow .cwb_installment_modals .close_txt_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
}

.cwb_flow .cwb_installment_modals .continue_area_border {
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow .cwb_installment_modals .border_new_line {
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow .cwb_installment_modals .continue_new_area_row .inner_continue_area_row:last-child .border_new_line {
  border-bottom: 0;
}

.cwb_flow .cwb_installment_modals .modal-footer {
  border-top: 1px solid #d9d9d9;
  padding: 20px 20px;
}

.cwb_flow .cwb_installment_modals .icon_content .dateTranCurInstal {
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .cwb_installment_modals .icon_content .memberTranCurInstal {
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .cwb_installment_modals .transDateDetails .pastdateTranCurInstal,
.cwb_flow .cwb_installment_modals .transDateDetails .pastmemberTranCurInstal {
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .cwb_installment_modals .progress-circle.over50 .first50-bar {
  background-color: #0097a9;
}

.cwb_flow .single_select_item .bootstrap-select.open>.btn {
  box-shadow: 0px 0px 5px 0px rgba(0, 193, 213, 0.2);
  border: 1px solid #0097a9 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

/**Added on 02.11.2020**/
.cwb_flow .sub_txt.cwb_mob_sub_txt {
  display: none;
}

/**Added on 03.11.2020**/
.cwb_flow .currentInstallmentDetails .tranlist_cell:first-child,
.cwb_flow .pastInstallmentDetails .tranlist_cell:first-child {
  padding-left: 5px;
}

.cwb_flow .new_statement_sec .single_select_item.download_btn,
.cwb_flow .statement_dtls_box .single_select_item.download_btn {
  padding-left: 10px;
}

.windows_chrome.cwb_flow .single_select_item.download_btn .dropdown a.dropdown-toggle::after {
  top: 32%;
}

/**Dropdown Menu**/
.cwb_flow .stella_select .dropdown-menu h2 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 20px;
  padding: 0 35px 22px;
}

.cwb_flow .dropdown-menu .sub_account li a {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
}

.cwb_flow .dropdown-menu .sub_account li a:hover {
  color: #0097a9;
}

.cwb_flow .dropdown-menu .sub_account li a .img {
  width: 24px;
  height: auto;
  vertical-align: 3px;
  margin-right: 6px;
}

.cwb_flow .dropdown-menu .sub_account li:first-child a .img {
  vertical-align: 5px;
}

.cwb_flow .dropdown-menu .sub_account li:first-child a {
  color: #fff;
  padding: 16px 20px 17px;
}

.cwb_flow .dropdown-menu .sub_account li a b {
  font-weight: normal;
}

.cwb_flow .dropdown-menu .sub_account li:first-child {
  background-image: none;
  background: #0097a9;
  margin: 0 0 15px;
}

.cwb_flow .dropdown-menu .sub_account li.legal_diff a {
  font-family: "CircularStd-Bold";
  color: #003b5c;
  font-size: 12px;
}

.cwb_flow .dropdown-menu .sub_account li.legal_diff a:hover {
  color: #65c8ce;
}

.cwb_flow .stella_select .dropdown-menu>li:last-child {
  background-color: none;
  margin: 0 20px;
}

.cwb_flow .stella_select .dropdown-menu>li:last-child a {
  padding: 0 20px;
  height: 50px;
  line-height: 48px;
  font-family: "CircularStd-Bold" !important;
  color: #0097a9 !important;
  font-size: 16px !important;
  text-align: center;
  border: 1px solid #0097a9;
  background-color: #fff;
}

.cwb_flow .stella_select .dropdown-menu>li:last-child a:hover {
  border-color: #65c8ce;
}

.cwb_flow .stella_select .dropdown-menu>li:last-child a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

.cwb_flow .stella_select .dropdown-menu {
  padding: 25px 0 30px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
}

.cwb_flow .sub_account {
  padding: 0px 0 24px;
}

.cwb_flow .sub_account li {
  /* margin: 0 0 25px; */
  margin: 0 0 12px;
}

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

/**Side Menu**/
.cwb_flow .account_management {
  background-color: #fff;
}

.cwb_flow .management_bar {
  width: 270px;
  padding: 115px 0;
}

.cwb_flow .accout_area {
  margin: 140px 0 0 270px;
  padding-left: 115px;
  padding-bottom: 115px;
  min-height: 95vh;
}

.cwb_flow .account_hd {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 26px;
}

.cwb_flow .management_bar ul li a {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  padding: 16px 0 18px;
  transition: 0.3s ease;
}

.cwb_flow .management_bar ul li a:hover {
  color: #0097a9;
}

.cwb_flow .management_bar ul li.active a {
  font-family: "CircularStd-Bold";
  color: #0097a9;
}

.cwb_flow .management_bar ul li:first-child.active a {
  padding: 16px 0 18px;
}

.cwb_flow .management_bar ul li.active:before {
  border: 1px solid #84754e;
  width: calc(100% + 20px);
}

.cwb_flow .management_bar ul li a .img {
  width: 24px;
  height: auto;
  margin-right: 6px;
  vertical-align: 1px;
}

.cwb_flow .management_bar ul li a span {
  margin-top: 0;
  max-width: 200px;
}

.cwb_flow .management_bar ul li:first-child {
  background-image: none;
}

.cwb_flow .management_bar ul li:first-child:before {
  right: 0;
  background: #0097a9;
  border: none;
  width: calc(100% + 20px);
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  overflow: hidden;
}

.cwb_flow .management_bar ul li.cwb_legal_leftbar {
  padding-left: 5px;
}

.cwb_flow .management_bar ul li.cwb_legal_leftbar a {
  font-family: "CircularStd-Bold";
  color: #003b5c;
  font-size: 12px;
}

.cwb_flow .management_bar ul li.cwb_legal_leftbar a:hover {
  color: #65c8ce;
}

.cwb_flow .cwb_side_logout {
  margin-top: 10px;
  padding-left: 5px;
}

.cwb_flow .cwb_side_logout a {
  display: block;
  padding: 0 20px;
  width: 200px;
  height: 50px;
  line-height: 48px;
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 16px;
  text-align: center;
  border: 1px solid #0097a9;
  background-color: #fff;
}

.cwb_flow .cwb_side_logout a:hover {
  border-color: #65c8ce;
}

.cwb_flow .cwb_side_logout a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

/**My Ref**/
.cwb_flow .accout_area .accout_area_gutter {
  padding-left: 0;
}

.cwb_flow .account_management .invite_corner {
  display: none;
}

.cwb_flow .accout_area h1 {
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 36px;
  margin-bottom: 54px;
}

.cwb_flow .accout_area h2 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 26px;
  letter-spacing: 0;
  margin-bottom: 16px;
}

.cwb_flow .accout_area p {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
}

.cwb_flow .accout_area .myreferal_sub_section {
  max-width: 580px;
}

.cwb_flow .accout_area .referal_inner {
  border-bottom: 0;
  margin-top: 52px;
  padding-bottom: 0;
}

.cwb_flow .accout_area .notification_list_header {
  margin-top: 0;
}

.cwb_flow .accout_area .myreferal_sub_section h2 {
  font-size: 20px;
  margin-bottom: 0;
}

.cwb_flow .accout_area .cst_share_box_ico {
  padding-right: 12px;
  text-align: right;
}

.cwb_flow .accout_area .right_share_box_col .cst_share_box_ico a {
  height: 50px;
  width: 50px;
  margin-right: 7px;
}

.cwb_flow .accout_area .rel_code_sec h3 {
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 40px;
  letter-spacing: 0;
  margin-top: 4px;
}

.cwb_flow .accout_area .share_link_inner {
  width: 100%;
  max-width: 100%;
  padding-right: 135px;
  border: 1px solid #777777;
}

.cwb_flow .accout_area .copy_code {
  font-family: "CircularStd-Bold";
  background-color: #0097a9;
  font-size: 16px;
  letter-spacing: 0;
  width: 115px;
  right: 20px;
  top: 10px;
  bottom: 10px;
  transition: 0.3s ease;
}

.cwb_flow .accout_area .copy_code:hover {
  background-color: #65c8ce;
}

.cwb_flow .accout_area .copy_code:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .accout_area .share_link_inner .share_link {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  height: 58px;
  padding: 0 20px;
}

.cwb_flow .accout_area .notification_list_header p {
  margin-top: 15px;
}

.cwb_flow .accout_area .add_friends_sec {
  margin-top: 8px;
}

.cwb_flow .accout_area .ref_input_label {
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.cwb_flow .accout_area .share_input_container .form-control {
  font-family: "CircularStd-Book";
  color: #2d2924;
  border-radius: 0;
  height: 60px;
  border: 1px solid #767676;
}

.cwb_flow .accout_area .share_input_container .form-control:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  color: #2d2924;
}

.cwb_flow .accout_area .add_input {
  font-family: "CircularStd-Bold";
  font-size: 16px;
  color: #003b5c;
  text-decoration: underline;
  height: auto;
  min-width: 125px;
  width: auto;
  border-radius: 0;
  background-color: transparent;
  padding: 5px;
  transition: 0.3s ease;
  border: 1px solid transparent;
  margin: 24px auto 22px;
}

.cwb_flow .accout_area .add_input:hover {
  color: #65c8ce;
  opacity: 1;
}

.cwb_flow .accout_area .add_input:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
}

.cwb_flow .accout_area .add_input:active {
  color: #0097a9;
}

.cwb_flow .accout_area .invite_now_input {
  display: block;
  height: 50px;
  line-height: 50px;
  width: 140px !important;
  padding: 0 15px;
  text-align: center;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #fff;
  background-color: #0097a9;
  border-radius: 0;
  transition: 0.3s ease;
  letter-spacing: 0;
  margin: 0 auto;
}

.cwb_flow .accout_area .invite_now_input:hover {
  background-color: #65c8ce;
  color: #fff;
  opacity: 1;
}

.cwb_flow .accout_area .invite_now_input:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .accout_area .invite_now_input:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .accout_area .refl_progress_headline {
  display: none;
}

.cwb_flow .accout_area .refl_progress_row:after {
  content: none;
}

.cwb_flow .accout_area .refl_progress_cell.ref_complete:after {
  content: none;
}

.cwb_flow .accout_area .refl_progress_cell.ref_complete:last-child svg g.curved_circle {
  fill: #daaa00;
  stroke: #daaa00;
}

.cwb_flow .accout_area .line_div h4 {
  letter-spacing: 0;
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 36px;
}

.cwb_flow .accout_area .line_div span {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 12px;
  padding: 0px 0px 0px 14px;
  letter-spacing: 0;
}

.cwb_flow .accout_area .line_div h4:after {
  background-color: #0097a9;
  top: -3px;
}

.cwb_flow .accout_area .refl_progress_cell:last-child svg g.curved_circle {
  stroke: #daaa00;
}

.cwb_flow .accout_area .refl_progress_cell svg g.curved_circle {
  stroke: #f2f2f0;
}

.cwb_flow .accout_area .refl_cell_txt {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 12px;
  padding-top: 6px;
}

.cwb_flow .accout_area .cwb_myaccmp .myreferal_sub_section h2 {
  font-size: 26px;
}

.cwb_flow .accout_area .cwb_myaccmp .share_rel_col {
  margin-top: 12px;
}

.cwb_flow .accout_area .cwb_myaccmp .notification_list_header {
  margin-bottom: 28px;
}

/**Added on 04.11.2020**/
.cwb_flow .accout_area .refl_progress_cell.ref_complete svg g.curved_circle {
  stroke: #0097a9;
  fill: #0097a9;
}

.cwb_flow .errorred {
  background-color: #fff7f7 !important;
  border: 1px solid #fc0000 !important;
  box-shadow: none !important;
}

.cwb_flow .errorText {
  vertical-align: -1px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .total_information_holder {
  max-width: 560px;
}

.cwb_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;
}

.cwb_flow .picture_upload_part .upload_picture_holder {
  width: 100px;
  height: 100px;
  display: block;
  position: relative;
}

.cwb_flow .picture_upload_part .upload_picture_holder .uploaded_picture {
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 50%;
  overflow: hidden;
}

.cwb_flow .upload_picture_holder .edit_profile_image {
  background-image: url(../images/cwb/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;
}

.cwb_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;
}

.cwb_flow .picture_upload_part .username {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 24px;
  padding-left: 32px;
}

.cwb_flow .contact_row .form_label {
  text-transform: uppercase;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}

.cwb_flow .edit_form {
  padding-bottom: 30px;
  border-bottom: 1px solid #d9d9d9;
  display: none;
}

.cwb_flow .contact_row .view_contact {
  border-bottom: 0;
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
}

.cwb_flow .profile_details_holder h2 {
  margin-bottom: 0;
}

.cwb_flow .contact_row {
  margin: 18px 0 12px;
}

.cwb_flow .contact_row .non_edit_form {
  padding-bottom: 14px;
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow #profile .profile_details_holder {
  margin-bottom: 40px;
}

.cwb_flow #profile .profile_details_holder:last-child {
  margin-bottom: 0;
}

.cwb_flow .contact_row .view_contact .edit_btn {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c;
  top: auto;
  bottom: -1px;
}

.cwb_flow .contact_row .view_contact .edit_btn:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_flow .contact_row .view_contact.disable_edit_btn .edit_btn {
  pointer-events: none;
  color: #959595;
  text-decoration: none;
}

.cwb_flow .edit_form .form_box {
  margin-bottom: 30px;
  position: relative;
}

.cwb_flow .contact_row .edit_form .form_label {
  margin-bottom: 7px;
}

.cwb_flow .edit_form .default_input {
  width: 100%;
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  height: 60px;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 0 20px;
  background-color: #fff;
  transition: 0.3s ease;
}

.cwb_flow .edit_form .default_input::placeholder {
  color: #2d2924;
}

.cwb_flow .edit_form .default_input:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  color: #2d2924;
}

.cwb_flow .edit_form .default_input.disabled {
  pointer-events: none;
  background-color: #f2f2f0;
}

.cwb_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;
}

.cwb_flow .cancel_save_btn_holder .global_btn {
  height: 50px;
  line-height: 48px;
  width: 75px;
  padding: 0 15px;
  border-radius: 0;
  background-color: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  margin-left: 20px;
}

.cwb_flow .cancel_save_btn_holder .global_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow .cancel_save_btn_holder .global_btn:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .cancel_save_btn_holder .global_btn:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .cancel_edit {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c;
  text-decoration: underline;
}

.cwb_flow .cancel_edit:hover {
  color: #65c8ce;
}

.cwb_flow .form_box .select_item {
  width: 100%;
  float: none;
  padding: 0;
  height: auto;
}

.cwb_flow .select_item .dflt_select .dropdown-toggle {
  height: 60px;
  font-size: 16px;
  color: #2d2924;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 6px 30px 6px 15px;
  font-family: "CircularStd-Book";
  background-color: #fff;
  transition: 0.3s ease;
}

.cwb_flow .select_item .dflt_select .dropdown-toggle:hover {
  border-color: #65c8ce;
  box-shadow: none;
}

.cwb_flow .select_item .dflt_select .dropdown-toggle:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  background: #fff;
}

.cwb_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;
}

.cwb_flow .select_item .dflt_select .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px !important;
  line-height: 44px;
}

.cwb_flow .select_item .dflt_select .dropdown-menu li:last-child a {
  border-bottom: 0;
}

.cwb_flow .select_item .dflt_select .dropdown-menu li.selected a {
  font-family: "CircularStd-Bold";
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .select_item .dflt_select .dropdown-menu li a:hover {
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_flow .edit_form .form_box .forGotPassword {
  position: absolute;
  right: 0;
  top: 0;
  padding-top: 0;
}

.cwb_flow .forGotPassword a {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 14px;
  color: #003b5c;
  text-decoration: underline;
  position: relative;
  display: block;
  width: auto;
  right: auto;
}

.cwb_flow .forGotPassword a:hover {
  color: #65c8ce;
}

.cwb_flow .password_view_controler {
  position: absolute;
  right: 20px;
  top: 45px;
}

.cwb_flow .icon_24 {
  height: 24px;
  width: 24px;
}

.cwb_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: #ecf7f9;
  border-left: 8px solid #0097a9;
  font-family: "CircularStd-Book";
  font-size: 14px;
  color: #2d2924;
  width: 100%;
}

.cwb_flow .edit_form .numeric_text span {
  display: inline-block;
  position: relative;
  width: 49%;
  padding-left: 0;
}

.cwb_flow .edit_form .numeric_text .value_icon {
  font-family: "CircularStd-Book";
  font-size: 14px;
  color: #2d2924;
  background: url(../images/cwb/muai_circle.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px !important;
  padding-left: 35px;
  margin-bottom: 15px;
  line-height: 20px;
}

.cwb_flow .edit_form .numeric_text .value_icon.criteria_ful {
  background: url(../images/cwb/muai_chked.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px !important;
}

/**05.11.2020**/
.cwb_flow .activity_content .single_select_item_new .btn-group.bootstrap-select {
  width: 240px !important;
}

.cwb_flow .no_result_activity .top_typo_box ul li {
  font-family: "CircularStd-Book";
}

.cwb_flow .searchtextac {
  color: #0097a9;
}

/*CWB Contact*/
.cwb_flow .accout_area_newContact .accout_area .email_fld a {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 20px;
  color: #003b5c;
  text-decoration: underline;
  transition: 0.3s ease;
}

.cwb_flow .accout_area_newContact .accout_area .email_fld a:hover {
  color: #65c8ce;
}

.cwb_flow .accout_area_newContact .accout_area .email_fld a:active {
  color: #0097a9;
}

.cwb_flow .accout_area_newContact .email_fld {
  margin: 22px 0 62px;
}

.cwb_flow .accout_area_newContact .repeat_wrap label {
  font-size: 20px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  margin: 40px 0 18px;
  padding-bottom: 0;
  border-bottom: 0;
  text-transform: none;
}

.cwb_flow .accout_area_newContact .repeat_wrap .no_cell_new span {
  font-size: 12px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  text-transform: uppercase;
  margin-bottom: -3px;
  padding-left: 42px;
}

.cwb_flow .accout_area_newContact .repeat_wrap .no_cell_new a {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 20px;
  color: #003b5c;
  text-decoration: underline;
  transition: 0.3s ease;
}

.cwb_flow .accout_area_newContact .repeat_wrap .no_cell_new a:hover {
  color: #65c8ce;
}

.cwb_flow .accout_area_newContact .repeat_wrap .no_cell_new a:active {
  color: #0097a9;
}

.cwb_flow .accout_area_newContact .repeat_wrap .no_cell_new a svg {
  width: 32px;
  height: 33px;
  margin-right: 11px;
}

.cwb_flow .accout_area_newContact .gray_bg {
  width: 560px;
  border-radius: 0;
  background-color: #ecf7f9;
  border-left: 8px solid #0097a9;
  margin: 18px 0 0;
  padding: 20px 24px;
}

.cwb_flow .accout_area_newContact .gray_bg b {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  margin-bottom: 10px;
}

.cwb_flow .accout_area_newContact .inner_bg_cell span {
  font-size: 14px;
  font-family: "CircularStd-Book";
  color: #2d2924;
  margin: 0;
}

.cwb_flow .accout_area_newContact .gray_bg .inner_bg_cell {
  padding-right: 60px;
}

.cwb_flow .accout_area_newContact .gray_bg i {
  font-size: 12px;
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-style: normal;
  margin-top: 14px;
}

.cwb_flow .accout_area .repeat_wrap p {
  margin-top: -6px;
  padding-bottom: 30px;
}

.cwb_flow .opentext {
  font-size: 14px;
  font-family: "CircularStd-Book";
  color: #2d2924;
  margin-bottom: -4px;
}

.cwb_flow .email_fld a svg {
  width: 32px;
  height: auto;
  margin-right: 10px;
  vertical-align: -4px;
}

/*CWB Contact*/

/*CWB Travel*/

.cwb_flow .travelnoticepage .accout_area p {
  padding-right: 80px;
}

.cwb_flow .travelnoticepage #traveladd:after {
  content: none;
}

.cwb_flow .fld_outr label {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.cwb_flow .travelnoticepage .upcoming_travel .col-sm-8 {
  width: 80%;
}

.cwb_flow .travelnoticepage .upcoming_travel .col-sm-4 {
  width: 40%;
}

.cwb_flow .travelnoticepage #traveladd .account_frm {
  padding: 20px 40px 14px 0;
}

.cwb_flow .travelnoticepage #traveladd .type_fld,
.cwb_flow #traveleditSection .type_fld {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  height: 60px;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 0 20px 0 50px;
  background-color: #fff;
  transition: 0.3s ease;
  margin: 3px 0 0px;
}

.cwb_flow .calender-btn .type_fld {
  padding-left: 20px !important;
}

.cwb_flow .travelnoticepage #traveladd .type_fld.no_icons,
.cwb_flow #traveleditSection .type_fld.no_icons {
  padding: 0 20px;
}

.cwb_flow .travelnoticepage #traveladd .type_fld::placeholder,
.cwb_flow #traveleditSection .type_fld::placeholder {
  color: #2d2924;
}

.cwb_flow .travelnoticepage #traveladd .type_fld:focus,
.cwb_flow #traveleditSection .type_fld:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  color: #2d2924;
}

.cwb_flow .calender-btn .form-control[disabled],
.cwb_flow .calender-btn .form-control[readonly],
.cwb_flow fieldset[disabled] .form-control {
  background-image: url(../images/cwb/arrow_icon.png);
  background-size: 16px;
  background-position: right 15px center;
}

.cwb_flow .flatpickr-day {
  font-family: "CircularStd-Book";
  z-index: 1;
}

.cwb_flow .rangeMode .flatpickr-day {
  margin-top: 2px;
}

.cwb_flow .flatpickr-day.today:after {
  background-color: #0097a9;
  top: -1px;
}

.cwb_flow .flatpickr-day.selected:after,
.cwb_flow .flatpickr-day.startRange:after,
.cwb_flow .flatpickr-day.endRange:after {
  background-color: #0097a9 !important;
  top: -1px;
  border: 1px solid #0097a9;
}

.cwb_flow .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)),
.cwb_flow .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)),
.cwb_flow .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.cwb_flow .account_management .submit_btn {
  width: 175px;
  padding: 0 15px !important;
  height: 50px;
  line-height: 50px;
  border-radius: 0;
  background: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  text-align: center;
  border: 0;
  transition: 0.3s ease;
}

.cwb_flow .account_management .submit_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow .account_management .submit_btn:active {
  background-color: #003b5c;
  box-shadow: none;
}

.cwb_flow .account_management .submit_btn:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow #traveleditModalSection .submit_btn {
  transition: 0.3s ease;
  border-radius: 0;
  border: 1px solid #0097a9;
  color: #0097a9;
  padding: 15px 20px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  background-color: #fff;
  font-size: 16px;
}

.cwb_flow #traveleditModalSection .submit_btn:hover {
  border-color: #65c8ce;
  background-color: #fff;
}

.cwb_flow #traveleditModalSection .submit_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

.cwb_flow #traveleditModalSection .submit_btn:active {
  border-color: #003b5c;
}

.cwb_flow #traveleditModalSection #editTravel {
  padding: 15px 20px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  background: #0097a9;
  font-size: 16px;
  border-radius: 0;
}

.cwb_flow #traveleditModalSection #editTravel:hover {
  background: #65c8ce;
  color: #fff;
}

.cwb_flow #traveleditModalSection #editTravel:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow #traveleditModalSection #editTravel:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow #traveleditModalSection .modal-footer {
  padding: 25px 0;
}

.cwb_flow #traveleditModalSection .modal-footer .close {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c;
  padding: 5px;
}

.cwb_flow #traveleditModalSection .modal-footer .close:hover {
  color: #65c8ce;
}

.cwb_flow #traveleditModalSection .modal-footer .close:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c;
}

.cwb_flow #traveleditModalSection .modal-header .modal-title {
  color: #2d2924;
  font-family: "CircularStd-Bold";
  line-height: 25px;
  text-transform: capitalize;
  font-size: 24px;
}

.cwb_flow .destini_cell {
  border-bottom: 0;
}

.cwb_flow .destini_inr_cell {
  padding: 30px 30px 28px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  border-radius: 8px;
  overflow: hidden;
}

.cwb_flow .desti_cell:first-child {
  display: none;
}

.cwb_flow .desti_cell {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 16px;
  text-transform: capitalize;
  letter-spacing: 0;
}

.cwb_flow .desti_cell:nth-child(2) {
  width: 45% !important;
}

.cwb_flow .desti_cell.fromDate,
.cwb_flow .desti_cell.toDate {
  width: 25% !important;
}

.cwb_flow .desti_cell span,
.cwb_flow .desti_cell em {
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .edit_del {
  width: 20px;
}

.cwb_flow .edit_del a {
  width: 20px;
  line-height: 20px;
  height: 20px;
  font-family: "CircularStd-Book";
  margin-bottom: 0;
  color: #0097a9;
}

.cwb_flow .edit_del a img {
  vertical-align: 0;
}

/*CWB Travel*/

/*06.11.2020*/
.cwb_flow .recent_srch_box ul li,
.cwb_flow .search_fields ul li {
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .recent_srch_box ul li+li {
  margin-left: 0 !important;
}

.cwb_flow .recent_srch_box h5 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

/**CWB Notification**/
.cwb_flow .new_accout_area .notification_list {
  margin: 0;
  max-width: 565px;
}

.cwb_flow .new_accout_area .notification_inner_list .main_control_box .notification_shadow:after,
.cwb_flow .new_accout_area .notification_inner_list.last_border:after {
  content: none !important;
}

.cwb_flow .new_accout_area .ac_notification_outer_row {
  padding-right: 0;
  margin-bottom: 0;
}

.cwb_flow .new_accout_area .child_control_box {
  padding-left: 30px;
}

.cwb_flow .new_accout_area .parent_control_box .ac_notification_outer_row {
  border-bottom: 1px solid #a9a9a9;
}

.cwb_flow .new_accout_area .child_control_box .ac_notification_outer_row {
  border-bottom: 1px solid #d9d9d9;
}

.cwb_flow .new_accout_area .ac_notification_row h5,
.cwb_flow .new_accout_area .ac_notification_row h2 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 16px;
  margin-bottom: 0px;
}

.cwb_flow .new_accout_area .ac_notification_row p {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 12px;
  line-height: 15px;
  margin-top: 7px;
  min-height: auto;
}

.cwb_flow .new_accout_area .ac_notification_row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 18px 0px 14px;
  min-height: 42px;
}

.cwb_flow .new_accout_area .ac_notification_row .onoff_area {
  float: none;
  margin-top: 0;
}

.cwb_flow .new_accout_area .notification_content {
  float: none;
}

.cwb_flow .new_accout_area .ac_notification_row .on,
.cwb_flow .new_accout_area .ac_notification_row .off {
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 12px;
  padding-top: 3px;
}

.cwb_flow .new_accout_area .ac_notification_row .switch {
  margin-bottom: 0;
}

.cwb_flow .new_accout_area .notification_list_header h3,
.cwb_flow .new_accout_area .notification_list_header h2 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 26px;
  line-height: 32px;
  margin-bottom: 14px;
}

.cwb_flow .new_accout_area .notification_inner_list {
  margin-bottom: 50px;
}

.cwb_flow .new_accout_area input:checked+.slider_switch {
  background-color: #0097a9;
}

.cwb_flow .child_control_box.disable_notification_sec_new.disable_notification_sec input:checked+.slider_switch {
  background-color: #0097a9;
}

.cwb_flow .new_accout_area .green_png {
  margin-top: -5px;
}

/**CWB Notification**/

/**Notification modal**/
.cwb_flow .new_small_statement_modal .modal-header {
  padding: 18px !important;
  border-bottom: 1px solid #ededed;
}

.cwb_flow .new_small_statement_modal .modal-dialog {
  max-width: 560px;
}

.cwb_flow .new_small_statement_modal .modal-header .modal-title {
  font-size: 18px;
  line-height: 24px;
}

.cwb_flow .new_small_statement_modal .modal-header .modal-title span {
  width: 22px;
  margin-left: 2px;
  display: inline-block;
}

.cwb_flow .new_small_statement_modal .modal-header .modal-title span img {
  width: 100%;
  vertical-align: -3px;
}

.cwb_flow .new_small_statement_modal .mg_img {
  display: none;
}

.cwb_flow .new_small_statement_modal .setup_install_headline {
  margin-bottom: 18px;
  padding-top: 45px;
}

.cwb_flow .new_small_statement_modal .setup_install_headline .modal-title {
  margin: 0;
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 26px;
}

.cwb_flow .new_small_statement_modal .notify_top {
  padding: 0 65px;
}

.cwb_flow .new_small_statement_modal .notify_top p {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 22px;
}

.cwb_flow .new_small_statement_modal .notify_top p:last-child {
  margin-bottom: 0;
}

.cwb_flow .new_small_statement_modal .modal-footer {
  border-top: 0;
  padding: 28px 30px 40px;
}

.cwb_flow .new_small_statement_modal .modal-footer ul {
  text-align: center;
  font-size: 0;
}

.cwb_flow .new_small_statement_modal .modal-footer ul li {
  display: inline-block;
}

.cwb_flow .new_small_statement_modal .modal-footer ul li+li {
  margin-left: 20px;
}

.cwb_flow .new_small_statement_modal .cwb_notification_btn {
  border: 1px solid #0097a9;
  text-align: center;
  color: #0097a9;
  padding: 15px 20px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  background-color: #fff;
  font-size: 16px;
  width: 180px;
  padding: 13px 15px;
  transition: 0.3s ease;
  border-radius: 0;
  overflow: hidden;
  outline: none !important;
}

.cwb_flow .new_small_statement_modal .cwb_notification_btn:hover {
  border-color: #65c8ce;
  background-color: #fff;
}

.cwb_flow .new_small_statement_modal .cwb_notification_btn:active {
  border-color: #003b5c;
  box-shadow: none;
}

.cwb_flow .new_small_statement_modal .cwb_notification_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border-color: #0097a9;
}

.cwb_flow .new_small_statement_modal .cwb_purchase_notifications_modify {
  background-color: #0097a9;
  color: #fff;
}

.cwb_flow .new_small_statement_modal .cwb_purchase_notifications_modify:hover {
  background-color: #65c8ce;
  color: #fff;
}

.cwb_flow .new_small_statement_modal .cwb_purchase_notifications_modify:active {
  background-color: #003b5c;
  color: #fff;
}

.cwb_flow .new_small_statement_modal .cwb_purchase_notifications_modify:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

/**Notification modal**/

/**CWB Travel Modal**/
.cwb_flow .travelModalNew .setupawsome h4 {
  font-family: "CircularStd-Bold";
  color: #0097a9;
}

.cwb_flow .travelModalNew .modal_text_global {
  font-size: 16px;
  line-height: 22px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .travelModalNew .savebutton_alertpop button {
  padding: 14px 20px;
  border: none;
  background-color: #0097a9;
  color: #fff;
  font-family: "CircularStd-Bold";
  font-size: 16px;
  border-radius: 0;
  width: auto;
  min-width: 150px;
  transition: 0.3s ease;
  outline: none;
}

.cwb_flow .travelModalNew .savebutton_alertpop button:hover {
  background-color: #65c8ce;
  color: #fff;
}

.cwb_flow .travelModalNew .savebutton_alertpop button:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .travelModalNew .savebutton_alertpop button:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .travelModalNew .modal-footer {
  padding: 20px 30px;
}

.cwb_flow .travelModalNew .cancl a {
  font-size: 16px !important;
  padding: 5px !important;
  transition: 0.3s ease;
}

/**CWB Travel Modal**/

/**My Card**/
.cwb_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_rt {
  margin-top: 0;
  margin-left: 10px;
}

.cwb_flow .my_cards .accout_area .flex_dashboard_outer {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 45px;
}

.cwb_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_lt {
  text-align: right;
}

.cwb_flow .my_cards .accout_area .left_activity h3 {
  margin-bottom: 0;
}

.cwb_flow .my_cards .accout_area .accnt_balnc_outer,
.cwb_flow .my_cards .accout_area .accnt_balnc_outer:before,
.cwb_flow .my_cards .accout_area .accnt_balnc_outer:after {
  background-color: #f2f2f0;
}

.cwb_flow .my_cards .accout_area .accnt_balnc_outer .small_point_tag {
  display: none !important;
}

.cwb_flow .my_cards .accout_area .accnt_balnc_outer .brim_card_headline {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 26px;
}

.cwb_flow .my_cards .accout_area .brim_right_flex .brim_make_pay {
  line-height: normal;
}

.cwb_flow .my_cards .accout_area .accnt_balnc_outer {
  padding: 30px 0 38px;
}

.cwb_flow .my_cards .accout_area .your_card_outer {
  padding: 52px 0;
}

.cwb_flow .my_cards .accout_area .your_card_outer h4,
.cwb_flow .my_cards .accout_area .additional_card_outer h4 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 26px;
  margin-bottom: 20px;
}

.cwb_flow .my_cards .accout_area .your_card_details {
  width: 100%;
  border: 1px solid transparent;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  transition: 0.3s ease;
}

.cwb_flow .my_cards .accout_area .your_card_details:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .my_cards .accout_area .your_card_details:active {
  border-color: #003b5c;
}

.cwb_flow .my_cards .accout_area .your_card_details:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow .my_cards .accout_area .card_hold_details h5 {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 20px;
  margin-bottom: 1px;
}

.cwb_flow .my_cards .accout_area .card_hold_details .card_typ_nw {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 12px;
}

.cwb_flow .my_cards .accout_area .valid_dt h5,
.cwb_flow .my_cards .accout_area .final_no h5 {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
}

.cwb_flow .my_cards .accout_area .valid_dt h5 span,
.cwb_flow .my_cards .accout_area .final_no h5 span {
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 16px;
  margin-right: 5px;
  vertical-align: baseline;
  text-transform: none;
}

.cwb_flow .my_cards .accout_area .add_card_fig {
  height: 60px;
  width: 60px;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid #02c1d4;
  box-shadow: 0 0 black;
  margin: 0 auto;
  background-color: #7fe0e9;
  margin: 0 17px 0 15px;
}

.cwb_flow .my_cards .accout_area .add_card_fig span {
  font-size: 28px;
  font-family: "CircularStd-Book";
  color: #fff;
  padding: 0;
  display: block;
  line-height: 20px;
  text-align: center;
  transform: none;
}

.cwb_flow .my_cards .accout_area .additional_card_inner {
  margin: 0;
}

.cwb_flow .my_cards .accout_area .card_img_hold {
  width: 92px;
}

.cwb_flow .my_cards .accout_area .additional_card_inner .your_card_details {
  margin-bottom: 20px;
}

.cwb_flow .my_cards .accout_area .additional_card_inner .your_card_details:last-child {
  margin-bottom: 0;
}

.cwb_flow .my_cards .accout_area .add_member_new {
  margin-top: 30px;
  width: auto;
}

.cwb_flow .my_cards .accout_area .add_member_new a span {
  display: none;
}

.cwb_flow .my_cards .accout_area .add_member_new a {
  height: 50px;
  padding: 0 20px;
  min-width: 140px;
  width: auto;
  background: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  transition: 0.3s ease;
  border-radius: 0;
  line-height: 50px;
}

.cwb_flow .my_cards .accout_area .add_member_new a:hover {
  background: #65c8ce;
  color: #fff;
}

.cwb_flow .my_cards .accout_area .add_member_new a:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .my_cards .accout_area .add_member_new a:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .my_cards .accout_area .notification_list_ico {
  margin-right: 28px;
}

.cwb_flow .my_cards .accout_area .your_card_details .valid_dt {
  width: 28%;
  margin-right: 36px;
}

.cwb_flow .my_cards .accout_area .your_card_details .final_no {
  width: 22%;
}

.cwb_flow .my_cards .accout_area .your_card_details .card_hold_details {
  width: 50%;
}

/* 9.11.2020 */
.cwb_flow .clearSearch {
  background-image: url(../images/cwb/clear_srch.png);
  background-size: 16px;
}

.cwb_flow .card_select_new .add_fld,
.cwb_flow .card_select_new .fld_outr_new .bootstrap-select>.btn {
  width: 100%;
  padding: 9px 12px 12px;
  font-size: 16px;
  color: #181818;
  font-family: "CircularStd-Book";
  min-height: 60px;
  height: auto;
  line-height: 35px;
  border-radius: 0;
  border: 1px solid #767676 !important;
}

.cwb_flow .card_select_new .fld_outr_new label {
  text-align: left;
  position: relative;
  line-height: 14px;
  font-size: 14px;
  margin-bottom: 8px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  text-transform: uppercase;
}

.cwb_flow .add_fld:focus,
.cwb_flow .fld_outr_new .bootstrap-select>.btn:focus {
  border: 1px solid #0097a9 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .btn-group.open .dropdown-toggle:focus {
  border: 1px solid #0097a9 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .btn-group.open .dropdown-toggle {
  border: 1px solid #0097a9 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  background: #fff;
}

.cwb_flow .bootstrap-select.btn-group .dropdown-menu li.selected {
  border-bottom: 1px solid #0097a9;
}

.cwb_flow .dropdown-menu>li>a {
  padding: 10px;
  color: #2d2924 !important;
  font-family: "CircularStd-Book" !important;
  font-size: 16px !important;
}

.cwb_flow .bootstrap-select.btn-group .dropdown-menu li.selected a {
  font-family: "CircularStd-Bold" !important;
}

.cwb_flow .cmn_modal .card_select_new .next_but_compare .global_btn {
  width: 150px;
  border-radius: 0;
  font-size: 16px;
  background-color: #0097a9 !important;
  background-image: none !important;
  font-family: "CircularStd-Bold" !important;
}

.cwb_flow .cmn_modal .card_select_new .next_but_compare .global_btn:hover {
  background-color: #65c8ce !important;
  color: #fff;
}

.cwb_flow .cmn_modal .card_select_new .next_but_compare .global_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  outline: 0;
}

.cwb_flow .cmn_modal .card_select_new .next_but_compare .global_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_flow .bootstrap-select.btn-group .dropdown-menu li+li {
  border-top: 1px solid #eee;
}

/* 9.11.2020 */

/* 11.11.2020 */
.cwb_flow .yr_crd_contrl #cardHolderName {
  color: #0097a9;
  font-size: 36px;
}

.cwb_flow .your_brim_crd .brim_left_flex {
  margin: 0;
  padding: 0;
  width: auto;
  overflow: visible;
}

.cwb_flow .your_brim_crd .flex_row {
  align-items: center;
}

.cwb_flow .your_brim_crd .brim_right_flex {
  width: auto;
}

.cwb_flow .yr_crd_new_full .relative_card_info:before {
  border-top: 0;
}

.cwb_flow .yr_crd_new_full .relative_card_details h5 {
  font-size: 24px;
  color: #2d2924;
  margin-bottom: 0;
  letter-spacing: 0;
  font-family: "CircularStd-Book";
}

.cwb_flow .yr_crd_new_full .relative_card_details {
  padding-top: 37px;
}

.cwb_flow .relative_card_image {
  border: 1px solid #02c1d4;
  box-shadow: none;
  background-color: #7fe0e9;
}

.cwb_flow .yr_crd_new_full .card_rltv_info_outer .contact_area_main label {
  margin-bottom: 5px;
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Bold";
}

/* .cwb_flow .yr_crd_new_full .view_contact {
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 10px;
} */

.cwb_flow .yr_crd_new_full .icn_btn_card {
  height: 70px;
  line-height: inherit;
  border: 1px solid #959595;
  width: auto;
  min-width: 24%;
  padding: 0 5px;
  border-radius: 0;
  font-size: 15px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  padding-top: 5px;
}

.cwb_flow .yr_crd_new_full .icn_btn_card:hover {
  border: 1px solid #65c8ce;
  box-shadow: none;
  color: #2d2924;
}

.cwb_flow .yr_crd_new_full .icn_btn_card:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  color: #2d2924;
}

.cwb_flow .yr_crd_new_full .relative_card_image span {
  font-family: "CircularStd-Bold";
  transform: none;
  color: #fff;
}

.back_my_card {
  color: #454545;
  font-size: 18px;
  font-family: "CircularStd-Bold";
  background-image: url(../images/cwb/crd_pg_back.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left center;
  padding-left: 35px;
  margin-bottom: 30px;
  display: inline-block;
}

.back_my_card:hover {
  color: #009eae;
}

.cwb_flow .cwb_card_lmt h2 {
  font-size: 36px;
  margin-bottom: 70px;
}

.cwb_flow .cwb_card_lmt h4 {
  font-size: 24px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  margin-bottom: 20px;
}

.cwb_flow .cwb_card_lmt p {
  font-size: 16px;
  font-family: "CircularStd-Book";
  color: #2d2924;
  line-height: 22px;
  margin-bottom: 30px;
}

.cwb_card_lmt {
  max-width: 560px;
}

.cwb_card_lmt .price_Range {
  margin-top: 110px;
}

.cwb_card_lmt .slider-horizontal .rng_new_range {
  color: #007d93;
  width: 200px;
  border: 1px solid #a9a9a9;
  border-radius: 4px;
  height: 60px;
  font-family: "CircularStd-Bold";
  letter-spacing: 0;
  font-size: 36px;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: all;
}

.cwb_card_lmt .price_Range .slider.slider-horizontal:after,
.cwb_card_lmt .price_Range .slider.slider-horizontal:before {
  content: none;
}

.cwb_card_lmt .rangeslider--horizontal {
  height: 6px;
  background: #d9d9d9;
}

.cwb_card_lmt .rangeslider__handle {
  height: 40px;
  width: 40px;
  background: #009eae;
  box-shadow: none;
  border: 0;
}

.cwb_card_lmt .rangeslider--horizontal .rangeslider__fill {
  background-color: #009eae;
  border-radius: 10px;
}

.cwb_card_lmt .all_detail_container .btn-default {
  width: 175px;
  margin-bottom: 0px;
  background: #009eae;
  height: 50px;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_card_lmt .all_detail_container .btn-default:hover {
  background-color: #65c8ce;
}

.cwb_card_lmt .all_detail_container .btn-default:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  outline: 0;
}

.cwb_card_lmt .all_detail_container .btn-default:active {
  background: #003b5c;
  color: #fff;
  box-shadow: none !important;
}

.cwb_card_lmt .value_left_top,
.cwb_card_lmt .value_right_top {
  font-family: "CircularStd-Bold";
  color: #009eae;
}

.cwb_chng_crd,
.change_pin {
  max-width: 560px;
}

.cwb_flow .cwb_chng_crd h2 {
  color: #0097a9;
  font-size: 36px;
}

.card_part {
  margin-top: 50px;
  margin-bottom: 50px;
  display: flex;
  margin-left: -1.5%;
  margin-right: -1.5%;
}

.inner_cwb_card {
  padding: 25px 20px;
  border-radius: 8px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  margin: 0 1.5%;
  position: relative;
  width: 50%;
  cursor: pointer;
  border: 3px solid transparent;
}

.inner_cwb_card:hover {
  border: 3px solid #0097a9;
}

.inner_cwb_card h4 {
  text-align: center;
  font-size: 20px;
  margin-bottom: 15px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.ph_show {
  display: none;
}

.current_ribbon {
  width: 83px;
  position: absolute;
  top: -8px;
  left: -9px;
}

.cwbcrd_hold {
  width: 207px;
  margin: 0 auto 20px;
}

.cwb_card_info_brim h5,
.cwb_card_info_brim h6 {
  font-size: 16px;
  color: #2d2924;
  text-align: center;
  margin-bottom: 15px;
  font-family: "CircularStd-Bold";
}

.cwb_info_dtls {
  border-top: 1px solid #d9d9d9;
  padding-top: 15px;
}

.cwb_info_dtls ul li+li {
  margin-top: 12px;
}

.cwb_info_dtls ul li {
  font-size: 14px;
  color: #2d2924;
  line-height: 20px;
  font-family: "CircularStd-Book";
}

.inner_cwb_card.active {
  border: 3px solid #0097a9;
}

.inner_cwb_card.active:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(../images/cwb/Icon_Checked.png);
  background-repeat: no-repeat;
  background-position: center center;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background-size: contain;
}

.cwb_flow .cwb_chng_crd .proceed_btn {
  margin-bottom: 30px;
  text-align: center;
}

.cwb_flow .cwb_chng_crd .proceed_btn a {
  background: transparent;
  padding: 14px 15px;
  color: #0097a9;
  border-radius: 0;
  border: 1px solid #0097a9;
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.cwb_flow .cwb_chng_crd .proceed_btn a:hover {
  border: 1px solid #65c8ce;
  background-color: transparent;
}

.cwb_flow .cwb_chng_crd .proceed_btn a:focus {
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .cwb_chng_crd .global_btn.next_btn,
.cwb_flow .cwb_chng_crd .global_btn.cwbstep3next {
  background-image: none !important;
  background-color: #0097a9 !important;
  padding-right: 45px;
  padding: 0;
  height: 50px;
  border-radius: 0;
  width: 175px;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .cwb_chng_crd .global_btn.next_btn:hover,
.cwb_flow .cwb_chng_crd .global_btn.cwbstep3next:hover {
  background-color: #65c8ce !important;
}

.cwb_flow .cwb_chng_crd .global_btn.next_btn:focus,
.cwb_flow .cwb_chng_crd .global_btn.cwbstep3next:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .cwb_chng_crd .global_btn.next_btn:active,
.cwb_flow .cwb_chng_crd .global_btn.cwbstep3next:active {
  background-color: #003b5c !important;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .cwb_chng_crd .next_but_compare {
  text-align: center;
}

.cwb_flow .cwb_select_crd_step_2 .fld_outr_new label {
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  text-transform: uppercase;
  font-weight: inherit;
}

.cwb_flow .cwb_select_crd_step_2 .add_fld,
.cwb_flow .cwb_select_crd_step_2 .fld_outr_new .bootstrap-select>.btn {
  border: 1px solid #767676;
  padding: 10px 15px;
  height: 60px;
  border-radius: 0;
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .cwb_select_crd_step_2 .bootstrap-select.btn-group div.dropdown-menu {
  height: 240px;
}

.cwb_flow .cwb_select_crd_step_2 .fld_outr_new {
  margin: 0 0 30px;
}

.cwb_flow .cwb_select_crd_step_2 .fld_outr_new .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;
}

.cwb_flow .cwb_chng_crd .global_btn.back_btn {
  color: #0097a9;
  background-image: none !important;
  background-color: transparent !important;
  border: 1px solid #0097a9;
  border-radius: 0;
  padding: 0;
  height: 50px;
  width: 175px;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .cwb_chng_crd .global_btn.back_btn:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .cwb_chng_crd .global_btn.back_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
  outline: 0;
}

.cwb_select_crd_step_2 h4 {
  font-size: 24px;
  margin-bottom: 30px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.cwb_select_crd_step_2 {
  padding-top: 30px;
}

.cwb_select_crd_step_3 {
  padding-top: 30px;
}

.cwb_select_crd_step_3 h4 {
  font-size: 24px;
  margin-bottom: 15px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.confirm_reqst_main {
  margin-top: 30px;
}

.cwb_flow .cwb_select_crd_step_3 .confirm_card_outer {
  background-color: transparent;
  margin: 0;
  padding: 0;
  margin-bottom: 30px;
}

.cwb_flow .cwb_select_crd_step_3 .confirm_card_img {
  width: 270px;
}

.cwb_select_crd_step_3 .confirm_card_txt h4 {
  font-size: 20px;
  margin-bottom: 10px;
  font-family: "CircularStd-Bold";
  color: #0097a9;
  letter-spacing: 0;
  text-transform: inherit;
}

.cwb_flow .accout_area .confirm_card_txt p {
  font-family: "CircularStd-Bold";
}

.cwb_flow .accout_area .confirm_card_txt p+p {
  margin-top: 10px;
}

.cwb_select_crd_step_3 .confirm_card_txt {
  padding-left: 20px;
  padding-top: 42px;
}

.cwb_select_crd_step_3 .dont_show_box .agree_check {
  color: #2d2924;
  font-size: 16px;
  padding-top: 0;
  vertical-align: top;
  font-family: "CircularStd-Book";
  line-height: 22px;
}

.cwb_select_crd_step_3 .dont_show_box .checkmark {
  top: 5px;
  border-radius: 0;
}

.cwb_select_crd_step_3 .card_type_checkbox_holder .agree_check a {
  color: #003b5c;
  text-decoration: underline;
  font-family: "CircularStd-Bold";
}

.cwb_select_crd_step_3 .card_type_checkbox_holder .agree_check a:hover {
  color: #65c8ce;
}

.cwb_select_crd_step_3 .card_type_checkbox_holder .agree_check a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
  color: #003b5c;
}

.cwb_select_crd_step_3 .card_type_checkbox_holder .agree_check a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_select_crd_step_3 .card_type_checkbox_holder {
  margin-bottom: 30px;
}

.cwb_flow .newSuccess .setupawsome h4 {
  font-size: 24px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .newSuccess .setuppaying_top {
  font-size: 16px;
  line-height: 22px;
  font-family: "CircularStd-Book";
}

.cwb_flow .change_pin h2 {
  color: #0097a9;
  font-size: 36px;
  margin-bottom: 50px;
}

.change_pin_step_1 h4,
.change_pin_step_2 h4,
.change_pin_step_3 h4,
.change_pin_success h4 {
  font-size: 26px;
  margin-bottom: 15px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
}

.pinchange_part {
  padding-top: 30px;
}

.cwb_flow .change_pin .fld_outr_new label {
  font-weight: inherit;
  text-align: left;
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  text-transform: uppercase;
  position: relative;
  display: block;
  margin-bottom: 5px;
  line-height: normal;
}

.cwb_flow .change_pin .add_fld,
.cwb_flow .change_pin .fld_outr_new .bootstrap-select>.btn {
  border: 1px solid #767676;
  padding: 10px 15px;
  height: 60px;
  border-radius: 0;
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .change_pin .fld_outr_new {
  margin: 0 0 25px;
}

.cwb_flow .change_pin .hint_btn_d a {
  padding: 0;
  color: #003b5c;
  letter-spacing: 0;
  text-transform: initial;
  font-family: "CircularStd-Bold";
  text-decoration: underline;
}

.cwb_flow .change_pin .hint_btn_d a:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_flow .change_pin .sm_tip {
  height: 17px;
  width: 17px;
  margin-left: 3px;
  font-size: 17px;
  color: #0097a9;
  vertical-align: -1px;
}

.cwb_flow .change_pin .hint_question {
  color: #2d2924;
  display: inline;
  font-family: "CircularStd-Book";
  font-size: 14px;
}

.cwb_flow .change_pin .hint_question_new span {
  font-size: 14px;
  text-transform: none;
  padding-right: 0;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .change_pin .hint_question_new {
  background-color: #ecf7f9;
  border-radius: 0;
  margin-top: 20px;
  width: 100%;
  padding: 18px 20px;
  font-family: "CircularStd-Book";
  border-left: 8px solid #009eae;
}

.cwb_flow .change_pin .next_but_compare .global_btn {
  padding: 0;
  background: #0097a9;
  font-size: 16px;
  color: #fff;
  border-radius: 0;
  width: 175px;
  height: 50px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .change_pin .next_but_compare .global_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow .change_pin .next_but_compare .global_btn:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .change_pin .next_but_compare .global_btn:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .top_position.new_top_tooltip .white_info_tip {
  right: auto;
  top: auto;
  margin-top: 0;
  margin-bottom: 15px;
  bottom: 100%;
}

.cwb_flow .top_position.new_top_tooltip .white_info_tip:before {
  transform: translateX(-50%) rotate(180deg);
  bottom: -16px;
  top: inherit;
}

.cwb_flow .top_position.new_top_tooltip .white_info_tip:after {
  transform: translateX(-50%) rotate(180deg);
  top: inherit;
  bottom: -19px;
}

.cwb_flow .tg {
  color: #0097a9 !important;
}

.cwb_prof_img_initial {
  font-size: 36px;
  padding: 0;
  display: block;
  line-height: 100px;
  text-align: center;
  width: 100%;
  height: 100%;
  background-color: #65c8ce;
  color: #fff;
  font-family: "CircularStd-Book";
}

.cwb_flow .edit_upload_image .modal-header {
  border-bottom: 1px solid #d9d9d9;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cwb_flow .edit_upload_image .modal-header h3 {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_flow .edit_upload_image .move_img_container_label {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .edit_upload_image .global_btn {
  background: #0097a9;
  font-size: 16px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  padding: 0 20px;
  height: 50px;
}

.cwb_flow .edit_upload_image .global_btn:hover {
  background: #65c8ce;
}

.cwb_flow .edit_upload_image .global_btn:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .edit_upload_image .global_btn:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .dont_have {
  color: #2d2924;
  font-family: "CircularStd-Book";
  margin: 0;
}

.cwb_flow .slidecontainer .slider::-webkit-slider-thumb,
.cwb_flow .slidecontainer .slider::-moz-range-thumb {
  background: #0097a9 !important;
}

.cwb_flow .img_btn {
  background-color: #0097a9 !important;
}

.cwb_flow .slidecontainer .slider {
  opacity: 1;
}

.cwb_flow .compare_table thead {
  top: 110px;
}

.cwb_flow .compare_container {
  /* margin-top: 141px; */
  height: calc(100vh - 400px);
  padding: 0;
}

.cwb_flow .compare_table th,
.compare_table td,
.cwb_flow .compare_table th:hover,
.compare_table td:hover {
  background-color: transparent;
}

.cwb_flow .compare_table th:nth-child(odd),
.cwb_flow .compare_table td:nth-child(odd),
.cwb_flow .compare_table th:nth-child(odd):hover,
.cwb_flow .compare_table td:nth-child(odd):hover {
  background-color: transparent;
  border-right: 1px solid #767676;
}

.cwb_flow .full_width_td {
  background-color: #ecf7f9 !important;
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.cwb_flow .card_box h5 {
  font-size: 19px;
  text-transform: capitalize;
  color: #0097a9;
  font-family: "CircularStd-Bold";
  letter-spacing: 0;
}

.cwb_flow .compare_table {
  font-size: 14px;
  line-height: 20px;
  font-family: "CircularStd-Book";
  color: #2d2924;
  letter-spacing: 0;
}

.cwb_flow .cardDisclaimerTxt {
  font-size: 10px;
  margin: 0 0 15px;
  letter-spacing: 0;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .insuredTxt a {
  vertical-align: 0;
}

.cwb_flow .insuredTxt img {
  vertical-align: middle;
  margin-top: -28px;
}

.cwb_flow .insuredTxt p {
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow #noEligibleInstallment,
.cwb_flow #noEligibleInstallmentNew,
.cwb_flow #noCurrentInstallment,
.cwb_flow #noPastInstallment {
  padding: 70px 0 50px;
}

.cwb_flow #noCurrentInstallment .basic_btn,
.cwb_flow #noPastInstallment .basic_btn {
  background-color: #0097a8;
  font-size: 16px;
  padding: 15px 20px;
  margin-top: 30px;
  border-radius: 0;
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow #noCurrentInstallment .basic_btn:hover,
.cwb_flow #noPastInstallment .basic_btn:hover {
  background-color: #65c8ce;
}

.cwb_flow #noCurrentInstallment .basic_btn:focus,
.cwb_flow #noPastInstallment .basic_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.cwb_flow #noCurrentInstallment .basic_btn:active,
.cwb_flow #noPastInstallment .basic_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_flow .statemnt_tab .noStatement {
  padding: 70px 0 50px;
  border-top: 2px solid #e5e5e5;
}

.cwb_flow .change_pin .next_but_compare .global_btn.next_btn {
  padding: 0;
  background: #0097a9 !important;
  font-size: 16px;
  color: #fff;
  border-radius: 0;
  width: 175px;
  height: 50px;
  font-family: "CircularStd-Bold";
  line-height: 50px;
}

.cwb_flow .change_pin .next_but_compare .global_btn.next_btn:hover {
  background-color: #65c8ce !important;
}

.cwb_flow .change_pin .next_but_compare .global_btn.next_btn:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .change_pin .next_but_compare .global_btn.next_btn:active {
  background-color: #003b5c !important;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .change_pin .next_but_compare .global_btn.back_btn {
  color: #0097a9;
  background-image: none !important;
  background-color: #fff !important;
  padding: 0;
  border: 1px solid #0097a9;
  border-radius: 0;
  width: 175px;
  height: 50px;
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.cwb_flow .change_pin .next_but_compare .global_btn.back_btn:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .change_pin .note_design {
  margin: 20px 0px 25px;
  font-size: 14px;
  color: #2d2924;
  background-color: #ecf7f9;
  border-radius: 0;
  width: 100%;
  padding: 18px 20px;
  font-family: "CircularStd-Book";
  border-left: 8px solid #009eae;
}

.cwb_flow .change_pin_button .brim_btn {
  padding: 14px 20px;
  font-size: 16px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  border: 1px solid #767676;
  color: #2d2924;
}

.cwb_flow .chngpin {
  padding-top: 30px;
}

.cwb_flow .change_pin .chngpin .fld_outr_new {
  margin: 0 -10px 25px -10px;
}

.cwb_flow .change_pin_button .brim_btn.active {
  border: 2px solid #0097a9;
  background-repeat: no-repeat;
  background-position: left 20px center;
  background-image: url(../images/cwb/tick_new.png);
  background-size: 20px;
  box-shadow: none;
  transition: none;
}

.cwb_info_pin {
  padding: 20px 0 25px;
}

.cwb_info_pin li {
  font-size: 16px;
  color: #2d2924;
  position: relative;
  padding-left: 20px;
  font-family: "CircularStd-Book";
}

.cwb_info_pin li:after {
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #2d2924;
  left: 0;
  top: 8px;
  position: absolute;
  content: "";
}

.cwb_close_new {
  text-align: center;
}

.cwb_close_new a {
  height: 50px;
  width: 180px;
  background-color: #0097a9;
  color: #fff;
  font-family: "CircularStd-Bold";
  display: inline-block;
  text-align: center;
  line-height: 50px;
  font-size: 16px;
  text-transform: capitalize;
}

.cwb_close_new a:hover {
  background-color: #65c8ce;
}

.cwb_close_new a:focus {
  background: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_close_new a:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .change_pin_success .list_success {
  background-color: transparent;
  padding: 40px 0 0;
  margin: 0;
}

.cwb_flow .change_pin_success .list_success h3 {
  text-align: left;
  font-size: 20px;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  margin-bottom: 15px;
}

.cwb_flow .change_pin_success .list_success li {
  font-size: 16px;
  color: #2d2924;
  position: relative;
  font-family: "CircularStd-Book";
}

.cwb_flow .change_pin_success .list_success li b {
  background-image: none;
  width: 24px;
  height: 24px;
  font-size: 14px;
  line-height: 20px;
  color: #2d2924;
  border: 1px solid #2d2924;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "CircularStd-Bold";
}

.cwb_hint {
  background-color: #ecf7f9;
  padding: 20px;
  border-left: 8px solid #009eae;
  margin-bottom: 30px;
  margin-top: 25px;
}

.cwb_flow .change_pin_success .cwb_hint p {
  font-size: 14px;
  line-height: 18px;
}

.cwb_flow .blank_container {
  border-bottom: 0;
}

.cwb_flow .budget_img_txt {
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .msg_tip p {
  font-size: 16px;
  letter-spacing: 0;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .msg_tip p strong {
  font-family: "CircularStd-Bold";
}

.cwb_flow .msg_tip {
  background-color: #ecf7f9;
}

/* login page cwb */

.cwb_login .login_headline h2 {
  color: #0097a9;
  font-size: 46px;
  line-height: 46px;
  font-family: "CircularStd-Bold";
}

.cwb_login .login_header {
  padding: 12px 0;
  background: #0097a9;
}

.cwb_login .login_navbar-brand {
  width: 129px;
  margin-top: 0;
}

.cwb_login .login_collapse {
  justify-content: flex-end;
}

.cwb_login .new_login_area .global_btn {
  padding: 14px 20px;
  margin-left: 0;
  background-color: #fff;
  min-width: 150px;
  letter-spacing: 0;
  color: #0097a9;
  font-family: "CircularStd-Bold";
  border-radius: 0;
}

.cwb_login .new_login_area .global_btn:hover {
  background-color: #65c8ce;
  color: #fff;
}

.cwb_login .login_text_btn {
  font-size: 16px;
  color: #fff;
  font-family: "CircularStd-Bold";
  margin: 0;
  margin-right: 50px;
}

.cwb_login .login_text_btn:hover {
  color: #65c8ce;
}

.cwb_login .login_form {
  margin: 0;
}

.cwb_login .fttr_top {
  padding-bottom: 0px;
}

.cwb_login #hide_password img {
  max-height: 18px;
}

.cwb_login #show_password img {
  max-height: 18px;
}

.cwb_login .material_float-label {
  color: #767676;
  top: -18px;
  opacity: 1;
  font-family: "CircularStd-Bold";
}

.cwb_login .material_form-control:focus~.material_float-label,
.cwb_login .material_form-control.valid~.material_float-label,
.cwb_login .material_form-control.active~.material_float-label {
  font-family: "CircularStd-Bold";
}

.cwb_login .material_form-control {
  border-bottom: 1px solid #767676;
  padding: 5px 0 10px 34px;
}

.cwb_login .material_form-control:focus,
.cwb_login .material_form-control.active {
  border-color: #767676;
  font-family: "CircularStd-Book";
}

.cwb_login .material_float_anchor {
  color: #003b5c;
  font-family: "CircularStd-Bold";
  padding: 0;
}

.cwb_login .material_float_anchor:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_login .material_float_anchor:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
  color: #003b5c;
}

.cwb_login .material_float_anchor:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_login .checkmark {
  top: -3px;
  height: 24px;
  width: 24px;
  border-radius: 0;
  border: 1px solid #767676;
}

.cwb_login .login_form .agree_check {
  margin-left: 0px;
  padding-left: 35px;
  color: #2d2924;
  font-size: 14px;
  font-family: "CircularStd-Book";
}

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

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

.cwb_login .agree_check:hover,
.cwb_login .agree_check input[type="checkbox"]:checked~.agree_check_txt {
  color: #2d2924;
}

.cwb_login .submit_outer .global_btn {
  padding: 14px 25px;
  box-shadow: none;
  background-color: #0097a9;
  border-radius: 0;
  font-family: "CircularStd-Bold";
}

.cwb_login .submit_outer .global_btn:hover {
  box-shadow: none;
  background-color: #65c8ce;
}

.cwb_login .submit_outer .global_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  outline: 0;
}

.cwb_login .submit_outer .global_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_login .have_account {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_login .have_account a {
  color: #003b5c;
  font-family: "CircularStd-Book";
}

.cwb_login .have_account a:hover {
  color: #65c8ce;
  text-decoration: underline;
}

.cwb_login .have_account a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
  color: #003b5c;
}

.cwb_login .have_account a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_login .five_col-xs-100 {
  width: 50%;
}

.cwb_login .login_navbar-brand a {
  cursor: default;
}

.cwb_login .reset_login_wrap .login_headline p {
  padding: 0;
  color: #2d2924;
  font-size: 20px;
  font-family: "CircularStd-Book";
  line-height: 23px;
  letter-spacing: 0;
}

.cwb_login .reset_login_wrap .submit_outer {
  max-width: 175px;
  margin: 40px auto 0;
}

.cwb_login .reset_login_wrap {
  background-image: url(../images/cwb/crd1.png), url(../images/cwb/crd2.png) !important;
  background-position: top left, top right !important;
  background-repeat: no-repeat !important;
  background-size: 26% !important;
  margin-top: 74px;
}

.cwb_login .reset_login_wrap .login_inr_wrap {
  padding: 165px 0px;
}

.cwb_login .forgot_usr_mail {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
}

.cwb_login .forgot_block {
  margin-bottom: 25px;
  font-size: 20px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_login .action_forgot a {
  font-size: 16px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_login .action_forgot a:hover {
  color: #65c8ce;
}

.cwb_login .action_forgot a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(4, 194, 213, 0.15);
  color: #003b5c;
}

.cwb_login .action_forgot a:active {
  color: #0097a9;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_login .success_after_forget .setupawsome h4 {
  font-size: 36px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_login .reset_login_wrap .we_resent_pass {
  margin-bottom: 16px;
  font-family: "CircularStd-Book";
  font-size: 20px;
  color: #2d2924;
}

/* login page cwb end*/

.cwb_alert_success .close,
.cwb_alert_danger .close {
  background: url(../images/cwb/icon-dismiss.png) right top no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.cwb_alert_success,
.cwb_alert_danger {
  font-family: "CircularStd-Book";
  color: #2d2924;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cwb_flow #Card_Lock_Modal .modal-dialog {
  width: 560px;
}

.cwb_flow .Card_Lock_Modal_body p {
  letter-spacing: 0;
  line-height: 22px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow #Card_Lock_Modal .modal-footer .close_txt_btn {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
}

.cwb_flow #Card_Lock_Modal .modal-footer .close_txt_btn:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow #Card_Lock_Modal .modal-footer .close_txt_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
  border-radius: 0;
}

.cwb_flow #Card_Lock_Modal .modal-footer .close_txt_btn:active {
  color: #0097a9 !important;
}

.cwb_flow .your_brim_crd:after {
  background-color: #f2f2f0;
}

.cwb_flow .your_brim_crd:before {
  background-color: #f2f2f0;
}

.cwb_flow .your_brim_crd {
  background-color: #f2f2f0;
}

.cwb_flow .brim_card_option {
  background-color: #f2f2f0;
  flex-wrap: wrap;
  padding: 15px !important;
}

.pin_mob_img {
  display: none;
}

.cwb_flow .installment_Uppersection .merNameNew label {
  color: #2d2924;
  font-weight: normal;
  font-size: 14px;
  text-transform: uppercase;
  font-family: "CircularStd-Bold";
  margin: 5px auto 0px;
}

.cwb_flow .installment_Uppersection .cell_amount {
  color: #2d2924;
  font-size: 26px;
  font-family: "CircularStd-Bold";
  text-align: left !important;
}

.cwb_flow .new_dg_modal .instalmentmessage {
  font-size: 16px;
  font-family: "CircularStd-Book";
  color: #2d2924;
}

.cwb_flow .big_radio_inner {
  border: 1px solid transparent;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
  padding-top: 30px;
  padding-bottom: 30px;
}

.cwb_flow .radio-p-e input[type="radio"]+.wellTxt:before {
  box-shadow: 0 0 0 1px #767676;
}

.cwb_flow .radio-p-e input[type="radio"]:checked+.wellTxt:before {
  background-color: #0097a9;
  box-shadow: 0 0 0 1px #0097a9;
}

.cwb_flow .new_dg_modal .icon_content .transDate span {
  letter-spacing: 0;
  font-size: 12px;
  font-family: "CircularStd-Book";
}

.cwb_flow .setup_install .amount_cell span.mo_value {
  font-size: 20px;
  color: #2d2924;
  font-family: "CircularStd-Bold";
  margin: 0;
}

.cwb_flow .lft_points span {
  margin-top: 0;
}

.cwb_flow .amount_cell span.mo_value sub {
  font-size: 20px;
  bottom: auto;
}

.cwb_flow .setup_install .amount_cell span.radio1spanse1 {
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  line-height: 22px;
}

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

.cwb_flow .radio_right_new {
  width: 64%;
  font-size: 16px;
  color: #2d2924;
  display: flex;
  font-family: "CircularStd-Book";
}

.cwb_flow .radio1spanse1 em {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
  padding-left: 5px;
}

.cwb_flow .radio_data_row:first-child {
  margin: 0;
  width: 70%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cwb_flow .lft_points {
  width: auto;
  float: none;
  font-family: "CircularStd-Bold";
}

.cwb_flow .rt_points {
  width: auto;
  float: none;
}

.cwb_flow .radio_data_row:last-child {
  width: 30%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.cwb_flow .radio_right_new strong {
  font-weight: normal;
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.cwb_flow .rt_new_continue_area {
  font-family: "CircularStd-Book";
}

/* reedeem modal */

.cwb_flow .redeem_points_info_sec {
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .redeem_points_info_sec strong {
  font-family: "CircularStd-Bold";
}

.cwb_flow .white_rdm_btn {
  font-size: 16px;
  color: #2d2924;
  border-radius: 0;
  padding: 14px 12px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .white_rdm_btn:hover,
.cwb_flow .white_rdm_btn.active {
  border: 1px solid #0097a9;
  color: #0097a9;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

.cwb_flow .white_rdm_btn.disabled,
.cwb_flow .white_rdm_btn.disabled:hover {
  border: 1px solid #a9a9a9;
  color: #454545;
  box-shadow: none;
  opacity: 0.4;
}

.cwb_flow #redeem_modal .modal-footer {
  padding-top: 15px;
}

.cwb_flow #redeem_modal .close_txt_btn {
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  color: #003b5c !important;
  border-radius: 0;
}

.cwb_flow #redeem_modal .close_txt_btn:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow #redeem_modal .close_txt_btn:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
}

.cwb_flow #redeem_modal .close_txt_btn:active {
  color: #0097a9 !important;
  border: 0;
  box-shadow: none !important;
}

.cwb_flow #redeem_modal .new_continue_area_outer span {
  margin-top: -2px;
}

.cwb_flow #redeem_modal .global_btn.next_btn {
  background-image: none !important;
  padding-right: 0;
  padding: 14px 55px;
  border-radius: 0;
  background-color: #0097a9 !important;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_flow #redeem_modal .global_btn.next_btn:hover {
  background-color: #65c8ce !important;
  color: #fff;
}

.cwb_flow #redeem_modal .global_btn.next_btn:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #redeem_modal .global_btn.next_btn:active {
  background-color: #003b5c !important;
  border-color: #003b5c;
  box-shadow: none;
  color: #fff;
}

.cwb_flow #redeem_modal .global_btn.back_btn {
  padding-left: 0;
  color: #0097a9;
  background-image: none !important;
  background-color: #fff !important;
  padding: 13px 55px;
  border-radius: 0;
  font-size: 16px;
  border: 1px solid #0097a9;
  font-family: "CircularStd-Bold";
  min-width: 175px;
}

.cwb_flow #redeem_modal .global_btn.back_btn:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow #redeem_modal .global_btn.back_btn:focus {
  background-color: #fff !important;
  color: #0097a9 !important;
  border: 1px solid #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #redeem_modal .global_btn.back_btn:active {
  border: 1px solid #0097a9;
  box-shadow: none;
}

.cwb_flow #newredeemsuccessmodal .newGoToActivity,
.cwb_flow #newredeemerrormodal .newGoToActivity {
  padding: 14px 20px;
  margin-top: 0px;
  background-color: #0097a9 !important;
  color: #fff;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  font-family: "CircularStd-Bold";
}

.cwb_flow #newredeemsuccessmodal .newGoToActivity:hover,
.cwb_flow #newredeemerrormodal .newGoToActivity:hover {
  background-color: #65c8ce !important;
}

.cwb_flow #newredeemsuccessmodal .newGoToActivity:focus,
.cwb_flow #newredeemerrormodal .newGoToActivity:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #newredeemsuccessmodal .newGoToActivity:active,
.cwb_flow #newredeemerrormodal .newGoToActivity:active {
  background-color: #003b5c !important;
  box-shadow: none;
  color: #fff;
}

.cwb_flow #newredeemsuccessmodal .mp_success {
  padding: 0 20px;
}

.cwb_flow .blue_txt {
  color: #0097a9 !important;
  font-family: "CircularStd-Bold";
}

.cwb_flow .blue_txt:hover {
  color: #65c8ce !important;
}

.cwb_flow .brim_msg_error .brim_close_btn {
  background: url(../images/cwb/icon-dismiss.png) right top no-repeat;
  background-size: cover;
  width: 24px;
  height: 24px;
  opacity: 1;
}

.cwb_flow .instalmentmessage p {
  font-size: 12px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow #setup_continue {
  background: #0097a9 !important;
  padding: 15px 50px;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.cwb_flow #setup_continue:hover {
  background-color: #65c8ce !important;
  color: #fff;
}

.cwb_flow #setup_continue:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #setup_continue:active {
  background-color: #003b5c !important;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .after_continue_area .continue_area_row {
  font-size: 14px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .byconfirming {
  font-size: 12px;
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow .setupback a {
  font-family: "CircularStd-Bold";
  font-size: 16px;
  color: #003b5c !important;
  text-decoration: underline;
}

.cwb_flow .setupback a:hover {
  color: #65c8ce !important;
  opacity: 1;
}

.cwb_flow .setupback a:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  padding: 5px;
  color: #003b5c !important;
  border-radius: 0;
  outline: 0;
}

.cwb_flow .setupback a:active {
  color: #0097a9 !important;
}

.cwb_flow .setUpInstallment {
  background-color: #0097a9;
  color: #fff;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  font-size: 16px;
  padding: 15px 50px;
}

.cwb_flow .setUpInstallment:hover {
  background-color: #65c8ce;
  color: #fff;
}

.cwb_flow .setUpInstallment:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow .setUpInstallment:active {
  background-color: #003b5c;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .big_radio_inner:hover {
  border: 1px solid #65c8ce;
}

.cwb_flow .big_radio_inner:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  border: 1px solid #0097a9;
}

.cwb_flow .big_radio_inner.active {
  border: 1px solid #0097a9;
}

.cwb_flow #changepiniframediv iframe {
  height: 700px;
}

.cwb_flow #newsetupinstallmentsuccessmodal .newSeeMyInstallment,
.cwb_flow #newsetupinstallmenterrormodal .newSeeMyInstallment,
.cwb_flow #newchangecarderrormodal .newGotoMyCards {
  padding: 14px 20px;
  background-color: #0097a9 !important;
  color: #fff;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  margin-top: 0;
}

.cwb_flow #newsetupinstallmentsuccessmodal .newSeeMyInstallment:hover,
.cwb_flow #newsetupinstallmenterrormodal .newSeeMyInstallment:hover,
.cwb_flow #newchangecarderrormodal .newGotoMyCards:hover {
  background-color: #65c8ce !important;
}

.cwb_flow #newsetupinstallmentsuccessmodal .newSeeMyInstallment:focus,
.cwb_flow #newsetupinstallmenterrormodal .newSeeMyInstallment:focus,
.cwb_flow #newchangecarderrormodal .newGotoMyCards:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_flow #newsetupinstallmentsuccessmodal .newSeeMyInstallment:active,
.cwb_flow #newsetupinstallmenterrormodal .newSeeMyInstallment:active,
.cwb_flow #newchangecarderrormodal .newGotoMyCards:active {
  background-color: #003b5c !important;
  box-shadow: none;
  color: #fff;
}

.cwb_flow .big_radio_inner .amount_cell.edit_cell {
  display: flex;
  align-items: center;
}

.cwb_flow .setup_install .after_continue_area .px40 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.cwb_flow .setup_install .after_continue_area .border_body .inner_continue_area_row:before {
  left: 18px;
}

.cwb_flow .setup_install .after_continue_area .border_body .inner_continue_area_row:after {
  left: 20px;
}

.cwb_flow .setup_install .after_continue_area .border_body {
  margin-bottom: 0;
}

.cwb_flow .setup_install .after_continue_area .border_body .border_outline {
  padding-left: 30px;
}

.cwb_flow .cell_expand_new.active .Redeem_bg_btn,
.cwb_flow .cell_expand_new.active .see_detail_btn {
  font-family: "CircularStd-Book";
}

.cwb_flow .timer_cap_txt {
  font-family: "CircularStd-Book";
}

.cwb_flow .timer_tot_txt {
  font-family: "CircularStd-Book";
}

.cwb_flow .autowidth_btn {
  background-color: #0097a9;
  font-size: 16px;
  min-width: 170px;
  min-height: 50px;
  border-radius: 0;
  padding: 13px 20px 13px !important;
  font-family: "CircularStd-Bold";
}

.cwb_flow .autowidth_btn:hover {
  background-color: #65c8ce;
  opacity: 1;
}

.cwb_flow .autowidth_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  outline: 0;
}

.cwb_flow .autowidth_btn:active {
  background: #003b5c !important;
  color: #fff;
  box-shadow: none !important;
}

.cwb_flow .drk_blue_thm_progress .progress-bar {
  background: #003b5c;
}

.cwb_flow .drk_blue_thm_progress .complete_progress_chk {
  background-color: #003b5c;
}

.cwb_flow .copymessage {
  font-family: "CircularStd-Bold";
}

.cwb_flow .dropdown-menu.inner {
  max-height: 222px !important;
  overflow-y: auto !important;
}

.cwb_flow .top_right.right_tip .white_info_tip {
  bottom: 100%;
  top: auto;
  margin-top: 0;
  margin-bottom: 20px;
}

.cwb_flow .top_right.right_tip .white_info_tip:before {
  top: auto;
  bottom: -16px;
  transform: rotate(180deg);
}

.cwb_flow .top_right.right_tip .white_info_tip:after {
  top: auto;
  transform: rotate(180deg);
  bottom: -19px;
}

.cwb_flow .setup_install .icon_content .transDate,
.cwb_flow .setup_install .icon_content .new_modal_member_name {
  font-size: 12px;
  letter-spacing: 0;
  font-family: "CircularStd-Book";
}

.cwb_flow .balance_area_cell .cell_amount.re_amount em {
  display: none;
}

.cwb_flow #requestNewLimitmodal .mp_success a {
  color: #074469 !important;
  text-decoration: underline;
}

.cwb_flow #requestNewLimitmodal .mp_success a:hover {
  color: #65c8ce !important;
}

.cwb_flow #requestNewLimitmodal .mp_success a:focus {
  border: 1px solid #0097a9;
  padding: 0 2px;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  color: #003b5c !important;
  outline: 0;
}

.cwb_flow #requestNewLimitmodal .mp_success a:active {
  color: #0097a9 !important;
  border: 0;
  box-shadow: none;
  padding: 0;
}

.cwb_flow .strike_text {
  margin-right: 7px;
}

.cwb_flow .change_pin_step_2 .go_grn {
  padding-top: 30px;
}

.page_tooltip {
  position: relative;
  font-size: 14px;
}

/* 19.3.21 */
.cwb_login .resetpassword_box .login_inr_wrap {
  max-width: 560px;
}

.cwb_login .resetpassword .input_wrap {
  margin-bottom: 30px;
}

.cwb_login .new_numeric_text {
  position: static;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: 0;
  border-radius: 0;
  margin-left: 0;
  padding: 20px 30px 20px;
  margin-bottom: 30px;
  background-color: #ededed;
  border-left: 8px solid #65c8ce;
  font-family: "CircularStd-Book";
  font-size: 14px;
  color: #2d2924;
  width: 100%;
  margin-top: 0;
  border-radius: 5px;
}

.cwb_login .resetpassword .numeric_text span {
  display: inline-block;
  position: relative;
  width: 49%;
  padding-left: 0;
}

.cwb_login .resetpassword .numeric_text .val_ico {
  font-family: "CircularStd-Book";
  font-size: 14px;
  color: #2d2924;
  background: url(../images/cwb/muai_circle.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px !important;
  padding-left: 35px;
  margin-bottom: 15px;
  line-height: 20px;
}

.cwb_login .resetpassword .numeric_text .val_ico.criteria_ful {
  background: url(../images/cwb/cwb_passCheckbox.png) center left no-repeat;
  background-position: 0px 0px;
  background-size: 20px 20px !important;
}

.cwb_login .resetpassword_box .validate_frm label {
  text-transform: uppercase;
  font-family: "CircularStd-Bold";
  color: #2d2924;
  font-size: 14px;
  margin-bottom: 4px;
  display: block;
}

.cwb_login .resetpassword_box .validate_frm .input_wrap .type_fld {
  width: 100%;
  font-family: "CircularStd-Book";
  color: #2d2924 !important;
  font-size: 16px;
  height: 60px;
  border: 1px solid #767676;
  border-radius: 0;
  padding: 0 20px;
  margin-top: 0;
  background-color: #fff;
  transition: 0.3s ease;
}

.cwb_login .resetpassword_box .validate_frm .input_wrap .type_fld:focus {
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
  border: 1px solid #0097a9;
  color: #2d2924 !important;
}

.cwb_login .resetpassword_box .validate_frm .global_btn {
  height: 50px;
  line-height: 48px;
  width: 175px !important;
  padding: 0 15px;
  border-radius: 0;
  background-color: #0097a9;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
  text-align: center;
}

.cwb_login .resetpassword_box .validate_frm .global_btn:hover {
  background-color: #65c8ce;
  outline: 0;
}

.cwb_login .resetpassword_box .validate_frm .global_btn:focus {
  background-color: #0097a9;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
  outline: 0;
}

.cwb_login .resetpassword_box .validate_frm .global_btn:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
  outline: 0;
}

.cwb_login .resetpassword_box .validate_frm .btn_outr {
  text-align: center !important;
}

.cwb_login .resetpassword_box .login_headline h2 {
  font-size: 36px;
}

.cwb_login .resetpassword .validate_frm {
  margin-top: 30px;
}

.cwb_login .reset_login_wrap .resetpassword .login_headline p {
  line-height: 25px;
  padding: 0 75px;
}

.cwb_login .errorred {
  background-color: #fff7f7 !important;
  border: 1px solid #fc0000 !important;
}

.cwb_login .resetpassword_box .success_after_forget {
  max-width: 370px;
  margin: 0 auto;
}

.cwb_login .resetpassword_box .password_view_controler {
  width: 24px;
  display: block;
  position: absolute;
  right: 15px;
  top: 19px;
}

/* cwb footer */
.cwb_footer {
  padding: 80px 0 65px;
  background-color: #f2f3f1;
}

.footer_top_part h2 {
  font-size: 32px;
  color: #0096a8;
  margin-bottom: 25px;
  font-family: "CircularStd-Bold";
}

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

.ftr_left ul li a {
  font-size: 18px;
  color: #454545;
  font-weight: 500;
  font-family: "Circular Std";
  display: block;
}

.ftr_left a:hover {
  color: #454545;
  text-decoration: underline;
}

.ftr_left a span {
  display: inline-block;
  color: #0097a9;
  margin-right: 10px;
}

.ftr_left ul li {
  display: inline-block;
}

.ftr_left ul li+li {
  margin-left: 55px;
}

.footer_top_part {
  padding-bottom: 30px;
  border-bottom: 1px solid #cdd1c9;
}

.ftr_right ul li a {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  text-align: center;
  line-height: 45px;
  background-color: #2d2924;
  display: block;
  color: #fff;
  font-size: 20px;
}

.ftr_right ul li a:hover {
  background-color: #767676;
}

.ftr_right ul li {
  display: inline-block;
}

.ftr_right ul li+li {
  margin-left: 12px;
}

.footer_bottom_part {
  padding-top: 30px;
}

.footer_bottom_part h3 {
  color: #454545;
  font-size: 13px;
  font-weight: 500;
  font-family: "Circular Std";
  margin-bottom: 23px;
}

.cwb_ftr_menu li {
  display: inline-block;
  line-height: 100%;
}

.cwb_ftr_menu li a {
  padding: 0 15px;
  color: #454545;
  font-size: 12.5px;
  font-weight: 500;
  font-family: "Circular Std";
}

.cwb_ftr_menu li a:hover {
  color: #454545;
  text-decoration: underline;
}

.cwb_ftr_menu li:last-child a {
  padding-right: 0;
}

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

.cwb_ftr_menu li+li {
  border-left: 2px solid #cdd1c9;
}

.cwb_login .footer_adjust {
  min-height: calc(100vh - 370px);
}

.cwb_login .input_wrap input:disabled {
  background-color: #f2f3f1 !important;
}

/* cwb auth user */
.authuser_body.cwb_flow .payOptTabs ul li:last-child {
  margin-left: 0;
}

.authuser_body.cwb_flow .payOptTabs .make_tabmenu ul li:last-child a .fr_dsktop {
  display: block !important;
}

.cwb_flow .nwview_crd_dtls a {
  border: 0;
  border-radius: 0;
  color: #fff;
  background-color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .nwview_crd_dtls a:hover {
  background: #65c8ce;
}

.cwb_flow .nwview_crd_dtls a:focus {
  background-color: #0097a9;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .nwview_crd_dtls a:active {
  background-color: #003b5c;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .nwview_crd_dtls {
  margin: 0 27px 13px;
}

.cwb_flow .card_bottom_sec {
  padding: 45px 0px 30px;
}

.cwb_flow .accout_area .brim_center_flex {
  margin-top: 0px;
}

.cwb_flow .nwcrd_frm_blck label {
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow .nwcrd_frm_inpt {
  font-family: "CircularStd-Book";
}

.cwb_flow .nwcrd_frm_inpt:focus {
  border-color: #0097a9;
  box-shadow: 0 0 0 5px rgb(0, 151, 169, 0.3);
}

.cwb_flow #card_dtls_modl .modal-title {
  font-family: "CircularStd-Bold";
}

.cwb_flow .ern_type_selectbox.is_stuck {
  padding: 7px 10px !important;
}

/* font-family: 'CircularStd-Book'; */

/**added on 28.07.2021**/
.cwb_flow .brim_make_pay .other_value_cell_each {
  margin-bottom: 20px;
  margin-top: 0;
}

/* 24.08.21 */
.cwb_flow .nwmdl_crd_name {
  font-family: "CircularStd-Bold";
}

.cwb_flow .nwmdl_crd_no .nwcrdno_cell {
  font-family: "CircularStd-Bold";
}

/* 28.08.21 */

.cwb_flow .icn_btn_card span {
  width: 100%;
  display: block;
  margin-right: 0;
  min-height: 33px;
  text-align: center;
  margin-bottom: 5px;
}

.cwb_flow .icn_btn_card span img {
  width: 32px;
}

.cwb_flow .newSuccess .inner_stp1_report {
  text-align: center;
}

.cwb_flow .card_select_new .report_step h3 {
  font-size: 24px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .newSuccess .inner_stp1_report ul {
  margin-bottom: 30px;
}

.cwb_flow .newSuccess .inner_stp1_report ul li {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 22px;
}

.cwb_flow .newSuccess .inner_stp1_report p {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 22px;
}

.cwb_flow .newSuccess .inner_stp1_report p a {
  font-family: "CircularStd-Bold";
  color: #004370;
  text-decoration: underline;
  text-decoration-color: #004370;
}

.cwb_flow .newSuccess .step2_rprt {
  padding: 0 20px 0px;
}

.cwb_flow .report_step .btn_outr {
  padding-top: 10px;
}

.cwb_flow .global_btn {
  border: 1px solid #0097a9;
  border-radius: 0;
  width: 180px;
  background: #007d93 !important;
  outline: none !important;
  padding: 13px 15px;
  font-family: "CircularStd-Bold";
  font-weight: normal;
  font-size: 16px;
}

.cwb_flow .global_btn:hover {
  background: #65c8ce !important;
  color: #fff;
  border-color: #65c8ce !important;
}

.cwb_flow .global_btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .global_btn:active {
  background: #003b5c !important;
  border-color: #003b5c !important;
  color: #fff;
  box-shadow: none;
}

.cwb_flow .global_btn.next_btn {
  background-color: #007d93 !important;
}

.cwb_flow .global_btn.next_btn:hover {
  background-color: #65c8ce !important;
}

.cwb_flow .global_btn.next_btn:focus {
  background-color: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3);
}

.cwb_flow .global_btn.next_btn:active {
  background-color: #003b5c !important;
  color: #fff;
}

.cwb_flow .global_btn.back_btn {
  background-color: #fff !important;
  color: #007d93 !important;
}

.cwb_flow .newSuccess .all_detail_container {
  padding: 25px 20px 50px;
}

.cwb_flow .card_select_new h3 {
  text-align: center;
  font-size: 24px;
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow .card_confirm_new p {
  font-family: "CircularStd-Book";
  color: #2d2924;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  padding: 0 20px;
}

.cwb_flow .newSuccess .profile_details_holder {
  padding-top: 5px;
  padding-bottom: 20px;
}

.cwb_flow .newSuccess .request_limit_1st_step .profile_details_holder {
  padding-bottom: 0px;
}

.cwb_flow .newSuccess .profile_details_holder p {
  text-align: left;
  padding: 0;
  margin-bottom: 0;
}

.cwb_flow #issue_replacement_cardErrormodal .setuppaying_top,
.cwb_flow #issue_replacement_cardSuccessmodal .setuppaying_top {
  color: #2d2924;
  padding: 0 30px;
}

.cwb_flow #issue_replacement_cardErrormodal .setuppaying_top a {
  font-family: "CircularStd-Bold";
  color: #004370;
  text-decoration: underline;
  text-decoration-color: #004370;
}

.cwb_flow .spnd_lmt .icn_btn_card:nth-child(2),
.cwb_flow.authuser_body .icn_btn_card:nth-child(2) {
  padding-top: 13px;
}

.cwb_flow .spnd_lmt .icn_btn_card:first-child {
  padding-top: 13px;
  margin-right: 15px;
  width: 33%;
}

.cwb_flow.authuser_body .icn_btn_card:first-child {
  padding-top: 19px;
  margin-right: 15px;
}

.cwb_flow .spnd_lmt .icn_btn_card:first-child span {
  margin-bottom: 3px;
  min-height: 26px;
}

.cwb_flow .spnd_lmt .icn_btn_card:first-child span img {
  width: 28px;
}

.cwb_flow.authuser_body .icn_btn_card:first-child span {
  margin-bottom: 10px;
  min-height: auto;
}

.cwb_flow .new_btns_holder.spnd_lmt,
.cwb_flow.authuser_body .new_btns_holder {
  justify-content: flex-start;
  flex-wrap: wrap;
}

.cwb_flow.authuser_body .yr_crd_new_full .icn_btn_card {
  height: 90px;
  line-height: inherit;
  width: 30%;
}

.cwb_flow .new_btns_holder.spnd_lmt,
.cwb_flow.authuser_body .new_btns_holder {
  flex-wrap: nowrap;
}

.cwb_flow #issue_replacement_card .all_detail_container {
  max-height: initial;
}

.cwb_flow #issue_replacement_cardSuccessmodal .all_detail_container {
  max-height: initial;
}

.cwb_flow #Report_Card_Lost_Stolen .all_detail_container {
  max-height: inherit;
  overflow: visible;
}

.cwb_flow #issue_replacement_cardErrormodal .all_detail_container {
  max-height: inherit;
  overflow: visible;
}

.cwb_flow #issue_replacement_cardErrormodal_dtls1 {
  margin-bottom: 10px;
}

.cwb_flow #addspendinglimitmodalnew .application_laststep h2 {
  letter-spacing: 0;
  font-family: "CircularStd-Bold";
}

.cwb_flow #addspendinglimitmodalnew .value_left_top {
  font-family: "CircularStd-Bold";
}

.cwb_flow #addspendinglimitmodalnew .value_right_top {
  font-family: "CircularStd-Bold";
}

.cwb_flow #addspendinglimitmodalnew .slider-horizontal .rng_value {
  font-family: "CircularStd-Bold";
}

.cwb_flow #confirm_card_details .modal-body {
  max-height: inherit;
}

.cwb_flow .confirm_card_txt h4 {
  font-family: "CircularStd-Bold";
}

.cwb_flow .confirmsingle_text label {
  font-family: "CircularStd-Book";
  font-weight: normal;
}

.cwb_flow .confirmsingle_text .show_email,
.cwb_flow .confirmsingle_text .show_phonenumber {
  font-family: "CircularStd-Book";
  font-weight: normal;
  font-size: 16px;
}

.cwb_flow #addmembermodal .all_detail_container {
  max-height: inherit;
  overflow: auto;
}

.cwb_flow #addspendinglimitmodalnew .rangeslider__handle {
  background: #007d93;
  border: 1px solid #007d93;
}

.cwb_flow #addspendinglimitmodalnew .rangeslider__fill {
  background-color: #007d93;
}

.cwb_flow #addspendinglimitmodalnew .price_Range .slider.slider-horizontal:after,
.cwb_flow #addspendinglimitmodalnew .price_Range .slider.slider-horizontal:before {
  top: -14px;
}

.cwb_flow #requestNewLimitmodal .all_detail_container {
  max-height: 100%;
  overflow: visible;
}

.cwb_flow #requestNewLimitmodal .request_limit_2nd_step h2 {
  color: #0097a9;
  font-family: "CircularStd-Bold";
  font-size: 24px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  text-align: center;
}

.cwb_flow #requestNewLimitmodal .request_limit_2nd_step {
  padding-top: 150px;
  position: relative;
}

.cwb_flow #requestNewLimitmodal .rangeslider__handle {
  background: #009eae;
  box-shadow: none;
  border: 0;
}

.cwb_flow #requestNewLimitmodal .rangeslider__fill {
  background-color: #009eae;
  border-radius: 25px;
}

.cwb_flow #requestNewLimitmodal .price_Range .slider.slider-horizontal:after,
.cwb_flow #requestNewLimitmodal .price_Range .slider.slider-horizontal:before {
  content: none;
}

.cwb_flow #requestNewLimitmodal .value_left_top,
.cwb_flow #requestNewLimitmodal .value_right_top {
  color: #0097a9;
  font-family: "CircularStd-Bold";
}

.cwb_flow #requestNewLimitmodal .slider-horizontal .rng_value {
  left: 50%;
  width: 200px;
  font-family: "CircularStd-Bold";
  font-size: 36px;
  color: #0097a9;
  border: 1px solid #767676;
  transform: translateX(-50%);
}

.cwb_flow .request_limit_custom {
  text-align: center;
  padding-bottom: 15px;
}

.cwb_flow #request_custom_limit {
  color: #003b5c;
  font-family: "CircularStd-Book";
  text-decoration: underline;
  font-size: 16px;
}

.cwb_flow #request_custom_limit:hover {
  text-decoration: none;
}

.cwb_flow .request_error {
  position: relative;
  padding: 15px 0;
}

.cwb_flow #custom_limit_error_div {
  position: absolute;
  top: 0;
  line-height: 16px;
}

.cwb_flow #request_limit_2nd_step .request_error {
  padding: 20px 0;
}

.cwb_flow #requestNewLimitmodal #custom_limit_error_div .errorText a {
  color: #fc0000 !important;
  padding-left: 3px;
  text-decoration: underline;
}

.cwb_flow #requestNewLimitmodal #custom_limit_error_div>span img {
  position: absolute;
  top: 4px;
  left: 0;
}

.cwb_flow #requestNewLimitmodal #custom_limit_error_div .errorText {
  padding-left: 22px;
  display: inline-block;
}

.cwb_flow .all_detail_container .savebutton_alertpop .btn {
  background: #007d93;
  border-radius: 0;
  font-family: "CircularStd-Bold";
  font-size: 16px;
}

.cwb_flow .all_detail_container .savebutton_alertpop .btn:hover {
  background: #65c8ce !important;
  color: #fff;
  border-color: #65c8ce !important;
}

.cwb_flow .all_detail_container .savebutton_alertpop .btn:focus {
  background: #0097a9 !important;
  color: #fff;
  box-shadow: 0 0px 0px 5px rgb(0 151 169 / 30%);
  outline: 0;
}

.cwb_flow .all_detail_container .savebutton_alertpop .btn:active {
  background: #003b5c !important;
  border-color: #003b5c !important;
  color: #fff;
  box-shadow: none;
}

.cwb_flow #requestNewLimitmodal .slider-horizontal .rng_value {
  pointer-events: none;
}

.cwb_flow #requestNewLimitmodal .slider-horizontal .rng_new_range {
  pointer-events: all;
}

/**Safari fix**/
@media not all and (min-resolution: 0.001dpcm) {
  @media {
    .cwb_flow .last_rdo_box .slct_bx_individual input[type="radio"]+label .amount_cell_input {
      line-height: 46px;
    }

    .cwb_flow .other_value_cell_acdtls .other_value_cell_each {
      min-width: 184px;
    }
  }
}

/* 1.12.21 */
.cwb_flow .rqst_lmt_chk .agree_check {
  color: #000;
  font-size: 15px;
  line-height: 20px;
  font-family: "CircularStd-Book";
}

.cwb_flow .rqst_lmt_chk .checkmark {
  top: 3px;
  border-radius: 0;
  height: 16px;
  width: 16px;
}

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

.cwb_flow .terms_nav-tabs>li a {
  font-family: "CircularStd-Book";
}

.cwb_flow .terms_tab_area h2 {
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_feature h3 {
  color: #0097a9;
  margin-bottom: 12px;
  font-family: "CircularStd-Bold";
}

.cwb_flow .new_feature p {
  color: #2d2924;
  font-family: "CircularStd-Book";
}

.cwb_flow #new_feature .all_detail_container {
  padding: 30px 48px;
}

#fraudMitigationModal .modal-header {
  border-bottom: 0px solid #efefef;
  padding: 5px;
}

#fraudMitigationModal .modal-dialog {
  width: 710px;
}

#fraudMitigationModal a {
  /*color: #fc0000 !important;*/
  color: #007d93;
  text-decoration: underline;
}

#fraudMitigationModal .all_detail_container {
  padding: 25px 40px 40px;
}

#fraudMitigationModal .modal-footer {
  display: block;
}

#fraudMitigationModal .modal-header button {
  display: none;
}

/* start 22.06.22 */
.credit-limit-threshold-modal .slider-horizontal .rng_value {
  position: relative;
  top: 0px;
  left: 0;
  text-align: center;
  font-size: 36px;
  font-family: "CircularStd-Bold";
  letter-spacing: 1.03px;
  border: 0;
  font-size: 32px;
  color: #0097a9;
  margin-top: 40px;
  border: solid 1px #767676;
  width: 200px;
  height: 60px;
}

.credit-limit-threshold-modal .price_Range {
  text-align: center;
}

.back_btn_nw {
  border: solid 1px #0097a9;
  color: #0097a9 !important;
  text-decoration: none !important;
  background: transparent !important;
}

.credit-limit-threshold-modal .modal-footer {
  padding-top: 0px !important;
}

/* end 22.06.22 */



/* start auto pay 15.02.23 */
.trensfer_listOuter {
  position: relative;
}

.trnsfr_list_rightPnl {
  margin: 0px 0 0 270px;
  /* padding-bottom: 350px; */
  padding-bottom: 115px;
  min-height: 720px;
  padding-top: 67px;
  min-height: 95vh;
}

.trensfer_stepArea {
  padding: 85px;
}

.ternsfer_step {
  margin-bottom: 40px;
}

.step_hdng {
  margin-bottom: 40px;
}

.ternsfer_activityBx h2,
.step_hdng h2 {
  font-size: 28px;
  font-weight: 600;
  color: #1d1d1d;
  margin-bottom: 0px;
  font-family: "CircularStd-Bold";
}

.trensfer_text h3 {
  font-size: 20px;
  color: #1d1d1d;
  font-weight: 600;
  margin-bottom: 20px;
  font-family: "CircularStd-Bold";
}

.step_hdng h2 {
  margin-bottom: 0;
}

.step_hdng {
  margin-bottom: 40px;
}

.ternsfer_para p,
.step_hdng p {
  font-size: 16px;
  color: #1d1d1d;
  letter-spacing: 0;
  margin-bottom: 20px;
  font-family: "CircularStd-Book";
}

.ternsfer_para p:last-child,
.step_hdng p {
  margin-bottom: 0;
}

.step_hdng p {
  margin-top: 10px;
}

.get_started_btn {
  margin-top: 35px;
}

.institute_logoOuter ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

.institute_logoOuter li {
  width: 15%;
  padding: 0 7px;
  margin-bottom: 15px;
}

.institution_other {
  margin-top: 40px;
}

.ternsfer_subHdng h3 {
  font-size: 20px;
  color: #1d1d1d;
  font-family: "CircularStd-Bold";
}

.ternsfer_subHdng {
  margin-bottom: 10px;
}

.other_btn {
  margin: 30px 0 0;
}

.other_btn a {
  border: solid 1px #0097a9;
  height: 68px;
  min-width: 68px;
  color: #0097a9;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0 15px;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 0px;
  font-family: "CircularStd-Bold";
}

.other_btn a:hover {
  background-color: #0097a9;
  color: #fff;
}

.step_btnOuter {
  margin: 50px 0 0;
  display: flex;
  align-items: center
}

.step_btnOuter .laurentian_side_logout {
  margin: 0 15px 0 0;
}

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

.inormation_fill {
  margin-top: 20px;
}

.inormation_fill label {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #1d1d1d;
  margin-bottom: 10px;
}

.inormation_fill .form-control {
  height: 60px;
  padding: 20px;
  border-radius: 0px;
  border: solid 1px #767676;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
}

.inormation_fill .form-control:focus {
  border-color: #0097a9;
  box-shadow: none;
}

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

.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 span {
  background-color: #004070;
  height: 100%;
  width: 100%;
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  font-size: 22px;
  color: #fff;
}

.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;
}

.institute_information {
  margin-bottom: 60px;
}

.trensfer_step5 .inormation_fill,
.trensfer_step7 .inormation_fill {
  padding-bottom: 15px;
  border-bottom: 1px solid #d9d9d9;
}

.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:last-child {
  margin-bottom: 0;
}

.slct_accontItem label {
  font-size: 14px;
  color: #222;
  font-weight: 600;
  margin-bottom: 6px;
}

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

.accounts_innr_row {
  margin-bottom: 40px;
}

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

.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 h5 strong {
  font-weight: 600;
}

.red_textBx p {
  font-size: 12px;
  color: #222;
  margin-bottom: 0;
  letter-spacing: normal;
}

.red_textBx p span {
  font-weight: 600;
}

.credit_rateItem {
  margin-bottom: 40px;
}

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

.credit_limitHdng h3 {
  font-weight: 600;
  font-size: 20px;
  color: #004070;
}

.credit_limitHdng {
  margin-bottom: 20px;
}

.red_textBx.transparent_bx {
  background-color: transparent;
}

.amount_error_msg {
  margin-top: 10px;
}

.amount_error_msg p {
  padding-left: 6px;
  font-size: 14px;
  color: #e00d42;
  border-left: 3px solid #e00d42;
  line-height: 100%;
  letter-spacing: 0;
}

.step_modal .modal-title {
  color: #222;
  font-weight: 600;
}

.laurentian_flow .step_modal .modal-content {
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2) !important;
  background-color: #fff;
}

.step_modal .modal-body {
  text-align: center;
  padding: 40px 20px;
}

.step_modal .step_btnOuter {
  justify-content: center;
}

.status_check {
  margin-bottom: 20px;
}

.modal_hdng h3 {
  color: #004070;
  font-size: 22px;
  font-weight: 600;
}

.modal_hdng {
  margin-bottom: 20px;
}

.laurentian_flow .trnsfr_list_lftPnl .management_bar {
  padding: 30px 0;
}

.laurentian_flow .trensfer_step2 .back_my_card {
  margin-bottom: 45px;
}

.institute_logoOuter li a {
  display: block;
}

.institute_logoOuter li.active a {
  box-shadow: none;
  border: 2px solid #0097a9;
  box-shadow: none;
  border-radius: 5px;
}

.other_btn a:focus {
  border-color: #0097a9;
  background: #fff;
  color: #0097a9;
  box-shadow: none;
}

.other_btn a:active {
  background: #0097a9;
  color: #fff;
  box-shadow: none;
  border-color: #0097a9;
}

.other_btn.active a {
  background-color: #0097a9;
  color: #fff;
}

.institute_logoOuter li a {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.20);
  border-radius: 5px;
  overflow: hidden;
}

.profile_details_holder a.global_btn {
  text-decoration: none;
}

.institute_logoOuter span {
  font-size: 24px;
  margin: 20px 0;
  display: inline-block;
  font-family: "CircularStd-Bold";
}

.institute_logoOuter span:first-child {
  margin-top: 40px;
}

.step5_content_container {
  margin-top: 23px;
  max-width: 558px;
  background-color: #f2f3f1;
  padding: 27px 0;
  border-radius: 4px;
  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;
  flex: 0 0 40%;
}

.nme_of_bnk_cntnr p {
  margin-bottom: 5px;
  font-size: 14px;
  font-family: "CircularStd-Book";
  color: #1d1d1d;
}

.nme_of_bnk_cntnr h4 {
  font-size: 20px;
  font-family: "CircularStd-Bold";
  color: #1d1d1d;
}

.nme_of_bnk_cntnr {
  margin-left: 30px;
}

h3.primary_hdng {
  font-size: 20px;
  color: #000;
  margin-bottom: 10px;
  margin-top: 50px;
  font-family: "CircularStd-Bold";
}

p.primary_para {
  font-size: 16px;
  margin-bottom: 0;
  color: #000;
  letter-spacing: normal;
  font-family: "CircularStd-Book";
}

.bank_account_form_cntnr {
  margin-top: 40px;
}

.bank_account_form {
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.bank_account_form label {
  color: #1d1d1d;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  /* text-transform: uppercase; */
}

.bank_account_form input.bnk_form {
  width: 558px;
  padding: 10px 0;
  display: inline-block;
  box-sizing: content-box;
  padding-left: 15px;
  font-size: 16px;
  border: 1px solid #767676;
  border-radius: 5px;
}

.bank_account_form input.bnk_form:focus {
  border: 1px solid #0097a9;
  box-shadow: none !important;
}

.laurentian_flow .bank_account_form input.bnk_form:focus {
  border-color: #0097a9;
  box-shadow: none !important;
}

.inormation_fill .form-control:focus {
  border-color: #0097a9;
  box-shadow: none !important;
}

.ternsfer_step.trensfer_step6 {
  margin-bottom: 104px;
  padding-left: 0px;
}

.inormation_fill label {
  font-size: 14px;
  color: #1d1d1d;
  font-family: "CircularStd-Bold";
  margin-bottom: 10px;
  /* text-transform: uppercase; */
}

.trensfer_step6#step6 .step_secoundary_hdng {
  margin-top: 50px;
}

.step_secoundary_hdng h3 {
  font-family: "CircularStd-Bold";
  font-size: 20px;
  color: #1d1d1d;
}

.step_secoundary_hdng p {
  font-size: 16px;
  color: #1d1d1d;
  font-family: "CircularStd-Book";
  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: #1d1d1d;
  font-family: "CircularStd-Bold";
}

.bank_details p {
  font-size: 16px;
  color: #1d1d1d;
  font-family: "CircularStd-Book";
  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: #0097a9;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  padding: 0px;
  text-decoration: underline;
}

.edit_section a.edit_btn:hover {
  text-decoration: underline;
}

.edit_form label {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  text-transform: uppercase;
}

.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;
  border-radius: 0px;
  border: solid 1px #767676;
}

.edit_form .form_box .form-control.bnk_form:focus {
  border-color: #0097a9;
  box-shadow: none !important;
}

.step4_content .edit_form {
  border: 0px;
  display: none;
}

.selected_accounts p {
  margin-bottom: 10px;
  font-size: 14px;
  font-family: "CircularStd-Bold";
  color: #1d1d1d;
}

.selected_accounts h4 {
  font-size: 16px;
  color: #1d1d1d;
  font-family: "CircularStd-Book";
}

.ternsfer_step.trensfer_step7 {
  padding-left: 0px;
}

.selected_accounts {
  padding: 20px 0;
  border-bottom: 2px solid #f2f2f2;
}

.make_pyments_cntnr {
  margin-top: 60px;
}

.make_pyments_cntnr .selected_hdng {
  margin-bottom: 20px;
  margin-top: 40px;
}

.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;
  flex-wrap: wrap;
}

.fixed_amount_fill {
  flex: 0 0 100%;
  margin-top: 20px;
}

.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-family: "CircularStd-Bold";
}

.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: #0097a9;
  border-radius: 4px;
  border-color: #0097a9;
}

.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);
  display: none;
}

.ternsfer_step.trensfer_step8,
.ternsfer_step.trensfer_step9,
.ternsfer_step.trensfer_step10,
.ternsfer_step.trensfer_step11,
.ternsfer_step.trensfer_step12 {
  padding-left: 0px;
  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-family: "CircularStd-Bold";
  color: #1d1d1d;
}

.amount_calculation_cntnt p {
  font-size: 16px;
  color: #1d1d1d;
  margin-top: 5px;
  font-family: "CircularStd-Book";
}

.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;
  flex-wrap: wrap;
}

.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;
  text-decoration: underline;
}

.trensfer_step7 .step_btnOuter {
  margin-left: 0px;
}

.vector_autopay {
  display: block;
  width: 100%;
  margin-top: 40px;
  position: relative;
}

.tc_text_bold {
  font-family: "CircularStd-Bold" !important;
}

.trensfer_step8 .price_cntnr p {
  font-family: "CircularStd-Bold";
  color: #000;
  font-size: 16px;
}

#selectPayment_err_div img {
  /* display: none; */
  height: 13px;
  width: 13px;
}

.blue_Btn {
  display: block;
  background: #0097a9;
  height: 50px;
  line-height: 50px;
  border-radius: 3px;
  color: #fff;
  max-width: 180px;
  margin: 0px;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  text-align: center;
  border: 0;
}

.blue_Btn:hover,
.blue_Btn:focus {
  background: #65c8ce;
  color: #fff;
}

.ternsfer_step.trensfer_step1 {
  max-width: 560px;
}

.institute_logoOuter {
  max-width: 600px;
}

#step2Back {
  display: block;
  background: transparent;
  height: 50px;
  max-width: 180px;
  line-height: 50px;
  border-radius: 3px;
  color: #1d1d1d;
  margin: 0;
  font-size: 16px;
  border: 1px solid #e4e4e4;
  font-family: "CircularStd-Bold";
}

#step2Back:hover {
  border: 1px solid #0097a9;
  color: #0097a9;
}

.btn-group.bootstrap-select .selectpicker.btn-default {
  height: 50px;
  padding: 0px 20px;
  border-radius: 0px;
  border: solid 1px #767676;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
  font-family: "CircularStd-Book";
}

.bank_information {
  max-width: 560px;
}

.dropdown-menu>.active>a {
  background-color: transparent;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
  color: #0097a9 !important;
  background: transparent !important;
}

.form-control {
  padding: 30px 12px;
  font-size: 16px;
  border-radius: 0px;
  border: solid 1px #767676;
  height: 34px;
}

.form-control:focus {
  color: #222222 !important;
  border-color: #0097a9;
  box-shadow: none !important;
}

.terms_downlaod a {
  font-size: 16px;
  font-family: "CircularStd-Bold";
  text-decoration: underline;
  color: #0097a9;
}

.terms_downlaod a img {
  width: 20px;
  margin-right: 10px;
}

.tc_span_autopay p u {
  font-family: "CircularStd-Bold";
}

.tc_span_autopay p a {
  color: #0097a9;
}

#manage_autopay_step1 .cancelAutoPay {
  color: #e00d42;
  text-decoration: underline;
  font-family: "CircularStd-Bold";
}

.laurentian_side_logout a {
  display: block;
  background: #0097a9;
  height: 50px;
  line-height: 50px;
  border-radius: 3px;
  color: #fff;
  max-width: 180px;
  margin: 0px;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  text-align: center;
  border: 0;
}

.laurentian_side_logout a:hover {
  background: #65c8ce;
  color: #fff;
}

.laurentian_side_logout a:active {
  background: #65c8ce;
  color: #fff;
}

.laurentian_side_logout a:focus {
  background: #65c8ce;
  color: #fff;
}

.tick_img {
  max-width: 60px;
}

.ternsfer_step.trensfer_step9 {
  max-width: 560px;
}

#manageAutopay {
  margin-right: 20px;
}

.step_btnOuter .next_Btn {
  display: grid;
  align-items: center;
  width: 400px;
  grid-template-columns: 1fr 1fr;
}

.back_my_card {
  color: #767676;
  font-size: 18px;
  font-family: "CircularStd-Book";
  background-image: url(../images/crd_pg_back.png);
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: left center;
  padding-left: 35px;
  margin-bottom: 40px;
  display: inline-block;
}

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

.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;
}

.cancel_save_btn_holder .global_btn {
  margin-left: 20px;
}

.cancel_save_btn_holder .default_link.cancel_edit {
  color: #0097a9;
  font-size: 16px;
  font-family: "CircularStd-Bold";
  padding: 0px;
  text-decoration: underline;
}

#step3 .select_item {
  height: 60px;
}

.make_pyments_cntnr .selected_hdng p {
  font-family: "CircularStd-Book";
  font-size: 16px;
  color: #1d1d1d;
}

.make_pyments_cntnr .selected_hdng p i {
  font-style: normal;
}

.selected_hdngs p {
  font-family: "CircularStd-Book";
  font-size: 16px;
  color: #1d1d1d;
}

#cancelAutoPayModal .modal-header h4 {
  font-size: 18px;
  color: #1d1d1d;
  font-family: "CircularStd-Bold";
  margin-top: 4px;
}

#cancelAutoPayModal .setuppaying_top {
  margin-bottom: 20px;
}

#cancelAutoPayModal .step_btnOuter {
  margin-top: 0px;
}

#cancelAutoPayModal .cancelAutoPayProcess {
  background: transparent;
  border: solid 2px #0097a9;
  color: #0097a9;
  line-height: 47px;
}

/* end auto pay 15.02.23 */

/* start 21.02.23 */
.institute_logoOuter.first_outer_sec span {
  margin-top: 0px;
}

.institute_logoOuter.first_outer_sec li {
  margin-bottom: 0px;
}

/* end 21.02.23 */

/* start 23.02.23 */
#step7 .tc_span_autopay.scroll {
  margin-left: 36px;
  position: relative;
  top: -12px;
}

#tc_chk_error {
  margin-left: 35px;
  top: 10px;
}

/* end 23.02.23 */


/* 16-05-23 */
.all_detail_container .slider-horizontal .rng_value {
  color: #2d2924;
  font-family: "CircularStd-Bold";
  top: -70px;
}

/* 16-05-23 */

/* cwbcustom.css start*/


/* version_upgrade */

.flex_col-3 {
  width: auto;
  padding: 0;
}

figure {
  margin: 0;
}

.menu_wrap {
  width: 460px;
}

.cwb_flow .dashboard_row .brim_right_flex {
  width: calc(100% - 745px);
}

.cwb_flow .dashboard_row .brim_left_flex {
  margin-right: 40px;
}


.brim_card_slider_user_outer .familyCard_user_item,
.login_slider {
  line-height: 0;
}

.cwb_flow .cardBtns .card_nxt,
.cwb_flow .cardBtns .card_prev {
  font-size: 24px;
}

.dsbrd_eshop_slider .slick-arrow,
.dsbrd_eshop_slider_mrktnk .slick-arrow {
  font-size: 20px;
}

.dashboard_card .tranlistcontent_dashboard .transation_head .transation_area {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
}

.dashboard_card .tranlistcontent_dashboard .transation_head .transation_area::after {
  display: none;
}

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

.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;
  margin-right: 5px;
  font-size: 13px;
  line-height: 28px;
}

.familyCard_user_item .slick-slide {
  width: auto !important;
  margin: 0px 3px;
}

.familyCard_user_item .brim_card_slider_user_item {
  margin: 0;
}

.cwb_flow .modal-header .close {
  border: none;
}

.cwb_flow .modal-footer {
  display: block;
  border: inherit;
}

.modal-footer>* {
  margin: 0;
}

.transfr_ico {
  padding: 0;
}

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

.cwb_flow header .stella_select .dropdown-menu {
  transform: none !important;
  left: auto !important;
  right: 0 !important;
  top: 52px !important;
}

.dropdown-menu>li>a {
  display: block;
  white-space: nowrap;
}

.cwb_flow .dropdown.bootstrap-select>.btn.dropdown-toggle {
  height: 50px;
  padding: 0px 20px;
  border-radius: 0px;
  border: solid 1px #767676;
  background-color: #fff;
  box-shadow: none;
  color: #222;
  font-size: 16px;
  line-height: 20px;
  font-family: "CircularStd-Book";
}

.bootstrap-select .dropdown-toggle .filter-option {
  height: auto;
  padding-right: 5px;
}

.bootstrap-select .dropdown-toggle .filter-option::after {
  position: absolute;
  content: "";
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  -webkit-transform: translateY(-50%) rotate(45deg);
  border: solid #2d2924;
  border-width: 0 2px 2px 0;
  padding: 4px;
  height: auto;
  width: auto;
  margin-top: -2.5px;
}

.cwb_flow .bootstrap-select>.btn.show {
  border: 1px solid #0097a9 !important;
  box-shadow: 0 0px 0px 5px rgba(0, 151, 169, 0.3) !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  text-overflow: ellipsis;
}

.cwb_flow .single_select_item .bootstrap-select .dropdown-menu li a {
  font-size: 13px;
  font-family: "CircularStd-Book";
  font-weight: normal;
  color: #000;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 12px;
  line-height: 44px;
  border: 0px !important;
  width: 100%;
  display: block;
}

.cwb_flow .bootstrap-select div.dropdown-menu {
  padding: 0 10px;
}

.cwb_flow .single_select_item .bootstrap-select .dropdown-menu li.selected a {
  font-family: "CircularStd-Bold" !important;
  color: #0097a8;
  border-color: #0097a8;
}

.cwb_login .have_account a {
  color: #003b5c !important;
}

.cwb_login .have_account a:hover {
  color: #65c8ce !important;
}

/* version_upgrade */

/* start 24.07.24 blance transfer*/
.trensfer_stepArea_Bt .step_hdng h2 {
  font-size: 36px;
  color: #2d2924;
}

.trensfer_stepArea_Bt .step_hdng {
  margin-bottom: 36px;
}

.trensfer_stepArea_Bt {
  padding: 65px 80px;
}

.trensfer_stepArea_Bt .trensfer_text h3 {
  font-size: 22px;
  margin-bottom: 20px;
  color: #2d2924;
}

.trensfer_stepArea_Bt .ternsfer_para p,
.step_hdng p {
  font-size: 18px;
  color: #2d2924;
}

.trensfer_stepArea_Bt .get_started_btn {
  margin-top: 25px;
}

.trensfer_stepArea_Bt .blue_Btn {
  border-radius: 0;
}

.BT_all_back {
  display: block;
  padding: 0 20px;
  min-width: 180px;
  height: 50px;
  line-height: 48px;
  font-family: "CircularStd-Bold";
  color: #0097a9;
  font-size: 16px;
  text-align: center;
  border: 1px solid #0097a9;
  background-color: #fff;
  margin-right: 10px;
}

.BT_all_back:hover {
  border-color: #65c8ce;
  color: #0097a9;
}

.trensfer_stepArea_Bt .institute_bx {
  background-color: #ecf7f9;
  max-width: 590px;
}

.trensfer_stepArea_Bt .trensfer_step4 .step_hdng {
  margin-bottom: 57px;
}

.trensfer_stepArea_Bt .trensfer_step4 .ternsfer_subHdng {
  margin-bottom: 20px;
}

.trensfer_stepArea_Bt .ternsfer_subHdng h3 {
  font-size: 22px;
  color: #2d2924;
}

.trensfer_stepArea_Bt .trensfer_step4 .institute_icon {
  width: 68px;
  height: 68px;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
}

.trensfer_stepArea_Bt .inormation_fill .form-control {
  border-radius: 4px;
}

.trensfer_stepArea_Bt .bank_information .ternsfer_para p,
.step_hdng p {
  color: #767676;
}

.trensfer_stepArea_Bt .trensfer_step4 .bank_information .ternsfer_subHdng {
  margin-bottom: 5px;
}

.trensfer_stepArea_Bt .trensfer_step4 .inormation_fill label {
  text-transform: uppercase;
}

.trensfer_stepArea_Bt .ternsfer_step {
  max-width: 590px;
}

.trensfer_stepArea_Bt .slct_accontItem label {
  color: #2d2924;
  font-family: 'CircularStd-Bold';
  font-weight: normal;
}

.trensfer_stepArea_Bt .slct_accontItem h5 {
  color: #767676;
}

.trensfer_stepArea_Bt .red_textBx {
  background-color: #ecf7f9;
  border-radius: 0;
  padding: 20px;
}

.trensfer_stepArea_Bt .trensfer_step2 .institute_logoOuter span {
  margin: 40px 0 20px;
}

.trensfer_stepArea_Bt .trensfer_step2 .institute_logoOuter.first_outer_sec span {
  margin-bottom: 20px;
  margin-top: 0;
}

.trensfer_stepArea_Bt .red_textBx h5 {
  color: #0097a9;
  font-family: 'CircularStd-Bold';
}

.trensfer_stepArea_Bt .red_textBx p {
  color: #767676;
}

.trensfer_stepArea_Bt .trensfer_step6 .credit_limitHdng h3 {
  font-family: 'CircularStd-Book';
  font-weight: normal;
  font-size: 20px;
  color: #767676;
}

.trensfer_stepArea_Bt .trensfer_step6 .credit_limitHdng h3 span {
  color: #2d2924;
  font-size: 22px;
  font-family: 'CircularStd-Bold';
}

.trensfer_stepArea_Bt .trensfer_step6 .inormation_fill label {
  text-transform: uppercase;
  color: #2d2924;
}

.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 ul li a {
  padding: 0 0px 10px;
  border: 0 !important;
  font-size: 14px;
  color: #222;
  font-family: "CircularStd-Bold";
  font-weight: unset;
  text-transform: uppercase;
  background-color: transparent !important;
  position: relative;
  display: block;
}

.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: #0097a9;
  width: 100%;
}

.activity_table_body .tab-content {
  padding: 0 0px 0px 85px;
}

.trensfer_table {
  overflow-x: auto;
}

.mobile_hdngrow {
  display: none !important;
}

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

.trensfer_tablerow {
  display: table-row;
}

.trensfer_table_cell {
  display: table-cell;
  padding: 30px 10px;
  border: 2px solid #e1e1e16e;
  text-align: center;
}

.tble_head .trensfer_table_cell {
  padding: 25px 10px;
  border: 2px solid #e1e1e16e;
  text-align: center;
  width: 200px;
  height: 70px;
}

.trensfer_table table {
  width: 100%;
}

.trensfer_table th {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 10px;
  font-size: 14px;
  font-weight: unset;
  text-transform: uppercase;
  vertical-align: middle;
  color: #222;
}

.trensfer_table_cell h3 {
  font-size: 14px;
  font-family: "CircularStd-Bold";
  font-weight: unset;
  text-transform: uppercase;
  color: #2d2924;
}

.trensfer_table td {
  padding: 30px 10px;
  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;
  font-family: "CircularStd-Book";
  color: #222;
}

.trensfer_table th:first-child,
.trensfer_table td:first-child,
.trensfer_table_cell:first-child {
  padding-left: 0;
}

.trensfer_stepArea {
  padding: 85px;
  margin-bottom: 230px;
}

.ternsfer_step {
  margin-bottom: 40px;
  max-width: 630px;
}

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

.step_hdng h2 {
  margin-bottom: 0;
}

.step_hdng {
  margin-bottom: 40px;
}

.trensfer_text h3 {
  font-size: 22px;
  color: #222;
  font-family: "CircularStd-Bold";
  margin-bottom: 20px;
}

.ternsfer_activityBx {
  padding: 80px 80px 60px;
}

.trensfer_listArea_bt .ternsfer_activityBx h2,
.step_hdng h2 {
  font-size: 36px;
  margin-bottom: 20px;
}

.trensfer_listArea_bt .ternsfer_activityBx p {
  font-size: 18px;
  color: #2d2924;
  max-width: 621px;
  margin-bottom: 20px;
}

.trensfer_stepArea_Bt .trensfer_step3 .step_btnOuter {
  margin-top: 40px;
}

.balanceTransferSuccess_bt .status_check img {
  max-width: 60px;
}

.balanceTransferSuccess_bt .modal_hdng h3 {
  color: #2d2924;
  font-size: 20px;
  font-weight: 600;
}

.balanceTransferSuccess_bt .step_btnOuter a {

  min-width: 255px;
}

.balanceTransferSuccess_bt .step_btnOuter .next_Btn {
  display: flex;
  justify-content: center;
}

.balanceTransferSuccess_bt .step_btnOuter {
  margin-top: 20px;
}

.balanceTransferSuccess_bt .modal-body {
  text-align: center;
  padding: 20px;
}

/* end 24.07.24 */
/* start 25.07.24 */
.trensfer_stepArea_Bt .trensfer_step6 .inormation_fill .dropdown {
  display: block;
  height: 60px;
  margin-right: 0;
}

.cwb_flow .trensfer_step6 .inormation_fill .types_fld .btn {
  height: 60px;
  width: 100%;
  text-align: left;
  color: #767676;
  font-family: "CircularStd-Book";
  font-size: 16px;
}

.cwb_flow .trensfer_step6 .inormation_fill .types_fld .dropdown-toggle .caret {
  top: 4px;
}

.cwb_flow .trensfer_step6 .inormation_fill .types_fld .dropdown-menu {
  min-width: 100%;
}

.trensfer_stepArea_Bt .trensfer_step6 .inormation_fill label.cntnr {
  text-transform: capitalize;
}

/* end 24.07.24 blance transfer*/
/* end 25.07.24 */
/* start 29.07.24 */
.trensfer_stepArea_Bt .trensfer_step6 .form-control {
  padding: 18px 12px;
}

/* end 29.07.24 */
/* start 30.07.24 */
.trnsfr_list_rightPnl_balnce {
  padding-bottom: 50px;
}

/* end 30.07.24 */


/* start 01.08.24 */
.step_activated {
  width: 100%;
  position: relative;
  padding: 17px 20px;
  background-color: rgba(255, 108, 108, 0.05);
  border-left: 5px solid #fc0000;
  margin: 4px 0px 40px;
}

.step_activated p {
  margin: 0px;
  font-size: 16px;
  color: #2d2924;
  font-family: "CircularStd-Book";
  max-width: 536px;
}

.step_activated p a {
  color: #fc0000;
  font-family: "CircularStd-Bold";
  text-decoration: underline;
}

.blue_Btn.get_dissable {
  background: #ededed;
  border: 1px solid #767676;
  color: #767676;
  cursor: no-drop;
}

/* end 01.08.24 */
/* start 03.08.24 */
.trensfer_step5 .bank_account_form input.bnk_form {
  height: 34px;
  border-radius: 0;
}

.trensfer_step6 .edit_form .form_box .form-control.bnk_form {
  height: 50px;
}

/* end 03.08.24 */

/* start 04.10.24 */
.compare_containerheading {
  width: 100%;
  position: sticky;
  display: flex;
}

.compare_containerheading .card_box {
  flex: 1;
  text-align: center;
}

.compare_containerheading .card_box .card_box_img {
  max-width: 150px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
}

.compare_containerheading .card_box .card_box_img img {
  width: 100%;
}

#traveleditModalSection .row.hidden {
  display: none;
}

/* end 04.10.24 */

/* 14.10.24 start */
.dsbrd_eshop_slider_mrktnk .slick-track {
  margin: 0;
}

/* 14.10.24 end */

/* 15.10.24 start */
.calender-btn>input {
  cursor: pointer;
}

/* 15.10.24 end */

/* 23.10.24 start */
.cwb_flow .tranlistcontent .flx_lft_align {
  width: auto;
}

.cwb_flow .tranlistcontent .flx_lft_align .bootstrap-select .filter-option::after {
  right: 10px;
}

.cwb_flow .tranlistcontent .flx_lft_align .bootstrap-select.active button.dropdown-toggle {
  background-color: #0097a8;
  color: #fff;
}

.cwb_flow .tranlistcontent .flx_lft_align .bootstrap-select.active .filter-option::after {
  border-color: #fff;
}

/* 23.10.24 end */

/* 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 */

/* top banner 22.01.25 */
.top_rwd_stcy_bnr {
  position: absolute;
  top: 67px;
  left: 0;
  right: 0;
  padding: 20px 0px;
  background-color: #003b5c;
  z-index: 9;
}

.top_rwd_stcy_bnr .bnr_cnct_wrp {
  position: relative;
  padding-right: 30px;
}

.top_rwd_stcy_bnr .bnr_cnct_wrp .cls_btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 25px;
  padding: 0;
  background-color: transparent;
  border: none;
}

.top_rwd_stcy_bnr .bnr_cnct_wrp .cls_btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  width: 25px;
}

.top_rwd_stcy_bnr .bnr_cnct_wrp p {
  font-family: "CircularStd-Book";
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}

.top_rwd_stcy_bnr .bnr_cnct_wrp p span {
  font-family: "CircularStd-Bold";
}

/* top banner 22.01.25 */
/* start 24.01.25 */
.modal {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

/* end 24.01.25 */

/* 28.02.25 start */
.background_img {
  padding-left: 17px;
  position: relative;
  background-image: url(../images/error_shape@2x.png);
  background-repeat: no-repeat;
  background-position: left center;
  display: inline-block;
  background-size: 12px;
}

/* 28.02.25 end */
/* start 11.02.25 */
.mob_m8 {
  display: none;
}

/* end 11.02.25 */

/* 17.03.25 start */
.cwb_login .errorred.valid_email {
  border: 0px !important;
  border-bottom: 1px solid #fc0000 !important;
}
.hdn_text .copy_text{
  bottom: -24px;
  top: unset;
}
#card_dtls_modl ::selection{
color: #000;
}      
/* 17.03.25 end */
/* start 12.04.25 */
#requestNewLimitmodal .form-control{
  height: 124px;
}
/* end 12.04.25 */