/* fonts.css */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
    font-family: 'GBlack';
    src: url('../fonts/Gotham-Black.eot');
    src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Black.woff2') format('woff2'),
        url('../fonts/Gotham-Black.woff') format('woff'),
        url('../fonts/Gotham-Black.ttf') format('truetype'),
        url('../fonts/Gotham-Black.otf') format('opentype'),
        url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: 425;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GUltra';
    src: url('../fonts/Gotham-Ultra.eot');
    src: url('../fonts/Gotham-Ultra.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Ultra.woff2') format('woff2'),
        url('../fonts/Gotham-Ultra.woff') format('woff'),
        url('../fonts/Gotham-Ultra.ttf') format('truetype'),
        url('../fonts/Gotham-Ultra.otf') format('opentype'),
        url('../fonts/Gotham-Ultra.svg#Gotham-Ultra') format('svg');
    font-weight: 450;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GThin';
    src: url('../fonts/Gotham-Thin.eot');
    src: url('../fonts/Gotham-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Thin.woff2') format('woff2'),
        url('../fonts/Gotham-Thin.woff') format('woff'),
        url('../fonts/Gotham-Thin.ttf') format('truetype'),
        url('../fonts/Gotham-Thin.otf') format('opentype'),
        url('../fonts/Gotham-Thin.svg#Gotham-Thin') format('svg');
    font-weight: 250;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_SemiBold';
    src: url('../fonts/Gotham-Medium.eot');
    src: url('../fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Medium.woff2') format('woff2'),
        url('../fonts/Gotham-Medium.woff') format('woff'),
        url('../fonts/Gotham-Medium.ttf') format('truetype'),
        url('../fonts/Gotham-Medium.otf') format('opentype'),
        url('../fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 350;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GLight';
    src: url('../fonts/Gotham-Light.eot');
    src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-Light.woff2') format('woff2'),
        url('../fonts/Gotham-Light.woff') format('woff'),
        url('../fonts/Gotham-Light.ttf') format('truetype'),
        url('../fonts/Gotham-Light.otf') format('opentype'),
        url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GExtraLight';
    src: url('../fonts/Gotham-ExtraLight.eot');
    src: url('../fonts/Gotham-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Gotham-ExtraLight.woff2') format('woff2'),
        url('../fonts/Gotham-ExtraLight.woff') format('woff'),
        url('../fonts/Gotham-ExtraLight.ttf') format('truetype'),
        url('../fonts/Gotham-ExtraLight.otf') format('opentype'),
        url('../fonts/Gotham-ExtraLight.svg#Gotham-ExtraLight') format('svg');
    font-weight: 275;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

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

@font-face {
    font-family: 'Axiforma_Bold';
    src: url('../fonts/Axiforma_Bold.eot');
    src: url('../fonts/Axiforma_Bold.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_Bold.woff2') format('woff2'), */
        url('../fonts/Axiforma_Bold.woff') format('woff'),
        url('../fonts/Axiforma_Bold.ttf') format('truetype'),
        url('../fonts/Axiforma_Bold.otf') format('opentype'),
        url('../fonts/Axiforma_Bold.svg#Axiforma_Bold') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'SanFranciscoText-Regular';
    src:
        url('SanFranciscoText-Regular.eot?#iefix') format('embedded-opentype'),
        url('SanFranciscoText-Regular.otf') format('opentype'),
        url('SanFranciscoText-Regular.woff') format('woff'), url('SanFranciscoText-Regular.ttf') format('truetype'), url('SanFranciscoText-Regular.svg#SanFranciscoText-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_Thin';
    src: url('../fonts/Axiforma_Thin.eot');
    src: url('../fonts/Axiforma_Thin.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_Thin.woff2') format('woff2'), */
        url('../fonts/Axiforma_Thin.woff') format('woff'),
        url('../fonts/Axiforma_Thin.ttf') format('truetype'),
        url('../fonts/Axiforma_Thin.otf') format('opentype'),
        url('../fonts/Axiforma_Thin.svg#Axiforma_Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_Regular';
    src: url('../fonts/Axiforma_Regular.eot');
    src: url('../fonts/Axiforma_Regular.eot?#iefix') format('embedded-opentype'),

        url('../fonts/Axiforma_Regular.ttf') format('truetype'),
        url('../fonts/Axiforma_Regular.otf') format('opentype'),
        url('../fonts/Axiforma_Regular.svg#Axiforma_Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_SemiBold';
    src: url('../fonts/Axiforma_SemiBold.eot');
    src: url('../fonts/Axiforma_SemiBold.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_SemiBold.woff2') format('woff2'), */
        url('../fonts/Axiforma_SemiBold.woff') format('woff'),
        url('../fonts/Axiforma_SemiBold.ttf') format('truetype'),
        url('../fonts/Axiforma_SemiBold.otf') format('opentype'),
        url('../fonts/Axiforma_SemiBold.svg#Axiforma_SemiBold') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_Bold';
    src: url('../fonts/Axiforma_Bold.eot');
    src: url('../fonts/Axiforma_Bold.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_Bold.woff2') format('woff2'), */
        url('../fonts/Axiforma_Bold.woff') format('woff'),
        url('../fonts/Axiforma_Bold.ttf') format('truetype'),
        url('../fonts/Axiforma_Bold.otf') format('opentype'),
        url('../fonts/Axiforma_Bold.svg#Axiforma_Bold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_Black';
    src: url('../fonts/Axiforma_Black.eot');
    src: url('../fonts/Axiforma_Black.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_Black.woff2') format('woff2'), */
        url('../fonts/Axiforma_Black.woff') format('woff'),
        url('../fonts/Axiforma_Black.ttf') format('truetype'),
        url('../fonts/Axiforma_Black.otf') format('opentype'),
        url('../fonts/Axiforma_Black.svg#Axiforma_Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Axiforma_Light';
    src: url('../fonts/Axiforma_Light.eot');
    src: url('../fonts/Axiforma_Light.eot?#iefix') format('embedded-opentype'),
        /* url('../fonts/Axiforma_Light.woff2') format('woff2'), */
		url('../fonts/Axiforma_Light.woff') format('woff'),
        url('../fonts/Axiforma_Light.ttf') format('truetype'),
        url('../fonts/Axiforma_Light.otf') format('opentype'),
        url('../fonts/Axiforma_Light.svg#Axiforma_Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
}


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

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



@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.eot');
    src: url('../fonts/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff'),
        url('../fonts/Helvetica.svg#Helvetica') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
    font-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-display: swap;
}

@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-display: swap;
}
@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;
    font-display: swap;
}
/* fonts.css */


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

body {
    font-family: "Source Sans Pro", sans-serif;
    background: #f7f7f7;
  }
  
  * {
    outline: none;
    margin: 0;
    padding: 0;
    font-size-adjust: none;
    -moz-font-size-adjust: none;
    -webkit-font-size-adjust: none;
    -ms-font-size-adjust: none;
    -o-font-size-adjust: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  
  *::after,
  *::before {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  
  ul,
  ol,
  li {
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  
  a {
    text-decoration: none;
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
  }
  
  a:focus {
    outline: none;
  }
  
  img {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    border: none;
  }
  
  input[placeholder],
  [placeholder],
  *[placeholder] {
    color: #414042;
    opacity: 1;
  }
  
  ::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #414042;
    opacity: 1;
  }
  
  :-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #414042;
    opacity: 1;
  }
  
  ::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #414042;
    opacity: 1;
  }
  
  :-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #414042;
    opacity: 1;
  }
  
  ::selection {
    background-color: #ccc;
    color: #fff;
  }
  
  ::-webkit-selection {
    background-color: #ccc;
    color: #fff;
  }
  
  ::-moz-selection {
    background-color: #ccc;
    color: #fff;
  }
  
  ::-ms-selection {
    background-color: #ccc;
    color: #fff;
  }
  
  ::-o-selection {
    background-color: #ccc;
    color: #fff;
  }
  
  input:-webkit-autofill,
  input:-webkit-autofill:hover,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset;
    box-shadow: 0 0 0 30px white inset;
    background-color: transparent !important;
    color: #00c1d5;
  }
  
  a:focus,
  a:hover {
    text-decoration: none;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6 {
    font-weight: normal;
    margin: 0;
  }
  
  ul {
    padding: 0;
    margin: 0;
  }
  
  /*add css*/
  
  /*global css*/
  
  h1 {
    color: #fff;
    font-size: 36px;
  }
  
  p {
    font-size: 16px;
    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: #222222;
  }
  
  .menu_wrap .bar_icon {
    right: 20px;
    font-size: 35px;
    top: 10px;
  }
  
  .stella_select {
    float: right;
    /* width: 360px; */
    width: 310px;
    margin: 5px 0 0;
    text-align: right;
  }
  
  .stella_select .btn-default {
    border: none;
    outline: none;
    border-radius: 0;
  }
  
  .btn-group.bootstrap-select {
    width: 100% !important;
  }
  
  .stella_select .btn-group .bootstrap-select.btn-group .btn .filter-option {
    color: #414042;
    font-size: 13px;
  }
  
  .stella_select .dropdown .caret {
    border: none;
    width: 9px;
    height: 6px;
    background: url(../images/icon-caret.png) right center no-repeat;
  }
  
  .stella_select .btn-default:hover,
  .stella_select .open > .dropdown-toggle.btn-default {
    background: #00c1d5;
  }
  
  .stella_select .btn-default:hover .filter-option,
  .stella_select .open > .dropdown-toggle.btn-default .filter-option {
    color: #fff;
  }
  
  .stella_select .dropdown-menu {
    border-radius: 0;
    background: #fff;
    margin-top: 8px;
  }
  
  .stella_select .dropdown-menu a {
    color: #fff;
  }
  
  .stella_select .dropdown-menu > li {
    margin: 0px;
  }
  
  .stella_select .dropdown-menu > li > a {
    padding: 3px 15px;
    font-size: 14px;
    color: #1e2127;
  }
  
  .stella_select a {
    color: #414042;
  }
  
  .stella_select .dropdown-menu {
    top: 75px;
    padding: 25px 0px 25px 0px;
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
    border: 0;
    width: 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: #222222;
  }
  
  .text_fld_d {
    width: 100%;
    background: #fff;
    border-radius: 3px;
    padding: 16px 45px;
    font-size: 13px;
    color: #414042;
    border: none;
    outline: none;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  }
  
  .user_fld {
    background: url(../images/user.png) 20px center no-repeat #fff;
  }
  
  .pswrd_fld {
    background: url(../images/lock.png) 20px center no-repeat #fff;
  }
  
  .login_inr_wrap .global_btn {
    width: 100%;
    height: 50px;
    padding: 15px 55px;
  }
  
  .have_account {
    text-align: center;
    font-size: 13px;
    color: #6a6a6a;
    margin-top: 22px;
  }
  
  .have_account a {
    color: #00c1d5;
  }
  
  .have_account a:hover {
    color: #222222;
  }
  
  /*end*/
  
  /*banner area*/
  
  .banner_area {
    padding: 65px 0;
    position: relative;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#dafaff+0,fefeff+100 */
    background: rgb(218, 250, 255);
    /* Old browsers */
    background: -moz-linear-gradient(
      top,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%
    );
    /* FF3.6-15 */
    background: -webkit-linear-gradient(
      top,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%
    );
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(
      to bottom,
      rgba(218, 250, 255, 1) 0%,
      rgba(254, 254, 255, 1) 100%
    );
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dafaff', endColorstr='#fefeff', GradientType=0);
    /* IE6-9 */
  }
  
  .make_pay {
    margin-top: 5px;
  }
  
  .current_blnc_value {
    display: inline-block;
    vertical-align: middle;
    font-size: 40px;
  }
  
  .make_pay span {
    display: block;
    font-size: 10px;
    color: #414042;
    margin: 0 0 5px;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  
  .make_btn {
    display: inline-block;
    vertical-align: middle;
    background: #00c1d5;
    padding: 10px 15px;
    border-radius: 3px;
    color: #fff;
    margin: 0px 0px 0px 10px;
  }
  
  .make_btn img {
    margin-right: 10px;
  }
  
  .make_btn:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .make_btn1 {
    display: inline-block;
    vertical-align: middle;
    background: #00c1d5;
    padding: 10px 15px;
    border-radius: 3px;
    color: #fff;
    margin: 10px 0 0 10px;
  }
  
  .make_btn1 img {
    margin-right: 10px;
  }
  
  .make_btn1:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .other_value {
    margin: 30px -15px 0;
  }
  
  .other_value_cell {
    float: left;
    width: 25%;
    letter-spacing: 1px;
    padding: 0 15px;
    min-height: 1px;
  }
  
  .other_value_cell h5 {
    font-size: 24px;
    color: #414042;
  }
  
  .other_value_cell span {
    margin: 5px 5px;
  }
  
  .brim_left_wrap {
    float: left;
    width: 390px;
    padding-right: 30px;
  }
  
  .brim_right_wrap {
    overflow: hidden;
    padding-top: 82px;
  }
  
  .brim_left {
    position: relative;
  }
  
  .card_details {
    position: absolute;
    top: 100px;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 30px;
  }
  
  .more_details {
    margin: 5px 0 0;
    letter-spacing: 1;
    text-align: center;
  }
  
  .more_details a {
    font-size: 10px;
    color: #414042;
  }
  
  .more_details a:hover {
    color: #222222;
  }
  
  .more_details a {
    display: inline-block;
  }
  
  .no_cell {
    display: inline-block;
    margin-right: 32px;
    color: #fff;
    letter-spacing: 3px;
    font-size: 18px;
    vertical-align: middle;
  }
  
  .no_cell:last-child {
    margin-right: 0;
  }
  
  .valid_area {
    margin: 52px 0 0;
    width: 250px;
  }
  
  .valid_cell {
    float: left;
    font-size: 10px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-right: 30px;
  }
  
  .valid_cell span {
    display: block;
  }
  
  .slick-dots {
    display: block;
    text-align: center;
  }
  
  .slick-dots li {
    display: inline-block;
    margin: 0 3px;
  }
  
  .slick-dots li button {
    border: none;
    outline: none;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    font-size: 0;
    background: #c0bdbd;
  }
  
  .slick-dots li.slick-active button {
    background: #00c1d5;
  }
  
  /*banner area end*/
  
  /*offer area start*/
  
  .content_area {
    background: #f7f7f7;
    padding: 60px 0 0;
  }
  
  .content_area h5 {
    display: block;
    font-size: 12px;
    color: #808080;
    text-transform: uppercase;
  }
  
  .offer_blog {
    margin: 0px -15px 40px;
  }
  
  .offer_cell {
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    margin: 20px 15px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
    transition: 300ms ease-in-out;
  }
  
  .offer_cell:hover {
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2);
  }
  
  .offer_cell_pic {
    position: relative;
    height: 160px;
    text-align: center;
    background: #fff;
    line-height: 160px;
  }
  
  .tag_text {
    font-size: 11px;
    color: #414042;
    position: absolute;
    top: 15px;
    left: 15px;
    line-height: normal;
    background: #fff;
    border-radius: 25px;
    padding: 5px 11px;
  }
  
  .cross_btn {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
  }
  
  .cross_btn:hover {
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.1);
  }
  
  .offer_white_part {
    position: relative;
    background: #fff;
    height: 130px;
    padding: 20px 15px;
  }
  
  .offer_white_part h4 {
    font-size: 14px;
    color: #222222;
    margin: 0 0 6px;
  }
  
  .offer_white_part p {
    font-size: 11px;
    color: #414042;
  }
  
  .btm_bar {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 15px;
  }
  
  .btm_left {
    color: #4a4a4a;
    font-size: 9px;
  }
  
  .btm_left img {
    margin-right: 5px;
  }
  
  .view_all {
    font-size: 12px;
    color: #808080;
    text-transform: uppercase;
  }
  
  .view_all img {
    margin-left: 12px;
  }
  
  .view_all:hover {
    text-decoration: underline;
  }
  
  .transation_details {
    margin: 30px 0 0;
  }
  
  .transation_table {
    width: 100%;
  }
  
  .transation_row_wrap {
    margin-bottom: 10px;
  }
  
  .transation_row {
    position: relative;
    background: #fff;
    padding: 12px 0;
  }
  
  .transation_row.head_row {
    background: none;
    padding: 0;
    margin: 0 0 10px;
  }
  
  .transation_cell {
    float: left;
    padding: 10px 20px;
    font-size: 13px;
    width: 17%;
    color: #414042;
  }
  
  .transation_cell:first-child {
    padding: 0 20px;
    width: 25%;
  }
  
  .transation_cell:last-child {
    width: 2%;
  }
  
  .transation_row.head_row .transation_cell:nth-last-child(2) {
    width: 19%;
  }
  
  .transation_row.head_row .transation_cell:last-child {
    width: 2%;
  }
  
  .transation_cell span {
    float: left;
    width: 40px;
    height: 40px;
    overflow: hidden;
    margin-right: 15px;
  }
  
  .marchant_value {
    padding-top: 10px;
    overflow: hidden;
  }
  
  .head_row .transation_cell {
    background: none;
    font-size: 9px;
    color: #808080;
    padding: 3px 20px;
    text-transform: uppercase;
  }
  
  .pagination_wrap {
    text-align: center;
    margin: 40px 0 0;
  }
  
  .pagination {
    margin: 0;
    padding: 0;
  }
  
  .pagination li a {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    padding: 0 5px !important;
    border-radius: 50% !important;
    color: #414042;
    font-size: 14px !important;
    background: none;
    border: none;
    margin: 0 5px;
    border-bottom: 0 !important;
  }
  .pagination li.active a,
  .pagination li a:hover {
    background: #009db2;
    color: #fff;
  }
  
  .pagination > li:first-child > a,
  .pagination > li:first-child > span,
  .pagination > li:last-child > a,
  .pagination > li:last-child > span {
    border-radius: 50%;
  }
  
  .expand_area {
    margin-top: 10px;
    position: relative;
    display: none;
    background: #009db2;
    padding: 15px 80px 30px 20px;
  }
  
  .expand_btn,
  .close_btn {
    display: block;
    width: 20px;
    height: 20px;
    text-align: center;
    border-radius: 50%;
  }
  
  .expand_btn:hover,
  .close_btn:hover {
    background: #222222;
  }
  
  .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: #00c1d5;
  }
  
  .setup_cell_left {
    float: left;
    width: 50%;
  }
  
  .setup_cell_left h5 {
    font-size: 10px;
    color: #222222;
  }
  
  .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: #00c1d5;
  }
  
  .modal-body {
    padding: 10px 30px;
  }
  
  .modal-footer {
    /* padding: 0 30px 30px; */
    text-align: left;
    padding: 15px 30px;
  }
  
  .modal-footer button {
    border: none;
    background: #00c1d5;
    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/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: #00c1d5;
  }
  
  .footer_wrap ul li:first-child a {
    padding-left: 0;
  }
  
  .footer_wrap ul li:first-child {
    margin-left: 0;
  }
  
  .footer_wrap span {
    font-size: 12px;
    color: #4a4a4a;
    text-align: center;
    display: block;
  }
  
  .chat_pic {
    position: absolute;
    right: 30px;
    top: -114px;
  }
  
  .chat_pic a {
    display: block;
  }
  
  .chat_pic:hover {
    opacity: 0.8;
  }
  
  /*footer end*/
  
  /*activity page css*/
  
  .activity_content {
    padding-top: 36px;
    background: #fff;
  }
  
  .left_activity {
    max-width: 30%;
    float: left;
  }
  
  .right_activity {
    max-width: 70%;
    float: right;
  }
  
  .left_activity h3 {
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
    color: #414042;
    font-weight: 700;
    font-family: "Source Sans Pro", sans-serif;
    white-space: nowrap;
    /*font-family:Verdana, Geneva, sans-serif;*/
  }
  
  .left_activity h3 span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 30px;
  }
  
  .right_activity li {
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
  }
  
  .right_activity li:last-child {
    margin-right: 0px;
  }
  
  .right_activity li a {
    vertical-align: inherit;
    margin: 0;
  }
  
  .right_activity .currency {
    font-size: 32px;
    color: #414042;
    /* line-height: 35px; */
    /* margin: 0px 0px 0px 10px; */
    line-height: 34px;
  }
  
  .right_activity li span {
    color: #b5b4b5;
    font-size: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .tab_pannle {
    padding-top: 30px;
  }
  
  .tab_menu {
    padding-bottom: 13px;
    margin-bottom: -1px;
  }
  
  .tab_menu li {
    margin-right: 35px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .tab_menu li:last-child {
    margin-right: 0px;
  }
  
  .tab_menu li a {
    padding: 0;
    background: none;
    border: 0;
    color: #4a494b;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: 500;
    padding-bottom: 15px;
    border-bottom: 4px solid transparent;
  }
  
  .tab_menu li.active > a,
  .tab_menu li.active a:focus,
  .tab_menu li.active a:hover {
    border: 0;
    padding: 0;
    background: none;
    border-bottom: 2px solid #00c1d5;
    padding-bottom: 15px;
    padding-top: 15px;
  }
  
  .tab_menu li a:hover {
    background: none;
    border-bottom: 2px solid #00c1d5;
  }
  
  .tabText_content {
    background: #f7f7f7;
    border-top: 2px solid #dedede;
    padding: 35px 0px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .search_bar .form-control {
    height: 45px;
    border: 0;
    background: url(../images/search-icon@2x.png) no-repeat #fff;
    background-size: 15px;
    color: #cdcccd;
    text-transform: capitalize;
    font-family: "GBook";
    box-shadow: 0 2px 0px rgba(0, 0, 0, 0.1);
    background-position: left 15px top 50%;
    padding-left: 45px;
    border-radius: 5px;
  }
  
  .search_bar .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #cdcccd;
    opacity: 1;
  }
  
  .search_bar .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: #cdcccd;
    opacity: 1;
  }
  
  .search_bar .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #cdcccd;
    opacity: 1;
  }
  
  .search_bar .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #cdcccd;
    opacity: 1;
  }
  
  .select_outer {
    padding-top: 35px;
    font-family: "GBook";
    /*font-family:Verdana, Geneva, sans-serif;*/
  }
  
  .left_select {
    width: 75%;
    float: left;
    margin: 0px -10px;
  }
  
  .select_item {
    width: 170px;
    float: left;
    padding: 0px 10px;
    height: 60px;
  }
  
  .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: 50%;
      right: 20px;
  }
  
  .right_select {
    width: 24%;
    float: right;
  }
  
  .download_btn .dropdown a {
    color: #414042;
    background: url(../images/arow.png) no-repeat #e3e4e5;
    background-position: right 15px top 50%;
    width: 100%;
    line-height: 40px;
    display: inline-block;
    padding: 0px 15px;
    font-size: 13px;
    font-weight: 400;
    border-radius: 5px;
    text-align: left;
  }
  
  .download_btn .dropdown a span {
    margin-right: 5px;
  }
  
  .download_btn .dropdown-menu li a {
    width: auto;
    background: none;
    line-height: normal;
    padding: 12px 10px;
    text-align: center;
  }
  
  .download_btn .dropdown-menu li a:hover {
    color: #27cbdc;
  }
  
  .download_btn .dropdown-menu {
    left: inherit;
    right: 0;
  }
  
  .form-control {
    font-size: 12px;
  }
  
  /*end*/
  
  /*make payment css modal*/
  
  /*#make_payment .modal-dialog{
      width: 750px;
  }*/
  
  .make_payment_inr span {
    display: block;
    font-size: 12px;
    color: #414042;
  }
  
  .payee_text_new {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .make_tabmenu ul {
    margin: 10px 0 30px;
    overflow: hidden;
  }
  
  .make_tabmenu ul li {
    float: left;
  }
  
  .make_tabmenu ul li a {
    display: inline-block;
    padding: 10px 15px;
    font-size: 11px;
    color: #808080;
    border: 1px solid #d0d2d2;
  }
  
  .make_tabmenu ul li a:hover,
  .make_tabmenu ul li.active a {
    background: #00c1d5;
    border-color: #00c1d5;
    color: #fff;
  }
  
  .make_tabmenu ul li:first-child a {
    border-radius: 5px 0 0 5px;
  }
  
  .make_tabmenu ul li:last-child a {
    border-radius: 0px 5px 5px 0px;
  }
  
  .make_tabmenu ul li:last-child a {
    border-left: none;
  }
  
  .amount_cell {
    border: 1px solid #e3e4e5;
    padding: 13px 20px;
    background: #fbfbfb;
    border-radius: 5px;
    margin-bottom: 20px;
    height: 78px;
  }
  
  .amount_cell h4 {
    font-size: 23px;
    color: #414042;
    margin-bottom: 10px;
    line-height: 26px;
  }
  
  .amount_cell span {
    display: block;
    font-size: 10px;
    color: #414042;
    margin: 2px 0 0;
  }
  
  .amount_cell_input {
    border: none;
    outline: inherit;
    background: none;
    border-radius: 0;
    font-size: 23px;
    color: #414042;
    padding: 0;
    line-height: 26px;
  }
  
  .amount_cell.edit_cell:hover {
    border-color: #00c1d5;
    background: #fafefe;
  }
  
  .amount_cell.edit_cell:hover span {
    color: #00c1d5;
  }
  
  .modal-backdrop {
    background: #222222;
  }
  
  .modal-backdrop.in {
    opacity: 90%;
  }
  
  /*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: #222222;
  }
  
  .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: #222222;
  }
  
  .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: visible;
  }
  
  .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;
    min-height: 100vh;
  }
  
  .management_bar:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    width: 500000px;
    background: #fff;
    z-index: 1;
    left: -500000px;
  }
  
  .management_bar ul li {
    float: none;
    position: relative;
  }
  
  .management_bar ul {
    position: relative;
    z-index: 11;
  }
  
  .management_bar ul li a {
    position: relative;
    display: block;
    padding: 15px 0;
    font-size: 14px;
    color: #414042;
    transition: 100ms ease-in-out;
    -webkit-transition: 100ms ease-in-out;
    -moz-transition: 100ms ease-in-out;
  }
  
  .management_bar ul li a b {
    position: relative;
    z-index: 10;
    font-weight: normal;
  }
  
  /* .management_bar ul li a:hover:before,
  .management_bar ul li.active a:before {
      position: absolute;
      content: "";
      right: 100%;
      top: 0;
      bottom: 0;
      width: 1000000000px;
      background: #e5f8fa;
      z-index: 9;
      transition: 900ms ease-in-out;
      -webkit-transition: 900ms ease-in-out;
      -moz-transition: 900ms ease-in-out;
  } */
  
  .img {
    margin: 0 20px 0 0;
  }
  
  .management_bar ul li a img,
  .management_bar ul li a span {
    display: inline-block;
    vertical-align: middle;
  }
  
  .management_bar ul li a span {
    margin-top: 3px;
    max-width: 140px;
  }
  
  .management_bar ul li a:hover,
  .management_bar ul li.active a {
    /* background: #e5f8fa; */
    color: #00c1d5;
  }
  
  .management_bar ul li.active a {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .accout_area {
    position: relative;
    z-index: 1;
    margin: 50px 0 0 285px;
    padding-bottom: 120px;
    transition: 900ms ease-in-out;
    -webkit-transition: 900ms ease-in-out;
    -moz-transition: 900ms ease-in-out;
  }
  
  .accout_area h1 {
    font-size: 32px;
    color: #414042;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 40px;
  }
  
  .accout_area .tab-content {
    margin-top: 40px;
  }
  
  .account_frm {
    background: #fff;
    padding: 40px;
  }
  
  .account_frm h3 {
    font-size: 24px;
    color: #414042;
    margin: 0 0 40px;
  }
  
  .fld_outr {
    margin: 0 0 30px;
  }
  
  .fld_outr label {
    font-size: 12px;
    color: #414042;
    margin-bottom: 4px;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .type_fld {
    width: 100%;
    border: 1px solid #d0d2d2;
    border-radius: 5px;
    padding: 3px 14px;
    font-size: 14px;
    color: #414042;
    outline: none;
    height: 40px;
  }
  
  .type_fld:focus {
    border: 1px solid #00c1d5;
  }
  
  .fld_outr .select_item {
    padding: 0;
    width: 100%;
    float: none;
  }
  
  .fld_outr .bootstrap-select > .btn {
      background: #fff !important;
      height: 60px;
      padding: 20px;
      border-radius: 5px;
      border: solid 1px #706f73;
      background-color: #fff;
      box-shadow: none;
      color: #222;
      line-height: normal;
      font-size: 16px;
      position: relative;
      display: flex;
      align-items: center;
  }
  
  .bootstrap-select.btn-group .btn .filter-option {
    text-overflow: ellipsis;
  }
  
  .submit_btn {
    border: none;
    background: #00c1d5;
    border-radius: 5px;
    font-size: 13px;
    padding: 12px 20px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .submit_btn:hover {
    background: #41e6ff;
  }
  
  /*account page end*/
  
  .left_btn {
    position: absolute;
    top: 60px;
    right: -45px;
    display: none;
  }
  
  .left_btn a {
    display: inline-block;
    color: #00c1d5;
    font-size: 65px;
  }
  
  .sidebar_add .left_btn {
    right: -23px;
  }
  
  .left_btn a:hover {
    color: #222222;
  }
  
  .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: #222222;
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
  }
  
  .canada_text p {
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
    color: #0f0f0f;
    letter-spacing: 0px;
  }
  
  .canada_text li span {
    margin-right: 7px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .participating_locations {
    padding: 25px 30px;
    background: #f7f7f7;
  }
  
  .participating_locations h3 {
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
    color: #0f0f0f;
    margin-bottom: 10px;
  }
  
  .locations_map {
    width: 45%;
    float: left;
    height: 315px;
  }
  
  .locations_text {
    width: 55%;
    float: left;
    background: #fff;
    min-height: 315px;
  }
  
  .locations_text li {
    padding: 20px 10px 20px 55px;
    border-bottom: 1px solid #f1f1f1;
    font-size: 14px;
    color: #0c0c0c;
    position: relative;
  }
  
  .locations_text li span {
    color: #a6a6a6;
    display: block;
    font-size: 12px;
  }
  
  .locations_text li:after {
    position: absolute;
    background: url(../images/icon-marker.png) no-repeat;
    height: 26px;
    width: 18px;
    left: 20px;
    top: 20px;
    content: "";
  }
  
  .transactions_zara {
    padding-top: 20px;
  }
  
  .t_hdng_right .bootstrap-select.btn-group .btn .filter-option {
    text-transform: uppercase;
  }
  
  .t_hdng_right a {
    text-transform: uppercase;
  }
  
  .transactions_zara .transation_details {
    margin: 10px 0 0;
  }
  
  .transation_cell .bootstrap-select .btn:focus {
    outline: 0px dotted transparent !important;
    outline: 0px auto -webkit-focus-ring-color !important;
    outline-offset: 0px;
  }
  
  .date_select .btn-default.active.focus,
  .date_select .btn-default.active:focus,
  .date_select .btn-default.active:hover,
  .date_select .btn-default.focus:active,
  .date_select .btn-default:active:focus,
  .date_select .btn-default:active:hover,
  .date_select .open > .dropdown-toggle.btn-default.focus,
  .date_select .open > .dropdown-toggle.btn-default:focus,
  .date_select .open > .dropdown-toggle.btn-default:hover {
    color: #808080;
    background-color: transparent;
    border-color: transparent;
  }
  
  .date_select .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
  }
  
  .date_select .btn-default {
    border: 0;
    border-color: transparent;
    background: transparent;
    font-size: 9px;
    text-transform: uppercase;
    color: #808080;
  }
  
  .date_select .btn-default:hover {
    background: none !important;
  }
  
  .date_select .btn-default.active,
  .btn-default:active,
  .transation_cell .open > .dropdown-toggle.btn-default {
    background: none;
  }
  
  .date_select .btn-default.focus,
  .transation_cell .btn-default:focus {
    background: transparent;
  }
  
  .date_select .caret {
    border: 0;
    background: url(../images/arow.png) no-repeat;
    height: 15px;
    width: 15px;
    height: 15px;
    background-size: 15px;
  }
  
  .date_select .bootstrap-select.btn-group .btn .caret {
    top: 0;
  }
  
  .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 #00c1d5;
      padding: 7px 20px;
      border-radius: 5px;
      color: #00c1d5;
      font-family:'Axiforma_Regular';
      margin-top: 3px;
  }
  .transation_cell .redeem_btn:hover{
      background: #00c1d5;
      color: #fff;
  }*/
  
  .redeem_trasactions .transation_cell:last-child {
    width: auto;
    padding: 0px;
    float: right;
    padding-right: 17px;
  }
  
  .transation_cell .overline_text {
    width: auto;
    height: auto;
    text-decoration: line-through;
    float: none;
    margin-right: 0;
    margin-left: 15px;
    color: #979797;
  }
  
  .participating_locations h3 {
    margin-top: 13px;
    margin-bottom: 0;
  }
  
  .reewarda_reedem .transactions_zara {
    padding-top: 0px;
  }
  
  .transaction_item .mCSB_inside > .mCSB_container {
    margin-right: 6px;
  }
  
  .budget_item {
    background: #fff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
  }
  
  .budgetOuter {
    padding: 20px;
    position: relative;
  }
  
  .budget_left {
    width: 30%;
    float: left;
  }
  
  .budget_progress {
    width: 65%;
    float: left;
  }
  
  .budget_left_modal {
    width: 30%;
    margin: 0px auto;
    /*float: left;*/
  }
  
  .budget_progress_modal {
    width: 100%;
    /*width: 56%;*/
    /*float: left;*/
  }
  
  .budget_cross {
    width: 5%;
    float: left;
    text-align: center;
    margin-top: 8px;
  }
  
  .bdgt_Icon {
    height: 40px;
    width: 40px;
    line-height: 40px;
    float: left;
    overflow: hidden;
    margin-right: 20px;
  }
  
  .icon_Text {
    overflow: hidden;
    margin-top: 10px;
  }
  
  .p_left_text {
    width: 15%;
    float: left;
  }
  
  .middle_progress {
    width: 70%;
    float: left;
    padding: 5px 15px 0px 15px;
  }
  
  .p_right_text {
    width: 15%;
    float: left;
  }
  
  .prgrs_bar_back {
    position: relative;
    height: 4px;
    width: 100%;
    border-radius: 20px;
  }
  
  .pprgs_fnt {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 20px 0px 0px 20px;
  }
  
  .budget_item h4 {
    color: #040404;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
    line-height: 17px;
  }
  
  .p_left_text h4 {
    text-align: right;
  }
  
  .p_left_text h4 span {
    display: block;
  }
  
  .progress_outer {
    margin-top: 10px;
    position: relative;
  }
  
  .budget_msgBox {
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
    border-top: 2px solid #e6e6e6;
    padding: 25px 0px;
    display: none;
  }
  
  .budgtOuter_box {
    max-width: 410px;
    margin: 0 auto;
  }
  
  .lftmsg_Hdng {
    float: left;
    width: 185px;
    margin-right: 17px;
  }
  
  .lftmsg_Hdng h4 {
    font-size: 12px;
    color: #0f0f0f;
  }
  
  .month_text {
    overflow: hidden;
  }
  
  .month_text li {
    font-size: 12px;
    margin-bottom: 15px;
  }
  
  .month_text li:last-child {
    margin-bottom: 0px;
  }
  
  .month_text li span {
    color: #05c3de;
  }
  
  .open_budget .bdgt_close img {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
  }
  
  .bdgt_close,
  .open_budget .bdgt_open {
    display: none;
  }
  
  .open_budget .bdgt_close,
  .bdgt_open {
    display: block;
  }
  
  /*add css 13-9-17*/
  
  #budget_modal .modal-content {
    background: #f7f7f7;
  }
  
  #budget_modal .modal-dialog {
    width: 890px;
  }
  
  #budget_modal .transation_cell {
    width: 22%;
  }
  
  #budget_modal .transation_cell:last-child {
    width: 2%;
  }
  
  #budget_modal .search_bar {
    width: 270px;
    float: left;
  }
  
  /* #budget_modal .select_item {
      width: 213px;
      float: right;
  } */
  #budget_modal .select_item {
    width: 213px;
    float: left;
    padding: 0;
  }
  .my_spend_budget_modal .inp_srch_hold input {
    border: 1px solid #a9a9a9;
  }
  .my_spend_budget_modal .srch_stup_hold {
    margin-left: inherit;
    width: auto;
    float: right;
  }
  
  #budget_modal .modal-header span {
    display: block;
    font-size: 11px;
    color: #222222;
  }
  #budget_modal .top_typo_box {
    margin-bottom: 0;
    padding-top: 30px;
  }
  #budget_modal .top_typo_box h4 {
    margin-bottom: 0;
  }
  #budget_modal .top_typo_box ul {
    margin-top: 20px;
  }
  .clearSearch {
    font-style: normal;
    font-size: 16px;
    text-decoration: underline;
    padding-left: 30px;
    line-height: 20px;
    background-image: url(../images/clear_srch.png);
    background-position: center left 10px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
  }
  #budget_modal .top_typo_box ul li {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
  }
  #budget_modal .top_typo_box h4 span {
    color: #00c1d5;
  }
  #budget_modal .search_bar .form-control {
    height: 40px;
    font-family: "Source Sans Pro", sans-serif;
    color: #414042;
    font-size: 15px;
    padding-left: 40px;
    border-radius: 3px;
    box-shadow: none;
    border: 1px solid #d2d2d2;
    background-position: left 12px center;
    font-weight: normal;
  }
  
  /* #budget_modal .bootstrap-select>.btn {
      font-size: 13px;
      border: 1px solid #A2A2A2;
      padding: 6px 25px 4px 12px;
      font-family: "Source Sans Pro", sans-serif;
      box-shadow: none;
      background-color: transparent;
  } */
  #budget_modal .bootstrap-select > .btn {
    font-size: 14px;
    border: 1px solid #a9a9a9;
    padding: 2px 25px 4px 12px;
    font-family: "Source Sans Pro", sans-serif;
    box-shadow: none;
    background-color: transparent;
  }
  
  #budget_modal .bootstrap-select > .btn:focus {
    border: 1px solid #00c1d5;
  }
  
  #budget_modal .west_elm {
    width: 170px;
    text-align: center;
  }
  
  #budget_modal .west_elm_pic {
    margin: 0px auto;
    float: none;
  }
  
  #budget_modal .transation_panel {
    width: 260px;
    margin: 0;
  }
  
  #budget_modal .middle_line {
    display: none;
  }
  
  #budget_modal .transation_top_d {
    display: block;
  }
  
  #budget_modal .value_wstelm {
    font-size: 22px;
  }
  
  #budget_modal .transaction_title {
    width: 48%;
  }
  
  #budget_modal .transation_area {
    max-height: 450px;
    overflow: auto;
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 18px;
  }
  #budget_modal .select_item.active .btn {
    background-color: #077c88 !important;
    color: #fff !important;
  }
  #budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
    background: url(../images/arow_whtt.png) no-repeat;
  }
  /*add css 18-9-17*/
  
  .reddem_text_new a {
    font-size: 14px;
    display: inline-block;
    color: #00cfdf;
    font-weight: 700;
  }
  
  .reddem_text_new a:hover {
    color: #222222;
  }
  
  .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;
    border: 0px;
  }
  
  .confirm_redemption {
    font-size: 25px;
    color: #222222;
    text-align: center;
  }
  
  .wst_elm {
    background: #fff;
    padding: 25px;
    box-shadow: 0px 0px 27px rgba(0, 0, 0, 0.1);
  }
  
  .confirm_redemption {
    color: #222222;
    font-weight: 600;
  }
  
  .wst_bld {
    font-weight: 600;
  }
  
  .wst_elm_btm {
    margin: 0 0 5px;
  }
  
  .wst_elm_btm span {
    color: #a7a7a7;
    width: 50%;
  }
  
  .wst_list_wrap {
    border-top: 2px solid #f6f6f6;
    padding: 30px 0 20px;
  }
  
  .wst_list_row {
    margin: 0 0 10px;
  }
  
  .wst_list_row label {
    float: left;
    width: 180px;
    color: #a7a7a7;
    font-weight: 400;
  }
  
  .wst_list_row span {
    float: right;
    width: 80px;
    text-align: right;
  }
  
  .tick_pic {
    text-align: center;
    margin-bottom: 25px;
  }
  
  .modal-footer.text-center {
    text-align: center;
  }
  
  /*add css 25-9-17*/
  
  .panel-default > .panel-heading {
    background: #fff;
    border: none;
    padding: 15px 20px;
  }
  
  .panel-heading a {
    font-size: 15px;
    color: #414042;
    display: block;
    background: url(../images/expand_cross2.png) right center no-repeat;
  }
  
  .panel-heading a.collapsed {
    background: url(../images/expand.png) right center no-repeat;
  }
  
  .panel-default {
    border: none;
    box-shadow: none;
  }
  
  .panel-group .panel + .panel {
    margin-top: 10px;
  }
  
  .panel-group .panel {
    border-radius: 0;
  }
  
  /*add css 3-10-17*/
  
  .mngcard_bnr {
    margin: -60px 0 30px;
    padding: 20px;
    display: -webkit-box;
  }
  
  .stella_select li.dropdown a figure {
    width: 42px;
    height: 42px;
    margin-right: 11px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
  
  /*add css 22-12-17*/
  
  .browse_outr {
    display: block;
    position: relative;
    margin-top: -37px;
    float: left;
    border: 3px solid #ffffff;
    width: 98px;
    height: 98px;
    margin-left: 0px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-shadow: 0 0 10px rgba(69, 69, 69, 0.3);
  }
  
  .browse_outr:after {
    content: "";
    background-image: url(../images/camera.png);
    width: 37px;
    height: 28px;
    position: absolute;
    bottom: -3px;
    right: -13px;
    z-index: 9;
    background-size: 100% 100%;
  }
  
  .browse_outr input[type="file"] {
    opacity: 0;
    font-size: 0;
    width: 98px;
    height: 107px;
    position: absolute;
    z-index: 10;
    top: 0px;
    left: 0;
    cursor: pointer;
  }
  
  .browse_btn {
    border: none;
    outline: none;
    font-size: 0;
    width: 92px;
    height: 92px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 9;
    cursor: pointer;
    background: url(../images/browse_btn.png) left top no-repeat;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
  }
  
  .account_hd {
    color: #414042;
    font-size: 18px;
    margin-bottom: 15px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .stella_select .dropdown-menu {
    top: 52px;
    border-radius: 8px;
    padding: 8px 0;
  }
  
  .stella_select .dropdown-menu::after {
    display: none;
  }
  
  .stella_select .dropdown-menu > li:last-child {
    margin-bottom: 0;
  }
  
  .mycard {
    float: right;
  }
  
  .mycard span {
    display: inline-block;
    margin-right: 12px;
    color: #808080;
    font-size: 11px;
  }
  
  .mycard a {
    display: inline-block;
    vertical-align: middle;
    background: #00c1d5;
    padding: 8px 20px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    border-radius: 4px;
  }
  
  .mycard a:hover {
    background: #0b8697;
  }
  
  .expand {
    text-align: right;
  }
  
  .expand a {
    display: inline-block;
    font-size: 9px;
    color: #414042;
  }
  
  .expand a:hover {
    color: #222222;
    text-decoration: underline;
  }
  
  .card_blog {
    background: #fff;
    padding: 20px 25px;
    margin: 0 0 12px;
  }
  
  .card_blog_top {
    padding: 0 0 20px;
    border-bottom: 2px solid #f1f1f1;
  }
  
  .topcard_cell {
    float: left;
    width: 20%;
  }
  
  .topcard_cell span {
    display: block;
    font-size: 9px;
    color: #414042;
    text-transform: uppercase;
  }
  
  .topcard_cell h5 {
    font-size: 14px;
    color: #414042;
    margin: 5px 0;
  }
  
  .topcard_cell span i {
    color: #00c1d5;
    font-size: 12px;
    margin-left: 4px;
  }
  
  .sml_text {
    font-size: 9px;
    color: #414042;
  }
  
  .sml_text a {
    color: #00c1d5;
    font-size: 10px;
    text-decoration: underline;
  }
  
  .sml_text a:hover {
    text-decoration: none;
    color: #222222;
  }
  
  .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: #00c1d5;
    text-decoration: underline;
  }
  
  .btm_card_cell a:hover {
    color: #222222;
    text-decoration: none;
  }
  
  /*checkbox*/
  
  .card_apply_area {
    text-align: center;
  }
  
  .styled-checkbox {
    position: absolute;
    opacity: 0;
  }
  
  .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0;
    font-size: 9px;
    color: #414042;
    font-weight: normal;
  }
  
  .styled-checkbox + label span {
    line-height: 20px;
    float: right;
  }
  
  .styled-checkbox + label:before {
    content: "";
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 15px;
    height: 15px;
    border: 1px solid #00c1d5;
    border-radius: 4px;
  }
  
  .styled-checkbox:focus + label:before {
    -webkit-box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
  }
  
  .styled-checkbox:checked + label:before {
    background: #00c1d5;
  }
  
  .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto;
  }
  
  .styled-checkbox:disabled + label:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ddd;
  }
  
  .styled-checkbox:checked + label:after {
    content: "";
    position: absolute;
    left: 2px;
    top: 8px;
    background: white;
    width: 2px;
    height: 2px;
    -webkit-box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white,
      4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white,
      4px -6px 0 white, 4px -8px 0 white;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  
  .btm_card_cell.disabled span {
    color: #b2b1b2;
  }
  
  .btm_card_cell.disabled .slider_switch {
    background: #e3e4e5;
  }
  
  .btm_card_cell.disabled input:checked + .slider_switch:before {
    -webkit-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
  }
  
  /*add css 26-12-17*/
  
  .referal_box {
    background: #fff;
    padding: 0px 15px 20px 0;
  }
  
  .referal_box h3 {
    font-size: 24px;
    color: #454545;
    line-height: 35px;
  }
  
  .shape_keep_wrap {
    margin: 60px 0 0;
  }
  
  .shape_area {
    width: 230px;
    float: left;
    margin-right: 65px;
  }
  
  .keep_spre {
    overflow: hidden;
  }
  
  .keep_spre span {
    font-size: 14px;
    color: #00c4d8;
    text-transform: uppercase;
  }
  
  .keep_spre p {
    font-size: 14px;
    color: #414042;
    line-height: 20px;
    opacity: 0.5;
  }
  
  /*---s.p-------*/
  
  .fav_div {
    position: relative;
    width: 148px;
    margin-left: 65px;
    margin-bottom: 20px;
  }
  
  .fav_div img {
    width: 100%;
  }
  
  .percent_fav {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    font-size: 0;
  }
  
  .percent_fav_img {
    height: 0%;
    overflow: hidden;
    display: inline-block;
  }
  
  .fav_need {
    position: absolute;
    top: 100%;
    left: 0px;
    right: 0px;
    width: 100%;
    display: block;
    color: #00c4d8;
    font-size: 14px;
    padding-top: 13px;
    text-align: center;
  }
  
  .percent_fav_txt {
    width: 120%;
    display: block;
    font-size: 12px;
    margin-left: -15px;
    color: #afaeaf;
    position: relative;
  }
  
  .fav_border {
    border-bottom: 1px solid #ddd;
  }
  
  .percent_fav_txt span {
    position: absolute;
    top: 0;
    margin-top: -5px;
    width: 50px;
    padding: 0px 5px;
    right: 100%;
  }
  
  .share_box_btm a {
    width: 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    background: #14c0d8;
    border-radius: 50%;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
    color: #fff;
    overflow: hidden;
  }
  
  .share_box_btm a.fb {
    padding-left: 9px;
    font-size: 37px;
    line-height: 54px;
  }
  
  .share_box_btm a.msngr img {
    width: 25px;
    vertical-align: text-bottom;
  }
  
  .share_box_btm a.twit {
    font-size: 30px;
  }
  
  .rt_share_box {
    padding-top: 30px;
  }
  
  .share_box_top {
    font-size: 12px;
    color: #414042;
    margin-bottom: 35px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    opacity: 0.5;
  }
  
  .share_link {
    padding: 15px;
    border-radius: 5px;
    border: 1px solid rgba(151, 151, 151, 0.7);
    color: #979797;
    margin: 12px 0px;
    display: inline-block;
  }
  
  .share_link em {
    font-style: normal;
  }
  
  .share_link:focus {
    border: 1px solid #00c1d5;
  }
  
  .line_div {
    /* margin: 0 auto 35px;
        text-align: left; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  
  .line_div h4 {
    color: #414042;
    float: left;
    letter-spacing: 0.5px;
    font-size: 32px;
    line-height: 100%;
    padding: 0px 14px;
    position: relative;
    margin: 0px;
    text-align: right;
  }
  
  .line_div h4:after {
    background-color: #00c1d5;
    top: -6px;
    height: 40px;
    position: absolute;
    width: 2px;
    right: 0;
    content: "";
  }
  
  .line_div span {
    font-size: 11px;
    color: #808080;
    padding: 0px 0px 0px 8px;
    letter-spacing: 0.3px;
    text-align: left;
    line-height: 17px;
    overflow: hidden;
    font-family: "Source Sans Pro", sans-serif;
    text-align: left;
    width: 130px;
  }
  
  .img_ad {
    display: block;
    position: relative;
  }
  
  .img_ad img {
    width: 100%;
  }
  
  .ad_tag {
    position: absolute;
    top: 70px;
    left: 0px;
    max-width: 110px;
    display: inline-block;
    font-size: 10px;
    color: #454545;
    padding: 7px 25px 7px 10px;
    letter-spacing: 0.32px;
    background-color: rgba(255, 255, 255, 0.75);
    box-shadow: 2px 2px 6px 0 rgba(0, 0, 0, 0.5);
    border-radius: 0 25px 25px 0;
    white-space: nowrap;
    -webkit-transition: background 0.3s ease;
    -moz-transition: background 0.3s ease;
    -ms-transition: background 0.3s ease;
    transition: background 0.3s ease;
  }
  
  .ad_tag i {
    padding-left: 8px;
    position: relative;
    left: 0;
    font-size: 16px;
    line-height: 100%;
    top: 2px;
  }
  
  .ad_tag:hover {
    background-color: rgba(255, 255, 255, 1);
  }
  
  .ad_tag:hover i {
    left: 5px;
  }
  
  .referal_box .shape_keep_wrap:last-child {
    padding-bottom: 20px;
  }
  
  /*--end---s.p-------*/
  
  /*add css 27-12-17*/
  
  /* .upcoming_travel .btn_outr {
      margin-top: 23px;
  } */
  
  .who_are_going {
    margin: 20px 0 0;
  }
  
  .who_are_going > span {
    display: block;
    font-size: 12px;
    color: #414042;
    font-weight: 700;
    margin: 0px 0 8px;
  }
  
  .upcoming_travel .card_apply_area {
    text-align: left;
  }
  
  .styled-checkbox + label {
    font-size: 12px;
  }
  
  .per_check {
    margin: 10px 0 0;
  }
  
  .my_desti {
    margin: 40px 0 16px;
  }
  
  .dont_have {
    font-size: 16px;
    margin: 35px 0 0;
  }
  
  .destini_wrap {
    margin: 25px -8px 0;
  }
  
  .destini_cell {
    float: left;
    width: 50%;
    padding: 0 8px;
    margin: 0 0 15px;
  }
  
  .destini_inr_cell {
    background: #fff;
    padding: 15px 50px 15px 0;
  }
  
  .edit_del {
    float: right;
    width: 30px;
  }
  
  .edit_del a {
    display: block;
    color: #00c1d5;
    text-align: center;
    line-height: 25px;
    margin-bottom: 8px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration: underline;
  }
  
  .edit_del a:hover {
    text-decoration: none;
  }
  
  .desti_details {
    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;
  }
  
  .desti_cell {
    font-size: 12px;
    color: #414042;
    letter-spacing: 0.45px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .desti_cell span {
    color: #a2a2a2;
    display: inline-block;
  }
  
  .desti_cell em {
    color: #03c2d6;
    font-style: normal;
  }
  
  .btm_text_new {
    font-size: 13px;
    margin: 10px 0 0;
  }
  
  /*add css 28-12-17*/
  
  .svgChartCls > span > img {
    width: 36px;
    margin-right: 15px;
  }
  
  .budget_pie_wrap {
    width: 41.5%;
    float: left;
    height: 380px;
  }
  
  .budget_pie_chart {
    float: left;
    width: 58.5%;
    padding-left: 8%;
  }
  
  /*---Notification and help--*/
  
  /*add css 29-12-17*/
  
  .notification_list {
    margin: 30px 0 0;
  }
  
  .notification_row {
    margin: 0 0 10px;
    background: #fff;
    padding: 17px 20px;
    border: 1px solid #efefef;
  }
  
  .notification_row h5 {
    font-size: 13px;
    /*    font-weight: 600;*/
    margin: 0 0 2px;
  }
  
  .notification_row p {
    margin: 0;
    font-size: 11px;
    color: #808080;
  }
  
  .notification_content {
    float: left;
    width: 85%;
    padding-right: 20px;
  }
  
  .onoff_area {
    overflow: hidden;
    margin-top: 5px;
  }
  
  .onoff_area span,
  .switch {
    display: inline-block;
    vertical-align: middle;
    vertical-align: -moz-middle-with-baseline;
  }
  
  .onoff_area .switch {
    height: 25px;
  }
  
  .on,
  .off {
    margin-right: 15px;
    font-size: 11px;
  }
  
  .switch_add .off {
    display: inline-block !important;
  }
  
  .switch_add .on,
  .off {
    display: none !important;
  }
  
  /*29-12-17 Achintya*/
  
  .inputOuter {
    margin-bottom: 60px;
  }
  
  .inputOuter span {
    display: block;
    margin-bottom: 5px;
    font-family: "Source Sans Pro", sans-serif;
    /*font-family:Verdana, Geneva, sans-serif;*/
  }
  
  .inputWrap .form-control {
    height: 39px;
    position: relative;
    font-size: 15px;
    border: 1px solid #d0d2d2;
    padding-right: 39px;
  }
  
  .inputWrap {
    position: relative;
  }
  
  .inputWrap .form-control:focus {
    border: 1px solid #13c0d7;
  }
  
  .inputWrap a {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 8px;
    margin-right: 8px;
  }
  
  .accoCol h5 {
    margin-bottom: 30px;
    color: #a3a3a3;
  }
  
  .accoCol .panel-group .panel + .panel {
    margin-top: 15px;
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
  }
  
  .accoCol .panel-body {
    padding: 15px 25px;
  }
  
  .accoCol .panel a {
    display: block;
    font-size: 16px;
    color: #0bc4d7;
    padding-left: 24px;
    position: relative;
  }
  
  .accoCol .panel a.collapsed {
    color: #4a494b;
  }
  
  .accoCol .panel a:after {
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    transition: 300ms ease-in-out;
    -webkit-transition: 300ms ease-in-out;
    -moz-transition: 300ms ease-in-out;
  }
  
  .accoCol .panel a.collapsed:after {
    background: url(../images/arrow-side.png) no-repeat;
    width: 10px;
    height: 18px;
    margin-top: 4px;
  }
  
  .accoCol .panel a:after {
    background: url(../images/arrow-side1.png) no-repeat;
    width: 18px;
    height: 10px;
    margin-top: 8px;
  }
  
  .imgIconCol + .imgIconCol {
    padding-top: 50px;
  }
  
  .imgIconCol a {
    display: block;
    color: #454545;
    padding-top: 10px;
  }
  
  .imgIconCol a:hover {
    color: #222222;
  }
  
  .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: #222222;
  }
  
  a[data-toggle="tooltip"] {
    position: relative;
  }
  
  .tooltipbtn {
    font-size: 16px !important;
    color: #03bbd2;
    margin-left: 5px;
  }
  
  .cTooltip {
    padding: 5px;
    position: absolute;
    bottom: 100%;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 3px;
    color: #fff;
    font-size: 12px;
    width: 320px;
    line-height: 14px;
    font-weight: 300;
    text-align: center;
    left: 100%;
    margin-left: 10px;
    opacity: 0;
    pointer-events: none;
    transition: all ease-in-out 0.3s;
  }
  
  a[data-toggle="tooltip"]:hover .cTooltip {
    opacity: 1;
    pointer-events: all;
  }
  
  /*end*/
  
  /*add css 2-2-18*/
  
  .notification_list h3 {
    font-size: 16px;
    color: #808080;
    margin: 40px 0 10px;
  }
  
  .switch_add .slider_switch,
  .switch_add .slider_switch:before {
    /* background: transparent; */
    background: #fff;
    border-color: #e6e6e6;
  }
  
  .notification_row.switch_outr {
    opacity: 0.7;
  }
  
  .notification_row {
    opacity: 1;
  }
  
  .notification_row h5 i {
    margin-left: 8px;
  }
  
  .sub_account {
    padding: 0px 0 30px;
  }
  
  .sub_account li {
    margin: 0 0 15px;
  }
  
  .dropdown-menu .sub_account li a {
    display: block;
    font-size: 13px;
    color: #4a4a4a;
    padding: 5px 20px 5px 20px;
  }
  
  .dropdown-menu .sub_account li a img {
    margin-right: 10px;
  }
  
  .dropdown-menu .sub_account li em {
    width: 20px;
    display: inline-block;
    margin-left: 22px;
  }
  
  .stella_select .dropdown-menu {
    padding: 20px 0 0;
  }
  
  .dropdown-menu .sub_account li:last-child {
    margin-bottom: 0;
  }
  
  .sub_account li a:hover {
    color: #00c1d5;
  }
  
  .frst_line_dv {
    width: 120px;
  }
  
  .last_line_div {
    width: 290px;
  }
  
  .greece_text {
    position: absolute;
    top: 20px;
    left: 12px;
    font-size: 20px;
    color: #e9f3f9;
  }
  
  .offer_brm {
    position: absolute;
    bottom: 10px;
    left: 12px;
    font-size: 10px;
    color: #e9f3f9;
  }
  
  .offer_brm span {
    display: block;
    font-size: 8px;
  }
  
  .my_cards .banner_area {
    background: transparent;
    padding: 35px 0 0;
  }
  
  .mycrd_hd span {
    display: block;
    font-size: 10px;
    color: #414042;
    text-transform: uppercase;
  }
  
  .mycrd_hd span i {
    color: #00c1d5;
    font-size: 14px;
  }
  
  .mycrd_hd h3 {
    font-size: 24px;
    color: #414042;
    margin: 12px 0;
  }
  
  .my_cards .brim_left_wrap {
    width: 310px;
    padding-right: 30px;
  }
  
  .my_cards .no_cell {
    font-size: 12px;
  }
  
  .valid_area {
    margin: 15px 0 0;
  }
  
  .my_cards .other_value_cell {
    text-align: left;
    width: 33%;
  }
  
  .my_cards .no_cell {
    margin-right: 16px;
  }
  
  /*add css 6-2-18*/
  
  .my_cards .current_blnc {
    float: left;
  }
  
  .action_drp {
    float: right;
    min-width: 105px;
    margin-top: 23px;
  }
  
  .action_drp > a {
    display: block;
    background: #f7f7f7;
    padding: 12px 20px;
    border-radius: 25px;
    font-size: 10px;
    color: #454545;
    text-align: left;
  }
  
  .action_drp a span.caret {
    display: inline-block;
    display: inherit;
    float: right;
    margin-top: 4px;
    border: none;
    width: 9px;
    height: 6px;
    background: url(../images/down_arrow_caret.png) right center no-repeat;
  }
  
  .action_drp .dropdown-menu,
  .mycard_select .dropdown-menu {
    min-width: 190px;
    left: inherit;
    right: 0;
    padding: 12px 0;
  }
  
  .mycard_select .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 13px;
  }
  
  .dropdown-menu > li > a {
    padding: 13px 20px;
    font-size: 13px;
  }
  
  .action_drp .dropdown-menu > li > a:hover,
  .mycard_select .bootstrap-select.btn-group .dropdown-menu li a:hover,
  .mycard_select .bootstrap-select.btn-group .dropdown-menu li.selected a {
    color: #00c1d5;
    background: transparent;
  }
  
  .my_cards .topcard_cell {
    float: none;
    width: 19.5%;
    display: inline-block;
    vertical-align: middle;
  }
  
  .my_cards .topcard_cell .card_apply_area {
    display: inline-block;
    vertical-align: middle;
  }
  
  .topcard_cell .action_drp {
    margin-top: 0;
  }
  
  .my_cards .card_blog {
    padding: 0;
    margin-bottom: 90px;
  }
  
  .my_cards .card_blog_top {
    padding-bottom: 0;
    border: none;
  }
  
  .my_cards .styled-checkbox + label::before {
    border-color: #e5e5e5;
  }
  
  .mycard_select {
    float: left;
  }
  
  .select_all_area {
    margin: 70px 0 45px;
  }
  
  .mycard_select .bootstrap-select > .btn {
    background: none;
    border: none;
    font-size: 11px;
    color: #414042;
  }
  
  .mycard_select .caret {
    border: none;
    width: 9px;
    height: 6px;
    background: url(../images/down_arrow_caret.png) right center no-repeat;
  }
  
  .btn-group.open .dropdown-toggle {
    box-shadow: none;
  }
  
  .open > .dropdown-toggle.btn-default:hover {
    background: none;
  }
  
  .select_all_area .card_apply_area {
    margin: 10px 85px 0 0;
  }
  
  .new_addi_area {
    margin: 15px 0 0;
    padding: 40px 0 0;
    border-top: 1px solid #efefef;
  }
  
  .new_addi_area h5 {
    float: left;
    font-size: 10px;
    color: #414042;
    letter-spacing: 1px;
    margin-top: 15px;
    text-transform: uppercase;
  }
  
  .add_member_new a {
    display: inline-block;
    background: #00c1d5;
    padding: 14px 25px 10px;
    font-size: 10px;
    color: #ffffff;
    border-radius: 3px;
  }
  
  .missing_area {
    float: right;
  }
  
  .missing_area span,
  .add_member_new,
  .add_member_new a {
    display: inline-block;
    vertical-align: middle;
  }
  
  .add_member_new a:hover {
    background: #157983;
  }
  
  .missing_area span {
    font-size: 10px;
    color: #414042;
    letter-spacing: 1px;
    margin-right: 12px;
  }
  
  #gogreenmodal .modal-dialog,
  .cmn_modal .modal-dialog {
    width: 560px;
  }
  
  #gogreenmodal .modal-body,
  .cmn_modal .modal-body {
    padding: 10px 140px 25px;
  }
  
  .go_grn {
    text-align: center;
  }
  
  .leaf_pic {
    display: block;
  }
  
  .go_grn h3 {
    font-size: 24px;
    color: #00c1d5;
    margin: 15px 0 25px;
  }
  
  .proceed_btn {
    position: relative;
    margin-bottom: 10px;
  }
  
  .proceed_btn a {
    display: inline-block;
    background: #00c1d5;
    padding: 15px 65px;
    font-size: 12px;
    color: #fff;
    border-radius: 3px;
  }
  
  .proceed_btn span {
    position: absolute;
    right: -75px;
    font-size: 10px;
    color: #454545;
    width: 180px;
    text-align: left;
    top: 10px;
  }
  
  .cancel_btn a {
    display: inline-block;
    font-size: 12px;
    color: #454545;
    text-decoration: underline;
  }
  
  .cancel_btn a:hover {
    color: #222222;
    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: 0px;
  }
  
  .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: #222222;
  }
  
  .my_cards .brim_right_wrap {
    overflow: inherit;
    width: 540px;
    float: left;
  }
  
  .fld_msg {
    font-size: 9px;
    color: #454545;
  }
  
  .cmn_modal .cancel_btn {
    margin-top: 25px;
  }
  
  .fld_col_12 {
    padding: 0 5px;
  }
  
  .addmembersuccess h3 {
    color: #00e39d;
  }
  
  #addmembersuccessmodal .proceed_btn {
    margin-top: 50px;
  }
  
  #changepinmodal .cTooltip {
    width: 190px;
    line-height: 15px;
    top: 100%;
    bottom: inherit;
    left: -22px;
    margin: 15px 0 0;
    font-size: 9px;
    z-index: 9;
    text-align: left;
  }
  
  #changepinmodal .cTooltip:before {
    position: absolute;
    left: 30px;
    content: "";
    top: -12px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 12px solid rgba(0, 0, 0, 0.7);
  }
  
  .hint_newd {
    position: relative;
  }
  
  .hint_btn_d {
    position: absolute;
    right: 0;
    margin-right: 0px;
    top: 0px;
  }
  
  .hint_btn_d a {
    padding: 11px 19px;
    font-size: 16px;
    color: #00c1d5;
    display: block;
    letter-spacing: 1px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
  }
  
  /* .hint_btn_d a:hover {
      background: #7fe0ea;
  } */
  
  .hint_question {
    font-size: 12px;
    color: #00c4d8;
    margin-top: 6px;
  }
  
  /*
  #changebrimcardmodal .modal-dialog {
      width: 1000px;
  } */
  
  .rdm_input input::placeholder {
    color: #a2a2a2;
  }
  
  .change_brim_card ul {
    padding: 0px;
    margin: 0px;
  }
  
  .change_brim_card .card_chng_menu li {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #454545;
    margin: 0 -2px;
    padding: 0 62px 15px;
    text-transform: uppercase;
    border-bottom: 3px solid #ebebeb;
  }
  
  .change_brim_card .card_chng_menu li:first-child {
    padding-left: 0;
  }
  
  .change_brim_card .card_chng_menu li:last-child {
    padding-right: 0;
  }
  
  .change_brim_card .card_chng_menu li:hover,
  .change_brim_card .card_chng_menu li.active,
  .change_brim_card .card_chng_menu li.finished {
    border-color: #00c2e0;
  }
  
  .card_step_1 {
    margin: 0px 0 0px;
  }
  
  .card_content_area {
    padding: 45px 0;
  }
  
  .card_content_area ul li,
  .all_card_types .brimcard {
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px;
  }
  
  .card_content_area ul li a,
  .all_card_types .brimcard a {
    padding: 25px 30px;
    border-radius: 5px;
    display: block;
  }
  
  .card_content_area ul li a:hover,
  .card_content_area ul li.selected a,
  .card_content_area ul li.active a,
  .all_card_types .brimcard a:hover,
  .all_card_types .brimcard.selected a,
  .all_card_types .brimcard.active a {
    background: #eafafd;
  }
  
  .card_content_area ul li a span,
  .all_card_types .brimcard a span {
    display: block;
    font-size: 16px;
    color: #454545;
    margin: 20px 0 0;
  }
  
  #changebrimcardmodal .modal-body {
    padding-bottom: 30px;
  }
  
  #changebrimcardmodal .btn_outr {
    margin: 40px 0 30px;
  }
  
  #changebrimcardmodal .global_btn {
    padding: 10px 90px 10px 14px;
    background: url(../images/right_arrow_d.png) right center no-repeat #7fe1f0;
  }
  
  #changebrimcardmodal .global_btn:hover {
    background-color: #00c1d5;
  }
  
  .secret_ans_card {
    margin: 50px auto 0;
    width: 350px;
  }
  
  .inner_fld_text {
    position: absolute;
    right: 15px;
    top: 50%;
    font-size: 12px;
    color: #9b9b9b;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
  
  .province_fld {
    background: url(../images/dolar.png) 12px center no-repeat;
    padding-left: 25px;
  }
  
  .acknowledge_text {
    font-size: 12px;
    color: #454545;
    line-height: 22px;
    margin-bottom: 30px;
    text-align: left;
  }
  
  .acknowledge_text a {
    color: #00c4d8;
    text-decoration: underline;
  }
  
  .acknowledge_text a:hover {
    text-decoration: none;
  }
  
  /*rating slider*/
  
  .flat-slider {
    width: 100%;
    padding: 0;
    margin: 95px 0 150px;
    position: relative;
  }
  
  .flat-slider .ui-corner-all {
    border-radius: 0px;
  }
  
  .flat-slider .ui-widget-content a {
    color: #222222;
  }
  
  .flat-slider .ui-widget-content {
    color: #222222;
    background-color: #ebebeb;
    background-image: none;
    border-width: 0;
    box-shadow: none;
  }
  
  .flat-slider .ui-widget-header {
    background-color: #00c2e0;
    border-color: white;
    background-image: none;
  }
  
  .flat-slider .ui-state-hover,
  .flat-slider .ui-widget-content .ui-state-hover,
  .flat-slider .ui-widget-header .ui-state-hover,
  .flat-slider .ui-state-focus,
  .flat-slider .ui-widget-content .ui-state-focus,
  .flat-slider .ui-widget-header .ui-state-focus {
    background-image: none;
  }
  
  .flat-slider .ui-slider {
    width: 100%;
    position: relative;
    text-align: left;
  }
  
  .flat-slider .ui-slider-horizontal {
    height: 5px;
  }
  
  .flat-slider .ui-slider-handle {
    cursor: pointer;
    position: absolute;
    z-index: 2;
    background-color: #00c2e0;
    background-image: none;
    border-color: #00c2e0;
    border-radius: 20px;
    height: 30px;
    top: 50%;
    width: 30px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
  
  .flat-slider .min,
  .flat-slider .max,
  .flat-slider .min_value,
  .flat-slider .max_value,
  .flat-slider .value {
    margin-top: 0.3em;
    font-size: 0.8rem;
    white-space: nowrap;
    -webkit-transition-duration: 0.35s;
    -moz-transition-duration: 0.35s;
    -o-transition-duration: 0.35s;
    transition-duration: 0.35s;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
  }
  
  .flat-slider .min,
  .flat-slider .max {
    font-size: 13px;
    color: #454545;
    opacity: 1 !important;
    margin-top: 10px;
  }
  
  .flat-slider .min {
    float: left;
  }
  
  .flat-slider .max {
    float: right;
  }
  
  .flat-slider .min_value,
  .flat-slider .max_value,
  .flat-slider .value {
    position: absolute;
  }
  
  .flat-slider::after {
    clear: both;
  }
  
  .flat-slider .value {
    margin-top: -35px;
    text-align: center;
    background: #eafafd;
    border-radius: 5px;
    padding: 12px 50px;
    color: #585858;
    font-size: 16px;
    top: -45px;
    display: inline-block;
    left: 50% !important;
    transform: translateX(-50%) !important;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
  }
  
  .flat-slider .ui-state-default {
    background: #00c2e0 !important;
    width: 30px !important;
  }
  
  .choose_limit span {
    display: block;
    color: #00c1d5;
    font-size: 16px;
    margin: 50px 0 0;
  }
  
  /*end*/
  
  /*add css 10-2-18*/
  
  .rating_slider {
    position: relative;
  }
  
  .static_text {
    position: absolute;
    top: 100%;
    font-size: 10px;
    color: #454545;
    left: -22px;
    margin-top: 33px;
  }
  
  .static_text span {
    display: block;
    margin-top: 4px;
  }
  
  /*end*/
  
  /*add css 15-2-18*/
  
  .speed_cell {
    float: left;
    width: 20%;
    padding: 0 3px;
  }
  
  .speed_cell_inr {
    border: 2px solid #12c0d8;
    border-radius: 5px;
    padding: 10px 20px;
    font-size: 12px;
    color: #12c0d8;
    text-align: center;
  }
  
  input.speed_cell_inr {
    width: 100%;
    color: #9b9b9b;
    padding: 10px 20px 10px 25px;
    text-align: left;
    background: url(../images/dolar.png) 10px center no-repeat;
  }
  
  .proceed_btn a:hover {
    background: #00c1d5;
  }
  
  .limit_active .speed_cell_inr {
    background: #12c0d8;
    color: #fff;
  }
  
  /*add css -21-02-18*/
  
  .errspan {
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: 2px;
    font-size: 12px;
  }
  
  /*add css by debarati 21-2-18*/
  
  .new_budget .middle_progress {
    float: none;
    width: 100%;
    margin: 0 0 8px;
  }
  
  .new_budget .p_left_text,
  .new_budget .p_right_text {
    width: 50%;
  }
  
  .new_budget .p_right_text {
    float: right;
  }
  
  .new_budget .p_left_text h4 {
    text-align: left;
  }
  
  .new_budget .p_right_text {
    text-align: right;
  }
  
  .new_budget .budget_progress {
    width: 45%;
    padding-right: 40px;
  }
  
  .budget_left_spent {
    font-size: 14px;
    color: #222222;
    float: left;
    width: 20%;
    text-align: right;
    padding-right: 100px;
  }
  
  .budget_left_spent span {
    display: block;
  }
  
  .previous_mnth {
    font-size: 12px;
    color: #222222;
  }
  
  .history_cell {
    float: left;
    width: 33.3%;
    padding: 0 5px;
    text-align: center;
  }
  
  .history_cell b {
    display: block;
    font-size: 14px;
    color: #222222;
    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: #222222;
  }
  
  .budgetListed .budgetOuter {
    height: 100%;
  }
  
  .radioAmt {
    display: inline-block;
    vertical-align: middle;
  }
  
  .allotInputTotal {
    float: right;
    text-align: right;
    margin-left: auto;
    flex: 2 2 auto;
  }
  
  .allotBudget .budget_left {
    width: auto;
    max-width: 40%;
    margin-right: auto;
  }
  
  .radioAmt label {
    margin: 0;
    overflow: hidden;
    cursor: pointer;
  }
  
  .radioAmt label .inAllot {
    position: relative;
    padding-left: 40px;
    width: 160px;
  }
  
  .radioAmt label .inAllot:before {
    width: 18px;
    height: 18px;
    content: "";
    position: absolute;
    left: 1px;
    top: 50%;
    transform: translateY(-50%);
    border: 4px solid #fff;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0 1px #00c1d5;
  }
  
  .radioAmt label input:checked + .inAllot:before {
    background-color: #00c1d5;
  }
  
  .radioAmt input[type="radio"] {
    position: absolute;
    left: -9999px;
  }
  
  .inAllot span,
  .inAllot input {
    display: block;
    text-align: right;
    border: none;
  }
  
  .radioAmt + .radioAmt {
    padding-left: 10%;
  }
  
  .inAllot input {
    font-size: 23px;
    color: #9b9b9b;
    pointer-events: none;
    width: 100%;
  }
  
  .radioAmt label input:checked + .inAllot input {
    pointer-events: all;
  }
  
  .inAllot span {
    font-size: 10px;
    color: #9b9b9b;
  }
  
  .inAllot span {
    color: #9b9b9b;
    font-size: 10px;
  }
  
  .allotBudget .budgetOuter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .setupBudget .btnRow .budgetPlanOpen {
    padding: 0 60px;
  }
  
  .inBudget figure {
    width: 114px;
    margin: 0 auto 40px;
  }
  
  .modalTp .modal-dialog {
    max-width: 1140px;
    width: auto;
    box-shadow: none;
  }
  
  .modalTp .modal-body {
    padding: 30px;
  }
  
  .modalTp .modal-content {
    box-shadow: none;
    border-radius: 0;
    border: none;
    background: rgba(255, 255, 255, 0.9);
  }
  
  .budgetModal-open .modal-backdrop {
    background: none;
  }
  
  /* .budgetListed .budgetOuter:after {
      position: absolute;
      content: 'Click Amount to Edit Amount';
      text-align: center;
      display: flex;
      left: 0;
      right: 0;
      bottom: 0;
      top: 0;
      align-items: center;
      justify-content: center;
      background: none;
      pointer-events: none;
      transform: scale(0);
      background: rgba(0,0,0,0.4);
      color: #fff;
      font-weight: 700;
      font-size: 1.5em;
  }
  .budgetListed .budgetOuter:hover:after {
      transform: scale(1);
  } */
  
  .budgetAddft {
    width: 100%;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  
  #modalBudget {
    z-index: 8;
  }
  
  .budgetModal-open .modal-backdrop {
    z-index: 1 !important;
  }
  
  /*add css 9-3-18*/
  
  .new-on-off {
    float: left;
    width: 335px;
    height: 40px;
    margin: 0 10px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 6px 12px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .new-on-off .onoff_area,
  .new-on-off label {
    display: inline-block;
    vertical-align: middle;
    vertical-align: -moz-middle-with-baseline;
  }
  
  .new-on-off label {
    max-width: inherit;
    margin: 0 0px 0 0;
    font-weight: 400;
  }
  
  .new-on-off .onoff_area {
    margin: 0;
    float: right;
  }
  
  .bootstrap-select > .btn {
    background: #fff;
  }
  
  .download_btn .dropdown a {
    background: url(../images/arow.png) no-repeat #fff;
    background-position: right 15px top 50%;
  }
  
  /*add css for setup installment pop up*/
  
  .setup_install .Uppersection {
    margin-top: 0;
  }
  
  .setup_install .transaction_pic > img {
    width: 55px;
    border-radius: 50%;
  }
  
  .setup_install .merNameNew {
    font-size: 24px;
    color: #222222;
    line-height: 22px;
  }
  
  .setup_install .merNameNewdetails {
    font-size: 24px;
    color: #222222;
    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: #222222;
    display: block;
    padding: 0;
    margin-bottom: 8px;
  }
  
  .instalmentmessage p {
    font-size: 11px;
    color: #222222;
    margin: 0;
  }
  
  .setup_install .amount_cell span.mo_value {
    font-size: 23px;
    color: #222222;
    display: block;
    width: auto;
  }
  
  .amount_cell span.mo_value sub {
    font-size: 10px;
  }
  
  .radio1spanse1 em {
    display: block;
    font-size: 10px;
    color: #222222;
    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: #222222;
    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: #222222;
    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: #222222;
    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: #222222;
    line-height: 18px;
    margin: 30px 0;
  }
  
  /*end*/
  
  /*resetpswrd css*/
  
  .validate_frm {
    text-align: left;
  }
  
  .validate_frm label {
    width: 100%;
    color: #414042;
    font-size: 14px;
    font-weight: 400;
  }
  
  /*.type_fld {
      width: 100%;
      height: 50px;
      padding: 10px 12px;
      border: 1px solid #e1dede;
      border-radius: 3px;
      margin: 5px 0 0px;
      box-shadow: none !important;
  }
  .type_fld{
      width: 100%;
      border: 1px solid #d0d2d2;
      border-radius:5px;
      padding:3px 14px;
      font-size: 14px;
      color: #414042;
      outline: none;
      height: 40px;
  }*/
  
  .numeric_text {
    width: 240px;
    position: absolute;
    font-size: 10px;
    color: #454545;
    top: 50%;
    left: 100%;
    margin-left: 15px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
  
  .numeric_text span {
    display: block;
    position: relative;
    padding-left: 25px;
  }
  
  .numeric_text span.criteria_ful {
    background: url(../images/grn_tick.png) right center no-repeat;
    background-position: 6px 2px;
  }
  
  .redmsg {
    color: red;
  }
  
  .input_wrap {
    position: relative;
    margin-bottom: 45px;
  }
  
  .error_msg {
    position: absolute;
    top: 100%;
    margin-top: 5px;
    font-size: 12px;
  }
  
  .validate_frm .global_btn.save_btn {
    background: url(../images/right_arrow_nw.png) right center no-repeat #04c2df;
    color: #fff;
    width: auto;
    height: 45px;
    padding: 8px 75px 8px 15px;
  }
  
  .success_msg_wrap h2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 35px;
  }
  
  .success_msg_wrap p {
    margin-bottom: 30px;
  }
  
  .login_inr_wrap .success_msg_wrap .global_btn {
    width: auto;
  }
  
  /*end*/
  
  /*==22.3.2018==*/
  
  .type_fld {
    width: 100%;
    border: 1px solid #d0d2d2;
    border-radius: 5px;
    padding: 3px 14px;
    font-size: 14px;
    color: #414042;
    outline: none;
    height: 40px;
    margin: 5px 0 0px;
    box-shadow: none !important;
  }
  
  .stella_select .dropdown .caret {
    width: 12px;
  }
  
  .profile_tab .fld_outr .select_item {
    margin-top: 5px;
  }
  
  .account_frm_newgpwd,
  .securityqnsdiv {
    position: relative;
    padding-bottom: 25px;
  }
  
  .account_frm_newgpwd .pwdinstruction {
    position: absolute;
    top: 100%;
    margin-top: 5px;
    left: 0;
  }
  
  /*==22.3.2018=end=*/
  
  /*==23.3.2018===*/
  
  .mrg_row_cell {
    padding: 15px 0px 0px;
    width: 100%;
  }
  
  .ctrl_sec {
    display: inline-block;
    vertical-align: middle;
  }
  
  .ctrl_anchor {
    display: inline-block;
    margin-left: 5px;
  }
  
  .ctrl_anchor .fa {
    color: #00c1d5;
  }
  
  .ctrl_crd > span {
    font-size: 9px;
    color: #414042;
    display: inline-block;
    height: 21px;
  }
  
  .topcard_cell .mrg_row_cell {
    padding: 10px 0px 0px;
  }
  
  .other_value_cell .slider_switch {
    margin: 0px;
  }
  
  .topcard_cell_inner {
    min-height: 60px;
  }
  
  .card_blog .topcard_cell:first-child {
    vertical-align: top;
  }
  
  .my_cards .cardarea_cst_top .card_blog {
    margin-bottom: 0px;
    padding: 20px 0px;
    border-bottom: 1px solid #efefef;
  }
  
  .my_cards .cardarea_cst_top .card_blog:last-child {
    border-bottom: 0px;
  }
  
  .cardarea_cst_top .topcard_cell .on,
  .cardarea_cst_top .topcard_cell .off,
  .other_value_cell .ctrl_crd .on,
  .other_value_cell .ctrl_crd .off {
    text-transform: capitalize;
    text-align: left !important;
  }
  
  /*==23.3.2018=end=*/
  
  /*==26.3.2018=end=*/
  
  .other_value_cell .ctrl_crd > span,
  .other_value_cell .ctrl_crd span,
  .other_value_cell .ctrl_crd .slider_switch {
    width: auto !important;
  }
  
  .lft_cTooltip {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 4px;
    margin-bottom: 12px;
    background-color: #454545;
    padding: 8px;
    font-size: 9px;
    width: 250px;
  }
  
  .lft_cTooltip:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 100%;
    height: 0px;
    width: 0px;
    display: block;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 8px solid #454545;
  }
  
  /*==26.3.2018=end=*/
  
  /*====27.3.2018===*/
  
  .all_sl_slide_4item .section_slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0px -6px !important;
  }
  
  .all_sl_slide_4item .section_slide .item {
    width: 25%;
    float: left;
    margin: 0px;
    padding: 5px 6px !important;
    margin-bottom: 20px;
  }
  
  /*==29.3.2018==*/
  
  #make_payment .snapshotBox .snapCell h3 {
    white-space: normal;
  }
  
  #make_payment .snapshotBox .snapCell .efctSpan2 {
    display: block;
  }
  
  /*==end===*/
  
  /*--4.4.2018--*/
  
  .card_function_area {
    margin-bottom: 3px;
  }
  
  .lft_valid_cell {
    width: auto;
    float: left;
    line-height: 100%;
  }
  
  .rt_valid_cell {
    overflow: hidden;
    padding-left: 6px;
  }
  
  .inr_card_type {
    float: right;
    padding-right: 10px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .card_usr_name_area {
    margin-top: 2px;
    color: #fff;
    text-transform: uppercase;
  }
  
  .valid_area .valid_cell:last-child {
    margin-right: 0;
  }
  
  .embs_txt {
    font-size: 22px;
    color: #fff;
    /*text-shadow: -1px -1px 0px rgba(255,255,255,1), 1px 1px 1px rgba(0,0,0,0.9), 1px -1px 2px rgba(255,255,255,.5), 0px -1px 1px rgba(0,0,0,0.1), -2px 0px 0px rgba(0,0,0,0.3);
        -webkit-text-stroke: 2px rgba(0,0,0,0.4);*/
    /*--for black txt--*/
    text-shadow: 0px -1px 0px rgba(255, 255, 255, 1),
      1px 1px 1px rgba(0, 0, 0, 0.9), 1px -1px 2px rgba(255, 255, 255, 0.5),
      0px -1px 1px rgba(0, 0, 0, 0.1), -2px 0px 0px rgba(0, 0, 0, 0.3);
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.4);
    letter-spacing: 2px;
  }
  
  .embs_txt_sm {
    font-size: 12px;
  }
  
  .card_no_area .no_cell {
    margin-right: 24px;
  }
  
  .card_no_area .no_cell:last-child {
    margin-right: 0px;
  }
  
  .card_usr_name_area .embs_txt {
    letter-spacing: 4.5px;
  }
  
  .valid_area .valid_cell:first-child {
    margin-left: 54px;
  }
  
  .valid_area .valid_cell:nth-child(2) {
    margin-left: 8px;
  }
  
  .card_no_area .no_cell span {
    padding-top: 10px;
    display: inline-block;
  }
  
  .card_no_area .no_cell:last-child span {
    padding-top: 0px;
  }
  
  /*--end--*/
  
  /*--5.4.2018--*/
  
  /* .brim_embs_card {
      width: 360px !important;
  } */
  
  .brim_embs_card .card_details {
    top: auto !important;
    bottom: 15px;
  }
  
  .brim_embs_card .valid_cell {
    text-transform: none;
  }
  
  .sm_scale_card {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  
  .no_data_bal .ctrl_sec {
    margin-top: 74px;
  }
  
  .other_value_topnogap {
    margin-top: 0;
  }
  
  .contact_bg_white {
    background-color: #fff;
  }
  
  .contact_bg_white h2 {
    margin-bottom: 60px;
  }
  
  .cont-box-outer {
    width: 534px;
    margin: 0 auto;
    padding: 30px 0 0;
  }
  
  .address_box_50 {
    width: 50%;
    padding: 0 15px;
    float: left;
  }
  
  .address_box_50:nth-child(3) {
    margin-top: -74px;
  }
  
  .address_inner {
    margin-bottom: 30px;
  }
  
  .header_light_blue {
    background-color: #e5f8fa;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 5px 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 55px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: center;
    font-size: 14px;
  }
  
  .address_lower_cont {
    border: 1px solid #e3e4e5;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top: 0;
    padding: 15px 10px 20px;
    text-align: center;
  }
  
  .address_lower_cont h3 {
    color: #454545;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 4px;
  }
  
  .address_lower_cont h3 span {
    display: block;
    padding-top: 3px;
  }
  
  .address_lower_cont a.cll_no {
    display: block;
    color: #00c1d5;
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .address_sing {
    margin-bottom: 24px;
  }
  
  .address_sing:last-child {
    margin-bottom: 0;
  }
  
  .address_lower_cont a.cll_no img {
    width: 18px;
    margin-right: 5px;
    margin-top: -3px;
  }
  
  .address_lower_cont p {
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
    font-size: 13px;
    letter-spacing: 0.35px;
    margin-bottom: 0;
    line-height: 18px;
  }
  
  .address_lower_cont em {
    font-style: normal;
    font-size: 10px;
    font-family: "Source Sans Pro", sans-serif;
    display: block;
  }
  
  .address_lower_cont ul li {
    margin-bottom: 10px;
    overflow: hidden;
  }
  
  .address_lower_cont ul li:last-child {
    margin-bottom: 0;
  }
  
  .address_lower_cont ul li a span {
    width: 40px;
    height: 40px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    /* background: #14c0d8; */
    border-radius: 50%;
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
    color: #fff;
    overflow: hidden;
    float: left;
  }
  
  .address_lower_cont ul li a {
    font-size: 14px;
    line-height: 40px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .address_lower_cont ul li a:hover {
    color: #14c0d8;
  }
  
  .address_box_50:last-child .address_lower_cont {
    padding-bottom: 12px;
    text-align: left;
  }
  
  .change_brim_card .card_content_area ul,
  .all_card_types {
    font-size: 0;
  }
  
  .all_card_types {
    position: relative;
  }
  
  .change_brim_card .card_content_area ul li,
  .all_card_types .brimcard {
    width: 30.3%;
    margin: 0 1.5%;
    padding: 10px;
    vertical-align: top;
    border-radius: 8px;
  }
  
  .change_brim_card .card_content_area ul li.active,
  .all_card_types .brimcard.active {
    background-color: #eafafd;
  }
  
  .change_brim_card .card_content_area ul li:hover,
  .all_card_types .brimcard:hover {
    background-color: #eafafd;
  }
  
  .change_brim_card .card_content_area ul li .sm_scale_card,
  .all_card_types .brimcard .sm_scale_card {
    margin-bottom: -45px;
  }
  
  .change_brim_card .card_content_area ul li .changscardspan,
  .all_card_types .brimcard .changscardspan {
    font-size: 11px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 4px;
  }
  
  .topcard_cell_big {
    width: 58.5%;
    display: inline-block;
  }
  
  .topcard_cell_big .topcard_cell {
    width: 33.33%;
    margin-left: -4px;
  }
  
  .topcard_cell_big .ctrl_sec {
    padding-top: 0;
  }
  
  .account_management .more_details {
    margin: -63px 0 50px;
    width: 252px;
  }
  
  .nobudgetImage {
    width: 240px;
    margin: 0 auto;
  }
  
  .totalSpend {
    position: relative;
  }
  
  .nobudget {
    padding: 78px 35px;
    background-color: rgba(255, 255, 255, 0.88);
    margin: 0 0 10px;
    position: absolute;
    z-index: 99;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
  }
  
  .noTransaction {
    text-align: center;
    font-size: 0;
    padding: 70px 0 50px;
  }
  
  .noTransaction ul {
    margin-bottom: 45px;
  }
  
  .noTransaction li {
    display: inline-block;
    padding: 0 20px;
    vertical-align: middle;
  }
  
  .noTransaction p {
    margin-bottom: 0;
    line-height: 20px;
  }
  
  .noCurrentInstallment {
    padding: 39px 0 40px;
    text-align: center;
    width: 360px;
    margin: 0 auto 0px;
    position: relative;
  }
  
  .noEligibleInstallment {
    padding: 39px 0 40px;
    text-align: center;
    width: 455px;
    margin: 0 auto 0px;
    position: relative;
  }
  
  .noEligibleInstallment p {
    margin-bottom: 0;
    line-height: 20px;
  }
  
  .icocrinst {
    width: 110px;
    margin: 0 auto 20px;
  }
  
  .icoeleinstallment {
    width: 110px;
    margin: 0 auto 20px;
  }
  
  .icoarrw {
    position: absolute;
    top: 22px;
    width: 98px;
    right: -56px;
  }
  
  .noStatement {
    padding: 39px 0 40px;
    text-align: center;
    width: 580px;
    margin: 0 auto 0px;
    position: relative;
  }
  
  .noStatement p {
    margin: 0 0;
    line-height: 20px;
  }
  
  .noCurrentInstallment p {
    margin-bottom: 0;
    line-height: 20px;
  }
  
  /* .ui-widget-content .ui-state-default {
    background-color: #fff !important;
  }
  .ui-widget-content .ui-state-highlight {
    background-color: #00c2e0 !important;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    padding: 6px 0;
  }
  .ui-widget-content .ui-state-default {
    color: #666;
  } */
  
  /*==end===*/
  
  /*--16.4.2018---*/
  
  #travelListingShow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 !important;
  }
  
  #travelListingShow .destini_cell {
    margin: 0px 0px 15px;
    width: 100% !important;
  }
  
  #traveladd .account_frm {
    padding-left: 0;
  }
  
  #profile .account_frm {
    padding-left: 0;
  }
  
  .bar_icon {
    height: 18px;
    width: 25px;
    top: 8px;
  }
  
  .bar_icon .bar_one,
  .bar_icon .bar_two,
  .bar_icon .bar_three {
    height: 4px;
    background-color: #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;
  }
  
  .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: #00c1d5;
    text-transform: capitalize;
    text-decoration: underline;
  }
  
  .modal-footer [data-dismiss]:hover {
    color: #00c1d5;
    opacity: 0.6;
  }
  
  #sub_detail_modal .modal-body {
    margin: 0px -15px;
  }
  
  #sub_detail_modal .modal-content {
    border: 1px solid #dedede;
    box-shadow: none;
    margin-top: 35px;
  }
  
  .sub_balance_area .icon_content .merNameNew {
    color: #414042;
  }
  
  .sub_balance_area .icon_content h2 {
    margin-top: 8px;
  }
  
  /*--end--*/
  
  /*--21.5.2018--*/
  
  .activity_select_outer .new-on-off {
    margin: 0px;
  }
  
  .transation_details {
    overflow: hidden;
  }
  
  /*--end--*/
  
  /*--22.5.2018--*/
  
  .success_note_sec p {
    color: #454545;
    margin-bottom: 10px !important;
  }
  
  .Amazing_header {
    color: #00e39d;
    font-size: 24px;
    margin: 15px 0 25px;
  }
  
  #changebrimcardsuccessmodal .go_grn h3 {
    color: #00c1d5 !important;
  }
  
  .success_note_sec {
    margin-bottom: 50px;
  }
  
  #changebrimcardsuccessmodal .proceed_btn {
    margin-bottom: 25px;
  }
  
  /*--end--*/
  
  /*--31.5.2018--*/
  
  .label_for_mobile,
  .spend_money_mobile,
  .budget_select_mobile {
    display: none;
  }
  
  /*--end--*/
  
  /*--14.6.2018--*/
  
  .custombig {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .custombig .radio1spanse2 {
    white-space: nowrap;
  }
  
  .custombig .clearfix {
    width: 100%;
  }
  
  .custombig .radio_left_new {
    margin-top: 4px;
  }
  
  /*--end--*/
  
  /*--18.6.2018--*/
  
  .new_dg_modal .modal_img_title {
    margin-top: -20px;
  }
  
  .mg_img {
    display: inline-block;
    margin-bottom: 5px;
  }
  
  .notify_top {
    max-width: 565px;
    padding: 0px 30px;
  }
  
  .notify_top p {
    font-size: 14px;
    color: #454545;
    margin-bottom: 20px;
    letter-spacing: normal;
  }
  
  .modal_notify_btn {
    background-color: #00c1d5;
    border-radius: 4px;
    color: #fff;
    padding: 12px 16px;
    display: inline-block;
    line-height: normal;
    font-size: 14px;
    opacity: 1;
  }
  
  .modal_notify_btn:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .modal_notify_light {
    background-color: #e5f9fb;
    color: #454545;
    font-size: 13px;
    max-width: 250px;
  }
  
  .modal_notify_light:hover {
    color: #454545;
  }
  
  /*
  .sec_timer_show {
      padding-top: 55px !important;
  } */
  
  /*
  .sec_timer_show > .container{
      position: relative;
  }
  */
  
  .activity_timer_sec {
    /* position: absolute;
        top: -55px;
        right: 0px; */
    padding: 12px 25px;
    background-color: #f7f7f7;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #454545;
    width: 260px;
    margin-right: -15px;
  }
  
  .activity_timer_fl_right {
    float: right;
  }
  
  .timer_cap_txt,
  .timer_tot_txt {
    display: inline-block;
    vertical-align: middle;
  }
  
  .timer_cap_txt {
    float: left;
    margin-top: 3px;
  }
  
  .timer_tot_txt {
    float: right;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .time_ico {
    margin-right: 6px;
    font-size: 18px;
    position: relative;
    top: 2px;
  }
  
  /*--end--*/
  
  /* Preloader */
  
  #preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255, 255, 255, 0.9);
    z-index: 999999;
  }
  
  .page_load_stat {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-perspective: 500px;
    -moz-perspective: 300px;
    -ms-perspective: 300px;
    perspective: 300px;
    -webkit-perspective-origin: 50% 50%;
    -moz-perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-perspective-origin: 50% 50%;
    transform-style: preserve-3d;
    perspective-origin: 50% 50%;
  }
  
  .page_load_stat .load_circle {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100%;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -ms-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-direction: alternate;
    -moz-animation-direction: alternate;
    -ms-animation-direction: alternate;
    animation-direction: alternate;
  }
  
  .load_circle:nth-child(1) {
    width: 30px;
    height: 30px;
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    -ms-animation-delay: 0.1s;
    animation-delay: 0.1s;
    background: #fff;
    z-index: 10;
    -webkit-animation-name: load_ripple1;
    -moz-animation-name: load_ripple1;
    -ms-animation-name: load_ripple1;
    animation-name: load_ripple1;
  }
  
  .load_circle:nth-child(2) {
    width: 55px;
    height: 55px;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
    border: 20px solid #e1f9ff;
    background: #fff;
    z-index: 5;
    -webkit-animation-name: load_ripple2;
    -moz-animation-name: load_ripple2;
    -ms-animation-name: load_ripple2;
    animation-name: load_ripple2;
  }
  
  .load_circle:nth-child(3) {
    width: 80px;
    height: 80px;
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -ms-animation-delay: 0.3s;
    animation-delay: 0.3s;
    border: 20px solid #00c1d5;
    background: #00c1d5;
    z-index: 1;
    -webkit-animation-name: load_ripple3;
    -moz-animation-name: load_ripple3;
    -ms-animation-name: load_ripple3;
    animation-name: load_ripple3;
  }
  
  @-webkit-keyframes load_ripple1 {
    from {
      -webkit-transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      -webkit-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @-webkit-keyframes load_ripple2 {
    from {
      -webkit-transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      -webkit-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @-webkit-keyframes load_ripple3 {
    from {
      -webkit-transform: translate(-50%, -50%) scale(0.55);
    }
  
    to {
      -webkit-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @-moz-keyframes load_ripple1 {
    from {
      -moz-transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      -moz-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @-moz-keyframes load_ripple2 {
    from {
      -moz-transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      -moz-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @-moz-keyframes load_ripple3 {
    from {
      -moz-transform: translate(-50%, -50%) scale(0.55);
    }
  
    to {
      -moz-transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @keyframes load_ripple1 {
    from {
      transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @keyframes load_ripple2 {
    from {
      transform: translate(-50%, -50%) scale(0.65);
    }
  
    to {
      transform: translate(-50%, -50%) scale(1);
    }
  }
  
  @keyframes load_ripple3 {
    from {
      transform: translate(-50%, -50%) scale(0.55);
    }
  
    to {
      transform: translate(-50%, -50%) scale(1);
    }
  }
  
  /* #status {
      width:100px;
      height:100px;
      position:absolute;
      left:50%;
      top:50%;
      -webkit-transform: translate(-50%,-50%);
      -moz-transform: translate(-50%,-50%);
      transform: translate(-50%,-50%);
      margin: -25px 0 0 -25px;
  }
  
  .lds-rolling {
      width:100%;
      height:100%;
      position: relative;
  }
  @keyframes lds-rolling {
      0% {
          -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
      }
      100% {
          -webkit-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
      }
  }
  @-webkit-keyframes lds-rolling {
      0% {
          -webkit-transform: translate(-50%, -50%) rotate(0deg);
          transform: translate(-50%, -50%) rotate(0deg);
      }
      100% {
          -webkit-transform: translate(-50%, -50%) rotate(360deg);
          transform: translate(-50%, -50%) rotate(360deg);
      }
  }
  .lds-rolling div,
  .lds-rolling div:after {
      position: absolute;
      width: 100px;
      height: 100px;
      border: 15px solid #00c1d5;
      border-top-color: transparent;
      border-radius: 50%;
  }
  .lds-rolling div {
      -webkit-animation: lds-rolling 1s linear infinite;
      animation: lds-rolling 1s linear infinite;
      top: 100px;
      left: 100px;
  }
  .lds-rolling div:after {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
  }
  .lds-rolling {
      width: 100px !important;
      height: 100px !important;
      -webkit-transform: translate(-90px, -90px) scale(0.9) translate(90px, 90px);
      transform: translate(-90px, -90px) scale(0.9) translate(90px, 90px);
  } */
  
  .img_flag {
    width: 55px;
    margin: 0 auto 8px;
  }
  
  .setupawsome_flag h4 {
    color: #ff8563;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 28px;
    margin-bottom: 30px;
  }
  
  .setuppaying_top_fla {
    color: #454545;
    font-size: 14px;
    text-align: center;
    padding: 0 30px;
    margin-bottom: 30px;
  }
  
  .setuppaying_top_fla b {
    color: #00c1d7;
  }
  
  /*--26.7.2018--*/
  
  .mobile_brim_points_box {
    display: none;
  }
  
  .activity_content .tab_pannle .tab_menu {
    display: inline-block;
  }
  
  .cst_tranlist_container_new {
    margin-top: 0px;
  }
  
  .activity_timer_sec {
    display: none !important;
  }
  
  .sec_timer_show .activity_timer_sec {
    display: block !important;
  }
  
  /*27-07-2018*/
  
  .pointTo {
    padding-left: 36px;
    line-height: 100%;
  }
  
  /*.right_activity_panel_lt .brim_points_box span,
  .card_top_rt_sec .currency {
      line-height: 41px;
  }
  .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
      margin-top: 0;
  }*/
  
  .dashboard_card .card_top_sec {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  
  .activity_content .tab_menu li a {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .tranlist_header .tranlist_cell {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .border_new_line {
    border-bottom: 1px solid #eaf4f6;
    overflow: hidden;
  }
  
  .no_border_new_details {
    border: 0 !important;
  }
  
  .border_new_details_top {
    border-top: 1px solid #f1f1f1 !important;
  }
  
  .lang_select_container {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
    margin-top: 0px;
    /* float: right; */
  }
  
  .lang_btn {
    width: auto;
    border-radius: 5px;
    border: 1px solid #00c1d5 !important;
    background-color: transparent !important;
    font-size: 12px;
    line-height: 100%;
    color: #00c1d5 !important;
    padding: 7px 12px 5px;
  }
  
  .lang_dropdown-menu {
    min-width: 62px;
    padding: 5px 0px;
    left: auto;
    right: 0;
    float: none;
  }
  
  .lang_dropdown-menu .dropdown-item {
    color: #4a4a4a;
    font-size: 12px;
    padding: 4px 25px 4px 9px;
    display: block;
    line-height: 14px;
    width: 100%;
    position: relative;
    text-transform: uppercase;
  }
  
  .lang_dropdown-menu .dropdown-item span {
    display: none;
    white-space: nowrap;
    font-size: 12px;
    line-height: 100%;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .lang_dropdown-menu .dropdown-item.checked:after {
    position: absolute;
    right: 6px;
    top: 3px;
    width: 12px;
    height: 12px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    content: "";
    background-image: url(../images/lang_check.png);
  }
  
  /*--8.8.2018--*/
  
  .brim_card_slider_user_inner {
    height: 28px;
    width: 28px;
    background-color: #00c1d5;
    border-radius: 50%;
    font-size: 10px;
    line-height: 28px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -ms-filter: grayscale(100);
    filter: grayscale(100);
  }
  
  .brim_card_slider_user_outer {
    margin-top: 15px;
    padding: 0px 35px;
  }
  
  .brim_card_slider_user_item {
    min-width: 28px !important;
  }
  
  .slick-current.brim_card_slider_user_item {
    width: 50px !important;
  }
  
  .slick-current.brim_card_slider_user_item .brim_card_slider_user_inner {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    -ms-filter: grayscale(0);
    filter: grayscale(0);
    margin-left: 5px;
    font-size: 13px;
    line-height: 28px;
  }
  
  .slick-current.brim_card_slider_user_item .brim_card_slider_user_inner * {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  
  .brim_card_slider_user .slick-list {
    padding: 6px 0px;
  }
  
  .brim_card_slider_user .slick-track {
    margin: 0px auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .brim_card_headline {
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 12px;
  }
  
  .dashboard_row .brim_embs_card {
    width: 270px !important;
  }
  
  .dashboard_row .brim_dashboard_card {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
  }
  
  .dashboard_row .brim_left_flex {
    width: 334px;
    padding: 0px 30px;
  }
  
  .brim_left_flex .card_slide_item {
    text-align: center;
  }
  
  .cardBtns .card_nxt,
  .cardBtns .card_prev {
    background-color: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 35px;
    color: #454545;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -25px;
  }
  
  .cardBtns .card_prev {
    left: 0px !important;
  }
  
  .cardBtns .card_nxt {
    right: 0px !important;
  }
  
  .dashboard_row .brim_embs_card {
    border-radius: 8px;
  }
  
  .brim_card_option {
    padding: 15px !important;
  }
  
  .other_value_cell_each {
    float: left;
    min-width: 185px;
    text-align: left;
    padding-right: 10px;
  }
  
  .other_value_cell_each:last-child {
    padding-right: 0px;
  }
  
  .other_value_cell_each h4 {
    font-size: 24px;
    color: #414042;
    margin: 4px 0px 0px;
  }
  
  .dashboard_row .embs_txt {
    font-size: 12px;
    text-shadow: 0px -1px 0px rgba(255, 255, 255, 1),
      1px 1px 1px rgba(0, 0, 0, 0.9), 1px -1px 2px rgba(255, 255, 255, 0.5),
      0px -1px 1px rgba(0, 0, 0, 0.1), -1px 1px 0px rgba(0, 0, 0, 0.3);
    -webkit-text-stroke: 1px rgba(0, 0, 0, 0.2);
  }
  
  .dashboard_row .embs_txt_sm {
    font-size: 9px;
  }
  
  .dashboard_row .brim_embs_card .card_details {
    bottom: 10px;
  }
  
  .dashboard_row .card_usr_name_area {
    margin-top: 6px;
  }
  
  .dashboard_row .valid_area .valid_cell {
    width: 36px;
    margin-right: 22px;
  }
  
  .dashboard_row .valid_area .valid_cell:first-child {
    margin-left: 30px;
  }
  
  .dashboard_row .valid_area .valid_cell:nth-child(2) {
    margin-left: 0px;
  }
  
  .dashboard_row .brim_right_flex {
    width: calc(100% - 735px);
  }
  
  .dashboard_row .brim_right_flex_align {
    margin-left: 20px !important;
    margin-right: auto;
    width: calc(100% - 385px);
  }
  
  .dashboard_row .brim_right_flex_align_single .other_value_cell_each {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  
  .dashboard_row .brim_right_flex_align .primaryCardData:last-of-type {
    padding-right: 0px;
  }
  
  .dashboard_row .brim_left_flex {
    margin-right: 10px;
  }
  
  /*--custom circle progress--*/
  
  /*-----custom circle progress----*/
  
  .new_progress.progress-circle {
    line-height: 54px;
    width: 54px;
    height: 54px;
  }
  
  .new_progress.progress-circle span {
    position: static !important;
  }
  
  .new_progress.progress-circle label {
    font-size: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-family: "Source Sans Pro", sans-serif;
    line-height: normal;
    max-width: 54px;
    margin: 0px;
    font-weight: normal;
    text-align: center;
    display: block;
    color: #808080;
    z-index: 2;
  }
  
  .new_progress.progress-circle label div:last-child {
    font-size: 70%;
  }
  
  .new_progress.progress-circle .left-half-clipper {
    width: 54px;
    height: 54px;
    clip: rect(0, 54px, 54px, 27px);
  }
  
  .new_progress.progress-circle .value-bar {
    clip: rect(0, 27px, 54px, 0);
    width: 54px;
    height: 54px;
    border: 15px solid #00c1d5;
  }
  
  .new_progress.progress-circle.over50 .first50-bar {
    clip: rect(0, 54px, 54px, 27px);
    width: 54px;
    height: 54px;
  }
  
  .new_progress.progress-circle:after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 39px;
    height: 39px;
  }
  
  /*--for LG--*/
  
  .new_progress.progress_lg.progress-circle {
    line-height: 100px;
    width: 100px;
    height: 100px;
  }
  
  .new_progress.progress-circle.progress_lg label {
    font-size: 18px;
    max-width: 100px;
  }
  
  .new_progress.progress_lg.progress-circle .left-half-clipper {
    width: 100px;
    height: 100px;
    clip: rect(0, 100px, 100px, 50px);
  }
  
  .new_progress.progress_lg.progress-circle.over50 .first50-bar {
    clip: rect(0, 100px, 100px, 50px);
    width: 100px;
    height: 100px;
  }
  
  .new_progress.progress-circle.progress_lg .value-bar {
    clip: rect(0, 50px, 100px, 0);
    width: 100px;
    height: 100px;
    border: 20px solid #00c1d5;
  }
  
  .new_progress.progress-circle.progress_lg:after {
    width: 80px;
    height: 80px;
  }
  
  .progress-circle.over50 .left-half-clipper {
    clip: rect(auto, auto, auto, auto) !important;
  }
  
  .half_new_line .lft_new_continue_area {
    width: 150px;
    font-size: 12px;
  }
  
  .half_new_line .rt_new_continue_area {
    font-size: 13px;
    float: left;
    text-align: left;
    width: calc(100% - 150px);
  }
  
  .modal_block-section .half_new_line {
    border: 0px;
    color: #414042;
    font-size: 14px;
  }
  
  .modal_block-section .half_new_line .lft_new_continue_area,
  .modal_block-section .half_new_line .rt_new_continue_area {
    font-size: inherit;
  }
  
  .modal_block-section .half_new_line .lft_new_continue_area,
  .modal_block-section .half_new_line .rt_new_continue_area {
    margin-bottom: 0px;
  }
  
  .continue_area_border {
    border-bottom: 1px solid #f1f1f1;
    padding: 15px 0px 15px;
  }
  
  .continue_area_border .inner_continue_area_row:last-child {
    border-bottom: 0px;
  }
  
  .fig_dots {
    position: relative;
    padding-left: 25px;
  }
  
  .fig_dots:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 0px;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #ebebeb;
  }
  
  .blue_dot_after.fig_dots:after {
    background-color: #00c1d5;
  }
  
  .area_progress_label {
    font-family: "Source Sans Pro", sans-serif;
    /* min-width: 100px; */
    width: fit-content;
    color: #454545;
    display: inline-block;
    vertical-align: middle;
    margin: 7px 50px 7px 0px;
  }
  
  .fig_dots_title {
    color: #a2a2a2;
    font-size: 13px;
  }
  
  .blue_dot_after .fig_dots_title {
    color: #00c1d5;
  }
  
  .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: "Source Sans Pro", sans-serif;
  }
  
  .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: #00C1D5; */
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .material_form-highlight {
    position: absolute;
    height: 60%;
    width: 60px;
    top: 25%;
    left: 0;
    pointer-events: none;
    opacity: 0.4;
  }
  
  .material_form-control:focus ~ .material_form-highlight,
  .material_form-control.active ~ .material_form-highlight {
    -webkit-animation: inputHighlighter 0.3s ease;
    -moz-animation: inputHighlighter 0.3s ease;
    animation: inputHighlighter 0.3s ease;
  }
  
  .material_form-control,
  .material_form-control[disabled],
  .material_form-control[readonly],
  .material_form-control[readonly],
  .material_form-control:focus,
  .material_form-control:active,
  .material_form-control.active {
    background-color: transparent !important;
  }
  
  @-webkit-keyframes inputHighlighter {
    from {
      background: #00c1d5;
    }
  
    to {
      width: 0;
      background: transparent;
    }
  }
  
  @-moz-keyframes inputHighlighter {
    from {
      background: #00c1d5;
    }
  
    to {
      width: 0;
      background: transparent;
    }
  }
  
  @keyframes inputHighlighter {
    from {
      background: #00c1d5;
    }
  
    to {
      width: 0;
      background: transparent;
    }
  }
  
  .material_inf_tip {
    margin-top: 3px;
    display: block;
  }
  
  .material_float_anchor {
    position: absolute;
    right: 0px;
    z-index: 5;
    top: -1px;
    padding: 1px 4px 0px;
    font-size: 12px;
    background-color: #fff;
    height: 26px;
    line-height: 13px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration: underline;
    color: #00c1d5;
  }
  
  .material_float_anchor:hover {
    color: #41e6ff;
  }
  
  .form_outer .form-group {
    margin-bottom: 0px;
  }
  
  .material_ico {
    width: 16px;
    height: 20px;
    position: absolute;
    top: 1px;
    left: 0px;
    z-index: 5;
    margin-left: 5px;
  }
  
  .material_ico img {
    max-height: 15px;
    display: inline-block;
    vertical-align: baseline;
  }
  
  /*--checkbox--*/
  
  .agree_check {
    display: inline-block;
    position: relative;
    padding-left: 25px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #a2a2a2;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    margin: 0px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .agree_check input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    margin: 0px;
  }
  
  .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 15px;
    width: 15px;
    background-color: transparent;
    border-radius: 3px;
    border: 1px solid #a2a2a2;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  
  .agree_check input[type="checkbox"]:checked ~ .checkmark {
    background-color: #00c1d5;
    border: 1px solid #00c1d5;
  }
  
  .agree_check .checkmark:after {
    left: 4px;
    top: 0px;
    width: 6px;
    height: 10px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: scale(0) rotate(45deg);
    -moz-transform: scale(0) rotate(45deg);
    -ms-transform: scale(0) rotate(45deg);
    transform: scale(0) rotate(45deg);
    content: "";
    position: absolute;
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  
  .agree_check input[type="checkbox"]:checked ~ .checkmark:after {
    opacity: 1;
    -webkit-transform: scale(1) rotate(45deg);
    -moz-transform: scale(1) rotate(45deg);
    -ms-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
  }
  
  .agree_check:hover,
  .agree_check input[type="checkbox"]:checked ~ .agree_check_txt {
    color: #00c1d5;
  }
  
  /*--end checkbox--*/
  
  /*--login page--*/
  
  .flex_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .flex_col_left {
    -ms-flex: 0 0 57.36%;
    flex: 0 0 57.36%;
    max-width: 57.36%;
  }
  
  .flex_col_right {
    -ms-flex: 0 0 42.64%;
    flex: 0 0 42.64%;
    max-width: 42.64%;
  }
  
  .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .align-items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .h100 {
    height: 100%;
  }
  
  .new_login_wrap {
    background-color: #fff;
    padding-top: 74px;
  }
  
  .inner_form_login {
    padding: 40px 10%;
  }
  
  .login_form {
    width: 100%;
    max-width: 315px;
    margin: 0px auto;
  }
  
  .login_headline {
    margin-bottom: 20px;
  }
  
  .login_headline h2 {
    color: #00c1d5;
    font-size: 46px;
    line-height: 48px;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0px;
  }
  
  /*--slider--*/
  
  .login_sl_item {
    position: relative;
    overflow: hidden;
    height: calc(100vh - 74px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
  }
  
  .login_slide_txt {
    position: absolute;
    bottom: 0px;
    left: 0px;
    color: #fff;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 30px 40px;
    letter-spacing: 1.2px;
  }
  
  .login_slide_txt span {
    text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.6);
  }
  
  .login_sl_item img {
    /* margin-bottom: -40px; */
    position: relative;
    transition: unset;
  }
  
  .login_sl_item.slick-current .login_slide_txt {
    opacity: 0;
  }
  
  .form_outer {
    margin-bottom: 15px;
  }
  
  .password_outer {
    margin-bottom: 16px;
  }
  
  .submit_outer .global_btn {
    width: 100%;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 15px 25px;
    -webkit-transition: all 0.25s ease-in;
    -moz-transition: all 0.25s ease-in;
    -ms-transition: all 0.25s ease-in;
    transition: all 0.25s ease-in;
    box-shadow: 0px;
    background-color: #00c1d5;
  }
  
  .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: "Source Sans Pro", sans-serif;
  }
  
  .btn_separator {
    margin: 0px 4px;
  }
  
  .blue_txt {
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration: underline;
  }
  
  .blue_txt:hover {
    color: #41e6ff;
  }
  
  .login_form .agree_check {
    margin-left: 4px;
    padding-left: 30px;
    margin-bottom: 11px;
  }
  
  /*--end login page--*/
  
  /*--footer--*/
  
  .login_footer {
    background: #f7f7f7;
    padding: 70px 0;
  }
  
  .fttr_top {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 60px;
  }
  
  .fttr_top h3 {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 12px;
    color: #333333;
  }
  
  .footer_menu li {
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 8px;
    display: block;
  }
  
  .footer_menu li:last-child {
    margin-bottom: 0;
  }
  
  .footer_menu li a {
    color: #333333;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .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: "Source Sans Pro", sans-serif;
  }
  
  /*--end footer--*/
  
  /*--navbar--*/
  
  .login_header {
    padding: 13px 0 21px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    z-index: 99;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  }
  
  .login_header .row {
    position: relative;
  }
  
  .flex_row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  /* .copy_right p {
      margin-bottom: 0;
  } */
  
  .inner_header {
    background: rgb(221, 246, 250);
    background: -moz-linear-gradient(
      left,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%
    );
    background: -webkit-linear-gradient(
      left,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(221, 246, 250, 1) 0%,
      rgba(248, 252, 253, 1) 100%
    );
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ddf6fa', endColorstr='#f8fcfd', GradientType=1);
  }
  
  .login_navbar {
    position: relative;
    display: -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: "Source Sans Pro", sans-serif;
  }
  
  .login_navbar-nav li .login_nav-link::after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -10px;
    height: 0px;
    background: #01aec8;
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
  }
  
  .login_navbar-nav li:hover .login_nav-link::after,
  .login_navbar-nav li.active .login_nav-link::after,
  .login_navbar-nav li.open .login_nav-link::after {
    height: 3px;
  }
  
  .login_text_btn {
    display: inline-block;
    font-size: 16px;
    color: #007d96;
    font-family: "Source Sans Pro", sans-serif;
    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: "Source Sans Pro", sans-serif;
    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 #00c1d5;
    line-height: 100%;
    color: #00c1d5;
    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: #00c1d5;
    font-size: 0px;
    border-radius: 5px;
    border: 1px solid #00c1d5;
    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 {
    -webkit-appearance: none;
    width: 100%;
    height: 5px;
    background: #efefef;
    outline: none;
    opacity: 0.7;
    margin: 6px 0px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  
  .slidecontainer .slider:hover {
    opacity: 1;
  }
  
  .slidecontainer .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 15px;
    height: 15px;
    background: #00c1d5;
    cursor: pointer;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
  }
  
  .slidecontainer .slider::-moz-range-thumb {
    width: 15px;
    height: 15px;
    background: #00c1d5;
    cursor: pointer;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
  }
  
  .img_btn {
    background-color: #00c1d5 !important;
    color: #fff;
    box-shadow: none !important;
    border: 1px solid #00c1d5 !important;
  }
  
  .img_btn:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .edit_upload_image .modal-body {
    padding: 0px;
  }
  
  .edit_upload_image .contain {
    max-width: none;
    width: 100%;
    margin: 0px;
  }
  
  .edit_upload_image .cropper-view-box {
    border: 3px solid rgba(116, 192, 211, 0.5);
    outline: none !important;
  }
  
  .edit_upload_image .modal-header {
    border-bottom: 1px solid #efefef;
  }
  
  .edit_upload_image .modal-header h3 {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 24px;
    color: #00c1d5;
  }
  
  .sliderotateimage {
    margin-top: 25px;
  }
  
  .move_img_container {
    margin: 15px 0px 20px;
  }
  
  .move_img_container_label {
    display: block;
    font-size: 14px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 12px;
  }
  
  .img_move_tag {
    color: #00c1d5;
  }
  
  .move_img_container_label .fa {
    margin-right: 10px;
  }
  
  .slidervalue {
    float: right;
    font-size: 12px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /*15-10-2018*/
  
  .pastInstallmentDetails .tranlist_cell_txt {
    overflow: inherit !important;
  }
  
  .cancelledInstallment label {
    position: absolute !important;
    font-size: 14px !important;
    left: 23px !important;
    text-transform: uppercase;
  }
  
  .mobile_installment_details .lft_new_continue_area {
    width: 160px;
  }
  
  .mobile_installment_details .rt_new_continue_area {
    width: calc(100% - 160px);
    text-transform: none;
  }
  
  .mobile_installment_details .lft_new_continue_progress {
    width: 120px;
  }
  
  .mobile_installment_details .rt_new_continue_progress {
    width: calc(100% - 120px);
  }
  
  /*--end--*/
  
  .samsung_pay_section {
    background-color: #00c1d5;
    height: 52px;
  }
  
  .two_logos {
    padding-top: 15px;
    float: left;
  }
  
  .two_logos li {
    float: left;
    padding: 4px 24px;
    position: relative;
  }
  
  .two_logos li:first-child:after {
    content: "";
    position: absolute;
    right: -3px;
    width: 4px;
    background-color: rgba(255, 255, 255, 0.4);
    border-radius: 7px;
    height: 27px;
    top: 0;
  }
  
  .two_logos li:last-child {
    padding: 5px 24px;
  }
  
  .samsung_pay_section p {
    color: #fff;
    font-size: 15px;
    line-height: 52px;
    letter-spacing: 0.32px;
    margin-bottom: 0;
    overflow: hidden;
    padding-right: 20px;
  }
  
  .see_samsung {
    float: right;
    padding: 12px 0;
  }
  
  .see_samsung a {
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    padding: 5px 6px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .see_samsung a img {
    margin-left: 3px;
  }
  
  .see_samsung a:hover {
    text-decoration: none;
  }
  
  .see_samsung a img {
    position: relative;
    right: 0;
  }
  
  .see_samsung a:hover img {
    right: -3px;
  }
  
  .modal .modal-dialog {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 30px;
    padding-top: 30px;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .modal .modal-content {
    width: 100%;
  }
  
  /*--10.11.2018--*/
  
  .bootstrap-select .btn:focus {
    outline: 0 !important;
  }
  
  .bootstrap-select.btn-group .dropdown-menu li a {
    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: #00c1d5;
  }
  
  #changespendinglimitmodal .speed_cell.hasInput.limit_active:after {
    color: #fff;
  }
  
  #changespendinglimitmodal input.speed_cell_inr {
    background-image: none;
  }
  
  /*--end--10.11.2018--*/
  
  .cst_share_box_ico a {
    display: inline-block;
    vertical-align: middle;
    width: 46px;
    height: 46px;
    text-align: center;
    font-size: 29px;
    margin-bottom: 12px;
    margin-right: 16px;
    overflow: hidden;
    line-height: 42px;
    background-color: transparent;
  }
  
  .cst_share_box_ico a:hover {
    background-color: #fff;
  }
  
  /* .line_div_rt {
      text-align: right;
  } */
  
  .trvl_notice_ico {
    margin-right: 10px;
  }
  
  input.type_fld::placeholder,
  input.type_fld[placeholder] {
    color: #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 #00c1d5;
    color: #fff;
  }
  
  .contact_box_help a {
    color: inherit;
    font-size: inherit;
    font-style: inherit;
  }
  
  .activity_content {
    min-height: 100vh;
  }
  
  .desktop_hidden {
    display: none;
  }
  
  #make_payment .numPoints .bluWell.continue {
    display: inline-block !important;
    vertical-align: middle;
    max-width: unset !important;
    min-width: 240px;
  }
  
  /*--END-12.11.2018--*/
  
  /*--28.11.2018--*/
  
  #particles-js {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0.6;
    z-index: 1;
    pointer-events: none;
  }
  
  .reset_login_wrap {
    background: #fff;
    position: relative;
  }
  
  .reset_login_wrap .login_inr_wrap {
    max-width: 400px;
    padding: 165px 0px 70px;
    width: 100%;
    min-height: 500px;
  }
  
  .reset_login_wrap .login_headline h2 {
    font-size: 42px;
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
    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: #00c1d5;
    text-decoration: underline;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .action_forgot a:hover {
    color: #454545;
  }
  
  .forgot_usr_mail {
    font-size: 18px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    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: "Source Sans Pro", sans-serif;
    color: #00c1d5;
  }
  
  .success_after_forget .setuppaying_top {
    font-size: 15px;
    color: #454545;
  }
  
  .success_after_forget .setuppaying_top strong {
    font-family: "Source Sans Pro", sans-serif;
    margin-top: 6px;
  }
  
  .forgotmodal .modal-dialog {
    max-width: 370px;
    width: 100%;
  }
  
  .forgotmodal .all_detail_container {
    padding: 0px 20px;
  }
  
  .forgotmodal .submit_outer {
    max-width: 175px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 17px;
  }
  
  .forgotmodal .modal-footer [data-dismiss="modal"] {
    color: #292525;
    min-width: 175px;
    padding: 11px 12px !important;
  }
  
  .forgotmodal .submit_outer .global_btn {
    font-size: 12px;
    padding: 9px 15px;
    height: auto;
  }
  
  #budget_pie_zero .budget_inner_img {
    height: 100%;
    padding-top: 15px;
    max-width: 355px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .reset_login_wrap .material_form-control {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .reset_login_wrap .material_float-label {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .reset_login_wrap .submit_outer .global_btn {
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 1.29px;
    padding: 11px 25px 17px;
  }
  
  .reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 1.29px;
    padding: 7px 25px 12px;
    font-size: 16px;
  }
  
  .forgot_after_action {
    background-color: #fff;
    position: relative;
    z-index: 2;
  }
  
  .reset_login_wrap .we_resent_pass {
    margin-bottom: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
  }
  
  .reset_login_wrap .resendEmail_pass strong {
    font-size: 18px;
    font-weight: normal;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /*--end--End--*/
  
  /*--resetpassword--*/
  
  .resetpassword .type_fld {
    height: 50px;
  }
  
  .resetpassword .type_fld.error {
    border: 1px solid #fc0000 !important;
  }
  
  .resetpassword .validate_frm label {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .resetpassword .input_wrap {
    margin-bottom: 15px;
  }
  
  .resetpassword .validate_frm {
    margin-top: 50px;
  }
  
  .resetpassword .btn_outr_reset .save_btn {
    width: 100% !important;
    background: #04c2df;
    height: 50px;
    padding: 8px 15px 8px 15px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 1.29px;
    font-size: 16px;
  }
  
  .new_numeric_text {
    font-size: 11px;
    width: 175px;
    margin-top: 50px;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #00c1d5;
  }
  
  .new_numeric_text span {
    padding-left: 22px;
    margin-bottom: 7px;
    line-height: 20px;
  }
  
  .val_ico {
    background: url(../images/gry_crl_tik@2x.png) center left no-repeat;
    background-position: 0px 1px;
    background-size: 15px 15px !important;
  }
  
  .numeric_text span.criteria_ful {
    background: url(../images/grn_crl_tick@2x.png) center left no-repeat;
    background-position: 0px 1px;
    background-size: 15px 15px !important;
  }
  
  .new_numeric_text span.val_ico:last-child {
    margin-bottom: 0px;
  }
  
  .resetpassword_box {
    position: relative;
  }
  
  .login_inr_wrap_inner {
    background-color: #fff;
    position: relative;
    z-index: 1;
  }
  
  .login_inr_wrap_inner .new_numeric_text {
    background-color: #fff;
    z-index: 1;
  }
  
  .wrong_pass_box {
    margin-bottom: 40px;
    background-color: #fff;
  }
  
  .pass_box_awsome_icon img {
    max-width: 60px;
  }
  
  .pass_box_awsome_icon {
    margin-bottom: 4px;
  }
  
  .pass_box_awsome h4 {
    font-size: 22px;
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .pass_box_awsome {
    margin-bottom: 10px;
  }
  
  .pass_box_paying_top {
    font-size: 18px;
  }
  
  .wrong_pass_info_inner p {
    font-size: 18px;
    margin-bottom: 0px;
    color: #454545;
  }
  
  .pass_ico_list {
    margin-top: 20px;
  }
  
  .pass_ico {
    height: 24px;
    width: 22px;
    float: left;
    margin-right: 8px;
    margin-top: 5px;
  }
  
  .pass_overflow {
    overflow: hidden;
    font-size: 18px;
    color: #333333;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 24px;
  }
  
  .pass_overflow a {
    color: inherit;
  }
  
  .pass_overflow a:hover {
    color: #00c1d5;
  }
  
  .pass_row {
    margin-bottom: 10px;
  }
  
  .wrong_pass_info {
    margin-top: 18px;
    background-color: #fff;
  }
  
  /*--End resetpassword--*/
  
  /*New notification*/
  .accout_area_headline h2 {
    font-size: 32px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.5px;
  }
  
  .notification_list_header h3 {
    font-size: 18px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0;
  }
  
  .accout_area_headline p {
    line-height: 20px;
  }
  
  .accout_area_headline_content {
    margin-top: 12px;
  }
  
  .notification_list_header {
    margin-top: 24px;
  }
  
  .ac_notification_row h5 {
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 15px;
    line-height: 18px;
    margin: 0px 0px 5px;
  }
  
  .ac_notification_row p {
    font-size: 15px;
    color: #454545;
    line-height: 15px;
    margin-bottom: 0px;
  }
  
  .ac_notification_row p + p {
    margin-top: 8px;
  }
  
  .ac_notification_row .switch {
    width: 40px;
  }
  
  .ac_notification_row .slider_switch:before {
    left: 0px;
    bottom: 1.6px;
    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
  }
  
  .ac_notification_row input:checked + .slider_switch:before {
    -webkit-transform: translateX(17px);
    -ms-transform: translateX(17px);
    transform: translateX(17px);
  }
  
  .ac_notification_row .on,
  .ac_notification_row .off {
    margin-right: 6px;
  }
  
  .ac_notification_row {
    margin: 25px 0px;
  }
  
  .ac_notification_outer_row {
    border-bottom: 1px solid #f6f6f6;
    margin-bottom: 25px;
    padding-right: 25px;
  }
  
  .ac_notification_outer_row:last-child {
    border-bottom: 0px;
  }
  
  .accout_area {
    margin: 110px 0 0 285px;
  }
  
  .new_accout_area {
    margin: 110px 0 0 226px;
  }
  
  .accout_area_gutter {
    padding-left: 55px;
  }
  
  .child_control_box {
    padding-left: 40px;
  }
  
  .notification_shadow {
    position: relative;
  }
  
  .notification_shadow:after {
    height: 1px;
    width: 50000px;
    background-color: #f5f4f3;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05),
      0px 0px 1px 0px rgba(0, 0, 0, 0.05);
  }
  
  .last_border {
    position: relative;
  }
  
  .notification_inner_list.last_border:after {
    height: 1px;
    width: 50000px;
    background-color: #f5f4f3;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05),
      0px 0px 1px 0px rgba(0, 0, 0, 0.05);
  }
  
  .notification_inner_list:last-child .notification_shadow:after {
    content: none;
  }
  
  .notification_inner_list .main_control_box .notification_shadow:after {
    content: "" !important;
  }
  
  .ac_notification_row .onoff_area {
    float: right;
  }
  
  .green_png {
    display: inline-block;
    vertical-align: top;
    margin-top: -7px;
    margin-left: 6px;
  }
  
  .account_management.new_info_d {
    min-height: 100vh;
    position: relative;
    margin-bottom: 200px;
  }
  
  .notification_list_user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 24px 45px 24px 24px;
    border: 1px solid #efefef;
    position: relative;
    margin-bottom: 20px;
  }
  
  .notification_list_user:last-child {
    margin-bottom: 0px;
  }
  
  .notification_list_user:hover,
  .notification_list_user.active {
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.1);
  }
  
  .notification_list_name {
    color: #454545;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .notification_list_ico {
    position: absolute;
    top: 50%;
    right: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-right: 23px;
    width: 8px;
  }
  
  .notification_mb0 {
    margin-bottom: 0px !important;
  }
  
  .mob_pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-bottom: 15px;
  }
  
  .mob_pagination li {
    color: #a2a2a2;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    position: relative;
    padding-right: 15px;
  }
  
  .mob_pagination li:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 5px;
    color: #a2a2a2;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
    content: ">";
  }
  
  .mob_pagination li:last-child:after {
    content: none;
  }
  
  .mob_pagination li a,
  .mob_pagination li span {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    display: inline-block;
    vertical-align: middle;
  }
  
  .mob_pagination li a {
    text-decoration: underline;
  }
  
  .mob_pagination li a:hover {
    color: #00c1d5;
  }
  
  .multi_user_notification_setup {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  
  .accout_area_pagination {
    margin-bottom: 35px;
  }
  
  .notification_user_name {
    font-size: 20px;
    color: #454545;
    font-weight: normal;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 24px;
    margin: 15px 0px 0px;
  }
  
  .disable_notification_sec {
    pointer-events: none;
    /* -webkit-filter: grayscale(100);
        filter: grayscale(100); */
    opacity: 0.4;
  }
  
  .disable_notification_sec_new {
    -webkit-filter: none;
    filter: none;
  }
  
  .ac_notification_btn {
    color: #fff;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    background-color: #00c1d5;
    text-align: center;
    border: 0px;
    box-shadow: none !important;
    outline: 0 !important;
    min-width: 335px;
    line-height: 20px;
    padding: 10px 25px;
    border-radius: 4px;
    margin-top: 15px;
  }
  
  .ac_notification_btn:hover {
    opacity: 0.7;
    color: #fff;
    border: 0px;
  }
  
  /*--modal--*/
  .new_small_statement_modal .modal-dialog {
    max-width: 538px;
  }
  
  .border_bottom {
    border-bottom: 1px solid #dedede;
  }
  
  .setup_install_headline {
    margin-bottom: 15px;
    padding-top: 35px;
  }
  
  .setup_install_headline .modal-title {
    font-size: 22px;
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0px 0px 15px;
  }
  
  .setup_install_headline .mg_img {
    max-width: 60px;
    margin: 0px 0px 15px;
  }
  
  .new_small_statement_modal .close_txt_btn {
    margin-top: 20px;
  }
  
  .continue_btn {
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /*--modal end--*/
  
  .piedrp h4 {
    color: #454545;
    font-size: 18px;
    letter-spacing: 0.25px;
    line-height: 18px;
    margin-bottom: 18px;
    font-family: "Source Sans Pro", sans-serif;
    display: block;
  }
  
  .piedrp label {
    margin: 9px 10px 0 0 !important;
    color: #454545;
    font-size: 11px !important;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 17px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
  }
  
  .trend_map_tag {
    margin-bottom: 4px;
  }
  
  .trend_map_tag_ico {
    width: 32px;
    height: 5px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .trend_map_tag_txt {
    font-size: 12px;
    color: #454545;
    line-height: 12px;
    letter-spacing: 0.3px;
    display: inline-block;
    vertical-align: middle;
    min-width: 60px;
  }
  
  .trend_map_tag_container {
    margin-bottom: -35px;
    position: relative;
    z-index: 1;
  }
  
  .budget_img {
    max-width: 280px;
    margin-top: 15%;
    width: 100%;
    display: inline-block;
    position: relative;
  }
  
  .budget_img_txt {
    padding: 40px 20px;
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 16px;
    color: #454545;
    line-height: 18px;
    letter-spacing: 0.34px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: center;
    z-index: 1;
  }
  
  .piedrp .bootstrap-select > .btn {
    height: 35px;
    font-size: 13px;
    color: #414042;
    padding-top: 10px;
    font-family: "Source Sans Pro", sans-serif;
    border: 1px solid #a2a2a2;
  }
  
  .svgChartCls {
    font-size: 15px;
  }
  
  .svgChartCls .totalVal {
    font-family: "Source Sans Pro", sans-serif;
    background-image: url(../images/rightarrow_gray@2x.png);
    background-position: right 5px;
    background-size: 8px 16px;
    padding-right: 35px;
    margin-top: 4px;
  }
  
  .budget_list_group {
    margin-left: -10px;
    margin-right: -10px;
  }
  
  .budget_list_group .budgt {
    margin-left: 10px;
    max-width: calc(50% - 20px);
    margin-right: 10px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
    border: 1px solid #efefef;
    border-radius: 3px;
  }
  
  .budget_list_sec {
    background-color: #fff;
    padding: 40px 0px 60px;
  }
  
  .budget_list_sec_title h4 {
    color: #454545;
    font-size: 18px;
    letter-spacing: 0.25px;
    line-height: 15px;
    margin-bottom: 18px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
  }
  
  .budget_list_sec_title {
    margin-bottom: 25px;
  }
  
  .inline_select_label_mobile {
    color: #454545;
    font-size: 11px;
    line-height: 17px;
    letter-spacing: 0.3px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
    margin-bottom: 6px;
  }
  
  .My_Budget_title h4 {
    color: #454545;
    font-size: 18px;
    letter-spacing: 0.25px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 8px;
  }
  
  .My_Budget_title {
    margin-bottom: 15px;
  }
  
  .My_Budget_input {
    width: 55%;
    float: left;
    position: relative;
  }
  
  .My_Budget_input a {
    position: absolute;
    top: 23px;
    right: 0;
  }
  
  .my_Budget_from_control {
    border: 0px;
    font-size: 42px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 62px;
    background-color: transparent !important;
    outline: 0 !important;
    box-shadow: none !important;
    height: auto;
    border-radius: 0 !important;
    padding: 0px !important;
    max-width: 250px;
  }
  
  .My_Budget_input1 {
    border-bottom: 1px solid #454545;
  }
  
  .My_Budget_input_btn {
    min-width: 166px;
    min-height: 40px;
    color: #454545;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.16px;
    line-height: 20px;
    background: transparent;
    border: 1px solid #a9a9a9;
    border-radius: 5px;
    padding: 9px 12px 6px 12px;
  }
  
  .My_Budget_input_btn:hover {
    border: 1px solid #00c1d5;
    color: #454545;
  }
  
  .My_Budget_input_btn:focus {
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    outline: 0;
    border: 1px solid #00c1d5;
  }
  
  .text_blue {
    color: #00c1d5 !important;
  }
  
  .text_red {
    color: #ff6c6c !important;
  }
  
  .My_Budget_redeem_aria_top {
    padding-top: 0px;
    padding-bottom: 32px;
    background-color: #f7f7f7;
    z-index: 99;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .My_Budget_redeem_aria_top_sticky_sec {
    padding-top: 0px;
    padding-bottom: 35px;
  }
  
  .My_Budget_redeem_aria_top.is_stuck {
    padding-top: 35px;
    padding-bottom: 35px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  }
  
  .My_Budget_redeem_aria_bottom .budgetAllotAmt {
    padding-top: 2px;
  }
  
  .My_Budget_redeem_aria_bottom .amtSet input {
    border-bottom: 1px solid #b5b5b5;
    font-size: 25px;
    line-height: 20px;
    font-family: "Source Sans Pro", sans-serif;
    max-width: 155px;
  }
  
  .My_Budget_redeem_aria_bottom .budgetListed .budget_item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    margin-bottom: 15px;
    border-radius: 3px;
  }
  
  .My_Budget_redeem_aria_bottom .proceed_btn a {
    padding: 7px 25px 11px;
    font-size: 14px;
    line-height: 22px;
    min-width: 170px;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 5px;
  }
  
  .My_Budget_redeem_aria_bottom .proceed_btn a:hover {
    opacity: 0.7;
  }
  
  .My_Budget_redeem_aria_bottom .cancel_btn a {
    margin-top: 22px;
  }
  
  .My_Budget_redeem_aria_bottom .cancel_btn a:hover {
    color: #00c1d5;
    text-decoration: underline !important;
  }
  
  .left_My_Budget,
  .right_My_Budget {
    position: static;
  }
  
  .My_Budget_redeem_aria_top .container {
    position: relative;
  }
  
  .collapsable_btn {
    width: 19px;
    height: 19px;
    display: inline-block;
    vertical-align: middle;
    color: #ababab;
    cursor: pointer;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  
  .collapsable_sec.open .collapsable_btn,
  .collapsable_btn:hover,
  .collapsable_btn:focus,
  .collapsable_btn:active {
    color: #222222;
  }
  
  .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;
    justify-content: center;
  }
  
  .Budget_cell_histry {
    max-width: 22%;
    flex: 0 0 20%;
    padding: 0px 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 12px;
    text-align: center;
    text-transform: uppercase;
    color: #414042;
  }
  
  .Budget_cell_label span {
    max-width: 90px;
  }
  
  .Budget_cell_histry_date {
    color: #808080;
    font-size: 11px;
  }
  
  .Budget_cell_histry_amount {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .Budget_cell_histry_growth {
    margin-top: 4px;
    white-space: nowrap;
  }
  
  .Budget_cell_label {
    text-align: right;
  }
  
  .collapsable_div {
    display: none;
  }
  
  .right_My_Budget_preview {
    padding-top: 39px;
    padding-right: 45px;
    padding-left: 10px;
  }
  
  .budget_transaction_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    /* -ms-flex-wrap: wrap;
        flex-wrap: wrap; */
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .budget_transaction_cell {
    flex: 0 0 20%;
    max-width: 20%;
  }
  
  .budget_transaction_cell:first-child {
    flex: 0 0 30%;
    max-width: 30%;
  }
  
  .budget_data {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .budget_transaction_cell:last-child {
    flex: 0 0 50%;
    max-width: 50%;
  }
  
  .budget_transaction_cell {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    color: #454545;
    line-height: 16px;
    padding: 10px 10px;
  }
  
  .budget_transaction_header {
    border-bottom: 1px solid #f1f1f1;
    margin: 0px 22px 15px;
  }
  
  .budget_transaction_body .budget_transaction_row {
    margin-top: 15px;
    padding: 18px 20px;
    border-radius: 3px;
    border: 1px solid #f1f1f1;
  }
  
  .budget_badge {
    width: 48px;
    height: 48px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
  }
  
  .budget_transaction_body .budget_transaction_cell {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  
  .budget_transaction_item .collapsable_div_parent {
    margin-top: -5px;
  }
  
  .all_progress_data .p_left_text {
    line-height: 24px;
  }
  
  .budget_transaction_details_history {
    max-width: 50%;
    margin-left: auto;
    margin-right: 55px;
  }
  
  .budget_mob_data {
    display: none;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  #confirmBudgetModal .modal-title {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  #confirmBudgetModal .modal-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  #confirmBudgetModal .setup_install_headline {
    padding-top: 25px;
  }
  
  #confirmBudgetModal .setup_install_headline .modal-title {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 24px;
    margin: 0px;
  }
  
  #confirmBudgetModal .notify_top p {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 8px;
  }
  
  #confirmBudgetModal .notify_top h3 {
    font-size: 25px;
    line-height: 39px;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0;
  }
  
  #confirmBudgetModal .close_txt_btn {
    margin-top: 10px;
  }
  
  .budget_footer {
    margin-left: -30px;
    margin-right: -30px;
    border-top: 1px solid #dedede;
    margin-top: 20px;
  }
  
  .My_Budget_redeem_aria {
    padding-top: 0px;
  }
  
  /*--invite friend--*/
  .invite_frnd_section {
    background-color: #00c1d5;
    overflow: hidden;
  }
  
  .invite_frnd_inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 0px 15px 95px;
  }
  
  .two_logos {
    max-width: 60px;
    width: 100%;
    float: none;
    padding: 0;
    margin: 0;
    background-color: #0091a0;
    z-index: 2;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
  }
  
  .two_logos img {
    height: 42px;
  }
  
  .two_logos:before {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    height: 100%;
    width: 40px;
    background-image: url(../images/caret_mail_after@2x.png);
    background-position: center;
    background-size: 100% 150%;
    background-repeat: no-repeat;
    z-index: 1;
    margin-left: -1px;
  }
  
  .two_logos:after {
    content: "";
    right: 100%;
    width: 1000px;
    background-color: #0091a0;
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  
  .invite_frnd_content {
    padding: 0px 40px;
  }
  
  .see_invite {
    width: 100%;
    max-width: 165px;
    margin-right: 0;
    margin-left: auto;
  }
  
  .two_logos,
  .see_invite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .invite_frnd_content p {
    color: #fff;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.21px;
    line-height: 20px;
    text-align: left;
    margin: 0;
    padding: 0;
  }
  
  .see_invite_btn {
    color: #fff;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.32px;
    line-height: 20px;
    text-align: center;
    width: 100%;
    background-color: transparent;
    border-radius: 3px;
    padding: 8px 12px 12px;
    border: 1px solid #fff;
    display: block;
  }
  
  .see_invite_btn:hover {
    color: #fff;
    border: 1px solid #0091a0;
    background-color: #0091a0;
  }
  
  /*-end-invite friend--*/
  
  .myreferal_headline {
    max-width: 570px;
  }
  
  .referal_accout_area {
    margin: 115px 0 0 226px;
  }
  
  .rel_code_sec h3 {
    color: #00c4d8;
    text-transform: uppercase;
    letter-spacing: 1.29px;
    font-size: 40px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .share_rel_col {
    margin-top: 20px;
  }
  
  .left_ref_code_col {
    width: 220px;
    float: left;
    padding-right: 20px;
  }
  
  .right_share_box_col {
    overflow: hidden;
  }
  
  .right_share_box_col .cst_share_box_ico a {
    height: 39px;
    width: 38px;
    margin-right: 10px;
    margin-bottom: 0;
  }
  
  .right_share_box_col .cst_share_box_ico a:hover {
    opacity: 0.7;
  }
  
  .share_link_col {
    margin-top: 20px;
  }
  
  .share_link_inner {
    position: relative;
    padding-right: 85px;
    overflow: hidden;
    border-radius: 5px;
    border: 1px solid #00c4d8;
    max-width: 355px;
  }
  
  .share_link_inner .share_link {
    margin: 0;
    border: 0;
    color: #454545;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 0;
    width: 100%;
    padding: 16px 25px 13px;
  }
  
  .copy_code {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 85px;
    background-color: #00c4d8;
    color: #fff;
    font-size: 12px;
    border: 0;
    letter-spacing: 0.3px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .referal_inner {
    padding-bottom: 34px;
    border-bottom: 1px solid #f1f1f1;
    margin-top: 34px;
  }
  
  .notification_list_header p {
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0.32px;
    color: #454545;
    margin-top: 10px;
    margin-bottom: 0;
  }
  
  .notification_list_header p + p {
    margin-top: 18px;
  }
  
  .ref_input_label {
    letter-spacing: 1.12px;
    color: #454545;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 20px;
    margin-bottom: 8px;
  }
  
  .myreferal_sub_section {
    max-width: 540px;
  }
  
  .add_friends_sec .row {
    position: relative;
  }
  
  .add_friends_sec .row + .row {
    margin-top: 15px;
  }
  
  .share_input_container .form-control {
    height: 40px;
    font-size: 13px;
    line-height: 20px;
    color: #454545;
    padding: 10px 20px;
    box-shadow: none;
  }
  
  /*.remove_ref_input {
      position: absolute;
      left: 100%;
      bottom: 0;
      height: 30px;
      width: 30px;
      background-color: #F60F0F;
      color: #fff;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      padding: 6px 0;
      border: 0;
      margin: 6px 0;
      border-radius: 3px;
  }*/
  .remove_ref_input {
    position: absolute;
    left: 100%;
    top: 6px;
    height: 17px;
    width: 17px;
    color: #d9d9d9;
    font-size: 17px;
    line-height: 0px;
    text-align: center;
    padding: 6px 0;
    border: 0;
    margin: 6px 0;
    border-radius: 3px;
  }
  
  .remove_ref_input:hover {
    opacity: 0.7;
  }
  
  .add_input {
    border-radius: 50%;
    height: 32px;
    width: 32px;
    background-color: #0091a0;
    border: 0;
    margin: 15px auto;
    text-align: center;
    padding: 6px 7px;
    display: block;
  }
  
  .add_input:hover {
    opacity: 0.7;
  }
  
  .invite_now_input {
    background-color: #00c1d5;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    border: 0;
    letter-spacing: 0.46px;
    text-align: center;
    padding: 9px 20px 11px;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 5px;
  }
  
  .invite_now_input:hover {
    opacity: 0.7;
  }
  
  .share_rel_col .line_div {
    max-width: 350px;
    float: left;
    padding: 10px 0px;
  }
  
  .list_refl_sec {
    margin-left: -14px;
    margin-right: -14px;
  }
  
  .refl_progress_headline h5 {
    letter-spacing: 0.38px;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
    margin: 0;
  }
  
  .refl_progress_headline {
    margin-bottom: 12px;
  }
  
  .refl_progress_row {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: -6px;
    margin-right: -6px;
    position: relative;
    margin-bottom: 28px;
  }
  
  .refl_progress_row:after {
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 3px;
    width: calc(100% - 20px);
    left: 10px;
    background-color: #d9d9d9;
    z-index: 1;
    position: absolute;
  }
  
  .refl_progress_cell {
    position: relative;
    font-size: 0;
    padding: 0px 6px;
    z-index: 4;
  }
  
  .refl_cell_ico svg {
    height: 60px;
    width: 60px;
    position: relative;
    z-index: 4;
  }
  
  .refl_progress_cell svg g.curved_circle {
    fill: #ffffff;
    stroke: #d9d9d9;
    stroke-width: 3px;
  }
  
  .refl_progress_cell.ref_complete:after {
    content: "";
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 3px;
    width: 24px;
    left: -12px;
    background-color: #00c1d5;
    z-index: 2;
    position: absolute;
  }
  
  .ref_complete:first-child:after {
    content: none;
  }
  
  .refl_progress_cell .ref_tick {
    -webkit-transform: translate(-50%, -50%) scale(0);
    -moz-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
    font-size: 26px;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #fff;
    line-height: 100%;
    margin-top: 2px;
    z-index: 5;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .refl_progress_cell.ref_complete .ref_tick {
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  
  .refl_progress_cell:last-child svg g.curved_circle {
    fill: #ffffff;
    stroke: #00c1d5;
  }
  
  .refl_progress_cell.ref_complete svg g.curved_circle {
    fill: #00c1d5;
    stroke: #00c1d5;
  }
  
  .refl_progress_cell.ref_complete:last-child svg g.curved_circle {
    fill: #0091a0;
    stroke: #0091a0;
  }
  
  .refl_cell_txt {
    font-size: 11px;
    color: #0091a0;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 15px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    text-align: center;
    text-transform: uppercase;
  }
  
  .refl_progress {
    margin-top: 8px;
  }
  
  .border0 {
    border: 0px;
  }
  
  .invite_corner {
    height: 550px;
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 68px;
  }
  
  .invite_corner img {
    height: 100%;
  }
  
  .My_Budget_input_both_action .My_Budget_input_btn {
    margin-right: 20px;
  }
  
  .My_Budget_input_both_action .My_Budget_input_btn:last-child {
    margin-right: 0px;
  }
  
  .material_erase_email_ico,
  .material_pass_view_ico {
    left: auto;
    right: 0;
    width: 22px;
  }
  
  .input_ico_padding {
    padding-right: 32px;
  }
  
  .forgot_pass_tag {
    position: static;
    float: right;
    height: auto;
  }
  
  #show_password,
  #hide_password,
  #remove_email {
    font-size: 0;
    cursor: pointer;
  }
  
  .newSuccess .invite_footer.modal-footer {
    padding: 18px 30px 30px;
    border-top: 1px solid #efefef;
    margin-top: 45px;
  }
  
  /*.modal-open {
      overflow: hidden !important;
  }*/
  
  .add_fld:disabled {
    background-color: #f7f7f7;
  }
  
  .selectpicker.disabled {
    background-color: #f7f7f7 !important;
  }
  
  #budget_modal .icon_content_budget span {
    line-height: 22px;
  }
  
  .splitamngcat_active {
    border-bottom: 1px solid #00c1d5 !important;
  }
  
  #Activity_trans_Modal .modal-footer {
    border-top: 1px solid #e5e5e5;
    padding: 20px 30px;
  }
  
  .rdmdtshdr {
    text-transform: uppercase;
    font-size: 13px;
    color: #414042;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 14px;
    margin-top: 10px;
    letter-spacing: 0.6px;
  }
  
  #Activity_trans_Modal .new_dg_modal .modal-header .close {
    margin: 30px 20px 25px;
  }
  
  #Activity_Cur_Instal_Modal .new_continue_area_outer span {
    margin-top: 0px;
  }
  
  .gredient_blue_bar {
    background: rgb(0, 150, 165);
    background: -moz-linear-gradient(
      left,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%
    );
    background: -webkit-linear-gradient(
      left,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(0, 150, 165, 1) 0%,
      rgba(0, 193, 213, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0096a5', endColorstr='#00c1d5', GradientType=1);
  }
  
  .gredient_yellow_bar {
    background: rgb(221, 170, 0);
    background: -moz-linear-gradient(
      left,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%
    );
    background: -webkit-linear-gradient(
      left,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(221, 170, 0, 1) 0%,
      rgba(252, 193, 45, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddaa00', endColorstr='#fcc12d', GradientType=1);
  }
  
  .gredient_red_bar {
    background: rgb(234, 93, 93);
    background: -moz-linear-gradient(
      left,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%
    );
    background: -webkit-linear-gradient(
      left,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%
    );
    background: linear-gradient(
      to right,
      rgba(234, 93, 93, 1) 0%,
      rgba(255, 108, 108, 1) 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea5d5d', endColorstr='#ff6c6c', GradientType=1);
  }
  
  /* new 19042019 */
  
  .stella_select .dropdown-menu:before {
    background-image: url(../images/arrow_drop.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 25px;
    content: "";
    position: absolute;
    top: -25px;
    right: 23px;
  }
  
  .stella_select .dropdown-menu h2 {
    font-size: 18px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    padding: 0 20px 25px;
  }
  
  .dropdown-menu .sub_account li:first-child {
    background-image: url(../images/refarelmenu.png);
    background-repeat: no-repeat;
  }
  
  .dropdown-menu .sub_account li:first-child a {
    padding: 19px 20px;
    color: #fff;
  }
  
  .dropdown-menu .sub_account li:first-child a .img {
    margin-right: 30px;
  }
  
  .stella_select .dropdown-menu > li:last-child {
    background-color: #f7f7f7;
  }
  
  .stella_select .dropdown-menu > li:last-child a {
    padding: 19px 20px;
    font-size: 14px;
    color: #00c1d5;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .stella_select .dropdown-menu .legal_diff a {
    text-decoration: underline;
  }
  
  .header_menu ul li a b {
    display: none;
  }
  
  #Activity_trans_Modal .new_continue_area_outer span {
    margin-top: 2px;
  }
  
  .management_bar ul li:first-child {
    background-image: url(../images/refarelmenu.png);
    background-repeat: no-repeat;
    background-position: center left -22px;
  }
  
  .management_bar ul li:first-child:before {
    position: absolute;
    content: "";
    right: 100%;
    top: 0;
    bottom: 0;
    width: 1000000000px;
    background: #0091a0;
    z-index: 9;
    transition: 900ms ease-in-out;
    -webkit-transition: 900ms ease-in-out;
    -moz-transition: 900ms ease-in-out;
    z-index: -1;
  }
  
  .management_bar ul li:first-child.active a {
    padding: 13px 0 21px;
  }
  
  .management_bar ul li:first-child a span {
    color: #fff;
  }
  
  /* .line_birm_devide {
      border-bottom: 2px solid ;
  } */
  
  .management_bar ul li.active:before {
    content: "";
    position: absolute;
    border: 1px solid #00c1d5;
    right: 0;
    width: 10000000px;
    bottom: 0;
  }
  
  .management_bar ul li:last-child a span {
    text-decoration: underline;
  }
  
  .btn-group.open .dropdown-toggle:focus {
    border: 1px solid #00c1d5;
  }
  
  #traveladd {
    position: relative;
  }
  
  #traveladd:after {
    content: "";
    border: 1px solid #f1f1f1;
    position: absolute;
    right: -2000px;
    bottom: 0;
    left: -60px;
  }
  
  #traveleditModalSection .modal-header {
    padding: 25px 40px;
    border-bottom: 1px solid #dedede;
  }
  
  #traveleditModalSection .modal-header .modal-title {
    font-size: 24px;
    color: #00c1d5;
  }
  
  #traveleditModalSection .modal-header .close {
    position: absolute;
    right: 0;
    top: 0;
    margin: 25px 20px;
  }
  
  #traveleditModalSection .modal-body {
    padding: 0px 40px !important;
  }
  
  #traveleditModalSection .submit_btn {
    width: 100%;
    border: 1px solid #00c1d5;
  }
  
  #traveleditModalSection .modal-footer {
    text-align: center;
    padding: 30px 0;
    border-top: 1px solid #dedede;
  }
  
  #traveleditModalSection .modal-footer .close {
    float: none;
    color: #454545;
    font-size: 12px;
    text-decoration: underline;
  }
  
  #traveleditModalSection .submit_btn {
    background-color: transparent;
    border: 1px solid #00c1d5;
    border-radius: 5px;
    color: #00c1d5;
  }
  
  #traveleditModalSection .submit_btn:hover {
    background-color: #00c1d5;
    border: 1px solid #00c1d5;
    border-radius: 5px;
    color: #fff;
  }
  
  #traveleditModalSection .submit_btn:disabled {
    opacity: 0.5;
    pointer-events: none;
    background-color: #00c1d5;
    color: #fff;
  }
  
  #traveleditModalSection .submit_btn.active {
    background-color: #00c1d5;
    color: #fff;
  }
  
  .calender-btn .form-control[disabled],
  .calender-btn .form-control[readonly],
  fieldset[disabled] .form-control {
    background-color: #fff;
    opacity: 1;
    background-repeat: no-repeat;
    background-position: center left 13px;
    background-image: url(../images/clndr.png);
  }
  
  #newTravellerrormodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  #newTravellDeleteAlertmodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  #newTravellEditsuccessmodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  #newTravelladdconfirmAlertmodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  #newTravelleditconfirmAlertmodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  #newTravellAddsuccessmodal .modal-footer {
    padding: 30px;
    border-top: 1px solid #d0d2d2;
  }
  
  /*
  .mp_success {
      padding-bottom: 30px;
  } */
  
  .modal_text_global {
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .deletetravel,
  .addtravelforce,
  .editTravelforce {
    background-color: #00c1d5;
    border: 1px solid #00c1d5;
    color: #fff;
    border-radius: 5px;
    font-size: 13px;
    padding: 12px 20px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    min-width: 175px;
  }
  
  .deletetravel:hover,
  .btn-default.focus,
  .btn-default:focus,
  .addtravelforce:hover,
  .addtravelforce:focus,
  .editTravelforce:hover,
  .editTravelforce:focus {
    background: #00a4b5;
    border-color: #00a4b5;
    color: #fff;
  }
  
  .btn-default:active:focus {
    background: #00a4b5;
    border-color: #00a4b5;
    color: #fff;
  }
  
  .bedget_are .btn-default:focus {
    background-color: #fff;
    border-color: #ccc;
    color: #454545;
  }
  
  .contact_area_main {
    position: relative;
  }
  
  .accout_area .my_information_new h2 {
    margin-bottom: 20px;
  }
  
  .contact_area_main:before {
    position: absolute;
    border-top: 1px solid #dedede;
    left: -60px;
    content: "";
    width: 3000px;
    top: 0;
  }
  
  .contact_area_main {
    padding-top: 30px;
    max-width: 544px;
  }
  
  .single_contact_list {
    margin-bottom: 36px;
  }
  
  .view_contact {
    position: relative;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
    border-bottom: 1px solid #dedede;
  }
  
  .view_contact a {
    position: absolute;
    right: 0;
    color: #00c1d5;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    text-decoration: underline;
    top: -4px;
  }
  
  .view_contact a:hover {
    text-decoration: none;
  }
  
  .contact_area_main label {
    font-size: 12px;
    color: #414042;
    margin-bottom: 12px;
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .view_contact span {
    display: block;
  }
  
  .hideCalender {
    display: none !important;
  }
  
  .switch_contact {
    position: absolute;
    right: 0;
    top: -7px;
    width: 57px;
  }
  
  .contact_area_main .slider_switch:before {
    position: absolute;
    content: "";
    height: 30px;
    width: 30px;
    left: -2px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border: 1px solid transparent;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1), -2px 0px 2px rgba(0, 0, 0, 0.1),
      0px -2px 2px rgba(0, 0, 0, 0.1);
  }
  
  .contact_area_main .switch {
    height: 34px;
  }
  
  .border-bottom-none .view_contact {
    border-bottom: 0;
  }
  
  .current_used_area {
    background-color: #f7f7f7;
    padding: 25px 40px;
  }
  
  .current_used_area label {
    font-size: 12px;
    color: #414042;
    margin-bottom: 7px;
    width: 100%;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .savebutton_alertpop .btn-default {
    width: 175px;
    margin-bottom: 0px;
  }
  
  .old_mail_id {
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
  }
  
  .savebutton_alertpop .btn-default.disabled {
    opacity: 0.4;
    pointer-events: none;
    background: #00c1d5;
  }
  
  .newSuccess_prifile .modal-dialog {
    width: 560px;
  }
  
  .no_data_icons {
    height: 116px;
    width: 116px;
    border-radius: 50%;
    background-color: #f2fcfd;
    margin: 0 auto 30px;
    text-align: center;
    padding: 20px 0;
  }
  
  .no_data {
    padding: 40px;
  }
  
  .no_data_text h2 {
    color: #454545;
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 10px;
  }
  
  .no_data_text {
    text-align: center;
    padding: 0 50px;
  }
  
  .no_data_text p {
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
  }
  
  .no_data_text p span {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .my_budget_edit_area {
    padding: 40px 0 30px;
  }
  
  .tab_shadow {
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
    padding-bottom: 2px;
  }
  
  .my_budget_edit_area .piedrp.clearfix {
    width: auto;
    float: left;
  }
  
  .my_budget_edit_area .piedrp .bootstrap-select > .btn {
    border: 1px solid #a2a2a2;
    font-size: 13px;
    color: #414042;
    font-family: "Source Sans Pro", sans-serif;
    padding: 12px 25px 12px 10px;
    height: 40px;
    background-color: #fff;
  }
  
  .my_budget_edit_area .My_Budget_input_action {
    padding: 0;
    float: right;
  }
  
  .my_budget_edit_area .piedrp .bootstrap-select > .btn:focus {
    border: 1px solid #00c1d5;
  }
  
  .my_budget_edit_area .piedrp .bootstrap-select.open > .btn {
    border: 1px solid #00c1d5;
  }
  
  .my_budget_edit_area .piedrp .bootstrap-select > .btn:hover {
    border: 1px solid #00c1d5;
  }
  
  .budget_transaction_body .budget_transaction_row {
    cursor: pointer;
  }
  
  .budget_transaction_body .budget_transaction_row:hover {
    border: 1px solid #00c1d5;
  }
  
  .piedrp .bootstrap-select > .btn {
    background-color: #fff;
  }
  
  .piedrp .bootstrap-select > .btn:focus {
    border: 1px solid #00c1d5;
  }
  
  .piedrp .bootstrap-select > .btn:hover {
    border: 1px solid #00c1d5;
  }
  
  .piedrp .bootstrap-select.open > .btn {
    border: 1px solid #00c1d5;
  }
  
  /* 6.6.19 */
  .new_ac_area .flex_dashboard_outer .left_activity {
    margin-right: inherit;
  }
  
  .new_ac_area .flex_dashboard_outer {
    margin-bottom: 30px;
  }
  
  .accnt_balnc_outer {
    padding: 30px 0;
    background-color: #f7f7f7;
    position: relative;
  }
  
  .accnt_balnc_outer:after {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #f7f7f7;
    height: 100%;
  }
  
  .accnt_balnc_outer:before {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #f7f7f7;
    height: 100%;
  }
  
  .accnt_balnc_outer .brim_card_headline {
    font-size: 18px;
    margin-bottom: 0;
    color: #454545;
    text-transform: initial;
  }
  
  .top_spc {
    margin-top: 0px;
  }
  
  .accnt_balnc_outer .small_point_tag {
    margin-top: 18px;
    margin-right: 10px;
    float: left;
  }
  
  .your_card_outer {
    padding: 60px 0;
  }
  
  .your_card_details {
    position: relative;
    border-radius: 8px;
    border: 2px solid #d2d2d2;
    background-color: #fff;
    padding: 20px 50px 20px 20px;
    display: flex;
    align-items: center;
  }
  
  .your_card_details:hover,
  .your_card_details.active {
    border: 2px solid #00c1d5;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  }
  
  .your_card_outer h4,
  .additional_card_outer h4 {
    font-size: 18px;
    color: #454545;
    margin-bottom: 40px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .card_img_hold {
    width: 100px;
  }
  
  .card_hold_details {
    width: 42%;
  }
  
  .valid_dt {
    width: 29%;
  }
  
  .final_no {
    width: 29%;
  }
  
  .valid_dt h5,
  .final_no h5 {
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
  }
  
  .valid_dt h5 span,
  .final_no h5 span {
    font-size: 11px;
    margin-right: 4px;
    vertical-align: middle;
  }
  
  .card_hold_details h5 {
    font-size: 20px;
    color: #454545;
    margin-bottom: 10px;
  }
  
  .card_typ_nw {
    font-size: 11px;
    color: #454545;
    text-transform: capitalize;
  }
  
  .card_hold_full {
    width: 85%;
    padding-left: 20px;
  }
  
  .card_hold_inner {
    display: flex;
    align-items: center;
  }
  
  .additional_card_outer .add_member_new a {
    display: block;
    text-align: center;
    font-size: 13px;
  }
  
  .additional_card_outer .add_member_new {
    width: 260px;
  }
  
  .additional_card_outer .add_member_new a span {
    margin-right: 3px;
  }
  
  .additional_cards_holder_inner {
    border: 2px solid #d2d2d2;
    border-radius: 8px;
    padding: 15px;
    display: block;
  }
  
  .additional_cards_holder_inner:hover {
    border: 2px solid #00c1d5;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  }
  
  .additional_card_inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -9px;
  }
  
  .additional_cards_holder_outer {
    padding: 0 9px;
    width: 33.33%;
    margin-bottom: 20px;
  }
  
  .add_card_fig {
    height: 75px;
    width: 75px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #fff;
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
    margin: 0 auto;
  }
  
  .adtnl_card_details {
    padding-top: 15px;
  }
  
  .adtnl_card_details h5 {
    font-size: 20px;
    color: #454545;
    text-align: center;
    margin-bottom: 20px;
  }
  
  .add_card_row {
    display: flex;
    align-items: center;
  }
  
  .add_card_row + .add_card_row {
    margin-top: 10px;
  }
  
  .labl {
    width: 50%;
    text-align: right;
    font-size: 11px;
    text-transform: uppercase;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .crd_dtls {
    width: 50%;
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    padding-left: 10px;
  }
  
  .your_brim_crd {
    padding: 25px 0;
    position: relative;
    background-color: #f7f7f7;
  }
  
  .your_brim_crd:before {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #f7f7f7;
    height: 100%;
  }
  
  .your_brim_crd:after {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #f7f7f7;
    height: 100%;
  }
  
  .your_brim_crd .brim_left_flex {
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
  }
  
  .your_brim_crd .flex_row {
    flex-wrap: nowrap;
  }
  
  .your_brim_crd .brim_right_flex {
    width: auto;
  }
  
  .your_brim_crd .brim_center_flex {
    padding: 0;
    margin-top: 0;
  }
  
  .your_brim_crd .brim_card_single_option {
    padding: 0px 25px;
  }
  
  .your_brim_crd .brim_card_option {
    padding: 0 25px !important;
    width: 390px;
  }
  
  .your_brim_crd .other_value_cell_each h4 {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .your_brim_crd .primaryCardData + .primaryCardData {
    margin-top: 30px;
  }
  
  .your_brim_crd .card_option_img {
    width: 55px;
  }
  
  .your_brim_crd .card_option_label {
    font-size: 10px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .new_btns_holder {
    display: flex;
    /* justify-content: space-between; */
    padding: 40px 0 60px;
    gap: 5px;
  }
  
  .icn_btn_card {
    height: 65px;
    line-height: 65px;
    border: 2px solid #222222;
    display: inline-block;
    text-align: center;
    width: 32%;
    border-radius: 8px;
    font-size: 13px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .icn_btn_card:hover {
    border: 2px solid #00c1d5;
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.2);
  }
  
  .icn_btn_card span {
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
  }
  
  .relative_card_info {
    position: relative;
    padding-top: 25px;
  }
  
  .relative_card_info:before {
    position: absolute;
    border-top: 1px solid #dedede;
    left: -60px;
    content: "";
    width: 3000px;
    top: 0;
  }
  
  .card_rltv_info_outer .contact_area_main:before {
    content: none;
  }
  
  .relative_card_image {
    height: 100px;
    line-height: 100px;
    width: 100px;
    border-radius: 50%;
    overflow: hidden;
    border: 2px solid #fff;
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
    float: left;
    text-align: center;
  }
  
  .relative_card_details {
    overflow: hidden;
    padding-left: 15px;
    padding-top: 26px;
  }
  
  .relative_card_details h5 {
    font-size: 20px;
    color: #414042;
    text-transform: capitalize;
    margin-bottom: 15px;
    letter-spacing: 0.5px;
  }
  
  .relative_card_details h6 {
    font-size: 12px;
    color: #414042;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .relative_card_details h6 span {
    color: #808080;
    padding-left: 5px;
  }
  
  .new_ac_area .card_rltv_info_outer h2 {
    margin-bottom: 25px;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
  }
  
  .card_rltv_info_outer .contact_area_main label {
    margin-bottom: 20px;
  }
  
  .card_rltv_info_outer .accout_area p {
    font-size: 16px;
    color: #454545;
    margin-bottom: 0px;
  }
  
  .card_rltv_info_outer .view_contact a {
    top: -2px;
  }
  
  .mobile_vw_card {
    display: none;
  }
  
  .sml_dnone {
    display: none !important;
    margin-top: 2px !important;
  }
  
  .add_card_fig span {
    font-size: 40px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 0;
    display: block;
    line-height: 38px;
    text-align: center;
    transform: rotate(-21deg);
  }
  
  .relative_card_image span {
    font-size: 40px;
    font-family: "Source Sans Pro", sans-serif;
    transform: rotate(-21deg);
    display: inline-block;
  }
  
  .savebutton_alertpop {
    text-align: center;
  }
  
  .all_detail_container .webportal {
    width: 188px;
    margin-bottom: 0px;
    background: #00c1d5;
    color: #fff;
    border: 0;
    height: 48px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .all_detail_container .webportal:disabled {
    opacity: 0.5;
    background: #00c1d5;
  }
  
  .speding_limit_top {
    overflow: hidden;
  }
  
  .speding_limit_left {
    float: left;
    width: 347px;
  }
  
  .speding_limit_right {
    float: right;
    padding-top: 20px;
  }
  
  .speding_card {
    float: left;
    width: 130px;
  }
  
  .speding_card_details {
    overflow: hidden;
    padding-left: 12px;
    padding-top: 12px;
  }
  
  .speding_card_details h3 {
    color: #454545;
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 5px;
  }
  
  .speding_card_details p {
    font-size: 11px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 3px;
    line-height: 14px;
  }
  
  .spend_limit_value {
    float: left;
    color: #454545;
    font-size: 11px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
    margin-left: 23px;
  }
  
  .spend_limit_value:first-child {
    margin-left: 0;
  }
  
  .spend_limit_value span {
    display: block;
    text-align: right;
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /*--end step3--*/
  
  .slider.slider-horizontal .tooltip .tooltip-inner {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding-left: 0px;
    padding-right: 0px;
  }
  
  .slider.slider-horizontal .tooltip {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  
  .application_laststep .choose_limit .rng_value_outer {
    display: block;
    padding: 0px 30px 38px;
    margin: 0;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  
  .application_laststep .choose_limit .rng_value {
    font-size: 32px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 1.03px;
    text-align: center;
    border: 0;
    width: 100%;
  }
  
  .field-icon {
    float: right;
    margin-left: -25px;
    margin-top: -25px;
    position: relative;
    z-index: 2;
  }
  
  .price_Range .slider.slider-horizontal {
    height: 34px;
  }
  
  .price_Range .slider.slider-horizontal:after,
  .price_Range .slider.slider-horizontal:before {
    height: 100%;
    width: 6px;
    background-color: #efefef;
    content: "";
    position: absolute;
    top: -12px;
    z-index: 2;
  }
  
  .price_Range .slider.slider-horizontal:after {
    left: 0px;
  }
  
  .price_Range .slider.slider-horizontal:before {
    right: 0px;
  }
  
  .slider.slider-horizontal .slider-tick,
  .slider.slider-horizontal .slider-handle {
    margin-left: 0px;
  }
  
  /*--slider-cst--*/
  .price_Range .slider-handle {
    height: 48px;
    width: 48px;
  }
  
  .price_Range .slider.slider-horizontal {
    margin-right: 0;
    width: 100%;
  }
  
  .choose_limit .price_Range .slider.slider-horizontal .slider-track {
    width: calc(100% + 48px);
  }
  
  .price_Range .slider.slider-horizontal:before {
    right: 0px;
  }
  
  .application_laststep .choose_limit .slider-horizontal .tooltip-max {
    right: 0px !important;
    left: auto !important;
  }
  
  .application_laststep .choose_limit .slider-horizontal .tooltip-max {
    right: -48px !important;
  }
  
  .application_laststep .choose_limit .slider-horizontal .tooltip-min,
  .application_laststep .choose_limit .slider-horizontal .tooltip-max {
    top: 8px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  
  .slider.slider-horizontal .tooltip {
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  
  .slider.slider-horizontal .tooltip {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  
  .price_Range .slider-selection {
    box-shadow: none;
  }
  
  .price_Range .tooltip.bottom {
    display: none;
  }
  
  .price_Range .tooltip.bottom {
    margin-top: 30px !important;
  }
  
  .choose_limit .tooltip-max {
    display: block !important;
  }
  
  .price_Range .tooltip {
    opacity: 1;
  }
  
  .price_Range .tooltip-arrow {
    display: none;
  }
  
  .price_Range .tooltip-inner {
    color: #00c1d8;
    font-size: 22px;
    background: transparent;
  }
  
  .choose_limit .price_Range .tooltip-inner {
    color: #454545;
  }
  
  .slider .tooltip-inner {
    white-space: nowrap;
    max-width: none;
  }
  
  .price_Range .tooltip-arrow {
    display: none;
  }
  
  .choose_limit .slider-horizontal .tooltip-min {
    left: 0px !important;
  }
  
  .application_laststep .choose_limit .slider-horizontal .tooltip-min,
  .application_laststep .choose_limit .slider-horizontal .tooltip-max {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .price_Range .slider-handle {
    height: 30px;
    width: 30px;
    background: #00c0d7;
    cursor: pointer;
  }
  
  .price_Range .slider-handle {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3);
    margin-top: -5px;
    z-index: 1;
  }
  
  .price_Range .slider-handle {
    height: 48px;
    width: 48px;
  }
  
  .choose_limit .tooltip-min {
    display: block !important;
  }
  
  .choose_limit .price_Range .slider.slider-horizontal .slider-track {
    height: 6px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 0;
    background-image: none;
  }
  
  .application_laststep h2 {
    font-size: 18px;
    letter-spacing: 0.25px;
    color: #454545;
    margin-bottom: 130px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: center;
  }
  
  .choose_limit {
    margin-bottom: 55px;
  }
  
  .application_laststep .slider-horizontal .rng_new_range {
    color: #00c1d5;
  }
  
  .card_step_1 .brim_embs_card {
    border-radius: 0;
  }
  
  .card_step_1 .sm_scale_card {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    transform: none;
  }
  
  .card_step_1 .all_card_types .brimcard .sm_scale_card {
    margin-bottom: 5px;
    filter: grayscale(100);
  }
  
  .card_step_1 .all_card_types .brimcard.active .sm_scale_card {
    filter: grayscale(0);
  }
  
  .card_content_area {
    padding: 25px 0 30px;
  }
  
  .all_card_types h2 {
    color: #454545;
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 17px;
  }
  
  .card_step_1 .all_card_types .brimcard {
    position: relative;
  }
  
  .card_info_brim_new .single_line_info span {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .card_info_brim_new .single_line_info {
    font-size: 10px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .go_grn .proceed_btn a {
    border: 1px solid #00c1d5;
    border-radius: 4px;
    background-color: #ffffff;
    color: #00c1d5;
    letter-spacing: 0.19px;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 13px 45px;
  }
  
  .current_tag {
    position: absolute;
    display: none;
    top: 6px;
    left: 4px;
    width: 47%;
    z-index: 3;
  }
  
  .card_step_1 .all_card_types .brimcard.current .current_tag {
    display: block;
  }
  
  /* compare card */
  .compare_container {
    height: calc(100vh - 255px);
    overflow: hidden;
    overflow-y: auto;
    padding-top: 131px;
    position: relative;
  }
  
  .custom_alert .modal-body {
    font-size: 20px;
    letter-spacing: 1.03px;
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 20px 15px;
  }
  
  .compare_table {
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    width: 100%;
  }
  
  .compare_table thead {
    position: fixed;
    top: 135px;
    left: 0;
    right: 0;
    display: table;
    width: calc(100% - 33px);
    margin: 0 17px;
    z-index: 2;
  }
  
  .compare_table th,
  .compare_table td {
    width: 25%;
    vertical-align: middle;
    text-align: center;
  }
  
  .full_width_td {
    background-color: #ebebeb !important;
    padding: 10px 40px 10px !important;
    letter-spacing: 0.2px;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    line-height: 24px;
  }
  
  .compare_table th:nth-child(odd),
  .compare_table td:nth-child(odd),
  .compare_table th:nth-child(odd):hover,
  .compare_table td:nth-child(odd):hover {
    background-color: #f7f7f7;
  }
  
  .compare_table th,
  .compare_table td,
  .compare_table th:hover,
  .compare_table td:hover {
    background-color: #fff;
  }
  
  .compare_table td {
    padding: 15px 10px;
  }
  
  .compare_table .card_box_img {
    max-width: 150px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .card_box_img {
    margin-bottom: 15px;
  }
  
  .compare_table .card_box {
    padding: 15px 25px 10px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
  }
  
  .sm_tick {
    max-width: 25px;
  }
  
  .page_tooltip {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit--moz-border-radius: 50%;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 0px;
    line-height: 0px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    margin-left: 6px;
    z-index: 1;
  }
  
  #changebrimcardmodal .next_but_compare .global_btn {
    background-color: #00c1d5;
    background-image: none;
    text-align: center;
    padding: 0;
    width: 188px;
    height: 48px;
    margin-bottom: 0;
  }
  
  #changebrimcardmodal .next_but_compare .global_btn:disabled {
    background-color: #7fe0ea;
  }
  
  .mobile_table {
    display: none;
  }
  
  .legal_section {
    margin-top: 25px;
  }
  
  .cardDisclaimerTxt {
    font-size: 9px;
    color: #222222;
    margin: 0 0 15px;
  }
  
  .insuredTxt p {
    font-size: 13px;
    letter-spacing: 0;
    line-height: 25px;
    color: #414042;
  }
  
  .insuredTxt a {
    width: 65px;
    display: inline-block;
    vertical-align: 8px;
    margin-left: 3px;
  }
  
  .insuredTxt a {
    pointer-events: all;
  }
  
  .card_box h5 {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
    margin-bottom: 5px;
    line-height: 20px;
    color: #2e6f79;
  }
  
  .compare_table.desktop_table h5 {
    letter-spacing: 0;
  }
  
  .card_select_new {
  }
  
  .card_select_new h3 {
    font-size: 18px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.25px;
    margin-bottom: 25px;
  }
  
  .card_select_new .fld_outr_new label {
    color: #222222;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: left;
    margin-bottom: 6px;
    text-transform: uppercase;
    position: relative;
  }
  
  .card_select_new .add_fld,
  .card_select_new .fld_outr_new .bootstrap-select > .btn {
    width: 100%;
    border: 1px solid #e4e4e4;
    padding: 9px 12px 12px;
    height: 48px;
    color: #222222;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .card_select_new .fld_outr_new {
    margin: 0 -5px 30px;
    text-align: left;
  }
  
  .card_select_new .fld_outr_new .caret {
    border: none;
    width: 16px;
    height: 7px;
    background-size: contain;
  }
  
  .card_select_new .bootstrap-select.btn-group .btn .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -3px;
    vertical-align: middle;
  }
  
  .card_select_new .fld_outr_new .caret {
    border: none;
    width: 11px;
    height: 6px;
    background: url(../images/dropdown_pro.png) right center no-repeat;
    background-size: contain;
  }
  
  .card_select_new .next_but_compare .global_btn:disabled {
    background-color: #7fe0ea;
  }
  
  .card_select_new .next_but_compare .global_btn {
    background-color: #00c1d5;
    background-image: none;
    text-align: center;
    padding: 0;
    width: 188px;
    height: 48px;
    margin-bottom: 0;
  }
  
  .card_confirm_new h3 {
    margin-bottom: 14px;
  }
  
  .card_confirm_new p {
    font-size: 15px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 20px;
    line-height: 20px;
  }
  
  .confirm_card_outer {
    background-color: #f7f7f7;
    margin: 0 -40px 22px;
    padding: 10px 40px;
  }
  
  .confirm_card_img {
    float: left;
    width: 138px;
  }
  
  .confirm_card_txt {
    overflow: hidden;
    padding-left: 22px;
    padding-top: 14px;
  }
  
  .confirm_card_txt h4 {
    color: #414042;
    font-size: 12px;
    letter-spacing: 0.43px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 8px;
  }
  
  .confirm_card_txt p {
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0.3px;
    color: #454545;
    margin-bottom: 2px;
    line-height: 17px;
  }
  
  .confirm_card_txt p span {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .carddetail_name {
    float: left;
    margin-right: 20px;
    max-width: 160px;
  }
  
  .contact_info_txt {
    padding: 20px 0 0;
    position: relative;
  }
  
  .contact_info_txt:before {
    content: "";
    border-top: 1px solid #dedede;
    position: absolute;
    left: -40px;
    right: -40px;
    top: 0;
  }
  
  .confirmsingle_text {
    margin-bottom: 30px;
  }
  
  .confirmsingle_text label {
    color: #454545;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    text-align: left;
    margin-bottom: 12px;
    text-transform: uppercase;
  }
  
  .confirmsingle_text .show_email {
    font-size: 16px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    border-bottom: 1px solid #dedede;
  }
  
  .card_select_new .add_fld.scretAnswer_small {
    width: 83%;
  }
  
  .hint_question_new {
    background-color: #e4f8fa;
    border-radius: 5px;
    margin-top: 17px;
    width: 83%;
    padding: 15px 20px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .hint_question_new span {
    color: #00c2d5;
    font-size: 12px;
    text-transform: uppercase;
    display: inline;
    padding-right: 4px;
  }
  
  .hint_question_new .hint_question {
    color: #454545;
    display: inline;
  }
  
  /* .all_detail_container.chngpin .go_grn .fld_outr_new:last-child {
      margin-bottom: 0;
  } */
  
  .pin_change_head {
    margin-bottom: 30px;
  }
  
  #changepinmodal .go_grn h3 {
    margin: 0 0 25px;
  }
  
  .pin_change_head span {
    color: #a2a2a2;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 13px;
  }
  
  .card_select_new .fld_outr_new label img {
    margin-right: 5px;
    width: 16px;
  }
  
  .change_pin_button .brim_btn {
    width: 100%;
    display: block;
    padding: 13px 20px;
  }
  
  .change_pin_button .fld_col_6 {
    padding: 0 10px;
  }
  
  .note_design {
    background-color: #f7f7f7;
    border-radius: 5px;
    margin: 0 5px 25px;
    padding: 15px 20px;
    font-size: 10px;
    color: #454545;
    text-align: left;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .note_design span {
    text-transform: uppercase;
    font-size: 12px;
    padding-right: 3px;
    color: #00c1d5;
  }
  
  .pin_suggestion_box {
    float: left;
    margin-right: 30px;
  }
  
  .pin_suggestion_box b {
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #00c1d5;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    vertical-align: bottom;
  }
  
  .pin_suggestion_box.active b {
    background-color: #00c1d5;
    background-image: url(../images/Check_mark.png);
    background-repeat: no-repeat;
    background-position: center center;
  }
  
  .list_success {
    background-color: #f7f7f7;
    padding: 25px 40px;
    margin: 0 -40px -40px;
  }
  
  .list_success li {
    font-size: 15px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 15px;
    line-height: 22px;
    position: relative;
    padding-left: 45px;
  }
  
  .list_success li span {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .list_success li b {
    background-image: url(../images/list_success.png);
    background-repeat: no-repeat;
    width: 32px;
    height: 32px;
    background-size: cover;
    display: inline-block;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    color: #fff;
    font-weight: normal;
    text-align: center;
    line-height: 29px;
    position: absolute;
    left: 0px;
    top: 0;
  }
  
  .list_success li a {
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: uppercase;
  }
  
  .list_success h3 {
    text-align: center;
  }
  
  .forGotPassword {
    text-align: right;
    color: #00c1d5;
    padding-top: 4px;
  }
  
  .forGotPassword a {
    color: #00c1d5;
  }
  
  .slider.slider-horizontal input {
    display: block;
  }
  
  .rangeslider {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #f9f9f9 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #f9f9f9 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 4px;
  }
  
  .rangeslider--horizontal {
    height: 6px;
  }
  
  .rangeslider__fill {
    height: 6px;
    background-color: #efefef;
    box-shadow: none;
    border-radius: 0;
    background-image: none;
  }
  
  .rangeslider__handle {
    height: 48px;
    width: 48px;
    background: #00c0d7;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    box-shadow: 0 0 7px 0px rgba(0, 0, 0, 0.3);
    margin-top: 10px;
    z-index: 3;
    margin-left: 0px;
  }
  
  .rangeslider__handle:after {
    display: none;
  }
  
  .slider-horizontal .rng_value {
    position: absolute;
    top: -88px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 1.03px;
    border: 0;
    font-size: 32px;
    color: #454545;
  }
  
  .slider-horizontal output {
    display: none;
  }
  
  .slider-horizontal button {
    display: none;
  }
  
  .price_Range {
    margin-bottom: 40px;
  }
  
  .value_left_top {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding-left: 0px;
    padding-right: 0px;
    position: absolute;
    left: 0;
    top: 30px;
  }
  
  .value_right_top {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding-left: 0px;
    padding-right: 0px;
    position: absolute;
    right: 0;
    top: 30px;
  }
  
  /* 1.7.19 */
  
  .new_pophold {
    line-height: 100%;
  }
  
  .new_pophold .white_info_tip {
    left: 50%;
    right: auto;
  }
  
  .new_pophold .white_info_tip:after {
    left: 23%;
    right: auto;
  }
  
  .new_pophold .tip_close {
    font-style: normal;
  }
  
  .new_pophold .info_tip {
    padding: 20px 15px 20px;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: initial;
  }
  
  .tg {
    color: #00c1d5 !important;
    text-decoration: underline;
  }
  
  .forGotPassword a {
    position: absolute;
    width: 100%;
    right: 0;
  }
  
  .forGotPassword {
    position: relative;
  }
  
  .child_control_box.disable_notification_sec_new.disable_notification_sec
    input:checked
    + .slider_switch {
    background-color: #00c1d5;
  }
  
  #addmembermodal .bootstrap-select.btn-group .dropdown-menu {
    height: 170px !important;
  }
  
  #changepiniframediv iframe {
    width: 100%;
    height: 435px;
  }
  
  /* 1.7.19 */
  
  /* 27.7.19 */
  .statemnt_tab .blank_container h5 {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
  }
  
  .statemnt_tab .noStatement {
    width: 100%;
    background-color: #fff;
  }
  
  .statemnt_tab .blank_container p {
    font-size: 15px;
    margin-bottom: 0;
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
  }
  
  .statemnt_tab .blank_container {
    border-bottom: 0;
  }
  
  .ecommerce_details_text_inner {
    font-size: 12px;
    color: #454545;
    padding: 15px;
    background-color: #e4f8fa;
    border-radius: 4px;
    font-family: "Source Sans Pro", sans-serif;
    position: relative;
    padding-left: 60px;
    text-align: left;
  }
  
  .ecommerce_details_text_inner span {
    position: absolute;
    width: 40px;
    left: 12px;
    top: 10px;
  }
  
  .ecommerce_details_text {
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 0 40px;
  }
  
  /* 27.7.19 */
  
  .global_btn.back_btn {
    padding-left: 80px;
    color: #00c1d5;
    background-image: url(../images/left_arrow_nw.png) !important;
    background-repeat: no-repeat;
    background-position: center left 17px;
    background-color: #cef4fa !important;
    margin-right: 15px;
    display: inline-block;
    float: none !important;
  }
  
  .global_btn.next_btn {
    background-image: url(../images/right_arrow_d.png) !important;
    background-repeat: no-repeat;
    background-position: center right 17px;
    background-color: #04c2df !important;
    padding-right: 45px;
    color: #fff;
  }
  
  .application_laststep .next_but_compare .global_btn {
    background-color: #00c1d5;
    background-image: none;
    text-align: center;
    padding: 0;
    width: 188px;
    height: 48px;
    margin-bottom: 0;
  }
  
  .application_laststep .next_but_compare .global_btn {
    background-color: #00c1d5;
    background-image: none;
    text-align: center;
    padding: 0;
    width: 188px;
    height: 48px;
    margin-bottom: 0;
  }
  
  #confirm_card_details .modal-body {
    overflow-x: hidden !important;
  }
  
  #traveleditModalSection #editTravel {
    background: #00c1d5;
    border-radius: 5px;
    font-size: 13px;
    padding: 12px 20px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .global_btn.back_btn:active:focus {
    background-repeat: no-repeat;
    background-position: center left 15px;
  }
  
  .global_btn.next_btn:active:focus {
    background-repeat: no-repeat;
    background-position: center right 15px;
  }
  
  .five_col-sm-20,
  .five_col-md-25,
  .five_col-xs-50,
  .five_col-xs-100 {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
  }
  
  .five_col-xs-20 {
    width: 20%;
  }
  
  .five_col-xs-25 {
    width: 25%;
  }
  
  .five_col-xs-50 {
    width: 50%;
  }
  
  .five_col-xs-100 {
    width: 100%;
  }
  
  @media all and (-ms-high-contrast: none) {
    .bootstrap-select > .btn {
      line-height: 40px;
      padding-top: 0;
      padding-bottom: 0;
    }
  }
  .p_date {
    display: flex;
    justify-content: space-between;
  }
  .p_date span {
    text-transform: capitalize;
    font-size: 13px;
    color: #414042;
  }
  .gradiant_bk {
    background: #01c2d4;
    background: -moz-linear-gradient(
      left,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%
    );
    background: -webkit-linear-gradient(
      left,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%
    );
    background: linear-gradient(
      to right,
      #01c2d4 0%,
      #02c0d6 0%,
      #01c1d6 13%,
      #01c2d3 13%,
      #05c2d5 20%,
      #06c6d3 23%,
      #09c4d3 23%,
      #0fc7d1 33%,
      #11c7d4 35%,
      #11c8d0 35%,
      #13c8cf 40%,
      #15cad1 40%,
      #15cad1 42%,
      #17cace 42%,
      #1accd0 47%,
      #1bcdcd 51%,
      #20cecf 54%,
      #23d2cd 63%,
      #26d0cd 63%,
      #26d1cb 65%,
      #28d3cd 65%,
      #26d1cb 65%,
      #28d1ca 69%,
      #2ad3cc 69%,
      #2dd4cc 72%,
      #31d7c9 83%,
      #34d6c9 83%,
      #35d7ca 83%,
      #38d9c7 91%,
      #3bdac8 92%,
      #3ddac5 97%,
      #40dcc6 100%
    );
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01c2d4', endColorstr='#40dcc6',GradientType=1 );
  }
  .gradiant_bk .header_menu ul li a {
    color: #fff;
  }
  .gradiant_bk .header_menu ul li.active a {
    color: #fff !important;
    font-family: "Source Sans Pro", sans-serif;
  }
  .gradiant_bk .header_menu ul li a:hover:after,
  .gradiant_bk .header_menu ul li.active a:after {
    background-color: #fff;
  }
  .gradiant_bk .stella_select .dropdown .caret {
    background: url(../images/icon_caret_white.png) right center no-repeat;
    background-size: 12px;
  }
  .gradiant_bk .stella_select a {
    color: #fff;
  }
  .gradiant_bk .stella_select {
    width: 265px;
  }
  .gradiant_bk .menu_wrap {
    width: 575px;
    margin: 10px 0 0 195px;
  }
  .budget_search_area .select_item button {
    color: #414042 !important;
  }
  .invite_frnd_section_carp .two_logos:before {
    background-image: url(../images/caret_mail_after@2x_blue.png);
  }
  .invite_frnd_section_carp .two_logos:after {
    background-color: #005aab;
  }
  .invite_frnd_section_carp .two_logos {
    background-color: #005aab;
  }
  .invite_frnd_section_carp {
    background-color: #318fe3;
  }
  .invite_frnd_section_carp .invite_frnd_content p {
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .invite_frnd_section_carp .invite_frnd_content p span {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 25px;
  }
  .invite_frnd_section_carp .see_invite_btn {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 0;
    padding: 0;
    border: 0;
    position: relative;
    z-index: 2;
  }
  .invite_frnd_section_carp .see_invite {
    max-width: 170px;
  }
  .invite_frnd_section_carp .see_invite::before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    width: 1000px;
    background-color: #005aab;
    z-index: 1;
    height: 75px;
  }
  .invite_frnd_section_carp .see_invite {
    position: relative;
  }
  .invite_frnd_section_carp .see_invite::after {
    content: "";
    position: absolute;
    display: block;
    height: 185px;
    width: 185px;
    border-radius: 50%;
    left: -35px;
    background-color: #005aab;
  }
  .invite_frnd_section_carp .see_invite_btn:hover {
    color: #318fe3;
    border: 0;
    background-color: transparent;
  }
  .invite_frnd_section_carp .invite_frnd_inner {
    padding: 20px 0px 20px 95px;
  }
  .carp_membership_outer {
    padding: 5px 14px;
    background-color: #e2f1ff;
    border-radius: 6px;
    margin-top: 10px;
  }
  .carp_membership_outer label {
    font-size: 16px;
    color: #0e69b4;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0;
    vertical-align: middle;
  }
  .carp_membership_outer span {
    font-size: 18px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  .transation_head_carp .left_text .muted_txt {
    font-size: 24px;
    letter-spacing: 0.2px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .transation_head_carp .left_text .blue_txt {
    margin-left: 15px;
    font-size: 14px;
    color: #1d89a2 !important;
  }
  .transation_head_carp .left_text .blue_txt:hover {
    color: #318fe3 !important;
  }
  .transation_head_carp .on_of_label {
    border-radius: 4px;
    line-height: 60px;
    padding: 0 15px;
    border: 2px solid #f7f7f7;
  }
  .transation_head_carp .on_of_label label {
    color: #454545;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
  }
  .transation_head_carp .on,
  .transation_head_carp .off {
    font-size: 14px;
    text-transform: uppercase;
    font-family: "Source Sans Pro", sans-serif;
    color: #454545;
  }
  .transation_head_carp input:checked + .slider_switch {
    background-color: #007d96;
  }
  /* .transation_head_carp .switch_add .slider_switch{
      background: #454545;
  } */
  .transation_head_carp {
    background-color: transparent !important;
    /*border-bottom:1px solid #A2A2A2 ;*/
    border-bottom: 0px solid #a2a2a2;
  }
  .transation_head_carp .left_text {
    line-height: 60px;
  }
  .carp_header .logo {
    width: auto;
  }
  .carp_header .logo a {
    display: inline-block;
    vertical-align: middle;
    width: 55px;
  }
  .carp_logo {
    margin-top: 7px;
    margin-left: 15px;
  }
  .carp_header .menu_wrap {
    margin: 10px 0 0 170px;
  }
  #credit_limit_modal .modal-body,
  #credit_nothanks_modal .modal-body,
  #credit_accpt_modal .modal-body {
    padding: 0 !important;
  }
  .carp_header .brim_logo_wp {
    width: 75px !important;
  }
  .credit_body {
    padding: 25px 40px 50px;
  }
  .credit_body h2 {
    font-size: 22px;
    text-align: center;
    color: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 27px;
    margin-bottom: 35px;
  }
  .credit_body h5 {
    text-align: center;
    color: #454545;
    font-size: 16px;
    margin-bottom: 30px;
  }
  .credit_body h5 span {
    font-family: "Source Sans Pro", sans-serif;
    display: inline-block;
  }
  .credit_body p {
    font-size: 16px;
    color: #454545;
    margin: 0px;
    line-height: 24px;
    text-align: center;
  }
  .credit_body p + p {
    margin-top: 25px;
  }
  #credit_limit_modal .modal-dialog {
    max-width: 540px;
  }
  .crdt_btns_holder {
    padding-top: 30px;
    text-align: center;
  }
  .crdt_btns_holder .btn-default {
    background-color: #00c1d5;
    background-image: none;
    text-align: center;
    padding: 0;
    color: #fff;
    width: 200px;
    height: 48px;
    margin-bottom: 0;
    border: 0;
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .crdt_btns_holder .btn-default:hover {
    background-color: #4498a1;
  }
  .crdt_btns_holder .cstm_brdr_btn {
    border: 1px solid #00c1d6;
    background-color: transparent;
    color: #00c1d6;
    margin-right: 12px;
  }
  .crdt_btns_holder .cstm_brdr_btn:hover {
    color: #fff;
  }
  .valu_crdt {
    font-size: 40px;
    color: #00c1d5;
    background-color: #f7f7f7;
    padding: 25px 10px;
    font-family: "Source Sans Pro", sans-serif;
    margin: 15px -40px 20px;
    line-height: 100%;
  }
  #credit_accpt_modal .credit_body h2 {
    margin-bottom: 22px;
  }
  
  .eshop_promotion_section {
    background: #00c1d5;
    background-image: url(../images/brim_eshop_bkg.png);
    background-repeat: no-repeat;
    background-position: top left;
  }
  .eshop_promotion_section .two_logos {
    max-width: 160px;
    background-color: transparent;
    left: 10%;
  }
  .eshop_promotion_section .two_logos:after,
  .eshop_promotion_section .two_logos:before {
    display: none;
  }
  .eshop_promotion_section .two_logos img {
    height: 46px;
  }
  .eshop_promotion_section .invite_frnd_inner {
    padding: 20px 0px 20px 23%;
  }
  .eshop_promotion_section .invite_frnd_content p {
    font-family: "Source Sans Pro", sans-serif;
  }
  .eshop_promotion_section .invite_frnd_content h5 {
    color: #fff;
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 5px;
  }
  .eshop_promotion_section .see_invite_btn {
    color: #fff;
    border: 1px solid #0091a0;
    background-color: #0091a0;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 12px 12px 10px;
  }
  .eshop_promotion_section .see_invite_btn:hover {
    border: 1px solid #fff;
  }
  .eshop_promotion_section .see_invite {
    max-width: 145px;
  }
  
  /* black friday */
  .eshop_blackFriday_section {
    background: #003a40;
    background-image: url(../images/bkf_Book.png);
    background-repeat: no-repeat;
    background-position: top left;
  }
  .eshop_blackFriday_section .invite_frnd_inner {
    padding: 17px 0px 17px 33%;
  }
  .eshop_blackFriday_section .two_logos img {
    height: auto;
  }
  .eshop_blackFriday_section .two_logos {
    max-width: 210px;
    background-color: transparent;
    left: 16%;
  }
  .eshop_blackFriday_section .two_logos:after,
  .eshop_blackFriday_section .two_logos:before {
    display: none;
  }
  .eshop_blackFriday_section .invite_frnd_content h5 {
    color: #00c1d5;
    font-size: 24px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 5px;
    text-transform: uppercase;
  }
  .eshop_blackFriday_section .invite_frnd_content p {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
  }
  .eshop_blackFriday_section .see_invite {
    max-width: 165px;
  }
  .eshop_blackFriday_section .see_invite_btn {
    color: #fff;
    border: 1px solid #00c1d5;
    background-color: #00c1d5;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 12px 12px 10px;
  }
  .eshop_blackFriday_section .see_invite_btn:hover {
    border: 1px solid #fff;
  }
  
  /* black friday */
  
  .carp_body .tranlist_header .tranlist_cell {
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .tranlist_cell {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /**Added on 08.04.2021**/
  /**New card details modal**/
  #card_dtls_modl .modal-dialog {
    max-width: 560px;
  }
  #card_dtls_modl .modal-content {
    border: 0 !important;
    box-shadow: 0 0 6px rgba(69, 69, 69, 0.5) !important;
  }
  #card_dtls_modl .modal-header {
    padding: 20px 20px 15px;
    border-bottom: 1px solid #d9d9d9;
  }
  #card_dtls_modl .modal-header .close {
    margin: 20px;
    background-color: transparent;
    background: url(../images/icon-dismiss-new.png) right top no-repeat;
    background-size: cover;
  }
  #card_dtls_modl .modal-header .close:hover {
    background-color: transparent;
  }
  #card_dtls_modl .modal-title {
    margin-top: 0;
  }
  #card_dtls_modl .modal-title {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
  }
  #card_dtls_modl .modal-body {
    padding: 50px 30px 15px;
  }
  .nwmodl_card {
    width: 270px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
  }
  .nwmdl_crd_dtls {
    padding: 0 15px;
    position: absolute;
    bottom: 15px;
    left: 0;
    z-index: 2;
    width: 100%;
  }
  .nwmdl_crd_no .nwcrdno_cell {
    display: inline-block;
    margin-right: 22px;
    color: #fff;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0.7px;
  }
  .nwmdl_crd_no .nwcrdno_cell:last-child {
    margin-right: 0;
  }
  .nwmdl_crd_name {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    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 {
    font-size: 14px;
    letter-spacing: 0.7px;
    font-family: "Source Sans Pro", sans-serif;
    color: #222222;
  }
  .nwcrd_frm_blck_input {
    position: relative;
    z-index: 1;
  }
  .nwcrd_frm_inpt {
    width: 100%;
    height: 60px;
    line-height: 56px;
    border: 2px solid #767676;
    border-radius: 4px;
    overflow: hidden;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    color: #222222;
    padding: 0 60px 0 20px;
    transition: 0.3s ease-in-out;
  }
  .nwcrd_frm_inpt:focus {
    border-color: #007d93;
    box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3);
  }
  .nwcrd_cpy {
    position: absolute;
    right: 22px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
  }
  .nwcrd_cpy a {
    display: block;
    line-height: 0;
  }
  .nwcrd_cpy a svg {
    width: 22px;
    transition: 0.3s ease-in-out;
    fill: #454545;
  }
  .nwcrd_cpy a:hover svg {
    fill: #00c1d5;
  }
  .nwcrd_cpy a:active svg {
    fill: #007d93;
  }
  
  .nwcrd_frm_blck_input .copy_text {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #007d93;
    line-height: 18px;
    padding-right: 14px;
    position: absolute;
    top: -25px;
    right: 0;
  }
  .nwcrd_frm_blck_input .copy_text::after {
    content: "";
    height: 100%;
    width: 5px;
    background-color: #007d93;
    position: absolute;
    right: 0;
    top: -1px;
  }
  
  /**New card details modal**/
  
  /**Normal Brim dashboard chagnes**/
  .portal_flow .card_bottom_sec {
    padding: 65px 0 50px;
  }
  .portal_flow .brim_card_headline {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 500;
    font-size: 26px;
    color: #222222;
  }
  .portal_flow .brim_card_headline #cardHolderName {
    padding-left: 20px;
  }
  .portal_flow .brim_card_option {
    padding: 10px 10px 12px 10px !important;
    flex-wrap: wrap;
  }
  .nwview_crd_dtls {
    width: 100%;
    margin: 0 10px 13px;
  }
  .nwview_crd_dtls a {
    width: 100%;
    height: 50px;
    line-height: 46px;
    border: 2px solid #007d93;
    border-radius: 8px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: "Source Sans Pro", sans-serif;
    color: #007d93;
    font-size: 16px;
    background-color: #fff;
  }
  .nwview_crd_dtls a:hover {
    border-color: #00c1d5;
  }
  .nwview_crd_dtls a:focus {
    box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3);
  }
  .nwview_crd_dtls a:active {
    border-color: #009eae;
  }
  .nwview_crd_dtls a span {
    width: 20px;
    min-width: 20px;
    margin-right: 10px;
  }
  
  .portal_flow .brim_card_option .card_option_img {
    width: 76px;
    height: 60px;
    border: 2px solid #007d93;
    border-radius: 8px;
    overflow: hidden;
    background-color: #007d93;
  }
  .portal_flow .brim_card_option .card_option_img:hover {
    background-color: #00c1d5;
    border-color: #00c1d5;
    box-shadow: none;
  }
  .portal_flow .card_option_img:focus {
    box-shadow: 0 0 0 5px rgba(0, 193, 213, 0.3) !important;
  }
  
  .portal_flow
    .brim_card_option
    .brim_card_single_option.active
    .card_option_img {
    background-color: #fff;
  }
  .portal_flow
    .brim_card_option
    .brim_card_single_option.active
    .card_option_img:hover {
    border-color: #00c1d5;
    box-shadow: none;
  }
  .portal_flow
    .brim_card_option
    .brim_card_single_option.active
    .card_option_img:active {
    border-color: #009eae;
  }
  
  .portal_flow .lock_crd {
    background-image: url(../images/lock_crd_new_off.png);
    background-size: 32px 32px;
  }
  .portal_flow .brim_card_single_option.active .lock_crd {
    background-image: url(../images/lock_crd_new.png);
    background-size: 32px 32px;
  }
  
  .portal_flow .lock_online {
    background-image: url(../images/lock_online_new_off.png);
    background-size: 32px 32px;
  }
  .portal_flow .brim_card_single_option.active .lock_online {
    background-image: url(../images/lock_online_new.png);
    background-size: 32px 32px;
  }
  
  .portal_flow .lock_foreign {
    background-image: url(../images/lock_foreign_new_off.png);
    background-size: 32px 32px;
  }
  .portal_flow .brim_card_single_option.active .lock_foreign {
    background-image: url(../images/lock_foreign_new.png);
    background-size: 32px 32px;
  }
  
  .portal_flow .brim_card_option .card_option_label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #222222;
  }
  
  .portal_flow .normal_account_balance_sec {
    display: none;
  }
  .portal_flow .normal_points_mobile {
    display: none;
  }
  
  /* 21.4.21 */
  #card_dtls_modl ::selection {
    background-color: #fff;
    color: inherit;
  }
  .portal_flow .brim_center_flex {
    margin-top: -98px;
  }
  .portal_flow .accout_area .brim_center_flex {
    margin-top: 0px;
  }
  .portal_flow .brim_left_flex {
    margin-left: 0;
  }
  .portal_flow .other_value_cell_acdtls {
    padding-top: 0;
    margin-top: -50px;
  }
  .portal_flow .dashboard_row_single .brim_center_flex {
    margin-top: -42px;
  }
  /* 21.4.21 */
  
  /* css hack for ie 11 */
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .material_form-control {
      line-height: 24px;
    }
  }
  
  /* css hack for ie 11 */
  
  .carp_header .header_menu ul li a {
    font-size: 16px;
  }
  .carp_header .header_menu ul li.active a {
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_header .menu_wrap {
    width: 510px;
  }
  .carp_body .tab_ecommerce li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .ActivityPage .tab_ecommerce li a {
    padding-left: 0;
    padding-right: 0;
  }
  .carp_body .ActivityPage .tab_ecommerce li + li {
    margin-left: 40px;
  }
  .carp_body .ActivityPage .tab_ecommerce .srch_stup_hold {
    margin-left: auto;
  }
  .carp_body .ActivityPage .recent_srch_box ul li {
    margin: 0;
  }
  .carp_body .activity_content .tab_menu li a {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
  }
  .carp_body .tab_menu li.active > a,
  .carp_body .tab_menu li.active a:focus,
  .carp_body .tab_menu li.active a:hover {
    color: #00c1d5;
  }
  .carp_body .card_top_rt_sec .currency {
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .right_activity_panel_lt .brim_points_box span {
    font-size: 32px !important;
    line-height: 23px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .right_activity .currency {
    line-height: 32px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .mob_right {
    line-height: 100%;
  }
  .carp_body .stella_select a {
    color: #414042;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .card_bottom_sec .sub_txt {
    font-size: 13px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .right_activity_panel_lt .sub_txt {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .tab_ecommerce .inline_tab_menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .pagination_wrap li a {
    padding: 6px 12px;
    font-size: 14px;
    border: 0;
    /* line-height: 16px; */
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    margin: 0;
  }
  .carp_body .pagination li.active a,
  .carp_body .pagination li a:hover {
    background: #009db2;
    color: #fff !important;
  }
  .carp_body .left_activity h3 span {
    vertical-align: top;
  }
  .carp_body .left_activity h3 {
    font-size: 38px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .dropdown_function_outer .full_width {
    padding: 0;
  }
  .carp_body .on_of_label label {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .info_tip_link {
    vertical-align: top;
  }
  .carp_body .on,
  .carp_body .off {
    margin-right: 15px;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: -5px;
  }
  .carp_body .single_select_item .bootstrap-select > .btn,
  .carp_body .dropdown_function_outer .new-on-off label {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .carp_body .installment.tab_menu li > a,
  .carp_body .installment.tab_menu li > a:hover,
  .carp_body .installment.tab_menu li > a:focus,
  .carp_body .installment.tab_menu li.active > a,
  .carp_body .installment.tab_menu li.active a:focus,
  .carp_body .installment.tab_menu li.active a:hover {
    font-size: 12px !important;
  }
  .carp_body .tab_ecommerce li.active a {
    color: #00c1d5;
  }
  /* .carp_body .right_activity_panel_lt .brim_points_box {
      margin-top: 8px;
  } */
  .carp_body .dashboard_card .card_top_lft_sec h3 {
    font-size: 38px;
  }
  .carp_body .activity_flex_end,
  .carp_body .dashboard_flex_end {
    -ms-flex-align: center;
    align-items: center;
  }
  /* .ActivityPage .flex_activity_outer,.ActivityPage .flex_dashboard_outer {
      align-items: flex-start;
  } */
  .carp_body .dashboard_card .small_point_tag {
    height: 24px;
    width: 24px;
  }
  /* .ActivityPage .transation_head_carp {
      padding: 0px 0px 30px;
      margin-bottom: 30px;
      border-bottom: 1px solid #A7A7A7;
  } */
  .ActivityPage .transation_head_carp {
    margin-top: 25px;
  }
  .ActivityPage .transation_head_carp .left_text {
    line-height: initial;
    margin: 0;
  }
  .ActivityPage .transation_head_carp .left_text .muted_txt {
    line-height: 100%;
    text-transform: capitalize;
    letter-spacing: 1px;
  }
  .carp_body .right_activity .make_btn {
    background: #009eae;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    padding: 14px 15px;
  }
  .carp_body .right_activity .make_btn img {
    height: 21px;
    width: 21px;
  }
  .ActivityPage .small_point_tag {
    vertical-align: top;
    margin: 2px 8px 0px 0px;
  }
  .ActivityPage .right_activity_panel_lt span {
    vertical-align: inherit;
  }
  
  .carp_body .brim_card_option {
    background-color: #f7f7f7;
    border-radius: 0 10px 10px 0;
  }
  .dashboard_carp .brim_card_option:after {
    background-color: #f7f7f7;
    width: 66px;
    top: 0;
    bottom: 0;
    position: absolute;
    content: "";
    right: 100%;
    z-index: 1;
  }
  .carp_body .cardBtns .card_nxt,
  .carp_body .cardBtns .card_prev {
    z-index: 2;
  }
  .carp_body .new_top_tooltip .color_tip {
    vertical-align: middle;
  }
  .carp_body .blue_cell_expand .do_redeemed {
    background-color: #007d96;
  }
  .dashboard_carp .right_activity_panel_lt:nth-child(2n) {
    margin-left: 20px;
    border-left: 3px solid #fff;
    padding-left: 20px;
  }
  .carp_body .card_top_lft_sec,
  .carp_body .left_text {
    margin-left: 0px;
  }
  .carp_body .tranlist_header .tranlist_cell:first-child {
    padding-left: 0px;
  }
  /* .ActivityPage .tranlist_header .tranlist_cell:first-child {
      padding-left: 0;
  } */
  .carp_body .tranlist_cell_txt .sm_pic {
    margin-top: -11px;
  }
  .ActivityPage .new-on-off .onoff_area {
    text-transform: uppercase;
  }
  .ActivityPage .select_outer .bootstrap-select.btn-group .dropdown-menu li {
    display: block;
  }
  .ActivityPage .single_select_item .dropdown-menu > li > a {
    padding: 10px 15px;
    font-size: 13px;
    letter-spacing: 0;
    border: 0;
    display: block;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: capitalize;
  }
  .ActivityPage .new-on-off {
    width: 350px;
  }
  .ActivityPage .single_select_item.download_btn {
    max-width: 255px;
  }
  .dashboard_carp .other_value_cell_acdtls {
    padding-top: 0;
  }
  .dashboard_carp .other_value_cell_each {
    min-width: 195px;
  }
  
  .dashboard_carp .brim_center_flex {
    margin-top: -42px;
  }
  .carp_body input:checked + .slider_switch {
    background-color: #009eae;
  }
  .carp_body .brim_embs_card {
    z-index: 2;
  }
  .carp_body .normal_portion .dashboard_row .brim_left_flex {
    position: relative;
    z-index: 3;
  }
  .dashboard_carp .other_value_cell_acdtls .brim_card_headline {
    margin-bottom: 6px;
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 5px;
  }
  .dashboard_carp .other_value_cell_each .new_top_tooltip .color_tip {
    margin-top: -2px;
  }
  .dashboard_carp .card_top_sec .new_top_tooltip .color_tip {
    margin-top: -4px;
  }
  .ActivityPage .right_activity .new_top_tooltip .color_tip {
    margin-top: -5px;
  }
  
  .close_rcnt_src_txt {
    width: 15px;
    height: 15px;
    display: none;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 3;
  }
  #rmv_dsktop_srch_txt {
    display: block;
    right: 16%;
    width: 20px;
    height: 20px;
    border: 0;
    background-color: transparent;
  }
  .activity_content .tab_ecommerce li a {
    padding: 0 0 15px;
  }
  .activity_content.ActivityPage .tab_ecommerce li a {
    padding: 0 0 10px;
  }
  .activity_content .tab_ecommerce li + li {
    margin-left: 40px;
  }
  .activity_content .tab_ecommerce .srch_stup_hold {
    margin-left: auto;
  }
  .activity_content .tab_ecommerce .recent_srch_box li + li {
    margin-left: 0;
  }
  .activity_content .tab_ecommerce .search_fields li + li {
    margin-left: 0;
  }
  .activity_content .tab_pannle .tab_menu {
    padding-top: 9px;
  }
  .carp_body .flex_activity_outer,
  .carp_body .flex_dashboard_outer {
    min-height: 80px;
  }
  .dashboard_carp .dashboard_row_single .brim_center_flex {
    margin-top: 10px;
  }
  
  .dsbrd_eshop_slider .shop_inner_sec {
    padding: 0;
    margin-bottom: 0;
    width: auto;
    float: none;
    background-color: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);
  }
  .dsbrd_eshop_slider .top_shop_img {
    padding-bottom: 60px;
    margin-bottom: 0;
  }
  .dsbrd_eshop_slider .offer_logo_all.gap {
    top: calc(100% - 50px);
  }
  
  .dsbrd_eshop_slider .shop_inner_items,
  .dsbrd_eshop_slider_mrktnk .shop_inner_items {
    padding: 0 10px;
  }
  .dsbrd_eshop_slider .single_shop_box figure,
  .dsbrd_eshop_slider_mrktnk .single_shop_box figure {
    min-height: 130px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
  }
  .dsbrd_eshop_slider .single_shop_box,
  .dsbrd_eshop_slider_mrktnk .single_shop_box {
    box-shadow: none;
  }
  .dsbrd_eshop_slider .slick-track,
  .dsbrd_eshop_slider_mrktnk .slick-track {
    padding: 10px 0;
  }
  .dsbrd_eshop_slider .slick-arrow,
  .dsbrd_eshop_slider_mrktnk .slick-arrow {
    position: absolute;
    top: 50%;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    background-color: #fff;
    font-size: 28px;
    line-height: 40px;
    box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
    border: 0;
    z-index: 1;
    transform: translateY(-50%);
    color: #454545;
  }
  .dsbrd_eshop_slider .slick-arrow:hover,
  .dsbrd_eshop_slider_mrktnk .slick-arrow:hover {
    color: #00c1d5;
  }
  
  .dsbrd_eshop_slider .slick-prev,
  .dsbrd_eshop_slider_mrktnk .slick-prev {
    left: -40px;
  }
  .dsbrd_eshop_slider .slick-next,
  .dsbrd_eshop_slider_mrktnk .slick-next {
    right: -40px;
  }
  .checkout_brim_setup {
    padding: 40px 0;
  }
  .checkout_brim_setup .ecommerce_shop_head h2 {
    color: #454545;
    font-size: 24px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 10px;
  }
  
  .checkout_brim_setup .ecommerce_shop_head p {
    font-family: "Source Sans Pro", sans-serif;
    color: #4e4e4e;
  }
  
  .checkout_brim_setup .ecommerce_shop_head {
    padding-right: 0;
    margin-bottom: 20px;
    padding-left: 10px;
  }
  .checkout_brim_setup .load_more_sec {
    margin-bottom: 0;
  }
  .checkout_brim_setup .load_more_sec:before,
  .checkout_brim_setup .load_more_sec:after {
    content: none;
  }
  .checkout_brim_setup .load_more_sec .global_btn {
    border: 2px solid #07829a;
    color: #07829a;
    font-size: 16px;
    width: auto;
    height: 50px;
    padding: 15px;
    letter-spacing: 0.5px;
  }
  .transation_head_carp_normal {
    border-bottom: 1px solid rgba(162, 162, 162, 0.5);
  }
  .first-time-slider .ecommerce_shop_head p {
    font-family: "Source Sans Pro", sans-serif;
    color: #414042;
  }
  .first-time-slider .sl_tag_txt {
    font-size: 14px;
    color: #4a4a4a;
    max-width: 100%;
    text-overflow: inherit;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 16px;
  }
  .first-time-slider .ecommerce_shop_head h2 {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .carp_body .dropdown-menu .sub_account li:first-child a {
    padding: 5px 20px 5px 20px;
    color: #4a4a4a;
  }
  .carp_body .dropdown-menu .sub_account li:first-child {
    background-image: none;
  }
  .carp_body .dropdown-menu .sub_account li:first-child a .img {
    margin-right: 20px;
  }
  .carp_body .management_bar ul li:first-child {
    background-image: none;
  }
  .carp_body .management_bar ul li:first-child:before {
    background: transparent;
    top: auto;
  }
  .carp_body .management_bar ul li.active a span {
    margin-top: 0;
  }
  .carp_body .management_bar ul li:first-child a span {
    color: #414042;
  }
  .carp_body .management_bar ul li:first-child.active a {
    padding: 15px 0;
  }
  .carp_body .management_bar ul li.active:first-child a span {
    color: #00c1d5;
  }
  .carp_body .management_bar ul li a span {
    margin-top: 0px;
  }
  .carp_body .management_bar ul li:first-child a:hover span {
    color: #00c1d5;
  }
  
  .login_header {
    padding: 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: "Source Sans Pro", sans-serif !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: 20px;
    color: #222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .special_ofr_modal .modal-header {
    padding: 20px;
  }
  .special_ofr_modal .modal-header .close {
    background: none;
    background-color: transparent;
  }
  .spcl_inner_body {
    padding: 0 30px;
  }
  .special_ofr_modal .modal-body {
    padding: 40px 45px;
    text-align: center;
  }
  .special_ofr_modal .modal-body h2 {
    font-size: 22px;
    line-height: 33px;
    color: #004070;
    margin-bottom: 10px;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
  }
  .special_ofr_modal .success_parahold p {
    font-size: 16px;
    color: #222;
    letter-spacing: 0;
    margin: 0;
    line-height: 22px;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
  }
  .special_ofr_modal .success_parahold p a {
    font-weight: 600;
    text-decoration: underline;
    font-size: 16px;
    color: #004070;
    white-space: nowrap;
    font-family: "Source Sans Pro", sans-serif;
  }
  .special_ofr_modal .success_parahold p + p {
    margin-top: 20px;
  }
  .special_ofr_modal .margin_top_0px p + p {
    margin-top: 0px;
  }
  .special_ofr_modal .modal-footer {
    padding: 20px 0px 30px;
    border-top: 1px solid #d9d9d9;
  }
  
  .special_ofr_modal .modal-footer p {
    font-size: 12px;
    color: #454545;
    line-height: 16px;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
    letter-spacing: 0;
  }
  .spcl_ofr_btn_hold {
    padding-top: 30px;
  }
  .spcl_ofr_btn_hold .global_btn {
    padding: 15px 20px;
    font-size: 16px;
    background-color: #007d93;
    font-family: "Source Sans Pro", sans-serif;
    border-radius: 8px;
  }
  .spcl_ofr_btn_hold .global_btn:hover {
    background-color: #009eae;
  }
  .spcl_ofr_btn_hold .brdr_btn {
    background-color: transparent;
    color: #007d93;
    border: 1px solid #007d93;
    padding: 14px 50px;
    margin-right: 15px;
  }
  .spcl_ofr_btn_hold .brdr_btn:hover {
    color: #009eae;
    background-color: transparent;
    border: 1px solid #009eae;
  }
  .new_ofr_box {
    padding: 20px;
    border-radius: 8px;
    background-color: #e9fdff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-left: 8px solid #009eae;
    margin-top: 30px;
  }
  .new_ofr_box p {
    font-size: 18px;
    line-height: 28px;
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
    letter-spacing: 0;
  }
  .new_ofr_box p span {
    font-family: "Source Sans Pro", sans-serif;
    display: inline-block;
    margin-right: 10px;
  }
  .See_offer {
    padding: 14px 20px;
    border: 1px solid #007d93;
    border-radius: 8px;
    font-size: 16px;
    color: #007d93;
    font-family: "Source Sans Pro", sans-serif;
    height: 50px;
  }
  .See_offer:hover {
    border: 1px solid #009eae;
    color: #009eae;
  }
  .text_nw_box {
    width: 85%;
  }
  
  .fttr_btm p:last-child {
    margin-bottom: 0;
  }
  .footer_menu + .footer_menu {
    margin-top: 20px;
  }
  .mrk_badge img {
    border-radius: 50%;
  }
  /* 19.6.2020 */
  .dont_show_box {
    margin-top: 25px;
  }
  .dont_show_box .checkmark {
    height: 24px;
    width: 24px;
  }
  .dont_show_box .agree_check .checkmark:after {
    left: 8px;
    top: 4px;
  }
  .dont_show_box .agree_check:hover,
  .dont_show_box .agree_check input[type="checkbox"]:checked ~ .agree_check_txt {
    color: #454545;
  }
  .dont_show_box .agree_check input[type="checkbox"]:checked ~ .checkmark {
    background-color: #007d93;
    border: 1px solid #007d93;
  }
  .dont_show_box .agree_check {
    padding-left: 35px;
    color: #454545;
    font-size: 14px;
    padding-top: 2px;
    vertical-align: bottom;
  }
  
  /* 19.6.2020 */
  
  /* 24.7.2020 */
  .card_type_checkbox_holder {
    margin-bottom: 20px;
  }
  .card_type_checkbox_holder .agree_check a {
    color: #00c1d5;
    position: relative;
    z-index: 9;
  }
  .card_type_checkbox_holder .agree_check a:hover {
    color: #00c1d5;
  }
  .card_confirm_new p b {
    color: #454545;
    font-family: "Source Sans Pro", sans-serif;
  }
  
  /* 24.7.2020 */
  #portal_navbar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
  }
  #portal_navbar.headerhide {
    top: -82px;
  }
  
  .dashboard_card {
    /* padding-top: 70px; */
    padding-top: 82px;
  }
  .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: 30px;
  }
  .report_step .global_btn.next_btn {
    background-image: none !important;
  }
  .report_step .global_btn.back_btn {
    background-image: none !important;
  }
  .card_select_new .report_step h3 a {
    color: #00c1d5;
  }
  .card_select_new .report_step h3 a:hover {
    color: #00c1d5;
    text-decoration: underline;
  }
  .card_select_new .report_step h3 {
    margin-bottom: 15px;
  }
  .step2_rprt {
    padding: 0 32px 80px;
  }
  #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: "Source Sans Pro", sans-serif;
    line-height: 24px;
    color: #454545;
  }
  .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: #00c1d5;
  }
  .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: #00c1d5;
    font-family: "Source Sans Pro", sans-serif;
  }
  .portal_flow #issue_replacement_card .confirmsingle_text a:hover {
    color: #0c555d;
  }
  /* css hack for ie 11 */
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
      margin-top: 0;
    }
    .invite_frnd_section_carp .see_invite:before {
      top: -27px;
    }
    .invite_frnd_section_carp .see_invite:after {
      top: -82px;
    }
    .invite_frnd_section_carp .invite_frnd_inner {
      padding: 25px 0px 15px 95px;
    }
    .carp_membership_outer span {
      display: inline-block;
      line-height: 100%;
      vertical-align: middle;
    }
    .carp_membership_outer {
      padding: 15px 14px 0;
    }
    .carp_body .tranlist_cell_txt .sm_pic {
      margin-top: -3px;
    }
    .carp_header .header_menu ul li a:hover::after,
    .carp_header .header_menu ul li.active a::after {
      bottom: -22px;
    }
    .header_menu ul li a:hover::after,
    .header_menu ul li.active a::after {
      bottom: -26px;
    }
    .carp_body .ActivityPage .recent_srch_box ul li {
      padding: 15px 0 5px;
    }
    .carp_body .ActivityPage .recent_srch_box h5 {
      padding: 15px 20px 5px;
    }
    .carp_body .dropdown_function_outer .new-on-off label {
      padding-top: 6px;
    }
    .new-on-off .on,
    .new-on-off .off {
      margin-bottom: -10px;
    }
    .carp_body .on,
    .carp_body .off {
      margin-bottom: -10px;
    }
    .carp_body .transation_head_carp .left_text .blue_txt {
      /* margin-top: -7px;
              vertical-align: middle; */
      display: inline-block;
    }
    .pagination li a {
      line-height: 42px;
    }
    #rmv_dsktop_srch_txt {
      display: none !important;
    }
    .dsbrd_eshop_slider .slick-arrow {
      line-height: 59px;
    }
  
    .carp_body .transation_head_carp .on_of_label label {
      padding-top: 12px;
    }
    .transation_head_carp .on_of_label label {
      padding-top: 9px;
    }
    .transation_head_carp .on,
    .transation_head_carp .off {
      padding-top: 10px;
    }
    .carp_body .transation_head_carp .on,
    .transation_head_carp .off {
      padding-top: 6px;
    }
    .transation_head_carp .left_text {
      line-height: 86px;
      height: 60px;
    }
    .brim_embs_card .card_no_area {
      line-height: 100%;
    }
    .login_navbar-nav {
      margin: 10px;
    }
    .new_login_area .global_btn {
      height: 44px;
      line-height: 36px;
    }
    .login_header .lang_btn {
      line-height: 29px;
      height: 30px;
    }
    .submit_outer .global_btn {
      height: 52px;
      line-height: 35px;
    }
  }
  
  /* css hack for ie 11 */
  /* 30.09.2021 gopi start */
  .show_password_new {
    -webkit-text-security: disc;
    -moz-text-security: disc;
    -ms-text-security: start;
    -o-text-security: start;
  }
  /* 30.09.2021 gopi end */
  
  .fld_outr .bootstrap-select > .btn:focus {
      color: #222222 !important;
      border-color: #004070;
      box-shadow: 0 0 0 5px #7ac5fe !important;
  }
  #manage_autopay_step1 .cancelAutoPay {
      text-decoration: underline;
      font-family: "Source Sans Pro", sans-serif;
      color: #e00d42;
      font-size: 16px;
      font-weight: 600;
      display: block;
  }
  #manage_autopay_step1 .make_pyments_cntnr .selected_hdng {
    margin-top: 20px;
  }
  
  
  
  /* 04-11-2022 start */
  
  #make_payment_new .modal-body #secD_new .rt_side_cashback.display_cntrl .cashback_cnfrm .new_continue_area_outer .border_body .inner_continue_area_row .lft_new_continue_area{
    width: 50%;
  }
  
  #make_payment_new .modal-body #secD_new .rt_side_cashback.display_cntrl .cashback_cnfrm .new_continue_area_outer .border_body .inner_continue_area_row .rt_new_continue_area{
    width: 50%;
  }
  
  #make_payment_new .modal-body #secD_new .rt_side_cashback.display_cntrl .cashback_cnfrm .new_continue_area_outer .border_body .inner_continue_area_row .rt_new_continue_area #purchase_balance_newPayment{
    white-space: nowrap;
  }
  
  
  #notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_7{
    width: 58.33333333%;
    padding: 0 5px;
  }
  
  #notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_5{
    width: 41.66666667%;
    padding: 0 5px;
  }
  
  #notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new.corres_add_holder{
    display: flex;
    align-items: center;
  }
  
  /* 04-11-2022 end */
  
  /* start 13.01.23 */
  #newsetupinstallmentsuccessmodal .newSeeMyInstallment {
    width: fit-content !important;
  }
  #newEditEmailSuccessmodal p {
    font-size: 16px;
  }
  /* end 13.01.23 */
  /* start 19.01.23 */
  .laurentian_flow .report_step .btn_outr{
    padding-top: 15px;
  }
  /* end 19.01.23 */
  
  /* start 27.01.23 Assur-Payment™ */
  .assur_payment {
    width: 100%;
    max-width: 560px;
  }
  .laurentian_flow .assur_payment h2 {
      font-family: "Source Sans Pro", sans-serif;
      font-weight: 600;
      color: #004070 !important;
      font-size: 28px;
      margin-bottom: 10px;
  }
  .confrim_text_scrollbox {
    width: 100%;
    height: 395px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 33px !important;
    margin-bottom: 20px;
  }
  .assur_payment_steap1 .bp_chckbox {
    color: #004070;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .confrim_text_scrollbox p:first-child {
    margin-bottom: 0px;
  }
  .confrim_text_scrollbox ul {
    margin-bottom: 15px;
    margin-left: 27px;
  }
  .confrim_text_scrollbox ul li {
    list-style: disc;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    line-height: 22px;
  }
  .tc_span_autopay p a {
    font-family: "Source Sans Pro", sans-serif;
  }
  
  .accout_area .trensfer_stepArea {
    padding: 0px;
  }
  /* end 27.01.23 Assur-Payment™ */
  
  /* start 31.01.23 */
  .noTransaction .notranslist li {
    font-size: 16px;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  /* end 31.01.23 */
  /*start 07.02.23 */
  .frenchPortal .ternsfer_step.trensfer_step3 .filter-option{
    text-transform: initial;
  }
  /*end 07.02.23 */
  
  /* start 11.02.23 */
  #lbc_migrate_modal .all_detail_container {
    overflow: visible;
    padding: 20px 20px 40px;
    text-align: center;
  }
  #lbc_migrate_modal .card_select_new h3 {
    font-size: 22px;
    color: #004070;
  }
  #lbc_migrate_modal .card_select_new p {
    font-size: 16px;
    color: #222222;
    margin-bottom: 20px;
    line-height: normal;
  }
  #lbc_migrate_modal .inner_stp1_report {
    margin-bottom: 0px;
  }
  #lbc_migrate_modal .report_step .btn_outr {
    padding-top: 0px;
  }
  #lbc_migrate_modal .modal-header .close {
    margin-top: -12px;
  }
  #lbc_migrate_modal .modal-header {
    padding: 20px 13px !important;
  }
  /* end 11.02.23 */
  
  /* start 17.02.23 */
  .migratedUserActiveOrNot.tranlist_cell.totla {
      display: block !important;
  }
  .trans-message{
          width: 100%;
          height: 70px;
          flex-grow: 0;
          margin: 35px 0 39px;
          background-color: #d8ecfd;
      }
      .trans-message p{
          padding-top: 12px;
          font-family: "Source Sans Pro", sans-serif;
      }
  /* end 17.02.23 */
  
  /* start 27.02.23 */
  .ternsfer_step.trensfer_step6 {
    max-width: 590px;
  }
  .blns_cls_new span {
    white-space: nowrap !important;
  }
  /* end 27.02.23 */
  
  
  /* start switch_account_sect 29.03.23 */
  img {
      width: auto;
  }
  .switch_account_sect {
      width: 100%;
      position: relative;
      padding: 150px 0px 100px;
  }
  .switch_account_mainbox {
      width: 100%;
      max-width: 590px;
      margin: 0 auto;
  }
  .switch_account_mainbox h3 {
      font-family: 'Source Sans Pro', sans-serif;
      font-weight: 600;
      color: #004070;
      font-size: 30px;
      line-height: normal;
      margin-bottom: 10px;
  }
  .switch_account_mainbox p {
      font-family: 'Source Sans Pro', sans-serif;
      line-height: normal;
      color: #222222;
      font-size: 20px;
      margin: 0px;
  }
  .switch_account_sect .switch_headingsect {
      width: 100%;
      margin: 0 auto 40px;
  }
  .switchcect1 ul {
      margin: 0px;
      padding: 0px;
  }
  .switchcect1 ul li {
      list-style: none;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 30px;
      border-radius: 5px;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
      background-color: #fff;
      margin-bottom: 20px;
  }
  .switchlistcont {
      display: flex;
      align-items: center;
  }
  .switchlistcont .switchlistcontimg {
      max-width: 102px;
  }
  .switchlistcont .switchlistcontimg img {
      width: 100%;
  }
  .switchlistcont .switchlistcont_text h4 {
      font-size: 18px;
      color: #222222;
      line-height: normal;
      margin: 0px;
      font-family: 'Source Sans Pro', sans-serif;
      font-weight: 600;
  }
  .switchlistcont .switchlistcont_text h6 {
      font-size: 14px;
      color: #555555;
      line-height: normal;
      font-family: 'Source Sans Pro', sans-serif;
      margin: 0px;
  }
  .switchlistcont .switchlistcont_text h6 span {
     font-weight: 600;
  }
  .switchlistcont_text {
      margin-left: 20px;
  }
  .switchcect1 ul li .switch_cheangicon {
      width: 24px;
      height: 24px;
  }
  .switchcect1 ul li .switch_cheangicon img {
      width: 100%;
  }
  .switchcect1 ul li .switch_cheangicon img:last-child {
      display: none;
  }
  .switchcect1 ul li.active {
      border: solid 1px #004070;
      background-color: #d8ecfd;
  }
  .switchcect1 ul li.active .switch_cheangicon img:first-child {
      display: none;
  }
  .switchcect1 ul li.active .switch_cheangicon img:last-child {
      display: block;
  }
  /* end switch_account_sect 29.03.23 */
  /* start 11.04.23 */
  .language_name_holder {
    display: flex;
    justify-content: space-between;
    padding: 19px 0;
    border-bottom: 1px solid rgba(112, 111, 115, 0.2);
  }
  .language_name_holder .language_name p {
    font-size: 20px;
    margin-bottom: 0;
    color: #222;
  }
  .language_content_checkbox{
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  .language_content_checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  .language_content_checkbox .checkmark{
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: transparent;
  }
  .language_content .language_content_checkbox .checkmark {
    width: 24px;
    height: 24px;
    border-radius: 50%;
  }
  .language_content_checkbox input:checked~.checkmark {
    background-color: #004070;
  }
  .language_content .language_content_checkbox input:checked~.checkmark {
    background-color: transparent;
    border-color: #004070;
  }
  .language_content_checkbox .checkmark:after{
    content: "";
    position: absolute;
    display: none;
  }
  .language_content_checkbox .checkmark:after {
    left: 8px;
    top: 2px;
    width: 7px;
    height: 15px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .language_content .language_content_checkbox .checkmark::after {
    border: none;
    transform: none;
    width: 16px;
    height: 16px;
    background: #004070;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  .language_content_checkbox input:checked~.checkmark:after {
    display: block;
  }
  .language_setting_holder .language_content_container{
    max-width: 590px;
    width: 100%;
    padding: 70px 0 100px;
  }
  
  .language_content_container .change_setting_btn {
    margin-top: 40px;
  }
  .language_content_container .change_setting_btn input.submit_btn {
    min-width: 180px;
    /* height: 50px; */
    font-size: 16px;
    line-height: 21px;
    padding: 15px 0;
    font-family: "Source Sans Pro", sans-serif;
    color: #fff;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: 400ms all ease-in-out;
    background: #004070;
  }
  .disabled {
    background-color: #f7f7f7 !important;
    color: #706f73 !important;
    pointer-events: none !important;
  }
  /* end 11.04.23 */
  
  /* start 22.05.23 */
  .language_setting_holder .language_content_container .language_setting_hdng h3 {
    font-size: 36px;
    color: #004070;
    font-weight: 600;
    margin-bottom: 24px;
  }
  .language_setting_holder .language_content_container .language_setting_hdng p {
    font-size: 20px;
    color: #222;
    margin-bottom: 24px;
    font-weight: 600;
  }
  .language_setting_holder .language_content_container .language_setting_hdng p + p {
    font-size: 16px;
    font-weight: normal;
  }
  .lang_settings_note {
    padding: 24px;
    border-radius: 4px;
    background: #d8ecfd;
    border-left: 10px solid #004070;
    margin-bottom: 40px;
  }
  .lang_settings_note p {
    font-size: 16px;
    color: #222222;
    line-height: normal;
    margin: 0px;
  }
  .lang_settings_note p + p {
    margin-top: 24px;
  }
  .language_name_holder .language_name p {
    font-size: 20px !important;
  }
  /* end 22.05.23 */
  
  /* start 07.06.23 */
  .switch_account_mainbox h3.personal {
    font-size: 16px !important;
    color: #555555;
  }
  /* end 07.06.23 */
  
  /* start 27.07.23 */
  .special_ofr_modal .mod_banner img {
    width: 60px;
  }
  .special_ofr_modal .mod_banner {
    text-align: center;
    margin-top: 20px;
  }
  #fraud_alert_modal .modal-body {
    padding: 0px 0px 40px;
  }
  
  /* end 27.07.23 */
  
  /* start 07.08.23 promotioninmodal */
  .promotioninmodal img {
      max-width: 100%;
  }
  .promotioninmodal .modal-body {
      padding: 0px;
      border-radius: 4px !important;
      overflow: hidden;
  }
  
  .promotioninmodal .modal-dialog {
      min-width: 920px !important;
  }
  .promotioninmodalcont {
      width: 100%;
      position: relative;
      background: #fff;
      padding: 25px 80px 40px;
  }
  .promotioninmodal .promotioninmodalcont h3 {
      color: #004070;
      font-size: 32px;
      line-height: normal;
      font-weight: 600;
      margin-bottom: 10px;
      text-align: center;
  }
  .promotioninmodal .promotioninmodalcont p {
      font-size: 18px;
      color: #222;
      text-align: center;
      line-height: normal;
  }
  .promotioninmodal .promotioninmodalcont .statements_notifications {
      width: 100%;
      padding: 20px;
      border-radius: 5px;
      background-color: #d8ecfd;
      display: flex;
      align-items: center;
      gap: 0px 20px;
      margin-bottom: 25px;
  }
  .promotioninmodal .promotioninmodalcont .notificationsicon {
      min-width: 20px;
  }
  .promotioninmodal .promotioninmodalcont .notificationscont p {
      text-align: left;
      color: #222;
      font-size: 16px;
      font-weight: 600;
      margin: 0px;
  }
  .btnnotification1 {
      flex: 1;
      height: 50px;
      border-radius: 5px;
      border: solid 2px #004070;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      font-weight: 600;
      color: #004070;
      background: #fff;
  }
  .btnnotification1:hover {
      color: #fff;
      border-color: #0068b8;
      background: #0068b8;
  }
  .btnnotification1:active {
      background: #d8ecfd;
      outline: 0;
      border: 2px solid #222222;
      color: #222222;
      box-shadow: none;
  }
  .btnnotification1:focus {
      outline: 0;
      background: #fff;
      color: #004070;
      box-shadow: 0 0 0 5px #7ac5fe;
      border: 2px solid #004070;
  }
  .btnnotification2 {
      flex: 1;
      height: 50px;
      border-radius: 5px;
      border: solid 2px #004070;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 16px;
      font-weight: 600;
      color: #fff;
      background: #004070;;
  }
  .btnnotification2:hover {
      background: #0068b8;
      color: #fff;
  }
  .btnnotification2:active {
      background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  .btnnotification2:focus {
      background: #004070;
      color: #fff;
      box-shadow: 0 0 0 5px #7ac5fe;
  }
  .promotioninmodal .notificationssectin {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0px 5px;
  }
  /* end 07.08.23 promotioninmodal */
  
  /* start 07.08.23 action_requiredmodal */
  .action_requiredmodal .modal-dialog {
      min-width: 520px !important;
  }
  .action_requiredmodal .modal-body {
      padding: 40px 20px;
      border-radius: 8px;
      overflow: hidden;
  }
  .action_requiredmodal .modal-body .requiredicon {
      width: 60px;
      margin: 0 auto 20px;
  }
  .action_requiredmodal .modal-body .requiredicon img {
      max-width: 100%;
  }
  .action_requiredmodal .modal-body h3 {
      font-size: 24px;
      font-weight: 600;
      text-align: center;
      color: #004070;
      margin-bottom: 20px;
  }
  .action_requiredmodal .modal-body p {
      text-align: center;
      color: #222;
      font-size: 16px;
      margin: 0px;
  }
  .action_requiredmodal .modal-body p + p {
      margin-top: 20px;
  }
  .actionrrequiredbtn {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-top: 20px;
  }
  .actionrrequiredbtn .btnnotification2 {
      flex: 0;
      min-width: 180px;
  }
  .action_requiredmodal .modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .action_requiredmodal .modal-header .close {
    margin-left: auto;
  }
  /* end 07.08.23 action_requiredmodal */
  
  /* start 30.08.23 */
  .login_bg .flex_col_right {
      padding-top: 80px;
      position: relative;
  }
  .login_form_header {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2;
      left: 0;
      margin: 0 auto;
      text-align: center;
      background-color: #F5F5F5;
      padding: 15px 20px 5px;
  }
  .login_form_header p {
      color: #222222;
      font-size: 16px;
      font-family: "Source Sans Pro", sans-serif;
      font-weight: 400;
  }
  .login_form_header p a {
      color: #004070;
      font-family: "Source Sans Pro", sans-serif;
      font-size: 16px;
      text-decoration: underline;
      white-space: nowrap;
  }
  .laurentian_login .login_headline h6 {
    font-size: 16px;
    line-height: normal;
    color: #555555;
    text-transform: uppercase;
    font-weight: 600;
  }
  /* end 30.08.23 */
  
  
  /* start 31.08.23 */
  .assur_paymentgreaybox {
    background: #f5f5f5;
    padding: 24px 16px 12px;
  }
  .assur_paymentgreaybox .tc_span_autopay {
    background: #fff;
    padding: 24px 16px;
    border-radius: 8px;
  }
  .assur_paymentgreaybox .assur_paymentbluebar {
    padding: 16px 24px;
    border-radius: 4px;
    background-color: #d8ecfd;
    border-left: 8px solid #004070;
    margin-bottom: 8px;
    font-size: 16px;
    font-weight: 600;
    color: #222;
  }
  .balance_protection_hdng h6 {
    font-size: 22px;
    font-weight: 600;
    color: #222;
    margin-bottom: 36px;
  }
  /* end 31.08.23 */
  
  /* start 12.09.23 */
  #action_required .modal-header {
    display: none;
  }
  .action_requiredmodal .modal-content {
    margin: 0px 16px;
    max-width: 560px;
  }
  /* end 12.09.23 */
  
  /* start 15.09.23 */
  #acount_flagged_id .modal-header {
      padding: 10px 20px !important;
  }
  #acount_flagged_id .modal-body {
      padding: 20px 20px 40px !important;
      text-align: center;
  }
  #acount_flagged_id .spcl_inner_body {
      padding: 0px;
  }
  /* end 15.09.23 */
/* custom.css */


/* customlisting.css */

.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: center;
    margin: 10px 0px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    outline: 0px solid #d0d2d2;
    cursor: pointer;
    text-align: center;
    align-items: center;
  }
  
  .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: 0.6;
    font-size: 80% !important;
    line-height: 100%;
    white-space: nowrap;
    font-weight: 400;
  }
  
  .mrk_badge {
    width: 40px;
    height: 40px;
    margin-right: 12px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 0;
    text-align: center;
  }
  
  .mrk_badge:after {
    content: "";
    position: absolute;
    /* top: -25px; */
    /*top: -40px;*/
    top: -20px;
    left: 20px;
    border-left: 1px dotted #dedede;
    height: calc(100% + 50px);
    z-index: -1;
  }
  
  .tranlist_row:last-child .mrk_badge:after {
    height: calc(100% + 25px);
  }
  
  .tranlist_cell_txt {
    display: inline-block;
    vertical-align: middle;
    /* max-width: 138px; */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  
  #budget_modal .tranlist_cell_txt {
    overflow: visible;
  }
  
  .cst_tranlist_single_container {
    margin-bottom: 25px;
    padding-left: 1px;
    padding-right: 1px;
  }
  
  .Redeem_bg_btn,
  .see_detail_btn {
    border: 0px;
    float: left;
    height: 100%;
    width: 50%;
    text-align: center;
    white-space: normal;
    -webkit-transition: width 0.3s ease-in;
    -moz-transition: width 0.3s ease-in;
    -ms-transition: width 0.3s ease-in;
    transition: width 0.3s ease-in;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 12px;
    line-height: 13px;
    width: 100px;
    padding: 6px;
    margin: 0px;
    -webkit-transition: width 0.3s ease-out;
    -moz-transition: width 0.3s ease-out;
    -ms-transition: width 0.3s ease-out;
    transition: width 0.3s ease-out;
  }
  
  .Redeem_bg_btn {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    color: #fff;
    background: #00c1d5;
    background: -moz-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
    background: -webkit-gradient(
      left top,
      left bottom,
      color-stop(0%, #52d4e3),
      color-stop(100%, #00afc2)
    );
    background: -webkit-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
    background: -o-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
    background: -ms-linear-gradient(top, #52d4e3 0%, #00afc2 100%);
    background: linear-gradient(to bottom, #52d4e3 0%, #00afc2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#52d4e3', endColorstr='#00afc2', GradientType=0);
  }
  
  .see_detail_btn {
    color: #454545;
    background: #e5f9fb;
  }
  
  .Redeem_bg_box_gray {
    background: #d1d1d1;
    background: -moz-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0%, #d1d1d1),
      color-stop(100%, #ededed)
    );
    background: -webkit-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
    background: -o-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
    background: -ms-linear-gradient(left, #d1d1d1 0%, #ededed 100%);
    background: linear-gradient(to right, #d1d1d1 0%, #ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ededed', GradientType=1);
    color: #454545 !important;
  }
  
  .Redeem_bg_box_green {
    background: #03daaf;
    background: -moz-linear-gradient(left, #03daaf 0%, #00af8c 100%);
    background: -webkit-gradient(
      left top,
      right top,
      color-stop(0%, #03daaf),
      color-stop(100%, #00af8c)
    );
    background: -webkit-linear-gradient(left, #03daaf 0%, #00af8c 100%);
    background: -o-linear-gradient(left, #03daaf 0%, #00af8c 100%);
    background: -ms-linear-gradient(left, #03daaf 0%, #00af8c 100%);
    background: linear-gradient(to right, #03daaf 0%, #00af8c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03daaf', endColorstr='#00af8c', GradientType=1);
  }
  
  .gray_border_Redeem {
    border-left: 5px solid #a2a2a2;
  }
  
  .green_border_Redeem {
    border-left: 5px solid #50e3c2;
  }
  
  .blue_border_Redeem {
    border-left: 5px solid #00c1d5;
  }
  
  .cell_expand {
    position: absolute;
    top: 0px;
    bottom: 0px;
    right: 0px;
    height: auto;
    z-index: 5;
    display: inline-block;
    padding-right: 15px;
  }
  
  .do_redeemed {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100%;
    width: 15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f2fcfd;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #222222;
    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: #222222;
  }
  
  /*--end--*/
  
  .sub_txt {
    font-family: "Axiforma-Medium";
    color: #454545;
  }
  
  .strike_text {
    text-decoration: line-through;
    margin-left: 3px;
    margin-right: 3px;
    opacity: 0.6;
    color: #a2a2a2;
    margin-right: 20px;
  }
  
  .single_select_item {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  
  .flx_lft_align {
    margin-right: 20px;
    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;
  }
  
  .inline_tab_menu {
    font-family: "Axiforma_Regular";
  }
  
  .tab_search {
    margin-left: 35px;
  }
  
  .search_toggle_btn {
    height: 20px;
    width: 20px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
  }
  
  .search_toggle_btn svg {
    height: 100%;
    width: 100%;
    stroke: none;
    stroke-width: 1px;
    fill: none;
    color: #00c1d5;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .search_toggle_btn svg:hover {
    color: #21dbef;
  }
  
  .tab_search_inner {
    margin-left: -25px;
    padding-left: 25px;
    padding-right: 25px;
    display: block;
    position: absolute;
    top: -8px;
    left: 100%;
    width: 0px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    background-color: #fff;
    z-index: 100;
  }
  
  .tab_search_inner.open {
    width: 300px;
    border-bottom: 2px solid #00c1d5;
  }
  
  .tab_search .form-control {
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    box-shadow: none;
    line-height: 40px;
    font-size: 14px;
    width: 100%;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    cursor: pointer;
    border: 0px;
    box-shadow: none !important;
    outline: 0 !important;
    font-family: "Axiforma_Light";
  }
  
  .pg_srch_close {
    color: #cccccc;
    display: none;
    vertical-align: middle;
    height: 13px;
    width: 13px;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 0px;
    box-shadow: none !important;
    outline: 0 !important;
  }
  
  .pg_srch_close svg {
    fill: currentColor;
    height: 100%;
    width: auto;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  
  .pg_srch_close:hover {
    color: #ff8c6c;
  }
  
  .tab_search_inner.open .pg_srch_close {
    display: inline-block;
  }
  
  .dropdown_function_outer {
    padding-top: 0px;
  }
  
  .new_dg_modal .modal-dialog {
    width: 640px;
  }
  
  .new_dg_modal .modal-content {
    box-shadow: none !important;
    border: 1px solid #d0d2d2 !important;
    border-radius: 6px !important;
  }
  
  .new_dg_modal .modal-header .close {
    position: absolute;
    right: 0;
    top: 0;
    margin: 25px 20px;
  }
  
  .new_dg_modal .modal-header .close:hover {
    background-color: #00c1d5;
  }
  
  .new_dg_modal .modal-header {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .new_dg_modal .modal-title {
    margin-top: 5px;
  }
  
  .small_point_tag {
    display: inline-block;
    vertical-align: middle;
    margin: -2px 8px 0px 0px;
    height: 20px;
    width: 20px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("../images/brim_point.png");
  }
  
  .transDate span {
    display: inline-block !important;
    vertical-align: middle;
  }
  
  .transDateDetails span {
    display: inline-block !important;
    vertical-align: middle;
  }
  
  .new_dg_modal .balance_area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  
  .new_dg_modal .balance_area .transaction_pic {
    margin-right: auto;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
  }
  
  .new_dg_modal .balance_area .balance_area_cell {
    margin-left: auto;
  }
  
  /* .muted_txt {
      opacity: .7;
  } */
  .muted_txt {
    color: #454545;
  }
  .muted_txt_new {
    color: #9e9e9e;
  }
  
  .new_dg_modal .merNameNew label {
    margin: 5px auto 7px;
  }
  
  .new_dg_modal .merNameNewdetails label {
    /*margin: 5px auto 7px;*/
    margin: 1px auto 4px;
    font-size: 25px;
    color: #414042;
    font-family: "Axiforma-Book";
  }
  
  .new_dg_modal .icon_content .transDate {
    letter-spacing: 1.2px;
  }
  
  .new_dg_modal .icon_content .transDateDetails {
    letter-spacing: 1.2px;
    font-size: 14px;
    font-family: "Axiforma_light";
  }
  
  .mb0 {
    margin-bottom: 0;
  }
  
  .mt0 {
    margin-top: 0;
  }
  
  .px40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  
  .gray_bg {
    background-color: #f7f7f7;
  }
  
  .modal_block-section {
    font-size: 12px;
    padding-top: 12px;
    padding-bottom: 12px;
    color: #454545;
  }
  
  .modal_block-section .bold_txt {
    font-family: "Axiforma-Book";
  }
  
  .modal_block-section .Xtra_bold_txt {
    font-family: "Axiforma_Bold";
  }
  
  .new_continue_area_outer span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #414042;
    margin-top: -10px;
  }
  
  #Activity_Past_Instal_Modal .new_continue_area_outer span {
    margin-top: 0px;
  }
  
  .inner_continue_area_row {
    padding: 3px 0px;
  }
  
  .continue_new_area_row {
    color: #222222;
    font-size: 13px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  
  .continue_new_area_row:last-child {
    border-bottom: 0px;
  }
  
  .lft_new_continue_area,
  .rt_new_continue_area {
    margin-bottom: 5px;
  }
  
  .lft_new_continue_area {
    width: 70%;
    float: left;
    text-align: left;
  }
  
  .rt_new_continue_area {
    width: 30%;
    float: right;
    text-align: right;
  }
  
  .bold_txt {
    font-family: "Axiforma_regular";
  }
  
  .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 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  
  .right_activity_tag {
    float: left;
    margin-top: 3px;
    max-width: 95px;
    text-transform: uppercase;
    text-align: right;
  }
  
  .sm_text {
    font-size: 11px;
  }
  
  .right_activity_panel_lt,
  .right_activity_panel_rt {
    float: left;
    min-width: 185px;
  }
  
  .right_activity_panel_rt {
    margin-left: 0px;
  }
  
  .right_activity_panel_lt:nth-child(2n) {
    margin-left: 20px;
  }
  
  .right_activity_panel_lt span {
    color: #454545;
    font-size: 11px;
    letter-spacing: 1px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .search_toggle_btn {
    border-radius: 50%;
    height: 16px;
    width: 16px;
    background-color: transparent;
    line-height: 20px;
    text-align: center;
    position: relative;
    z-index: 150;
  }
  
  .installment_Uppersection .merNameNew label {
    color: #414042;
    font-weight: 400;
  }
  
  .installment_Uppersection .cell_amount {
    color: #414042;
    font-size: 24px;
  }
  
  .installment_Uppersection .cell_amount small {
    font-size: 13px;
    display: block;
    text-transform: capitalize;
  }
  
  .radio_right_new {
    float: right;
    width: 65%;
    font-size: 12px;
    color: #4a4a4a;
    text-align: right;
    font-weight: 400;
  }
  
  .radio_data_row {
    margin: 0;
    margin-bottom: 10px;
  }
  
  .radio_data_row:last-child {
    margin-bottom: 0px;
  }
  
  .lft_points {
    width: 60%;
    float: left;
  }
  
  .rt_points {
    width: 40%;
    float: right;
  }
  
  .radio_right_new strong {
    font-family: "Axiforma_regular";
    font-weight: 400;
    margin: 0;
    font-size: 13px;
  }
  
  .new_amount_cell:after {
    clear: both;
  }
  
  .new_amount_cell:after,
  .new_amount_cell:before {
    display: table;
    content: " ";
  }
  
  .new_amount_cell {
    height: auto;
    padding: 0px;
    margin: 0px;
    background-color: transparent;
    border: 0px;
  }
  
  .fake_radio {
    height: 0px !important;
    width: 0px !important;
    box-shadow: none !important;
    padding: 0px !important;
    margin: 0px !important;
  }
  
  .fake_radio:before {
    left: 20px !important;
    height: 19px !important;
    width: 19px !important;
  }
  
  .setup_install .new_amount_cell span {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
  }
  
  .amount_cell:hover span {
    color: inherit !important;
  }
  
  .big_radio_inner {
    position: relative;
    border: 1px solid #e3e4e5;
    padding: 13px 20px 13px 60px;
    background: #fbfbfb;
    margin-bottom: 20px;
    border-radius: 5px;
  }
  
  .new_dg_modal .instalmentmessage {
    font-size: 14px;
    color: #414042;
    margin: 15px auto;
  }
  
  .new_dg_modal .continue_btn {
    min-width: 175px;
    padding: 13px 20px;
  }
  
  .custom_continue_area {
    color: #414042;
  }
  
  .custom_continue_area .continue_area_row {
    border-bottom: 0px;
    padding: 6px 0px;
  }
  
  .instalmentmessage p {
    line-height: normal;
  }
  
  .new_dg_modal .sl_separator {
    margin-left: 3px;
    margin-right: 3px;
  }
  
  .setupinstallmentsuccess .continue_area_row {
    border-bottom: 0px;
  }
  
  .setupinstallmentsuccess .after_continue_area {
    margin: 40px auto 20px;
    max-width: 400px;
  }
  
  .mp_success .setupawsome h4 {
    color: #00e39d;
    font-size: 28px;
    font-family: "Axiforma_regular";
  }
  
  .new_dg_modal .setupinstallamountpay {
    font-size: 36px;
    color: #222222;
  }
  
  .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;
  }
  
  .custom_breadcrumb .breadcrumb-item.active {
    font-family: "Axiforma-Book";
  }
  
  .lft_state_data_inf {
    float: left;
  }
  
  .rt_state_data_inf {
    float: right;
  }
  
  .state_data_cap {
    font-size: 24px;
    color: #00c1d5;
    display: inline-block;
    vertical-align: middle;
  }
  
  .state_data_txt {
    font-size: 16px;
    color: #414042;
    font-family: "Axiforma-Book";
    display: inline-block;
    vertical-align: middle;
  }
  
  .state_data_detail_sec {
    margin-bottom: 30px;
  }
  
  .statement_detail_data_container {
    padding-bottom: 25px;
    border-bottom: 1px solid #efefef;
  }
  
  .statement_detail_data_container .left_activity {
    max-width: 70%;
  }
  
  .statement_detail_data_container .right_activity {
    max-width: initial;
  }
  
  .statement_detail_data_container .left_activity h3 {
    margin-top: 6px;
  }
  
  .statement_detail_data_container .make_btn {
    background-color: transparent;
    border: 1px solid #00c1d5;
    color: #00c1d5;
    font-size: 12px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
  }
  
  .statement_detail_data_container .make_btn:hover {
    background-color: transparent;
    border: 1px solid #00c1d5;
    color: #00c1d5;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  }
  
  .statement_detail_data_container .make_btn img {
    height: 13px;
  }
  
  .statement_tg {
    color: #414042;
    font-size: 12px;
  }
  
  .viewStatement_align_col .five_col_row .tranlist_cell:last-child {
    padding-right: 0px !important;
  }
  
  .mt60 {
    margin-top: 60px;
  }
  
  .statement-back .make_btn {
    min-width: 175px;
    display: inline-block;
    max-width: 175px;
    float: none !important;
    margin: 0px;
  }
  
  .statement_detail_data_container .continue_new_area_row {
    padding: 0px;
    margin-top: 30px;
  }
  
  .statement_detail_data_container .right_activity_panel_rt {
    margin-top: 30px;
  }
  
  .brim_embs_card {
    border-radius: 20px;
    position: relative;
    font-size: 0;
    overflow: hidden;
  }
  
  .card_usr_name_area {
    margin-top: 5px;
  }
  .lock_card_overlay {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    /* background-color: rgba(0, 0, 0, 0.67); */
    background-color: rgba(69, 69, 69, 0.7);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 45px 45px;
    z-index: 10;
  }
  
  .brim_lock_card .lock_card_overlay {
    display: block;
  }
  
  .hidden_txt_btn span {
    display: none;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    margin: 0;
    padding: 0;
  }
  
  .card_top_sec {
    background-color: #f7f7f7;
    padding: 40px 25px;
  }
  
  .card_bottom_sec {
    background-color: #fff;
    padding: 30px 0px;
  }
  
  .card_top_lft_sec h3 {
    font-weight: 400;
    font-size: 24px;
    color: #454545;
  }
  
  .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 22px;
  }
  
  .dashboard_row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
  }
  
  .brim_left_flex {
    margin-right: auto;
    width: 400px;
    padding: 0px 20px;
    overflow: hidden;
    position: relative;
  }
  
  .brim_card_slider .slick-arrow {
    background-color: transparent;
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-size: 25px;
    color: #454545;
    opacity: 0.6;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  
  .card_nxt {
    right: -20px;
  }
  
  .card_prev {
    left: -20px;
  }
  
  .brim_right_flex {
    margin-left: auto;
  }
  
  .brim_left_flex,
  .brim_right_flex,
  .brim_center_flex {
    display: inline-block;
    vertical-align: middle;
    position: relative;
  }
  
  .brim_center_flex {
    padding: 0px 25px;
    margin-top: -22px;
  }
  
  .brim_card_option {
    background-color: #f7f7f7;
    border-radius: 10px;
    padding: 15px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    text-align: center;
    position: relative;
    width: 310px;
  }
  
  .brim_card_single_option {
    width: 33.33%;
    float: left;
    font-size: 14px;
    color: #454545;
    padding: 0px 10px;
    position: relative;
    z-index: 2;
  }
  
  .card_option_img {
    width: 52px;
    height: 55px;
    display: block;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 28px 28px;
    background-color: #a2a2a2;
    border-radius: 6px;
    cursor: pointer;
    box-shadow: none;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .card_option_img:hover {
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  }
  
  .lock_crd {
    background-image: url("../images/crd_lock_off.png");
    background-size: 26px 28px;
  }
  
  .lock_online {
    background-image: url("../images/lock_online_off.png");
    background-size: 40px 40px;
  }
  
  .lock_foreign {
    background-image: url("../images/lock_foreign_off.png");
    background-size: 40px 40px;
  }
  
  .brim_card_single_option.active .lock_crd {
    background-image: url("../images/lock_crd.png");
    background-size: 25px 28px;
  }
  
  .brim_card_single_option.active .lock_online {
    background-image: url("../images/lock_online.png");
    background-size: 28px 28px;
  }
  
  .brim_card_single_option.active .lock_foreign {
    background-image: url("../images/lock_foreign.png");
    background-size: 28px 28px;
  }
  
  .card_option_label {
    margin: 8px auto 0px;
    white-space: nowrap;
    font-weight: 400;
    color: #454545;
    font-size: 11px;
  }
  
  .brim_card_single_option.active .card_option_img {
    background-color: #00c1d5;
  }
  
  .brim_card_option .ctrl_anchor {
    position: absolute;
    right: 0px;
    top: 0px;
    margin-right: 6px;
    margin-top: 6px;
  }
  
  .brim_card_option .lft_cTooltip {
    max-width: 150px;
  }
  
  .brim_make_pay .other_value_cell {
    float: none;
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #414042;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .brim_make_pay .other_value_cell:last-child {
    margin-bottom: 0px;
  }
  
  .lft_list_value_cell {
    width: 220px;
    float: left;
    text-align: left;
  }
  
  .rt_list_value_cell {
    overflow: hidden;
  }
  
  .card_top_rt_sec .currency {
    font-weight: 400;
    font-size: 32px;
    margin-left: 0px;
  }
  
  .sub_txt {
    font-size: 11px;
  }
  
  .brim_make_pay {
    /* margin-top: 10px; */
    padding-bottom: 10px;
  }
  
  .brim_right_flex .brim_make_pay {
    padding-bottom: 0px;
  }
  
  .dashboard_row .brim_right_flex_align .brim_make_pay {
    margin-top: 0px;
  }
  
  .transation_head {
    background-color: #f7f7f7;
    padding: 10px 20px;
    color: #414042;
  }
  
  .left_text {
    line-height: normal;
  }
  
  .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: 71px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    /*background-color: rgba(255, 255, 255, 0.81);*/
    z-index: 99;
    display: none;
  }
  
  .dashboard_overlay.active {
    display: block;
  }
  
  .brim_modal_panel {
    padding: 22px 0px;
    border-bottom: 1px solid #efefef;
    font-size: 14px;
    color: #454545;
    position: relative;
  }
  
  .brim_modal_panel figure,
  .brim_modal_panel span,
  .brim_modal_panel a {
    display: inline-block;
    vertical-align: middle;
  }
  
  .nowrap {
    white-space: nowrap;
  }
  
  .img_fig {
    height: 24px;
    width: 24px;
    margin: 0px 15px 0px 0px;
    padding: 0px;
  }
  
  .brim_modal_panel a {
    margin-left: 10px;
  }
  
  .brim_modal_panel .flex_row {
    position: relative;
    padding-right: 50px;
  }
  
  .flex-left {
    margin-right: auto;
  }
  
  .flex-right {
    margin-left: auto;
  }
  
  .brim_modal_panel .flex-right {
    position: absolute;
    right: 0px;
    top: 0px;
  }
  
  .brim_close_btn {
    width: 24px;
    height: 24px;
    background-color: #454545;
    opacity: 0.6;
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 29px;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
  }
  
  .brim_close_btn:hover {
    opacity: 1;
    color: #fff;
  }
  
  .brim_msg_success {
    background-color: #f6feee;
  }
  
  .brim_msg_error {
    background-color: #fef2ee;
  }
  
  .reload_loader {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 60px;
    width: 60px;
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-image: url(../images/Rolling-loader.gif);
    pointer-events: none;
  }
  
  .dashboard_card .card_top_sec {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  
  .dashboard_card .card_top_lft_sec h3 {
    font-size: 30px;
    font-family: "Axiforma-Book";
  }
  
  .dashboard_card .brim_points_box {
    margin-top: 4px;
  }
  
  .dashboard_card .small_point_tag {
    height: 28px;
    width: 28px;
    float: left;
    margin-top: 0;
  }
  
  .dashboard_card .brim_points_box span {
    font-size: 20px !important;
    vertical-align: middle;
  }
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .dashboard_card .brim_points_box span {
      line-height: 45px;
    }
  }
  
  .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 10px;
  }
  
  .cst_tranlist_single_container .tranlist_row:last-of-type .mrk_badge:after {
    height: calc(100% + 18px);
  }
  
  .cst_tranlist_single_container
    .tranlist_row:last-of-type:hover
    .mrk_badge:after {
    height: calc(100% + 29px) !important;
  }
  
  #notificationModal6 .setupinstallmentsuccess .notify_top {
    margin-left: auto;
    margin-right: auto;
  }
  
  .contact_box_help {
    background-color: #f7f7f7;
    padding: 15px;
    border-radius: 5px;
    font-size: 18px;
    color: #00c1d5;
    font-family: "Axiforma_Regular";
    margin-bottom: 30px;
  }
  
  .contact_p p {
    font-family: "Axiforma_Regular";
    color: #414042;
    font-size: 14px;
  }
  
  .tranlist_header {
    font-family: "Axiforma-Medium";
  }
  
  .tranlist_row:hover .mrk_badge:after {
    height: calc(100% + 30px) !important;
  }
  
  .installment.tab_menu {
    padding-bottom: 0px;
    text-align: left;
    border-bottom: 0px;
  }
  
  .installment.tab_menu ul {
    display: inline-block;
    vertical-align: middle;
  }
  
  .installment.tab_menu ul > li {
    margin-right: 22px;
  }
  
  .installment.tab_menu li > a,
  .installment.tab_menu li > a:hover,
  .installment.tab_menu li > a:focus,
  .installment.tab_menu li.active > a,
  .installment.tab_menu li.active a:focus,
  .installment.tab_menu li.active a:hover {
    padding: 13px 8px;
    min-width: 170px;
    border-radius: 4px;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    text-transform: unset;
    line-height: 100%;
    text-align: center;
    color: #454545;
    border: 1px solid #efefef;
  }
  
  .installment.tab_menu li.active > a,
  .installment.tab_menu li.active a:focus,
  .installment.tab_menu li.active a:hover {
    border: 1px solid #00c1d5;
    color: #00c1d5;
  }
  
  .flex_activity_outer,
  .flex_dashboard_outer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    /* align-content: flex-start; */
    min-height: 76px;
  }
  
  .flex_activity_outer .left_activity,
  .flex_dashboard_outer .left_activity {
    margin-right: auto;
  }
  
  .flex_activity_outer .right_activity,
  .flex_dashboard_outer .right_activity {
    margin-left: auto;
  }
  
  .activity_flex_end,
  .dashboard_flex_end {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  
  .right_activity_panel_lt .brim_points_box {
    margin-top: 0px;
  }
  
  .right_activity_panel_lt .brim_points_box span {
    font-size: 24px !important;
    line-height: 30px;
  }
  
  .auto_width_right_activity_panel_rt {
    min-width: auto;
  }
  
  .tranlist_cell_lbl {
    display: none;
  }
  
  .cell_expand_view_mobile {
    display: none;
  }
  
  .inline_flex_activity_outer {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -25px;
    margin-right: -25px;
  }
  
  .inline_flex_activity_list {
    display: inline-block;
    vertical-align: middle;
    padding: 0px 25px;
  }
  
  .left_activity .inline_flex_activity_list .currency h3 {
    font-weight: normal;
    font-size: 36px !important;
  }
  
  .inline_flex_activity_list .brim_points_box span {
    font-size: 24px !important;
  }
  
  .inline_flex_activity_list .brim_points_box .small_point_tag {
    height: 27px;
    width: 27px;
  }
  
  .inline_flex_activity_list .statement_tg {
    font-size: 10px;
  }
  
  .statement_detail_data_container .make_btn {
    min-width: 165px;
    text-align: center;
  }
  
  .make_btn {
    font-family: "Axiforma-Book";
  }
  
  .brim_center_flex .brim_card_single_option {
    font-family: "Axiforma-Medium";
  }
  
  .dashboard_row.dashboard_row_single .brim_left_flex {
    padding: 0px !important;
    width: auto !important;
  }
  
  .dashboard_row.dashboard_row_single .brim_right_flex {
    width: calc(100% - 700px);
  }
  
  .dashboard_row_single .brim_right_flex_align_single .brim_card_headline {
    display: none !important;
  }
  
  .mobile_tranlist_header {
    display: none !important;
  }
  
  .current_cst_tranlist_container .tranlist_row {
    margin: 0px 0px 5px;
  }
  
  .current_cst_tranlist_container .cst_tranlist_single_container {
    margin-bottom: 0px;
  }
  
  .current_cst_tranlist_container .desktop_tranlist_header {
    margin-top: 0px;
    margin-bottom: 22px;
  }
  
  .current_cst_tranlist_container .tranlist_row:hover .mrk_badge:after {
    height: 100% !important;
  }
  
  .tranlist_cell_mobile_hidden {
    display: none !important;
    min-width: initial;
  }
  
  .current_cst_tranlist_container
    .new_progress.progress-circle
    label
    div:last-child {
    font-size: 11px;
  }
  
  #Activity_Cur_Instal_Modal .border_new_line .bold_txt {
    font-family: "Axiforma-Medium";
  }
  
  #Activity_Cur_Instal_Modal .new_continue_area_outer .onetimeTranCurInstal {
    color: #454545;
  }
  
  #Activity_Cur_Instal_Modal .modal_block-section .border_new_line {
    font-family: "Axiforma_Bold";
  }
  
  .blank_container {
    color: #454545;
    padding: 30px 0px;
    border-bottom: 1px solid #d0d2d2;
  }
  
  .round_blnk_img {
    height: 120px;
    width: 120px;
    padding: 25px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f2fcfd;
    overflow: hidden;
    margin-bottom: 18px;
    border-radius: 50%;
  }
  
  .round_blnk_img img {
    max-height: 100%;
  }
  
  .blank_container h5 {
    font-size: 20px;
    font-family: "Axiforma-Medium";
    line-height: 24px;
    margin: 0px auto 12px;
    text-transform: initial;
    color: inherit;
  }
  
  .blank_container p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 5px;
    font-family: "Axiforma_Regular";
    color: inherit;
  }
  
  .basic_btn {
    background-color: #00c1d5;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    font-family: "Axiforma-Medium";
    padding: 10px 20px;
    min-width: 180px;
    margin-top: 15px;
    display: inline-block;
    border-radius: 8px;
    letter-spacing: 1px;
  }
  
  .basic_btn:hover {
    color: #fff;
    opacity: 0.7;
  }
  
  .statement_detail_data_container .small_point_tag {
    margin-top: -11px;
  }
  
  .dashboard_row .slick-slide img {
    max-height: 170px;
    margin: 0px auto;
    display: block;
  }
  
  .familyCard_user_item .brim_card_slider_user_item {
    width: auto !important;
    margin: 0px 3px;
  }
  
  .familyCard_user_item
    .slick-current.brim_card_slider_user_item
    .brim_card_slider_user_inner {
    margin-right: 5px;
  }
  
  /* 6 item */
  
  /* .brim_card_slider_user.familyCard6 {
      padding: 0px 8px;
  } */
  
  .brim_card_slider_user.familyCard6
    .slick-current.brim_card_slider_user_item
    .brim_card_slider_user_inner,
  .brim_card_slider_user.familyCard6
    .brim_card_slider_user_item
    .brim_card_slider_user_inner {
    margin-right: auto;
    margin-left: auto;
  }
  
  .brim_card_slider_user.familyCard6 .slick-list {
    padding-left: 5px;
    padding-right: 5px;
  }
  
  /* 5 item */
  
  .brim_card_slider_user.familyCard5.slick-slider {
    width: 200px !important;
    margin: 0 auto;
  }
  
  /* 4 item */
  
  .brim_card_slider_user.familyCard4.slick-slider {
    width: 160px !important;
    margin: 0 auto;
  }
  
  /* 3 item*/
  
  .brim_card_slider_user.familyCard3.slick-slider {
    width: 120px !important;
    margin: 0 auto;
  }
  
  /*--end--*/
  
  /*--30.8.2018--*/
  
  .xs_info_tip {
    margin-left: 10px;
    margin-bottom: 0px !important;
  }
  
  .color_tip {
    height: 12px;
    width: 12px;
    line-height: 12px;
    color: #00c1d5;
    background: #fff;
    margin-left: 0px;
  }
  
  .lg_info_tip {
    width: 220px;
    white-space: normal;
  }
  
  .transation_details {
    overflow: visible;
  }
  
  .more_offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    background-size: contain;
    background-position: top center;
    background-repeat: no-repeat;
    height: 240px;
  }
  
  .more_offer span {
    font-size: 22px;
    color: #00c1d5;
    text-align: center;
    font-family: "Axiforma_Bold";
  }
  
  .add_offer:hover {
    box-shadow: none !important;
  }
  
  .brim_card_headline {
    margin-bottom: 6px;
  }
  
  .brim_card_option {
    padding: 15px 6px 12px 5px !important;
  }
  
  .right_activity .dropdown_download .dropdown-menu li {
    width: 100%;
    display: block;
    margin: 0px;
  }
  
  .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
    border: 1px solid #00c1d5;
    color: #00c1d5;
  }
  
  .download_btn .dropdown.dropdown_download > a {
    background-image: url(../images/arow_blue.png) !important;
  }
  
  .dropdown_download .dropdown-menu {
    margin-top: -5px !important;
    width: 100%;
  }
  
  .download_btn .dropdown_download .dropdown-menu li a {
    width: 100%;
    text-align: left;
  }
  
  .desktop_pdf_btn {
    display: none !important;
  }
  
  /*--end--*/
  
  .stella_select li.dropdown a figure.avatar_prof_img,
  .browse_btn {
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 16px !important;
    color: #fff;
    text-align: center;
    line-height: 18px;
    background-color: #00c1d5;
    font-family: "Axiforma-Medium";
    text-transform: uppercase;
    letter-spacing: 1px;
  }
  
  .no_bg {
    background-image: none !important;
  }
  
  #noEligibleInstallment .blank_container,
  #noCurrentInstallment .blank_container {
    border-bottom: 0px;
  }
  
  .full_width {
    width: 100% !important;
  }
  
  .single_select_item.download_btn {
    max-width: 230px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .single_select_item.download_btn .btn-group.bootstrap-select {
    width: 100% !important;
  }
  
  .downloadTransactionPicker {
    margin-bottom: 8px;
  }
  
  .download_btn .dropdown-menu li a {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .single_select_item.download_btn .bootstrap-select > .btn {
    padding-right: 30px;
    padding-left: 30px;
    background-image: url(../images/download_brn.png);
    background-position: left 9px center;
    background-repeat: no-repeat;
    background-size: 14px 18px;
  }
  
  .single_select_item .bootstrap-select > .btn,
  .dropdown_function_outer .new-on-off label {
    color: #454545;
    font-family: "Axiforma-Medium";
  }
  
  .selectFileFormat .dropdown-menu {
    width: 100%;
  }
  
  .single_select_item .bootstrap-select > .btn:hover,
  .single_select_item .dropdown a.dropdown-toggle:hover,
  .single_select_item .bootstrap-select > .btn:focus,
  .single_select_item .dropdown a.dropdown-toggle:focus,
  .single_select_item .bootstrap-select.open > .btn {
    border-color: #00c1d5;
    color: #333;
    box-shadow: 0px 0px 5px 0px rgba(0, 193, 213, 0.2);
  }
  
  .img {
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
  }
  
  .lang_title {
    color: #454545;
  }
  
  .accout_area h2 {
    margin-bottom: 4px;
    font-family: "Axiforma_Bold";
    font-size: 18px;
  }
  
  .accout_area p {
    font-size: 16px;
    color: inherit;
    line-height: 22px;
    letter-spacing: 0.3px;
    font-family: "Axiforma_Light";
    margin-bottom: 0;
    min-height: 22px;
  }
  
  .accout_area p a {
    font-family: "Axiforma_Bold";
    color: #00c1d5;
  }
  
  .lang_select {
    margin-top: 55px;
  }
  
  .referal_box .lang_select {
    margin-top: 20px;
  }
  
  .brim_btn {
    text-align: center;
    font-size: 13px;
    background-color: #a2a2a2;
    color: #fff;
    border-radius: 4px;
    line-height: 20px;
    padding: 10px 20px;
    min-width: 165px;
    border: 0px;
    font-family: "Axiforma_SemiBold";
  }
  
  .brim_btn.active,
  .brim_btn:hover {
    background-color: #00c1d5;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  }
  
  .lang_select .brim_btn {
    margin-right: 20px;
    background-color: transparent;
    border: 1px solid #a9a9a9;
    color: #a9a9a9;
  }
  
  .lang_select .brim_btn.active {
    border: 1px solid #00c1d5;
    color: #00c1d5;
  }
  
  .lang_select .brim_btn:last-child {
    margin-right: 0px;
  }
  
  .lang_select .brim_btn:hover {
    box-shadow: none;
    border-color: #00c1d5;
    color: #454545;
  }
  
  .account_height {
    min-height: 750px;
  }
  
  .account_height .management_bar {
    bottom: auto;
  }
  
  .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
    min-width: 12%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  
  /*--new success modal--*/
  
  .newSuccess .modal-header h4 {
    font-family: "Axiforma-Book";
    font-size: 24px;
    color: #00c1d5;
  }
  
  .newSuccess .modal-header {
    border-bottom: 1px solid #efefef;
  }
  
  .newSuccess .all_detail_container {
    padding: 40px 40px 40px;
  }
  
  .newSuccess .setupawsome_icon {
    margin-bottom: 12px;
  }
  
  .newSuccess .setupawsome_icon img {
    max-width: 60px;
  }
  
  .newSuccess .setupawsome h4 {
    font-family: "Axiforma_SemiBold";
    font-size: 22px;
    color: #00c1d5;
    margin-bottom: 18px;
  }
  
  .newSuccess .setuppaying_top {
    font-size: 16px;
    font-family: "Axiforma-Book";
    margin: 0px 0px 30px;
    line-height: 24px;
    color: #454545;
  }
  #newredeemcashbacksuccessmodal .setuppaying_top span {
    display: block;
  }
  
  .newSuccess .modal-footer {
    padding: 30px 40px 30px;
    border-top: 1px solid #efefef;
  }
  
  .newSuccess .modal-footer [data-dismiss="modal"] {
    color: #292525;
    min-width: 175px;
    padding: 0 !important;
    color: #454545;
    font-size: 12px;
  }
  
  .newSuccess_btn {
    background-color: #00c1d5 !important;
    color: #fff;
  }
  
  .newSuccess_btn:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .newSuccess .modal-header .close {
    margin-top: 10px;
  }
  
  /*--12.10.2018--*/
  
  .new_progress.progress-circle label img {
    max-width: 26px;
  }
  
  .new_progress.progress-circle.progress_lg label img {
    max-width: 50px;
  }
  
  .area_progress_label .blue_txt {
    text-decoration: none !important;
    white-space: nowrap;
  }
  
  .five_col_row.dashboard_tranlist_row .tranlist_cell {
    min-width: 16%;
  }
  
  .five_col_row.dashboard_tranlist_row .tranlist_cell:first-child {
    /* min-width: 27%; */
    min-width: 32%;
  }
  
  .five_col_row.dashboard_tranlist_row .tranlist_cell:last-child {
    /* min-width: 22%; */
    min-width: 20%;
  }
  
  .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
    /* min-width: 20%; */
    min-width: 14%;
  }
  
  #Activity_trans_Modal .continue_new_area_row {
    position: relative;
  }
  
  #Activity_trans_Modal .continue_new_area_row:after {
    position: absolute;
    bottom: 15px;
    left: 0;
    right: 0;
    height: 2px;
    background-color: #fff;
    content: "";
  }
  
  /*--end--*/
  
  /*--redeem modal new design--*/
  .redeem_modal_new .modal-header {
    padding: 20px 40px;
    border-bottom: 1px solid #dedede;
  }
  
  .redeem_modal_new .modal-header .close {
    position: absolute;
    top: 0;
    right: 0;
    margin: 25px 22px;
  }
  
  .redeem_modal_new .modal-body {
    padding: 22px 0px 0px;
  }
  
  .redeem_modal_new .modal-dialog {
    max-width: 540px;
    width: 100%;
  }
  
  .border_head .border_outline {
    border-bottom: 1px solid #f1f1f1;
    color: #414042;
    font-family: "Axiforma-Book";
    margin-bottom: 10px;
  }
  
  .border_outline {
    padding-left: 20px;
  }
  
  .border_body {
    margin-bottom: 12px;
  }
  
  .border_body .inner_continue_area_row {
    position: relative;
  }
  
  .border_body .border_outline {
    padding-left: 35px;
  }
  
  .border_body .inner_continue_area_row:after {
    content: "";
    position: absolute;
    display: block;
    top: -14px;
    left: 57px;
    opacity: 0.4;
    height: calc(100% - 4px);
    width: 0px;
    border: 1px dashed #a2a2a2;
  }
  
  .border_body .inner_continue_area_row:last-of-type:after {
    height: calc(50% + 4px);
  }
  
  .border_body .inner_continue_area_row:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 55px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    background-color: #a2a2a2;
  }
  
  .dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    background-color: #a2a2a2;
  }
  
  .red_dot {
    background-color: #ff8c6c;
  }
  
  .redeem_points_box_sec {
    padding-bottom: 20px;
  }
  
  .redeem_points_info_sec {
    font-size: 13px;
    padding-top: 15px;
    color: #414042;
  }
  
  .redeem_points_info_sec strong {
    font-family: "Axiforma-Medium";
  }
  
  .redeem_points_btn_sec {
    padding-top: 15px;
  }
  
  .white_rdm_btn {
    font-family: "Axiforma_SemiBold";
    font-size: 14px;
    color: #454545;
    background-color: #fff;
    border-radius: 5px;
    border: 1px solid #a9a9a9;
    text-align: center;
    min-width: 160px;
    padding: 10px 12px;
    line-height: 18px;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .white_rdm_btn:hover,
  .white_rdm_btn.active {
    border: 1px solid #00c1d5;
    color: #00c1d5;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  }
  
  .redeem_points_btn_sec .col-6 {
    padding: 0px 11px;
  }
  
  .redeem_points_btn_sec .row {
    margin-left: -11px;
    margin-right: -11px;
  }
  
  .lft_rdm_col,
  .rt_rdm_col {
    background-color: #f7f7f7;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  
  .active_rdm {
    background-color: #e4f8fa;
    -webkit-pointer-events: all;
    -moz-pointer-events: all;
    -ms-pointer-events: all;
    pointer-events: all;
  }
  
  .rdm_inner {
    padding: 18px 0px;
    width: 100%;
    text-align: center !important;
  }
  
  .rdm_inner {
    font-family: "Axiforma_Regular";
    font-size: 13px;
    line-height: 13px;
    color: #454545;
    /* max-width: 160px; */
    display: inline-block;
    vertical-align: middle;
  }
  
  .rdm_inner label {
    margin-bottom: 4px;
    font-weight: normal;
    font-family: "Axiforma_SemiBold";
  }
  
  .disable_rdm {
    -webkit-pointer-events: none;
    pointer-events: none;
  }
  
  .disable_rdm .rdm_inner {
    color: #a2a2a2;
  }
  
  .active_rdm {
    background-color: #e4f8fa;
  }
  
  .transfr_ico {
    position: absolute;
    left: 50%;
    top: 0px;
    bottom: 0px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 100%;
    width: 32px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1;
  }
  
  .transfr_ico_img {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 2;
  }
  
  .transfr_ico:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0px;
    bottom: 0px;
    height: 100%;
    width: 2px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background-color: #a9a9a9;
  }
  
  .redeem_action_sec .row {
    margin: 0px;
    position: relative;
  }
  
  .redeem_action_sec {
    margin-top: 20px;
  }
  
  .rdm_input {
    position: relative;
    font-size: 18px;
    line-height: 18px;
    display: flex;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
  }
  
  .rdm_txt_inp {
    border: 0px !important;
    outline: 0px !important;
    box-shadow: none !important;
    background-color: transparent !important;
    padding: 0px;
    text-align: inherit;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    color: #454545;
    width: 100%;
    padding: 0px 7px;
  }
  
  .rdm_input {
    font-size: 18px;
    line-height: 22px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .input_rdm_ico {
    display: inline-block;
    vertical-align: middle;
  }
  
  .active_rdm .rdm_txt_inp {
    color: #00c1d5;
  }
  
  .error_rdm {
    background-color: #fff1f1;
  }
  
  .error_rdm .rdm_txt_inp {
    color: #ff0000;
  }
  
  /*--end--*/
  
  .cell_expand_new {
    padding-right: 0px;
    font-size: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  
  .cell_expand_new .do_redeemed {
    /*position: static;*/
    font-family: "Axiforma-Medium";
    font-size: 14px;
    line-height: 22px;
  }
  
  .cell_expand_new.active .Redeem_bg_btn,
  .cell_expand_new.active .see_detail_btn {
    width: 152px;
  }
  
  .cell_expand_new .redem_btn_box {
    border-radius: 0px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
  
  .cell_expand_new .see_detail_btn,
  .cell_expand_new .Redeem_bg_btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 20px;
    font-size: 13px;
    font-family: "Axiforma-Book";
    border-radius: 0px;
  }
  
  .see_detail_btn span,
  .Redeem_bg_btn span {
    display: block;
    width: 100%;
  }
  
  .see_detail_btn span strong,
  .Redeem_bg_btn span strong {
    font-family: "Axiforma_Bold";
  }
  
  .small_txt_see_detail_btn {
    font-size: 12px !important;
    line-height: 18px !important;
  }
  
  .rdm_rate_badge {
    height: 12px;
    width: 12px;
    position: absolute;
    top: 0px;
    left: -2px;
    border: 1px solid #fff;
    border-radius: 50%;
  }
  
  .orange_rdm_badge {
    background-color: #ff8c6c;
  }
  
  .gray_cell_expand .do_redeemed {
    background-color: #ededed;
    color: #454545;
    right: 0;
  }
  
  .gray_cell_expand.active .do_redeemed {
    background-color: #a2a2a2;
    color: #fff;
  }
  
  .gray_cell_expand .see_detail_btn,
  .gray_cell_expand .Redeem_bg_btn,
  .gray_grd_btn {
    color: #838383;
    background: #f2f2f2;
    background: -moz-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
    background: -webkit-gradient(
      left top,
      right bottom,
      color-stop(0%, #f2f2f2),
      color-stop(100%, #cfcfcf)
    );
    background: -webkit-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
    background: -o-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
    background: -ms-linear-gradient(-45deg, #f2f2f2 0%, #cfcfcf 100%);
    background: linear-gradient(135deg, #f2f2f2 0%, #cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#cfcfcf', GradientType=1);
  }
  
  .blue_cell_expand .do_redeemed {
    background-color: #00c1d5;
    color: #fff;
  }
  
  .blue_cell_expand.active .do_redeemed {
    background-color: #00c1d5;
    color: #fff;
  }
  
  .blue_cell_expand .see_detail_btn,
  .blue_cell_expand .Redeem_bg_btn,
  .blue_grd_btn {
    color: #fff;
    background: #50d4e2;
    background: -moz-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
    background: -webkit-gradient(
      left top,
      right bottom,
      color-stop(0%, #51d6e2),
      color-stop(100%, #01b0c4)
    );
    background: -webkit-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
    background: -o-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
    background: -ms-linear-gradient(-45deg, #51d6e2 0%, #01b0c4 100%);
    background: linear-gradient(135deg, #51d6e2 0%, #01b0c4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51d6e2', endColorstr='#01b0c4', GradientType=1);
  }
  
  .orange_cell_expand .do_redeemed {
    background-color: #ff8c6c;
    color: #fff;
  }
  
  .orange_cell_expand.active .do_redeemed {
    background-color: #ff8c6c;
    color: #fff;
  }
  
  .orange_cell_expand .see_detail_btn,
  .orange_cell_expand .Redeem_bg_btn,
  .orange_grd_btn {
    color: #fff;
    background: #fbad97;
    background: -moz-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
    background: -webkit-gradient(
      left top,
      right bottom,
      color-stop(0%, #ffbaa7),
      color-stop(100%, #e0795d)
    );
    background: -webkit-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
    background: -o-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
    background: -ms-linear-gradient(-45deg, #ffbaa7 0%, #e0795d 100%);
    background: linear-gradient(135deg, #ffbaa7 0%, #e0795d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbaa7', endColorstr='#e0795d', GradientType=1);
  }
  
  .green_cell_expand .do_redeemed {
    background-color: #01b993;
    color: #fff;
  }
  
  .green_cell_expand.active .do_redeemed {
    background-color: #01b993;
    color: #fff;
  }
  
  .green_cell_expand .see_detail_btn,
  .green_cell_expand .Redeem_bg_btn,
  .green_grd_btn {
    color: #fff;
    background: #5be6ca;
    background: -moz-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
    background: -webkit-gradient(
      left top,
      right bottom,
      color-stop(0%, #5be6ca),
      color-stop(100%, #19b898)
    );
    background: -webkit-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
    background: -o-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
    background: -ms-linear-gradient(-45deg, #5be6ca 0%, #19b898 100%);
    background: linear-gradient(135deg, #5be6ca 0%, #19b898 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5be6ca', endColorstr='#19b898', GradientType=1);
  }
  
  .label_txt {
    font-size: 12px;
    color: #414042;
  }
  
  .label_txt .dot {
    margin-top: -4px;
    margin-left: 3px;
  }
  
  .grd_color_btn {
    color: #fff !important;
    border-radius: 4px;
    font-size: 13px;
    line-height: 21px;
    font-family: "Axiforma-Medium";
    min-width: 135px;
    padding: 4px 10px 7px;
    border: 0px !important;
    display: block;
    text-align: center;
  }
  
  .grd_color_btn:hover {
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.1);
  }
  
  .lft_new_continue_area .title_continue_area {
    margin-bottom: 0px;
  }
  
  .rt_new_continue_area {
    margin-top: 2px;
  }
  
  .cell_amount.re_amount .small_point_tag.small_point_tag_float {
    margin: 2px 5px 0px 0px;
  }
  
  .white_rdm_btn.disabled,
  .white_rdm_btn.disabled:hover {
    border: 1px solid #a9a9a9;
    color: #454545;
    box-shadow: none;
    opacity: 0.4;
  }
  
  .rdm_error_sec {
    text-align: center;
  }
  
  .rdm_error_sec .material_inf_tip {
    position: relative;
    padding-left: 21px;
    margin-top: 8px;
    line-height: 15px;
    display: inline-block;
    text-align: left;
  }
  
  .material_inf_tip_ico {
    position: absolute;
    top: 1px;
    left: 0;
  }
  
  .white_info_tip {
    background-color: #f7f7f7;
    color: #454545;
    min-height: 80px;
    margin-bottom: 15px;
    width: 230px;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    transform: unset;
    right: -55px;
    left: auto;
  }
  
  .white_info_tip .tip_close {
    background-color: #d2d2d2;
  }
  
  .white_info_tip:after {
    border-left: 0 solid transparent;
    border-top: 15px solid #f7f7f7;
    border-right: 20px solid transparent;
    -webkit-transform: unset;
    -moz-transform: unset;
    -ms-transform: unset;
    transform: unset;
    left: auto;
    right: 40px;
  }
  
  .tranlist_cell_txt .sm_pic {
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
  }
  
  .tranlist_cell .color_tip {
    margin-top: -5px;
  }
  
  .cst_tranlist_single_container .tranlist_cell {
    min-width: 18%;
  }
  
  .cst_tranlist_single_container .tranlist_cell:first-child {
    min-width: 39%;
  }
  
  .cst_tranlist_single_container .tranlist_cell:last-child {
    min-width: 25%;
  }
  
  .cst_tranlist_single_container .tranlist_cell:first-child {
    min-width: 35%;
  }
  
  .cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  
  /*--END--*/
  .message_outer {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  
  .message_outer .continue_new_area_row {
    border: 0;
  }
  
  .message_outer .inner_continue_area_row {
    padding-top: 0;
    padding-bottom: 0;
  }
  
  .message_outer .continue_new_area_row:after {
    content: none !important;
  }
  
  .autowidth_btn {
    line-height: 20px;
    padding: 10px 18px 12px;
    border-radius: 3px;
    font-size: 13px;
    border: none;
    background: #00c1d5;
    color: #fff;
    font-family: "Axiforma-Medium";
  }
  
  .autowidth_btn:hover {
    opacity: 0.7;
    color: #fff;
  }
  
  .six_col_row .tranlist_cell {
    min-width: 16.75%;
  }
  
  .six_col_row .tranlist_cell:first-child {
    min-width: 21%;
  }
  
  .six_col_row .tranlist_cell:nth-last-child(2) {
    min-width: 11%;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
  
  .six_col_row .tranlist_cell:last-child {
    min-width: 18.75%;
  }
  
  .book_txt {
    font-family: "Axiforma-Book";
  }
  
  #budget_modal .modal-title {
    font-family: "Axiforma-Book";
    margin-top: 0px;
  }
  
  #budget_modal .icon_content span {
    font-family: "Axiforma_Light";
  }
  
  #budget_modal .icon_content span.descriptionTran {
    font-size: 20px;
    color: #454545;
    font-family: "Axiforma-Medium";
  }
  
  #budget_modal .transDateDetails .dateTran {
    color: #838383;
    font-size: 14px;
  }
  
  #budget_modal .balance_area_cell .cell_amount.re_amount em {
    font-family: "Axiforma-Medium";
    text-transform: uppercase;
  }
  
  #budget_modal .balance_area_cell .pointsTran span {
    font-size: 32px;
    color: #454545;
    margin-bottom: 6px;
    margin-top: 6px;
  }
  
  #budget_modal .tranlist_row {
    padding-left: 6px;
  }
  
  .large_progress {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
  }
  
  .large_progress .prgrs_bar_back {
    height: 30px;
  }
  
  .only_progress {
    overflow: hidden;
    border-radius: 20px;
    font-size: 0;
  }
  
  .all_progress_data .p_left_text {
    position: absolute;
    top: 27px;
    left: 25px;
    font-size: 15px;
    font-family: "Axiforma_SemiBold";
    color: #fff;
    z-index: 2;
    width: auto;
    text-transform: uppercase;
    text-shadow: 0px 0px 4px rgba(69, 69, 69, 0.7);
  }
  
  .all_progress_data .p_right_text {
    font-family: "Axiforma-Medium";
    font-size: 11px;
    color: #454545;
    line-height: 16px;
    float: right;
    width: auto;
    text-transform: uppercase;
    margin-right: 10px;
    margin-bottom: 6px;
  }
  
  .triangle_svg {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
  }
  
  .triangle_svg1 {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
  }
  
  .b-btm0 {
    border-bottom: 0px !important;
  }
  
  .budget_progress_area .progress_outer {
    position: relative;
  }
  
  .budget_search_area {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  
  #budget_modal .modal-footer {
    border-top: 1px solid #dedede;
    margin-top: 20px;
  }
  
  .budget_transaction_area .tranlist_cell:first-child {
    padding-left: 0px;
  }
  
  .budget_transaction_area .tranlist_header .tranlist_cell:first-child {
    padding-left: 10px;
  }
  
  .budget_transaction_area .cst_tranlist_single_container .tranlist_cell {
    min-width: 19%;
    padding-left: 0;
  }
  
  #budget_modal
    .budget_transaction_area
    .cst_tranlist_single_container
    .tranlist_cell:first-child {
    min-width: 29%;
  }
  
  .budget_transaction_area
    .cst_tranlist_single_container
    .tranlist_cell:nth-last-child(2) {
    padding-left: 0px;
    min-width: 14%;
  }
  
  .budget_transaction_area
    .cst_tranlist_single_container
    .tranlist_cell:last-child {
    min-width: 19%;
  }
  
  #budget_modal .icon_content_budget span {
    line-height: 26px;
  }
  
  .cst_share_box_ico a img {
    display: block;
  }
  
  .error_new {
    background-color: #fdeeee;
    padding: 12px 13px;
    border-radius: 5px;
    font-size: 10px;
    font-family: "Axiforma_SemiBold";
    line-height: 30px;
    color: #454545;
    margin-top: 5px;
    overflow: hidden;
  }
  
  .error_new img {
    margin-right: 10px;
    float: left;
  }
  
  .error_new a {
    color: #454545;
    text-decoration: underline;
  }
  
  #budget_modal .search_bar {
    position: relative;
    width: 356px;
  }
  
  .search_bar .new_search_btm {
    background-color: #7fe0ea;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 96px;
    font-size: 13px;
    font-family: "Axiforma_SemiBold";
    letter-spacing: 0.19px;
    padding: 10px 0 9px;
    color: #fff;
  }
  
  .search_bar .new_search_btm.active_btn {
    background-color: #00c1d5;
  }
  
  /*remove the below section it breaks modal button in many modal 05.06.2019*/
  /*.modal-footer .btn {
      padding: 0;
  }*/
  @-moz-document url-prefix() {
    .see_invite_btn {
      padding: 10px 12px 10px;
    }
  }
  
  /*-====================-responsive-==============================-*/
  
  @media (max-width: 1199px) {
    /*--Activity page--*/
    .tranlist_cell {
      font-size: 11px;
      padding-left: 10px;
      padding-right: 10px;
    }
  
    .tranlist_cell:first-child {
      padding-left: 0px;
    }
  
    .tranlist_cell:last-child,
    .tranlist_header .tranlist_cell:last-child {
      padding-right: 25px;
    }
  
    .tranlist_header .tranlist_cell:first-child {
      padding-left: 20px;
    }
  
    .single_select_item .btn-group.bootstrap-select {
      width: 140px !important;
    }
  
    .flx_lft_align {
      margin-right: 10px;
    }
  
    .flx_rt_align {
      margin-left: 10px;
    }
  
    /*--Activity page-end--*/
    /*--dashboard page--*/
    .brim_dashboard_card {
      -webkit-transform: scale(0.765);
      -moz-transform: scale(0.765);
      -ms-transform: scale(0.765);
      transform: scale(0.765);
      -webkit-transform-origin: 0 0;
      -moz-transform-origin: 0 0;
      -ms-transform-origin: 0 0;
      transform-origin: 0 0;
    }
  
    /* .dashboard_row .brim_dashboard_card {
          -webkit-transform: none !important;
          -moz-transform: none !important;
          -ms-transform: none !important;
          transform: none !important;
          -webkit-transform-origin: 0 0;
          -moz-transform-origin: 0 0;
          -ms-transform-origin: 0 0;
          transform-origin: 0 0;
      } */
  
    .brim_left_flex {
      width: 295px;
      height: 225px;
      padding: 0px 10px;
    }
  
    .dashboard_row .brim_left_flex {
      height: auto;
    }
  
    .card_nxt {
      right: -10px;
    }
  
    .card_prev {
      left: -10px;
    }
  
    .brim_left_flex .slick-dots {
      position: absolute;
      bottom: 30px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
    }
  
    .brim_center_flex {
      padding: 0px 15px;
    }
  
    .brim_card_option {
      margin-right: 0px;
    }
  
    .brim_make_pay {
      margin: 0px;
    }
  
    .brim_make_pay .other_value_cell {
      font-size: 13px;
    }
  
    .lft_list_value_cell {
      width: 170px;
    }
  
    .brim_make_pay {
      padding: 0px;
    }
  
    .card_top_lft_sec,
    .brim_left_flex,
    .left_text {
      margin-left: 0;
    }
  
    /*--dashboard page-end--*/
    .inline_flex_activity_outer {
      margin-left: -12px;
      margin-right: -12px;
    }
  
    .inline_flex_activity_list {
      padding: 0px 12px;
    }
  
    .inline_flex_activity_list .brim_points_box span {
      font-size: 18px !important;
    }
  
    .left_activity .inline_flex_activity_list .currency h3 {
      font-size: 30px !important;
    }
  
    .familyCardData {
      margin-bottom: 20px;
    }
  
    .dashboard_row.dashboard_row_single .brim_right_flex {
      width: calc(100% - 660px);
    }
  
    .dashboard_row_single.dashboard_row
      .brim_right_flex_align_single
      .other_value_cell_each {
      width: 50%;
      min-width: auto;
    }
  
    .current_cst_tranlist_container .tranlist_cell:last-child,
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
      padding-right: 15px;
    }
  
    .current_cst_tranlist_container .tranlist_cell:first-child,
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
      padding-left: 15px;
    }
  
    .dashboard_row .brim_right_flex_align .primaryCardData {
      max-width: 33.33%;
    }
  
    .brim_right_flex .brim_make_pay {
      margin-top: -22px;
    }
  
    .dropdown_function_outer .single_select_item .btn-group.bootstrap-select {
      width: 100% !important;
    }
  
    .dropdown_function_outer
      .single_select_item.download_btn
      .btn-group.bootstrap-select {
      width: 100% !important;
    }
  
    .dashboard_row .brim_right_flex {
      width: calc(100% - 695px);
    }
  
    .dashboard_row .brim_right_flex_align {
      width: calc(100% - 385px);
    }
  
    .statement_align_col .tranlist_header .tranlist_cell:first-child {
      padding-left: 35px;
    }
  
    .new_info_tip .info_tip_link {
      margin-top: 0px;
    }
  }
  
  @media (max-width: 991px) {
    .account_height {
      min-height: auto;
    }
  
    .lang_title p {
      font-size: 15px;
    }
  
    .lang_title h4 {
      margin-bottom: 4px;
    }
  
    .lang_select .brim_btn {
      min-width: 135px;
      font-size: 12px;
      padding: 12px 15px;
    }
  
    .lang_select {
      margin-top: 25px;
    }
  
    .lang_select .brim_btn {
      margin-right: 8px;
    }
  
    /*--Activity page--*/
    .mrk_badge {
      width: 35px;
      height: 35px;
      margin-right: 10px;
    }
  
    .mrk_badge:after {
      left: 17px;
      top: -30px;
      height: calc(100% + 40px);
    }
  
    .tranlist_row:last-child .mrk_badge:after {
      top: -25px;
    }
  
    .tranlist_row {
      /* padding: 10px 0px; */
      margin: 20px 0px 0px -10px;
      padding: 0px 0px 0 10px;
    }
  
    .cst_tranlist_single_container {
      padding-left: 11px;
      margin-bottom: 30px;
    }
  
    .tranlist_row:hover .mrk_badge:after {
      height: calc(100% + -15px) !important;
    }
  
    .five_col_row .tranlist_cell {
      min-width: 16%;
    }
  
    .five_col_row .tranlist_cell:first-child,
    .five_col_row .tranlist_cell:last-child {
      min-width: 26%;
    }
  
    .tranlist_cell:first-child .tranlist_cell_txt {
      max-width: calc(100% - 45px);
    }
  
    .tranlist_cell .new_info_tip {
      /*display: none;*/
      margin-bottom: 8px;
    }
  
    .flx_rt_align {
      float: left;
    }
  
    .flx_rt_align .new-on-off {
      margin-top: 10px;
      margin-left: -10px;
    }
  
    .single_select_item .btn-group.bootstrap-select {
      width: 100% !important;
    }
  
    .flx_lft_align,
    .flx_rt_align.download_btn {
      width: 31.6%;
    }
  
    .activity_outer .right_activity_tag,
    .activity_outer .right_activity .currency {
      float: none;
      display: block;
      text-align: left;
      margin-left: 0px;
    }
  
    .activity_outer .brim_points_box {
      margin-top: 6px;
    }
  
    .activity_outer .right_activity_tag {
      margin-bottom: 5px;
      max-width: initial;
    }
  
    .cur_bal {
      margin-top: 0px;
    }
  
    /*--Activity page-end--*/
    .flx_rt_align.statement_download_btn {
      margin-left: 0px;
    }
  
    /*--dashboard page--*/
    .dashboard_card .card_top_sec {
      padding-top: 20px;
      padding-bottom: 20px;
    }
  
    .card_top_rt_sec .currency {
      font-size: 24px;
      line-height: 100%;
    }
  
    .hidden_txt_btn {
      font-size: 0px !important;
      margin: 0px;
    }
  
    .hidden_txt_btn span {
      display: inline-block;
      vertical-align: middle;
      font-size: 12px;
    }
  
    .dashboard_row .brim_left_flex {
      margin: 0 auto;
    }
  
    .dashboard_row .brim_right_flex_align,
    .dashboard_row .brim_right_flex {
      width: 100%;
      text-align: center;
    }
  
    .other_value_cell_each,
    .brim_right_flex .other_value_cell {
      text-align: center;
    }
  
    .brim_right_flex.brim_right_flex_align {
      margin-top: 30px;
      overflow: hidden;
    }
  
    .other_value_cell_each h4 {
      font-size: 18px;
    }
  
    .other_value_cell_each .sub_txt {
      font-size: 10px;
    }
  
    .other_value_cell_each.primaryCardData,
    .other_value_cell_each.familyCardData,
    .other_value_cell_each.familyCardDataYourcard,
    .other_value_cell_each.familyCardDataOthercard {
      margin-bottom: 15px;
      margin-top: 15px;
    }
  
    .other_value_cell_each.primaryCardData {
      width: 32.33%;
    }
  
    .other_value_cell_each.familyCardData,
    .other_value_cell_each.familyCardDataYourcard,
    .other_value_cell_each.familyCardDataOthercard {
      width: 49%;
    }
  
    .dashboard_row .brim_left_flex {
      width: 320px;
      padding: 0px 25px;
      position: relative;
    }
  
    .dashboard_row .brim_right_flex .brim_card_headline {
      margin-bottom: 0px;
    }
  
    .dashboard_row .brim_center_flex {
      width: 100%;
      text-align: center;
      margin-top: 30px;
    }
  
    .dashboard_row .brim_card_option {
      margin: 0px auto;
    }
  
    .card_option_img {
      width: 40px;
      height: 40px;
      background-size: 21px 21px;
    }
  
    .lock_crd {
      background-size: 21px 21px;
    }
  
    .lock_online {
      background-size: 30px 30px;
    }
  
    .lock_foreign {
      background-size: 30px 30px;
    }
  
    .brim_card_single_option.active .lock_crd {
      background-size: 21px 21px;
    }
  
    .brim_card_single_option.active .lock_online {
      background-size: 21px 21px;
    }
  
    .brim_card_single_option.active .lock_foreign {
      background-size: 21px 21px;
    }
  
    .brim_card_option {
      padding: 12px 10px;
    }
  
    .brim_card_single_option {
      font-size: 12px;
    }
  
    .card_option_label {
      margin: 10px auto 0px;
    }
  
    .tranlist_header {
      padding: 15px 0px;
    }
  
    .statement_detail_data_container .left_activity,
    .statement_detail_data_container .right_activity {
      float: none;
      width: auto;
      max-width: inherit;
    }
  
    .state_data_detail_sec {
      margin-bottom: 22px;
      padding-bottom: 22px;
      border-bottom: 1px solid #efefef;
    }
  
    .statement_detail_data_container .right_activity {
      margin-top: 30px;
    }
  
    .statement_detail_data_container {
      border-bottom: 0px;
    }
  
    .statement_detail_data_container .make_btn {
      margin-left: 0px;
      margin-right: 30px;
    }
  
    .dashboard_row.dashboard_row_single .brim_right_flex {
      width: 100%;
    }
  
    .dashboard_row.dashboard_row_single .brim_right_flex_align_single {
      margin-top: 20px;
    }
  
    .current_cst_tranlist_container .tranlist_cell {
      padding: 5px 10px;
    }
  
    .current_cst_tranlist_container .tranlist_header .tranlist_cell {
      padding: 10px 5px;
      font-size: 10px;
    }
  
    .current_cst_tranlist_container .tranlist_cell:last-child,
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
      padding-right: 10px;
    }
  
    .current_cst_tranlist_container .tranlist_cell:first-child,
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
      padding-left: 10px;
    }
  
    .current_cst_tranlist_container .mrk_badge:after {
      height: 100%;
    }
  
    .current_cst_tranlist_container .tranlist_row:last-child .mrk_badge:after {
      top: -35px;
    }
  
    .current_cst_tranlist_container .tranlist_row {
      padding: 0px;
    }
  
    .current_cst_tranlist_container .cst_tranlist_single_container {
      padding-left: 1px;
    }
  
    .tab_search_inner.open {
      width: 230px;
    }
  
    /*--30.8.2018--*/
    .lg_info_tip {
      width: 180px;
      left: auto;
      right: -15px;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      transform: none;
      text-align: left;
    }
  
    .lg_info_tip:after {
      left: auto;
      right: 10px;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      transform: none;
    }
  
    /*--end---*/
    .brim_right_flex .brim_make_pay {
      margin-top: 0px;
    }
  
    .five_col_row.dashboard_tranlist_row .tranlist_cell {
      min-width: 19%;
    }
  
    .five_col_row.dashboard_tranlist_row .tranlist_cell:first-child {
      min-width: 29%;
    }
  
    .five_col_row.dashboard_tranlist_row .tranlist_cell:last-child {
      min-width: 19%;
    }
  
    .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
      min-width: 14%;
    }
  
    .single_select_item.download_btn {
      max-width: 100%;
    }
  
    .other_value_cell_each_inner {
      display: inline-block;
      vertical-align: middle;
    }
  
    .dashboard_row .brim_right_flex_align {
      margin-left: 0px !important;
    }
  
    .statement_align_col .tranlist_header .tranlist_cell:first-child {
      padding-left: 42px;
    }
  
    /* .go_grn {
          padding: 20px 0px 30px;
      } */
  
    .modal-body.go_grn {
      padding: 10px 25px 20px !important;
    }
  
    .new_info_tip .white_info_tip {
      right: -25px;
    }
  
    .accout_area h2 {
      margin-bottom: 30px;
    }
    .eshoppending_mobile {
      display: block !important;
    }
  }
  
  @media (max-width: 767px) {
    /*--Activity page--*/
    .five_col_row .tranlist_cell,
    .five_col_row .tranlist_cell:last-child {
      min-width: 17.5%;
    }
  
    .five_col_row .tranlist_cell:first-child {
      min-width: 30%;
    }
  
    .tranlist_cell {
      padding-left: 5px;
      padding-right: 5px;
    }
  
    .statement_detail_data_container .left_activity,
    .statement_detail_data_container .right_activity {
      max-width: 100%;
      width: 100%;
    }
  
    .statement_detail_data_container .left_activity {
      margin-bottom: 15px;
    }
  
    .statement_detail_data_container .make_btn {
      margin-right: 10px;
    }
  
    .statement_detail_data_container .right_activity_panel_lt {
      float: left;
    }
  
    .statement_detail_data_container .right_activity_panel_rt {
      float: right;
      margin-top: 30px;
    }
  
    .lft_state_data_inf,
    .rt_state_data_inf {
      float: none;
    }
  
    .lft_state_data_inf {
      margin-bottom: 10px;
    }
  
    .state_data_cap {
      font-size: 20px;
    }
  
    .statement_detail_data_container .continue_new_area_row {
      margin-top: 0px;
    }
  
    .new_dg_modal .modal-dialog {
      width: 90%;
    }
  
    .setupinstallmentsuccess .after_continue_area {
      margin: 20px auto 20px;
      max-width: 390px;
    }
  
    /*--Activity page-end--*/
    /*--25.7.2018--*/
    #Activity_trans_Modal .modal-header {
      padding-top: 15px;
      padding-bottom: 15px;
    }
  
    #Activity_trans_Modal .px40 {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
  
    .modal-dialog {
      margin: 20px auto;
    }
  
    /*--end--*/
    .left_activity .inline_flex_activity_list .currency h3 {
      font-size: 18px !important;
      font-family: "Axiforma_light";
    }
  
    .inline_flex_activity_list .brim_points_box span {
      font-size: 16px !important;
    }
  
    .inline_flex_activity_list .brim_points_box .small_point_tag {
      height: 22px;
      width: 22px;
    }
  
    .statement_detail_data_container .make_btn {
      float: none;
      margin-left: 0px;
      margin-right: 0px;
      width: 100%;
    }
  
    .statement_detail_data_container .make_btn:last-child {
      display: none;
    }
  
    .statement_detail_data_container .small_point_tag {
      margin-top: -3px;
    }
  
    .statement_download_btn {
      display: none;
    }
  
    .desktop_pdf_btn {
      display: block !important;
    }
  
    .lang_title h4 {
      font-size: 16px;
    }
  
    /*--12.10.18--*/
    .mobile_hidden {
      display: none;
    }
  
    .installment.tab_menu li > a,
    .installment.tab_menu li > a:hover,
    .installment.tab_menu li > a:focus,
    .installment.tab_menu li.active > a,
    .installment.tab_menu li.active a:focus,
    .installment.tab_menu li.active a:hover {
      min-width: 98px;
    }
  
    /*--end--*/
    .tab_menu .inline_tab_menu li a {
      padding: 15px 5px !important;
    }
  
    .grd_color_btn {
      min-width: auto;
    }
  
    .border_body .inner_continue_area_row:after {
      left: 40px;
    }
  
    .border_body .inner_continue_area_row:before {
      left: 38px;
    }
  }
  
  @media (max-width: 640px) {
    /*--Activity page--*/
    .tranlist_cell {
      display: none !important;
    }
  
    .tranlist_mobile_data {
      display: block;
    }
  
    .tranlist_cell:first-child,
    .tranlist_cell:last-child {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important;
    }
  
    .tranlist_cell:first-child {
      min-width: 60% !important;
    }
  
    .tranlist_cell:last-child {
      min-width: 40% !important;
    }
  
    .tranlist_row {
      margin-left: 0px;
      margin-right: 0px;
      padding: 0px;
      padding-left: 0px;
    }
  
    .tranlist_header {
      margin-left: 0px;
      margin-right: 0px;
      padding: 10px 15px;
    }
  
    .cst_tranlist_single_container {
      padding: 0px;
      margin-bottom: 25px;
    }
  
    .dropdown_function_outer {
      margin: 0px -6px;
    }
  
    .flx_lft_align,
    .flx_rt_align {
      width: 50% !important;
      padding: 0px 6px;
      margin: 0px 0px 10px;
    }
  
    .flx_lft_align,
    .flx_rt_align,
    .flx_lft_align .btn,
    .flx_rt_align .btn {
      font-size: 12px;
    }
  
    .flx_rt_align .new-on-off {
      margin-top: 0px;
      margin-left: 0px;
    }
  
    .flx_rt_align .new-on-off > label {
      margin-top: 5px;
    }
  
    .flx_rt_align.primaryuser,
    .flx_rt_align.hasfamilycard {
      width: 100% !important;
    }
  
    .activity_outer .right_activity_tag,
    .activity_outer .right_activity .currency {
      text-align: right;
    }
  
    .activity_outer .make_btn {
      margin-top: 5px;
    }
  
    .activity_outer .right_activity .currency {
      margin-top: 0px;
    }
  
    .activity_outer .right_activity_tag {
      margin-bottom: 0px;
      line-height: normal;
    }
  
    .select_outer {
      padding-top: 0px;
    }
  
    .right_activity {
      max-width: 60%;
    }
  
    .left_activity {
      max-width: 40%;
    }
  
    .right_activity .currency {
      line-height: 24px;
    }
  
    .dashboard_row {
      padding-left: 15px;
      padding-right: 15px;
      min-height: initial;
    }
  
    .brim_left_flex,
    .brim_center_flex {
      position: static;
      margin: 0px auto;
    }
  
    .brim_center_flex {
      margin-top: 20px;
      width: 100%;
    }
  
    .brim_right_flex {
      margin-top: 10px;
      width: 100%;
    }
  
    .dashboard_row .brim_center_flex .dashboard_row .brim_right_flex {
      margin-top: 8px;
    }
  
    .brim_left_flex {
      padding: 0px 20px;
      width: 315px;
    }
  
    .card_nxt {
      right: -20px;
    }
  
    .card_prev {
      left: -20px;
    }
  
    .brim_card_option .lft_cTooltip {
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      transform: none;
      right: -10px;
      left: auto;
    }
  
    .brim_card_option .lft_cTooltip:after {
      margin-left: 0;
      -webkit-transform: none;
      -moz-transform: none;
      -ms-transform: none;
      transform: none;
      right: 12px;
      left: auto;
    }
  
    .transation_head .left_text {
      padding: 10px 15px;
      float: none !important;
    }
  
    .transation_head .right_text {
      background-color: #fff;
      padding: 10px 30px;
      margin: 0px -15px;
      float: none !important;
      margin-bottom: 2px;
    }
  
    .transation_head {
      padding: 0px;
    }
  
    .on_of_label {
      width: 100%;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }
  
    .tranlistcontent_dashboard {
      padding: 0px !important;
    }
  
    .left_text .muted_txt {
      float: left;
    }
  
    .left_text .blue_txt {
      float: right;
    }
  
    .left_activity h3,
    .right_activity .currency {
      font-size: 24px !important;
      font-weight: normal;
      margin-top: 0 !important;
    }
  
    .left_activity h3 {
      width: 100%;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
  
    .brim_points_box span {
      font-size: 13px !important;
    }
  
    .left_activity h3 span {
      margin-right: 4px;
      margin-left: -4px;
    }
  
    .brim_points_box {
      margin-top: 6px;
    }
  
    .right_activity .currency {
      margin-top: 6px;
    }
  
    .card_top_rt_sec .right_activity_panel_rt {
      margin-top: 5px;
      margin-left: 0px;
    }
  
    .dashboard_card .card_top_sec {
      padding-top: 10px;
      padding-bottom: 15px;
    }
  
    .card_top_lft_sec {
      margin-top: 5px;
      max-width: 120px;
    }
  
    .brim_modal_panel {
      padding: 12px 0px;
      font-size: 12px;
    }
  
    .img_fig {
      height: 18px;
      width: 18px;
      margin: 0px 6px 0px 0px;
    }
  
    .brim_close_btn {
      width: 20px;
      height: 20px;
      font-size: 14px;
      line-height: 25px;
    }
  
    /*--25.6.2018--*/
    .dashboard_card .card_top_lft_sec {
      max-width: 155px;
    }
  
    .dashboard_card .card_top_rt_sec {
      margin-top: 0px;
    }
  
    .new_statement_align .tranlist_header,
    .statement_align_col .tranlist_header {
      display: none;
    }
  
    .new_statement_align #transaction .tranlist_row,
    .statement_align_col .tranlist_row {
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
  
    .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
    .new_statement_align #transaction .five_col_row .tranlist_cell,
    .new_statement_align #transaction .five_col_row .tranlist_cell:last-child,
    .statement_align_col .tranlist_row .tranlist_cell,
    .statement_align_col .tranlist_row .tranlist_cell:first-child,
    .statement_align_col .tranlist_row .tranlist_cell:last-child,
    .statement_align_col .tranlist_row .tranlist_cell:nth-last-child(2) {
      min-width: 100% !important;
      width: 100%;
    }
  
    .new_statement_align #transaction .tranlist_mobile_data {
      display: none !important;
    }
  
    .new_statement_align #transaction .five_col_row .tranlist_cell,
    .statement_align_col .tranlist_row .tranlist_cell {
      display: block !important;
    }
  
    .tranlist_cell_lbl {
      display: block;
      float: left;
    }
  
    .tranlist_cell_txt {
      float: right;
    }
  
    .tranlist_cell_lbl,
    .tranlist_cell_txt {
      font-size: 12px;
      color: #454545;
    }
  
    .new_statement_align #transaction .five_col_row,
    .statement_align_col .tranlist_row {
      margin-top: 40px;
    }
  
    .new_statement_align #transaction .five_col_row:first-child,
    .statement_align_col .tranlist_row:first-child {
      margin-top: 20px;
    }
  
    .new_statement_align
      #transaction
      .five_col_row
      .tranlist_cell:first-child
      .tranlist_cell_txt,
    .statement_align_col
      .tranlist_row
      .tranlist_cell:first-child
      .tranlist_cell_txt {
      float: none;
    }
  
    .new_statement_align #transaction .five_col_row .tranlist_cell,
    .new_statement_align #transaction .five_col_row .tranlist_cell:last-child,
    .statement_align_col .tranlist_row .tranlist_cell,
    .statement_align_col .tranlist_row .tranlist_cell:last-child {
      padding-left: 35px;
      padding-right: 35px;
    }
  
    .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
    .new_statement_align
      #transaction
      .five_col_row
      .tranlist_header
      .tranlist_cell:last-child,
    .statement_align_col .tranlist_row .tranlist_cell:first-child {
      padding-left: 0px;
      padding-right: 0px;
    }
  
    .new_statement_align #transaction .five_col_row .tranlist_cell:first-child,
    .statement_align_col .tranlist_row .tranlist_cell:first-child {
      position: relative;
      margin-bottom: 20px;
      font-family: "Axiforma_Regular";
    }
  
    .new_statement_align
      #transaction
      .five_col_row
      .tranlist_cell:first-child:after,
    .statement_align_col .tranlist_row .tranlist_cell:first-child:after {
      position: absolute;
      bottom: -1px;
      left: -30px;
      right: -30px;
      content: "";
      height: 1px;
      background-color: #d0d2d2;
    }
  
    .new_statement_align #transaction .five_col_row.tranlist_row:hover,
    .statement_align_col .tranlist_row:hover {
      box-shadow: none;
    }
  
    .cell_expand_view_mobile {
      display: block;
      float: right;
    }
  
    .cell_expand_view_desktop {
      display: none !important;
    }
  
    .inline_flex_activity_list {
      width: 50%;
      padding-bottom: 25px;
    }
  
    .statement_detail_data_container .right_activity {
      margin-top: 0px;
    }
  
    .state_data_detail_sec {
      margin-left: -15px;
      margin-right: -15px;
      padding-left: 15px;
      padding-right: 15px;
    }
  
    .statement_detail_data_container {
      padding-bottom: 0px;
    }
  
    .new_statement_align #transaction .five_col_row,
    .statement_align_col .tranlist_row {
      padding-left: 0px;
    }
  
    .statement_detail_data_container .left_activity {
      margin-bottom: 0px;
    }
  
    .mob_sm_txt {
      display: block !important;
      font-size: 10px;
      color: #414042;
      font-family: "Axiforma_Regular";
    }
  
    #Activity_Cur_Instal_Modal .px40 {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
  
    .continue_area_progress {
      padding: 0px 0px 20px;
    }
  
    .continue_area_border .lft_new_continue_area,
    .continue_area_border .rt_new_continue_area {
      margin-bottom: 10px;
    }
  
    .continue_area_border .inner_continue_area_row {
      padding: 10px 0px 0;
    }
  
    .dashboard_row .brim_card_option {
      width: 100%;
      border-radius: 0px;
    }
  
    .brim_card_headline {
      font-size: 16px;
    }
  
    .other_value_cell_each {
      min-width: auto;
    }
  
    .other_value_cell_each.primaryCardData,
    .brim_right_flex .other_value_cell {
      text-align: left;
    }
  
    .brim_right_flex.brim_right_flex_align,
    .dashboard_row .brim_center_flex {
      margin-top: 20px;
      padding: 0;
      margin-left: 0px;
      margin-right: 0px;
    }
  
    .brim_right_flex.brim_right_flex_align {
      padding-top: 20px;
      position: relative;
    }
  
    .brim_right_flex.brim_right_flex_align:after {
      height: 3px;
      background-color: #f7f7f7;
      position: absolute;
      top: 0px;
      left: -30px;
      right: -30px;
      content: "";
    }
  
    .dashboard_row .brim_left_flex {
      margin-top: 15px;
    }
  
    .dashboard_row .brim_card_option:after,
    .dashboard_row .brim_card_option:before {
      content: "";
      position: absolute;
      background-color: #f7f7f7;
      top: 0px;
      bottom: 0px;
      height: 100%;
      width: 100px;
      z-index: 1;
    }
  
    .dashboard_row .brim_card_option:after {
      left: -30px;
    }
  
    .dashboard_row .brim_card_option:before {
      right: -30px;
    }
  
    .dashboard_row_single .other_value_cell_each.primaryCardData {
      text-align: center;
    }
  
    .desktop_tranlist_header {
      display: none !important;
    }
  
    .mobile_tranlist_header {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      margin-bottom: 15px !important;
    }
  
    .tranlist_cell_mobile_hidden {
      display: inline-block !important;
      padding-right: 20px;
      font-size: 13px;
      font-family: "Axiforma-Book";
      color: #414042;
    }
  
    .tranlist_cell_mobile_hidden .muted_txt {
      font-family: "Axiforma_Regular";
      font-size: 10px;
      margin-top: 4px;
    }
  
    .six_col_row .tranlist_cell:first-child {
      min-width: 40% !important;
    }
  
    .six_col_row .tranlist_cell:last-child {
      min-width: 60% !important;
    }
  
    .current_cst_tranlist_container .tranlist_row {
      width: calc(100% - 30px);
      margin-top: 0px;
      margin-left: auto !important;
      margin-right: auto !important;
    }
  
    .current_cst_tranlist_container .tranlist_header .tranlist_cell {
      font-size: 12px;
    }
  
    .current_cst_tranlist_container .tranlist_header {
      width: 100%;
    }
  
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:first-child {
      padding-left: 30px;
      padding-right: 30px;
      min-width: 100% !important;
    }
  
    .current_cst_tranlist_container .tranlist_header .tranlist_cell:last-child {
      padding-right: 30px;
      display: none;
    }
  
    .cst_tranlist_single_container .tranlist_row:last-of-type .mrk_badge:after {
      height: calc(100% + 25px);
    }
  
    .current_cst_tranlist_container .tranlist_row:last-child .mrk_badge:after {
      top: -30px;
    }
  
    .activity_content .tab_menu li a {
      font-size: 12px;
    }
  
    /*--28.8.2018--*/
    .blank_container .col-xs-12 {
      max-width: 380px;
      float: none;
      margin: 0px auto;
    }
  
    .round_blnk_img {
      height: 80px;
      width: 80px;
      margin-bottom: 16px;
    }
  
    .blank_container h5 {
      font-size: 16px;
      margin: 0px auto 4px;
    }
  
    .blank_container p {
      font-size: 13px;
      line-height: 17px;
      margin: 0px auto 2px;
    }
  
    .blank_container p small {
      font-size: 10px;
      line-height: 16px;
    }
  
    .blank_container {
      padding: 25px 0px;
    }
  
    .other_value_cell_each.primaryCardData,
    .other_value_cell_each.familyCardData,
    .other_value_cell_each.familyCardDataYourcard,
    .other_value_cell_each.familyCardDataOthercard {
      margin-bottom: 0px;
      margin-top: 0px;
    }
  
    .card_top_sec .card_top_rt_sec .right_activity_panel_lt .mob_right .currency,
    .activity_outer
      .right_activity
      .right_activity_panel_lt
      .mob_right
      .currency {
      font-size: 16px !important;
    }
  
    /*--end--*/
    .brim_make_pay .other_value_cell_each,
    .brim_make_pay .brim_right_flex .other_value_cell,
    .brim_make_pay .other_value_cell_each_inner {
      text-align: left;
    }
  
    .brim_make_pay .other_value_cell_each {
      text-align: center;
    }
  
    .newSuccess .modal-header {
      padding-bottom: 20px;
    }
  
    .newSuccess .modal-header h4 {
      font-size: 18px;
    }
  
    .newSuccess .setupawsome h4 {
      font-size: 18px;
    }
  
    .newSuccess .setupawsome_icon img {
      max-width: 40px;
    }
  
    .newSuccess .setuppaying_top {
      font-size: 14px;
      margin: 0px 0px 30px;
      line-height: 22px;
    }
  
    .newSuccess .modal-footer {
      padding: 20px 20px 20px;
    }
  
    /* .newSuccess .all_detail_container {
          margin-top: 25px;
      } */
  
    .newSuccess .modal-header .close {
      margin-top: 0px;
    }
  
    .statement_align_col .tranlist_header .tranlist_cell {
      min-width: 100% !important;
    }
  
    .statement_align_col {
      overflow: hidden;
    }
  
    .activity_outer .left_activity {
      max-width: 60%;
    }
  
    .redeem_modal_new .modal-header .close {
      margin: 17px 22px;
    }
  
    .tranlist_cell .color_tip {
      margin-top: -10px;
    }
  
    .white_info_tip {
      margin-bottom: 20px;
      right: -25px;
      padding: 10px;
      width: 230px;
      text-align: center;
    }
  
    #budget_modal .modal-title {
      font-size: 18px;
    }
  
    #budget_modal .modal-header {
      padding-bottom: 18px;
      padding-top: 18px;
    }
  
    #budget_modal .modal-header .close {
      margin: 18px 20px;
    }
  
    #budget_modal .icon_content span.descriptionTran {
      font-size: 16px;
    }
  
    #budget_modal .setup_install .transaction_pic > img {
      width: 40px;
      margin-right: 10px;
    }
  
    #budget_modal .balance_area_cell .cell_amount.re_amount em {
      font-size: 10px;
    }
  
    #budget_modal .balance_area_cell .pointsTran span {
      font-size: 18px;
    }
  
    #budget_modal .px40 {
      padding-left: 20px !important;
      padding-right: 20px !important;
    }
  
    .only_progress .large_progress {
      width: 100% !important;
    }
  
    .all_progress_data .p_left_text {
      font-size: 12px;
      top: 27px;
    }
  
    .triangle_svg {
      margin-top: 0px;
    }
  
    .budget_search_area {
      padding-top: 20px;
      padding-bottom: 0px;
    }
  
    #budget_modal .search_bar {
      width: 100% !important;
      margin-bottom: 12px;
      float: none;
    }
  
    #budget_modal .select_item {
      width: 100%;
      float: none;
    }
  
    #budget_modal .transation_area {
      margin-left: -20px !important;
      margin-right: -20px !important;
    }
  }
  
  @media (max-width: 568px) {
    .flx_rt_align .new-on-off .onoff_area span,
    .flx_rt_align .new-on-off .switch {
      display: inline-block;
    }
  
    .flx_rt_align.download_btn {
      width: 100% !important;
    }
  
    /*--Activity page-end--*/
    /*--dashboard page--*/
    .on_of_label .onoff_area span,
    .on_of_label .onoff_area .switch {
      display: inline-block;
    }
  
    .on_of_label .onoff_area.switch_add .off {
      display: inline-block !important;
    }
  
    .left_text .blue_txt {
      margin-left: 10px;
    }
  
    .transation_head .left_text,
    .transation_head .right_text {
      font-size: 10px;
    }
  
    /*--dashboard page-end--*/
    /*--25.6.2018--*/
    .cont-box-outer .address_box_50 {
      max-width: 320px;
      margin-left: auto;
      margin-right: auto;
    }
  
    /*--end--*/
  
    .all_progress_data .p_left_text {
      font-size: 12px;
      top: 30px;
    }
  
    .error_new {
      line-height: normal;
    }
  
    .refl_progress_cell.ref_complete:after {
      width: 45px;
      left: -23px;
    }
  }
  
  @media (max-width: 480px) {
    /*--Activity page--*/
    .trans-message p {
      font-size: 14px;
      line-height: normal;
    }
    .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: 46%;
    }
  
    .white_rdm_btn {
      font-size: 11px;
      min-width: 122px;
      line-height: 12px;
      padding: 10px 6px 7px;
    }
  
    .redeem_points_btn_sec .col-6 {
      padding: 0px 6px;
    }
  
    .redeem_points_btn_sec .row {
      margin-left: -6px;
      margin-right: -6px;
    }
  
    /* .dashboard_card .card_top_sec .card_top_rt_sec {
          max-width: 130px !important;
      } */
  
    /* .dashboard_card .card_top_sec .card_top_lft_sec {
          max-width: calc(100% - 130px) !important;
      } */
    .dashboard_card .card_top_sec .card_top_rt_sec {
      max-width: 148px !important;
    }
    .dashboard_card .card_top_sec .card_top_lft_sec {
      max-width: calc(100% - 165px) !important;
    }
  
    .dashboard_card .card_top_sec .card_top_lft_sec h3 {
      font-size: 17px !important;
    }
  
    .dashboard_card .card_top_sec .mobile_brim_points_box {
      margin-top: 15px;
    }
  
    .dashboard_card .card_top_rt_sec {
      margin-top: 8px !important;
    }
  
    .dashboard_row_single.dashboard_row
      .brim_right_flex_align_single
      .other_value_cell_each {
      width: 49%;
    }
  
    .lang_select .brim_btn {
      margin-right: 3%;
      width: 48%;
    }
  }
  
  @media (max-width: 380px) {
    /*--Activity page--*/
    .right_activity_panel_lt {
      min-width: auto;
    }
  
    .statement_detail_data_container .make_btn {
      display: block;
      text-align: center;
      margin: 0 auto 10px;
      float: none;
    }
  
    .statement_detail_data_container .left_activity {
      margin-bottom: 0px;
    }
  
    .statement_detail_data_container .right_activity_panel_lt {
      margin-bottom: 10px;
    }
  
    .statement_detail_data_container .right_activity_panel_rt {
      margin-bottom: 0px;
    }
  
    .state_data_detail_sec {
      margin-bottom: 25px;
    }
  
    .statement_detail_data_container .continue_new_area_row {
      padding-top: 0px;
      padding-bottom: 0px;
    }
  
    /*--Activity page-end--*/
    /*--dashboard page-end--*/
    .brim_dashboard_card {
      -webkit-transform: scale(0.85);
      -moz-transform: scale(0.85);
      -ms-transform: scale(0.85);
      transform: scale(0.85);
    }
  
    .brim_left_flex {
      width: 262px;
      height: 190px;
    }
  
    .brim_left_flex .slick-dots {
      bottom: 0px;
    }
  
    .transation_details {
      margin: 0px -15px !important;
    }
  
    /* .dashboard_row .brim_dashboard_card {
          -webkit-transform: scale(.85) !important;
          -moz-transform: scale(.85) !important;
          -ms-transform: scale(.85) !important;
          transform: scale(.85) !important;
      } */
  
    .dashboard_row .brim_left_flex {
      width: 280px;
    }
  
    .brim_card_slider_user_outer {
      margin-top: 0px;
    }
  
    .other_value_cell_each h4 {
      font-size: 16px;
    }
  
    .dashboard_row.dashboard_row_single .brim_dashboard_card {
      -webkit-transform: none !important;
      -moz-transform: none !important;
      -ms-transform: none !important;
      transform: none !important;
    }
  
    /*--dashboard page--*/
    .dashboard_card .card_top_sec .right_activity_panel_lt {
      min-width: inherit;
    }
  
    .brim_card_slider_user_outer {
      padding: 0px 10px;
    }
  
    .lang_select .brim_btn {
      margin-right: 2%;
      width: 48%;
    }
  }
  
  @media (max-width: 340px) {
    .other_value_cell_each h4 {
      font-size: 14px;
    }
  
    .other_value_cell {
      letter-spacing: 0.5px;
      font-size: 9px;
    }
  
    .refl_progress_cell.ref_complete:after {
      width: 35px;
      left: -19px;
    }
  }
  
  /* add css */
  
  .accout_area_newContact h1 {
    font-size: 32px;
    color: #454545;
    font-weight: bold;
    margin: 0 0 40px;
  }
  
  .accout_area_newContact h2 {
    font-size: 18px;
    color: #454545;
    font-weight: bold;
    margin-bottom: 4px;
  }
  
  .email_fld {
    margin: 20px 0 44px;
  }
  
  .email_fld a {
    font-size: 18px;
    color: #00c1d5;
  }
  
  .email_fld a svg {
    width: 24px;
    height: 17px;
    margin-right: 2px;
    display: inline-block;
    vertical-align: middle;
  }
  
  .email_fld a:hover {
    text-decoration: underline;
  }
  
  .repeat_wrap label {
    font-size: 15px;
    color: #454545;
    font-family: "Axiforma-Medium";
    text-transform: uppercase;
    margin: 20px 0 30px;
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #d8d8d8;
  }
  
  .no_cell_new {
    margin-right: 88px;
    float: left;
  }
  
  .no_cell_new span {
    font-size: 14px;
    color: #454545;
    font-family: "Axiforma-Medium";
    margin-bottom: 7px;
    display: block;
    padding-left: 37px;
  }
  
  .no_cell_new a {
    display: block;
    font-size: 18px;
    color: #00c1d5;
  }
  
  /* .no_cell_new a img {
      margin-right: 9px;
      width: 24px;
      margin-top: -3px;
  } */
  
  .no_cell_new a svg {
    margin-right: 9px;
    width: 26px;
    height: 27px;
    margin-top: 0;
    display: inline-block;
    vertical-align: bottom;
  }
  
  .no_cell_new a:hover {
    text-decoration: underline;
  }
  
  .accout_area_newContact .gray_bg {
    width: 538px;
    background: #f7f7f7;
    border-radius: 5px;
    padding: 16px 24px;
    margin: 26px 0 0;
  }
  
  .inner_bg_cell {
    float: left;
    width: 50%;
    padding-right: 65px;
  }
  
  .accout_area_newContact .gray_bg b {
    font-size: 13px;
    color: #414042;
    font-family: "Axiforma_SemiBold";
    display: block;
    margin-bottom: 8px;
  }
  
  .inner_bg_cell span {
    display: block;
    font-size: 14px;
    color: #414042;
    font-family: "Axiforma-Book";
    margin: 0px 0 2px;
  }
  
  .accout_area_newContact .gray_bg i {
    font-size: 13px;
    color: #454545;
    font-style: italic;
    font-family: "Axiforma_Light";
    margin-top: 18px;
    display: block;
  }
  
  .opentext {
    font-size: 14px;
    color: #414042;
    margin-top: 3px;
  }
  
  .social_new_area {
    margin: 16px 0 0;
  }
  
  .social_new_area a {
    text-align: center;
    display: inline-block;
    margin-right: 20px;
  }
  
  .social_new_area a:hover {
    opacity: 0.8;
  }
  
  .topGap {
    margin-top: 40px;
  }
  
  .svg-container {
    display: none;
  }
  
  .social_new_area a svg {
    width: 49px;
    height: 49px;
  }
  
  #home_postal_code,
  .updatedPostalCode {
    text-transform: uppercase;
  }
  
  .change_pin_button.lang_select .brim_btn {
    color: #454545;
  }
  
  /* 27.7.19 */
  
  .new_statement_sec .statement_detail_data_container {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 0 30px;
    border: 0;
  }
  
  .new_statement_sec .statement_detail_data_container .make_btn {
    min-width: 140px;
    color: #fff;
    border: 1px solid #00c1d5;
    background-color: #00c1d5;
    font-size: 13px;
    box-shadow: none;
    vertical-align: bottom;
    line-height: 40px;
    padding: 0;
  }
  
  .new_statement_sec .state_data_cap {
    font-size: 14px;
    color: #454545;
    font-family: "Axiforma-Medium";
    text-transform: uppercase;
  }
  
  .new_statement_sec .state_data_txt {
    font-size: 18px;
    color: #454545;
    font-family: "Axiforma_Bold";
    display: inline-block;
    vertical-align: middle;
  }
  
  .new_statement_sec .state_data_detail_sec {
    margin-bottom: 20px;
  }
  
  .new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
    font-family: "Axiforma_light";
    font-size: 24px !important;
  }
  
  .new_statement_sec .inline_flex_activity_list .brim_points_box span {
    font-size: 18px !important;
    font-family: "Axiforma-Book";
    line-height: 23px;
  }
  
  .new_statement_sec
    .single_select_item.download_btn
    .dropdown.dropdown_download
    a.dropdown-toggle {
    border: 1px solid #a2a2a2;
    color: #414042;
    font-family: "Axiforma-Medium";
    font-size: 12px;
    text-align: center;
  }
  
  .new_statement_sec .statement_detail_data_container .left_activity {
    max-width: 70%;
    width: 70%;
  }
  
  .statemnt_tab {
    padding: 0;
  }
  
  .new_statement_sec {
    padding: 30px 0;
  }
  
  .new_statement_sec .download_btn .dropdown a {
    background-image: url(../images/arow.png) !important;
    background-position: right 15px top 50%;
    background-color: transparent;
  }
  
  .new_statement_sec .download_btn .dropdown-menu {
    min-width: auto;
    margin-top: 2px !important;
  }
  
  .new_statement_sec .download_btn .dropdown-menu li a {
    padding-left: 6px;
    padding-right: 6px;
    background-image: none !important;
  }
  
  .new_statement_sec .dropdown {
    width: 140px;
  }
  
  .statement_dtls_box .panel-default > .panel-heading {
    display: flex;
    justify-content: space-between;
    padding: 0;
  }
  
  .statement_dtls_box .panel-default .panel-heading a {
    background: url(../images/top_arow.png) right center no-repeat;
    width: 20px;
    background-size: 20px;
  }
  
  .statement_dtls_box .panel-default.collapsed .panel-heading a {
    background: url(../images/arow.png) right center no-repeat;
    width: 20px;
    background-size: 20px;
    pointer-events: none;
  }
  
  .statement_dtls_box .statement_detail_data_container {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    padding: 20px 0 0;
    border: 0;
  }
  
  .statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
    font-family: "Axiforma_light";
    font-size: 24px !important;
  }
  
  .statement_dtls_box .inline_flex_activity_list .brim_points_box span {
    font-size: 18px !important;
    font-family: "Axiforma-Book";
    line-height: 23px;
  }
  
  .statement_dtls_box .statement_detail_data_container .make_btn {
    min-width: 140px;
    color: #fff;
    border: 1px solid #00c1d5;
    background-color: #00c1d5;
    font-size: 13px;
    box-shadow: none;
    vertical-align: bottom;
    line-height: 40px;
    padding: 0;
  }
  
  .statement_dtls_box
    .single_select_item.download_btn
    .dropdown.dropdown_download
    a.dropdown-toggle {
    border: 1px solid #a2a2a2;
    color: #414042;
    font-family: "Axiforma-Medium";
    font-size: 12px;
    text-align: center;
  }
  
  .statement_dtls_box .download_btn .dropdown-menu {
    min-width: auto;
    margin-top: 2px !important;
  }
  
  .statement_dtls_box .dropdown {
    width: 140px;
  }
  
  .statement_dtls_box .download_btn .dropdown-menu li a {
    padding-left: 6px;
    padding-right: 6px;
    background-image: none !important;
  }
  
  .statement_dtls_box
    .panel-default
    > .panel-heading
    + .panel-collapse
    > .panel-body {
    border: 0;
    padding: 0;
  }
  
  .statement_dtls_box .download_btn .dropdown a {
    background-image: url(../images/arow.png) !important;
    background-position: right 15px top 50%;
    background-color: transparent;
  }
  
  .statement_dtls_box .panel-group .panel + .panel {
    margin-top: 20px;
  }
  
  .statement_dtls_box .panel {
    padding: 30px;
    border: 1px solid #efefef;
    border-radius: 8px;
    cursor: pointer;
  }
  
  .statement_dtls_box .statement_detail_data_container .left_activity {
    float: none;
    width: 70%;
  }
  
  .statement_dtls_box .panel-title {
    font-size: 18px;
    color: #454545;
    font-family: "Axiforma_Bold";
  }
  
  .new_statement_details {
    padding: 30px 0;
  }
  
  .ecommerce_flag_text {
    line-height: 16px;
  }
  
  .ecommerce_flag_text b {
    display: block;
    margin-bottom: 10px;
  }
  
  .incard_flag_text {
    line-height: 16px;
  }
  .incard_flag_text b {
    display: block;
  }
  
  .new_statement_sec .single_select_item.download_btn,
  .statement_dtls_box .single_select_item.download_btn {
    padding-left: 15px;
  }
  
  .new_statement_sec .single_select_item.download_btn .dropdown a.dropdown-toggle,
  .statement_dtls_box
    .single_select_item.download_btn
    .dropdown
    a.dropdown-toggle {
    line-height: 40px;
    vertical-align: bottom;
  }
  
  .new_statement_sec .inline_flex_activity_list .brim_points_box .small_point_tag,
  .statement_dtls_box
    .inline_flex_activity_list
    .brim_points_box
    .small_point_tag {
    height: 22px;
    width: 22px;
  }
  
  .new_statement_sec .statement_detail_data_container .small_point_tag,
  .statement_dtls_box .statement_detail_data_container .small_point_tag {
    margin-top: -8px;
  }
  
  .innercell_click {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
  }
  
  .new_info_tip_align {
    position: absolute !important;
    right: 5px;
  }
  
  .new_info_tip_align .white_info_tip {
    right: -15px;
  }
  
  .white_info_tip:after {
    border-right: 15px solid transparent;
    right: 8px;
  }
  
  .psn_rltv {
    position: relative;
  }
  
  .new_top_tooltip {
    margin-left: 1px;
  }
  
  .new_top_tooltip .color_tip {
    background: transparent;
    font-size: 16px;
    height: 16px;
    width: 16px;
  }
  
  .new_top_tooltip .white_info_tip {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    margin-bottom: 0;
    text-align: left;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    border: 2px solid #00c1d5;
    margin-top: 15px;
    bottom: auto;
    font-family: "Axiforma-Book";
    text-transform: initial !important;
    min-height: auto;
    padding: 12px 22px 10px 15px;
  }
  
  .new_top_tooltip .tip_close {
    font-size: 0 !important;
    width: 16px !important;
    height: 16px !important;
    text-align: center;
    line-height: 16px;
    background-color: transparent;
    background-image: url(../images/icon-dismiss_new.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
  }
  
  .other_value_cell_each_inner .info_tip_link {
    vertical-align: top;
  }
  
  .other_value_cell_each_inner .new_info_tip {
    vertical-align: top;
  }
  
  .new_top_tooltip .white_info_tip:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 19px 14px;
    border-color: transparent transparent #00c0d5 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
  }
  
  .new_top_tooltip .white_info_tip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 17px 13px;
    border-color: transparent transparent #f7f7f7 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
    top: -16px;
    z-index: 1;
  }
  
  .new_top_tooltip .info_tip p {
    line-height: 17px;
  }
  
  .right_tip .white_info_tip:before {
    left: auto;
    right: 12px;
    transform: none;
  }
  
  .right_tip .white_info_tip {
    right: -20px;
    left: auto;
    transform: none;
    margin-top: 15px;
    bottom: auto;
  }
  
  .right_tip .white_info_tip:after {
    left: auto;
    right: 11px;
    transform: none;
  }
  
  .dashboard_row_single .right_tip .white_info_tip {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
  }
  
  .dashboard_row_single .right_tip .white_info_tip:before {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
  
  .dashboard_row_single .right_tip .white_info_tip:after {
    left: 50%;
    right: auto;
    transform: translateX(-50%);
  }
  
  .new_top_tooltip .color_tip:hover,
  .new_top_tooltip .color_tip:focus {
    color: #005962;
  }
  
  .new_info_tip_hover {
    position: relative;
  }
  
  .eshoppending {
    line-height: 22px;
    padding: 0 8px;
    height: 20px;
    font-size: 12px;
    color: #454545;
    border-radius: 0 4px 4px 0;
    background-color: #eaf4f6;
    font-family: "Axiforma_Regular";
    text-align: center;
    margin-right: 13px;
    position: relative;
  }
  
  .eshoppending:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 8px 10px 0;
    border-color: transparent #eaf4f6 transparent transparent;
    content: "";
    position: absolute;
    right: -7px;
    transform: rotate(180deg);
  }
  .brdr_nil {
    box-shadow: none !important;
    background-color: #fff;
    margin-top: 20px;
  }
  .wd100 {
    width: 100%;
  }
  .msg_tip {
    background-color: #eefdff;
    width: 100%;
    padding: 20px;
    border-radius: 10px;
  }
  .msg_inner {
    position: relative;
    display: inline-block;
  }
  .msg_tip p {
    font-size: 14px;
    color: #454545;
    margin: 0;
    font-family: "Axiforma-Book";
    position: relative;
    display: inline-block;
    white-space: normal;
  }
  .msg_tip p strong {
    font-family: "Axiforma_Bold";
  }
  .msg_inner .new_info_tip {
    left: 100%;
    top: 7px;
    right: auto;
  }
  
  .eshoppending_mobile {
    margin-left: 10px;
    margin-right: 0;
    display: none;
  }
  .eshoppending_mobile:after {
    left: -7px;
    transform: none;
  }
  
  .other_value_cell_acdtls .brim_card_headline {
    width: 100%;
    margin-bottom: -10px;
    font-size: 16px;
  }
  .other_value_cell_acdtls .other_value_cell_each {
    margin-bottom: 20px;
  }
  .other_value_cell_acdtls {
    padding-top: 30px;
  }
  
  @media all and (-ms-high-contrast: none) {
    .icon_content span {
      line-height: normal !important;
    }
    .new_info_tip_align {
      top: 50%;
      transform: translateY(-50%);
    }
    .tranlist_cell_txt {
      line-height: normal;
    }
  }
  .tranlist_cell:first-child .tranlist_cell_txt {
    max-width: calc(100% - 100px);
  }
  
  .debit_portion .flex_dashboard_outer {
    padding-left: 230px;
  }
  .debit_portion .dashboard_card .card_top_lft_sec h3 {
    font-size: 32px;
  }
  .debit_portion .dashboard_row .brim_left_flex {
    width: 200px;
    padding: 0 15px;
  }
  .pepaid_crd_holder {
    margin-top: -115px;
    position: relative;
  }
  .debit_portion .card_bottom_sec {
    padding: 30px 0px 50px;
  }
  .debit_portion .brim_center_flex {
    padding: 0px 30px;
    margin-top: 0;
  }
  .debit_portion .dashboard_row .brim_right_flex {
    width: calc(100% - 769px);
  }
  .debit_portion .make_btn {
    font-family: "Axiforma_Bold";
    font-size: 12px;
    min-width: 167px;
    text-align: center;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 42px;
    height: 39px;
  }
  .debit_portion .make_btn img {
    width: 18px;
  }
  .brdrd_btn {
    border: 2px solid #00c1d5;
    color: #00c1d5;
    background-color: transparent;
    padding: 0px 15px;
    line-height: 38px !important;
  }
  .brdrd_btn:hover {
    color: #00c1d5;
  }
  .debit_portion .brim_left_flex {
    overflow: visible;
  }
  .debit_portion .other_value_cell span {
    margin: 0;
  }
  .debit_portion .small_point_tag {
    height: 22px;
    width: 22px;
  }
  .debit_portion .brim_points_box span {
    font-size: 24px !important;
    vertical-align: top;
    line-height: 100%;
  }
  .debit_portion .brim_make_pay .other_value_cell {
    align-items: center;
  }
  .debit_portion .other_value_cell_each h4 {
    font-size: 32px;
  }
  .prepaid_acvty_rt .make_btn {
    font-family: "Axiforma_Bold";
    min-width: 167px;
    font-size: 12px;
    margin-left: 45px;
    text-align: center;
  }
  .debit_portion .lock_card_overlay span {
    color: #fff;
    position: absolute;
    top: 65%;
    transform: translateY(-50%);
    text-align: center;
    left: 0;
    right: 0;
  }
  .debit_portion .lock_card_overlay {
    border-radius: 8px;
  }
  .debit_portion .brdrd_btn img {
    width: 20px;
  }
  .prepaid_acvty_rt .make_btn img {
    width: 22px;
  }
  #budget_modal
    .budget_transaction_area
    .cst_tranlist_single_container
    .tranlist_cell:nth-last-child(2) {
    min-width: 17%;
  }
  #budget_modal
    .budget_transaction_area
    .cst_tranlist_single_container
    .tranlist_cell {
    min-width: 16%;
  }
  #budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell:last-child {
    min-width: 19%;
  }
  #budget_modal .budget_transaction_area .strike_text {
   margin-right: 5px;
  }
  #newredeemcashbacksuccessmodal .mp_success {
    padding: 30px 30px 0;
  }
  #newredeemcashbacksuccessmodal .newSuccess_btn {
    padding: 13px 15px;
  }
  .go_to_actvty {
    text-align: center;
    padding-bottom: 30px;
  }
  #newredeemcashbacksuccessmodal .all_detail_container {
    padding: 0;
  }
  #make_payment_new .material_inf_tip {
    text-align: center;
    display: block;
  }
  #make_payment_new .material_inf_tip_ico {
    position: static;
  }
  .modal-open {
    overflow: hidden !important;
  }
  .lkdimgdiv {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
  }
  .lock_online_new {
    height: 40px;
    width: 40px;
    background-size: 30px;
    background-position: center center;
    background-image: url(../images/cross_monitor.png);
    background-color: rgba(69, 69, 69, 0.7);
  }
  .lock_foreign_new {
    background-image: url(../images/cross_globe.png);
    height: 40px;
    width: 40px;
    background-size: 30px;
    background-color: rgba(69, 69, 69, 0.7);
    border-radius: 10px;
    background-position: center center;
    margin-left: 5px;
  }
  .Card_Lock_Modal_body {
    padding: 30px 75px;
    text-align: center;
  }
  .Card_Lock_Modal_body p {
    font-size: 16px;
    color: #454545;
    margin: 0;
    letter-spacing: 1px;
    line-height: 20px;
    font-family: "Axiforma_Regular";
  }
  .Card_Lock_Modal_body p span {
    display: inline-block;
    font-family: "Axiforma_bold";
  }
  .carp_body .card_option_img {
    height: 80px;
    width: 80px;
    padding: 44px 10px 0;
    font-family: "Axiforma_bold";
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    background-position: top 10px center;
  }
  .carp_body .card_option_label {
    margin: 0;
    white-space: normal;
    font-family: "Axiforma_bold";
    color: #fff;
    font-size: 14px;
  }
  .carp_body .lock_online {
    background-position: top 3px center !important;
  }
  .carp_body .lock_foreign {
    background-position: top 3px center !important;
  }
  .carp_body .brim_card_single_option.active .card_option_img {
    background-color: #009eae;
    background-position: top 10px center !important;
  }
  .carp_body .lock_online_new {
    height: 40px;
    width: 40px;
    background-size: 30px;
    background-position: center center;
    background-image: url(../images/cross_monitor.png);
    background-color: rgba(69, 69, 69, 0.7);
  }
  .carp_body .lock_foreign_new {
    background-image: url(../images/cross_globe.png);
    height: 40px;
    width: 40px;
    background-size: 30px;
    background-color: rgba(69, 69, 69, 0.7);
    border-radius: 10px;
    background-position: center center;
    margin-left: 5px;
  }
  
  .no_result_activity .top_typo_box {
    margin-bottom: 0;
  }
  .no_result_activity .top_typo_box ul li {
    font-size: 16px;
    font-family: "Axiforma-Book";
  }
  .no_result_activity .top_typo_box h4 {
    margin-bottom: 35px;
  }
  .no_result_activity.tab_ecommerce {
    box-shadow: none;
  }
  .no_result_activity .top_typo_box h4 span {
    color: #00c1d5;
  }
  .no_result_activity .top_typo_box ul {
    padding-top: 20px;
  }
  .searchtextac {
    color: #00c1d5;
    font-style: normal;
  }
  .dashboard_carp .card_bottom_sec {
    padding: 45px 0px 25px;
  }
  .carp_body .my_cards .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
  }
  .carp_body .sub_txt {
    font-family: "Axiforma_Bold";
    font-size: 13px;
  }
  .activity_content .tab_ecommerce {
    box-shadow: none;
    margin-bottom: 0;
    min-height: 42px;
  }
  .activity_content .top_typo_box {
    margin-bottom: 0;
  }
  .activity_content .single_select_item.active .btn {
    background-color: #077c88 !important;
    color: #fff;
  }
  
  .activity_content
    .single_select_item.active
    .bootstrap-select.btn-group
    .btn
    .caret {
    background: url(../images/arow_whtt.png) no-repeat;
  }
  .inner_bg_cell_new {
    padding-right: 30px;
  }
  
  /* css hack for ie 11 */
  
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .carp_body .card_bottom_sec .sub_txt {
      font-size: 12px;
    }
    .carp_body .right_activity_panel_lt .brim_points_box {
      margin-top: 10px;
    }
    .dashboard_card .card_top_rt_sec .right_activity_panel_rt {
      margin-top: 0;
    }
    .carp_body .dashboard_card .small_point_tag {
      margin-top: -12px;
    }
    .carp_body .mob_right {
      padding-top: 6px;
    }
    .carp_body .left_activity h3 {
      line-height: 53px;
    }
    .ActivityPage .small_point_tag {
      margin-top: -10px;
    }
    .ActivityPage .pointTo {
      padding-top: 12px;
    }
    .carp_body .pagination_wrap li a {
      line-height: 42px;
    }
    .authuser_body .dashboard_carp .brim_center_flex {
      margin-top: 0;
    }
    .piedrp .bootstrap-select > .btn {
      padding-top: 0;
      line-height: 35px;
    }
    .clearSearch {
      padding-top: 11px;
    }
    .tranlist_cell_txt {
      padding-top: 9px;
    }
    .tranlist_cell .color_tip {
      margin-top: 4px;
    }
    .do_redeemed em,
    .do_redeemed i {
      padding-top: 10px;
    }
    .carp_body .ActivityPage .bootstrap-select > .btn {
      line-height: 48px;
    }
    .activity_content .single_select_item .bootstrap-select > .btn {
      line-height: 48px;
    }
    .activity_content .dropdown_function_outer .new-on-off label {
      padding-top: 8px;
    }
  
    .activity_content .tab_ecommerce {
      min-height: 39px;
    }
    .transation_head_carp .left_text .muted_txt {
      vertical-align: inherit !important;
    }
  }
  
  /* css hack for ie 11 */

/* customlisting.css */



/* marketplace.css */

/*market place header*/

.marketplace_header {
    padding: 110px 0 0px;
    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: #222222;
    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: #222222;
    line-height: 18px;
    margin-left: 8px;
  }
  
  .adrs_result span {
    display: block;
    font-size: 12px;
    color: #222222;
  }
  
  .adrs_result a {
    display: block;
    font-size: 10px;
    color: #00c6e2;
  }
  
  .adrs_result a:hover {
    color: #222222;
  }
  
  .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: #222222;
    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: #222222;
  }
  
  .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: #222222;
    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;
    line-height: normal;
  }
  
  .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";
  }
  
  .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 {
    -webkit-transform: skewY(-45deg) translate(50%, 15px);
    -moz-transform: skewY(-45deg) translate(50%, 15px);
    -ms-transform: skewY(-45deg) translate(50%, 15px);
    -o-transform: skewY(-45deg) translate(50%, 15px);
    -webkit-transform-origin: 100% center;
    -moz-transform-origin: 100% center;
    -ms-transform-origin: 100% center;
    -o-transform-origin: 100% center;
    left: -38px;
    margin-top: 6px;
    border-top-right-radius: 5px;
  }
  
  .item_ribbon_banner::after {
    -webkit-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
    -moz-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
    -ms-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
    -o-transform: translate(100%, -100%) skewY(45deg) translateX(-58%);
    -webkit-transform-origin: 0 center;
    -moz-transform-origin: 0 center;
    -ms-transform-origin: 0 center;
    -o-transform-origin: 0 center;
    right: -20px;
    margin-top: 2px;
    border-top-left-radius: 5px;
  }
  
  .item_ribbon_text::before,
  .item_ribbon_text::after {
    content: "";
    display: block;
    height: 30px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    background-color: #00c1d5;
  }
  
  .item_ribbon_text::before {
    -webkit-transform: translateX(-15%) skewX(-45deg);
    -moz-transform: translateX(-15%) skewX(-45deg);
    -ms-transform: translateX(-15%) skewX(-45deg);
    -o-transform: translateX(-15%) skewX(-45deg);
    border-top-right-radius: 15px;
    border-top-left-radius: 10px;
  }
  
  .item_ribbon_text::after {
    -webkit-transform: translateX(15%) skewX(45deg);
    -moz-transform: translateX(15%) skewX(45deg);
    -ms-transform: translateX(15%) skewX(45deg);
    -o-transform: translateX(15%) skewX(45deg);
    border-top-right-radius: 10px;
    border-top-left-radius: 15px;
  }
  
  .ribbon-red .item_ribbon_text::before,
  .ribbon-red .item_ribbon_text::after {
    background-color: #ff8c6c;
  }
  
  .ribbon-red .item_ribbon_banner::before,
  .ribbon-red .item_ribbon_banner::after {
    background-color: #844c3c;
  }
  
  .ribbon-green .item_ribbon_text::before,
  .ribbon-green .item_ribbon_text::after {
    background-color: #50e3c2;
  }
  
  .ribbon-green .item_ribbon_banner::before,
  .ribbon-green .item_ribbon_banner::after {
    background-color: #2c7766;
  }
  
  .ribbon-yellow .item_ribbon_text::before,
  .ribbon-yellow .item_ribbon_text::after {
    background-color: #fcc12d;
  }
  
  .ribbon-yellow .item_ribbon_banner::before,
  .ribbon-yellow .item_ribbon_banner::after {
    background-color: #89691b;
  }
  
  .modal_nav > li.first-time.active > a:after {
    content: "";
    width: 100%;
    height: 4px;
    position: absolute;
    background-color: #fcc12d;
    bottom: -14px;
    left: 0px;
    right: 0px;
  }
  
  .details_area {
    background-color: #fff;
  }
  
  .market_modal_lft .custom_breadcrumb .breadcrumb-item {
    color: #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: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
  }
  
  .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;
    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 {
  }
  
  .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: 22px;
    color: #454545;
    font-family: "Axiforma-Book";
    display: inline-block;
    text-align: center;
    margin-right: 20px;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    font-size: 13px;
    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 50px 0 10px;
    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;
  }
  .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: #222222;
  }
  .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: 126px;
    /* width: 150px; */
    padding: 0 10px;
    display: inline-block !important;
  }
  
  .filter_box_inner {
    padding: 20px 10px 18px;
    text-align: center;
    border-radius: 5px;
    -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0px 5px rgba(0, 0, 0, 0.05);
    background-color: #fff;
    display: block;
  }
  .filter_box_inner:hover {
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
    -webkit-transform: scale(1.03);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
  }
  .filter_box_inner figure {
    height: 60px;
    width: 60px;
    margin: 0 auto 15px;
  }
  .filter_box_inner h5 {
    font-size: 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;
  }
  .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: #222222 !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; */
    margin-bottom: 15px;
  }
  .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: 30px;
  }
  .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;
  }
  
  .autosuggestionVal {
    display: block;
    padding-left: 25px;
    position: relative;
    z-index: 1;
  }
  .sort_by_laurentian {
    color: #0e69b4;
    font-family: "Axiforma_Bold";
    padding-top: 4px;
  }
  .ern_type_selectbox_new {
    padding: 0 0 40px 0;
  }
  
  /* marchent page modal */
  .laurentian_flow .merchant_page {
    width: 100%;
    border-radius: 4px;
    padding: 60px;
    max-width: 560px;
  }
  .laurentian_flow .merchant_page h2 {
    font-size: 24px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .laurentian_flow .merchant_page p {
    font-size: 16px;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_flow .merchant_page .upto_merchant {
    border: 1px solid #767676;
    font-size: 16px;
    border-radius: 4px;
    padding: 14px 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .merchant_page .upto_merchant span {
    color: #004070;
  }
  .laurentian_flow .merchant_page a {
    font-size: 16px;
    border-radius: 4px;
    text-decoration: none;
    padding: 15px 45px;
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
  }
  .laurentian_flow .merchant_page a:hover {
    color: #fff;
      background: #0068b8;
      opacity: 1;
      border-color: #0068b8;
  }
  .laurentian_flow .merchant_page a:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
  }
  .laurentian_flow .merchant_page a:active {
    background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  .laurentian_flow .merchant_page p span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  /* marchent page modal end */
  
  /* incard learnmore page */
  
  .laurentian_flow .what_is_brim_merketplace .ecommerce_shop_head h2 {
    font-size: 36px;
    color: #004070;
  }
  .laurentian_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;
  }
  .laurentian_flow .steps_start_area_outer h4 {
    font-size: 24px;
    color: #222222;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_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: #222222;
  }
  .laurentian_flow .how_to_access_inner h2 {
    font-size: 26px;
    color: #222222;
    line-height: 33px;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .how_to_access_inner p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  .laurentian_flow .stepup_learn_more .how_to_access_inner p span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  .laurentian_flow .ecommerce_access h2 {
    font-weight: 600;
    font-size: 24px;
    color: #222222;
    letter-spacing: 0;
    margin-bottom: 30px;
    font-family: "Source Sans Pro", sans-serif;
  }
  .laurentian_flow .ecommerce_access a.global_btn {
    padding: 14px 25px;
    background: #004070;
    font-size: 16px;
    border-radius: 4px;
    line-height: 18px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
  }
  .laurentian_flow .ecommerce_access a.global_btn:hover {
    background: #0068b8;
      color: #fff;
      border-color: #0068b8;
  }
  .laurentian_flow .ecommerce_access a.global_btn:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
  }
  .laurentian_flow .ecommerce_access a.global_btn:active {
    background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  /* incard learnmore page end*/
  
  /* eshop learnmore page */
  
  .laurentian_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;
  }
  .laurentian_flow .how_to_access_inner ul li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_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 */
  .laurentian_flow .time_for_post p {
    font-size: 16px;
    color: #222222;
    font-style: normal;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
  }
  .laurentian_flow .terms_main_pageinner .ecommerce_shop_head h2 {
    font-size: 36px;
    color: #004070;
  }
  .laurentian_flow .terms_row h2 {
    font-size: 26px;
    color: #222222;
    line-height: 33px;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 15px;
  }
  .laurentian_flow .terms_para p {
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_flow .inner_para_terms h5 {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .terms_row .global_btn {
    background: #004070;
    font-size: 16px;
    margin-top: 40px;
    padding: 14px 20px;
    border-radius: 4px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
  }
  .laurentian_flow .terms_row .global_btn:hover {
    background: #0068b8;
      color: #fff;
    opacity: 1;
  }
  .laurentian_flow .terms_row .global_btn:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
      outline: 0;
  }
  .laurentian_flow .terms_row .global_btn:active {
    background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  /* terms & conditions page end*/
  
  /**laurentian REWARD**/
  .laurentian_flow .market_text {
    font-size: 36px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .market_text span {
    margin-left: 0;
  }
  .laurentian_flow .market_text img {
    display: none;
  }
  .laurentian_flow .marketplace_hdtop .small_point_tag {
    background: none;
  }
  .laurentian_flow .marketplace_hdtop_ecommerce .market_text img {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
  .laurentian_flow .marketplace_hdtop_ecommerce .market_text .powered_by {
    display: block;
  }
  .laurentian_flow .marketplace_hdtop .right_activity_panel_lt {
    text-align: right;
    padding-right: 10px;
  }
  .laurentian_flow .marketplace_hdtop_ecommerce .market_text .powered_by img {
    display: block;
    width: 100px;
    float: right;
  }
  .laurentian_flow .marketplace_hdtop .inp_srch_hold input {
    transition: 0.3s ease;
  }
  
  .laurentian_flow .tab_ecommerce li a {
    font-size: 14px;
    color: #222222;
    letter-spacing: 0px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  .laurentian_flow .tab_ecommerce li.active a {
    color: #222222;
    border-bottom: 4px solid #fdb812;
    font-weight: 700;
  }
  
  .laurentian_flow .wrapper_new_laurentian .inp_srch_hold input {
    transition: 0.3s ease;
  }
  .laurentian_flow .wrapper_new_laurentian .srch_new {
    right: 5px;
    background-size: 18px;
  }
  
  .laurentian_flow
    .wrapper_new_laurentian
    .checkout_brim_setup
    .ecommerce_shop_head
    h2 {
    font-size: 26px;
  }
  .laurentian_flow .first-time-slider .offer_shape {
    background-image: url(../images/lbc/tile_shape_ylo.png);
    padding-top: 10px;
  }
  .laurentian_flow .wrapper_new_laurentian .offer_shape span {
    font-size: 28px;
    line-height: 24px;
  }
  .laurentian_flow .all_sl_slide_4item_ecommerce .slide_cap {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #222222;
  }
  .laurentian_flow .sl_tag_txt {
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: 600;
    font-size: 14px;
    color: #222222;
    max-width: 120px;
  }
  
  .laurentian_flow .wrapper_new_laurentian .top_slider_sec {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .laurentian_flow .wrapper_new_laurentian .slider_btm_slider_sec {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .first-time-slider
    .item.aro_item.aro_item.offerdiv.gap_between_item
    a {
    border-radius: 4px;
    -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);
  }
  .laurentian_flow .wrapper_new_laurentian .first-time-slider .sl_separator {
    margin: 0px 1px 0 5px;
  }
  
  .laurentian_flow .ecommerce_shop_head h2 {
    font-size: 26px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .home_ecommerce_top
    .ecommerce_shop_head
    h2,
  .laurentian_flow
    .wrapper_new_laurentian
    .home_ecommerce_bottom
    .ecommerce_shop_head
    h2 {
    margin-bottom: 15px;
  }
  .laurentian_flow .eShop_head_inner {
    position: relative;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
    padding-right: 0;
  }
  .laurentian_flow .ecommerce_shop_head p {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #222222;
    display: inline-block;
  }
  .laurentian_flow .ecommerce_shop_head .lrn_desktop {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #004070;
    border-radius: 0;
    padding: 0 5px;
    text-decoration: underline;
    position: static;
    transform: none;
    line-height: normal;
    border: none;
    vertical-align: 0;
  }
  .laurentian_flow .ecommerce_shop_head .lrn_desktop:hover {
    color: #004070;
    font-weight: 700;
  }
  
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_text {
    padding: 0px;
  }
  .laurentian_flow .wrapper_new_laurentian .offerdetails .ribbon-yellow {
    background-image: url(../images/lbc/rbn_ylo.png);
    background-repeat: no-repeat;
    width: 87px;
    height: 87px;
    background-size: cover;
    position: absolute;
    left: -8px;
    top: -7px;
    z-index: 2;
  }
  .laurentian_flow .wrapper_new_laurentian .item_ribbon_text {
    font-size: 12px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_banner::before,
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_banner::after {
    content: none;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_text::before,
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_text::after {
    content: none;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .offerdetails
    .ribbon-yellow
    .item_ribbon_banner {
    left: -13px;
    top: 18px;
  }
  
  .laurentian_flow
    .wrapper_new_laurentian
    .slide_section_container_ecommerce
    .offerdetails
    .slider_btm_slider_sec,
  .laurentian_flow
    .wrapper_new_laurentian
    .searchDataResult
    .offerdiv
    .slider_btm_slider_sec {
    border-top: 0;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .slide_section_container_ecommerce
    .offerdetails
    .sl_tag_txt.sl_tag_txt_blue {
    color: #004070 !important;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .slide_section_container_ecommerce
    .offerdetails
    .sl_tag_txt.sl_tag_txt_green {
    color: #50e3c2 !important;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .slide_section_container_ecommerce
    .offerdetails
    .sl_separator:before {
    background: #767676;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .slide_section_container_ecommerce
    .offerdetails
    .sl_tag_txt {
    color: #767676;
  }
  .laurentian_flow .all_sl_slide_4item_ecommerce .slide_content {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    line-height: 20px;
    padding-top: 2px;
  }
  .laurentian_flow .wrapper_new_laurentian .section_slide .item {
    border-radius: 4px;
  }
  
  .laurentian_flow .wrapper_new_laurentian .slide_section_container_ecommerce {
    padding-bottom: 50px !important;
  }
  .laurentian_flow .wrapper_new_laurentian .ecommerce_btn_bottom .global_btn {
    padding: 0 35px;
    line-height: 46px;
    background: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    border: 2px solid #004070;
    font-size: 16px;
    border-radius: 4px;
    letter-spacing: 0;
    outline: none;
    width: auto;
    height: 50px;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .ecommerce_btn_bottom
    .global_btn:hover {
      color: #fff;
      border-color: #00518f;
      background: #0068b8;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .ecommerce_btn_bottom
    .global_btn:focus {
      outline: 0;
      background: #fff;
      color: #004070;
      box-shadow: 0 0 0 5px #7ac5fe;
      border: 2px solid #004070;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .ecommerce_btn_bottom
    .global_btn:active {
      box-shadow: none;
      background: #d8ecfd;
      outline: 0;
      border: 2px solid #222;
      color: #222222;
  }
  
  .laurentian_flow .wrapper_new_laurentian .single_shop_box {
    border-radius: 4px;
    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;
  }
  .laurentian_flow .wrapper_new_laurentian .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;
  }
  .laurentian_flow .wrapper_new_laurentian .single_shop_box figure {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
  }
  .laurentian_flow .wrapper_new_laurentian .shop_but_all_outer .global_btn {
    height: 50px;
    line-height: 46px;
    padding: 0 15px;
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    border-radius: 4px;
    outline: none;
    border: 2px solid transparent;
  }
  .laurentian_flow .wrapper_new_laurentian .shop_but_all_outer .global_btn:hover {
    color: #fff;
      border-color: #0068b8;
      background: #0068b8;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .shop_but_all_outer
    .global_btn:active {
      background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  .laurentian_flow .wrapper_new_laurentian .shop_but_all_outer .global_btn:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
  }
  .laurentian_flow .wrapper_new_laurentian .see_all_details {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #004070;
  }
  .laurentian_flow .wrapper_new_laurentian .see_all_details:hover {
    color: #004070;
    font-weight: 700;
  }
  .laurentian_flow .wrapper_new_laurentian .see_all_details:active {
    color: #004070;
    font-weight: 700;
  }
  .laurentian_flow .wrapper_new_laurentian .ecommerce_shop_now {
    box-shadow: none;
    -webkit-box-shadow: none;
  }
  
  .laurentian_flow .wrapper_new_laurentian .offer_banner_container_ecommerce {
    display: none;
  }
  
  .laurentian_flow .wrapper_new_laurentian .filter_cat_inner {
    margin-left: -6px;
    margin-right: -6px;
  }
  .laurentian_flow .wrapper_new_laurentian .filer_box_outer {
    width: 128px;
    padding: 0 6px;
  }
  .laurentian_flow .wrapper_new_laurentian .filter_cat h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #222222;
    text-transform: none;
  }
  .laurentian_flow .wrapper_new_laurentian .filter_box_inner {
    border-radius: 4px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    padding: 15px 10px 14px;
  }
  .laurentian_flow .wrapper_new_laurentian .filter_box_inner h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
  }
  
  .laurentian_flow .wrapper_new_laurentian .marktng_ftr_top li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
  }
  .laurentian_flow .wrapper_new_laurentian .login_footer_ecommerce .fttr_btm p {
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_flow .offer_shape {
    background-image: url(../images/lbc/tile_shape_ylo.png?v=1.1);
  }
  
  /**Offer Modal**/
  .laurentian_flow #offers_modal .offet_text {
    padding-top: 15px;
  }
  .laurentian_flow #offers_modal .offet_text li {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
  }
  .laurentian_flow #offers_modal .offet_text h2 {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow #offers_modal .modal_offer_sec p {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    line-height: 20px;
  }
  .laurentian_flow #offers_modal .details_head_mod {
    padding-bottom: 0;
    background-color: transparent;
    margin-bottom: 0;
    border-bottom: 1px solid #a9a9a9;
  }
  .laurentian_flow #offers_modal .details_head_mod h3 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 14px;
    padding-bottom: 15px;
  }
  .laurentian_flow #offers_modal #offersdetailsStructure {
    padding-top: 10px;
  }
  .laurentian_flow #offers_modal .single_row_ecommerce {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    line-height: 20px;
  }
  
  .laurentian_flow #offers_modal.newSuccess .modal-footer {
    display: block;
  }
  .laurentian_flow #offers_modal .close_txt_btn {
    display: none;
  }
  .laurentian_flow #offers_modal .termsandconditionHolder a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #004070;
    padding: 5px 0;
    border-radius: 4px;
    border: 2px solid transparent;
    text-decoration: none;
  }
  .laurentian_flow #offers_modal .termsandconditionHolder a:hover {
    color: #004070;
    text-decoration: underline;
  }
  .laurentian_flow #offers_modal .termsandconditionHolder a:active {
    color: #004070;
    text-decoration: underline;
  }
  .laurentian_flow #offers_modal .termsandconditionHolder a:focus {
    color: #004070;
    border-color: #004070;
    padding: 5px 10px;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
  }
  
  .laurentian_flow #offers_modal .modal-footer .shop_but_all {
    margin-bottom: 0;
  }
  .laurentian_flow #offers_modal .modal-footer .shop_but_all .global_btn {
    height: 50px;
    line-height: 46px;
    max-width: 180px;
    padding: 0 15px;
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    border-radius: 4px;
    outline: none;
    border: 2px solid transparent;
  }
  .laurentian_flow #offers_modal .modal-footer .shop_but_all .global_btn:hover {
    background: #0068b8;
      color: #fff;
      border-color: #0068b8;
  }
  .laurentian_flow #offers_modal .modal-footer .shop_but_all .global_btn:active {
    background: #d8ecfd;
      color: #222222;
      box-shadow: none;
      border-color: #222;
  }
  .laurentian_flow #offers_modal .modal-footer .shop_but_all .global_btn:focus {
    background: #004070;
      color: #fff;
      box-shadow: 0 0 0 5px #7ac5fe;
  }
  /**Offer Modal**/
  
  /**laurentian REWARD END**/
  
  /**laurentian INCARD**/
  .laurentian_flow .browse_bycat h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
  }
  .laurentian_flow .top_typo_box ul li {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  .laurentian_flow .wrapper_new_laurentian .custom_modal_header {
    padding: 0 !important;
  }
  .laurentian_flow .ecommerce_shop_head h2 a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #004070;
    padding: 5px 0;
    border-radius: 4px;
    border: 2px solid transparent;
    text-decoration: underline;
  }
  .laurentian_flow .ecommerce_shop_head h2 a:hover {
    color: #004070;
    text-decoration: underline;
    font-weight: 700;
  }
  .laurentian_flow .ecommerce_shop_head h2 a:active {
    color: #004070;
    font-weight: 700;
  }
  .laurentian_flow .ecommerce_shop_head h2 a:focus {
    color: #004070;
      border-color: transparent;
      padding: 5px 10px;
      box-shadow: 0 0 0 5px #7ac5fe;
  }
  
  .laurentian_flow .types_fld .btn {
    height: 50px;
    line-height: 46px;
    border: 2px solid #004070;
    border-radius: 4px;
    overflow: hidden;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 15px;
    color: #004070;
    transition: 0.3s ease;
  }
  .laurentian_flow .types_fld .btn:hover {
    border-color: #004070;
      box-shadow: none;
      background-color: #d8ecfd;
      color: #222222;
  }
  .laurentian_flow .types_fld .btn:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    background: #fff;
  }
  .laurentian_flow .types_fld .btn:active,
  .laurentian_flow .types_fld .btn.active {
    background-color: #d8ecfd !important;
      color: #222222;
      border: 2px solid #222;
  }
  
  .laurentian_flow .types_fld .dropdown-menu {
    padding: 10px 20px;
    margin-top: 0;
    border: 0;
    border-radius: 4px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
  }
  .laurentian_flow .cntnr {
    color: #222222;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-top: 2px;
  }
  .laurentian_flow .types_fld .dropdown-menu li {
    padding: 13px 0;
    border-bottom: 1px solid #d9d9d9;
  }
  .laurentian_flow .types_fld .dropdown-menu li:last-child {
    border-bottom: 0;
  }
  .laurentian_flow .cntnr .checkmark {
    height: 24px;
    width: 24px;
    border: 2px solid #767676;
    border-radius: 4px;
  }
  .laurentian_flow .cntnr input:checked ~ .checkmark {
    background-color: #004070;
    border: 2px solid #004070;
  }
  .laurentian_flow .cntnr .checkmark:after {
    left: 7px;
    top: 3px;
  }
  .laurentian_flow .rdo_cntnr {
    color: #222222;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-top: 2px;
  }
  .laurentian_flow .rdo_cntnr .checkmark {
    height: 24px;
    width: 24px;
    border: 2px solid #767676;
  }
  .laurentian_flow .rdo_cntnr input:checked ~ .checkmark {
    border: 2px solid #004070;
  }
  .laurentian_flow .rdo_cntnr .checkmark:after {
    background: #004070;
    width: 16px;
    height: 16px;
  }
  
  .laurentian_flow .clear_ern {
    color: #222222;
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .apply_ern {
    font-size: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #ec1c24 !important;
  }
  
  .laurentian_flow .load_more_sec:before,
  .laurentian_flow .load_more_sec:after {
    content: none;
  }
  .laurentian_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: #004070;
    border: 2px solid #004070;
    font-size: 16px;
    border-radius: 4px;
    letter-spacing: 0;
    outline: none;
    width: auto;
    height: 50px;
  }
  .laurentian_flow .load_more_sec .global_btn:hover {
    color: #fff;
      border-color: #00518f;
      background: #0068b8;
  }
  .laurentian_flow .load_more_sec .global_btn:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    background: #fff;
    color: #004070;
  }
  .laurentian_flow .load_more_sec .global_btn:active {
    box-shadow: none;
      background: #d8ecfd;
      border: 2px solid #222;
      color: #222222;
  }
  .laurentian_flow .ern_type_selectbox.is_stuck {
    padding: 8px 10px !important;
  }
  /**laurentian INCARD END**/
  
  /**laurentian INCARD Offer Details**/
  .laurentian_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
  }
  .laurentian_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item a {
    color: #004070;
    text-decoration: underline;
    font-weight: 400;
    margin-top: -4px;
  }
  .laurentian_flow .market_modal_lft .custom_breadcrumb .breadcrumb-item a:hover {
    font-weight: 700;
  }
  .laurentian_flow .market_modal_lft .custom_breadcrumb > li + li:before {
    color: #222222;
  }
  
  .laurentian_flow .merchantname_tag {
    color: #2d2924;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
  }
  .laurentian_flow .merchantnameb {
    font-size: 36px;
    color: #004070;
    margin-top: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .modal_txt-section p {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    line-height: 22px;
  }
  .laurentian_flow .market_modal_lft .modal_nav > li > a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
  }
  .laurentian_flow .market_modal_lft .modal_nav > li.active > a {
    color: #222222;
  }
  .laurentian_flow .market_modal_lft .modal_nav > li.earnoffer.active > a:after {
    height: 4px;
    background-color: #fdb812;
  }
  .laurentian_flow .market_modal_lft .modal_nav > li.install.active > a:after {
    height: 2px;
  }
  
  .laurentian_flow .market_modal_lft .tab_content_txt p {
    color: #222222;
    font-size: 26px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    line-height: 33px;
  }
  
  .laurentian_flow .lvl_col {
    margin-bottom: 30px;
  }
  .laurentian_flow .inner_lvl_box {
    border-radius: 4px;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2);
    border: 0;
    padding: 15px 15px 15px;
  }
  .laurentian_flow .lvl_title {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: -15px;
  }
  .laurentian_flow .lvl_top_txt {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    min-height: 40px;
    line-height: 20px;
  }
  .laurentian_flow .lg_point span {
    font-size: 28px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
  }
  .laurentian_flow .lg_point small {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 11px;
    padding-top: 3px;
  }
  .laurentian_flow .anim_bx_frstime .lvl_point span {
    color: #222222;
  }
  
  .laurentian_flow .note_content_txt p label {
    font-size: 12px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    text-transform: none;
  }
  .laurentian_flow .custom_modal_body .blue_dot_list {
    opacity: 1;
    margin-bottom: 25px;
  }
  .laurentian_flow .custom_modal_body .blue_dot_list li {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  .laurentian_flow .custom_modal_body .blue_dot_list li:after {
    background-color: #2d2924;
    top: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
  }
  
  .laurentian_flow .bold_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
  }
  .laurentian_flow .note_content_txt p small {
    font-size: 12px;
    color: #222222;
    /* text-transform: uppercase; */
  }
  .laurentian_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: #222222;
  }
  .laurentian_flow .small_note_content {
    margin-right: 195px;
  }
  
  .laurentian_flow .back_all a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    text-decoration: underline;
  }
  .laurentian_flow .back_all a:hover {
    color: #004070;
    font-weight: 700;
  }
  .laurentian_flow .back_all a:active {
    color: #004070;
    font-weight: 700;
  }
  .laurentian_flow .back_all a:before {
    content: none;
  }
  
  .laurentian_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: #004070;
    font-size: 16px;
    text-align: center;
    border: 2px solid #004070;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
  }
  .laurentian_flow .btn_outline:hover {
    border-color: #00518f;
      background: #0068b8;
      color: #fff;
  }
  .laurentian_flow .btn_outline:focus {
    border-color: #004070;
      background: #fff;
      color: #004070;
      box-shadow: 0 0 0 5px #7ac5fe;
  }
  .laurentian_flow .btn_outline:active {
    border-color: #222;
      background: #d8ecfd;
      color: #222222;
      box-shadow: none;
  }
  .laurentian_flow .marchent_ico {
    margin-bottom: 50px;
  }
  .laurentian_flow .note_content_txt {
    padding-top: 45px;
  }
  .laurentian_flow .marchent_loc p {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0;
    margin-bottom: 10px;
  }
  .laurentian_flow .market_modal_rt.market_modal_rt_mobile {
    display: none;
  }
  
  .laurentian_flow .wrapper_new_laurentian .yellow_thm_progress .progress-bar {
    background: #fcc12d;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .yellow_thm_progress
    .complete_progress_chk {
    background-color: #fcc12d;
  }
  .laurentian_flow .wrapper_new_laurentian .blue_thm_progress .progress-bar {
    background: #004070;
  }
  .laurentian_flow .wrapper_new_laurentian .complete_progress_chk {
    background-color: #004070;
  }
  .laurentian_flow .wrapper_new_laurentian .drk_blue_thm_progress .progress-bar {
    background: #222222;
  }
  .laurentian_flow
    .wrapper_new_laurentian
    .drk_blue_thm_progress
    .complete_progress_chk {
    background-color: #222222;
  }
  
  .laurentian_flow .wrapper_new_laurentian .ecommerce_shop_head p a {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #004070;
    border-radius: 0;
    padding: 0 5px;
    text-decoration: underline;
    position: static;
    transform: none;
    line-height: normal;
    border: none;
    vertical-align: 0;
  }
  .laurentian_flow .wrapper_new_laurentian .ecommerce_shop_head p a:hover {
    color: #004070;
    font-weight: 700;
    transform: underline;
  }
  .laurentian_flow .mobile_category h4,
  .laurentian_flow .mobile_earntype h4,
  .laurentian_flow .mobile_sort h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 25px;
    text-transform: uppercase;
    margin-top: 25px;
  }
  
  /**laurentian INCARD Offer Details END**/
  
  /* search field  additional css*/
  .laurentian_flow .search_fields ul li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_flow .recent_srch_box ul,
  .laurentian_flow .search_fields ul {
    border-radius: 10px;
    background: transparent;
  }
  .laurentian_flow .recent_srch_box,
  .laurentian_flow .search_fields {
    border-radius: 10px;
  }
  .laurentian_flow .search_result_main h4 span {
    color: #004070;
  }
  .laurentian_flow .search_result_main h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow #rmv_dsktop_srch_txt {
    top: 43%;
  }
  .laurentian_flow .recent_srch_box h5 {
    color: #222222;
    border-radius: 10px 10px 0 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
  }
  .laurentian_flow .recent_srch_box ul li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
  }
  .laurentian_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;
  }
  .laurentian_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: 4px;
  }
  .laurentian_flow .search_fields ul {
    padding: 10px 20px;
  }
  .laurentian_flow .activity_content .tab_ecommerce .recent_srch_box li + li {
    margin-left: 0;
  }
  /* search field  additional css*/
  
  /* sticky  display none when header out  */
  .is_stuck_fade {
    width: 0 !important;
    height: 0 !important;
    display: none !important;
  }
  .laurentian_flow .how_to_access_inner .how_do_cls {
    font-size: 14px !important;
  }
  
  /* start 03.04.23 */
  .eshoptotalblock .offer_logo_all.gap {
    width: auto;
  }
  /* end 03.04.23 */

/* marketplace.css */


/* range_style.css */


/* @media (min-width: 1400px) {
 .container {
    width: 1400px;
  } 
}

@media (min-width: 1600px) {
 .container {
    width: 1600px;
  } 
} */

.flatpickr-calendar {
    overflow: hidden
  }
  
  .flatpickr-calendar.inline {
    display: block;
    position: relative;
    top: 2px;
    margin: 0 auto;
  }
  
  
  .booked {
    background: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day.png) no-repeat top left !important;
    /*background-color: #F4FDFD;*/
  }
  
  .bookedStart,
  .bookedStart:hover {
    background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-first.png) !important;
    background-repeat: no-repeat;
    background-position: top right;
  /*background-color: #F4FDFD;*/
  }
  
  .bookedEnd,
  .bookedEnd:hover {
    background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-last.png) !important;
    background-repeat: no-repeat;
    background-position: top left;
  /*background-color: #F4FDFD;*/
  }
  
  .bookedEnd.bookedStart,
  .bookedEnd.bookedStart:hover {
    cursor: not-allowed !important;
    color: rgba(64, 72, 72, 0.1);
    background-color: transparent;
    background-image: url(http://p445619.mittwaldserver.info/daterangepicker-master/bg-booked-day-first-and-last.png) !important;
    background-repeat: no-repeat;
    background-position: top left;
    /*background-color: #F4FDFD;*/
  }
  
  /*****************************************/


/* range_style.css */



/* developer.css */

.offer_blog {
    margin: 15px -15px 40px !important;
}

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

a.setup_row.clearfix.active {
    border-color: #00c1d5;
}

.prgrs_bar_back {
    opacity: 0.3;
    z-index: 1;
}

.pprgs_fnt {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-radius: 20px 0px 0px 20px;
    z-index: 1;
    opacity: 1 !important;
}

.middle_progress {
    width: 65%;
    float: left;
    margin: 5px 15px 0px 15px;
    position: relative;
    padding: 0;
}

.offer_cell_pic {
    cursor: pointer;
    background-color: transparent;
}

.budgetChartCircle {
    width: 25px;
    height: 25px;
    margin-right: 18px;
    display: inline-block;
    vertical-align: middle;
}

#changepinmodal .row {
    margin-right: 20px;
    margin-left: -15px;
}

.budgetChartCircle+span {
    display: inline-block;
    vertical-align: middle;
}

.transDateDetails .new_modal_member_name {
    color: #A2A2A2;
    font-family: 'Axiforma_Light';
}

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

.totalVal {
    float: right;
    background: url(../images/rightarrow.png) right 5px;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-top: 10px;
}

.totalVal1 {
    float: right;
    background-repeat: no-repeat;
    padding-right: 20px;
    margin-top: 10px;
}

.totalCircelList {
    padding: 20px 35px;
    background: #fff;
    margin: 0 0 10px;
    border: 1px solid transparent;
}

.totalCircelList:hover {
    border: 1px solid #00c1d5;
}

.transation_cell .redeem_btn1 {
    display: inline-block;
    padding: 7px 20px;
    border-radius: 5px;
    color: #00c1d5;
    font-family: Verdana, Geneva, sans-serif;
    margin-top: 3px;
    cursor: default;
}

.hdng_right {
    width: 17% !important;
}

.error {
    color: red;
    font-family: 'Axiforma-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: 10px;
    color: #FC0000;
    font-family: 'Axiforma_SemiBold';
}
.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;
    }
    .returnHome{
      margin-top: 10px !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;
    }
    .logo-desktop{
      display: none !important;
    }

    .logo-mobile{
      display: block !important;
      width: 55px !important;
    }
}

#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: 'Axiforma-Medium';
    color: #808080;
    line-height: 15px;
}

.cell_amount {
    font-size: 20px;
    color: #000;
}

.radio_left_new {
    float: left;
    width: 75%;
    position: relative;
    margin-top: 16px;
}

.mpradiodivupper {
    width: 30px;
}

.mpradiodivupper,
.radio1spanse1 {
    float: left;
}

.radio1spanse1 {
    font-size: 12px !important;
    color: #605f61;
    font-weight: 400;
}

.radio1spanse2 {
    float: right;
    width: 25%;
    font-weight: 400;
    font-size: 20px !important;
}

.radio1spanse2>span {
    display: block;
    color: #605f61;
    font-weight: 400;
    font-size: 12px !important;
}

.amount_cell.edit_cell {
    display: block;
}

.amount_cell.edit_cell #custom_amount_points_new {
    width: 85px;
}

.pointused_wrap {
    font-size: 12px;
    margin-top: 25px;
    font-weight: 400;
}

.pointused_left {
    float: left;
    width: 75%;
    color: #605f61;
    padding-left: 30px;
}

.pointused_right {
    float: right;
    width: 25%;
    color: #605f61;
}

.amount_cell.new_amount {
    height: inherit;
    min-height: 78px;
}

.pointused_right span {
    display: inline;
    margin-left: 10px;
}

.red_outr_new.amount_cell.edit_cell {
    border-color: #D0021B;
    background: #Fdf5f6;
}

.amount_cell.edit_cell.red_outr_new input[placeholder],
[placeholder],
[placeholder] {
    color: #D0021B;
}

.amount_cell.edit_cell.red_outr_new ::-webkit-input-placeholder {
    color: #D0021B;
    ;
}

.amount_cell.edit_cell.red_outr_new :-moz-placeholder {
    color: #D0021B;
    ;
}

.amount_cell.edit_cell.red_outr_new ::-moz-placeholder {
    color: #D0021B;
    ;
}

.amount_cell.edit_cell.red_outr_new :-ms-input-placeholder {
    color: #D0021B;
    ;
}

.error_msg_new {
    position: absolute;
    bottom: -17px;
    left: 30px;
    font-size: 12px;
    font-weight: 400;
    color: #D0021B;
    display: none;
}

.Uppersection {
    margin-top: 27px;
}

.balance_area_cell_newupper {
    float: right;
    text-align: right;
    text-transform: none;
    padding-right: 35px;
    padding-bottom: 25px;
}

.new_amount span {
    font-size: 16px;
}

.redeem_generate {
    background: #00c1d5 !important;
}

.welldone h4 {
    color: #00E39D;
}

.welldone {
    padding: 10px;
}

.prevamnt {
    font-size: 15px;
    text-decoration: line-through;
}

.savedAmnt {
    font-size: 32px;
    padding: 35px;
}

.yousaved {
    color: #b5b4b5;
}

.highcharts-tooltip {
    height: auto;
    width: 240px;
}

.notrqrd {
    background-color: #cacaca;
}

.speed_cell,
.share_box_btm a {
    cursor: pointer;
}

.setuppaying,
.setupsaved,
.setupinstallamountpay,
.setupinstallmonthpay {
    padding-top: 1em;
}

.setupinstallamountpay {
    font-size: 1.7em;
}

.setupinstallmonthpay {
    padding-bottom: 1em;
}

#setup_continue {
    background: #00c1d5 !important;
}

.other_value_cell1 {
    text-align: left !important;
}

.right_select {
    border: 1px solid #ccc;
    border-radius: 4px;
}

.right_select .download_btn .dropdown a {
    line-height: 38px !important;
}

.account_management .submit_btn {
    padding: 12px 46px !important;

}

@media(max-width:767px) {
    .interac_right {
        float: none !important;
        width: 100%;
        margin: 0 0 20px;
        text-align: left;
    }

    #sectionC .interac_right {
        width: 100%;
    }

    #sectionC .interac_right span {
        margin-right: 10px;
    }
}

@media(max-width:568px) {
    .make_tabmenu ul li a {
        padding: 5px 5px;
        font-size: 10px;
    }

    #acount_flagged_id .setupawsome_flag h4 {
        font-size: 20px !important;
    }

    .setupawsome_flag h4 {
        margin-bottom: 25px !important;
    }

    #acount_flagged_id .setuppaying_top_fla {
        padding: 0px 30px;
        margin-bottom: 35px;
    }
}

@media(max-width:480px) {
    .make_tabmenu ul li a {
        font-size: 8px;
    }

    .interacConf {
        width: 100%;
    }

    .interacfooter .trade_text {
        width: 100%;
        position: static;
        text-align: center;
    }

    .trade_text span.reg {
        float: none;
        display: inline-block;
        vertical-align: top;
    }

    .trade_text span.trade {
        display: inline-block;
        line-height: 20px;
    }

    .interacContinue .continue {
        width: 100%;
    }

}

.profile_street_address_fld_outr {
    margin-bottom: 2px;
}

.menu_wrap {
    width: 480px;
    margin: 10px 0 0 230px;
}

#earn .lvl_col.active .inner_lvl_box_visit {
    padding: 58px 13px;
}

.cell_expanded {
    right: 0;
    top: 0;
    bottom: 0;
    width: 136px;
    overflow: hidden
}

.cell_expanded a {
    width: 18px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    color: #414042;
    font-size: 14px;
    font-family: 'Axiforma_SemiBold';
    text-align: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.cell_expanded a em {
    display: block;
    font-style: normal;
}

.cell_expanded.active a em {
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webklit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.do_redeem {
    background-color: #F2FCFD;
}

.redem_box {
    width: 0;
    position: absolute;
    display: inline-block;
    -webkit-transition: all .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: 'Axiforma_Light';
}

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

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

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

.balance_area_cell .cell_amount.re_amount em {
    display: block;
    color: #A2A2A2;
    font-size: 12px;
    font-family: 'Axiforma_Light';
    font-style: normal;
    text-transform: none;
}

.small_point_tag_float {
    margin: 0 0 5px;
    background-position: right;
    float: right;
    width: 100%;
}

.modal-backdrop {
    -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: 'Axiforma_SemiBold';
    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: 'Axiforma-Book'!important;
}
.ecommerce_flag_text b{
    font-family: 'Axiforma_Bold';
    margin-bottom: 4px !important;
    opacity: .9 !important;
    font-size: 13px;
}
.ecommerce_flag_text {
    font-size: 12px;
    font-family: 'Axiforma_Regular';
}
.incard_flag_text b{
    font-family: 'Axiforma_Bold';
    /*margin-bottom: 4px !important;*/
    opacity: .9 !important;
    font-size: 13px;
}
.incard_flag_text {
    font-size: 12px;
    font-family: 'Axiforma_Regular';
}
.info_tip_new {
    background-color: #454545 !important;
    opacity: 0.9 !important;
    font-size: 13px !important;
}
.marketplace_ecommerce_banner_container .banner_control .slick-dots{
    background-color: initial;
}
#make_payment_new .error span{
    color: #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;
}



@media(min-width:480px) {
    .logo-desktop{
      display: block !important;
    }

    .logo-mobile{
      display: none !important;
    }

    .returnHome{
      margin-top: 0px;
    }
}


/* developer.css */



/* payment_developer.css */

/* Nu modal style */
.modalNu .modal-dialog {
    width: auto;
    max-width: 913px;
}
.payOptTabs .make_tabmenu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    overflow: visible;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    /* -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-line-pack: center;
    align-content: center; */

}
.payOptTabs .make_tabmenu ul li {
    position: relative;
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    /*-ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; */
}
.payOptTabs .make_tabmenu ul li a {
    -webkit-box-flex: 2;
    -ms-flex: 2;
    flex: 2;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 13px;
    height: 100%;
}
.payOptTabs .make_tabmenu ul li:not(.active) a {
    color: #0091A0;
}
/* .payOptTabs .make_tabmenu ul li:not(:last-child) a {
  border-right: none;
} */
.payOptTabs .make_tabmenu ul li:last-child a {
  border-right: 1px solid #0091A0;
  border-left: 1px solid #0091A0;
  border-radius: 5px;
}
.payOptTabs .estTime {
    position: absolute;
    top: 100%;
    font-size: 11px;
    color: #808080;
    line-height: 13px;
    margin-top: 10px;
    pointer-events: none;
    text-align: center;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    text-transform: uppercase;
    font-family: 'Axiforma-Medium';
}
/* .payOptTabs li.active .estTime  {
  opacity: 1;
  margin-top: 3px;
} */
/* .payOptTabs .make_tabmenu {
    margin: 5px 0 25px;
} */
.w55 {
  width: 50%;
}
.w45 {
  width: 50%;
}
.tabSplit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
}
.leftSplit {
    border-right: 2px dotted #E3E4E5;
    position: relative;
    padding-right: 20px;
}
.leftSplit:after {
  position: absolute;;
  top: 50%;
  right: -14.5px;
  text-align: center;
  border-radius: 50%;
  content: '\f105';
  font-family: Fontawesome;
  color: #454545;
  width: 29px;
  line-height: 29px;
  border-radius: 50%;
  background-color: #E3E4E5;
}
.tabInner .labelHdr {
    font-size: 14px;
}
.rightSplit {
    padding-left: 20px;
}
.tabInner p {
    margin-bottom: 15px;
}
.listPoints li {
    font-size: 13px;
    color: #000;
    line-height: normal;
}
.listPoints li + li {
  margin-top: 11px;
}
span.icoNum {
    display: inline-block;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    width: 20px;
    height: 20px;
    background-color: #00C1D5;
    margin-right: 5px;
    line-height: 2;
    font-size: 13px;
}
.wellTxt {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 0;
    padding: 0 15px;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 0;
    padding-top: 17px;
    padding-bottom: 15px;
}
.wellTxt span,
.wellTxt input.editableSpace {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
    /* text-align: center; */
    font-size: 13px;
    /* line-height: 55px; */
    width: 100%;
}
.greyWell span:first-child,
.wellTxt input.editableSpace:first-of-type {
    text-align: left;
    font-size: 20px;
}
.greyWell span:last-child {
    text-align: right;
    font-size: 10px;
    color: #AAA9AA;
}
.bluWell {
  background-color: #EAF4F6;
}
.greyWell {
    background-color: #f3f1f1;
    border-radius: 5px;
}
.outer_logos {
    padding: 0 8px;
    margin-bottom: 15px;
    width: 10%;
}
.cubeInst {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 15px !important;
    -webkit-border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 1px 4px rgba(0,0,0,0.20);
}
.cubeInst:hover {
  opacity: 0.8;
}
.instLinks {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 -8px;
}
.bottom_logos_holder {
    padding: 25px 40px 45px;
    position: relative;
}
.footNote {
    font-size: 11px;
    margin-top: 20px;
    color: #454545;
}
.footLink {
    margin-top: 30px;
}
.footLink .cubeInst {
    float: left;
    margin-bottom: 0;
    margin-right: 11px;
    height: inherit;
}

.footLink p {
    margin: 0;
    line-height: normal;
    font-size: 13px;
    color: #000;
    padding-top: 5px;
    overflow: hidden;
}
.flexCol {
  -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
}
/* .flexCol > span {
    line-height: 28px;
} */
.flexCol > span + span {
  margin-top: 5px;
}
.flexCol .tooltip {
  display: inline-block;
  vertical-align: middle;
  padding: 0;
  width: 12px;
  height: 12px;
  flex-grow: unset;
  line-height: normal;
  position: relative;
  color: #00C1D5;
  opacity: 1;
  font-family: Fontawesome;
  font-style: normal;
  background: none;
  border: none;
}
.footLink p a {
  color: #00C4D8;
  font-size: 10px;
}
.f10 {
  font-size: 10px !important;
  line-height: 12px !important;
}
#sectionB .footLink p  {
  padding-top: 0;
}
.planListing .wellTxt  {
  position: relative;
}
.planListing .wellTxt span {
    line-height: normal;
}
.radio-p-e {
  position: relative;
}
.radio-p-e + .radio-p-e {
  margin-top: 10px;
}
.radio-p-e input[type='radio'] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    margin: 0;
}
.radio-p-e input[type='radio'] + .wellTxt {
    padding: 10px 15PX 10PX 31px;
    -webkit-box-shadow: 0 0 0 1px #D0D2D2;
            box-shadow: 0 0 0 1px #D0D2D2;
}
.radio-p-e input[type='radio']:checked + .wellTxt {
    background-color: #EAF4F6;
}
.radio-p-e {
    display: block;
    margin: 0;
}
.payOptTabs {
    margin-bottom: 0;
    padding: 25px 38px 47px;
    box-shadow: 0 2px 2px rgba(0,0,0,0.10);
    position: relative;
    /* margin-bottom: 45px; */
}
.make_payment_inr .new_g_hdr {
    display: inline-block;
    font-size: 18px;
    color: #454545;
    font-family: 'Axiforma_Bold';
    margin-bottom: 12px;
}
.make_tabmenu label {
    font-weight: normal;
    position: absolute;
    top: -37px;
    left: 0;
    font-size: 18px;
    color: #454545;
    font-family: 'Axiforma_Bold';
}
.payOptTabs ul li:last-child {
    margin-left: 20px;
}
.payOptTabs .make_tabmenu ul li a {
    border: 1px solid #0091A0;
    font-family: "Axiforma_SemiBold";
    padding: 0px 15px;
    color: #0091A0;
    line-height: 44px;
}
.payOptTabs .make_tabmenu ul li a em {
    width: 25px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    height: 25px;
}
.payOptTabs .make_tabmenu ul li a em svg{
    height: 25px;
}
.payOptTabs .make_tabmenu ul li:nth-child(2) a{
    border-radius: 0 5px 5px 0;
    border-left: 0;
}
.payOptTabs .make_tabmenu ul li a:hover{
    background: #0091A0;
    border-color: #0091A0;
    color: #fff;
}
.payOptTabs .make_tabmenu ul li.active a {
    background: #0091A0;
    border-color: #0091A0;
    color: #fff;
}
.payOptTabs .make_tabmenu ul li a path{ 
    fill:#0091A0;
}

.payOptTabs .make_tabmenu ul li:hover a path{
    fill:#fff;
}
.lt_side_paymnt {
    padding: 25px 22px 25px 40px;
}
.middle_body_split {
    display: flex;
    border-bottom: 1px solid #D2D2D2;
}
.global_tb_label h5 {
    font-size: 18px;
    color: #454545;
    font-family: 'Axiforma_Bold';
    line-height: 25px;
}
.global_tb_label{
    margin-bottom:25px;
}
.wd_42{
    width: 40%;
}
.wd_58{
    width: 60%;
}
.rt_side_paymnt {
    padding: 25px 60px 25px 40px;
    background-color: #F7F7F7;
    border-left: 1px solid #D2D2D2;
}
.lt_side_paymnt li {
    font-size: 15px;
    color: #454545;
    line-height: 22px;
    font-family: 'Axiforma-Book';
    position: relative;
    margin-bottom: 15px;
    padding-left: 40px;
}
.shape_num {
    width: 32px;
    height: 32px;
    font-size: 13px !important;
    font-family: 'Axiforma-ExtraBold';
    color: #fff !important;
    background-image: url(../images/shape_num.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    text-align: center;
    position: absolute;
    left: 0;
    top: -4px;
    line-height: 35px;
}
.p_row {
    width: auto;
    padding-right: 55px;
}
.p_row label {
    font-size: 12px;
    text-transform: uppercase;
    color: #414042;
    font-family: 'Axiforma-Medium';
    margin-bottom: 0;
    font-weight: normal;
}
.py_dtls_rt {
    font-size: 12px;
    font-family: 'Axiforma-Medium';
    color: #414042;
    text-transform: uppercase;
}
.py_dtls_rt span {
    display: inline-block !important;
    font-size: 15px !important;
    margin-left: 8px;
    font-family: 'Axiforma-book';
}
.fnt-15{
    font-size:15px;
}
.py_dtls_rt em {
    display: block;
    font-style: normal;
    font-size: 11px;
    color: #838383;
    text-transform: uppercase;
    font-family: 'Axiforma-Book';
}
.payee_dtls_box {
    margin-bottom: 25px;
    display: flex;
}
.blnc_pay_box {
    display: flex;
    justify-content: space-between;
}
.blnc_pay_innerM h5 {
    font-size: 11px;
    font-family: 'Axiforma-Medium';
    color: #454545;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.blnc_pay_innerM h3 {
    font-size: 24px;
    /* margin-bottom: 15px; */
    font-family: 'Axiforma_Light';
    color:#414042;
    margin-bottom: 10px;
}
.cpy_btn {
    display: block;
    width: 117px;
    border-radius: 4px;
    border: 1px solid #A2A2A2;
    text-align: center;
    color: #454545;
    line-height: 32px;
    font-family: 'Axiforma-Medium';
    height: 36px;
}
.cpy_btn:hover {
    color: #00C1D5;
    border-color: #00C1D5;
}
.blnc_pay_innerM {
    width: 32%;
    padding: 5px;
}
.blnc_pay_innerM.active {
    background: #E4F8FA;
}
.blnc_pay_innerM.active .cpy_btn {
    border: 1px solid #00C1D5;
    color: #00C1D5;
    background-color: #fff;
}

.custom_height_logos {
    height: 75px;
    overflow: hidden;
}
.trigger_height_logos,.trigger_close_logos{
    font-size:12px;
    color:#00C1D5;
    font-family: 'Axiforma-Book';
    text-decoration:underline;
    position: absolute;
    bottom: 20px;
    right: 43px;
}
.trigger_close_logos{
    display: none;
}
.trigger_height_logos:hover,.trigger_close_logos:hover{
    text-decoration:none;
}
.hgt_long .trigger_height_logos {
    display: none;
}
.hgt_long .trigger_close_logos{
    display: block;
}
.hgt_long .custom_height_logos {
    height: auto;
    overflow: visible;
}





.radio-p-e input[type='radio'] + .wellTxt:before {
    content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    background: #fff;
    border-radius: 50%;
    left: 13px;
    border: 3px solid #fff;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    box-shadow: 0 0 0 1px #D0D2D2;
}
.radio-p-e input[type='radio']:checked + .wellTxt:before {
    background-color: #00C1D5;
    box-shadow: 0 0 0 1px #00C1D5;
}
.radio-p-e input[type='radio']:checked + .wellTxt span {
  color: #454545
}
.radio-p-e .wellTxt {
    margin: 0;
}
.planListing {
    margin-top: 10px;
}
.numLis:after {
  clear: both;
}
.numLis:after,
.numLis:before {
  content: '';
  display: table;
}
.numLis .icoNum {
  float: left;
}
.numLis span:not(.icoNum) {
  overflow: hidden;
  display: block;
  line-height: 20px;
}
.dispCards figure img {
    height: 50px;
}
.dispCards figure,
.dispCards span {
  display: inline-block;
  vertical-align: middle;
  width: auto;
}
.dispCards span {
  margin: 0 14px;
}
.lBluWell {
  background-color: #EAF4F6;
}
.numPoints .bluWell {
    background-color: rgba(0, 193, 213, 1);
    color: #fff;
    max-width: 240px;
    border-radius: 5px;
    margin: 30px auto;
    opacity: 0.5;
    pointer-events: none;
}
.numPoints .bluWell span {
  color: #fff;
}
.numPoints .lBluWell p {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 13px;
}
.numPoints .lBluWell p:last-of-type {
  margin: 0;
}
.dispCards {
    margin-bottom: 15px;
}
.leftSplit .numPoints .numLis {
    margin-bottom: 20px;
}
.rightSplit .numPoints .numLis {
    margin-top: 20px;
}
.customAmt {

}
.editableSpace {
    border: none;
    background: none;
}
.btn.bluWell:hover {
  opacity: 0.8;
}
.wellTxt small {
    font-size: 10px;
    color: #AAA9AA;
    display: block;
    white-space: nowrap;
}
.radio-p-e.NA {
    pointer-events: none;
    opacity: 0.5;
}
.radio-p-e.NA:before {
    content: '\f12a';
    font-family: Fontawesome;
    color: #ffbc00;
    border: 1px solid #ffbc00;
    border-radius: 50%;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 50%;
    left: 13px;
    z-index: 1;
    text-align: center;
    font-size: 10px;
    background: #fff;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.radio-p-e em {
  font-style: normal;
}
.radio-p-e input[type='radio']:checked + .wellTxt span:first-child small {
  color: #00C4D8;
}
.pointsSelOpen {
    display: none;
}
.points-e {
    background-color: #EAF4F6;
    padding: 12px 15px;
    font-size: 13px;
    color: #414042;
}
.labelP {
    float: left;
}
.pointsNum {
    overflow: hidden;
    text-align: right;
}
.totBalc {
    background-color: #F8F8F8;
}
.tablPoints {
    border-radius: 5px;
    overflow: hidden;
}
.btnBlu {
    background-color: #00C1D5;
    color: #fff;
}
.btnBlu:hover {
  opacity: 0.7;
}
.confRow {
    margin-top: 20px;
    text-align: center;
    display: none;
}
.btnSubmit {
  font-size: 12px;
  font-weight: 100;
  padding: 12px 25px 10px 25px;
}

.hdrScss{
    text-align: center;
}
.hdrScss h4 {
    font-size: 24px;
    color: #00E39D;
}
.optRc {
    text-align: right;
}
.rightIco {
    margin-top: -60px;
}
.snapshotBox {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -ms-flex-line-pack: center;
        align-content: center;
      -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.snapCell {
    width: 27%;
    border-radius: 5px;
    background-color: #EAF4F6;
    padding: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 146px;
    overflow: hidden;
}
.snapCell + .snapCell {
  margin-left: 66px;
}
.snapCell h3 {
    font-size: 23px;
    margin-top: 16px;
    white-space: nowrap;
}
.snapCell footer {
    margin-top: 14px;
}
.snapCell h3 sub {
    font-size: 9px;
}
.footConfirm {
    margin-top: 44px;
    text-align: center;
}
.boxno-Success .hdrScss h4 {
    color: #FF8C6C;
}
.amtTable {
    max-width: 336px;
    margin: 24px auto;
    border-radius: 5px;
    overflow: hidden;
}
.showAmt {
    padding: 16px;
    background-color: #EAF4F6;
}
.showAmt h3 small {
    color: #414042;
}
.showAmt h3 {
    font-size: 36px;
    color: #414042;
}
.amtDetails {
    padding: 20px 0;
    background-color: #F8F8F8;
}
.leftLb {
    float: left;
    font-size: 13px;
    color: #414042;
}
.rightAmt {
    float: right;
    font-size: 14px;
    color: #414042;
    text-align: right;
}
.detRow:after {
    clear: both;
}
.detRow {
  padding: 10px 20px;
}
.detRow:after, .detRow:before {
    content: '';
    display: table;
}
.leftLb figure {
    width: 40px;
    float: left;
    margin-right: 12px;
}
.cStatemt {
    overflow: hidden;
    text-align: left;
    padding: 5px 0;
}
.cStatemtsuc{
    overflow: inherit !important;
}
.amtDetails .detRow:last-child .rightAmt .orgShow {
    font-size: 14px;
}

.amtDetails .detRow:last-child .rightAmt {
    font-size: 18px;
}
.confirmRewardsBox .footConfirm {
    margin-top: 24px;
}
.modal-footer .footLink:after {
  clear: both;
}
.modal-footer .footLink:after,
.modal-footer .footLink:before {
  content: '';
  display: table;
}
.modal-footer .footLink {
  margin: 0;
  max-width: 260px;
  margin-top: 20px;
}
.modal-footer .footLink .cubeInst {
    width: 57px;
}
.modal-footer .footLink p {
    font-size: 9px;
    padding: 0;
}

.noteBlu {
  margin-top: 19px;
}
.noteBlu  span {
  font-size: 12px;
  color: #00C1D5;
}
/* .modalNu .make_payment_inr {
    margin-bottom: 30px;
} */
.modal-footer .footLink.pull-right {
    max-width: 165px;
    text-align: right;
    margin-top: -20px;
}


.ui-tooltip {
    background: rgba(0,0,0, 0.8);
    border: none;
    border-radius: 3px;
    padding: 5px 10px;
    color: #fff;
    font-weight: 100;
    font-size: 12px;
}
.rightIco a {
    display: inline-block;
}

.customAmt input.editableSpace{
    width: 87% !important;
}

.inListBdy .lBluWell { display: block !important;}
.cubeInst img {width: 100%}
.transation_cell img {width: 100%;}
.transation_cell.bdgtsec img {width: auto;}
.rcvpayment{
    padding-top: 10px;
}
#make_payment_new .modal-body {
    padding: 0px;
}
#make_payment_new .modal-footer {
    padding: 30px;
}
.hgt_long {
    padding: 25px 40px 25px;
}
.b_hov {
    display: block;
}
.a_hov {
    display: none;
}
.payOptTabs .make_tabmenu ul li.active .b_hov,
.payOptTabs .make_tabmenu ul li a:hover .b_hov {
    display: none;
}
.payOptTabs .make_tabmenu ul li.active .a_hov,
.payOptTabs .make_tabmenu ul li a:hover .a_hov  {
    display: block;
}
.lt_side_intreac{
    padding: 25px 0px 25px;
}
.rt_side_intreac{
    padding: 25px 40px 70px 40px;
    background-color: #F7F7F7;
    border-left: 1px solid #D2D2D2;
}
.wd_60{
    width:60%;
}
.wd_40{
    width:40%;
}
.slct_amount_bx {
    padding: 0 40px 13px;
    border-bottom: 1px solid #EFEFEF;
}
.slct_amount_bx .global_tb_label {
    margin-bottom: 4px;
}
.slct_amount_bx p {
    font-size: 15px;
    color: #454545;
    font-family: 'Axiforma-Book';
    line-height: 22px;
    margin-bottom: 13px;
}
.slct_amount_bx_inner {
    display: flex;
}
.slct_bx_individual {
    width: 33.33%;
}
.slct_bx_individual h5 {
    font-size: 11px;
    color: #454545;
    text-transform: uppercase;
    font-family: 'Axiforma-Medium';
    margin-bottom: 10px;
    position: relative;
    z-index:2
}
.slct_bx_individual h2 {
    font-size: 24px;
    margin-bottom: 15px;
    font-family: 'Axiforma_Light';
    color: #454545;
    position: relative;
    z-index:2
}
.slct_bx_individual span {
    display: block;
    max-width: 117px;
    text-align: center;
    height: 36px;
    line-height: 33px;
    border: 1px solid #A2A2A2;
    border-radius: 4px;
    font-size: 14px;
    color: #454545;
    font-family: 'Axiforma-Medium';
    position: relative;
    z-index:2;
    text-transform: capitalize;
}
.slct_bx_individual input[type="radio"]:checked,
.slct_bx_individual input[type="radio"]:not(:checked) {
    opacity: 0;
    visibility: hidden;
    font-size: 0;
    display: none;
}
.slct_bx_individual input[type="radio"]:checked + label,
.slct_bx_individual input[type="radio"]:not(:checked) + label{
    position: relative;
    cursor: pointer;
    display:block;
    padding:16px 10px 10px;
    border-radius: 4px;
    margin-bottom:0;
}
.slct_bx_individual input[type="radio"]:checked + label:after,
.slct_bx_individual input[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #E4F8FA;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom:0;
    right:0;
    z-index:1;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    border-radius: 4px;
}
.slct_bx_individual input[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.slct_bx_individual input[type="radio"]:checked + label span{
    border: 1px solid #00C1D5;
    color:#00C1D5;
    background-color: #fff;
}
.last_rdo_box .slct_bx_individual {
    width: 100%;
}
.last_rdo_box .slct_bx_individual label {
    padding: 0 !important; 
}
.last_rdo_box .slct_bx_individual span {
    display: block;
    max-width: 100%;
    border: 0;
    line-height: 100%;
    text-align: left;
    margin-bottom: 10px;
    height: auto;
    font-size: 11px;
    color: #454545;
    text-transform: uppercase;
    font-family: 'Axiforma-Medium';
}
.last_rdo_box .wellTxt {
    width: 100%;
    display: block;
    margin: 0;
    padding: 30px 40px;
    border-bottom: 1px solid #EFEFEF;
    border-radius: 0;
    position: relative;
    z-index: 2;
}
.last_rdo_box .wellTxt em {
    font-size: 24px;
    color: #454545;
    font-style: normal;
    width: 100%;
    display: block;
    font-family: 'Axiforma_Light';
    position: relative;
    line-height: 25px;
}
.amount_cell_input {
    position: absolute;
    left: 0;
    border-bottom: 1px solid #454545;
    padding-left: 18px;
    font-size: 24px;
    font-family: 'Axiforma_Light';
    line-height: 100%;
    height: auto;
    width: 100%;
    top: 0;
    pointer-events: none;
}
.amount_cell_input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #A2A2A2;
    opacity: 1;
    font-family: 'Axiforma_Light';
}

.amount_cell_input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #A2A2A2;
    opacity: 1;
    font-family: 'Axiforma_Light';
}

.amount_cell_input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #A2A2A2;
    opacity: 1;
    font-family: 'Axiforma_Light';
}

.amount_cell_input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #A2A2A2;
    opacity: 1;
    font-family: 'Axiforma_Light';
}
.pay_interac_holder {
    padding: 35px 0;
    text-align: center;
}
.pay_btn_int {
    line-height: 48px;
    padding: 0 40px;
    border-radius: 4px;
    background-color: #00C1D5;
    font-size: 13px;
    font-family: "Axiforma_SemiBold";
    color: #fff;
    display: inline-block;
    text-transform: capitalize;
}
.pay_btn_int:hover {
    background-color:#4caeb9;
    color: #fff;
}
.last_rdo_box .slct_bx_individual input[type="radio"]:checked + label span {
    border:0;
    color:inherit;
    background-color:transparent;
}
.last_rdo_box .slct_bx_individual input[type="radio"]:checked + label .amount_cell_input {
    border-bottom: 1px solid #00C1D5;
    pointer-events: all;
}
.Interac_online_head h4 {
    font-size: 15px;
    color: #00C1D5;
    margin-bottom: 15px;
    font-family: 'Axiforma-Book';
}
.main_para_intrc p {
    font-size: 11px;
    color: #454545;
    letter-spacing: 0;
    margin: 0;
    line-height: 17px;
    font-family: 'Axiforma-Book';
}
.main_para_intrc figure {
    margin-top: 15px;
    max-width: 218px;
}
.sub_para_intrc {
    padding-top: 65px;
}
.sub_para_intrc span {
    max-width: 82px;
    margin-bottom: 14px;
}
.sub_para_intrc  p {
    font-size: 11px;
    color: #454545;
    letter-spacing: 0;
    margin: 0;
    line-height: 17px;
    font-family: 'Axiforma-Book';
}
.lrnmr_intrac{
    display:inline-block;
    font-size: 11px;
    font-family: 'Axiforma-Book';
    text-decoration: underline;
    color:#00C1D5;
}
.lrnmr_intrac:hover{
    text-decoration: none;
    color:#00C1D5;
}
.lt_side_cashback{
    padding: 25px 22px 25px 40px;
}
.rt_side_cashback{
    border-left: 1px solid #D2D2D2;
    overflow: hidden;
}
.lt_side_cashback .global_tb_label h5 {
    margin-bottom: 10px;
}
.lt_side_cashback .global_tb_label p {
    font-size: 15px;
    color: #454545;
    margin: 0;
    line-height: 22px;
    font-family: 'Axiforma-Book';
    padding-right: 40px;
}
.lt_side_cashback .global_tb_label{
    margin-bottom:45px;
}
.lt_side_cashback .blnc_pay_box {
    display: block;
}
.lt_side_cashback .blnc_pay_innerM {
    width: 100%;
    margin-bottom: 30px;
}
.due_dt_csbk {
    font-size: 11px;
    font-family: 'Axiforma-Medium';
    color: #454545;
    margin-bottom: 0;
}
.lt_side_cashback .blnc_pay_innerM:first-child h3 {
    font-size: 32px;
}
.your_pnt_rounded {
    height: 226px;
    width: 226px;
    border-radius: 50%;
    background-color: #F7F7F7;
    text-align: center;
    padding-top: 160px;
    margin: -145px auto 40px;
}
.your_pnt_rounded .blnc_pay_innerM h3 {
    margin-bottom: 0;
}
.your_pnt_rounded .blnc_pay_innerM {
    width: 100%;
}
.payment_details_topM .global_tb_label {
    margin-bottom: 12px;
}
.p_row:first-child .py_dtls_rt {
    text-transform: none;
    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 */









/* lbccustom.css_start */
body {
    background: #fff;
}

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


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

.laurentian_login .error {
    font-size: 14px;
    color: #ae0a33;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 20px;
    position: relative;
    line-height: 16px;
}

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

.laurentian_login .new_login_wrap {
    padding-top: 82px;
    /* padding-top: 91px; */
    /* 16.03.22 */
}

.laurentian_login .login_header {
    padding: 12px 0;
    height: auto;
}

.laurentian_login .login_navbar-brand {
    width: 165px;
    height: 56px;
    margin-top: 0;
}

.laurentian_login .login_collapse {
    justify-content: flex-end;
}

.laurentian_login .new_login_area .global_btn {
    padding: 0px 20px;
    margin-left: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    min-width: 150px;
    border-radius: 4px;
    line-height: 50px;
    height: 50px;
    background-color: #e00d42;
}

.laurentian_login .new_login_area .global_btn:hover {
    background-color: #AE0A33;
    color: #fff;
}

.laurentian_login .new_login_area .global_btn:focus {
    background-color: #e00d42;
    color: #fff;
    box-shadow: 0 0px 0px 5px #7ac5fe;
    outline: 0;
}

.laurentian_login .new_login_area .global_btn:active {
    background-color: #e00d42;
    color: #fff;
    outline: 0;
}

.laurentian_login .login_text_btn {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .login_text_btn:hover {
    color: #004070;
    text-decoration: underline;
}

.laurentian_login .login_navbar {
    align-items: center;
}

.laurentian_login .login_sl_item {
    height: calc(100vh - 82px);
}

.laurentian_login .login_form {
    max-width: 480px;
    margin: 0;
}

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

.laurentian_login .material_float-label {
    position: static;
    color: #222222;
    font-size: 14px;
    opacity: 1;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 8px;
    text-transform: none !important;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{
    transition: 500000ms all ease-in-out;
}

.laurentian_login .material_form_group {
    margin-top: 0;
    text-align: left;
}

.laurentian_login .material_form-control {
    height: 60px;
    font-size: 16px;
    line-height: 60px;
    border: 1px solid #737373;
    border-radius: 4px !important;
    padding: 0 60px 0 20px;
    font-weight: 400;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_login .form_outer {
    margin-bottom: 25px;
}

.laurentian_login .password_outer {
    margin-bottom: 20px;
}

.laurentian_login .material_float_anchor {
    font-size: 16px;
    line-height: 19px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_login .material_float_anchor:hover {
    color: #004070;
    text-decoration: underline;
    font-weight: 600;
}

.laurentian_login .material_float_anchor:focus {
    padding: 2px 5px;
    font-weight: 700;
    box-shadow: 0 0px 0px 5px #7ac5fe;
    color: #004070;
    border-radius: 4px;
}

.laurentian_login .material_float_anchor:active {
    color: #004070;
    border: 0;
    font-weight: 700;
    box-shadow: none;
    padding: 1px 4px 0px;
}

.laurentian_login .checkmark {
    height: 24px;
    width: 24px;
    border-radius: 4px;
    border: 2px solid #737373;
}

.laurentian_login .login_form .agree_check {
    margin-left: 0;
    padding-left: 35px;
    margin-bottom: 0;
}

.laurentian_login .agree_check {
    padding-left: 35px;
    color: #222222;
    font-size: 16px;
    line-height: 22px;
    margin: 0px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

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

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

.laurentian_login .agree_check .checkmark:after {
    left: 7px;
    top: 2px;
    height: 12px;
}

.laurentian_login .login {
    text-align: center;
}

.laurentian_login .submit_outer .global_btn {
    width: 175px;
    padding: 0px 25px;
    background-color: #004070;
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    border: 2px solid transparent;
}

.laurentian_login .submit_outer .global_btn:hover {
    box-shadow: none;
    background-color: #004070;
    color: #fff;
}

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

.laurentian_login .submit_outer .global_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    border-color: #222;
}

.laurentian_login .have_account {
    font-size: 16px;
    color: #222222;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_login .have_account a {
    color: #004070 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .have_account a:hover {
    color: #004070;
    text-decoration: underline;
    font-weight: 700;
}
.login_form_header p a{
    font-weight: 600;
}
.login_form_header p a:hover{
    font-weight: 700;
}
.laurentian_login .have_account a:focus {
    padding: 2px 5px;
    box-shadow: 0 0px 0px 5px #7ac5fe;
    color: #004070;
    border-radius: 4px;
}

.laurentian_login .have_account a:active {
    color: #004070;
    border: 0;
    box-shadow: none;
    padding: 0;
}

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

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

.laurentian_login .errorred,
.laurentian_flow .errorred {
    background-color: rgb(254, 236, 240) !important;
    border: 2px solid #ae0a33 !important;
    box-shadow: none !important;
}

.laurentian_login .material_form-control:focus {
    /* box-shadow: 0 0 0 5px rgb(0 64 112 / 30%); */
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
    color: #222222;
}

.laurentian_login .reset_login_wrap .login_headline p {
    font-size: 20px;
    color: #222222;
    margin: 0;
    line-height: 24px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
}

.laurentian_login .reset_login_wrap .login_form .login_headline p {
    padding: 0;
    letter-spacing: 0;
}

.laurentian_login .modal-title {
    font-size: 20px;
    color: #222222;
    line-height: 25px;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_login .modal-header {
    padding: 20px;
    min-height: auto;
    text-align: left;
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_login .modal-footer {
    display: none;
}

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

.laurentian_login .modal-header .close:hover {
    background: url(../images/lbc/icon-dismiss.png) right top no-repeat;
    background-color: transparent;
    background-size: cover;
    opacity: 1 !important;
}

.laurentian_login .modal-header .close:hover {
    opacity: 0.5;
}

.laurentian_login .forgot_block {
    color: #222222;
}

.laurentian_login .action_forgot a {
    color: #004070;
    font-size: 16px;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .action_forgot a:hover {
    color: #004070;
    font-weight: 600;
    text-decoration: underline;
}

.laurentian_login .action_forgot a:focus {
    /* border: 2px solid #004070; */
    padding: 2px 5px;
    box-shadow: 0 0px 0px 5px #7ac5fe;
    color: #004070;
    border-radius: 4px;
    font-weight: 600;
}

.laurentian_login .action_forgot a:active {
    border: 0;
    box-shadow: none;
    padding: 0;
    color: #045ba7;
}

.laurentian_login .forgot_usr_mail {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .forgotmodal .all_detail_container {
    padding: 20px 20px 0;
}

.laurentian_login .reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
    letter-spacing: 0;
    padding: 0 25px 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .modal-backdrop {
    background: #222222 !important;
    opacity: 0.5 !important;
}

.laurentian_login .modal-content {
    border: 0;
    border-radius: 4px;
}

.laurentian_login .resetpassword .validate_frm label {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    margin-bottom: 8px;
    /* text-transform: uppercase; */
}

.laurentian_login .resetpassword .type_fld {
    height: 60px;
    font-size: 16px;
    line-height: 60px;
    border: 2px solid #959595;
    border-radius: 4px !important;
    padding: 0 20px;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
}

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

.laurentian_login .resetpassword .type_fld.error {
    background-color: rgba(255, 108, 108, 0.05) !important;
    border: 2px solid #ff6c6c !important;
}

.laurentian_login .success_after_forget .setupawsome h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

.laurentian_login .reset_login_wrap .we_resent_pass {
    font-family: "Source Sans Pro", sans-serif;
    color: #222222;
}

.laurentian_login .reset_login_wrap .resendEmail_pass strong {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

.laurentian_login .resetpassword .btn_outr_reset .save_btn {
    width: 175px !important;
    padding: 0px 25px;
    background-color: #004070;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .resetpassword .btn_outr_reset .save_btn:hover {
    background-color: #004070;
    color: #fff;
    box-shadow: none;
}

.laurentian_login .resetpassword .btn_outr_reset .save_btn:focus {
    background-color: #004070 !important;
    color: #fff;
    box-shadow: 0 0px 0px 5px #7ac5fe !important;
    outline: 0;
}

.laurentian_login .resetpassword .btn_outr_reset .save_btn:active {
    background-color: #d8ecfd !important;
    color: #222;
    box-shadow: none !important;
    border: solid 2px #222;
}

.laurentian_login .new_numeric_text {
    border: 1px solid #004070;
}

/* login part end */


/* laurentian beforelogin footer */
.laurentian_login .fttr_top h3 {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .footer_menu li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_login .footer_menu li a {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #fff;
}

.laurentian_login .footer_menu li a:hover {
    color: #fdb812;
}

.laurentian_login .fttr_btm p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
}

.laurentian_login .active_card_menu li.active a {
    color: #045ba7;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_login .fttr_top {
    padding-bottom: 0;
}


/* header */
.laurentian_flow .logo {
    width: 165px;
    margin-top: 0;
}

.laurentian_flow .menu_wrap {
    margin: 22px 0 0 195px;
    width: 432px;
}

.laurentian_flow .stella_select {
    width: auto;
    margin: 12px 0 0;
}

.laurentian_flow .header_menu ul li a {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
}

.laurentian_flow .header_menu ul li.active a {
    color: #222222 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

.laurentian_flow .header_menu ul li a:hover:after,
.laurentian_flow .header_menu ul li.active a:after {
    background: #fdb812;
    bottom: -29px;
    width: 105px;
    left: 50%;
    transform: translateX(-50%);
    height: 2px;
}

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

.laurentian_flow .header_menu ul li a:hover:after{
    background-color: #004070;
}

.laurentian_flow .stella_select a {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.laurentian_flow .stella_select .dropdown .caret {
    border: none;
    width: 12px;
    height: 7px;
    /* background: url(../images/lbc/icon_caret-down-black.svg) right center no-repeat; */
    background: url(../images/lbc/carret_down_icon_blue.png) right center no-repeat;
    background-size: contain;
}

/* header end */


/* header dropdown */
.laurentian_flow .stella_select .dropdown-menu h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
    padding: 0 20px 10px;
}

.laurentian_flow .stella_select .dropdown-menu {
    padding: 20px 0 30px;
    box-shadow: 0 0 5px 0 rgba(69, 69, 69, 0.3);
}

.laurentian_flow .dropdown-menu .sub_account li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .dropdown-menu .sub_account li a:hover {
    color: #004070;
}

.laurentian_flow .dropdown-menu .sub_account li.legal_diff a:hover {
    color: #004070;
}

.laurentian_flow .stella_select .dropdown-menu>li:last-child {
    background-color: inherit;
    margin: 0 20px;
}

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

s .laurentian_flow .stella_select .dropdown-menu>li:last-child a:hover {
    border-color: #004070;
    background: #004070;
    color: #fff !important;
}

.laurentian_flow .stella_select .dropdown-menu>li:last-child a:focus {
    box-shadow: 0 0 0 5px #7ac5fe !important;
    border-color: #004070;
    background-color: #fff;
    color: #004070 !important;
}

.laurentian_flow .stella_select .dropdown-menu>li:last-child a:active {
    border-color: #222222;
    background: #d8ecfd !important;
    color: #222222;
}

.laurentian_flow .dropdown-menu .sub_account li a .img {
    width: 24px;
    min-width: 24px;
    height: 24px;
    /* vertical-align: 3px; */
    vertical-align: middle;
    margin-right: 10px;
}

.laurentian_flow .dropdown-menu .sub_account li a {
    padding: 13px 10px 13px 20px;
}

.laurentian_flow .dropdown-menu .sub_account li a b {
    font-weight: normal;
    display: flex;
    align-items: center;
}

.laurentian_flow .dropdown-menu .sub_account li:first-child {
    background-image: none;
    background: #fff;
    margin: 0px;
}

.laurentian_flow .dropdown-menu .sub_account li.legal_diff a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #ec1c24;
    font-size: 12px;
}

.laurentian_flow .dropdown-menu .sub_account li.legal_diff a b {
    font-weight: 700;
}

.laurentian_flow .sub_account {
    padding: 0px 0 15px;
}

.laurentian_flow .sub_account li {
    margin: 0px;
    position: relative;
}

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


/* header dropdown end*/


/* dashboard page */

.fa-question-circle-o {
    font: bold normal normal 16px/1 FontAwesome;
}

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

.laurentian_flow .dashboard_card .card_top_lft_sec h3 {
    font-size: 36px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .dashboard_card .card_top_lft_sec h3 em {
    display: block;
    font-style: normal;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    margin-top: 10px;
}

.laurentian_flow .right_activity_panel_lt .brim_points_box span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222 !important;
    line-height: 30px;
    font-size: 26px !important;
}

.laurentian_flow .card_top_rt_sec .currency {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222222;
    line-height: 30px;
    margin-top: 4px;
}

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

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

.laurentian_flow .make_btn {
    padding: 14px 25px;
    border-radius: 0;
    background: #e00d42;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    border-radius: 4px;
}

.laurentian_flow .make_btn:hover {
    background: #f2184e;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .make_btn:focus {
    background: #e00d42;
    color: #fff;
    box-shadow: 0 0px 0px 5px #7ac5fe;
}

.laurentian_flow .make_btn:active {
    background: #e00d42;
    color: #fff;
}

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

.laurentian_flow .make_btn img {
    display: none;
}

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

.laurentian_flow .new_top_tooltip .color_tip {
    border-radius: 50%;
    background-image: url(../images/lbc/tooltip.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 16px 16px;
    font-size: 0px;
}

.laurentian_flow .dsbrd_eshop_slider .slick-arrow,
.laurentian_flow .dsbrd_eshop_slider_mrktnk .slick-arrow {
    background-color: #f7f7f7;
    box-shadow: none;
}

.laurentian_flow .new_top_tooltip .color_tip:hover {
    background-image: url(../images/lbc/tooltiphov.png);
}

.laurentian_flow #cardHolderName {
    text-transform: none;
    color: #222222;
    font-size: 26px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow .sub_txt {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0;
    text-transform: none;
}

.laurentian_flow .other_value_cell_each h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222222;
}

.laurentian_flow .muted_txt_new {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
}

.laurentian_flow .brim_card_option {
    border-radius: 4px;
    padding: 17px 6px 15px 5px !important;
    flex-wrap: wrap;
}

.laurentian_flow .card_option_img {
    border-radius: 4px;
    width: 70px;
    height: 60px;
    background-color: rgba(69, 69, 69, 0.9);
}

.laurentian_flow .lock_online_new {
    background-image: url(../images/lbc/cross_monitor.png);
}

.laurentian_flow .lock_foreign_new {
    background-image: url(../images/lbc/cross_globe.png);
}

.laurentian_flow .brim_card_single_option.active .card_option_img {
    background-color: #fff;
    border: 2px solid #004070;
    box-shadow: none;
}

.laurentian_flow .brim_card_single_option.active .lock_crd {
    background-image: url(../images/lbc/lock_crd1.png?v=1.1);
    background-size: 32px 32px;
    background-color: #004070;
}

.laurentian_flow .brim_card_single_option.active .lock_online {
    background-image: url(../images/lbc/lock_online1.png?v=1.1);
    background-size: 32px auto;
    background-color: #004070;
}

.laurentian_flow .brim_card_single_option.active .lock_foreign {
    background-image: url(../images/lbc/lock_foreign1.png?v=1.1);
    background-size: 32px 32px;
    background-color: #004070;
}

.laurentian_flow .brim_card_single_option .lock_crd:hover {
    background-image: url(../images/lbc/lock_crd1.png?v=1.1);
}

.laurentian_flow .brim_card_single_option .lock_online:hover {
    background-image: url(../images/lbc/lock_online1.png?v=1.1);
}

.laurentian_flow .brim_card_single_option .lock_foreign:hover {
    background-image: url(../images/lbc/lock_foreign1.png?v=1.1);
}

.laurentian_flow .brim_card_single_option .lock_crd {
    background-image: url(../images/lbc/lock_crd.png?v=1.1);
    background-size: 32px 32px;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .brim_card_single_option .lock_online {
    background-image: url(../images/lbc/lock_online.png?v=1.1);
    background-size: 32px 32px;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .brim_card_single_option .lock_foreign {
    background-image: url(../images/lbc/lock_foreign.png?v=1.1);
    background-size: 32px 32px;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .card_option_img:hover {
    box-shadow: none;
    border-color: #004070 !important;
    background-color: #004070 !important;
}

.laurentian_flow .brim_card_single_option .card_option_img:focus {
    background-color: #fff;
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .card_option_img:focus {
    background-color: #d8ecfd;
    border-color: #222222;
    box-shadow: none;
    color: #222222;
}

.laurentian_flow .brim_card_single_option_container {
    display: flex;
    justify-content: space-between;
    width: 100%;
    margin-top: 10px;
}

.laurentian_flow .nwview_crd_dtls a {
    border: 2px solid #004070;
    border-radius: 4px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #004070;
}

.laurentian_flow .nwview_crd_dtls a:hover {
    border-color: transparent;
    background-color: #004070;
    color: #fff;
}


/* .laurentian_flow .nwview_crd_dtls a:hover span img {
  filter: inherit;
} */

.laurentian_flow .nwview_crd_dtls a:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #004070;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .nwview_crd_dtls a:focus span img {
    filter: brightness(0) invert(1);
}

.laurentian_flow .nwview_crd_dtls a span img {
    filter: brightness(0) invert(1);
}

.laurentian_flow .nwview_crd_dtls a:active {
    border-color: #222222;
    background-color: #d8ecfd;
    color: #222222;
}

.laurentian_flow .nwview_crd_dtls a:active span img {
    filter: inherit;
}

.laurentian_flow .nwview_crd_dtls {
    margin: 0 15px 0;
}

.laurentian_flow .card_option_label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 12px;
    /* overflow: hidden;
    text-overflow: ellipsis; */
    white-space: normal;
    line-height: normal;
}

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

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

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

.laurentian_flow .cardBtns .card_nxt,
.laurentian_flow .cardBtns .card_prev {
    color: #004070;
    opacity: 1;
    font-size: 32px;
}

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

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

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

.laurentian_flow .dashboard_row .brim_right_flex {
    width: calc(100% - 745px);
}

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

.laurentian_flow .checkout_brim_setup .ecommerce_shop_head h2 {
    color: #222222;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .checkout_brim_setup .ecommerce_shop_head p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 20px;
}

.laurentian_flow .dsbrd_eshop_slider .single_shop_box figure,
.laurentian_flow .dsbrd_eshop_slider_mrktnk .single_shop_box figure {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.laurentian_flow .dsbrd_eshop_slider .shop_inner_sec {
    border-radius: 4px;
}

.laurentian_flow .dsbrd_eshop_slider .single_shop_box,
.laurentian_flow .dsbrd_eshop_slider_mrktnk .single_shop_box {
    border-radius: 4px;
}

.laurentian_flow .dsbrd_eshop_slider .offer_shape {
    width: 80px;
    height: 80px;
    background-image: url(../images/lbc/tile_shape_ylo.png?v=1.1);
}

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

.laurentian_flow .checkout_brim_setup .load_more_sec .global_btn {
    padding: 0 35px;
    line-height: 46px;
    background: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    border: 2px solid #004070;
    font-size: 16px;
    border-radius: 4px;
    letter-spacing: 0;
}

.laurentian_flow .checkout_brim_setup .load_more_sec .global_btn:hover {
    color: #fff;
    border-color: #004070;
    background: #004070;
}

.laurentian_flow .checkout_brim_setup .load_more_sec .global_btn:focus {
    outline: 0;
    background: #fff;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
}

.laurentian_flow .checkout_brim_setup .load_more_sec .global_btn:active {
    background: #d8ecfd;
    outline: 0;
    border: 2px solid #222222;
    color: #222222;
    box-shadow: none;
}

.laurentian_flow .transation_head_laurentian .left_text {
    line-height: 50px;
}

.laurentian_flow .transation_head_laurentian .left_text .muted_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    letter-spacing: 0;
    margin-top: -6px;
}

.laurentian_flow .transation_head_laurentian .left_text .blue_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 16px;
    color: #004070 !important;
    margin-left: 15px;
    /* text-decoration: none !important; */
}

.laurentian_flow .transation_head_laurentian .left_text .blue_txt:hover {
    color: #004070 !important;
    text-decoration: underline !important;
}

.laurentian_flow .transation_head_laurentian .left_text .blue_txt:active {
    color: #004070 !important;
    text-decoration: underline !important;
}

.laurentian_flow .transation_head_laurentian_normal {
    border-bottom: 0;
    background-color: transparent;
}

.laurentian_flow .transation_head_laurentian .on_of_label {
    line-height: 50px;
    border-radius: 0;
    border: 0;
}

.laurentian_flow .transation_head_laurentian .on_of_label label {
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    margin-right: 20px;
}

.laurentian_flow .transation_head_laurentian .on,
.laurentian_flow .transation_head_laurentian .off {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 12px;
    margin-right: 2px;
}

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

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

.laurentian_flow .slider_switch:before {
    height: 26px;
    width: 26px;
    bottom: 1px;
    background: #fff;
}

.laurentian_flow .switch_add .slider_switch {
    background: rgba(0, 0, 0, 0.1);
}

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

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

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

.laurentian_flow #current_installment .tranlist_cell:first-child,
.laurentian_flow #past_installment .tranlist_cell:first-child {
    padding-left: 10px;
}

.laurentian_flow .brdr_nil .tranlist_cell {
    padding-left: 20px;
}

.laurentian_flow .tranlist_row:hover {
    box-shadow: inset 0px 0px 0px 1px #004070;
}

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

.laurentian_flow .tranlist_header {
    padding: 15px 0 8px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    cursor: auto;
}

.laurentian_flow .tranlist_header .tranlist_cell {
    color: #222222;
    font-size: 20px;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .tranlist_cell {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .tranlist_cell.totla,
.laurentian_flow .tranlist_cell.total1,
.laurentian_flow .tranlist_cell.total2,
.laurentian_flow .tranlist_cell.total3,
.laurentian_flow .tranlist_cell.total4,
.laurentian_flow .tranlist_cell.total5,
.laurentian_flow .tranlist_cell.total6,
.laurentian_flow .tranlist_cell.total7,
.laurentian_flow .tranlist_cell.total8,
.laurentian_flow .tranlist_cell.total9,
.laurentian_flow .tranlist_cell.total10 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.laurentian_flow .blue_cell_expand .do_redeemed {
    background-color: #004070;
    right: -3.5px;
}

.laurentian_flow .blue_cell_expand .do_redeemed:hover {
    background-color: #004070;
}

.laurentian_flow .gray_cell_expand .do_redeemed {
    top: 1px;
    bottom: 0;
    height: 97%;
    right: -2.5px;
}

.laurentian_flow .tranlist_row:hover .gray_cell_expand .do_redeemed,
.laurentian_flow .tranlist_row:hover .blue_cell_expand .do_redeemed,
.laurentian_flow .tranlist_row:hover .green_cell_expand .do_redeemed {
    border-radius: 0 3px 3px 0;
}

.laurentian_flow .blue_cell_expand .Redeem_bg_btn {
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
}

.laurentian_flow .msg_tip {
    background-color: #f7f7f7;
}

.laurentian_flow .msg_tip p {
    font-size: 16px;
    color: #222222;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
}

.laurentian_flow .msg_tip p strong {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow .footer_wrap {
    /* background: #f7f7f7; */
    background: #004070;
    padding: 35px 0;
}

.laurentian_flow .footer_wrap span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #fff;
}

.laurentian_flow .stella_select li.dropdown a figure.avatar_prof_img,
.laurentian_flow .brim_card_slider_user_inner {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: inherit;
    filter: none;
    background-color: #004070;
}

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

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

.laurentian_flow .dsbrd_eshop_slider .slick-arrow:hover,
.laurentian_flow .dsbrd_eshop_slider_mrktnk .slick-arrow:hover {
    color: #004070;
}

.laurentian_flow .ecommerce_flag_text b {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

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

.laurentian_flow .transation_body .round_blnk_img {
    padding: 0;
}

.laurentian_flow .blank_container h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

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

.laurentian_flow .blank_container {
    border-bottom: 0;
}

.laurentian_flow .offer_shape span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 24px;
    color: #222222;
    line-height: 20px;
}

.laurentian_flow .offer_shape b {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

.laurentian_flow .brim_fn {
    display: block;
    /* text-transform: uppercase; */
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-top: 5px;
}

.laurentian_flow .flex_dashboard_outer {
    align-items: center;
    min-height: 50px;
}

.laurentian_flow .offer_shape span em {
    font-size: 16px;
    font-style: normal;
}

.laurentian_flow .new_top_tooltip .white_info_tip p {
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: 400;
    line-height: 15px;
    color: #fff;
    letter-spacing: 0;
    margin-top: 0px !important;
}


/* .new_top_tooltip .white_info_tip:before {
  border-color: transparent transparent #004070 transparent;
} */

.laurentian_flow .new_top_tooltip .white_info_tip {
    border: 2px solid #004070;
    padding: 12px 27px 10px 15px;
    background: #004070;
}


/* .laurentian_flow .new_top_tooltip .white_info_tip:after {
  border-color: transparent transparent #004070 transparent;
} */

.laurentian_flow .new_top_tooltip .tip_close {
    background-image: url(../images/lbc/icon-dismiss.png);
}

.laurentian_flow .tags_offer {
    background-image: url(../images/lbc/bonus@2x.png);
    top: -6px;
    height: 88px;
}

.laurentian_flow .tags_offer span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_points_mobile {
    display: none;
}

.laurentian_account_balance_sec {
    display: none;
}

.laurentian_flow .strike_text {
    color: #959595 !important;
    opacity: 1;
}

.laurentian_flow .dsbrd_eshop_slider .shop_inner_sec {
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.laurentian_flow .dsbrd_eshop_slider .shop_inner_sec:hover {
    -webkit-box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
    box-shadow: 0 0 8px rgb(0, 0, 0, 0.4);
    -ms-transform: scale(1.03);
    transform: scale(1.03);
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    z-index: 9;
    border-radius: 4px;
}

.laurentian_flow .autowidth_btn {
    padding: 14px 25px 14px;
    border-radius: 4px;
    font-size: 16px;
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
}

.laurentian_flow .autowidth_btn:hover {
    opacity: 1;
    background-color: #004070;
    color: #fff;
    border-color: #004070;
}

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

.laurentian_flow .autowidth_btn:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none !important;
    border-color: #222;
}


/* dashboard page */


/* payment modal */

.laurentian_flow .payOptTabs .make_tabmenu ul {
    border: 2px solid #004070;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.laurentian_flow .payOptTabs .make_tabmenu ul:after {
    content: "";
    position: absolute;
    width: 33.33%;
    background-color: #d8ecfd;
    left: 0px;
    bottom: 0;
    top: -2px;
    border-radius: 4px;
    height: 48px;
    transition: left 0.3s ease;
    border: 2px solid #004070;
}

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

.laurentian_flow .payOptTabs .make_tabmenu ul li a {
    border: 0;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    margin: 0;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li.active a .fr_dsktop {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin: 0;
    color: #222222;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li:last-child a {
    border-right: 0;
    border-left: 0;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li a:hover {
    background: #004070;
    border-color: #004070;
    color: #fff;
    border-radius: 0;
}

.laurentian_flow .payOptTabs ul li:last-child {
    margin-left: 0;
}

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

.laurentian_flow .make_tabmenu label {
    display: none;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li {
    z-index: 1;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li.active a {
    border: 0;
    background: transparent;
    color: #fff;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li.active a:hover .fr_dsktop {
    color: #222222;
}

.laurentian_flow .payOptTabs .make_tabmenu .parentDivPay:after {
    left: 0px;
    transition: left 0.3s ease;
}

.laurentian_flow .payOptTabs .make_tabmenu .interacparentDivPay:after {
    left: 33.33%;
    transition: left 0.3s ease;
}

.laurentian_flow .payOptTabs .make_tabmenu .pointsparentDivPay:after {
    left: 66.85%;
    transition: left 0.3s ease;
}

.laurentian_flow .slct_bx_individual input[type="radio"]:checked+label:after,
.laurentian_flow .slct_bx_individual input[type="radio"]:not(:checked)+label:after {
    background: #D8ECFD;
}

.laurentian_flow .modalNu .modal-dialog {
    max-width: 950px;
}

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

.laurentian_flow #make_payment_new .modal-content {
    min-height: 793px;
}

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

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

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

.laurentian_flow #make_payment_new .modal-title {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
}

.laurentian_flow #make_payment_new .modal-footer {
    display: none;
}

.laurentian_flow .payOptTabs {
    padding: 40px 30px 50px;
}

.laurentian_flow .make_payment_inr .new_g_hdr {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    line-height: 33px;
}

.laurentian_flow .payOptTabs .estTime {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    margin-top: 10px;
    text-transform: none;
}

.laurentian_flow .lt_side_paymnt {
    padding: 30px 30px 60px;
}

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

.laurentian_flow .global_tb_label h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
    line-height: 25px;
}

.laurentian_flow .lt_side_paymnt li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #222222;
    padding-left: 34px;
    margin-bottom: 15px;
}

.laurentian_flow .shape_num {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    overflow: hidden;
    line-height: 23px;
    border: 1px solid #222222;
    color: #222222 !important;
    top: -1px;
    background: none;
}

.laurentian_flow #custmAmtDiv_pymnt {
    text-align: left;
}

.laurentian_flow .payment_details_topM .global_tb_label {
    margin-bottom: 15px;
}

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

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

.laurentian_flow .p_row label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    margin-bottom: 4px;
    text-transform: none;
}

.laurentian_flow .py_dtls_rt {
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: 600;
    font-size: 16px !important;
    color: #222222;
}

.laurentian_flow .py_dtls_rt span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px !important;
    color: #222222;
}

.laurentian_flow .py_dtls_rt em {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #222222;
    text-transform: none;
}

.laurentian_flow .blnc_pay_innerM h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    margin-bottom: 4px;
    text-transform: none;
}

.laurentian_flow .blnc_pay_innerM h3 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    margin-bottom: 16px;
}

.laurentian_flow .cpy_btn {
    height: 50px;
    width: 80px;
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
}

.laurentian_flow .cpy_btn:hover {
    border: 2px solid #00518f;
    background-color: #004070;
    color: #fff;
}

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

.laurentian_flow .cpy_btn:active {
    color: #222222;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .blnc_pay_innerM.active .cpy_btn {
    border: 2px solid #222222;
    box-shadow: none;
    color: #222222;
    background-color: #fff;
}

.laurentian_flow .bottom_logos_holder {
    padding: 30px 30px 50px;
}

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

.laurentian_flow .trigger_height_logos,
.laurentian_flow .trigger_close_logos {
    font-size: 12px;
    color: #004070;
    bottom: auto;
    right: 35px;
    top: 36px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .trigger_height_logos:hover,
.laurentian_flow .trigger_close_logos:hover {
    color: #004070;
    text-decoration: underline;
    font-weight: 700;
}

.laurentian_flow .trigger_height_logos:focus,
.laurentian_flow .trigger_close_logos:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-radius: 4px;
    border: 2px solid transparent;
    padding: 1px 3px;
    color: #004070;
}

.laurentian_flow .trigger_height_logos:active,
.laurentian_flow .trigger_close_logos:active {
    color: #004070;
    text-decoration: underline;
    font-weight: 700;
}

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

.laurentian_flow .slct_amount_bx {
    padding: 0 30px 20px;
    border-bottom: 0;
}

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

.laurentian_flow .slct_amount_bx p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 22px;
    margin-bottom: 7px;
}

.laurentian_flow .slct_bx_individual h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    margin-bottom: 8px;
    text-transform: none;
}

.laurentian_flow .slct_bx_individual h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    margin-bottom: 10px;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual span {
    height: 50px;
    width: 88px;
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual span:hover {
    border: 2px solid #00518f;
    background-color: #00518f;
    color: #fff;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual span:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
    background-color: #fff;
    color: #004070;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual span:active {
    color: #222222;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span {
    color: #222222;
    background-color: #d8ecfd;
    border: 2px solid #222222;
}

.laurentian_flow .last_rdo_box .wellTxt {
    padding: 35px 30px;
    border: 0;
}

.laurentian_flow .last_rdo_box .slct_bx_individual span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    margin-bottom: 24px;
    text-transform: none;
}

.laurentian_flow .custom_height_logos {
    height: 85px;
    padding: 5px 5px 0;
    margin: -5px -5px 0;
}

.laurentian_flow .last_rdo_box .wellTxt em {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 36px;
    line-height: 44px;
    width: 52%;
    position: relative;
}

.laurentian_flow .last_rdo_box .wellTxt em i {
    font-style: normal;
    position: absolute;
    right: 0;
    z-index: 99;
    width: 20px;
}

.laurentian_flow .amount_cell_input {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 36px;
    border-bottom: 1px solid #767676;
    padding-left: 30px;
}

.laurentian_flow .wellTxt input.editableSpace:first-of-type {
    font-size: 36px;
    color: #222222;
}

.laurentian_flow .wellTxt input.editableSpace:first-of-type::placeholder {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
}

.laurentian_flow .last_rdo_box .slct_bx_individual input[type="radio"]:checked+label .amount_cell_input {
    border-bottom: 1px solid #004070;
    pointer-events: all;
}

.laurentian_flow .customAmt input.editableSpace {
    width: 100% !important;
}

.laurentian_flow .pay_interac_holder {
    padding: 30px 0 51px;
}

.laurentian_flow .pay_btn_int {
    line-height: 50px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    padding: 0 20px;
    border-radius: 4px;
    background-color: #004070 !important;
}

.laurentian_flow .pay_btn_int:hover {
    background-color: #004070 !important;
    color: #fff;
}

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

.laurentian_flow .pay_btn_int:active {
    background: #d8ecfd !important;
    border-color: #222222;
    color: #222222;
}

.laurentian_flow #secC_new .middle_body_split,
.laurentian_flow #secD_new .middle_body_split {
    border-bottom: 0;
}

.laurentian_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span:hover {
    color: #222222;
    border-bottom: 2px solid #004070;
}

.laurentian_flow .rt_side_intreac {
    border-left: 0;
    background-color: #f7f7f7;
    padding: 34px 35px 50px 30px;
    border-bottom-right-radius: 25px;
}

.laurentian_flow .Interac_online_head h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    /* text-transform: uppercase; */
}

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

.laurentian_flow .main_para_intrc figure {
    margin-top: 30px;
}

.laurentian_flow .sub_para_intrc {
    padding-top: 30px;
    position: relative;
}

.laurentian_flow .sub_para_intrc span {
    position: absolute;
    right: 0;
    top: -38px;
}

.laurentian_flow .sub_para_intrc p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 12px;
    line-height: 15px;
}

.laurentian_flow .lrnmr_intrac {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #004070;
}

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

.laurentian_flow .lrnmr_intrac:focus {
    text-decoration: underline;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid transparent;
    padding: 1px 3px;
    border-radius: 4px;
    color: #004070 !important;
    font-weight: 700;
}

.laurentian_flow .lrnmr_intrac:active {
    color: #004070 !important;
    font-weight: 700;
}

.laurentian_flow .lt_side_cashback {
    padding: 30px 22px 25px 30px;
}

.laurentian_flow .lt_side_cashback .global_tb_label h5 {
    margin-bottom: 14px;
}

.laurentian_flow .lt_side_cashback .global_tb_label p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
}

.laurentian_flow .lt_side_cashback .blnc_pay_innerM:first-child h3 {
    font-size: 26px;
}

.laurentian_flow .lt_side_cashback .blnc_pay_innerM {
    padding: 0;
}

.laurentian_flow .lt_side_cashback .global_tb_label {
    margin-bottom: 25px;
}

.laurentian_flow .lt_side_cashback .blnc_pay_innerM h3 {
    margin-bottom: 0px;
}

.laurentian_flow .due_dt_csbk {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 12px;
}

.laurentian_flow .lt_side_cashback .blnc_pay_box .blnc_pay_innerM:first-child {
    margin-bottom: 40px;
}

.laurentian_flow .lt_side_cashback .blnc_pay_box {
    margin-left: 0;
}

.laurentian_flow .your_pnt_rounded {
    background-color: #fff;
    height: auto;
    width: 100%;
    border-radius: 0;
    padding-top: 32px;
    margin: 0 auto 52px;
}

.laurentian_flow .your_pnt_rounded .blnc_pay_innerM h5 {
    margin-bottom: 5px;
}

.laurentian_flow .your_pnt_rounded .blnc_pay_innerM h3 {
    margin-bottom: 0;
}

.laurentian_flow .your_pnt_rounded .blnc_pay_innerM {
    padding: 0;
}

.laurentian_flow .rt_side_cashback .modal_block-section {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
    line-height: 25px;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn {
    padding: 0;
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    background-color: #fff;
    min-width: 172px;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:hover {
    color: #fff;
    background-color: #004070;
    border: 2px solid #00518f;
    box-shadow: none;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:hover span {
    color: #fff;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
    background-color: #fff;
    color: #004070;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:focus span {
    color: #004070;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:active {
    color: #222222;
    background-color: #d8ecfd;
    border: 2px solid #222222;
    box-shadow: none;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn:active span {
    color: #222222;
}

.laurentian_flow .redeem_points_btn_sec {
    padding-top: 15px;
}

.laurentian_flow .lft_rdm_col,
.laurentian_flow .rt_rdm_col {
    background-color: #f7f7f7;
}

.laurentian_flow .transfr_ico:after {
    width: 1px;
    background-color: #a9a9a9;
}

.laurentian_flow .rdm_inner label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    margin-bottom: 0;
}

.laurentian_flow .rdm_txt_inp {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 20px;
}

.laurentian_flow .rdm_txt_inp::placeholder {
    color: #222222;
}

.laurentian_flow .rdm_inner {
    padding: 22px 0 14px;
}

.laurentian_flow .nxt_btn_holder .nxt_btn_nw {
    margin: 30px auto 0;
}

.laurentian_flow .nxt_btn_nw {
    width: 174px;
    height: 50px;
    line-height: 50px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    border-radius: 4px;
    background: #004070;
    color: #fff;
    transition: 0.3s ease;
    background-image: none !important;
}

.laurentian_flow .nxt_btn_nw:hover {
    background: #004070;
    color: #fff;
}

.laurentian_flow .nxt_btn_nw:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .nxt_btn_nw:active {
    background: #d8ecfd;
    border-color: #222222;
    color: #222222;
}

.laurentian_flow .cnfrm_holder .back_btn_nw {
    background-color: #fff !important;
    border: 2px solid #004070;
    color: #004070 !important;
    line-height: 46px !important;
}

.laurentian_flow .cnfrm_holder .back_btn_nw:hover {
    color: #fff !important;
    border: 2px solid #00518f;
    background-color: #004070 !important;
}

.laurentian_flow .cnfrm_holder .back_btn_nw:focus {
    outline: 0;
    background-color: #fff !important;
    color: #004070 !important;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
}

.laurentian_flow .redeem_points_box_sec {
    padding-bottom: 126px;
    position: relative;
}

.laurentian_flow .new_csh_bk_cnfrm .border_body:after {
    background-color: #D8ECFD;
}

.laurentian_flow .new_csh_bk_cnfrm .border_body:after {
    background-color: #D8ECFD;
}

.laurentian_flow .new_csh_bk_cnfrm .inner_continue_area_row h5 {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-transform: none;
}

.laurentian_flow .new_continue_area_outer span {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .border_head .border_outline {
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .rt_new_continue_area em {
    display: none;
}

.laurentian_flow .hgt_long .custom_height_logos {
    height: auto;
    overflow: visible;
}

.laurentian_flow.modal-open .dashboard_card,
.laurentian_flow.modal-open header {
    filter: blur(6px);
    -webkit-filter: blur(6px);
}

.laurentian_pay_mob {
    display: none !important;
    font-size: 16px !important;
    color: #222222 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .rt_side_cashback .white_rdm_btn span {
    display: inline-block;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
}

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

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


/* payment modal end*/


/* dashboard transaction details modal*/

.laurentian_flow .setup_install .transaction_pic>img {
    width: 80px;
    margin-right: 15px;
}

.laurentian_flow .new_dg_modal .modal-title {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
    margin: 0;
}

.laurentian_flow .new_dg_modal .modal-header .close {
    position: static;
    margin: 0;
}

.laurentian_flow .new_dg_modal .balance_area {
    padding: 20px !important;
}

.laurentian_flow .icon_content .descriptionTran {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700 !important;
    margin-bottom: 2px;
}

.laurentian_flow .transDateDetails .dateTran {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .new_dg_modal .modal-dialog {
    width: 750px;
}

.laurentian_flow #Activity_trans_Modal .modal-footer {
    display: none;
}

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

.laurentian_flow .new_dg_modal .merNameNewdetails label {
    margin: 1px auto 3px;
    font-size: 26px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .new_dg_modal .icon_content .transDateDetails {
    letter-spacing: 0;
}

.laurentian_flow .transDateDetails .memberTran {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    text-transform: none;
}

.laurentian_flow .sl_separator:before {
    background: #222222;
}

.laurentian_flow #Activity_trans_Modal .continue_new_area_row:after {
    content: none;
}

.laurentian_flow .ecommerce_details_text_inner {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #ebf6ff;
    line-height: 22px;
}

.laurentian_flow .modal_block-section {
    display: none;
}

.laurentian_flow .new_dg_modal .rdmdtshdr {
    text-transform: inherit;
    font-size: 20px;
    color: #222222;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 30px;
}

.laurentian_flow #Activity_trans_Modal .new_continue_area_outer span {
    margin-top: 0px;
}

.laurentian_flow .border_body .inner_continue_area_row:after {
    left: 40px;
    border: 0;
    border-right: 1px dashed #222222;
    opacity: 1;
}

.laurentian_flow .inner_continue_area_row {
    padding: 3px 20px !important;
}

.laurentian_flow .border_body .inner_continue_area_row:before {
    left: 38px;
    background-color: #222222;
}

.laurentian_flow .new_dg_modal .border_head span {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .new_dg_modal .small_point_tag {
    display: none;
}

.laurentian_flow .new_dg_modal .title_continue_area span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

.laurentian_flow .grd_color_btn {
    font-size: 16px;
    min-width: 105px;
    border-radius: 4px;
    line-height: 50px;
    height: 50px;
    padding: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
}

.laurentian_flow .grd_color_btn {
    background: #004070;
}

.laurentian_flow .grd_color_btn:hover {
    background: #004070;
    color: #fff !important;
    box-shadow: none;
}

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

.laurentian_flow .grd_color_btn:active {
    box-shadow: none;
    color: #222222 !important;
    background: #d8ecfd;
    border-color: #222222 !important;
}

.laurentian_flow .label_txt>span {
    font-weight: 700 !important;
    font-family: "Source Sans Pro", sans-serif !important;
}

.laurentian_flow .balance_area_cell span {
    font-size: 18px;
    letter-spacing: 0;
    color: #222222;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: none;
}

.laurentian_flow #Activity_trans_Modal .purDat {
    font-size: 20px !important;
    font-weight: 600 !important;
}

.laurentian_flow #specialTransactionMessage {
    font-size: 16px;
}

.laurentian_flow .ecommerce_details_text_inner span {
    top: 17px;
}

.laurentian_flow .ecommerce_details_text {
    padding: 0 20px;
}

.laurentian_flow .new_dg_modal .strikePointsTran {
    order: 1;
    margin: 3px 10px 0 0 !important;
    font-weight: 400 !important;
}

.laurentian_flow .new_dg_modal .cell_amount.re_amount {
    order: 2;
}

.laurentian_flow .new_dg_modal .balance_area .balance_area_cell {
    display: flex;
}

.laurentian_redeem_purchase,
.laurentian_install_text {
    margin-top: 7px !important;
}


/* dashboard transaction details modal end*/


/* redeem modal */

.laurentian_flow .rdm_input {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

.laurentian_flow .balance_area_cell .cell_amount.re_amount em {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .redeem_points_info_sec strong {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .white_rdm_btn {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid #004070;
    border-radius: 4px;
    color: #004070;
}

.laurentian_flow #redeem_modal .icon_content span {
    letter-spacing: 0;
}

.laurentian_flow .no_data_icons {
    padding: 0;
}

.laurentian_flow .no_data_text h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow .white_rdm_btn:hover {
    border: 2px solid #00518f;
    color: #fff;
    box-shadow: none;
    background-color: #004070;
}

.laurentian_flow .white_rdm_btn.active {
    border: 2px solid #222;
    color: #222222;
    background-color: #d8ecfd;
    box-shadow: none;
}


/* .laurentian_flow .error:after {
  position: absolute;
  top: 0;
  left: 0;
  height: 17px;
  width: 4px;
  content: "";
  background-color: #ae0a33;
} */

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

.laurentian_flow .error {
    font-size: 14px;
    color: #ae0a33;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 20px;
    position: relative;
    line-height: 16px;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.back_btn {
    color: #004070;
    background-image: none !important;
    background-color: #fff !important;
    border-radius: 4px;
    text-align: center;
    padding: 0;
    width: 145px;
    height: 44px;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.back_btn:hover {
    color: #fff;
    background-color: #004070 !important;
    border: 2px solid #00518f;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.back_btn:focus {
    background-color: #fff !important;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    border: 2px solid #004070;
    color: #004070;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.back_btn:active {
    box-shadow: none;
    border-color: #222;
    color: #222222;
    background-color: #d8ecfd;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.next_btn {
    background-image: none !important;
    background-color: #004070 !important;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    padding: 0;
    width: 145px;
    height: 44px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.next_btn:hover {
    color: #fff;
    background-color: #004070 !important;
    border: 2px solid transparent;
}

.laurentian_flow #new_redeem_confrm_modal .global_btn.next_btn:focus {
    background-color: #004070 !important;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    color: #fff;
    border-color: #004070;
}

.laurentian_flow #redeem_modal .rdm_error_sec {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
}

.laurentian_flow .accout_area .laurentian_select_crd_step_3 .confirm_card_txt p+p {
    margin-top: 0;
}

.laurentian_flow #redeem_modal .rdm_error_sec .col-6 {
    padding: 0 5px;
}

.laurentian_flow .new_dg_modal .continue_btn {
    min-width: 175px;
    padding: 14px 20px;
    background-color: #004070;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .new_dg_modal .continue_btn:hover {
    background-color: rgba(0, 64, 112, 0.1);
    color: #004070;
}

.laurentian_flow .new_dg_modal .continue_btn:focus {
    background-color: #004070;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
    outline: 0;
    color: #fff;
}

.laurentian_flow .new_dg_modal .continue_btn:active {
    background-color: #fdb812;
    outline: 0;
    color: #004070;
    box-shadow: inset 0 0 5px 0 rgba(69, 69, 69, 0.5);
}

.laurentian_flow .newGoToActivity {
    padding: 14px 25px;
    background-color: #004070 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    outline: 0 !important;
    font-size: 16px;
    border-radius: 4px;
}

.laurentian_flow .newGoToActivity:hover {
    background-color: #004070 !important;
    color: #fff;
    opacity: 1;
}

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

.laurentian_flow .newGoToActivity:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
}

.laurentian_flow #newredeemcashbacksuccessmodal .mp_success {
    padding: 30px;
}


/* redeem modal end*/


/* activity page */

.laurentian_flow .left_activity h3 span {
    display: none;
}

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

.laurentian_flow .flex_activity_outer {
    min-height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.laurentian_flow .left_activity h3 {
    font-size: 36px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 2px;
}

.laurentian_flow .flex_activity_outer .small_point_tag {
    background-image: none;
    margin: 0 16px 0 0;
    float: left;
}

.laurentian_flow .right_activity .currency {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222222;
    line-height: 29px;
    margin-top: 4px;
}

.laurentian_flow .activity_content .tab_ecommerce {
    margin-bottom: -2px;
    background-color: transparent;
}

.laurentian_flow .activity_content .inline_tab_menu_install {
    margin-bottom: -1px;
}

.laurentian_flow .activity_content .tab_ecommerce li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    padding: 12px 10px;
    letter-spacing: 0;
    border-bottom: 4px solid transparent;
}

.laurentian_flow .activity_content .tab_ecommerce li.active>a,
.laurentian_flow .activity_content .tab_ecommerce li.active a:focus,
.laurentian_flow .activity_content .tab_ecommerce li a:hover {
    border-bottom: 4px solid #fdb812;
    color: #222222;
    font-weight: 700;
}

.laurentian_flow .activity_content .tab_ecommerce li+li {
    margin-left: 25px;
}

.laurentian_flow .activity_content .tab_ecommerce .recent_srch_box li+li {
    margin-left: 0;
}

.laurentian_flow .activity_content .tab_ecommerce .search_fields li+li {
    margin-left: 0;
}

.laurentian_flow .activity_content .tab_ecommerce .srch_stup_hold {
    margin-left: auto;
}

.laurentian_flow .inp_srch_hold {
    width: 270px;
}

.laurentian_flow .inp_srch_hold input {
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #004070;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #767676;
    border-radius: 4px;
    margin-bottom: 10px;
}

.laurentian_flow .srch_new {
    width: 45px;
    border-radius: 0;
    background-color: transparent;
    background-image: url(../images/lbc/blue_srch_icn.png?v=1.1);
    height: 50px;
    border-radius: 0 25px 25px 0;
    right: 10px;
}

.laurentian_flow .inp_srch_hold input::placeholder {
    color: #767676;
}

.laurentian_flow .inp_srch_hold input:focus {
    color: #767676;
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .flx_lft_align {
    width: 155px;
}

.laurentian_flow .cancelledInstallment label {
    left: 28px !important;
    text-transform: none;
}

.laurentian_flow .single_select_item .bootstrap-select>.btn {
    height: 50px;
    font-size: 16px;
    color: #004070;
    border: 2px solid #004070;
    border-radius: 4px;
    padding: 6px 30px 6px 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #fff;
    transition: 0.3s ease;
}

.laurentian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle {
    height: 50px;
    line-height: 33px;
    font-size: 16px;
    color: #004070;
    border: 2px solid #004070;
    border-radius: 4px;
    padding: 6px 30px 6px 15px;
    position: relative;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #fff;
    background: none;
}

.laurentian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:hover {
    border-color: #045ba7;
    box-shadow: none;
}

.laurentian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:focus {
    border: 2px solid #004070;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3) !important;
    background: #fff;
}

.laurentian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle::after {
    content: "";
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    height: 10px;
    width: 16px;
    top: 50%;
    right: 15px;
    background: url(../images/lbc/black_caret-svg.svg) no-repeat;
    position: absolute;
    transform: translateY(-50%);
}

.laurentian_flow .single_select_item .bootstrap-select>.btn:hover {
    border-color: #004070;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #222222;
}

.laurentian_flow .activity_content .single_select_item.active .bootstrap-select>.btn {
    background-color: #d8ecfd !important;
    color: #222222;
    border: 2px solid #222;
}

.laurentian_flow .single_select_item .bootstrap-select.btn-group .btn .caret {
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    height: 10px;
    width: 16px;
    top: 50%;
    right: 15px;
    background: url(../images/lbc/blue_caret.svg) no-repeat;
    transform: translateY(-50%);
    background-position: center;
}

.laurentian_flow .activity_content .single_select_item.active .bootstrap-select.btn-group .btn .caret {
    /* background: url(../images/lbc/white_caret.svg) no-repeat; */
    background: url(../images/lbc/black_caret.svg) no-repeat;
}

.laurentian_flow .single_select_item .bootstrap-select>.btn:focus,
.laurentian_flow .single_select_item .bootstrap-select.open>.btn {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff !important;
}

.laurentian_flow .bootstrap-select.btn-group div.dropdown-menu {
    padding: 10px 10px;
    border-radius: 10px;
}

.laurentian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
}

.laurentian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li.selected a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070 !important;
    border-color: #004070;
}

.laurentian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover {
    color: #004070 !important;
    background: #d8ecfd;
}

.laurentian_flow .selectFileFormat .dropdown-menu {
    padding: 0 10px;
    border-radius: 10px;
}

.laurentian_flow .selectFileFormat .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    display: block;
    border-radius: 0;
}

.laurentian_flow .selectFileFormat .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .selectFileFormat .dropdown-menu li a:hover {
    color: #004070;
    border-color: #004070;
}

.laurentian_flow .single_select_item.download_btn {
    width: 140px;
}

.laurentian_flow .single_select_item.download_btn .bootstrap-select>.btn {
    padding-left: 15px;
    background-image: none;
}

.laurentian_flow .single_select_item .new-on-off {
    line-height: 41px;
    border-radius: 0;
    border: 0;
    padding: 0 14px;
    width: auto;
    height: 50px;
}

.laurentian_flow .single_select_item .new-on-off label {
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    margin-right: 25px;
}

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

.laurentian_flow .single_select_item .new-on-off .on,
.laurentian_flow .single_select_item .new-on-off .off {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 12px;
    margin-right: 2px;
    /* text-transform: uppercase; */
    padding-top: 0;
}

.laurentian_flow .tabText_content {
    border-top: 2px solid #e5e5e5;
}

.laurentian_flow .single_select_item.download_btn.statement_download_btn {
    max-width: 230px;
    width: auto;
}

.laurentian_flow .new_statement_sec .download_btn .dropdown a {
    background-image: none !important;
}

.laurentian_flow .statement_dtls_box .download_btn .dropdown a {
    background-image: none !important;
}

.laurentian_flow .tab_menu .inline_tab_menu li {
    margin-right: 25px;
}

.laurentian_flow .tab_menu .inline_tab_menu li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 14px;
    padding: 12px 10px;
    letter-spacing: 0;
    display: block;
    border-bottom: 4px solid transparent;
}

.laurentian_flow .tab_menu .inline_tab_menu li.active>a,
.laurentian_flow .tab_menu .inline_tab_menu li.active a:focus,
.laurentian_flow .tab_menu .inline_tab_menu li a:hover {
    border-bottom: 4px solid #fdb812;
    color: #222222;
    font-weight: 700;
}

.laurentian_flow .activity_content .tab_pannle .tab_menu {
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.laurentian_flow .installment.tab_menu ul>li {
    margin-right: 20px;
}

.laurentian_flow .installment.tab_menu li>a,
.laurentian_flow .installment.tab_menu li>a:hover,
.laurentian_flow .installment.tab_menu li>a:focus,
.laurentian_flow .installment.tab_menu li.active>a,
.laurentian_flow .installment.tab_menu li.active a:focus,
.laurentian_flow .installment.tab_menu li.active a:hover {
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    background-color: #fff;
    padding: 0 20px;
    letter-spacing: 0;
}

.laurentian_flow .installment.tab_menu li>a:hover {
    border-color: #00518f !important;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .installment.tab_menu li>a:focus {
    box-shadow: 0 0 0 5px #7ac5fe !important;
    border-color: #004070 !important;
    background-color: #fff;
    color: #004070;
}

.laurentian_flow .installment.tab_menu li.active>a {
    color: #222222 !important;
    background-color: #d8ecfd !important;
    border-color: #222 !important;
    box-shadow: none !important;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container {
    padding: 0;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .left_activity {
    max-width: 76.4%;
    width: 76.4%;
}

.laurentian_flow .new_statement_sec .state_data_detail_sec {
    margin-bottom: 28px;
}

.laurentian_flow .new_statement_sec .state_data_cap {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    letter-spacing: 0;
    text-transform: none;
}

.laurentian_flow .new_statement_sec .state_data_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222222;
    line-height: 29px;
}

.laurentian_flow .new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px !important;
    color: #222222;
    line-height: 29px;
    margin: 0;
}

.laurentian_flow .new_statement_sec .inline_flex_activity_list .brim_points_box span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 24px !important;
    color: #222222 !important;
    line-height: 29px;
}

.laurentian_flow .new_statement_sec .dropdown {
    width: 130px;
}

.laurentian_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #004070;
    border: 2px solid #004070;
    text-align: left;
    background: #fff;
}

.laurentian_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
    border-color: #004070;
    box-shadow: none;
    background-color: #d8ecfd;
    color: #222222;
}

.laurentian_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.laurentian_flow .new_statement_sec .download_btn .dropdown-menu {
    padding: 10px;
    border-radius: 10px;
}

.laurentian_flow .new_statement_sec .download_btn .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    border-radius: 0;
}

.laurentian_flow .new_statement_sec .download_btn .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .new_statement_sec .download_btn .dropdown-menu li a:hover {
    color: #004070;
    border-color: #004070;
    background: #d8ecfd;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .make_btn {
    min-width: 110px;
    line-height: 46px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    background: #004070;
    padding: 0 18px;
    border: 2px solid transparent;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .make_btn:hover {
    background: #004070;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .make_btn:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .make_btn:active {
    background: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .statement_dtls_box .panel {
    padding: 32px 30px;
    border: none;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}

.laurentian_flow .statement_dtls_box .panel-title {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 20px;
    color: #222222;
}

.laurentian_flow .statement_dtls_box .dropdown {
    width: 130px;
}

.laurentian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #004070;
    border: 2px solid #004070;
    text-align: left;
    background: #fff;
}

.laurentian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
    border-color: #004070;
    box-shadow: none;
    background-color: #d8ecfd;
    color: #222222;
}

.laurentian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.laurentian_flow .statement_dtls_box .download_btn .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    border-radius: 0;
}

.laurentian_flow .statement_dtls_box .download_btn .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .statement_dtls_box .download_btn .dropdown-menu li a:hover {
    color: #004070;
    border-color: #004070;
    background: #d8ecfd;
}

.laurentian_flow .statement_dtls_box .download_btn .dropdown-menu {
    padding: 10px;
    border-radius: 10px;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .make_btn {
    min-width: 110px;
    line-height: 46px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    background: #004070;
    padding: 0 18px;
    border: 2px solid transparent;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .make_btn:hover {
    background: #004070;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .make_btn:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .make_btn:active {
    background: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .left_activity {
    width: 75%;
    max-width: 75%;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container {
    padding: 28px 0 0;
}

.laurentian_flow .statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
    margin: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px !important;
    color: #222222;
    line-height: 29px;
}

.laurentian_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 24px !important;
    color: #222222 !important;
    line-height: 29px;
}

.laurentian_flow .new_statement_details {
    padding: 50px 0 70px;
}

.laurentian_flow .statement_dtls_box .panel-group .panel+.panel {
    margin-top: 25px;
}

.laurentian_flow .statement_dtls_box .panel-default.collapsed .panel-heading a {
    background: url(../images/lbc/black_caret-svg.svg) right center no-repeat;
    width: 16px;
    background-size: 16px;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
}

.laurentian_flow .statement_dtls_box .panel-default .panel-heading a {
    background: url(../images/lbc/black_caret-svg.svg) right center no-repeat;
    width: 16px;
    background-size: 16px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.laurentian_flow .statement_content_laurentian .tabText_content {
    border-top: none;
}

.laurentian_flow .statement_content_laurentian .tab_menu {
    margin-bottom: 0;
}

.laurentian_flow .new_statement_sec .inline_flex_activity_list .brim_points_box,
.laurentian_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box {
    margin-top: 0;
}

.laurentian_flow .installment_tab .tranlist_header .tranlist_cell {
    font-size: 14px;
    /* text-transform: uppercase; */
    font-weight: 700;
}

.laurentian_flow .installment_tab .transation_details {
    margin: 28px 0 0;
}

.laurentian_flow .installment_tab .mrk_badge:after {
    content: none;
}

.laurentian_flow .installment_tab .tranlist_header {
    margin-bottom: 5px;
}

.laurentian_flow .installment_tab .six_col_row .tranlist_cell:nth-last-child(2) {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.laurentian_flow .installment_tab .new_progress.progress-circle .left-half-clipper {
    width: 60px;
    height: 60px;
    clip: rect(0, 60px, 60px, 30px);
}

.laurentian_flow .installment_tab .new_progress.progress-circle {
    line-height: 60px;
    width: 60px;
    height: 60px;
    background-color: #ccd9e2;
}

.laurentian_flow .installment_tab .new_progress.progress-circle .value-bar {
    clip: rect(0, 30px, 60px, 0);
    width: 60px;
    height: 60px;
    border: 15px solid #004070;
}

.laurentian_flow .installment_tab .new_progress.progress-circle.over50 .first50-bar {
    clip: rect(0, 60px, 60px, 30px);
    width: 60px;
    height: 60px;
    background-color: #004070;
}

.laurentian_flow .installment_tab .new_progress.progress-circle label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 12px;
    color: #222222;
    line-height: 16px;
}

.laurentian_flow .installment_tab .new_progress.progress-circle label div:last-child {
    font-size: 14px;
}

.laurentian_flow .installment_tab .new_progress.progress-circle:after {
    width: 42px;
    height: 42px;
}

.laurentian_flow .activity_outer .brim_points_box_new {
    font-size: 12px;
}

.laurentian_flow .pagination li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .pagination li.active a,
.laurentian_flow .pagination li a:hover {
    background: #004070;
    color: #fff !important;
}

.laurentian_flow .searchtextac {
    color: #004070;
}

.laurentian_flow .msg_tip {
    background-color: #eff9fe;
}

.laurentian_flow .msg_tip p {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    letter-spacing: 0;
}

.laurentian_flow .msg_tip p strong {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .cell_expand_new.active .see_detail_btn {
    background: #004070;
}

.laurentian_flow .green_cell_expand.active .do_redeemed {
    background-color: #004070;
}

.laurentian_flow .green_cell_expand .do_redeemed {
    background-color: #004070;
    right: -3.5px;
}

.laurentian_flow .cell_expand_new.active .Redeem_bg_btn,
.laurentian_flow .cell_expand_new.active .see_detail_btn {
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_flow .gray_cell_expand.active .see_detail_btn,
.laurentian_flow .gray_cell_expand.active .Redeem_bg_btn,
.laurentian_flow .gray_grd_btn.active {
    background: #f2f2f2;
    height: 97%;
    margin-top: 1px;
}

.laurentian_account_balance_sec {
    display: none;
}

.laurentian_points_mobile {
    display: none;
}

.laurentian_flow .sub_txt.laurentian_mob_sub_txt {
    display: none;
}

.laurentian_flow #noCurrentInstallment .round_blnk_img,
.laurentian_flow #noEligibleInstallment .round_blnk_img,
.laurentian_flow #noPastInstallment .round_blnk_img {
    padding: 0px;
}

.laurentian_flow .round_blnk_img {
    padding: 0;
}

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

.laurentian_flow .statemnt_tab .noStatement {
    border-top: 2px solid #e5e5e5;
}


/* activity page end*/


/* instalment details modal */

.laurentian_flow .setup_install .icon_content span {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    line-height: 20px;
}

.laurentian_flow .laurentian_installment_modals .icon_content .dateTranCurInstal {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .laurentian_installment_modals .icon_content .memberTranCurInstal {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    text-transform: none;
}

.laurentian_flow .laurentian_installment_modals .modal-footer {
    display: none;
}

.laurentian_flow .laurentian_installment_modals .new_progress.progress-circle label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 20px;
}

.laurentian_flow .laurentian_installment_modals .new_progress.progress-circle label div:last-child {
    font-size: 12px;
}

.laurentian_flow .laurentian_installment_modals .new_progress.progress-circle.progress_lg .value-bar {
    border-color: #004070;
}

.laurentian_flow .laurentian_installment_modals .new_progress.progress-circle.progress_lg {
    background-color: #ccd9e2;
    /* background-color: #f7f7f7; */
}

.laurentian_flow .laurentian_installment_modals .fig_dots_title {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
}

.laurentian_flow .laurentian_installment_modals .blue_dot_after .fig_dots_title {
    color: #004070 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_installment_modals .area_progress_label {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    padding-left: 0;
    /* text-transform: uppercase; */
}

.laurentian_flow .laurentian_installment_modals .blue_dot_after.fig_dots:after {
    background-color: #004070;
}

.laurentian_flow .laurentian_installment_modals .fig_dots:after {
    left: auto;
    top: 5px;
    right: -15px;
    height: 10px;
    width: 10px;
    background-color: #ccd9e2;
}

.laurentian_flow .laurentian_installment_modals .new_continue_area_outer .lft_new_continue_area span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    line-height: 20px;
}

.laurentian_flow .laurentian_installment_modals .new_continue_area_outer .rt_new_continue_area span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222 !important;
    font-size: 16px;
    line-height: 20px;
}

.laurentian_flow .laurentian_installment_modals .border_new_line {
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .laurentian_installment_modals .continue_new_area_row .inner_continue_area_row:last-child .border_new_line {
    border-bottom: 0;
}

.laurentian_flow .laurentian_installment_modals .continue_area_border {
    border-bottom: 0;
}

.laurentian_flow .laurentian_installment_modals .continue_area_progress {
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .laurentian_installment_modals .transDateDetails .pastdateTranCurInstal,
.laurentian_flow .laurentian_installment_modals .transDateDetails .pastmemberTranCurInstal {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    text-transform: none;
}

.laurentian_flow #Activity_Past_Instal_Modal .continue_area_progress {
    border-bottom: none;
}

.laurentian_flow .laurentian_installment_modals .blue_txt {
    color: #004070 !important;
}

.laurentian_flow .laurentian_installment_modals .cir_separator:before,
.laurentian_flow .cir_separator:after {
    content: none;
}

.laurentian_flow .laurentian_installment_modals .new_continue_area_outer .rt_new_continue_area {
    margin-top: 0;
}

.laurentian_flow .laurentian_installment_modals .progress-circle.over50 .first50-bar {
    background-color: #004070;
}

.laurentian_flow #Activity_Past_Instal_Modal .transDateDetails {
    display: flex;
}

.laurentian_flow #Activity_Cur_Instal_Modal .inner_continue_area_row,
.laurentian_flow #Activity_Past_Instal_Modal .inner_continue_area_row {
    padding: 15px 20px 0px !important;
}

.laurentian_flow #Activity_Cur_Instal_Modal .continue_area_border,
.laurentian_flow #Activity_Past_Instal_Modal .continue_area_border {
    padding: 0px 0px 15px;
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow #Activity_Cur_Instal_Modal .continue_area_border:last-child,
.laurentian_flow #Activity_Past_Instal_Modal .continue_area_border:last-child {
    padding-bottom: 40px;
}


/* instalment details modal end*/


/* card details modal */

.laurentian_flow #card_dtls_modl .modal-title {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow #card_dtls_modl .modal-header .close:hover {
    background: url(../images/lbc/icon-dismiss_hov.svg) right top no-repeat;
}

.laurentian_flow #card_dtls_modl .modal-body {
    padding: 30px 30px 15px;
}

.laurentian_flow .nwcrd_frm_blck label {
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow #card_dtls_modl .nwcrd_frm_inpt {
    border: 1px solid #767676;
}

.laurentian_flow .nwcrd_frm_inpt:focus {
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .nwcrd_cpy a:hover svg {
    fill: #004070;
}

.laurentian_flow .nwcrd_frm_blck_input .copy_text:after {
    background-color: #004070;
}

.laurentian_flow .nwcrd_frm_blck_input .copy_text {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #004070;
}


/* card details modal end*/


/* setup installment modal */

.laurentian_flow .installment_Uppersection .merNameNew label {
    color: #222222;
    font-weight: normal;
    font-size: 14px;
    /* text-transform: uppercase; */
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    margin: 5px auto 0px;
}

.laurentian_flow .installment_Uppersection .cell_amount {
    color: #222222;
    font-size: 26px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-align: left !important;
}

.laurentian_flow .new_dg_modal .icon_content .transDate span {
    letter-spacing: 0;
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    text-transform: none;
}

.laurentian_flow .new_dg_modal .instalmentmessage {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
}

.laurentian_flow .big_radio_inner {
    border: 1px solid transparent;
    background: #fff;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    padding-top: 30px;
    padding-bottom: 30px;
}

.laurentian_flow .radio-p-e+.radio-p-e {
    margin-top: 20px;
}

.laurentian_flow .radio-p-e input[type="radio"]+.wellTxt:before {
    box-shadow: 0 0 0 3px #959595;
}

.laurentian_flow .radio-p-e input[type="radio"]:checked+.wellTxt:before {
    background-color: #004070;
    box-shadow: 0 0 0 3px #004070;
}

.laurentian_flow .setup_install .amount_cell span.mo_value {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin: 0;
}

.laurentian_flow .lft_points span {
    margin-top: 0;
}

.laurentian_flow .amount_cell span.mo_value sub {
    font-size: 20px;
    bottom: auto;
}

.laurentian_flow .setup_install .amount_cell span.radio1spanse1 {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 0;
    line-height: 22px;
}

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

.laurentian_flow .radio_right_new {
    width: 62%;
    font-size: 16px;
    color: #222222;
    display: flex;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    margin-top: -2px;
}

.laurentian_flow .radio1spanse1 em {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 10px;
}

.laurentian_flow .radio_data_row:first-child {
    margin: 0;
    width: 70%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.laurentian_flow .lft_points {
    width: auto;
    float: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .rt_points {
    width: auto;
    float: none;
}

.laurentian_flow .radio_data_row:last-child {
    width: 30%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.laurentian_flow .radio_right_new strong {
    font-weight: normal;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow #setup_continue,
.laurentian_flow #setup_confirm {
    background: #004070 !important;
    width: 180px;
    height: 50px;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #setup_continue:hover,
.laurentian_flow #setup_confirm:hover {
    background: #004070 !important;
    color: #fff;
}

.laurentian_flow #setup_continue:focus,
.laurentian_flow #setup_confirm:focus {
    background: #004070 !important;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
    outline: 0;
}

.laurentian_flow #setup_continue:active,
.laurentian_flow #setup_confirm:active {
    background: #d8ecfd !important;
    color: #004070;
    box-shadow: inset 0 0 5px 0 rgba(69, 69, 69, 0.5);
    border: solid 2px #222;
}

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

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

.laurentian_flow .setupback a:focus {
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
    border: 2px solid #004070;
    padding: 1px 3px;
    border-radius: 4px;
    color: #004070;
}

.laurentian_flow .setupback a:active {
    color: #004070;
}

.laurentian_flow .laurentian_lft_points {
    font-weight: 400;
}

.laurentian_flow .setup_install .icon_content .transDate {
    display: flex;
    letter-spacing: 0;
}

.laurentian_flow .top_typo_box h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}


/* setup installment modal end*/


/* budget page */

.laurentian_flow .rewards_menuOuter {
    padding-top: 40px;
}

.laurentian_flow .Budget_rewards_menuOuter .tab_menu li a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    padding: 11px 15px;
    letter-spacing: 0;
}

.laurentian_flow .Budget_rewards_menuOuter .tab_menu li {
    margin-right: 15px;
}

.laurentian_flow .Budget_rewards_menuOuter .tab_menu li.active>a,
.laurentian_flow .Budget_rewards_menuOuter .tab_menu li.active a:focus,
.laurentian_flow .Budget_rewards_menuOuter .tab_menu li a:hover {
    border-bottom: 4px solid #fdb812;
    color: #222222;
}

.laurentian_flow .bedget_are {
    background: #f7f7f7;
}

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

.laurentian_flow .bedget_are .piedrp h4 {
    color: #222222;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .bedget_are .piedrp label,
.laurentian_flow .my_budget_edit_area .piedrp label {
    margin: 17px 10px 0 0 !important;
    color: #2d2924;
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .bedget_are .piedrp .select_item {
    width: 140px;
    float: left;
    padding: 0px 10px;
    height: 50px;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select>.btn,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
    height: 50px;
    font-size: 16px;
    color: #004070;
    border: 2px solid #004070;
    border-radius: 4px;
    padding-right: 15px;
    padding-top: 6px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select>.btn:hover,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
    border-color: #004070;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #222222;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select>.btn:focus,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.laurentian_flow .bedget_are .piedrp .select_item .caret,
.laurentian_flow .my_budget_edit_area .piedrp .select_item .caret {
    margin-left: 0px;
    vertical-align: 2px;
    display: inline-block;
    right: 0px;
    height: 35px;
    width: 35px;
    top: 55%;
    background: url(../images/lbc/blue_caret.svg) no-repeat;
    transform: translateY(-50%);
}

.laurentian_flow .trend_map_tag_txt {
    color: #2d2924;
    letter-spacing: 0;
    min-width: 50px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .highcharts-title tspan {
    font-size: 24px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .budget_list_sec_title h4 {
    color: #222222;
    font-size: 26px;
    letter-spacing: 0;
    line-height: 33px;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-transform: none;
}

.laurentian_flow .budget_list_group .budgt {
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: 0.3s ease;
}

.laurentian_flow .totalCircelList:hover {
    border: 1px solid #706f73;
    background-color: #d8ecfd;
}

.laurentian_flow .totalCircelList:focus {
    border: 1px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

.laurentian_flow .budgtNoTransaction {
    background-color: #f7f7f7;
    box-shadow: none !important;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .budgtNoTransaction:hover {
    border: 1px solid #706f73;
}

.laurentian_flow .budgtNoTransaction:focus {
    border: 1px solid transparent;
    box-shadow: none !important;
}

.laurentian_flow .svgChartCls {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .svgChartCls .totalVal {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin-top: 11px;
    position: relative;
}

.laurentian_flow .bedget_are .piedrp .open>.dropdown-toggle.btn-default:hover {
    background: #fff;
}


/* .laurentian_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu {
  padding: 0 10px;
} */

.laurentian_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding: 10px 0 !important;
}

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


/* .laurentian_flow .bedget_are .piedrp .bootstrap-select > .btn:hover,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select > .btn:hover {
  border: 2px solid #007d93;
} */

.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
    padding-top: 10px;
}

.laurentian_flow .svgChartCls b {
    font-weight: 400;
}

.laurentian_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: 46px;
    background: #004070;
    border: none;
    border-radius: 4px;
    padding: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
}

.laurentian_flow .my_budget_edit_area .My_Budget_input_btn:hover {
    background-color: #004070;
    color: #fff;
    border-color: #004070;
}

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

.laurentian_flow .my_budget_edit_area .My_Budget_input_btn:active {
    background: #d8ecfd !important;
    color: #222222;
    box-shadow: none !important;
    border-color: #222;
}

.laurentian_flow .my_budget_edit_area .select_item {
    height: auto;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    border-bottom: 1px solid #d9d9d9;
    padding: 6px 0 !important;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a:hover,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
    color: #004070;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a,
.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li.selected a {
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border-bottom: 1px solid #004070;
}

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

.laurentian_flow .My_Budget_title h4 {
    color: #004070;
    font-size: 36px;
    letter-spacing: 0;
    margin-bottom: 8px;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .my_Budget_from_control {
    font-size: 26px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    line-height: normal;
    max-width: 100%;
}

.laurentian_flow .Budget_cell_histry {
    text-transform: none;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

.laurentian_flow .My_Budget_input {
    width: 64%;
}

.laurentian_flow .My_Budget_edit_section .My_Budget_title h4 {
    font-size: 16px;
    margin-bottom: 8px;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .My_Budget_edit_section .My_Budget_input {
    width: 59%;
}

.laurentian_flow .all_progress_data .p_right_text {
    font-size: 12px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    text-transform: none;
}

.laurentian_flow .Budget_cell_histry_date {
    color: #222222;
    font-size: 12px;
    /* text-transform: uppercase; */
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
}

.laurentian_flow .Budget_cell_histry_amount {
    font-size: 14px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .budget_transaction_cell {
    line-height: 20px;
    padding: 10px 10px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 14px;
    position: relative;
}

.laurentian_flow .budget_transaction_header {
    border-bottom: 1px solid #d9d9d9;
    margin: 0;
}

.laurentian_flow .budget_transaction_body .budget_transaction_row {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #706f73;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
}

.laurentian_flow .budget_data {
    color: #222222;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .MaxAmtMyBudgt {
    font-size: 16px;
    font-weight: 600;
}

.laurentian_flow .My_Budget_edit_section .My_Budget_input a {
    position: absolute;
    top: 16px;
    right: 0;
    width: 18px;
}

.laurentian_flow .My_Budget_edit_section .My_Budget_input span {
    position: absolute;
    font-size: 36px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    top: -2px;
}

.laurentian_flow .My_Budget_edit_section .my_Budget_from_control {
    font-size: 36px;
    color: #222222 !important;
    line-height: normal;
    max-width: 270px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-right: 30px !important;
}

.laurentian_flow .budget_item {
    border-radius: 25px;
    border: 1px solid transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.laurentian_flow .My_Budget_redeem_aria_bottom .proceed_btn a {
    line-height: 18px;
    min-width: 180px;
    padding: 12px 20px;
    border-radius: 4px;
    background: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    border: 2px solid transparent;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:hover {
    background: #004070;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    opacity: 1;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:active {
    background: #d8ecfd;
    color: #222222;
    box-shadow: none;
    opacity: 1;
    border-color: #222;
}

.laurentian_flow .only_progress {
    font-size: 14px;
}

.laurentian_flow .all_progress_data .p_left_text {
    display: none;
}

.laurentian_flow .middle_progress {
    position: relative;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 30px;
}

.laurentian_flow .text_blue_bar .prgrs_bar_back {
    color: #222222;
}

.laurentian_flow .My_Budget_edit_section .splitamngcat_active {
    border-bottom: 2px solid #004070 !important;
}

.laurentian_flow .large_progress .prgrs_bar_back {
    height: 100%;
    background: transparent;
    text-indent: 15px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    padding-top: 4px;
    opacity: 1;
    letter-spacing: 0.3px;
    /* text-transform: uppercase; */
}

.laurentian_flow .pprgs_fnt {
    text-indent: 15px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    padding-top: 4px;
    letter-spacing: 0.3px;
    /* text-transform: uppercase; */
}

.laurentian_flow .text_blue_bar {
    border-color: #004070;
}

.laurentian_flow .gredient_blue_bar {
    background: #004070;
}

.laurentian_flow .text_white_bar {
    border-color: #004070;
}

.laurentian_flow .text_white_bar .prgrs_bar_back {
    color: #222222;
}

.laurentian_flow .budgetListed .bdgt_Icon {
    border-radius: 50%;
}

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

.laurentian_flow #budget_modal .modal-title {
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #budget_modal .icon_content span.descriptionTran {
    font-size: 26px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #budget_modal .icon_content_budget span {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
}

.laurentian_flow #budget_modal .select_item {
    width: 215px;
    height: 50px;
}

.laurentian_flow #budget_modal .bootstrap-select>.btn {
    font-size: 16px;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    height: 50px;
    color: #004070 !important;
    border-radius: 4px;
}

.laurentian_flow #budget_modal .bootstrap-select>.btn:focus {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.laurentian_flow #budget_modal .bootstrap-select>.btn:hover {
    border: 2px solid #004070;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #222222 !important;
}

.laurentian_flow #budget_modal .bootstrap-select>.btn .caret {
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    right: 10px;
    height: 10px;
    width: 16px;
    top: 55%;
    background: url(../images/lbc/black_caret.svg) no-repeat;
    position: absolute;
    transform: translateY(-50%);
}

.laurentian_flow #budget_modal .bootstrap-select .dropdown-menu li.selected a {
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border-bottom: 1px solid #004070;
}

.laurentian_flow #budget_modal .bootstrap-select .dropdown-menu li a {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
}

.laurentian_flow #budget_modal .balance_area_cell .pointsTran span {
    font-size: 26px;
    color: #222222;
    margin-bottom: 0;
    margin-top: 6px;
}

.laurentian_flow #budget_modal .balance_area_cell .cell_amount.re_amount em {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    text-transform: none !important;
}

.laurentian_flow #budget_modal .budget_search_area {
    margin-top: 20px;
    border-top: 1px solid #d9d9d9;
    padding: 20px 0 0px;
}

.laurentian_flow .setup_install .px40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.laurentian_flow .my_spend_budget_modal .modal-footer {
    display: none;
}

.laurentian_flow #budget_modal .select_item.active .btn {
    background-color: #d8ecfd !important;
    border-color: #222;
    color: #222222 !important;
}

.laurentian_flow #budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
    /* background: url(../images/lbc/white_caret.svg) no-repeat; */
    background: url(../images/lbc/black_caret.svg) no-repeat;
}

.laurentian_flow #budget_modal .top_typo_box ul li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .top_typo_box h4 {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #budget_modal .budget_transaction_area {
    padding-bottom: 20px;
}

.laurentian_flow #budget_modal .top_typo_box h4 span {
    color: #004070;
}

.laurentian_flow .My_Budget_input_btn {
    min-width: 170px;
    min-height: 50px;
    color: #004070;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 48px;
    background: transparent;
    border: 2px solid #004070;
    border-radius: 4px;
    padding: 0px 12px 0px 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .My_Budget_input_btn:hover {
    border-color: #00518f;
    background-color: #004070;
    color: #fff;
}

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

.laurentian_flow .My_Budget_input_btn:active {
    background-color: #d8ecfd;
    border-color: #222 !important;
    color: #222222;
    box-shadow: none;
}

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

.laurentian_flow .My_Budget_redeem_aria_bottom .cancel_btn a:hover {
    color: #004070;
    font-weight: 700;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .cancel_btn a:focus {
    border: 1px solid transparent;
    padding: 0 2px;
    border-radius: 4px;
    box-shadow: 0 0 0 5px #7ac5fe;
    color: #004070;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .cancel_btn a:active {
    color: #004070;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.laurentian_flow .My_Budget_redeem_aria_top {
    background-color: #f7f7f7;
}

.laurentian_flow .My_Budget_redeem_aria {
    background-color: #f7f7f7;
    margin-top: 2px;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .budgetListed .budget_item {
    border-radius: 4px;
}

.laurentian_flow .budgetListed .icon_Text {
    font-size: 16px;
    width: 235px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.laurentian_flow .new_budget:hover {
    border: 1px solid #706f73 !important;
    background-color: #d8ecfd;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .amtSet input {
    border-bottom: 1px solid #767676;
    font-size: 24px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    background-color: transparent;
}

.laurentian_flow .collapsable_btn {
    color: #222222;
}

.laurentian_flow #resetBudgetModal .setup_install_headline .modal-title,
.laurentian_flow #confirmBudgetModal .setup_install_headline .modal-title,
.laurentian_flow #cwbconfirmBudgetModal .setup_install_headline .modal-title {
    color: #004070;
    font-size: 24px;
}

.laurentian_flow #resetBudgetModal .budget_footer,
.laurentian_flow #confirmBudgetModal .budget_footer {
    display: none;
}

.laurentian_flow #resetBudgetModal .modal-title,
.laurentian_flow #confirmBudgetModal .modal-title,
.laurentian_flow #cwbconfirmBudgetModal .modal-title {
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow #resetBudgetModal .notify_top p,
.laurentian_flow #confirmBudgetModal .notify_top p,
.laurentian_flow #cwbconfirmBudgetModal .notify_top p {
    font-size: 16px;
    color: #222222;
    line-height: 22px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .tab_shadow {
    padding-bottom: 0;
}

.laurentian_flow .svgChartCls>span>img {
    width: 48px;
    border-radius: 50%;
}

.laurentian_flow .bedget_are .piedrp label,
.laurentian_flow .my_budget_edit_area .piedrp label {
    margin: 17px 10px 0 0 !important;
    color: #2d2924;
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow #budget_modal .transation_area {
    padding-top: 0;
}

.laurentian_flow #confirmBudgetModal .laurentian_confirmBudgetModal_details {
    display: flex;
    justify-content: center;
    align-items: center;
}

.laurentian_flow #confirmBudgetModal .notify_top h3 {
    font-size: 20px;
    line-height: 25px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

.laurentian_flow #confirmBudgetModal .laurentian_confirmBudgetModal_details p {
    font-size: 20px;
    line-height: 25px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    margin-bottom: 0;
}

.laurentian_flow .new_dg_modal .continue_btn {
    min-width: 175px;
    padding: 14px 20px;
    background-color: #004070;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .new_dg_modal .continue_btn:hover {
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .new_dg_modal .continue_btn:focus {
    background-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    color: #fff;
}

.laurentian_flow .new_dg_modal .continue_btn:active {
    background-color: #d8ecfd;
    outline: 0;
    color: #222222;
    border-color: #222222;
}

.laurentian_reset_check {
    display: inline-block;
    width: 60px;
    margin-top: -20px;
    margin-bottom: 15px;
}

.laurentian_flow #budget_modal .showDetailsByclickrow:first-child .tranlist_cell_txt {
    overflow: hidden;
    min-width: 40px;
    max-width: 95px;
}

.laurentian_flow .budget_transaction_area .tranlist_header .tranlist_cell:first-child {
    padding-left: 0;
}

.laurentian_flow .clearSearch {
    color: #004070;
    font-weight: 600;
    background-image: url(../images/lbc/clear_srch.png);
    background-position: left 10px top 3px;
    background-size: 16px;
}

.laurentian_flow .right_My_Budget_preview {
    padding-top: 0px;
}

.laurentian_flow .slick-dots li.slick-active button {
    background: #004070;
}


/* budget page end */


/**Side Menu**/

.laurentian_flow .account_management {
    background-color: #fff;
}

.laurentian_flow .management_bar {
    width: 270px;
    padding: 115px 0;
}

.laurentian_flow .accout_area {
    margin: 115px 0 0 270px;
    padding-left: 80px;
    min-height: 100vh;
    padding-bottom: 300px;
}

.laurentian_flow .account_hd {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    margin-bottom: 10px;
}

.laurentian_flow .management_bar ul li a {
    font-family: "Source Sans Pro", sans-serif;
    color: #222222;
    font-weight: 400;
    font-size: 16px;
    padding: 14px 0 15px;
    min-height: 54px;
    transition: 0.3s ease;
    padding-left: 10px;
}

.laurentian_flow .management_bar ul li a:hover {
    color: #004070;
}

.laurentian_flow .management_bar ul li.active a {
    color: #004070;
    background-color: #D8ECFD;
    padding-left: 10px;
}

.laurentian_flow .dropdown-menu .sub_account li.active a {
    color: #004070;
    background-color: #D8ECFD;
    /*padding-left: 10px;*/
}

.laurentian_flow .dropdown-menu .sub_account li.active a b {
    font-weight: 600;
}

.laurentian_flow .management_bar ul li {
    position: relative;
}

.laurentian_flow .dropdown-menu .sub_account li.active:before {
    content: "";
    border: 0;
    border-bottom: 4px solid #fdb812;
    /* width: calc(100% + 20px); */
    width: 100%;
    background: transparent;
    z-index: 1;
    position: absolute;
    bottom: 0px;
}

/* .laurentian_flow .dropdown-menu .sub_account li a:hover b {
    font-weight: 600 !important;
} */

.laurentian_flow .management_bar ul li a:hover,
.laurentian_flow .dropdown-menu .sub_account li a:hover {
    color: #004070;
    background-color: #D8ECFD;
}

.laurentian_flow .management_bar ul li a:hover b {
    font-weight: 600;
}

.laurentian_flow .management_bar ul li.active a b {
    font-weight: 600;
}

.laurentian_flow .management_bar ul li.active:before,
.laurentian_flow .management_bar ul li.active:first-child:before {
    content: "";
    border: 0;
    border-bottom: 4px solid #fdb812;
    /*width: calc(100% + 20px);*/
    width: 100%;
    background: transparent;
    z-index: 1;
}

.laurentian_flow .management_bar ul li a .img {
    width: 24px;
    height: 24px;
    margin-right: 12px;
    vertical-align: middle;
}

.laurentian_flow .management_bar ul li a span {
    margin-top: 0;
    max-width: 200px;
}

.laurentian_flow .management_bar ul li:first-child {
    background-image: none;
}

.laurentian_flow .management_bar ul li:first-child a span {
    color: unset;
}


/* .laurentian_flow .management_bar ul li:last-child {
  padding-left: 5px;
  display: none;
} 
.laurentian_flow .management_bar ul li:last-child a {
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 700;
  color: #ec1c24;
  font-size: 12px;
}
.laurentian_flow .management_bar ul li:last-child a b {
  font-weight: 700;
}
.laurentian_flow .management_bar ul li:last-child a:hover {
  color: #222222;
}
.laurentian_flow .management_bar ul li:last-child a:active {
  color: #045ba7;
}*/

.laurentian_flow .management_bar ul li:last-child a span {
    text-decoration: none;
}

.laurentian_flow .laurentian_side_logout {
    margin-top: 10px;
    padding-left: 5px;
}

.laurentian_flow .laurentian_side_logout a {
    display: block;
    padding: 0 20px;
    max-width: 180px;
    height: 50px;
    line-height: 46px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    text-align: center;
    border: 2px solid #004070;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.laurentian_flow .laurentian_side_logout a:hover {
    border-color: #004070;
    background: #004070;
    color: #fff;
}

.laurentian_flow .laurentian_side_logout a:focus {
    border-color: #004070;
    background: #fff;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .laurentian_side_logout a:active {
    background: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}


/**Side Menu**/


/**My Information**/

.laurentian_flow .total_information_holder {
    max-width: 560px;
}

.laurentian_flow .accout_area h1 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 36px;
    margin-bottom: 34px;
}

.laurentian_flow .accout_area h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    letter-spacing: 0;
    margin-bottom: 16px;
}

.laurentian_flow .accout_area p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
}

.laurentian_flow .Card_Lock_Modal_body p {
    letter-spacing: 0;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

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

.laurentian_flow .picture_upload_part .upload_picture_holder {
    width: 100px;
    height: 100px;
    display: block;
    position: relative;
}

.laurentian_flow .picture_upload_part .upload_picture_holder .uploaded_picture {
    width: 100px;
    height: 100px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.laurentian_flow .upload_picture_holder .edit_profile_image {
    background-image: url(../images/lbc/penicon.png);
    background-position: center center;
    background-size: 16px;
    background-repeat: no-repeat;
    position: absolute;
    right: -8px;
    bottom: -10px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 0 10px rgba(69, 69, 69, 0.3);
    box-shadow: 0 0 10px rgba(69, 69, 69, 0.3);
    overflow: hidden;
    z-index: 2;
    border: 1px solid transparent;
    transition: 0.3s ease-in-out;
}

.laurentian_flow .upload_picture_holder .edit_profile_image:focus {
    box-shadow: 0 0px 0px 5px rgb(250, 199, 201);
    border-color: #ec1c24;
}

.laurentian_flow .upload_picture_holder .edit_profile_image:hover {
    border-color: #222222;
}

.laurentian_flow .upload_picture_holder .edit_profile_image:active {
    border-color: #ec1c24;
    box-shadow: none;
}

.laurentian_flow .upload_picture_holder .edit_profile_image.disable_edit_btn {
    background-color: #f7f7f7;
    pointer-events: none;
    box-shadow: none;
}

.laurentian_flow .upload_picture_holder .edit_profile_image.disable_edit_btn input[type="file"] {
    pointer-events: none;
}

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

.laurentian_flow .picture_upload_part .username {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 24px;
    padding-left: 32px;
}

.laurentian_prof_img_initial {
    font-size: 36px;
    padding: 0;
    display: block;
    line-height: 100px;
    text-align: center;
    width: 100%;
    height: 100%;
    background-color: #004070;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_flow .contact_row .form_label {
    /* text-transform: uppercase; */
    font-family: "Source Sans Pro", sans-serif;
    letter-spacing: 0;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    margin-bottom: 4px;
    display: block;
}

.laurentian_flow .edit_form {
    padding-bottom: 30px;
    border-bottom: 1px solid #d9d9d9;
    display: none;
}

.laurentian_flow .contact_row .view_contact {
    border-bottom: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .profile_details_holder h2 {
    margin-bottom: 0;
}

.laurentian_flow .contact_row {
    margin: 18px 0 12px;
}

.laurentian_flow .contact_row .non_edit_form {
    padding-bottom: 14px;
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow #profile .profile_details_holder {
    margin-bottom: 40px;
}

.laurentian_flow #profile .profile_details_holder:last-child {
    margin-bottom: 0;
}

.laurentian_flow .contact_row .view_contact .edit_btn {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #004070;
    top: auto;
    bottom: -1px;
}

.laurentian_flow .contact_row .view_contact .edit_btn:hover {
    color: #004070;
    text-decoration: underline;
    font-weight: 700;
}

.laurentian_flow .contact_row .view_contact .edit_btn:active {
    color: #004070;
    font-weight: 700;
}

.laurentian_flow .contact_row .view_contact.disable_edit_btn .edit_btn {
    pointer-events: none;
    color: #959595;
    text-decoration: none;
}

.laurentian_flow .edit_form .form_box {
    margin-bottom: 30px;
    position: relative;
}

.laurentian_flow .contact_row .edit_form .form_label {
    margin-bottom: 7px;
}

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

.laurentian_flow .edit_form .default_input::placeholder {
    color: #222222;
}

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

.laurentian_flow .edit_form .default_input.disabled {
    pointer-events: none;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #959595;
}

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

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

.laurentian_flow .cancel_save_btn_holder .global_btn:hover {
    background-color: #004070;
    color: #fff;
}

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

.laurentian_flow .cancel_save_btn_holder .global_btn:active {
    background-color: #d8ecfd;
    color: #222222;
    border-color: #222222;
}

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

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

.laurentian_flow .form_box .select_item {
    width: 100%;
    float: none;
    padding: 0;
    height: auto;
}

.laurentian_flow .select_item .dflt_select .dropdown-toggle {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 6px 30px 6px 20px;
    background-color: #fff;
    transition: 0.3s ease;
    text-transform: none;
}

.laurentian_flow .select_item .dflt_select .dropdown-toggle:hover {
    border-color: #959595;
    box-shadow: none;
}

.laurentian_flow .select_item .dflt_select .dropdown-toggle:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #004070;
    color: #222222;
}

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

.laurentian_flow .select_item .dflt_select .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #707070;
    padding: 0 12px !important;
    line-height: 44px;
    text-transform: initial;
}

.laurentian_flow .select_item .dflt_select .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .select_item .dflt_select .dropdown-menu li.selected a {
    font-weight: 600;
    color: #222222;
    border-color: #222222;
    background-color: transparent;
}

.laurentian_flow .select_item .dflt_select .dropdown-menu li a:hover {
    color: #004070 !important;
    border-color: #004070;
    background-color: #d8ecfd !important;
}

.laurentian_flow .select_item .dflt_select .dropdown-menu li a:focus {
    background-color: transparent;
}

.laurentian_flow .edit_form .form_box .forGotPassword {
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 0;
}

.laurentian_flow .forGotPassword a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 14px;
    color: #004070;
    text-decoration: underline;
    position: relative;
    display: block;
    width: auto;
    right: auto;
}

.laurentian_flow .forGotPassword a:hover {
    color: #004070;
    font-weight: 700;
}

.laurentian_flow .password_view_controler {
    position: absolute;
    right: 20px;
    top: 45px;
}

.laurentian_flow .icon_24 {
    height: 24px;
    width: 24px;
}

.laurentian_flow .edit_form .numeric_text {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    margin-left: 0;
    padding: 20px 30px 5px;
    margin-bottom: 30px;
    background-color: #ebf6ff;
    border-left: 8px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    width: 100%;
    border-radius: 5px;
}

.laurentian_flow .edit_form .numeric_text span {
    display: inline-block;
    position: relative;
    width: 49%;
    padding-left: 0;
}

.laurentian_flow .edit_form .numeric_text .value_icon {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    background: url(../images/lbc/muai_circle.png) center left no-repeat;
    background-position: 0px 0px;
    background-size: 24px 24px !important;
    padding-left: 35px;
    margin-bottom: 15px;
    line-height: 25px;
}

.laurentian_flow .edit_form .numeric_text .value_icon.criteria_ful {
    background: url(../images/lbc/muai_chked.png) center left no-repeat;
    background-position: 0px 0px;
    background-size: 24px 24px !important;
}


/**Edit image modal**/

.laurentian_flow .edit_upload_image .modal-header {
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.laurentian_flow .edit_upload_image .modal-header h3 {
    font-size: 20px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .edit_upload_image .move_img_container_label {
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .edit_upload_image .global_btn {
    border-radius: 4px;
    overflow: hidden;
    background-color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    padding: 0 20px;
    text-align: center;
    width: 80px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    transition: 0.3s ease-in-out;
}

.laurentian_flow .edit_upload_image .global_btn:hover {
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .edit_upload_image .global_btn:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
}

.laurentian_flow .edit_upload_image .global_btn:active {
    background-color: #d8ecfd;
    color: #222;
    box-shadow: none;
    border: solid 2px #222;
}

.laurentian_flow .dont_have {
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    margin: 0;
}

.laurentian_flow .slidecontainer .slider::-webkit-slider-thumb {
    background: #004070;
}

.laurentian_flow .slidecontainer .slider::-moz-range-thumb {
    background: #004070;
}

.laurentian_flow .slidecontainer .slider::-webkit-slider-thumb,
.laurentian_flow .slidecontainer .slider::-moz-range-thumb {
    background: #004070 !important;
}

.laurentian_flow .img_btn {
    background-color: #004070 !important;
}

.laurentian_flow .slidecontainer .slider {
    opacity: 1;
}


/**Success Modal**/

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

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

.laurentian_flow .newSuccess .setupawsome h4 {
    font-size: 24px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .newSuccess .setuppaying_top {
    font-size: 16px;
    line-height: 22px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .newSuccess .setuppaying_top small {
    font-size: 14px;
    margin-top: 20px;
    display: block;
}

.laurentian_flow .newSuccess .setuppaying_top .popuptextInner p {
    font-size: 16px;
}

.laurentian_close_new {
    text-align: center;
}

.laurentian_close_new a {
    height: 50px;
    width: 180px;
    padding: 0 20px;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    background-color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    border: 2px solid transparent;
}

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

.laurentian_close_new a:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    background-color: #004070;
    color: #fff;
}

.laurentian_close_new a:active {
    background-color: #d8ecfd;
    box-shadow: none;
    color: #222222;
    border-color: #222;
}

.laurentian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn,
.laurentian_flow #newsetupinstallmenterrormodal .newSuccess_btn {
    background-color: #004070 !important;
    color: #fff;
    height: 50px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 0;
    border-radius: 4px;
    padding: 0 25px;
}

.laurentian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:hover,
.laurentian_flow #newsetupinstallmenterrormodal .newSuccess_btn:hover {
    opacity: 1;
    background-color: rgba(0, 64, 112, 0.1);
    color: #fff !important;
}

.laurentian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:focus,
.laurentian_flow #newsetupinstallmenterrormodal .newSuccess_btn:focus {
    opacity: 1;
    box-shadow: 0 0 0 5px rgb(0 64 112 / 30%);
    background-color: #004070;
    color: #fff !important;
    outline: 0;
}

.laurentian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:active,
.laurentian_flow #newsetupinstallmenterrormodal .newSuccess_btn:active {
    background-color: #ec1c24 !important;
    color: #fff;
    box-shadow: none !important;
}

.laurentian_flow #newsetupinstallmentsuccessmodal .modal-footer {
    display: none;
}


/**My Information End**/


/*laurentian Contact*/

.laurentian_flow .management_bar ul li:first-child:before {
    content: none;
}

.laurentian_flow .accout_area_newContact .accout_area .email_fld a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #004070;
    text-decoration: underline;
    transition: 0.3s ease;
}

.laurentian_flow .accout_area_newContact .accout_area .email_fld a:hover {
    color: #004070;
}

.laurentian_flow .accout_area_newContact .accout_area .email_fld a:active {
    color: #004070;
}

.laurentian_flow .accout_area_newContact .email_fld {
    margin: 22px 0 62px;
}

.laurentian_flow .accout_area_newContact .repeat_wrap label {
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    margin: 40px 0 18px;
    padding-bottom: 0;
    border-bottom: 0;
    text-transform: none;
}

.laurentian_flow .accout_area_newContact .repeat_wrap .no_cell_new span {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    margin-bottom: -3px;
    padding-left: 42px;
}

.laurentian_flow .accout_area_newContact .repeat_wrap .no_cell_new a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #004070;
    text-decoration: underline;
    transition: 0.3s ease;
}

.laurentian_flow .accout_area_newContact .repeat_wrap .no_cell_new a:hover {
    color: #004070;
}

.laurentian_flow .accout_area_newContact .repeat_wrap .no_cell_new a:active {
    color: #004070;
}

.laurentian_flow .accout_area_newContact .repeat_wrap .no_cell_new a svg {
    width: 32px;
    height: 32px;
    fill: #004070;
    margin-right: 11px;
}

.laurentian_flow .accout_area_newContact .gray_bg {
    max-width: 560px;
    border-radius: 5px;
    background-color: #D8ECFD;
    border-left: 8px solid #004070;
    margin: 18px 0 0;
    padding: 20px 24px;
}

.laurentian_flow .accout_area_newContact .gray_bg b {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    margin-bottom: 10px;
}

.laurentian_flow .accout_area_newContact .inner_bg_cell span {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    margin: 0;
}

.laurentian_flow .accout_area_newContact .gray_bg .inner_bg_cell {
    padding-right: 60px;
}

.laurentian_flow .accout_area_newContact .gray_bg i {
    font-size: 12px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #2d2924;
    font-style: normal;
    margin-top: 14px;
}

.laurentian_flow .accout_area .repeat_wrap p {
    margin-top: -6px;
    padding-bottom: 30px;
}

.laurentian_flow .opentext {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    margin-bottom: -4px;
}

.laurentian_flow .email_fld a svg {
    width: 32px;
    height: auto;
    margin-right: 10px;
    fill: #004070;
}


/*laurentian Contact*/


/**Error Message**/

.laurentian_flow .name_error_div,
.laurentian_flow .email_error_div {
    padding-top: 8px;
    display: block;
}

.laurentian_flow .errorText {
    font-size: 14px;
    color: #ae0a33 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 20px;
    position: relative;
    line-height: 16px;
    top: 5px;
}

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


/**Error Message**/


/**My Referral**/

.laurentian_flow .accout_area .accout_area_gutter {
    padding-left: 0;
}

.laurentian_flow .account_management .invite_corner {
    display: none;
}

.laurentian_flow .accout_area .myreferal_sub_section {
    max-width: 580px;
}

.laurentian_flow .accout_area .referal_inner {
    border-bottom: 0;
    margin-top: 52px;
    padding-bottom: 0;
}

.laurentian_flow .accout_area .notification_list_header {
    margin-top: 0;
}

.laurentian_flow .accout_area .myreferal_sub_section h2 {
    font-size: 20px;
    margin-bottom: 0;
}

.laurentian_flow .accout_area .cst_share_box_ico {
    padding-right: 12px;
    text-align: right;
}

.laurentian_flow .accout_area .right_share_box_col .cst_share_box_ico a {
    height: 50px;
    width: 50px;
    margin-right: 7px;
}

.laurentian_flow .accout_area .rel_code_sec h3 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #004070;
    font-size: 40px;
    letter-spacing: 0;
    margin-top: 4px;
}

.laurentian_flow .accout_area .share_link_inner {
    width: 100%;
    max-width: 100%;
    padding-right: 135px;
    border: 1px solid #959595;
    border-radius: 4px;
}

.laurentian_flow .accout_area .copy_code {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #004070;
    color: #fff;
    font-size: 16px;
    letter-spacing: 0;
    width: 115px;
    right: 20px;
    top: 8px;
    bottom: 8px;
    transition: 0.3s ease;
    border-radius: 4px;
    text-align: center;
    overflow: hidden;
    border: 2px solid transparent;
}

.laurentian_flow .accout_area .copy_code:hover {
    background-color: #004070;
    color: #fff;
}

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

.laurentian_flow .accout_area .copy_code:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none !important;
    border-color: #222;
}

.laurentian_flow .accout_area .share_link_inner .share_link {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    height: 56px;
    padding: 0 20px;
}

.laurentian_flow .accout_area .notification_list_header p {
    margin-top: 15px;
}

.laurentian_flow .accout_area .add_friends_sec {
    margin-top: 8px;
}

.laurentian_flow .accout_area .ref_input_label {
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    /* text-transform: uppercase; */
    margin-bottom: 7px;
}

.laurentian_flow .accout_area .ref_input_label.ref_input_label_mb {
    display: none;
}

.laurentian_flow .remove_ref_input {
    top: 16px;
    background-image: url(../images/lbc/remove_black.png);
}

.laurentian_flow .accout_area .share_input_container .form-control {
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
}

.laurentian_flow .accout_area .share_input_container .form-control:focus {
    color: #222222;
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .accout_area .add_input {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #004070;
    text-decoration: underline;
    height: 35px;
    min-width: 125px;
    width: auto;
    background-color: transparent;
    padding: 5px 10px;
    transition: 0.3s ease;
    border: 2px solid transparent;
    margin: 24px auto 22px;
    border-radius: 4px;
}

.laurentian_flow .accout_area .add_input:hover {
    color: #004070;
    font-weight: 700;
    opacity: 1;
}

.laurentian_flow .accout_area .add_input:focus {
    color: #004070;
    border-color: transparent;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .accout_area .add_input:active {
    border: 2px solid transparent;
    color: #004070;
    box-shadow: none;
}

.laurentian_flow .accout_area .invite_now_input {
    display: block;
    height: 50px;
    line-height: 46px;
    width: 140px !important;
    padding: 0 15px;
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #004070;
    border-radius: 4px;
    transition: 0.3s ease;
    letter-spacing: 0;
    margin: 0 auto;
    border: 2px solid transparent;
}

.laurentian_flow .accout_area .invite_now_input span.mb_invite_now {
    display: none;
}

.laurentian_flow .accout_area .invite_now_input:hover {
    background-color: #004070;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .accout_area .invite_now_input:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow .accout_area .invite_now_input:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .accout_area .refl_progress_headline {
    display: none;
}

.laurentian_flow .accout_area .refl_progress_row:after {
    content: none;
}

.laurentian_flow .accout_area .refl_progress_cell.ref_complete:after {
    content: none;
}

.laurentian_flow .accout_area .refl_progress_cell.ref_complete:last-child svg g.curved_circle {
    fill: #27f2d3;
    stroke: #27f2d3;
}

.laurentian_flow .accout_area .refl_progress_cell.ref_complete svg g.curved_circle {
    stroke: #004070;
    fill: #004070;
}

.laurentian_flow .accout_area .refl_progress_cell:last-child svg g.curved_circle {
    stroke: #27f2d3;
}

.laurentian_flow .accout_area .refl_progress_cell svg g.curved_circle {
    stroke: #004070;
}

.laurentian_flow .accout_area .laurentian_myaccmp .myreferal_sub_section h2 {
    font-size: 26px;
}

.laurentian_flow .accout_area .laurentian_myaccmp .share_rel_col {
    margin-top: 12px;
}

.laurentian_flow .accout_area .laurentian_myaccmp .notification_list_header {
    margin-bottom: 28px;
}

.laurentian_flow .accout_area .line_div h4 {
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #004070;
    font-size: 36px;
}

.laurentian_flow .accout_area .line_div span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 12px;
    line-height: 16px;
    padding: 0px 0px 0px 14px;
    letter-spacing: 0;
}

.laurentian_flow .accout_area .line_div h4:after {
    background-color: #004070;
    top: -3px;
}

.laurentian_flow .accout_area .refl_cell_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 12px;
    padding-top: 6px;
}


/**My Referral**/


/**Email Notification**/

.laurentian_flow .new_accout_area .notification_list {
    margin: 0;
    max-width: 565px;
}

.laurentian_flow .new_accout_area .notification_inner_list .main_control_box .notification_shadow:after,
.laurentian_flow .new_accout_area .notification_inner_list.last_border:after {
    content: none !important;
}

.laurentian_flow .new_accout_area .ac_notification_outer_row {
    padding-right: 0;
    margin-bottom: 0;
}

.laurentian_flow .new_accout_area .child_control_box {
    padding-left: 30px;
}

.laurentian_flow .new_accout_area .parent_control_box .ac_notification_outer_row {
    border-bottom: 1px solid #a9a9a9;
}

.laurentian_flow .new_accout_area .child_control_box .ac_notification_outer_row {
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .new_accout_area .ac_notification_row h5,
.laurentian_flow .new_accout_area .ac_notification_row h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
    margin-bottom: 0px;
}

.laurentian_flow .new_accout_area .ac_notification_row p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    line-height: 18px;
    margin-top: 7px;
    min-height: auto;
}

.laurentian_flow .new_accout_area .ac_notification_row p a {
    color: #004070;
    font-size: 12px;
    font-weight: 700;
    font-family: "Source Sans Pro", sans-serif;
    margin-left: 2px;
    text-decoration: underline;
}

.laurentian_flow .new_accout_area .ac_notification_row p a:hover {
    color: #004070;
    text-decoration: underline;
}

.laurentian_flow .new_accout_area .ac_notification_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 18px 0px 14px;
    min-height: 42px;
}

.laurentian_flow .new_accout_area .ac_notification_row .onoff_area {
    float: none;
    margin-top: 0;
}

.laurentian_flow .new_accout_area .notification_content {
    float: none;
}

.laurentian_flow .new_accout_area .ac_notification_row .on,
.laurentian_flow .new_accout_area .ac_notification_row .off {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 12px;
    padding-top: 3px;
}

.laurentian_flow .new_accout_area .ac_notification_row .switch {
    margin-bottom: 0;
}

.laurentian_flow .new_accout_area .notification_list_header h3,
.laurentian_flow .new_accout_area .notification_list_header h2 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 14px;
}

.laurentian_flow .new_accout_area .notification_inner_list {
    margin-bottom: 50px;
}

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

.laurentian_flow .child_control_box.disable_notification_sec_new.disable_notification_sec input:checked+.slider_switch {
    background-color: #004070;
}

.laurentian_flow .new_accout_area .green_png {
    margin-top: -5px;
}

.laurentian_flow #creditLimitNotifications .price_Range {
    padding: 120px 30px 0;
}


/**Email Notification**/


/**Email Notification modal**/

.laurentian_flow .new_small_statement_modal .modal-header {
    padding: 18px !important;
    border-bottom: 1px solid #d9d9d9;
}

.laurentian_flow .new_small_statement_modal .modal-dialog {
    max-width: 560px;
}

.laurentian_flow .new_small_statement_modal .modal-header .modal-title {
    font-size: 20px;
    line-height: 24px;
}

.laurentian_flow .new_small_statement_modal .modal-header .modal-title span {
    width: 22px;
    margin-left: 2px;
    display: inline-block;
}

.laurentian_flow .new_small_statement_modal .modal-header .modal-title span img {
    width: 100%;
    vertical-align: -3px;
}

.laurentian_flow .new_small_statement_modal .mg_img {
    display: none;
}

.laurentian_flow .new_small_statement_modal .setup_install_headline {
    margin-bottom: 18px;
    padding-top: 45px;
}

.laurentian_flow .new_small_statement_modal .setup_install_headline .modal-title {
    margin: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 24px;
}

.laurentian_flow #creditLimitNotifications .setup_install_headline .modal-title {
    padding: 0 15px;
}

.laurentian_flow .new_small_statement_modal .notify_top {
    padding: 0 25px;
}

.laurentian_flow .new_small_statement_modal .notify_top p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    line-height: 22px;
}

.laurentian_flow .new_small_statement_modal .notify_top p:last-child {
    margin-bottom: 0;
}

.laurentian_flow .new_small_statement_modal .modal-footer {
    border-top: 0;
    padding: 28px 30px 40px;
}

.laurentian_flow .new_small_statement_modal .modal-footer ul {
    text-align: center;
    font-size: 0;
}

.laurentian_flow .new_small_statement_modal .modal-footer ul li {
    display: inline-block;
}

.laurentian_flow .new_small_statement_modal .modal-footer ul li+li {
    margin-left: 0px;
}

.laurentian_flow .new_small_statement_modal .laurentian_notification_btn {
    border: 2px solid #004070;
    text-align: center;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #fff;
    font-size: 16px;
    width: 180px;
    padding: 12px 15px;
    transition: 0.3s ease;
    border-radius: 4px;
    overflow: hidden;
    outline: none !important;
    text-decoration: none;
}

.laurentian_flow .new_small_statement_modal .laurentian_notification_btn:hover {
    border-color: #004070;
    background-color: #004070;
    color: #fff;
    opacity: 1;
}

.laurentian_flow .new_small_statement_modal .laurentian_notification_btn:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    outline: 0;
    border-color: #222;
}

.laurentian_flow .new_small_statement_modal .laurentian_notification_btn:focus {
    background-color: #fff;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .laurentian_purchase_notifications_modify {
    background-color: #004070;
    color: #fff;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .laurentian_purchase_notifications_modify:hover {
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .new_small_statement_modal .laurentian_purchase_notifications_modify:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    outline: 0;
    border-color: #222;
}

.laurentian_flow .new_small_statement_modal .laurentian_purchase_notifications_modify:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .credit_change_save {
    background-color: #004070;
    color: #fff;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .credit_change_save:hover {
    background-color: #004070;
    color: #fff;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .credit_change_save:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    border-color: #004070;
}

.laurentian_flow .new_small_statement_modal .credit_change_save:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    outline: 0;
    border-color: #222;
}


/**Email Notification modal**/


/**Travel Notice**/

.laurentian_flow .travelnoticepage .accout_area p {
    padding-right: 110px;
}

.laurentian_flow .travelnoticepage #traveladd:after {
    content: none;
}

.laurentian_flow .fld_outr label {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
}

.laurentian_flow .travelnoticepage .upcoming_travel .col-sm-8 {
    width: 80%;
}

.laurentian_flow .travelnoticepage .upcoming_travel .col-sm-4 {
    width: 40%;
}

.laurentian_flow .travelnoticepage #traveladd .account_frm {
    padding: 20px 40px 14px 0;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld,
.laurentian_flow #traveleditSection .type_fld {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222 !important;
    font-size: 16px;
    height: 60px;
    padding: 0 20px;
    border: 1px solid #959595;
    border-radius: 4px;
    background-color: #fff;
    transition: 0.3s ease;
    margin: 3px 0 0px;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld.no_icons,
.laurentian_flow #traveleditSection .type_fld.no_icons {
    padding: 0 20px;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld::placeholder,
.laurentian_flow #traveleditSection .type_fld::placeholder {
    color: #222222;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld:focus,
.laurentian_flow #traveleditSection .type_fld:focus {
    color: #222222 !important;
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld.errorred:focus,
.laurentian_flow #traveleditSection .type_fld.errorred:focus {
    box-shadow: none !important;
}

.laurentian_flow .calender-btn .form-control[disabled],
.laurentian_flow .calender-btn .form-control[readonly],
.laurentian_flow fieldset[disabled] .form-control {
    background-image: url(../images/lbc/blue_caret.svg);
    background-size: 35px;
    background-position: right 15px center;
}

.laurentian_flow .flatpickr-day {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    z-index: 1;
}

.laurentian_flow .rangeMode .flatpickr-day {
    margin-top: 2px;
}

.laurentian_flow .flatpickr-day.today:after {
    background-color: #004070 !important;
    top: -1px;
}

.laurentian_flow .flatpickr-day.today {
    color: #fff;
}

.laurentian_flow .flatpickr-day.selected:after,
.laurentian_flow .flatpickr-day.startRange:after,
.laurentian_flow .flatpickr-day.endRange:after {
    background-color: #004070 !important;
    top: -1px;
    border: 1px solid #004070;
}

.laurentian_flow .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)),
.laurentian_flow .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)),
.laurentian_flow .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.laurentian_flow .flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.laurentian_flow .flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.laurentian_flow .flatpickr-day.prevMonthDay.today.inRange,
.laurentian_flow .flatpickr-day.nextMonthDay.today.inRange,
.laurentian_flow .flatpickr-day:hover,
.laurentian_flow .flatpickr-day.prevMonthDay:hover,
.laurentian_flow .flatpickr-day.nextMonthDay:hover,
.laurentian_flow .flatpickr-day:focus,
.laurentian_flow .flatpickr-day.prevMonthDay:focus,
.laurentian_flow .flatpickr-day.nextMonthDay:focus {
    background: #D8ECFD;
    border-color: #D8ECFD;
    height: 29px;
}

.laurentian_flow .flatpickr-day.inRange {
    -webkit-box-shadow: -5px 0 0 #ebf6ff, 5px 0 0 #ebf6ff;
    box-shadow: -5px 0 0 #ebf6ff, 5px 0 0 #ebf6ff;
}

.laurentian_flow .flatpickr-day.selected,
.laurentian_flow .flatpickr-day.startRange,
.laurentian_flow .flatpickr-day.endRange,
.laurentian_flow .flatpickr-day.selected.inRange,
.laurentian_flow .flatpickr-day.startRange.inRange,
.laurentian_flow .flatpickr-day.endRange.inRange,
.laurentian_flow .flatpickr-day.selected:focus,
.laurentian_flow .flatpickr-day.startRange:focus,
.laurentian_flow .flatpickr-day.endRange:focus,
.laurentian_flow .flatpickr-day.selected:hover,
.laurentian_flow .flatpickr-day.startRange:hover,
.laurentian_flow .flatpickr-day.endRange:hover,
.laurentian_flow .flatpickr-day.selected.prevMonthDay,
.laurentian_flow .flatpickr-day.startRange.prevMonthDay,
.laurentian_flow .flatpickr-day.endRange.prevMonthDay,
.laurentian_flow .flatpickr-day.selected.nextMonthDay,
.laurentian_flow .flatpickr-day.startRange.nextMonthDay,
.laurentian_flow .flatpickr-day.endRange.nextMonthDay {
    background: #ebf6ff;
    border-color: #ebf6ff;
    height: 29px;
}

.laurentian_flow .trvl_notice_btn {
    padding-top: 6px;
}

.laurentian_flow .account_management .submit_btn {
    width: 170px;
    padding: 0 15px !important;
    height: 50px;
    line-height: 46px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px !important;
    color: #fff;
    background-color: #004070;
    border-radius: 4px;
    text-align: center;
    border: 0;
    transition: 0.3s ease;
    overflow: hidden;
    border: 2px solid transparent;
}

.laurentian_flow .account_management .submit_btn:hover {
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .account_management .submit_btn:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .account_management .submit_btn:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow #traveleditModalSection .submit_btn {
    transition: 0.3s ease;
    padding: 15px 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    text-align: center;
    border: 2px solid #004070;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
}

.laurentian_flow #traveleditModalSection .submit_btn:hover {
    border-color: #00518f;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow #traveleditModalSection .submit_btn:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #004070;
    background-color: #fff;
    color: #004070;
}

.laurentian_flow #traveleditModalSection .submit_btn:active {
    border-color: #222;
    background-color: #d8ecfd;
    box-shadow: none;
    color: #222222;
}

.laurentian_flow #traveleditModalSection #editTravel {
    padding: 15px 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 2px solid #004070;
    background-color: #004070;
    border-radius: 4px;
    overflow: hidden;
}

.laurentian_flow #traveleditModalSection #editTravel:hover {
    border-color: transparent;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow #traveleditModalSection #editTravel:active {
    border-color: #222;
    background-color: #d8ecfd;
    box-shadow: none;
    color: #222222;
}

.laurentian_flow #traveleditModalSection #editTravel:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #004070;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow #traveleditModalSection .modal-footer {
    padding: 25px 0;
    display: none;
}


/* .laurentian_flow #traveleditModalSection .modal-header .modal-title {
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  line-height: 25px;
  text-transform: capitalize;
  font-size: 24px;
} */

.laurentian_flow #traveleditModalSection .modal-header .close {
    margin: 21px 20px;
}

.laurentian_flow .destini_cell {
    border-bottom: 0;
}

.laurentian_flow .destini_inr_cell {
    padding: 30px 30px 28px;
    box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
    border-radius: 4px;
    overflow: hidden;
}

.laurentian_flow .desti_cell:first-child {
    display: none;
}

.laurentian_flow .desti_cell {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
    letter-spacing: 0;
}

.laurentian_flow .desti_cell:nth-child(2) {
    width: 45% !important;
}

.laurentian_flow .desti_cell.fromDate,
.laurentian_flow .desti_cell.toDate {
    width: 25% !important;
}

.laurentian_flow .desti_cell span,
.laurentian_flow .desti_cell em {
    font-weight: 400;
    color: #222222;
}

.laurentian_flow .edit_del {
    width: 20px;
}

.laurentian_flow .edit_del a {
    width: 35px;
    line-height: 20px;
    height: 35px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    margin-bottom: 0;
    color: #222222;
}

.laurentian_flow .edit_del a img {
    vertical-align: 0;
}

.laurentian_flow .travelModalNew .modal_text_global {
    font-size: 16px;
    line-height: 22px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .travelModalNew .savebutton_alertpop button {
    min-width: 180px;
    width: auto;
    padding: 15px 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 2px solid #004070;
    background-color: #004070;
    border-radius: 4px;
    overflow: hidden;
    transition: 0.3s ease;
    outline: none;
}

.laurentian_flow .travelModalNew .savebutton_alertpop button:hover {
    border-color: #004070;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .travelModalNew .savebutton_alertpop button:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border: #222 solid 2px
}

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

.laurentian_flow #newTravelladdconfirmAlertmodal .modal-footer,
#newTravellDeleteAlertmodal .modal-footer,
.laurentian_flow #newTravelleditconfirmAlertmodal .modal-footer {
    display: none;
}


/**Travel Notice**/


/**My Card**/

.laurentian_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
    margin-left: 10px;
}

.laurentian_flow .my_cards .accout_area .flex_dashboard_outer {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 45px;
}

.laurentian_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_lt {
    min-width: auto;
}

.laurentian_flow .my_cards .accout_area .left_activity h3 {
    margin-bottom: 0;
}

.laurentian_flow .your_brim_crd .brim_card_single_option {
    padding: 0px 15px;
}

.laurentian_flow .my_cards .accout_area .accnt_balnc_outer,
.laurentian_flow .my_cards .accout_area .accnt_balnc_outer:before,
.laurentian_flow .my_cards .accout_area .accnt_balnc_outer:after {
    background-color: #f7f7f7;
}

.laurentian_flow .my_cards .accout_area .accnt_balnc_outer .small_point_tag {
    display: none !important;
}

.laurentian_flow .my_cards .accout_area .accnt_balnc_outer .brim_card_headline {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
}

.laurentian_flow .my_cards .accout_area .brim_right_flex .brim_make_pay {
    line-height: normal;
}

.laurentian_flow .my_cards .accout_area .accnt_balnc_outer {
    padding: 30px 0 38px;
}

.laurentian_flow .my_cards .accout_area .your_card_outer {
    /* padding: 52px 0; */
    padding: 0 0 52px;
}

.laurentian_flow .my_cards .accout_area .your_card_outer h4,
.laurentian_flow .my_cards .accout_area .additional_card_outer h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 26px;
    margin-bottom: 20px;
}

.laurentian_flow .my_cards .accout_area .your_card_details {
    width: 100%;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: 0.3s ease;
    overflow: hidden;
}

.laurentian_flow .my_cards .accout_area .your_card_details:hover {
    border-color: #706f73;
    background-color: #d8ecfd;
}

.laurentian_flow .my_cards .accout_area .your_card_details:active {
    border-color: #222222;
    background-color: #d8ecfd;
}

.laurentian_flow .my_cards .accout_area .your_card_details:focus {
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    background-color: transparent;
}

.laurentian_flow .my_cards .accout_area .card_hold_details h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 20px;
    margin-bottom: 4px;
}

.laurentian_flow .my_cards .accout_area .card_hold_details .card_typ_nw {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 12px;
}

.laurentian_flow .my_cards .accout_area .valid_dt h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .my_cards .accout_area .final_no h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .my_cards .accout_area .valid_dt h5 span,
.laurentian_flow .my_cards .accout_area .final_no h5 span {
    margin-right: 4px;
    vertical-align: baseline;
    text-transform: none;
    font-size: 16px;
}

.laurentian_flow .my_cards .accout_area .add_card_fig {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #004070;
    box-shadow: 0 0 black;
    margin: 0 auto;
    background-color: #004070;
    margin: 0 17px 0 15px;
}

.laurentian_flow .my_cards .accout_area .add_card_fig span {
    font-size: 28px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 0;
    display: block;
    line-height: 18px;
    text-align: center;
    transform: none;
}

.laurentian_flow .my_cards .accout_area .additional_card_inner {
    margin: 0;
}

.laurentian_flow .my_cards .accout_area .card_img_hold {
    width: 92px;
}

.laurentian_flow .my_cards .accout_area .additional_card_inner .your_card_details {
    margin-bottom: 20px;
}

.laurentian_flow .my_cards .accout_area .additional_card_inner .your_card_details:last-child {
    margin-bottom: 0;
}

.laurentian_flow .my_cards .accout_area .notification_list_ico {
    margin-right: 28px;
}

.laurentian_flow .my_cards .accout_area .your_card_details .valid_dt {
    width: 28%;
    margin-right: 36px;
}

.laurentian_flow .my_cards .accout_area .your_card_details .final_no {
    width: 28%;
}

.laurentian_flow .my_cards .accout_area .your_card_details .card_hold_details {
    width: 44%;
}

.laurentian_flow .my_cards .accout_area .add_member_new {
    margin-top: 30px;
    width: auto;
}

.laurentian_flow .my_cards .accout_area .add_member_new a span {
    display: none;
}

.laurentian_flow .my_cards .accout_area .add_member_new a {
    height: 50px;
    line-height: 46px;
    padding: 0 20px;
    min-width: 150px;
    width: auto;
    background: #004070;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    transition: 0.3s ease;
    border-radius: 4px;
    overflow: hidden;
    border: 2px solid #004070;
}

.laurentian_flow .my_cards .accout_area .add_member_new a:hover {
    background: #004070;
    color: #fff;
    border-color: #004070;
}

.laurentian_flow .my_cards .accout_area .add_member_new a:focus {
    background: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .my_cards .accout_area .add_member_new a:active {
    background: #d8ecfd;
    color: #222222;
    border-color: #222222;
}


/**Add card member Modal**/

.laurentian_flow .card_select_new .fld_outr_new label {
    text-transform: none;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    margin-bottom: 6px;
    display: block;
}

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

.laurentian_flow .card_select_new .add_fld::placeholder {
    color: #222222;
}

.laurentian_flow .card_select_new .add_fld:focus {
    border: 1px solid #004070 !important;
    color: #222222;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .card_select_new .add_fld.errorred {
    background-color: #feecf0 !important;
    border: 1px solid #ae0a33 !important;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    height: 60px;
    border: 1px solid #767676;
    border-radius: 4px;
    padding: 6px 30px 6px 20px;
    background-color: #fff;
    transition: 0.3s ease;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:hover {
    border-color: #045ba7;
    box-shadow: none;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:focus,
.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select.open>.btn {
    border: 2px solid #004070 !important;
    color: #222222;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn .caret {
    background: none;
    border: solid #2d2924;
    border-width: 0 2px 2px 0;
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    height: auto;
    width: auto;
    top: 40%;
    right: 15px;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #707070;
    padding: 0 12px !important;
    line-height: 44px;
    background: none !important;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li:last-child a {
    border-bottom: 0;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a:hover {
    color: #004070 !important;
    border-color: #004070;
}

.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li.selected a {
    font-weight: 600;
    color: #222222;
    border-color: #004070;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn {
    background-image: none !important;
    height: 50px;
    line-height: 46px;
    padding: 0 20px;
    min-width: 150px;
    width: auto;
    background-color: #004070 !important;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    transition: 0.3s ease;
    border-radius: 4px;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn:hover {
    background-color: #004070 !important;
    color: #fff;
}

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

.laurentian_flow .card_select_new .next_but_compare .global_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

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

.laurentian_flow #addmembermodal .all_detail_container {
    max-height: 100%;
    overflow: visible;
}

.laurentian_flow .application_laststep h2 {
    letter-spacing: 0px;
    font-family: "Source Sans Pro", sans-serif;
}

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

.laurentian_flow .rangeslider__handle {
    background: #004070;
}

.laurentian_flow .rangeslider--horizontal .rangeslider__fill {
    background-color: #004070;
}

.laurentian_flow .price_Range .slider.slider-horizontal:before {
    display: none;
}

.laurentian_flow .price_Range .slider.slider-horizontal:after {
    display: none;
}

.laurentian_flow .application_laststep .slider-horizontal .rng_new_range {
    color: #004070;
}

.laurentian_flow .value_left_top {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .value_right_top {
    font-size: 18px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.back_btn {
    padding-left: 0px;
    background-image: none !important;
    border-radius: 4px;
    background-color: #fff !important;
    border: 2px solid #004070;
    color: #004070;
    width: 150px !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.back_btn:hover {
    background-color: #004070 !important;
    border: 2px solid #00518f;
    color: #fff;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.back_btn:focus {
    background-color: #fff !important;
    border: 2px solid #004070;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    border: 2px solid #222;
    color: #222222;
    box-shadow: none;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.next_btn {
    background-image: none !important;
    width: 150px !important;
    border-radius: 4px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    background-color: #004070 !important;
    color: #fff;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.next_btn:hover {
    background-color: #004070 !important;
    color: #fff;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.next_btn:focus {
    background-color: #004070 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.next_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow #confirm_card_details .all_detail_container {
    max-height: 100%;
}

.laurentian_flow .card_select_new h3 {
    letter-spacing: 0px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .card_confirm_new p {
    margin-bottom: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .newSuccess .all_detail_container .confirm_card_txt h4 {
    font-size: 14px;
    margin-bottom: 8px;
    text-align: left;
    color: #004070;
}

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

.laurentian_flow .confirmsingle_text label {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_flow .confirmsingle_text .show_email {
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn.back_btn {
    background-color: #fff !important;
    color: #004070;
    border: 2px solid #004070;
    line-height: 46px;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn.back_btn:hover {
    background-color: #004070 !important;
    border: 2px solid #004070;
    color: #fff;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn.back_btn:focus {
    background-color: #fff !important;
    border: 2px solid #004070;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow .card_select_new .next_but_compare .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    border: 2px solid #222;
    color: #222222;
    box-shadow: none;
}


/**Add card member Modal**/


/**My Card End**/


/**Your Card**/

.laurentian_flow .your_brim_crd {
    background-color: #f7f7f7;
}

.laurentian_flow .your_brim_crd:before {
    background-color: #f7f7f7;
}

.laurentian_flow .your_brim_crd:after {
    background-color: #f7f7f7;
}

.laurentian_flow .yr_crd_contrl #cardHolderName {
    font-size: 36px;
    color: #004070;
}

.laurentian_flow .your_brim_crd .flex_row {
    align-items: center;
}

.laurentian_flow .your_brim_crd .brim_left_flex {
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
}

.laurentian_flow .your_brim_crd .brim_right_flex {
    width: auto;
}


/* .laurentian_flow .yr_crd_new_full .icn_btn_card {
  height: 50px;
  line-height: 0;
  border: 2px solid #222222;
  width: 47%;
  border-radius: 25px;
  font-size: 16px;
  color: #222222;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px; 
} */

.laurentian_flow .yr_crd_new_full .icn_btn_card:hover {
    box-shadow: none;
    border-color: #004070;
    background-color: #004070;
    color: #fff;
}

.laurentian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover {
    background-color: #007d93;
    color: #fff;
}

.hov_mem {
    display: none;
}

.laurentian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .hov_mem {
    display: block;
}

.laurentian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .nohov_mem {
    display: none;
}

.laurentian_flow .yr_crd_new_full .icn_btn_card:focus {
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    color: #004070;
    background-color: transparent;
}

.laurentian_flow .yr_crd_new_full .icn_btn_card:last-child {
    margin-right: 0;
}

.laurentian_flow .icn_btn_card span {
    width: 100%;
    display: block;
    margin-right: 0;
    text-align: center;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.laurentian_flow .pin_mob_img {
    display: none;
}

.laurentian_flow .new_btns_holder_laurentian {
    justify-content: flex-start;
    padding: 10px 0 0px;
}

.laurentian_flow .icn_btn_card:hover span img {
    filter: brightness(0) invert(1);
}


/**Request Limit Modal**/

.laurentian_flow #requestNewLimitmodal .mp_success a {
    color: #222222 !important;
    display: block;
}

.laurentian_flow #requestNewLimitmodal .mp_success a:hover {
    color: #ec1c24 !important;
}

.laurentian_flow .newSuccess .all_detail_container h4 {
    font-size: 24px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 20px;
    text-align: center;
}

.newSuccess .setuppaying_top {
    margin: 0px 0px 20px;
}

/* .laurentian_flow .newSuccess .smalltextp {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 0px;
} */
/**Request Limit Modal**/


/**Your Card End**/


/**Additional Member Card**/

.laurentian_flow .yr_crd_new_full .relative_card_info:before {
    content: none;
}

.laurentian_flow .yr_crd_new_full .relative_card_details {
    padding-top: 35px;
}

.laurentian_flow .yr_crd_new_full .relative_card_details h5 {
    margin-bottom: 0;
    letter-spacing: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #222222;
}

.laurentian_flow .yr_crd_new_full .relative_card_image {
    background-color: #004070;
    border: 2px solid #004070;
    box-shadow: none;
}

.laurentian_flow .yr_crd_new_full .relative_card_image span {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    transform: none;
    color: #fff;
}

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

.laurentian_flow .back_my_card:hover {
    color: #004070;
}

.laurentian_flow .accout_area .brim_center_flex {
    margin-top: 0px;
}

.laurentian_flow .accout_area .brim_center_flex .brim_card_option {
    width: auto;
}

.laurentian_flow .yr_crd_new_full .icn_btn_card {
    height: 65px;
    width: 24.5%;
    border-radius: 4px;
    margin-right: 0;
    font-size: 14px;
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    line-height: inherit;
    padding-top: 4px;
    border: 2px solid #004070;
}

.laurentian_flow .yr_crd_new_full .relative_card_info {
    padding-top: 0;
}

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

.laurentian_flow .card_rltv_info_outer .contact_area_main {
    padding-top: 0;
}

.laurentian_flow .card_rltv_info_outer .relative_card_info {
    padding-bottom: 30px;
}

.laurentian_flow .spnd_lmt .icn_btn_card:first-child {
    padding-top: 18px;
}

.laurentian_flow .spnd_lmt .icn_btn_card span {
    width: auto;
    display: inline-flex;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
}


/**spending limit**/

.laurentian_flow .laurentian_card_lmt {
    max-width: 675px;
}

.laurentian_flow .laurentian_card_lmt h2 {
    font-size: 36px;
    margin-bottom: 40px;
    color: #004070;
}

.laurentian_flow .laurentian_card_lmt h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 26px;
    color: #222222;
    margin-bottom: 20px;
}

.laurentian_flow .laurentian_card_lmt p {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    line-height: 22px;
    margin-bottom: 30px;
}

.laurentian_flow .laurentian_card_lmt .price_Range {
    margin-top: 120px;
}

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

.laurentian_flow .laurentian_card_lmt .value_left_top,
.laurentian_flow .laurentian_card_lmt .value_right_top {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    font-size: 16px;
}

.laurentian_flow .laurentian_card_lmt .rangeslider--horizontal .rangeslider__fill {
    background-color: #004070;
    border-radius: 10px;
}

.laurentian_flow .laurentian_card_lmt .rangeslider__handle {
    height: 40px;
    width: 40px;
    background: #004070;
    box-shadow: none;
    border: 3px solid #fff;
}

.laurentian_flow .laurentian_card_lmt .all_detail_container .btn-default {
    width: 175px;
    margin-bottom: 0px;
    padding: 0 15px !important;
    background-color: #004070;
    height: 50px;
    line-height: 46px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-align: center;
    border: 0;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.laurentian_flow .laurentian_card_lmt .all_detail_container .btn-default:hover {
    color: #fff;
    background-color: #004070;
}

.laurentian_flow .laurentian_card_lmt .all_detail_container .btn-default:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .laurentian_card_lmt .all_detail_container .btn-default:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .laurentian_card_lmt .price_Range .slider.slider-horizontal:after,
.laurentian_flow .laurentian_card_lmt .price_Range .slider.slider-horizontal:before {
    content: none;
}

.laurentian_flow .accout_area .change_card_step1 p {
    margin-bottom: 0;
}

.laurentian_flow .laurentian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default {
    width: 175px;
    margin-bottom: 0px;
    padding: 0 15px !important;
    background-color: #004070;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    text-align: center;
    border: 0;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    color: #fff;
}

.laurentian_flow .laurentian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:hover {
    color: #fff;
    background-color: #004070;
}

.laurentian_flow .laurentian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:focus {
    background-color: #004070;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

.laurentian_flow .laurentian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border: #222 solid 2px;
}

.laurentian_flow .laurentian_card_lmt .change_card_step1 .savebutton_alertpop {
    padding-top: 20px;
}


/**spending limit**/


/**Additional Member Card End**/


/**Change Pin**/

.laurentian_flow .change_pin h2 {
    font-size: 36px;
    margin-bottom: 60px;
    color: #004070;
}

.laurentian_flow .change_pin_step_1 h4,
.laurentian_flow .change_pin_step_2 h4,
.laurentian_flow .change_pin_step_3 h4,
.laurentian_flow .change_pin_success h4 {
    font-size: 26px;
    margin-bottom: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

/* .laurentian_flow .change_pin {
    max-width: 560px;
} */

.change_pin_step_1,
.change_pin_step_2.chngpin,
.change_pin_step_3 {
    max-width: 560px;
}

.laurentian_flow .pinchange_part {
    padding-top: 30px;
}

.laurentian_flow .fld_col_12 {
    padding: 0;
}

.laurentian_flow .change_pin .fld_outr_new {
    margin: 0 0 25px;
}

.laurentian_flow .change_pin .fld_outr_new label {
    /* text-transform: uppercase; */
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 700;
    color: #222222;
    font-size: 14px;
    margin-bottom: 7px;
    display: block;
    position: relative;
}

.laurentian_flow .change_pin .add_fld,
.laurentian_flow .change_pin .fld_outr_new .bootstrap-select>.btn {
    width: 100%;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 16px;
    height: 60px;
    border: 1px solid #767676;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
    background-color: #fff;
    transition: 0.3s ease;
}

.laurentian_flow .change_pin .add_fld:focus,
.laurentian_flow .change_pin .fld_outr_new .bootstrap-select>.btn:focus {
    border: 1px solid #004070 !important;
    color: #222222;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}


/* .laurentian_flow .change_pin .sm_tip {
  height: 17px;
  width: 17px;
  margin-left: 3px;
  font-size: 17px;
  color: #004070;
  vertical-align: -1px;
} */

.laurentian_flow .change_pin .new_top_tooltip {
    vertical-align: 0;
}

.laurentian_flow .change_pin .hint_btn_d a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    padding: 0;
    text-decoration: underline;
    letter-spacing: 0;
}

.laurentian_flow .change_pin .hint_btn_d a:hover {
    color: #004070;
    font-weight: 700;
}

.laurentian_flow .hint_question_new {
    background-color: #ebf6ff;
    border-radius: 4px;
    margin-top: 20px;
    width: 100%;
    padding: 20px 30px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    border-left: 8px solid #004070;
}

.laurentian_flow .hint_question_new span {
    padding-right: 2px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    text-transform: none;
}

.laurentian_flow .hint_question_new .hint_question {
    color: #222222;
    font-size: 14px;
    margin-top: 0;
}

.laurentian_flow .change_pin .next_but_compare .global_btn {
    height: 50px;
    line-height: 46px;
    width: 175px;
    padding: 0 15px;
    text-align: center;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #004070 !important;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.laurentian_flow .change_pin .next_but_compare .global_btn:hover {
    background-color: #004070 !important;
    color: #fff;
}

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

.laurentian_flow .change_pin .next_but_compare .global_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    border-color: #222;
}

.laurentian_flow .change_pin .pg_invalid_card {
    display: block;
    padding-top: 8px;
}

.laurentian_flow .change_pin .next_but_compare .global_btn.next_btn {
    background-image: none !important;
}

.laurentian_flow .change_pin .next_but_compare .global_btn.back_btn {
    border: 2px solid #004070;
    background-color: #fff !important;
    background-image: none !important;
    color: #004070;
    line-height: 46px;
}

.laurentian_flow .change_pin .next_but_compare .global_btn.back_btn:hover {
    border-color: #00518f;
    background-color: #004070 !important;
    color: #fff;
}

.laurentian_flow .change_pin .next_but_compare .global_btn.back_btn:focus {
    border-color: #004070;
    background-color: #fff !important;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .change_pin .next_but_compare .global_btn.back_btn:active {
    box-shadow: none;
    border-color: #222;
    background-color: #d8ecfd !important;
    color: #222222;
}

.laurentian_flow .change_pin_step_2 .go_grn {
    padding-top: 30px;
}

.laurentian_flow .change_pin .chngpin .fld_outr_new {
    margin-right: -10px;
    margin-left: -10px;
}

.laurentian_flow .change_pin .note_design {
    margin: 30px 0px 30px;
    background-color: #ebf6ff;
    border-radius: 4px;
    width: 100%;
    padding: 20px 30px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 14px;
    border-left: 8px solid #004070;
}

.laurentian_flow .change_pin_button .brim_btn {
    padding: 0 15px;
    height: 50px;
    line-height: 48px;
    border-radius: 4px;
    overflow: hidden;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
}

.laurentian_flow .change_pin_button .brim_btn:hover {
    border: 1px solid #00518f;
    background-color: #004070;
    box-shadow: 0 0px 5px rgb(69 69 69 / 30%);
    color: #fff;
}

.laurentian_flow .change_pin_button .brim_btn.active {
    border: 1px solid #222;
    background-repeat: no-repeat;
    background-position: left 12px center;
    background-image: url(../images/lbc/tick_new.png);
    background-size: 24px;
    box-shadow: none;
    transition: none;
    line-height: 44px;
    background-color: #d8ecfd;
    color: #222222;
}

.laurentian_flow .change_pin_button .brim_btn:focus {
    border: 1px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.laurentian_flow .new_top_tooltip .white_info_tip {
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: 400;
    line-height: 15px;
    color: #222222;
}

.laurentian_flow .tg {
    color: #004070 !important;
}

.laurentian_flow .change_pin_success .list_success {
    background-color: transparent;
    padding: 40px 0 0;
    margin: 0;
}

.laurentian_flow .change_pin_success .list_success h3 {
    text-align: left;
    font-size: 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
    margin-bottom: 15px;
}

.laurentian_flow .change_pin_success .list_success ul {
    padding-right: 115px;
}

.laurentian_flow .change_pin_success .list_success li {
    font-size: 16px;
    color: #222222;
    position: relative;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 35px;
}

.laurentian_flow .change_pin_success .list_success li b {
    background-image: none;
    width: 24px;
    height: 24px;
    font-size: 14px;
    line-height: 22px;
    color: #454545;
    border: 1px solid #454545;
    border-radius: 50%;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_hint {
    background-color: #ebf6ff;
    border-radius: 4px;
    margin-top: 25px;
    margin-bottom: 30px;
    width: 100%;
    padding: 20px 30px;
    border-left: 8px solid #004070;
}

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

.laurentian_flow #changepiniframediv iframe {
    height: 650px;
}


/**Change Pin End**/


/**Added on 30.07.2021**/

#spend_details_modal .single_select_item {
    display: block;
}

.laurentian_flow .timer_cap_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
}

.laurentian_flow .timer_tot_txt {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}


/* card comparition modal */

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

.laurentian_flow .compare_table.desktop_table h5 {
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    text-transform: none;
}

.laurentian_flow .full_width_td {
    letter-spacing: 0px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #222222;
}

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

.laurentian_flow .cardDisclaimerTxt {
    font-size: 12px;
    letter-spacing: 0;
}

.laurentian_flow .cardDisclaimerTxt a {
    color: #004070;
}

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

.laurentian_flow .compare_table thead {
    top: 92px;
    margin: 0 15px;
    width: calc(100% - 30px);
}


/* card comparition modal */


/* change card type */

.laurentian_flow .laurentian_chng_crd h2 {
    font-size: 36px;
    color: #004070;
}

.laurentian_flow .laurentian_chng_crd .laurentian_select_crd_step_2 h2 {
    margin-bottom: 40px;
}

.laurentian_flow .laurentian_chng_crd {
    max-width: 560px;
}

.laurentian_flow .card_part {
    margin-top: 50px;
    margin-bottom: 20px;
    display: flex;
    margin-left: -1.5%;
    margin-right: -1.5%;
    flex-wrap: wrap;
}

.laurentian_flow .inner_laurentian_card {
    padding: 30px 10px 16px;
    border-radius: 8px;
    box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
    margin: 0 1.5%;
    position: relative;
    width: 47%;
    cursor: pointer;
    border: 3px solid transparent;
    margin-bottom: 30px;
}

.laurentian_flow .inner_laurentian_card:hover {
    border: 3px solid #222222;
    background-color: #d8ecfd;
}

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

.laurentian_flow .ph_show {
    display: none;
}

.laurentian_flow .current_ribbon {
    width: 83px;
    position: absolute;
    top: -10px;
    left: -10px;
}

.laurentian_flow .laurentiancrd_hold {
    width: 207px;
    margin: 0 auto 20px;
}

.laurentian_flow .laurentian_card_info_brim h5,
.laurentian_flow .laurentian_card_info_brim h6 {
    font-size: 15px;
    color: #222222;
    text-align: center;
    margin-bottom: 5px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_card_info_brim h6 {
    margin-bottom: 0;
}

.laurentian_flow .laurentian_info_dtls {
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
}

.laurentian_flow .laurentian_info_dtls ul li+li {
    margin-top: 12px;
}

.laurentian_flow .laurentian_info_dtls ul li {
    font-size: 14px;
    color: #222222;
    line-height: 20px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .inner_laurentian_card.active {
    border: 3px solid #222222;
    background-color: #d8ecfd;
}


/* .laurentian_flow .inner_laurentian_card.active:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: url(../images/carp/icon_checked.png);
  background-repeat: no-repeat;
  background-position: center center;
  top: -12px;
  left: 50%;
  transform: translateX(-50%);
  background-size: contain;
} */

.laurentian_flow .laurentian_chng_crd .proceed_btn {
    margin-bottom: 30px;
    text-align: center;
}

.laurentian_flow .laurentian_chng_crd .proceed_btn a {
    background: transparent;
    padding: 12px 20px;
    color: #004070;
    border-radius: 4px;
    border: 2px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
}

.laurentian_flow .laurentian_chng_crd .proceed_btn a:hover {
    background-color: #004070;
    color: #fff;
    border: 2px solid #00518f;
}

.laurentian_flow .laurentian_chng_crd .proceed_btn a:focus {
    background-color: #fff;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
}

.laurentian_flow .laurentian_chng_crd .proceed_btn a:active {
    background-color: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border: 2px solid #222;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn,
.laurentian_flow .laurentian_chng_crd .global_btn.laurentianstep3next {
    background-image: none !important;
    background-color: #004070 !important;
    padding-right: 45px;
    padding: 0;
    height: 50px;
    border-radius: 4px;
    width: 175px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    border: 2px solid transparent;
    line-height: 46px;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn:hover,
.laurentian_flow .laurentian_chng_crd .global_btn.laurentianstep3next:hover {
    background-color: #004070 !important;
    color: #fff;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn:focus,
.laurentian_flow .laurentian_chng_crd .global_btn.laurentianstep3next:focus {
    background-color: #004070 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn:active,
.laurentian_flow .laurentian_chng_crd .global_btn.laurentianstep3next:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.laurentian_flow .laurentian_chng_crd .next_but_compare {
    text-align: center;
}

.laurentian_flow .laurentian_select_crd_step_2 .fld_outr_new label {
    color: #222222;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    /* text-transform: uppercase; */
}

.laurentian_flow .add_fld:focus,
.laurentian_flow .fld_outr_new .bootstrap-select>.btn:focus {
    border: 1px solid #045ba7 !important;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.laurentian_flow .laurentian_select_crd_step_2 .add_fld,
.laurentian_flow .laurentian_select_crd_step_2 .fld_outr_new .bootstrap-select>.btn {
    border: 1px solid #959595;
    padding: 10px 15px;
    height: 60px;
    border-radius: 4px;
    font-size: 16px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

.laurentian_flow .laurentian_select_crd_step_2 .bootstrap-select.btn-group div.dropdown-menu {
    height: 240px;
}

.laurentian_flow .laurentian_select_crd_step_2 .fld_outr_new {
    margin: 0 0 30px;
}

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

.laurentian_flow .laurentian_chng_crd .global_btn.back_btn {
    color: #004070;
    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #004070;
    border-radius: 4px;
    padding: 0;
    height: 50px;
    width: 175px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_chng_crd .global_btn.back_btn:hover {
    background-color: #004070 !important;
    color: #fff;
    border: 2px solid #004070;
}

.laurentian_flow .laurentian_chng_crd .global_btn.back_btn:focus {
    background-color: #fff !important;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
    outline: 0;
}

.laurentian_flow .laurentian_chng_crd .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
    border: 2px solid #222;
}

.laurentian_flow .laurentian_select_crd_step_2 h4 {
    font-size: 24px;
    margin-bottom: 30px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #2d2924;
}

.laurentian_flow .laurentian_select_crd_step_2 .contact_row {
    margin: 0px 0 100px;
}

.laurentian_flow .laurentian_select_crd_step_2 {
    padding-top: 0px;
    padding-bottom: 200px;
}

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

.laurentian_flow .laurentian_chng_crd .laurentian_select_crd_step_3 h2 {
    margin-bottom: 24px;
}

.laurentian_flow .laurentian_select_crd_step_3 h4 {
    font-size: 24px;
    margin-bottom: 15px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #2d2924;
}

.laurentian_flow .confirm_reqst_main {
    margin-top: 40px;
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_outer {
    background-color: transparent;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_img {
    width: 270px;
}

.laurentian_flow .laurentian_select_crd_step_3 .confirm_card_txt h4 {
    font-size: 20px;
    margin-bottom: 10px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    letter-spacing: 0;
    text-transform: inherit;
}

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

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

.laurentian_flow .accout_area .confirm_card_txt p+p {
    margin-top: 10px;
}

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

.laurentian_flow .laurentian_select_crd_step_3 .dont_show_box .agree_check {
    color: #222222;
    font-size: 16px;
    padding-top: 0;
    vertical-align: top;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    line-height: 22px;
}

.laurentian_flow .laurentian_select_crd_step_3 .dont_show_box .checkmark {
    top: 5px;
    border-radius: 4px;
}

.laurentian_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder .agree_check a {
    color: #004070;
    text-decoration: underline;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:hover {
    color: #004070;
    font-weight: 700;
}

.laurentian_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:focus {
    border: 2px solid #004070;
    padding: 0 2px;
    box-shadow: 0 0px 0px 5px rgb(0 64 112 / 30%);
    color: #004070;
    border-radius: 4px;
}

.laurentian_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:active {
    color: #004070;
    font-weight: 700;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.laurentian_flow .laurentian_select_crd_step_3 .card_type_checkbox_holder {
    margin-bottom: 40px;
}

.laurentian_flow .dropdown-menu.inner {
    max-height: 222px !important;
    overflow-y: auto !important;
}

.laurentian_flow .dropdown-menu>li>a {
    padding: 10px;
    color: #222222 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px !important;
}

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

.laurentian_flow .bootstrap-select.btn-group .dropdown-menu li+li {
    border-top: 1px solid #eee;
}

.laurentian_flow .bootstrap-select.btn-group .dropdown-menu li.selected {
    border-bottom: 1px solid #004070;
}

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

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

.laurentian_flow .copymessage {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    position: absolute;
    left: 0;
    bottom: -20px;
}

.laurentian_flow .share_link_col {
    position: relative;
}


/* lost card  part*/

.laurentian_flow .icn_btn_card span img {
    width: 27px;
}

.laurentian_flow .icn_btn_card:first-child {
    /* padding-top: 8px; */
}

/* .laurentian_flow .icn_btn_card:nth-child(3) {
    padding-top: 8px;
}

.laurentian_flow .icn_btn_card:nth-child(4) {
    padding-top: 7px;
} */

.laurentian_flow #Report_Card_Lost_Stolen .all_detail_container {
    padding: 40px !important;
}

.laurentian_flow .inner_stp1_report {
    text-align: center;
}

.laurentian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt h3 {
    margin-bottom: 10px;
    font-size: 24px;
    color: #004070;
}

.laurentian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #222222;
}

.laurentian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li+li {
    margin-top: 5px;
}

.laurentian_flow #issue_replacement_card .card_select_new h3 {
    text-align: center;
    font-size: 24px;
    color: #004070;
}

.laurentian_flow #issue_replacement_card .card_confirm_new>p {
    text-align: center;
    font-size: 16px;
    padding: 0 10px;
}

.laurentian_flow #issue_replacement_card .all_detail_container {
    max-height: inherit;
    overflow: auto;
}

.laurentian_flow #issue_replacement_cardSuccessmodal .all_detail_container {
    max-height: inherit;
    overflow: auto;
}

.laurentian_flow .report_step.step2_rprt .btn_outr {
    padding-top: 0;
}

.laurentian_flow .step2_rprt {
    padding: 0;
}

.laurentian_flow .report_step.step2_rprt .inner_stp1_report p {
    font-size: 16px;
    color: #222222;
}

.laurentian_flow .report_step.step2_rprt .inner_stp1_report p a {
    color: #004070;
    text-decoration: underline;
    font-weight: 600;
}

.laurentian_flow .report_step.step2_rprt .inner_stp1_report p a:hover {
    color: #004070;
    text-decoration: none;
}

.laurentian_flow .card_select_new .report_step.step2_rprt h3 {
    font-size: 24px;
    color: #004070;
}

.laurentian_flow .spnd_lmt .icn_btn_card:first-child {
    width: 33%;
}

.laurentian_flow .profile_details_holder p {
    margin-bottom: 0;
}

.laurentian_flow #addmembermodal .fld_col_12 {
    padding: 0 5px;
}

.laurentian_flow .dashboard_row.dashboard_row_single .brim_right_flex {
    margin-top: -28px;
}

.laurentian_flow.authuser_body .icn_btn_card:first-child {
    margin-right: 8px;
}

.laurentian_flow.authuser_body .new_btns_holder {
    justify-content: flex-start;
}


/* no transaction btn part */

.laurentian_flow .noTransaction .basic_btn {
    background-color: #004070;
    font-size: 16px;
    padding: 14px 20px;
    letter-spacing: 0;
    border-radius: 4px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #fff;
    border: 2px solid #004070;
}

.laurentian_flow .noTransaction .basic_btn:hover {
    background-color: #004070;
    opacity: 1;
    color: #fff;
    border: 2px solid #004070;
}

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

.laurentian_flow .noTransaction .basic_btn:active {
    background-color: #d8ecfd;
    border: 2px solid #222;
    color: #222;
    box-shadow: none;
}

.laurentian_flow #changespendinglimitmodalnewSuccessmodal .all_detail_container {
    max-height: inherit;
    overflow: visible;
}

.laurentian_login .resetpassword_box .login_inr_wrap {
    max-width: 560px;
}

.laurentian_login .resetpassword_box .password_view_controler {
    width: 24px;
    display: block;
    position: absolute;
    right: 15px;
    top: 23px;
}

.laurentian_login .new_numeric_text {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    border: 0;
    border-radius: 4px;
    margin-left: 0;
    padding: 25px 30px 25px;
    margin-bottom: 30px;
    background-color: #ebf6ff;
    border-left: 8px solid #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    width: 100%;
    margin-top: 0;
}

.laurentian_login .resetpassword .numeric_text .val_ico {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #222222;
    background: url(../images/lbc/muai_circle.png) center left no-repeat;
    background-position: 0px 0px;
    background-size: 20px 20px !important;
    padding-left: 35px;
    margin-bottom: 15px;
    line-height: 20px;
    display: inline-block;
    width: 49%;
}

.laurentian_login .resetpassword .numeric_text .val_ico.criteria_ful {
    background: url(../images/lbc/muai_chked.png) center left no-repeat;
    background-position: 0px 0px;
    background-size: 20px 20px !important;
}

.laurentian_login .login_inr_wrap .global_btn {
    width: 190px;
    height: 50px;
    line-height: 46px;
    padding: 0;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: 600;
    border-radius: 4px;
    background-color: #004070;
}

.laurentian_login .login_inr_wrap .global_btn:hover {
    background-color: #004070;
    color: #fff;
}

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

.laurentian_login .login_inr_wrap .global_btn:active {
    background-color: #d8ecfd;
    color: #222222;
    outline: 0;
    border-color: #222222;
}

.laurentian_login .success_msg_wrap p {
    letter-spacing: 0;
}

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

.laurentian_flow .dropdown-menu .sub_account li em {
    width: 16px;
    vertical-align: 2px;
}

.laurentian_flow .management_bar ul li em {
    width: 16px;
}

.laurentian_login footer {
    background: #004070;
    padding: 70px 0;
    margin-top: auto;
}

.laurentian_login .deposit_pro_details {
    width: 65%;
    padding-left: 20px;
}

.laurentian_login .deposit_pro_details p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}

.laurentian_login .deposit_protection {
    width: 105px;
}

.laurentian_login .lorantian_fst_ftr {
    display: flex;
}

.rights_text {
    padding-left: 25px;
    width: 80%;
}

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

.rights_image {
    width: 50px;
}

.rights_full {
    display: flex;
}

.social_lbc {
    margin-top: 35px;
    display: flex;
}

.social_lbc li {
    margin: 0;
}

.social_lbc li a {
    font-size: 40px !important;
}

.social_lbc li a:hover {
    color: #fdb812;
}

.social_lbc li+li {
    margin-left: 35px;
}

.lbc_ftr_pdng35 {
    padding-left: 35px;
}

.mb_add {
    display: none;
}

.laurentian_flow .new_progress.progress-circle.progress_lg:after {
    width: 72px;
    height: 72px;
}

.close_txt_btn {
    color: #004070 !important;
    font-weight: 600;
}

.close_txt_btn:hover {
    color: #004070 !important;
    font-weight: 700;
    opacity: 1 !important;
}

.laurentian_flow .laurentian_installment_modals .pastdescriptionTranCurInstal,
.laurentian_flow .laurentian_installment_modals .descriptionTranCurInstal {
    font-weight: 700 !important;
}

.laurentian_flow .nwview_crd_dtls a span {
    width: 32px;
    margin-top: -5px;
}

.laurentian_flow .budget_img_txt {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

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

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

.laurentian_flow .return-to-top {
    font-family: "Source Sans Pro", sans-serif;
}

.laurentian_flow .brim_close_btn {
    font-size: 14px;
    line-height: 24px;
}

.laurentian_flow .brim_msg_success {
    margin-top: 14px;
}

.laurentian_flow .change_card_step1 .checkmark {
    height: 24px;
    width: 24px;
    border-radius: 4px;
    border: 2px solid #959595;
    top: 5px;
}

.laurentian_flow .change_card_step1 .agree_check {
    margin-left: 0;
    padding-left: 35px;
    margin-bottom: 0;
    color: #222222;
    font-size: 16px;
    line-height: 22px;
    margin: 0px px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
}

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

.laurentian_flow .change_card_step1 .agree_check .checkmark:after {
    left: 7px;
    top: 2px;
    height: 12px;
}

.laurentian_flow .change_card_step1 .agree_check:hover,
.laurentian_flow .change_card_step1 .agree_check input[type="checkbox"]:checked~.agree_check_txt {
    color: #222222;
}

.laurentian_flow .laurentian_card_lmt .global_btn.back_btn {
    color: #004070;
    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #004070;
    border-radius: 4px;
    padding: 0;
    height: 50px;
    width: 175px;
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
}

.laurentian_flow .laurentian_card_lmt .global_btn.back_btn:hover {
    background-color: #004070 !important;
    color: #fff;
    border: 2px solid #00518f;
}

.laurentian_flow .laurentian_card_lmt .global_btn.back_btn:focus {
    background-color: #fff !important;
    color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #004070;
    outline: 0;
}

.laurentian_flow .laurentian_card_lmt .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    color: #222222;
    box-shadow: none;
    border: 2px solid #222;
}


/*2020.02.12*/

.My_Budget_preview_section .blank_container {
    padding: 65px 0 30px;
}

.laurentian_flow .My_Budget_preview_section .noTransaction .basic_btn {
    margin-top: 54px;
}


/* 16.02.2022 */
.rewards_content .content_area.My_Budget_redeem_aria {
    padding-top: 0px;
}

/* 16.02.2022 */


/* 17.02.2022 */
.My_Budget_redeem_aria_top {
    padding-top: 45px;
    padding-bottom: 45px;
}

.laurentian_flow .budget_transaction_body .budget_transaction_row.open {
    border-radius: 25px;
}

/* 17.02.2022 */


/* 21.02.2022 */
.laurentian_flow .budget_transaction_body:hover .budget_transaction_row {
    border-color: #706f73;
    background-color: #d8ecfd;
}

.laurentian_flow .budget_transaction_body:focus .budget_transaction_row {
    box-shadow: 0 0 0 5px #7ac5fe;
}

/* 21.02.2022 */


/* 10.03.22 */
.laurentian_flow .dropdown-menu .sub_account li a:hover b span {
    font-weight: 600;
    -webkit-transition: 0.6s ease;
    -moz-transition: 0.6s ease;
    -ms-transition: 0.6s ease;
    -o-transition: 0.6s ease;
    transition: 0.6s ease;
}

.laurentian_flow .download_btn .caret {
    background: url(../images/lbc/black_caret-svg.svg) no-repeat !important;
}

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

.laurentian_flow .tranlist_header:hover {
    box-shadow: none;
    background: transparent;
}

/* end 10.03.22 */


/* start 11.03.22 */
.laurentian_flow .lkdimgdiv .card_option_img:hover {
    background-color: rgba(69, 69, 69, 0.9) !important;
}

.laurentian_flow #redeem_modal .redeem_points_box_sec {
    padding-bottom: 20px;
}

.laurentian_flow .brim_card_slider {
    overflow: hidden;
    height: 170px;
}

.laurentian_flow .brim_card_slider_user_outer {
    overflow: hidden;
    height: 39px;
}

/* end 11.03.22 */


/* start 12.03.22 */
.laurentian_flow #creditLimitNotifications .slider-horizontal .rng_value {
    position: relative;
}

.laurentian_flow #creditLimitNotifications .slider-horizontal .rng_value {
    position: relative;
    top: 0px;
    margin: 50px 0px 25px 0px;
}

.laurentian_flow #creditLimitNotifications .price_Range {
    padding: 0px;
    margin: 0px;
}

.laurentian_flow .new_btns_holder .icn_btn_card:focus span img {
    filter: brightness(1) invert(0);
}

/* end 12.03.22 */


/* start 14.03.22 */
.laurentian_flow .laurentian_card_lmt .price_Range {
    margin-top: 50px;
    height: 60px;
    margin-bottom: 60px;
    position: relative;
}

.laurentian_flow .slider-horizontal .rng_value#rng_value_input {
    top: 0px;
    position: relative;
}

.laurentian_flow #traveleditModalSection .modal-header .modal-title {
    color: #004070;
}

.laurentian_flow .tranlist_header.transaction_dtls_header_menu {
    padding-bottom: 12px;
}

.laurentian_flow .tranlist_header.transaction_dtls_header_menu .tranlist_cell {
    font-size: 14px;
    /* text-transform: uppercase; */
}

.laurentian_flow .tranlist_header.transaction_dtls_header_menu .tranlist_cell_txt {
    font-size: 14px;
    /* text-transform: uppercase; */
    font-weight: 700;
}

/* end 14.03.22 */


/* start 16.03.22 */
.laurentian_login .footer_menu li a:hover {
    text-decoration: underline;
}

.laurentian_flow .muted_txt_new {
    font-size: 12px;
}

.laurentian_flow .brim_make_pay .other_value_cell .other_value_cell_each.primaryCardData:last-child {
    margin-top: 20px;
}

.laurentian_login.addbody .overlay {
    background: #222222;
    opacity: 75%;
}

.laurentian_login .logo-mobile,
.laurentian_flow .logo-mobile {
    display: none;
}

.laurentian_flow .nwcrd_cpy a svg {
    fill: #004070;
}

.laurentian_flow .dashboard_card {
    padding-top: 90px;
}

/* end 16.03.22 */


/* start 17.03.22 */
.laurentian_flow .pagination li.last a,
.laurentian_flow .pagination li.first a {
    color: #004070;
}

.laurentian_flow .pagination li.last a:hover,
.laurentian_flow .pagination li.first a:hover {
    color: #fff;
}

.laurentian_flow .pagination li.last.active a:hover,
.laurentian_flow .pagination li.first.active a {
    color: #fff;
}

.laurentian_flow .lkdimgdiv .card_option_img {
    height: 40px;
    width: 40px;
}

.laurentian_flow #step6Next:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow #traveleditModalSection .submit_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.copy_right img {
    position: absolute;
    right: 0;
    top: -3px;
    width: 92px;
}

.copy_right {
    position: relative;
}

.laurentian_flow .budgtNoTransaction:hover {
    background-color: #f7f7f7;
    box-shadow: none !important;
    color: #222222;
    font-weight: 400;
    border: 1px solid #f7f7f7;
}

/* end 17.03.22 */


/* start 21.03.22 */
.laurentian_flow .dashboard_overlay {
    top: 78px;
}

.laurentian_login .submit_outer .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #737373 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow .my_cards .brim_make_pay .other_value_cell .other_value_cell_each.primaryCardData:first-child {
    margin-top: -16px;
}

/* end 21.03.22 */


/* start 22.03.22 */
.laurentian_flow .card_select_new .next_but_compare .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow .dashboard_overlay {
    top: 78px !important;
}

/* end 22.03.22 */


/* start 23.03.22 */
.laurentian_flow .reward_me_card .nwmdl_crd_dtls span {
    color: #004070;
}

.laurentian_flow .nwmdl_crd_no .nwcrdno_cell {
    margin-right: 10px;
}

.login_header .lang_btn {
    border: 1px solid #004370 !important;
    color: #004370 !important;
    font-family: "Source Sans Pro", sans-serif !important;
    font-weight: 400;
}

.lang_dropdown-menu .dropdown-item.checked:after {
    background-image: url(../images/lbc/lang_check.png);
}

.laurentian_flow .dsbrd_eshop_slider .slick-arrow,
.laurentian_flow .dsbrd_eshop_slider_mrktnk .slick-arrow {
    color: #004070;
}

/* end 23.03.22 */

.nwcrdno_cell:first-child span {
    position: relative;
    top: 3px;
}

.laurentian_flow .payOptTabs.payOptTabsCashback .make_tabmenu .pointsparentDivPay:after {
    left: 50%;
    transition: left 0.3s ease;
    border-left: 2px solid #004070;
    border-right: 0px;
}

.laurentian_flow .payOptTabs.payOptTabsCashback .make_tabmenu ul:after {
    width: 50%;
    border-left: 0px;
}

/* start 26.03.22 */
.laurentian_flow .balance_area_cell .cell_amount.re_amount em {
    color: #737373;
}

.laurentian_flow .brim_modal_panel.brim_msg_error {
    position: absolute;
    top: 11%;
    left: 0;
    right: 0;
}

/* end 26.03.22 */


/* start 28.03.22 */
.laurentian_flow .big_radio_inner:hover {
    box-shadow: inset 0px 0px 0px 1px #706f73;
    background: #d8ecfd;
}

.laurentian_flow #setup_continue:disabled {
    background: #e2e2e2 !important;
    color: #767676;
}

.laurentian_flow .instalmentmessage p {
    font-size: 12px;
}

.laurentian_flow .copy_right.copy_right_installment h6 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
}

.laurentian_flow .copy_right.copy_right_installment img {
    top: auto;
    bottom: 0px;
}

.laurentian_flow .copy_right.copy_right_installment hr {
    margin: 38px 0px;
    border-top: 1px solid #014b82 !important;
}

.laurentian_flow .blank_container p a {
    color: #004370;
}

.laurentian_flow .blank_container p a:hover {
    text-decoration: underline;
    font-weight: 600;
}

.laurentian_flow .inner_para_terms ul li::before {
    content: "\2022";
    color: #004370;
    font-weight: bold;
    display: inline-block;
    font-size: 20px;
    position: absolute;
    left: 0px;
    top: -1px;
}

.laurentian_flow .inner_para_terms ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 22px;
}

.laurentian_flow .terms_row h4 {
    font-size: 16px;
    margin: 15px 0px 15px 0px;
    padding-top: 15px;
}

/* end 28.03.22 */


/* start 30.03.22 */
.laurentian_flow .payOptTabs.payOptTabsCashback .tablistauth ul:after {
    width: 100%;
    border-left: 0px;
    border-right: 0px;
}

.laurentian_flow .laurentian_chng_crd .global_btn.next_btn:disabled,
.laurentian_flow .laurentian_chng_crd .global_btn.laurentianstep3next:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.relative_card_image img {
    object-fit: cover;
    height: 100px;
    width: 100px;
}

.laurentian_flow .readonly {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow .change_pin .next_but_compare .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.laurentian_flow .btn:disabled,
.card_select_new .next_but_compare .global_btn:disabled,
input.global_btn.btn.btn-default.next_btn.save_btn.savepin:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1 !important;
    border: 2px solid #E2E2E2 !important;
}

/* end 30.03.22 */


/* start 31.03.22 */
.laurentian_flow .marktng_ftr_top li a:hover {
    color: #004070;
    opacity: 1;
}

.laurentian_flow .green_cell_expand .do_redeemed:hover {
    background-color: #004070;
}

.laurentian_flow .show_phonenumber {
    font-size: 16px;
    color: #454545;
}

.laurentian_flow .confirmsingle_text hr {
    margin-top: 0px;
}

.laurentian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a:hover {
    background: #d8ecfd !important;
}

.laurentian_flow #budget_modal .bootstrap-select .dropdown-menu li a:hover {
    background: #d8ecfd !important;
}

.laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
    background: #d8ecfd !important;
}

.laurentian_flow #rmv_dsktop_srch_txt {
    right: 7%;
}

/* end 31.03.22 */


/* start 01.04.22 */
.laurentian_flow .new_top_tooltip .white_info_tip {
    margin-top: 0px;
    margin-bottom: 15px;
    top: auto;
    bottom: 100%;
}

.laurentian_flow .new_top_tooltip .white_info_tip:before {
    border-width: 17px 13px 0px 13px;
    border-color: #004070 transparent transparent transparent;
    top: auto;
    z-index: 1;
    bottom: -16px;
}

.laurentian_flow .new_top_tooltip .white_info_tip:after {
    border-width: 19px 14px 0px 14px;
    border-color: #004070 transparent transparent transparent;
    top: auto;
    bottom: -19px;
}

.laurentian_flow .new_top_tooltip.down_tip .white_info_tip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 13px 17px 13px;
    border-color: transparent transparent #004070 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -16px;
    bottom: auto;
    z-index: 1;
}

.laurentian_flow .new_top_tooltip.down_tip .white_info_tip:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 19px 14px;
    border-color: transparent transparent #004070 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
    bottom: auto;
}

.laurentian_flow .new_top_tooltip.down_tip .white_info_tip {
    margin-top: 15px;
    margin-bottom: 0px;
    top: 100% !important;
    bottom: auto !important;
}

.laurentian_flow .types_fld .dropdown-menu li:hover {
    background: #d8ecfd;
}

.laurentian_flow .price_Range.slider-horizontal #credit_limit_err {
    text-align: center;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 110px;
}

/* end 01.04.22 */


/* start 05.04.22 */
.laurentian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a:hover {
    background: #d8ecfd !important;
}

.white_rdm_btn.disabled,
.white_rdm_btn.disabled:hover {
    opacity: 1 !important;
}

.laurentian_flow #make_payment_new .error span {
    color: #ae0a33;
}

.laurentian_flow .new_csh_bk_cnfrm .border_body:after {
    width: 94%;
    left: 52%;
}

.laurentian_flow .nxt_btn_holder .nxt_btn_nw:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1 !important;
    border: 2px solid #E2E2E2 !important;
}

/* end 05.04.22 */


/* start 06.04.22 */
.laurentian_flow #addmembermodal .errorText {
    position: absolute;
}

.laurentian_flow .price_Range #limit_error_msg.errorText {
    font-size: 14px;
    color: #ae0a33 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 20px;
    position: absolute;
    line-height: 16px;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: -35px;
    width: 60%;
}

.laurentian_flow #credit_change_save {
    background: #004070;
    color: #fff;
}

.laurentian_flow #credit_change_save:hover {
    border-color: #004070;
    background-color: #004070;
    color: #fff;
    opacity: 1;
}

.price_Range {
    position: relative;
}

.laurentian_flow #addspendinglimitmodalnew .price_Range #limit_error_msg.errorText {
    font-size: 14px;
    color: #ae0a33 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    padding-left: 20px;
    position: absolute;
    line-height: 16px;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: -46px !important;
    width: auto !important;
}

.laurentian_flow.cashback_flow .offer_shape {
    background-image: url(../images/lbc/tile_shape@2x.png);
}

#budget_modal .tranlist_cell_txt {
    overflow: hidden !important;
}

.laurentian_flow .My_Budget_redeem_aria_bottom .budget_data {
    vertical-align: middle;
    width: 220px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* end 06.04.22 */


/* start 07.04.22 */
.laurentian_flow .tranlist_cell_txt {
    max-width: 138px;
}

.laurentian_flow .mrk_badge img {
    background: #fff;
}

.laurentian_flow #budget_modal .tranlist_cell_txt {
    max-width: 100px;
}

.laurentian_flow #budget_modal .tranlist_cell:first-child {
    min-width: 29%;
}

.laurentian_flow #budget_modal .tranlist_cell:nth-last-child(2) {
    min-width: 17%;
}

.laurentian_flow #budget_modal .tranlist_cell:last-child {
    min-width: 19%;
}

/* end 07.04.22 */


/* start 08.04.22 */
.laurentian_flow .balance_area_cell .pull-right-inner-txt {
    font-size: 14px;
    letter-spacing: 0;
    color: #222222;
    font-weight: normal;
    font-family: "Source Sans Pro", sans-serif;
    text-transform: none;
}

/* end 08.04.22 */


/* start 09.04.22 */
.laurentian_flow .new_instalment_rate_sec {
    display: flex !important;
    align-items: center !important;
}

.laurentian_flow .radio_data_row_holder {
    display: block !important;
    text-align: right !important;
    padding-right: 25px;
}

.laurentian_flow .new_statement_sec {
    padding: 30px 0;
    border-top: 1px solid rgb(69 69 69 / 15%);
}

/* end 09.04.22 */


/* start 12.04.22 */
.laurentian_flow #budget_modal .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
    justify-content: start;
}

.laurentian_flow #budget_modal .cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
    justify-content: start;
}

.laurentian_flow #budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell:last-child {
    min-width: auto !important;
}

.laurentian_flow #budget_modal .tranlist_cell:last-child {
    min-width: auto;
}

.laurentian_flow .travelnoticepage #traveladd .type_fld::placeholder,
.laurentian_flow #traveleditSection .type_fld::placeholder {
    color: #706f73;
}

.laurentian_flow .copy_right.copy_right_installment h6:hover {
    color: #fff;
    text-decoration: underline;
}

/* end 12.04.22 */

/* start 13.04.22 */

/* start new footer */
.newmarketing_footer {
    width: 100%;
    position: relative;
    padding: 0px;
    margin: 0px;
}

.newmarketing_footer ul {
    width: 100%;
    position: relative;
    margin: 0px 0px 55px 0px;
    padding: 0px;
    display: flex;
    align-items: center;
}

.newmarketing_footer ul li {
    list-style: none;
    margin-right: 33px;
}

.newmarketing_footer ul li a {
    text-align: none;
    color: #fff;
    font-size: 16px;
}

.newmarketing_footer ul li a:hover {
    color: #fff;
    text-decoration: underline;
}

.newmarketing_footer p {
    font-size: 16px;
    color: #fff;
    width: 100%;
    position: relative;
}

/* end new footer */

.laurentian_flow .dashboard_row.dashboard_row_single .brim_right_flex {
    width: calc(100% - 735px);
}

.laurentian_flow .application_laststep .next_but_compare .global_btn.next_btn:disabled {
    background-color: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1 !important;
    border: 2px solid #E2E2E2 !important;
}

/* end 13.04.22 */


/* start 14.04.22 */
[title~=Sélectionner],
[title~=Select],
[title~=Jour],
[title~=Day],
[title~=Mois],
[title~=Month],
[title~=Année],
[title~=Year] {
    color: #767676 !important;
}

/* end 14.04.22 */
/* start 18.04.22 */
body.login_bg.laurentian_login {
    background: #fff !important;
}

.laurentian_flow .reset_login_wrap .login_inr_wrap {
    min-height: 100vh;
}

/* end 18.04.22 */


/* start 19.04.22 */
.laurentian_login .mobile_btn_sec .lang_dropdown-menu .dropdown-item {
    border: 1px solid #004070;
    color: #004070;
}

.laurentian_login .mobile_btn_sec .lang_dropdown-menu .dropdown-item.checked {
    background-color: #004070;
    color: #fff;
}

.laurentian_login .reset_login_wrap .login_inr_wrap {
    min-height: 50vh;
}

/* end 19.04.22 */


/* start 21.04.22 */
.laurentian_flow .budget_transaction_area .blue_cell_expand .do_redeemed {
    background-color: #004070;
    right: -11.5px;
}

/* end 21.04.22 */


/* start 22.04.22 */
.laurentian_flow #confirm_card_details .confirm_card_img {
    margin-top: 18px;
}

/* end 22.04.22 */


/* start 26.04.22 */
.laurentian_flow .My_Budget_redeem_aria_bottom .budget_data span:first-child {
    overflow: hidden !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 220px;
    position: relative;
    float: left;
}

/* end 26.04.22 */


/* Start 27.04.22 */
.laurentian_flow #budget_list .svgChartCls b {
    position: relative;
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    margin-top: 0px;
    padding-top: 0px;
    line-height: 22px;
    height: 20px;
}

.laurentian_flow .newSuccess_btn {
    height: 50px;
    width: 180px;
    padding: 0 20px;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    background-color: #004070 !important;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    display: inline-block;
    text-align: center;
    /* line-height: 46px; */
    font-size: 16px;
    text-transform: none;
    border: 2px solid transparent;
}

.laurentian_flow .newSuccess_btn:active {
    background-color: #d8ecfd !important;
    box-shadow: none;
    color: #222222;
    border-color: #222;
}

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

.laurentian_flow .newSuccess_btn:hover {
    background-color: #004070 !important;
    color: #fff;
}

/* End 27.04.22 */


/* start 04.05.22 */
.laurentian_flow .blnc_pay_innerM.active {
    background: #D8ECFD !important;
}

.laurentian_flow .brim_msg_success {
    background-color: #DEF0D8;
}

.laurentian_flow .bold_txt {
    color: #222222;
}

.laurentian_flow .lock_card_overlay {
    background-color: rgba(255, 255, 255, 0.7);
}

.laurentian_flow .slick-initialized .slick-slide {
    text-align: center;
}

.laurentian_flow .header_wrap {
    height: 90px;
    padding: 17px 0px;
}

.laurentian_flow .blue_txt {
    color: #004070 !important;
}

/* end 04.05.22 */


/* start 05.05.22 */
#Line-5 {
    stroke: #004070;
}

/* end 05.05.22 */


/* start 13.05.22 */
.laurentian_flow .login_footer {
    background: #004070 !important;
}

.laurentian_flow .marktng_ftr_top {
    border-bottom: 1px solid #014b82 !important;
}

.laurentian_flow .wrapper_new_laurentian .marktng_ftr_top li a {
    color: #fff !important;
}

.laurentian_flow .wrapper_new_laurentian .marktng_ftr_top li a:hover {
    text-decoration: underline;
}

.laurentian_flow .wrapper_new_laurentian .login_footer_ecommerce .fttr_btm p {
    color: #fff !important;
}

/* ens 13.05.22 */


/* start 24.05.22 */
.laurentian_flow .collapsable_div_parent .collapsable_btn {
    width: 35px;
}

.laurentian_flow .svgChartCls .totalVal::after {
    content: "";
    background-image: url(../images/lbc/blue_caret.svg) !important;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    height: 20px;
    width: 20px;
    background-size: 20px;
    position: absolute;
    right: 0;
    top: 2px;
}

.header_menu ul li {
    float: left;
    margin: 0 0px;
    width: 105px;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* end 24.05.22 */


/* start 25.05.22 */
.laurentian_login .forgot_pass_tag {
    font-weight: 600;
}
.laurentian_login .forgot_pass_tag:hover{
    font-weight: 700;
}
/* end 24.05.22 */


/* start 07.06.22 */
.td_section {
    width: 100%;
    position: relative;
    padding: 26px;
    background: #f7f7f7;
    border-radius: 4px;
    display: flex;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 40px;
}

.tdimg_section {
    width: 68px;
    margin-right: 15px;
}

.tdcontent_sect {
    display: flex;
}

.tdtext {
    padding: 0px 15px;
}

.tdtext h6 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
}

.profile_details_holder h5 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    font-size: 20px;
    line-height: 22px;
}

.mbottom10 {
    margin-bottom: 10px !important;
}

.martop60 {
    margin-top: 40px;
}

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

.mbottom-30 {
    margin-bottom: 30px;
}

.marbottom50 {
    margin-bottom: 50px;
}

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

.view_contflex h5 {
    color: #004070;
}

.success_icon {
    width: 60px;
    margin-bottom: 20px;
}

/* end 07.06.22 */


/* start 08.06.22 */
.dp_blok {
    display: block !important;
}

.pdb_bdb_non {
    padding-bottom: 0px !important;
    border: 0px !important;
}

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

.button-editicon {
    width: 35px;
    margin-left: 10px;
    cursor: pointer;
}

.profile_details_holder a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    font-size: 16px;
    line-height: normal;
    text-decoration: underline;
}

/* end 08.06.22 */


/* start 10.06.22 */
.resetpassword {
    padding-bottom: 150px;
}

/* end 10.06.22 */

.trnsfr_list_rightPnl {
    margin: 90px 0 0 270px;
    padding-bottom: 200px;
    min-height: 740px;
}

.trensfer_listOuter {
    position: relative;
}

.ternsfer_activityBx {
    padding: 80px 85px 60px;
}

.blue_Btn {
    background-color: #004070;
    padding: 0 22px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
    min-width: 180px;
    text-align: center;
    border: 2px solid #004070;
}

.blue_Btn:hover,
.blue_Btn:focus {
    background-color: #004070;
    color: #fff;
    border: 2px solid #004070;
}

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

.ternsfer_activityBx p {
    font-size: 18px;
    color: #222;
    margin-bottom: 20px;
    max-width: 592px;
    letter-spacing: 0;
}

.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 10px 10px;
    border: 0 !important;
    font-size: 14px;
    color: #222;
    font-weight: 600;
    /* text-transform: uppercase; */
    background-color: transparent !important;
    position: relative;
}

.trensfer_tabLinks .nav-tabs>li.active>a,
.trensfer_tabLinks .nav-tabs>li.active>a:focus,
.trensfer_tabLinks .nav-tabs>li.active>a:hover {
    color: #222;
}

.trensfer_tabLinks ul li a:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: -1px;
    height: 3px;
    background-color: transparent;
    transition: 0.5s;
    width: 0;
}

.trensfer_tabLinks .nav-tabs>li.active>a:after {
    background-color: #fdb812;
    width: 100%;
}

.activity_table_body .tab-content {
    padding: 0 0px 0px 85px;
}

.trensfer_table {
    overflow-x: auto;
}

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

.tble_head .trensfer_table_cell {
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 10px;
}

.trensfer_table table {
    width: 100%;
}

.trensfer_table th {
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 10px;
    font-size: 14px;
    font-weight: 600;
    /* text-transform: uppercase; */
    vertical-align: middle;
    color: #222;
}

.trensfer_table_cell h3 {
    font-size: 14px;
    font-weight: 600;
    /* text-transform: uppercase; */
    color: #222;
}

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

.trensfer_table th:first-child,
.trensfer_table td:first-child,
.trensfer_table_cell:first-child {
    padding-left: 0;
}

.trensfer_stepArea {
    padding: 85px;
}

.ternsfer_step {
    margin-bottom: 40px;
}

.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-weight: 600;
    margin-bottom: 20px;
}

.ternsfer_para p,
.step_hdng p {
    font-size: 20px;
    color: #222222;
    letter-spacing: 0;
    margin-bottom: 20px;
    font-family: "Source Sans Pro", sans-serif;
}

.ternsfer_para p a {
    color: #004070;
    font-weight: 600;
    text-decoration: underline;
}

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

.institution_other {
    margin-top: 40px;
}

.ternsfer_subHdng h3 {
    font-size: 28px;
    color: #222;
    font-weight: 600;
}

.ternsfer_subHdng {
    margin-bottom: 10px;
}

.other_btn {
    margin: 30px 0 0;
}

.other_btn a {
    border: solid 1px #706f73;
    height: 50px;
    min-width: 75px;
    color: #004070;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 15px;
    font-size: 12px;
    /* text-transform: uppercase; */
    font-weight: 600;
}

.other_btn a:hover {
    background-color: #004070;
    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;
    color: #222;
    font-weight: 600;
    margin-bottom: 10px;
}

.inormation_fill .form-control {
    height: 60px;
    padding: 20px;
    border-radius: 5px;
    border: solid 1px #706f73;
    background-color: #fff;
    box-shadow: none;
    color: #222;
    font-size: 16px;
}

.inormation_fill .form-control:focus {
    border-color: #004070;
}

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

.status_check img {
    width: 60px;
}

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

/* start 04.07.22 */
.laurentian_flow .trensfer_step2 .back_my_card {
    margin-bottom: 45px;
}

.institute_logoOuter li a {
    display: block;
}

.institute_logoOuter li.active a {
    background: #d8ecfd;
    box-shadow: none;
    border: 2px solid #222;
    box-shadow: 0 0 0 5px #7ac5fe;
    border-radius: 4px;
}

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

.other_btn a:active {
    background: #d8ecfd;
    color: #222222;
    box-shadow: none;
    border-color: #222;
}

.other_btn.active a {
    background-color: #004070;
    color: #fff;
}

/* end 04.07.22 */


/* start 27.07.22 */
.institute_logoOuter li a {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.20);
    border-radius: 15px;
    overflow: hidden;
}

/* end 27.07.22 */


/* Start 16.08.22 */
.profile_details_holder a.global_btn {
    text-decoration: none;
}

/* End 16.08.22 */


/* start 15.09.22 Autopay*/
.institute_logoOuter span {
    font-size: 22px;
    font-weight: 600;
    margin: 20px 0;
    display: inline-block;
}

.institute_logoOuter span:first-child {
    margin-top: 40px;
}

h3.primary_hdng {
    font-weight: 600;
    font-size: 22px;
    color: #000;
}

.step5_content_container {
    margin-top: 23px;
    max-width: 558px;
    background-color: #f3f6fa;
    padding: 27px 0;
    border-radius: 15px;
    display: flex;
    /* align-items: center; */
    padding-right: 100px;
}

.ternsfer_step .step5_img {
    margin-left: 25px;
}

.ternsfer_step .step5_img img {
    max-width: 68px;
    border-radius: 15px;
}

.nme_of_bnk_cntnr {
    margin-left: 30px;
}

.nme_of_bnk_cntnr p {
    margin-bottom: 5px;
    font-size: 14px;
}

.nme_of_bnk_cntnr h4 {
    font-weight: 600;
    font-size: 20px;
}

.nme_of_bnk_cntnr {
    margin-left: 30px;
}

h3.primary_hdng {
    font-weight: 600;
    font-size: 22px;
    color: #000;
    margin-bottom: 10px;
    margin-top: 50px;
}

p.primary_para {
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
    letter-spacing: normal;
    font-family: "Source Sans Pro", sans-serif;
}

.bank_account_form_cntnr {
    margin-top: 40px;
}

.bank_account_form {
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}

.bank_account_form label {
    color: #000;
    font-weight: 600;
    font-size: 14px;
    /* text-transform: 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;
}

.laurentian_flow .bank_account_form input.bnk_form:focus {
    color: #222222 !important;
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

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

.ternsfer_step.trensfer_step6 {
    margin-bottom: 104px;
    padding-left: 88px;
}

.inormation_fill label {
    font-size: 14px;
    color: #222;
    font-weight: 600;
    margin-bottom: 10px;
    /* text-transform: uppercase; */
}

.trensfer_step6#step6 .step_secoundary_hdng {
    margin-top: 50px;
}

.step_secoundary_hdng h3 {
    font-weight: 600;
    font-size: 22px;
    color: #000;
}

.step_secoundary_hdng p {
    font-size: 18px;
    color: #000;
    margin-top: 10px;
    margin-bottom: 25px;
}

.step4_content_container {
    max-width: 560px;
}

.step4_content {
    /* display: flex; */
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    border-bottom: 2px solid #f2f2f2;
    position: relative;
}

.bank_details h4 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
}

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

.step4_content .edit_section {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.edit_section a.edit_btn {
    color: #004070;
    font-size: 16px;
    font-weight: 600;
    padding: 0px;
}

.edit_section a.edit_btn:hover {
    text-decoration: underline;
}

.edit_form label {
    font-size: 12px;
    font-weight: 600;
    /* text-transform: 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;
}

.edit_form .form_box .form-control.bnk_form:focus {
    color: #222222 !important;
    border-color: #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

.step4_content .edit_form {
    border: 0px;
}

.selected_accounts p {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
}

.selected_accounts h4 {
    font-size: 16px;
    color: #000;
}

.ternsfer_step.trensfer_step7 {
    padding-left: 88px;
}

.selected_accounts {
    padding: 20px 0;
    border-bottom: 2px solid #f2f2f2;
}

.make_pyments_cntnr {
    margin-top: 60px;
}

.make_pyments_cntnr .selected_hdng {
    margin-bottom: 20px;
}

.mke_pyments_chckbx_cntnr {
    max-width: 558px;
}

.mke_pyments_chckbx_cntnt {
    max-width: 558px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0;
    border-bottom: 2px solid #d9d9d9;
}

.chckbx_container {
    display: inline-block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #000;
    font-weight: 600;
}

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

.chckbx {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    border-radius: 5px;
    background-color: transparent;
    border: 1px solid #767777;
}

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

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

input[type=checkbox],
input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

input[type=checkbox],
input[type=radio] {
    margin: 4px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}

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

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

.chckbx_container input:checked~.chckbx {
    background-color: #004070;
    border-radius: 4px;
    border-color: #004070;
}

.chckbx_container input:checked~.chckbx:after {
    display: block;
}

.chckbx_container .chckbx:after {
    left: 8px;
    top: 4px;
    width: 7px;
    height: 12px;
    border: solid white;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    display: none;
}

.ternsfer_step.trensfer_step8,
.ternsfer_step.trensfer_step9,
.ternsfer_step.trensfer_step10,
.ternsfer_step.trensfer_step11,
.ternsfer_step.trensfer_step12 {
    padding-left: 88px;
    padding-bottom: 80px;
}

.amount_calculation_cntnr {
    max-width: 558px;
}

.amount_calculation_cntnr .amount_calculation_cntnt {
    padding: 20px 0;
    border-bottom: 2px solid #d9d9d9;
}

.amount_calculation_cntnt h4 {
    font-size: 14px;
    font-weight: 600;
    color: #000;
}

.amount_calculation_cntnt p {
    font-size: 16px;
    color: #000;
    margin-top: 5px;
}

.chckbx:after {
    content: "";
    position: absolute;
}

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

p {
    letter-spacing: normal !important;
}

/* end 15.09.22 Autopay */


/* start 16.09.22 Autopay */
.tc_main_autopay {
    display: flex;
}

.tc_span_autopay {
    background: #f7f7f7;
    padding: 20px;
    display: block;
}

.tc_span_autopay p {
    font-size: 16px;
    color: #222;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 15px;
}

.tc_span_autopay p a {
    color: #004070;
    font-weight: 600;
    text-decoration: underline;
}

.trensfer_step7 .step_btnOuter {
    margin-left: 0px;
}

.vector_autopay {
    display: block;
    width: 100%;
    margin-top: 40px;
    position: relative;
}

.tc_text_bold {
    font-weight: 600 !important;
}

.trensfer_step8 .price_cntnr p {
    font-weight: 600;
    color: #004070;
}

#selectPayment_err_div img {
    display: none;
}

/* end 16.09.22 Autopay */


/* 22.09.22 starts */
.ternsfer_step.trensfer_step7#step7 .make_pyments_cntnr,
.ternsfer_step.trensfer_step7#step7 .make_pyments_cntnr h3.primary_hdng {
    margin-top: 40px;
}

.cashback_flow .ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default {
    min-height: 60px;
}

.cashback_flow .ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default .caret {
    top: 47%;
    height: 18px;
    width: 18px;
}

.cashback_flow .ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.selectpicker.btn-default:focus {
    border: 2px solid #004070;
    box-shadow: 0px 0px 1px 7px #7ac5fe;
}

.ternsfer_step.trensfer_step7#step7 .mke_pyments_chckbx_cntnr .tc_main_autopay .chckbx_container {
    margin-top: 0px;
}

.laurentian_flow .dropdown-menu>li>a:focus,
.laurentian_flow .dropdown-menu>li>a:hover {
    color: #004070 !important;
    border-color: #004070;
}

/* 22.09.22 ends */


/* 07.10.22 starts */
.windows_chrome.laurentian_flow.cashback_flow .ternsfer_step.trensfer_step3#step3 .inormation_fill .select_item button.btn.dropdown-toggle.selectpicker.btn-default {
    min-height: 65px;
}

/* 07.10.22 ends */


/* 12.10.22 starts */
.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng {
    position: relative;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr {
    position: absolute;
    top: -5px;
    right: 200px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a {
    display: flex;
    align-items: center;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a img {
    width: 35px;
    height: 35px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .saved_account_hdng .edit_btn_cntnr a p#editAutoPay {
    margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt,
.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_contnr .bank_account_cntnt {
    padding: 20px 0;
    border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt h4 {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    color: #222222;
    font-weight: 600;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .bank_account_details_cntnr .bank_account_cntnt p {
    font-family: "Source Sans Pro", sans-serif;
    margin-top: 5px;
    margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_hdng h4 {
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .pyment_info_hdng p {
    font-size: 18px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    margin-bottom: 0;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .payment_info {
    margin-top: 40px;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .selected_accounts {
    position: relative;
}

.auto-pay-container .ternsfer_step.trensfer_step10#step10 .selected_accounts span {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}

.auto-pay-container .ternsfer_step.trensfer_step9#step9 .tick_img img {
    width: 60px;
}

.auto-pay-container .ternsfer_step.trensfer_step9#step9 .autopay_content h3.primary_hdng {
    margin-top: 20px;
}

.auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter {
    margin: 20px 0 0;
}

/* 12.10.22 ends */


/* start 14.10.22 */
.btactivation-text {
    background: #d8ecfd;
    border-radius: 5px;
    border-left: 8px solid #004070;
    padding: 20px;
    margin-bottom: 40px;
    width: 100%;
    position: relative;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 14px;
    font-weight: normal;
    display: block;
}

.btactivation-text a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070;
    text-decoration: underline;
}

.linkDisabled {
    pointer-events: none;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #959595;
}

/* end 14.10.22 */


/* start 17.10.22 */
.terms_downlaod a {
    display: inline-block;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #004070;
    text-decoration: underline;
}

.terms_downlaod a img {
    width: 24px;
    margin-right: 10px;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter {
    flex-wrap: wrap;
    gap: 10px;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter .laurentian_side_logout {
    padding-left: 0;
}

.frenchPortal .auto-pay-container .ternsfer_step.trensfer_step9#step9 .step_btnOuter .laurentian_side_logout a.cancelAutoPay {
    max-width: unset;
    width: unset;
    overflow: unset;
    height: 50px;
}

/* end 17.10.22 */


/* start balance_protectisteap 25.10.22 */
.balance_protectisteap {
    font-family: 'Source Sans Pro', sans-serif;
}

.balance_protectisteap .step_hdng {
    margin-bottom: 20px;
}

.balance_protectisteap .ternsfer_para p {
    font-weight: 400;
    font-size: 20px;
}

.balance_protectisteap .get_started_btn {
    margin-top: 20px;
}

.balance_protectisteap .bp_part_row .bp_part_right_content {
    flex: 100%;
    max-width: 100%;
    padding: 0;
}

.balance_protectisteap .bp_hdng h4 {
    text-align: left;
    color: #004070;
    font-size: 28px;
    font-weight: 600;
}

.balance_protectisteap .bp_right_inner_content .card .btn.btn-link.collapsed {
    color: #222222 !important;
    font-size: 20px !important;
    font-weight: 400;
}

.balance_protectisteap #accordion button.btn.btn-link::before {
    color: #222222 !important;
    border: 2px solid #222222 !important;
}

.balance_protectisteap .application_btnsect {
    margin-top: 40px;
}

.balance_protectisteap .application_btnsect .rightgapbtn {
    margin-right: 20px;
}

.balance_protectisteap .important_mb40 {
    margin-bottom: 40px;
}

.balance_protectisteap_p p {
    margin-top: 0px;
}

.balance_protectisteap .selectgreaybox {
    width: 100%;
    position: relative;
    background: #f7f7f7;
}

.balance_protectisteap .selectgreaybox h5 {
    font-size: 22px;
    font-weight: 600;
    color: #004070;
    margin: 0px;
    padding: 20px 0px;
}

.balance_protectisteap .selectgreaybox::before {
    content: "";
    background: #f7f7f7;
    position: absolute;
    left: -14%;
    height: 100%;
    top: 0;
    width: 100%;
    z-index: -1;
}

.balance_protectisteap .selectgreaybox::after {
    content: "";
    background: #f7f7f7;
    position: absolute;
    height: 100%;
    top: 0;
    width: 116%;
    z-index: -1;
    left: 100%;
}

.balance_protectisteap .balance_protectisteap_cardbox {
    width: 100%;
    position: relative;
    display: flex;
    padding: 25px 0px;
}

.balance_protectisteap .protectisteap_cardboximg {
    width: 165px;
    margin-right: 20px;
}

.balance_protectisteap .protectisteap_cardbox_content {
    width: 300px;
}

.balance_protectisteap .protectisteap_cardbox_content h6 {
    font-size: 20px;
    font-weight: 600;
    /* text-transform: uppercase; */
    margin-bottom: 5px;
    color: #222;
}

.balance_protectisteap .protectisteap_cardbox_content p {
    font-size: 18px;
    font-weight: 400;
    color: #222;
    margin-bottom: 5px;
}

.protection_list {
    width: 100%;
    position: relative;
}

.protection_list ul {
    margin: 0px 0px 0px 20px;
    padding: 25px 0px;
}

.protection_list ul li {
    margin-bottom: 15px;
    font-size: 20px;
    font-weight: 400;
    color: #222;
    list-style: outside;
}

.balance_protectisteap .martop25 {
    margin-top: 25px;
}

.vector_autopay_mt20 {
    margin-top: 20px;
}

.balance_protectisteap .tc_span_autopay {
    border-radius: 10px;
}

.balance_protectisteap .tc_span_autopay p {
    font-size: 16px;
    color: #222;
}

.balance_protectisteap .protectisteap4steap .step_hdng h5 {
    font-size: 22px;
    color: #222222;
    font-weight: 600;
}

.protectisteapicon {
    width: 60px;
    margin-bottom: 20px;
}

.protectisteapicon img {
    width: 100%;
}

.balance_protectisteap .life_covrge {
    flex: 0 0 40%;
}

.balance_protectisteap .description_content {
    flex: 0 0 60%;
}

.balance_protectisteap .content_container1 {
    padding: 20px;
    display: flex;
}

.cancel_balancesect {
    position: relative;
    width: 100%;
}

.cancel_balancesect a {
    font-size: 16px;
    font-weight: 600;
    color: #e00d42;
    text-decoration: underline;
}

.protection_list ul li b {
    font-weight: 600;
}

.conditionstext {
    font-size: 16px;
    font-weight: 600;
    color: #e00d42;
    margin-top: 20px;
}

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

.balance_protectisteapflex {
    display: flex;
}

/* end balance_protectisteap 25.10.22 */

/* start 27.10.22 */
.cropper-hidden {
    display: none !important;
}

.cropper-bg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC);
}

.cropper-wrap-box,
.cropper-canvas {
    overflow: hidden;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.cropper-container img {
    display: block;
    height: 100%;
    image-orientation: 0deg;
    max-height: none !important;
    max-width: none !important;
    min-height: 0 !important;
    min-width: 0 !important;
    width: 100%;
}

.cropper-hide {
    position: absolute;
}

.cropper-move {
    cursor: move;
}

.cropper-modal {
    background-color: #000;
    opacity: .5;
}

.edit_upload_image .cropper-view-box {
    border: 3px solid rgba(116, 192, 211, 0.5);
    outline: none !important;
}

.cropper-view-box,
.cropper-face {
    border-radius: 50%;
}

.cropper-view-box {
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
}

.cropper-dashed {
    border: 0 dashed #eee;
    display: block;
    opacity: .5;
    position: absolute;
}

.cropper-dashed.dashed-h {
    border-bottom-width: 1px;
    border-top-width: 1px;
    height: calc(100% / 3);
    left: 0;
    top: calc(100% / 3);
    width: 100%;
}

.cropper-dashed.dashed-v {
    border-left-width: 1px;
    border-right-width: 1px;
    height: 100%;
    left: calc(100% / 3);
    top: 0;
    width: calc(100% / 3);
}

.cropper-center {
    display: block;
    height: 0;
    left: 50%;
    opacity: .75;
    position: absolute;
    top: 50%;
    width: 0;
}

.cropper-face {
    background-color: #fff;
    left: 0;
    top: 0;
}

.cropper-line.line-e {
    cursor: ew-resize;
    right: -3px;
    top: 0;
    width: 5px;
}

.cropper-line.line-n {
    cursor: ns-resize;
    height: 5px;
    left: 0;
    top: -3px;
}

.cropper-line.line-w {
    cursor: ew-resize;
    left: -3px;
    top: 0;
    width: 5px;
}

.cropper-line.line-s {
    bottom: -3px;
    cursor: ns-resize;
    height: 5px;
    left: 0;
}

.cropper-point.point-e {
    cursor: ew-resize;
    margin-top: -3px;
    right: -3px;
    top: 50%;
}

.cropper-point.point-n {
    cursor: ns-resize;
    left: 50%;
    margin-left: -3px;
    top: -3px;
}

.cropper-point.point-w {
    cursor: ew-resize;
    left: -3px;
    margin-top: -3px;
    top: 50%;
}

.cropper-point.point-s {
    bottom: -3px;
    cursor: s-resize;
    left: 50%;
    margin-left: -3px;
}

.cropper-point.point-ne {
    cursor: nesw-resize;
    right: -3px;
    top: -3px;
}

.cropper-point.point-nw {
    cursor: nwse-resize;
    left: -3px;
    top: -3px;
}

.cropper-point.point-sw {
    bottom: -3px;
    cursor: nesw-resize;
    left: -3px;
}

.cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
}

.cropper-container {
    direction: ltr;
    font-size: 0;
    line-height: 0;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* end 27.10.22 */


/* start 29.10.22 */
.confirm_reqst_main p {
    margin-bottom: 10px;
}

.confirm_reqst_main .blt_cls {
    margin: 0px 0px 10px 20px;
    padding: 0;
}

.confirm_reqst_main .blt_cls li {
    list-style: disc;
    margin-bottom: 5px;
}

.confirm_reqst_main .blt_cls li a {
    color: #004070;
    text-decoration: underline;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
}

.laurentian_flow .blns_cls {
    font-size: 13px;
    margin-bottom: 0px;
    line-height: 20px;
}

.notify_top ul li a {
    color: #004070 !important;
    text-align: left !important;
    text-decoration: underline;
}

/* end 29.10.22 */


/* 03-11-2022 */
.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount {
    flex-wrap: wrap;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill {
    width: 100%;
    margin-top: 10px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control {
    border: 1px solid #706f73;
    border-radius: 5px;
    height: 60px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-weight: 600;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control::placeholder {
    font-size: 16px;
    line-height: 22px;
    color: #706f73;
    font-weight: 600;
}

#notificationModal7 .modal-content .modal-body.all_detail_container {
    padding: 40px 35px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .card_select_new .fld_outr_new {
    margin: 0 0 20px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline {
    padding-top: 0;
    margin-bottom: 0;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline h4.modal-title {
    font-size: 22px;
    line-height: 28px;
    color: #004070;
    font-weight: 600;
    margin-bottom: 20px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline p {
    font-size: 16px;
    line-height: 22px;
    color: #222222;
    margin-bottom: 0;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .setup_install_headline p+p {
    margin-bottom: 15px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .fld_col_12 {
    padding: 0 5px;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .select_item {
    width: 100%;
    padding: 0;
    float: none;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new label {
    font-weight: 600;
}

#notificationModal7 .modal-content .modal-body.all_detail_container .go_grn .fld_outr_new .add_fld {
    border-radius: 5px;
    border: 1px solid #706f73;
}

#addadminSuccessmodal .sbc_close_new a[data-dismiss="modal"] {
    height: 50px;
    line-height: 50px;
    min-width: 160px;
    padding: 0 15px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #fff;
    text-align: center;
    display: inline-block;
}

#addadminSuccessmodal .sbc_close_new a[data-dismiss="modal"]:hover {
    background-color: #004070;
    color: #fff;
}

/* Balance Protection starts */

/* 04.11.22 starts */
.balance_protection_step2 .bp_accrdion #accordion {
    text-align: left;
}

.balance_protection_step2 .bp_accrdion #accordion .card {
    border: none;
    border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.balance_protection_step2 .bp_accrdion #accordion .card-header#headingOne {
    padding-left: 15px;
    padding-right: 10px;
    background: #fff;
    padding-bottom: 7px;
    border-bottom: none;
}

.balance_protection_step2 .bp_accrdion #accordion h5.mb-0 {
    margin-bottom: 5px;
    margin-top: 20px;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link {
    width: 100%;
    text-align: left;
    font-size: 19px;
    text-decoration: none;
    color: #004070;
    position: relative;
    padding-right: 0;
    white-space: normal;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link.collapsed::before {
    content: '+';
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link::before {
    content: '-';
    position: absolute;
    color: #004070;
    font-size: 18px;
    left: -19px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #004070;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    font-weight: 700;
    font-family: 'Source Sans Pro', sans-serif;
    top: 50%;
    transform: translateY(-50%);
    line-height: 0px;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body {
    padding: 0;
}

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

.balance_protection_step2 .bp_accrdion #accordion .accordion_main_content1 {
    border: 1px solid rgba(112, 111, 115, 0.2);
    margin: 15px 0 0;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion {
    display: flex;
    padding: 20px;
    background-color: #f7f7f7;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion .coverage_content_hdng {
    flex: 0 0 40%;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion .description_content_hdng {
    flex: 0 0 60%;
    text-align: center;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseOne .card-body .main_heading_accordion h4 {
    font-size: 16px;
    margin-bottom: 0;
    color: #222222;
    font-weight: 600;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 {
    display: flex;
    padding: 20px;
    border-bottom: 1px solid rgba(112, 111, 115, 0.2);
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 .life_covrge {
    flex: 0 0 30%;
    max-width: 30%;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 .description_content {
    flex: 0 0 70%;
    max-width: 70%;
}

.balance_protection_step2 .bp_accrdion #collapseOne .content_container1 p {
    font-size: 13px;
    line-height: 19px;
    color: #414042;
}

.balance_protection_step2 .bp_accrdion #accordion #collapseTwo .card-body .accordion_main_content2 h4 {
    font-size: 16px;
    color: #222222;
    font-weight: 600;
    margin-bottom: 0;
}

.balance_protection_step2 .bp_accrdion .card .card-body {
    color: #222;
    font-size: 14px;
    line-height: 20px;
}

.balance_protection_step2 .bp_accrdion .card .card-body a {
    text-decoration: underline;
    font-weight: 600;
    color: #004070;
}

.balance_protection_step2 .bp_accrdion #accordion button.btn.btn-link:focus {
    box-shadow: none;
}

.balance_protection_step2 .bp_accrdion .collapse.show#collapseOne {
    border-bottom: none;
}

.balance_protection_step2 .bp_accrdion #collapseTwo .card-body .accordion_main_content2 {
    margin-bottom: 25px;
}

.bp_step3_hdng.step_hdng p {
    font-size: 20px;
    max-width: 580px;
}

.bp_credit_card_details {
    padding: 20px 0;
    background-color: #f7f7f7;
    font-size: 22px;
    color: #004070;
    font-weight: 600;
    position: relative;
}

.bp_credit_card_details::after {
    content: " ";
    position: absolute;
    width: 100%;
    left: 100%;
    background-color: #f7f7f7;
    height: 100%;
    top: 0;
    z-index: -1;
}

.bp_credit_card_details::before {
    content: " ";
    position: absolute;
    width: 100%;
    right: 100%;
    background-color: #f7f7f7;
    height: 100%;
    top: 0;
    z-index: -1;
}

.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea {
    padding-right: 0;
}

.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea.ternsfer_step.trensfer_step1,
.container.auto-pay-container.balance_protection_cntnr .trensfer_stepArea.ternsfer_step.trensfer_step2 {
    max-width: 620px;
}

.bp_credit_card_cntnt_cntnr {
    display: flex;
    margin: 25px 0 40px;
    gap: 0 20px;
}

.bp_credit_card_img {
    max-width: 165px;
    height: auto;
}

.bp_credit_card_cntnt .bp_card_name p,
.bp_credit_card_cntnt .bp_card_no p,
.bp_credit_card_cntnt .bp_credit_limit p {
    margin-bottom: 0;
}

.bp_credit_card_cntnt .bp_card_name p {
    font-size: 20px;
    color: #000;
    /* text-transform: uppercase; */
    font-weight: 600;
}

.bp_credit_card_cntnt .bp_card_no p,
.bp_credit_card_cntnt .bp_credit_limit p {
    font-size: 18px;
    color: #222;
}

#addadminSuccessmodal .all_detail_container .mp_success .setuppaying_top.clearfix.setuppaying_top_cls {
    margin-bottom: 0;
}

#addadminSuccessmodal .all_detail_container .mp_success .setuppaying_top.clearfix.setuppaying_top_cls+.setuppaying_top span {
    font-weight: 600;
    display: block;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step7 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control::placeholder {
    color: #706f73;
}

/* 04.11.22 ends */

/* 07.11.22 starts */
.bp_credit_card_cntnt_cntnr ul li {
    font-size: 20px;
    color: #222;
    list-style-type: disc;
}

.bp_credit_card_cntnt_cntnr ul {
    padding-left: 30px;
    display: flex;
    flex-direction: column;
    gap: 15px 0;
}

.balance_protection_cls {
    overflow-x: hidden !important;
}

/* The container */
.bp_chckbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.bp_chckbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.bp_chckbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    border-radius: 5px;
    width: 25px;
    background-color: transparent;
}

/* When the checkbox is checked, add a blue background */
.bp_chckbox input:checked~.checkmark {
    background-color: #004070;
}

/* Create the checkmark/indicator (hidden when not checked) */
.bp_chckbox .checkmark:after {
    content: "";
    position: absolute;
    bottom: -25px;
    display: none;
}

/* Show the checkmark when checked */
.bp_chckbox input:checked~.checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.bp_chckbox .checkmark:after {
    left: 8px;
    top: 2px;
    width: 7px;
    height: 15px;
    border: solid white;
    border-width: 0 2px 2px 0px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.bp_credit_card_cntnt_cntnr.terms_conditions_cntnr {
    max-width: 590px;
}

.bp_contract_txt {
    font-size: 16px;
    color: #222;
    margin-bottom: 20px;
}

.terms_conditions_cntnt {
    display: flex;
    justify-content: flex-start;
}

.terms_conditions_cntnt .terms_and_cndtions_text {
    padding: 20px;
    background: #f7f7f7;
}

.terms_conditions_cntnt .terms_and_cndtions_text p {
    font-size: 16px;
    color: #222;
    line-height: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step_btnOuter {
    margin-top: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .success_image {
    max-width: 60px;
    margin-bottom: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content h3 {
    font-size: 28px;
    color: #222;
    font-weight: 600;
    margin-bottom: 20px;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content p {
    font-size: 20px;
    color: #222;
}

.balance_protection_cntnr .trensfer_step4#step4 .step4_main_content p a {
    color: #004070;
    font-weight: 600;
    white-space: nowrap;
}

.step4_main_content ul li {
    list-style: disc;
    font-size: 20px;
    margin-bottom: 10px;
}

.step4_main_content ul {
    padding-left: 35px;
    margin: 40px 0px 0px 0px;
}

/* 07.11.22 ends */

/* Balance Protection ends */

/* 08-11-2022 start */

.balance_protection_cls .balance_protection_cntnr .trensfer_listOuter .trensfer_stepArea .trensfer_step3#manage_autopay_step1 .step_btnOuter a {
    max-width: unset;
    color: #e00d42;
    border: 1px solid #e00d42;
    line-height: 48px;
}

.balance_protection_cls .balance_protection_cntnr .trensfer_listOuter .trensfer_stepArea .trensfer_step3#manage_autopay_step1 .step_btnOuter a:hover {
    background: #e00d42;
    color: #fff;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount {
    flex-wrap: wrap;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill {
    width: 100%;
    margin-top: 10px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control {
    border: 1px solid #706f73;
    border-radius: 5px;
    height: 60px;
    padding: 0 20px;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-weight: 600;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trnsfr_list_rightPnl .ternsfer_step.trensfer_step10 .make_pyments_cntnr .mke_pyments_chckbx_cntnr .mke_pyments_chckbx_cntnt.fixed_amount .fixed_amount_fill .form-control::placeholder {
    font-size: 16px;
    line-height: 22px;
    color: #706f73;
    font-weight: 600;
}

/* 08-11-2022 end */


/* 09-11-2022 start */
.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt {
    flex-wrap: wrap;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt .check_box_btn {
    flex: 0 0 7%;
    max-width: 7%;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt .terms_and_cndtions_text {
    flex: 0 0 93%;
    max-width: 93%;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr.terms_conditions_cntnr .terms_conditions_cntnt .invalid_card.pg_invalid_card {
    flex: 0 0 100%;
    max-width: 100%;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_cntnt_cntnr ul li span {
    font-weight: 600;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .trnsfr_list_rightPnl .trensfer_stepArea .ternsfer_step.trensfer_step3 .bp_credit_card_details {
    text-transform: none;
}

/* 09-11-2022 end */

/* 15-11-2022 start */
.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box label {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    /* text-transform: uppercase; */
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: #222222;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 6px 30px 6px 20px;
    background-color: #fff;
    transition: 0.3s ease;
    text-transform: none;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #004070;
    color: #222222;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .btn.dropdown-toggle.btn-default .caret {
    background: none;
    border: solid #2d2924;
    border-width: 0 2px 2px 0;
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    padding: 4px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    height: auto;
    width: auto;
    top: 40%;
    right: 15px;
}

.laurentian_flow .auto-pay-container .trensfer_listOuter .trensfer_stepArea .trensfer_step4#step4 .step4_content_container .step4_content .edit_form .form_box .form-control {
    height: 60px;
    padding: 20px;
    border-radius: 5px;
    border: solid 1px #706f73;
    background-color: #fff;
    box-shadow: none;
    color: #222;
    font-size: 16px;
}

/* 15-11-2022 end */

/* 17.11.22 starts */
/* OTP Verification starts */
.lbc_third_prt .global_head h2,
.first_inner_tab.frm_wrap_mail_pin h2 {
    color: #004070;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    margin-bottom: 20px;
    font-size: 36px;
}

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

.login_bg.laurentian_login .new_login_wrap .flex_row .lbc_third_prt {
    padding: 120px 0;
    max-width: 590px;
}

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

.lbc_third_prt .change_mail_id .showEmail {
    font-size: 20px;
    color: #004070;
    font-weight: 600;
    font-family: "Source Sans Pro", sans-serif;
}

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

.lbc_third_prt .otp_sec a {
    color: #004070;
    font-weight: 600;
}

.lbc_third_prt .otp_outer .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 #706f73;
    font-size: 60px;
    padding: 10px 23px;
    color: #474747;
    margin: 15px 0 0;
    font-weight: 700;
}

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

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

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error span {
    color: #e00d42;
    font-size: 16px;
    font-weight: 600;
}

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error,
.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card {
    position: relative;
    bottom: -4px;
    text-align: left;
    left: 64px;
}

.lbc_third_prt .otp_outer .invalid_card.pg_invalid_card.otp_error::before,
.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card::before {
    position: absolute;
    top: 4px;
    left: -22px;
    height: 16px;
    width: 16px;
    content: "";
    background: url(../images/lbc/input-error.png) no-repeat;
    background-position: center;
    background-size: cover;
    border-radius: 100%;
}

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

.lbc_third_prt .email_resend_div a {
    color: #004070;
    font-weight: 600;
}

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn {
    background-color: #004070;
    padding: 0 22px;
    height: 50px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
    min-width: 180px;
    text-align: center;
    border: 2px solid #004070;
}

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

.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn:hover,
.lbc_third_prt .submit_out.next_but_compare input.solid_btn#proced_btn:focus,
.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn:hover,
.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn:hover,
.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn:focus,
.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn:focus {
    background-color: #004070;
    color: #fff;
    border: 2px solid #004070;
}

/* OTP Verification ends */

/* Set Password starts */
.new_login_wrap.new_login_wrap_main {
    padding: 160px 0 100px;
}

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

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

.new_login_wrap_main .validate_frm.input_width_small .form-group .no_text_transform {
    /* text-transform: uppercase; */
    font-size: 14px;
    color: #222;
    font-weight: 600;
    margin-bottom: 10px;
}

.new_login_wrap_main .fp .first_inner_tab.frm_wrap_mail_pin h2+p {
    font-size: 20px;
    color: #222;
    margin-bottom: 40px;
    font-weight: 400;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group {
    position: relative;
}

.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control {
    min-height: 60px;
    border: 1px solid #706f73;
    font-size: 16px;
}

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

.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control:focus,
.new_login_wrap_main .validate_frm.input_width_small .form-group input.form-control:active {
    box-shadow: inset 0 0 0 0px #004070, 0 0 0 5px #7ac5fe;
    border-color: #004070;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text .new_numeric_text_heading {
    font-size: 14px;
    color: #222;
    font-weight: 600;
    margin-bottom: 20px;
    padding-left: 0;
}

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

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li span.val_ico {
    background: url(../images/empty_crcl.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 28px;
    background-size: 20px !important;
}

.new_login_wrap_main .validate_frm.input_width_small .numeric_text.new_numeric_text ul li span.val_ico.criteria_ful {
    background: url(../images/empty_crcl_ticked.png?v=1.1);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 28px;
}

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

.new_login_wrap_main .next_but_compare input#back_button.global_btn,
.new_login_wrap_main .next_but_compare input#nextBtn.global_btn {
    padding: 15px 35px;
    width: 210px;
    border: 2px solid #004070;
    line-height: 0;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
}

.new_login_wrap_main .next_but_compare input#nextBtn.global_btn.save_btn {
    background-color: #004070;
}

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

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

.new_login_wrap_main .next_but_compare input#back_button.global_btn.back_btn:hover {
    background-color: #004070 !important;
}

/* Set Password ends */
/* 17.11.22 ends */

/* 23.11.22 starts */
.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.new_login_wrap_main#success_page .fp .first_inner_tab.frm_wrap_mail_pin .success_img_cls {
    max-width: 60px;
    margin: 0 auto 20px;
}

.new_login_wrap.new_login_wrap_main#success_page .fp .first_inner_tab.frm_wrap_mail_pin .success_text_cls {
    text-align: center;
    max-width: 500px;
    margin-bottom: 20px;

}

.new_login_wrap.new_login_wrap_main#success_page .fp .first_inner_tab.frm_wrap_mail_pin .success_text_cls p {
    font-size: 20px;
    margin-bottom: 3px;
}

.new_login_wrap.new_login_wrap_main#success_page .fp .first_inner_tab.frm_wrap_mail_pin .success_text_cls p+p {
    margin-bottom: 0;
}

.new_login_wrap.new_login_wrap_main.success_page_cls {
    padding-bottom: 200px;
}

/* 23.11.22 ends */

/* 24.11.22 starts */
.code_single_box {
    /* text-transform: uppercase; */
}

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

}

.newcls_button:hover,
.newcls_button:focus {
    background-color: #004070;
    color: #fff;
    border: 2px solid #004070;
}

.newcls_button {
    background-color: #004070;
    padding: 15px 35px;
    width: 210px;
    border: 2px solid #004070;
    line-height: 0;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
}

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

.session-expired {
    width: 520px;
    height: 28px;
    flex-grow: 0;
    font-family: "Source Sans Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #e00d42;
}

.click-resend-code-to-try-again {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #222;
}

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

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

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

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

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

.new_login_wrap.new_login_wrap_main#set_password .first_inner_tab.frm_wrap_mail_pin .invalid_card.pg_invalid_card span {
    color: #e00d42;
    font-size: 16px;
    font-weight: 600;
}

/* 24.11.22 ends */

/* 25.11.22 starts */
.new_success_msg#new_success_msg_text {
    margin-top: 23px !important;
    text-align: center !important;
    background: #f6feee !important;
    height: 50px;
}

.new_success_msg#new_success_msg_text span {
    line-height: 50px;
}

#addmembermodal .modal-content .modal-body.all_detail_container.card_select_new.card_confirm_new .go_grn {
    padding: 30px 20px;
}

#addspendinglimitmodalnew .all_detail_container.application_laststep {
    padding-top: 40px;
}

#addNewCardMemberSuccessmodal .modal-dialog .all_detail_container {
    padding: 40px 20px;
}

.laurentian_flow #confirm_card_details .all_detail_container {
    padding: 40px 20px;
}

.laurentian_flow .dashboard_card.relative_section .normal_portion .card_bottom_sec .dashboard_row.flex_row.dashboard_row_new .brim_left_flex .brim_card_slider .card_slide_item .nwmodl_card img {
    border-radius: 10px;
}

/* 25.11.22 ends */
.laurentian_flow .dashboard_card.relative_section .dashboard_overlay {
    position: static;
}

.laurentian_flow .dashboard_card.relative_section .dashboard_overlay .brim_modal_panel.brim_msg_success {
    margin-top: 0;
}

.login_bg.laurentian_login .new_success_msg#new_success_msg_text {
    text-align: left !important;
    height: auto;
    padding: 22px 0;
    background: #DEF0D8 !important;
}

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

.login_bg.laurentian_login .new_success_msg#new_success_msg_text span {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    color: #222222;
}

.balance_protection_cls .auto-pay-container.balance_protection_cntnr .bp_credit_card_img {
    border-radius: 6px;
    overflow: hidden;
}

/* start 06.01.23 */
.laurentian_flow #Activity_trans_Modal .grd_color_btn {
    min-width: fit-content;
    padding: 0px 15px;
}

/* end 06.01.23 */

/* start 11.01.23 */
.ternsfer_step.trensfer_step3 .new_top_tooltip {
    margin-left: 5px;
}

.ternsfer_step.trensfer_step3 .color_tip {
    position: relative;
    top: -1px;
}

/* end 11.01.23 */

#cancelAutoPayModal .step_btnOuter {
    margin: 20px 0 0;
}

/* start 12.01.23 */
#confirm_card_details .confirm_card_outer .confirm_card_txt .carddetail_name h4 {
    text-transform: inherit;
}

#confirm_card_details .confirmsingle_text label {
    text-transform: inherit;
}

/* end 12.01.23 */

/* start 13.01.23 */
.ternsfer_step.trensfer_step10 .autopay_content .primary_para {
    font-size: 12px;
    margin-bottom: 14px;
    line-height: normal;
}

.laurentian_flow .newSuccess .setuppaying_top .popuptextInner h6 {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    font-size: 18px;
}

/* end 13.01.23 */
/* start 19.01.23 */
.laurentian_flow.modal-open #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt h3 {
    text-align: center;
}

.laurentian_flow.modal-open .inner_stp1_report {
    text-align: inherit;
    margin-bottom: 15px;
}

.laurentian_flow.modal-open .inner_stp1_report ul {
    max-width: 384px;
    margin: 0 auto;
}

/* end 19.01.23 */

/* start 24.01.23 */
.dropdown-menu.scroll_dropdown {
    height: 440px;
    overflow-y: auto;
}

.dropdown-menu.scroll_dropdown::-webkit-scrollbar {
    display: none;
    /* for Chrome, Safari, and Opera */
}

/* end 24.01.23 */


/* start 25.01.23 */

.laurentian_flow .new_small_statement_modal .modal-footer ul li:not(:last-child),
#gogreenmodal ul li:not(:last-child) {
    margin-right: 10px;
}

/* end 25.01.23 */


/* start 25.01.23 */

.arrowsection {
    width: 100%;
    position: relative;
    padding: 20px 0px;
    background: #fdb812;
    margin-top: 40px;
}

.activate_yourpin_body .activatepinbox .arrow:before,
.activate_yourpin_body .activatepinbox .arrow:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 0;
}

.activate_yourpin_body .activatepinbox .arrow {
    background: #d8ecfd;
    position: relative;
    height: 60px;
    display: flex;
    align-items: center;
    padding: 0px 20px;
    z-index: 2;
}

.activate_yourpin_body .activatepinbox .arrow:after,
.activate_yourpin_body .activatepinbox .arrow:before {
    border-width: 30px 0 30px 20px;
}

.activate_yourpin_body .activatepinbox .arrow:before {
    border-color: #d8ecfd transparent;
    left: -20px;
}

.activate_yourpin_body .activatepinbox .arrow:after {
    border-color: transparent #d8ecfd;
    right: -20px;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow:before {
    border-color: #9fd5fc transparent;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow:after {
    border-color: transparent #9fd5fc;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 .arrow {
    background: #9fd5fc;
    width: 81%;
    margin: 0 auto;
}


.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow:before {
    border-color: #6fb3e7 transparent;
}

.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow:after {
    border-color: transparent #6fb3e7;
}

.activate_yourpin_body .activatepinbox.pin_content_box3:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    border-style: solid;
    border-color: transparent #0000008f;
    border-width: 30px 0px 30px 20px;
    top: 7px;
    right: -19px;
    filter: blur(3px);
}

.activate_yourpin_body .activatepinbox.pin_content_box3 .arrow {
    background: #6fb3e7;
}

.activate_yourpin_sect {
    position: relative;
    max-width: 690px;
    background: #fff;
    padding: 0px;
    margin: 0px;
}

.activate_yourpin_heding {
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    padding: 20px;
}

.activate_yourpin_heding .pinicon {
    width: 27px;
}

.activate_yourpin_heding img {
    width: 100%;
}

.activate_yourpin_heding h3 {
    font-family: "Source Sans Pro", sans-serif;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    color: #004070;
}

.activate_yourpin_body {
    display: flex;
    align-items: flex-start;
    width: 100%;
}

.activate_yourpin_body .activatepinbox {
    position: relative;
    width: 100%;
}

.activatepinbox .arrow h6 {
    font-family: "Source Sans Pro", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #004070;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

.activatepinbox .arrow .count_sercel {
    min-height: 20px;
    min-width: 20px;
    font-family: "Source Sans Pro", sans-serif;
    background: #004070;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    line-height: 20px;
}

.activatepinbox p {
    color: #222222;
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    line-height: normal;
    margin-bottom: 15px;
    margin-top: 0px;
}

.activatepinbox p b {
    color: #004070;
}

.activate_yourpin_body .activatepinbox.pin_content_box1 {
    flex: 0 0 30%;
}

.activate_yourpin_body .activatepinbox.pin_content_box2 {
    flex: 0 0 40%;
}

.activate_yourpin_body .activatepinbox.pin_content_box3 {
    flex: 0 0 30%;
}

.activate_yourpin_content {
    padding: 20px;
    position: relative;
    z-index: 2;
    background: #fff;
}

.activatepinbox.pin_content_box1 .activate_yourpin_content {
    padding-left: 14%;
}

.activatepinbox.pin_content_box2 .activate_yourpin_content {
    padding-left: 20%;
    padding-right: 10%;
}

.activatepinbox.pin_content_box3 .activate_yourpin_content {
    padding-left: 14%;
    padding-right: 14%;
}

.activatepinbox.pin_content_box1 .arrow:before {
    border-width: 30px 10px;
}

.activatepinbox.pin_content_box1 .arrow:before {
    border-color: #d8ecfd;
}

.activate_yourpin_body .activatepinbox.pin_content_box1::after {
    content: '';
    position: absolute;
    border-style: solid;
    border-width: 0;
    z-index: 1;
}

.activate_yourpin_body .activatepinbox.pin_content_box1::after {
    left: -12px;
    background: transparent;
    transform: rotate(-90deg);
    top: 54px;
    border-width: 35px 22px 0px 0px;
    border-color: transparent #004070;
}

@media (max-width: 767px) {
    .activate_yourpin_heding {
        justify-content: center;
    }

    .activate_yourpin_body {
        flex-wrap: wrap;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box1 {
        flex: 0 0 100%;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box2 {
        flex: 0 0 100%;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box3 {
        flex: 0 0 100%;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box2 .arrow {
        width: 100%;
    }

    .activatepinbox.pin_content_box2 .arrow:before {
        border-width: 30px 18px;
        border-color: #9fd5fc !important;
    }

    .activatepinbox.pin_content_box3 .arrow:before {
        border-width: 30px 18px;
        border-color: #6fb3e7 !important;
    }

    .arrowsection {
        padding: 20px 10px;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box2::after {
        left: -12px;
        background: transparent;
        transform: rotate(-90deg);
        top: 54px;
        border-width: 35px 22px 0px 0px;
        border-color: transparent #004070;
        content: '';
        position: absolute;
        border-style: solid;
    }

    .activate_yourpin_body .activatepinbox.pin_content_box3::after {
        left: -12px;
        background: transparent;
        transform: rotate(-90deg);
        top: 54px;
        border-width: 35px 22px 0px 0px;
        border-color: transparent #004070;
        content: '';
        position: absolute;
        border-style: solid;
        right: 0;
        filter: blur(0px);
    }

    .activatepinbox.pin_content_box1 .activate_yourpin_content {
        padding: 20px
    }

    .activatepinbox.pin_content_box2 .activate_yourpin_content {
        padding: 20px
    }

    .activatepinbox.pin_content_box3 .activate_yourpin_content {
        padding: 20px
    }

    .accout_area.new_ac_area .arrowsection::after {
        z-index: -1;
    }
}

/* end 25.01.23 */

/* start 27.01.23 */
.laurentian_flow .card_select_new .add_fld::placeholder {
    color: #706f73;
}

/* end 27.01.23 */

/* start 28.01.23 */
.myreferal_headerunder p {
    margin-top: 15px !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

.accout_area.new_ac_area .arrowsection::before {
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #fdb812;
    height: 100%;
}

.accout_area.new_ac_area .arrowsection::after {
    content: "";
    position: absolute;
    top: 0;
    right: 100%;
    bottom: 0;
    width: 5000px;
    background-color: #fdb812;
    height: 100%;
}

#gogreenmodal .laurentian_notification_btn {
    font-size: 16px !important;
    width: 240px !important;
}

#gogreenoffmodal .laurentian_notification_btn {
    font-size: 16px !important;
    width: 230px !important;
}

.chckbx .tc_span_autopay {
    top: 5px !important;
}

.transfer_processing_fee {
    margin-bottom: 30px;
}

.frenchPortal .ternsfer_activityBx p {
    max-width: 570px;
}

/* end 28.01.23 */

/* start 30.01.23 */
.myreferal_headerunder.muted_holder {
    margin-top: 15px;
}

/* end 30.01.23 */

/* start 31.01.23 */
#step7 .tc_main_autopay {
    display: block;
}

#step7 .tc_main_autopay #tc_chk_error {
    margin-left: 0px;
    margin-top: 10px;
    display: block;
}

/* end 31.01.23 */
/* start 03.02.23 */
.laurentian_flow .stella_select .scroll_dropdown {
    height: auto;
    overflow-y: inherit;
}

/* end 03.02.23 */
/*start 06.02.23 */
.frenchPortal .cell_expand_new.active .Redeem_bg_btn {
    width: 175px;
}

.frenchPortal .trensfer_step6#step6 .red_textBx p {
    line-height: 18px;
}

.frenchPortal .trensfer_step6#step6 span.tran_cls,
.laurentian_flow .trensfer_step6#step6 span.tran_cls {
    display: block;
}

.frenchPortal .Budget_cell_histry_sec .Budget_cell_histry {
    text-align: left;
    padding: 0px 6px;
}

.frenchPortal.laurentian_flow .Budget_cell_histry_date span {
    text-transform: uppercase;
}

.frenchPortal .learn_more_single .learn_more_single_ing img {
    height: 240px;
    width: 200px;
    object-fit: contain;
}

.frenchPortal .how_to_access_inner .first_img_learn img {
    min-width: 224px;
    object-fit: contain;
    height: 215px;
}

.frenchPortal .how_to_access_inner .third_img_learn img {
    min-width: 400px;
    height: 370px;
    object-fit: contain;
}

.frenchPortal .Budget_cell_histry_sec .Budget_cell_label {
    text-align: left;
}

.frenchPortal .addition_cls {
    display: flex;
    align-items: baseline;
}

.frenchPortal .addition_cls .top_position {
    position: relative;
    top: -2px;
}

.laurentian_flow .addition_cls {
    position: relative;
}

.laurentian_flow .addition_cls .top_position {
    position: absolute;
    top: -2px;
    /*top: 19px;
    right: 62%;*/
}

.frenchPortal.laurentian_flow .addition_cls .top_position {
    position: relative;
    top: -2px;
    right: unset;
}

.referal_accout_area .accout_area_headline.myreferal_headline .sub_txt a {
    text-decoration: underline;
}

.referal_accout_area.accout_area .myreferal_headerunder.muted_holder p a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #337ab7;
    text-decoration: underline;
}

.laurentian_flow .referal_accout_area.accout_area p.elec_3rdcl {
    font-weight: 700;
    margin-top: 0 !important;
}

.laurentian_flow .referal_accout_area.accout_area .elec_2ndcl {
    margin-top: 0 !important;
}

.laurentian_flow .accout_area #success_remember_pin .activate_yourpin_content p {
    font-size: 15px;
}

.laurentian_flow .accout_area_gutter .elec_3rdcl {
    position: relative;
}

.laurentian_flow .accout_area_gutter .elec_3rdcl::after {
    position: absolute;
    content: '';
    top: 8px;
    left: -12px;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 5px;
    background-color: #000;
    border-radius: 50%;
}

.laurentian_flow .accout_area_gutter .addition_cls::after {
    position: absolute;
    content: '';
    top: 8px;
    left: -12px;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 5px;
    background-color: #000;
    border-radius: 50%;
}

.laurentian_flow .accout_area_gutter .elec_2ndcl {
    position: relative;
}

.laurentian_flow .accout_area_gutter .elec_2ndcl::after {
    position: absolute;
    content: '';
    top: 8px;
    left: -12px;
    right: 0;
    bottom: 0;
    height: 5px;
    width: 5px;
    background-color: #000;
    border-radius: 50%;
}

/* end 06.02.23 */
/* start 08.02.23 */
.laurentian_flow.modal-open .authdoberror {
    max-width: 509px;
    padding-bottom: 20px;
    font-size: 14px;
    color: #004070;
    padding-top: 15px;
}

/* end 08.02.23 */

/* start 30.03.23 */
.infinitetext ul {
    margin: 10px 16px 10px;
    padding: 0px;
}

.infinitetext ul li {
    font-size: 16px;
    margin-bottom: 0px;
    color: #000;
    list-style: disc;
}

/* end 30.03.23 */

/* start 31.03.23 */
.switch_account_sect .back_my_card {
    font-size: 16px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: normal;
    background-size: 18px;
    padding-left: 25px;
}

/* end 31.03.23 */

/* start 14.04.23 */
body.login_bg {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

/* end 14.04.23 */
/* start 24.04.23 */
.laurentian_flow #marketingoffpopup.new_small_statement_modal .setup_install_headline {
    padding: 45px 40px 0 45px;
}

.laurentian_flow #marketingoffpopup.new_small_statement_modal .notify_top {
    padding: 0 40px;
}

/* end 24.04.23 */

/* start 12.05.23 */
.new_small_statement_modal .notify_top ul {
    padding: 16px 16px 1px;
    border-radius: 5px;
    background-color: #f5f5f5;
}

.new_small_statement_modal .notify_top ul li {
    text-align: left;
    color: #555;
    font-size: 14px;
    font-weight: 600;
    list-style: initial;
    margin: 0px 0px 15px 16px;
}

.cashback_flow .my_cards {
    overflow-x: hidden;
}

.management_bar .switchlink {
    font-size: 14px;
    color: #004070;
    text-decoration: underline;
    margin-bottom: 20px;
    display: block;
    font-weight: 400;
}

.stella_select .dropdown-menu>li .switchlink {
    font-size: 14px;
    color: #004070 !important;
    text-decoration: underline;
    padding: 0px 20px;
    margin-bottom: 20px;
    display: block;
    font-weight: 400;
}

/* end 12.05.23 */

/* start 05.07.23 */
#notificationModal9 .setup_install_headline {
    padding-top: 20px;
}

#notificationModal9 .go_grn.addmember {
    padding-bottom: 40px;
}

/* end 05.07.23 */

/* start 26.08.23 */
.ternsfer_para {
    max-width: 590px;
}

.assur_payment_steap1 {
    max-width: 768px;
}

.assur_payment_steap1 .confrim_text_scrollbox {
    height: 461px;
}

.balance_protection_hdng p {
    font-size: 14px;
    line-height: normal;
    color: #222;
    margin-bottom: 16px;
}

.finalchialgroup {
    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.finalcialogo {
    min-width: 108px;
    margin-right: 16px;
    width: 108px;
}

.finalcialcont a {
    color: #004070;
    font-size: 14px;
    text-decoration: underline;
}

.tc_span_autopay p.tcfooter {
    font-size: 12px;
    color: #222222;
    font-family: "Source Sans Pro", sans-serif;
    line-height: 16px;
}

.finalcialcont p b {
    width: 100%;
    display: block;
}

/* end 26.08.23 */

/* start 28.08.23 */
.assur_payment_steap1 .tc_span_autopay hr {
    margin-top: 24px;
    margin-bottom: 24px;
    border: 0;
    border-top: 2px solid #004070;
}

/* end 28.08.23 */

/* 12-10-23 */

.laurentian_flow .wrapper_new .auto-pay-container .vector_autopay>.checkbox_wrapper {
    display: flex;
    align-items: flex-start;
}

.laurentian_flow .wrapper_new .auto-pay-container .vector_autopay>.checkbox_wrapper>span {
    color: #004070;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}

.laurentian_flow .my_cards .laurentian_card_lmt .application_laststep .price_Range #limit_error_msg.errorText {
    position: relative;
    transform: none !important;
    left: 0 !important;
    display: inline-block;
    width: auto;
    bottom: 0 !important;
    top: 0;
}

.laurentian_flow .my_cards .laurentian_card_lmt .application_laststep .price_Range .invalid_card {
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: 100%;
    line-height: 1;
    margin: 10px auto 0;
    text-align: center;
}

.travelnoticepage .accout_area #respone_control{
    max-width: 600px;
}

.tvlntcdltsccs .travelnoticepage .accout_area #respone_control{
    position: fixed;
    width: 600px;
    top: 0;
    z-index: 9;
    max-width: 100%;
    padding-right: 35px;
}




/* after_version_change */

body {
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
}

.dropdown-toggle::after{
    position: absolute;
    border: none;
    opacity: 0;
    pointer-events: none;
    margin: 0;
}

.dsbrd_eshop_slider .slick-arrow,
.dsbrd_eshop_slider_mrktnk .slick-arrow{
    font-size: 20px;
}

.caret {
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

figure {
    margin: 0;
}

.header_wrap .stella_select .dropdown-menu{
    top: 52px !important;
    left: auto !important;
    right: 0 !important;
    margin-top: 8px !important;
    transform: none !important;
}

.dropdown-menu>li>a{
    display: block;
    white-space: nowrap;
}

.laurentian_flow .cardBtns .card_nxt,
.laurentian_flow .cardBtns .card_prev {
    font-size: 26px;
}

.tranlistcontent_dashboard .transation_head .transation_area {
    display: flex;
}

.pull-right {
    margin-left: auto;
}

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

.bootstrap-select .dropdown-toggle .filter-option{
    height: auto;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner{
    text-overflow: ellipsis;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner::after{
    position: absolute;
    content: "";
    display: inline-block;
    height: 10px;
    width: 16px;
    top: 50%;
    right: 12px;
    background: url(../images/lbc/blue_caret.svg) no-repeat;
    transform: translateY(-50%);
    background-position: center;
}

.laurentian_flow .single_select_item .bootstrap-select>button.show {
    border: 2px solid #004070;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff !important;
}

.laurentian_flow .bootstrap-select div.dropdown-menu {
    padding: 10px 10px;
    border-radius: 10px;
}

.laurentian_flow .bootstrap-select .dropdown-menu li.selected {
    border-bottom: 1px solid #004070;
}

.laurentian_flow .single_select_item .bootstrap-select .dropdown-menu li a {
    font-size: 14px;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 400;
    color: #222222;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
}

.laurentian_flow .single_select_item .bootstrap-select .dropdown-menu li.selected a {
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 600;
    color: #004070 !important;
    border-color: #004070;
}

.single_select_item .bootstrap-select .dropdown-menu li a:hover, 
.single_select_item .bootstrap-select .dropdown-menu li a:focus, 
.single_select_item .bootstrap-select .dropdown-menu li a {
    background-color: transparent;
}

.laurentian_flow .single_select_item .bootstrap-select .dropdown-menu li a:hover {
    color: #004070 !important;
    background: #d8ecfd;
}

#editinfoModal.forgotmodal .submit_outer{
    max-width: 100%;
}

.modal-footer>*{
    margin: 0;
}

.modal-header{
    border-radius: 0;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    border: 0;
}

.modal-backdrop.show {
    opacity: 90%;
}

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

.laurentian_flow .download_btn .dropdown a.dropdown-toggle::after{
    opacity: 1;
}

.laurentian_flow .statement_dtls_box .panel {
    padding: 30px 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
}

.panel-group-inner{
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 0 30px;
    border-radius: 4px;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container{
    padding: 0 0 30px;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .left_activity {
    width: 70%;
    max-width: 70%;
}

.laurentian_flow .statement_dtls_box .statement_detail_data_container .right_activity  {
   margin-left: auto;
}

.laurentian_flow .statement_dtls_box .panel-group-inner + .panel-group-inner {
    margin-top: 25px;
}

.laurentian_flow .new_statement_sec .statement_detail_data_container .left_activity {
    max-width: 75%;
    width: 75%;
}

.custom_modal_header .modal_banner.offerbanner{
    width: 100%;
}


.trnsfr_list_rightPnl .activity_table_body .tab-content>.active.in,
.cashback_flow .details_area .market_modal_panels .modal_tab_container .tab-content>.active.in{
    opacity: 1;
}

.brim_card_slider_user .slick-list {
    padding: 4px 0px;
}

#redeem_modal .modal-footer{
    display: block;
}

.dropdown-item.active, .dropdown-item:active{
    background-color: transparent;
}

.laurentian_flow .accout_area{
    margin: 90px 0 0 270px;
    padding-top: 25px;
}

.laurentian_flow .management_bar{
    padding: 25px 0 115px;
}

.laurentian_flow .destini_inr_cell{
    position: relative;
}

.laurentian_flow .travelnoticepage .destini_wrap .destini_cell .destini_inr_cell .edit_del{
    width: auto;
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    float: none;
}

.laurentian_flow .travelnoticepage .destini_wrap .destini_cell .destini_inr_cell .edit_del > a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}

.modal-dialog {
    max-width: 100%;
    width: 560px;
}

.laurentian_flow .my_cards .accout_area .add_card_fig span{
    line-height: 10px;
}

#compare_popup .header_section_inner {
  display: flex;
  letter-spacing: 0;
}
#compare_popup .header_section_inner .card_box{
  flex: 0 0 auto;
  width: 25%;
  padding: 15px 25px 10px;
  text-align: center;
}
#compare_popup .header_section_inner .card_box:nth-child(odd){
  background-color: #f7f7f7;
}

#compare_popup .header_section_inner .card_box h5 {
  color: #004070;
  font-weight: 600;
  font-size: 16px;
  text-transform: none;
}
.laurentian_flow #compare_popup .compare_container{
  margin-top: 0;
}
#compare_popup .header_section_inner .card_box_img {
  max-width: 150px;
  display: inline-block;
  vertical-align: middle;
}

#compare_popup .custom_alert .modal-body{
  padding-top: 0 !important;
}



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

label{
  margin-bottom: 5px;
}

.form-control{
  height: 34px;
  border: 1px solid #ccc;
  font-size: 14px;
  color: #555;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.laurentian_login .inner_login_banner .login_slider .slick-slide{
  line-height: 0;
}

.my_Budget_from_control.form-control{
  border: none;
}

#edit_upload_image .sliderotateimage.move_img_container{
  display: flex;
  padding: 0 15px;
}

.make_payment_inr .transfr_ico{
  padding: 0;
}
.laurentian_flow .payOptTabs .make_tabmenu ul li a.active{
  border: 0;
  background: transparent;
  color: #222;
}

.laurentian_flow .payOptTabs .make_tabmenu ul li a.active:hover .fr_dsktop, 
.laurentian_flow .payOptTabs .make_tabmenu ul li a.active:hover .fr_mob{
  color: #222;
}

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

.laurentian_flow .pagination_wrap .pagination li a{
  display: inline-block;
}

.trensfer_tabLinks ul li a{
  display: block;
}

.activity_content.rewards_content .content_area.bedget_are .budget_pie_chart_cont > .slider_chart{
  display: flex;
  flex-wrap: wrap;
}

.activity_content.rewards_content .content_area.bedget_are .budget_pie_chart_cont > .slider_chart > div{
  flex: 0 0 auto;
  float: none;
}

.collapsable_btn svg{
  vertical-align: top;
}

#resetBudgetModal .modal-footer{
  justify-content: center;
}

button[disabled], 
html input[disabled]{
    cursor: not-allowed;
}

.details_area .market_modal_panels  .fade:not(.show){
  opacity: 1;
}

.laurentian_flow .wrapper_new  .account_management.new_info_d.my_cards {
  overflow-x: hidden;
}

.modal .modal-footer.text-center{
  justify-content: center;
}

.laurentian_flow .budgetListed .icon_Text{
  width: 230px;
}

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

.highcharts-label.highcharts-tooltip h4{
  font-size: 18px;
}

.highcharts-label.highcharts-tooltip span{
  font-size: 12px;
}

.laurentian_flow .highcharts-title {
  font-size: 24px !important;
  color: #222222 !important;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600 !important;
}

.eshop_learn_more img{
  width: 100%;
}

#make_payment_new .rdm_error_sec{
  display: flex;
}

#make_payment_new .rdm_error_sec > div{
  padding: 0 15px;
}

.transfr_ico{
  padding: 0;
}

.wrapper_new  .travelnoticepage .alert-success{
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  transform: translateY(-20px);
}

.wrapper_new  .travelnoticepage .alert-success .close {
  margin-left: auto;
}
/* start 28.05.24 */
.terms_main_pageinner .terms_row{
  background-color: #fff;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  padding: 30px;
  height: 840px;
  overflow-y: auto;
  border-radius: 5px;
  scrollbar-width: thin;
}
/* end 28.05.24 */



/* 05-06-24 */

.maintance-alert {
  position: relative;
  top: 90px;
  width: 100%;
  z-index: 1;
  padding: 20px 0;
  background-color: #FFEE9E;
}

.maintance-alert .container{
  display: flex;
  position: relative;
  padding-right: 50px;
}

.maintance-alert .container .fa.fa-info{
  border: 1px solid #004070;
  color: #004070;
  min-width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  margin-right: 10px;
  margin-top: 3px;
}

.maintance-alert .container .close {
    width: 24px;
    height: 24px;
    line-height: 20px;
    border-radius: 50%;
    border: 1px solid #004070;
    color: #004070;
    position: absolute;
    right: 15px;
    top: 2px;
    font-size: 20px;
    background-color: transparent;
}

.maintance-alert .container p{
  margin: 0;
  color: #222;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
}
/* 05-06-24 */

/* start 15.10.24 */
.text-uppercase.memberTran {
  text-transform: none !important;
}
/* end 15.10.24 */

/* start newalartimgbox 14.11.24 */
    .newalartimgbox {
        width: 100%;
        box-shadow: 0px 20px 24px 1px rgba(149, 157, 165, 0.2);
        background-color: #eff6ff;
        padding: 20px 0px;
        position: absolute;
        top: 100%;
    }
    .mobalartimgbox {
        display: none;
    }
    .daskalartimgheading {
        width: 100%;
        max-width: 265px;
        margin-bottom: 10px;
    }
    .daskalartimgpara {
        width: 100%;
    }
    .alartimgclose {
        background: transparent;
        border: 0;
        width: 24px;
        cursor: pointer;
        position: absolute;
        top: 0px;
        right: 0;
    }
    .newalartimgbox .container {
        position: relative;
    }
    /* end newalartimgbox 14.11.24 */

/* start 17.12.24 */
.card_bottom_sec {
  padding-bottom: 0px !important;
}
.split_your_eligible {
  width: 100%;
  max-width: 670px;
}
.payinstalmentsect {
  width: 100%;
  display: flex;
  /* align-items: center; */
  margin: 0 auto;
  background: #f5f5f5;
  padding: 30px 20px;
  justify-content: center;
}
.payinst_cont h3 {
  font-family: "Inter", serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 37px;
  color: #004070;
  margin-bottom: 10px;
}
.payinst_cont p {
  font-size: 18px;
  color: #222222;
  line-height: 22px;
  margin: 0px;
  padding: 0px;
  width: 100%;
  font-family: "Inter", serif;
  font-weight: 400;
}
.payinst_cont p b {
  font-family: "Inter", serif;
  font-weight: 700;
}
.payinst_cont .eligiblebtn {
  border: 1px solid #004070;
  border-radius: 4px;
  color: #fff;
  font-family: "Inter", serif;
  background-color: #004070;
  font-size: 16px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px 32px;
  width: fit-content;
  margin-top: 30px;
  line-height: normal;
}
.payinst_cont .eligiblebtn:hover{
  opacity: 0.9;
  background-color: #0068b8;
  border: 1px solid #0068b8;
  color: #fff;
}
.payinst_cont .eligiblebtn:focus {
  opacity: 0.9;
  outline: solid 5px #7ac5fe !important;
  background-color: #004070;
  border: 1px solid #004070;
  border-radius: 5px;
}
.payinst_cont .eligiblebtn:active {
  opacity: 0.9;
  outline: solid 2px #222 !important;
  background-color: #d8ecfd;
  border: 1px solid #d8ecfd;
  border-radius: 5px;
  color: #222;
}
.payinst_imgbox {
  width: 100%;
  flex: 0 0 85px;
}
.payinst_cont {
  padding-left: 30px;
}
.payinst_cont h6 {
  font-size: 12px;
  color: #222222;
  line-height: normal;
  margin: 8px 0px 0px;
  font-family: "Inter", serif;
  font-weight: 400;
}
.card_bottom_sec {
  padding-bottom: 40px;
}
.payinstsection {
  width: 100%;
  position: relative;
  margin-top: 40px;
}
sup {
  top: -.5em;
  font-size: 12px;
}
/* end 17.12.24 */
/* lbc new popup start */
.brim_popuop_new_modal .modal-dialog{
  min-width: 600px;
}
.brim_popuop_new_modal .modal-body{
  padding: 0;
}
.brim_popuop_new_modal .modal-header h1 {
  color: #555555;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: "SourceSans3Bold";
}
.laurentian_flow .brim_popuop_new_modal .modal-header{
  padding: 16px !important;
  justify-content: space-between;
  display: flex;
  align-items: center;
}
.brim_popuop_new_bnr_img img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}
.brim_popuop_new_bnr_inr_cnt h3 {
  color: #004070;
  font-size: 18px;
  text-align: center;
  font-family: "SourceSans3Bold";
  line-height: 28px;
  padding-bottom: 8px;
  margin-bottom: 0;
}
.brim_popuop_new_bnr_inr_cnt {
  padding: 24px 16px;
}
.brim_popuop_new_bnr_inr_cnt h4 {
  color: #171717;
  font-size: 18px;
  line-height: 28px;
  font-family: "SourceSans3Regular";
  text-align: center;
  margin-bottom: 5px;
}
.brim_popuop_new_bnr_inr_cnt h4 span{
  font-family: "SourceSans3Bold";
}
.brim_popuop_new_bnr_inr_cnt p {
  color: #171717;
  font-size: 16px;
  text-align: center;
  line-height: 24px;
  font-family: "SourceSans3Regular";
  max-width: 580px;
  margin: 0 auto;
}
.brim_popuop_new_bnr_btn_wrap {
  display: flex;
  justify-content: center;
  margin: 24px 0 18px;
}
.brim_popuop_new_bnr_btn_wrap a:first-child{
  margin-right: 16px;
}
.brim_popuop_new_border_btn {
  border: 2px solid #004070;
  background-color: #fff;
  border-radius: 6px;
  min-width: 200px;
  height: 40px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0 15px;
  text-decoration: none;
  color: #004070;
  font-size: 14px;
  transition: all 0.5s ease-in-out;
  font-family: 'SourceSans3Medium';
}
.brim_popuop_new_border_btn:hover {
  background-color: #004070;
  color: #fff;
}
.brim_popuop_new_solid_btn {
  background-color: #004070;
  min-width: 200px;
  border-radius: 6px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 0 15px;
  text-decoration: none;
  border: 2px solid transparent;
  color: #fff;
  font-size: 14px;
  transition: all 0.5s ease-in-out;
  font-family: 'SourceSans3Medium';
}
.brim_popuop_new_solid_btn:hover{
  background: transparent;
  border-color: #004070;
  color: #004070;
}
.no_thanks_msg {
  font-size: 14px;
  text-align: center;
  color: #004070;
  line-height: 20px;
  font-family: 'SourceSans3Medium';
  margin-bottom: 0;
  text-decoration: underline !important;
  text-align: center;
  display: block;   
}
.brim_popup_btm_cnt {
  padding: 0 24px 24px;
}
.brim_popup_btm_cnt p {
  margin-bottom: 0;
  color: #555555;
  font-size: 14px;
  line-height: 20px;
  font-family: "SourceSans3Regular";
}
.brim_popuop_new_modal .modal-header button{
  border: none;
  background: transparent;
}
.brim_popuop_new_modal .modal-header button:focus-visible{
  outline: none;
}
.brim_two_modal .modal-header h1{
  color: #004070;
}
.brim_two_modal .brim_popuop_new_bnr_btn_wrap{
  margin-bottom: 0;
}
.brim_popuop_new_bnr_inr_cnt p + p {
  margin-top: 25px;
}
.brim_popuop_new_bnr_inr_cnt h4 + h4 {
  margin-bottom: 16px;
}
/* lbc new popup end */
/* start 14.02.25 */
.ok_btn {
  height: 50px;
  line-height: 46px;
  padding: 0 15px;
  background: #004070;
  font-family: "Source Sans Pro", sans-serif;
  font-weight: 600;
  font-size: 16px;
  border-radius: 4px;
  outline: none;
  border: 2px solid transparent;
  display: inline-flex;
  color: #fff;
  min-width: 180px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.ok_btn:hover{
  color: #fff;
    border-color: #0068b8;
    background: #0068b8;
}
/* end 14.02.25 */
/* start 19.02.25 */
.laurentian_flow .bedget_are .piedrp .bootstrap-select>.btn, .laurentian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn{
  min-width: 180px;
}
/* end 19.02.25 */
/* start 18.03.25 */
#card_dtls_modl ::selection{
  color: #000;
}
/* end 18.03.25 */