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

.canadian_login .error {
    display: inline-block;
    font-size: 14px;
    color: #e02a42;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 8px;
    border-left: 2px solid #e02a42;
    position: relative;
    line-height: 16px;
    margin-top: 10px;
}

.canadian_login,
.canadian_flow {
    font-family: 'CircularStd-Book';
}

.canadian_login .new_login_wrap {
    /* padding-top: 82px; */
    padding-top: 70px;
    /* 16.03.22 */
}

.canadian_login .login_header {
    padding: 17px 0;
    height: 90px;
}

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

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

/* log in btn */
.canadian_login .new_login_area .global_btn {
    padding: 0px 20px;
    margin-left: 22px;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    line-height: 48px;
    font-weight: normal;
    min-width: 180px;
    border-radius: 4px;
    height: 50px;
    background-color: #fff;
    border: 2px solid #0f35c0;
    color: #0f35c0;
}

.canadian_login .new_login_area .global_btn:hover {
    background-color: #0f35c0;
    color: #fff;
}

.canadian_login .new_login_area .global_btn:focus {
    background-color: #0f35c0;
    color: #fff;
    /* box-shadow: 0 0px 0px 5px #7ac5fe; */
    outline: 0;
}

/* log in btn */

.canadian_login .login_text_btn {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .login_text_btn:hover {
    color: #0097a9;
    text-decoration: underline;
}

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

.canadian_login .login_sl_item {
    height: calc(100vh - 82px);
    display: block !important;
}

.canadian_login .login_form {
    max-width: 416px;
    margin: 0;
}

.canadian_login .login_headline h2 {
    color: #0097a9;
    font-size: 36px;
    line-height: 45px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .material_float-label {
    position: static;
    color: #000;
    font-size: 14px;
    opacity: 1;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin-bottom: 8px;
    text-transform: none !important;
}

.canadian_login .material_form_group {
    margin-top: 0;
    text-align: left;
    /* margin-bottom: 30px; */
}

.canadian_login .material_form-control {
    height: 60px;
    font-size: 16px;
    line-height: 60px;
    border: 2px solid #e4e4e4;
    border-radius: 4px !important;
    padding: 0 60px 0 20px;
    font-weight: 400;
    font-family: 'CircularStd-Book';

}

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

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

.canadian_login .material_float_anchor {
    font-size: 16px;
    line-height: 19px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
}

.canadian_login .material_float_anchor:hover {
    text-decoration: underline;
    font-weight: normal;
}

.canadian_login .material_float_anchor:focus {
    padding: 2px 5px;
    font-weight: normal;
    /* box-shadow: 0 0px 0px 5px #7ac5fe; */
    color: #0f35c0;
    border-radius: 4px;
}

.canadian_login .material_float_anchor:active {
    color: #0097a9;
    border: 0;
    font-weight: normal;
    box-shadow: none;
    padding: 1px 4px 0px;
}

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

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

.canadian_login .agree_check {
    padding-left: 35px;
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}


.canadian_login .agree_check:hover,
.canadian_login .agree_check input[type="checkbox"]:checked~.agree_check_txt {
    color: #000;
    font-size: 16px;
}

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

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

.canadian_login .submit_outer .global_btn {
    width: 175px;
    padding: 0px 25px;
    background-color: #0097a9;
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    letter-spacing: 0;
    border: 2px solid transparent;
}

.canadian_login .submit_outer .global_btn:hover {
    box-shadow: none;
    background-color: #65c8ce;
    color: #fff;
}

/* .canadian_login .submit_outer .global_btn:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    outline: 0;
} */
.canadian_login .submit_outer .global_btn:active {
    background-color: #d8ecfd !important;
    color: #000;
    border-color: #222;
}

.canadian_login .have_account {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_login .have_account a {
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .have_account a:hover {
    color: #0097a9;
    text-decoration: underline;
    font-weight: normal;
}

.canadian_login .have_account a:focus {
    padding: 2px 5px;
    /* box-shadow: 0 0px 0px 5px #7ac5fe; */
    color: #000;
    border-radius: 4px;
}

.canadian_login .have_account a:active {
    color: #0097a9;
    border: 0;
    box-shadow: none;
    padding: 0;
}

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

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

.canadian_login .material_pass_view_ico {
    top: 50px;
}

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

.canadian_login .reset_login_wrap .login_headline p {
    font-size: 20px;
    color: #767676;
    margin: 0;
    line-height: 24px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
}

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

.canadian_login .modal-title {
    font-size: 20px;
    color: #000;
    line-height: 25px;
    font-weight: normal;
    font-family: 'CircularStd-Book';
}

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

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

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

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

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

.canadian_login .forgot_block {
    color: #000;
}

.canadian_login .action_forgot a {
    color: #0097a9;
    font-size: 16px;
    line-height: 22px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .action_forgot a:hover {
    color: #0097a9;
    font-weight: normal;
    text-decoration: underline;
}

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

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

.canadian_login .forgot_usr_mail {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

.canadian_login .reset_login_wrap .submit_outer.editEmailSubmit .global_btn {
    letter-spacing: 0;
    padding: 0 25px 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

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

.canadian_login .resetpassword .validate_frm label {
    color: #000;
    font-family: 'CircularStd-Bold';
    font-weight: normal;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.canadian_login .resetpassword .type_fld {
    height: 60px;
    font-size: 16px;
    line-height: 60px;
    border: 2px solid #e4e4e4;
    border-radius: 4px !important;
    padding: 0 20px;
    font-weight: normal;
    font-family: 'CircularStd-Book';
}

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

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

.canadian_login .success_after_forget .setupawsome h4 {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .reset_login_wrap .we_resent_pass {
    font-family: 'CircularStd-Book';
    color: #767676;
    font-size: 20px;
}

.canadian_login .reset_login_wrap .resendEmail_pass strong {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .resetpassword .btn_outr_reset .save_btn {
    width: 175px !important;
    padding: 0px 25px;
    background-color: #0097a9;
    height: 50px;
    line-height: 50px;
    border-radius: 4px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .resetpassword .btn_outr_reset .save_btn:hover {
    background-color: #65c8ce;
    color: #fff;
    box-shadow: none;
}

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

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

.canadian_login .new_numeric_text {
    border: 1px solid #0097a9;
}

/* login part end */
/* canadian beforelogin footer */
.canadian_login .fttr_top h3 {
    font-size: 18px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_login .footer_menu li {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_login .footer_menu li a {
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #fff;
}

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

.canadian_login .fttr_btm p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
}

.canadian_login .active_card_menu li.active a {
    color: #045ba7;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

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

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

.canadian_flow .stella_select {
    width: 300px;
    margin: 12px 0 0;
}

.canadian_flow .header_menu ul li a {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
}

.canadian_flow .header_menu ul li.active a {
    color: #222222 !important;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .header_menu ul li a:hover:after,
.canadian_flow .header_menu ul li.active a:after {
    background: #fdb812;
    bottom: -31px;
    /* bottom: -21px; */
    width: 133.2%;
    left: 50%;
    transform: translateX(-50%);
    height: 4px;
}

.canadian_flow .stella_select .dropdown .caret {
    border: none;
    width: 10px;
    height: 6px;
    background: url(../images/maitred/icon_caret-down-black.svg) right center no-repeat;
}

/* header end */

/* header dropdown */
.canadian_flow .stella_select .dropdown-menu h2 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 20px;
    padding: 0 35px 22px;
}

.canadian_flow .stella_select .dropdown-menu {
    padding: 25px 0 30px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border-radius: 25px;
}

.canadian_flow .dropdown-menu .sub_account li a {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
}

.canadian_flow .dropdown-menu .sub_account li a:hover {
    color: #0097a9;
}

.canadian_flow .dropdown-menu .sub_account li.legal_diff a:hover {
    color: #0097a9;
}

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

/* .canadian_flow .stella_select .dropdown-menu > li:last-child a {
    padding: 0 20px;
    height: 50px;
    line-height: 48px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9 !important;
    font-size: 16px !important;
    text-align: center;
    border: 2px solid #0097a9;
    background-color: #fff;
    border-radius: 4px;
    max-width: 180px;
} */
/* .canadian_flow .stella_select .dropdown-menu > li:last-child a:hover {
    border-color: #65c8ce;
    background: #65c8ce;
    color: #fff !important;
} */
/* .canadian_flow .stella_select .dropdown-menu > li:last-child a:focus {
    box-shadow: 0 0 0 5px #7ac5fe !important;
    border-color: #0097a9;
    background-color: #fff;
    color: #0097a9 !important;
} */
.canadian_flow .stella_select .dropdown-menu>li:last-child a:active {
    border-color: #000;
    background: #d8ecfd !important;
    color: #000;
}

.canadian_flow .dropdown-menu .sub_account li a .img {
    width: 24px;
    height: auto;
    vertical-align: 3px;
    margin-right: 6px;
}

.canadian_flow .dropdown-menu .sub_account li a {
    padding: 16px 20px 17px;
}

.canadian_flow .dropdown-menu .sub_account li a b {
    font-weight: normal;
}

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

.canadian_flow .dropdown-menu .sub_account li.legal_diff a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #ec1c24;
    font-size: 12px;
}

.canadian_flow .dropdown-menu .sub_account li.legal_diff a b {
    font-weight: normal;
}

.canadian_flow .sub_account {
    padding: 0px 0 24px;
}

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

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

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

.canadian_flow .dashboard_card .card_top_lft_sec h3 {
    font-size: 36px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .dashboard_card .card_top_lft_sec h3 em {
    display: block;
    font-style: normal;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin-top: 10px;
}

.canadian_flow .right_activity_panel_lt .brim_points_box span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #222222 !important;
    line-height: 30px;
    font-size: 26px !important;
}

.canadian_flow .card_top_rt_sec .currency {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px;
    color: #000;
    line-height: 30px;
    margin-top: 4px;
}

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

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

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

.canadian_flow .make_btn img {
    display: none;
}

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

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

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

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

.canadian_flow #cardHolderName {
    text-transform: none;
    color: #000;
    font-size: 26px;
    font-family: 'CircularStd-Bold';
}

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

.canadian_flow .sub_txt {
    font-size: 14px;
    font-family: 'CircularStd-Bold';
    color: #000;
    letter-spacing: 0;
    text-transform: none;
}

.canadian_flow .other_value_cell_each h4 {
    font-family: 'CircularStd-Bold';
    font-size: 26px;
    color: #000;
}

.canadian_flow .muted_txt_new {
    font-family: 'CircularStd-Book';
    color: #000;
}

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

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

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

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

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

.canadian_flow .brim_card_single_option.active .lock_crd {
    background-image: url(../images/maitred/lock_crd1.png?v=1.1);
    background-size: 32px 32px;
    background-color: #0097a9;
}

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

.canadian_flow .brim_card_single_option.active .lock_foreign {
    background-image: url(../images/maitred/lock_foreign1.png?v=1.1);
    background-size: 32px 32px;
    background-color: #0097a9;
}


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

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

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



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

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

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

.canadian_flow .card_option_img:hover {
    box-shadow: none;
    border-color: #65c8ce !important;
    background-color: #65c8ce !important;
}

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

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

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

.canadian_flow .nwview_crd_dtls a {
    border: 2px solid #0097a9;
    border-radius: 4px;
    color: #fff;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    background-color: #0097a9;
}

.canadian_flow .nwview_crd_dtls a:hover {
    border-color: transparent;
    background-color: #65c8ce;
    color: #fff;
}

/* .canadian_flow .nwview_crd_dtls a:hover span img {
  filter: inherit;
} */
.canadian_flow .nwview_crd_dtls a:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #0097a9;
    background-color: #0097a9;
    color: #fff;
}

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

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

.canadian_flow .nwview_crd_dtls a:active {
    border-color: #000;
    background-color: #d8ecfd;
    color: #000;
}

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

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

.canadian_flow .card_option_label {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 12px;
}

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

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

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

.canadian_flow .cardBtns .card_nxt,
.canadian_flow .cardBtns .card_prev {
    color: #0097a9;
    opacity: 1;
    font-size: 32px;
}

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

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

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

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

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

.canadian_flow .checkout_brim_setup .ecommerce_shop_head h2 {
    color: #000;
    margin-bottom: 10px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .checkout_brim_setup .ecommerce_shop_head p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 20px;
}

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

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

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

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

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

.canadian_flow .checkout_brim_setup .load_more_sec .global_btn {
    padding: 0 35px;
    line-height: 46px;
    background: #fff;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    border: 2px solid #0097a9;
    font-size: 16px;
    border-radius: 4px;
    letter-spacing: 0;
}

.canadian_flow .checkout_brim_setup .load_more_sec .global_btn:hover {
    color: #fff;
    border-color: #65c8ce;
    background: #65c8ce;
}

.canadian_flow .checkout_brim_setup .load_more_sec .global_btn:focus {
    outline: 0;
    background: #fff;
    color: #0097a9;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgb(0 151 169 / 30%);
    border: 2px solid #0097a9;
}

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

.canadian_flow .transation_head_canadian .left_text {
    line-height: 50px;
}

.canadian_flow .transation_head_canadian .left_text .muted_txt {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 26px;
    letter-spacing: 0;
    margin-top: -6px;
}

.canadian_flow .transation_head_canadian .left_text .blue_txt {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9 !important;
    margin-left: 15px;
    /* text-decoration: none !important; */
}

.canadian_flow .transation_head_canadian .left_text .blue_txt:hover {
    color: #0097a9 !important;
    text-decoration: underline !important;
}

.canadian_flow .transation_head_canadian .left_text .blue_txt:active {
    color: #0097a9 !important;
    text-decoration: underline !important;
}

.canadian_flow .transation_head_canadian_normal {
    border-bottom: 0;
    background-color: transparent;
}

.canadian_flow .transation_head_canadian .on_of_label {
    line-height: 50px;
    border-radius: 0;
    border: 0;
}

.canadian_flow .transation_head_canadian .on_of_label label {
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    margin-right: 20px;
}

.canadian_flow .transation_head_canadian .on,
.canadian_flow .transation_head_canadian .off {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 12px;
    margin-right: 2px;
}

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

.canadian_flow .transation_head_canadian input:checked+.slider_switch {
    background-color: #0097a9;
}

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

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

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

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

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

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

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

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

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

.canadian_flow .tranlist_header {
    padding: 15px 0 8px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    cursor: auto;
}

.canadian_flow .tranlist_header .tranlist_cell {
    color: #000;
    font-size: 20px;
    text-transform: none;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .tranlist_cell {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 16px;
}

.canadian_flow .tranlist_cell.totla,
.canadian_flow .tranlist_cell.total1,
.canadian_flow .tranlist_cell.total2,
.canadian_flow .tranlist_cell.total3,
.canadian_flow .tranlist_cell.total4,
.canadian_flow .tranlist_cell.total5,
.canadian_flow .tranlist_cell.total6,
.canadian_flow .tranlist_cell.total7,
.canadian_flow .tranlist_cell.total8,
.canadian_flow .tranlist_cell.total9,
.canadian_flow .tranlist_cell.total10 {
    font-family: 'CircularStd-Bold';
    font-size: 16px;
}

.canadian_flow .blue_cell_expand .do_redeemed {
    background-color: #0f35c0;
    right: -3.5px;
}

.canadian_flow .blue_cell_expand .do_redeemed:hover {
    background-color: #0f35c0;
}

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

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

.canadian_flow .blue_cell_expand .Redeem_bg_btn {
    background: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 14px;
}

/* .canadian_flow .msg_tip {
    background-color: #f7f7f7;
} */

/* .canadian_flow .msg_tip p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
} */

.canadian_flow .msg_tip p strong {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

.canadian_flow .footer_wrap {
    /* background: #f7f7f7; */
    background: #0097a9;
    padding: 35px 0;
}

.canadian_flow .footer_wrap span {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #fff;
}

.canadian_flow .stella_select li.dropdown a figure.avatar_prof_img,
.canadian_flow .brim_card_slider_user_inner {
    font-family: 'CircularStd-Book';
    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: #0097a9;
}

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

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

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

.canadian_flow .ecommerce_flag_text b {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .ecommerce_flag_text {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

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

.canadian_flow .blank_container h5 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .blank_container p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 5px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    max-width: 560px;
    margin: 0 auto;
    color: #000;
}

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

.canadian_flow .offer_shape span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 24px;
    color: #000;
    line-height: 20px;
}

.canadian_flow .offer_shape b {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .brim_fn {
    display: block;
    text-transform: uppercase;
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin-top: 5px;
}

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

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

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

/* .new_top_tooltip .white_info_tip:before {
  border-color: transparent transparent #0097a9 transparent;
} */
.canadian_flow .new_top_tooltip .white_info_tip {
    border: 2px solid #0097a9;
    padding: 12px 27px 10px 15px;
    background: #0097a9;
}

/* .canadian_flow .new_top_tooltip .white_info_tip:after {
  border-color: transparent transparent #0097a9 transparent;
} */
.canadian_flow .new_top_tooltip .tip_close {
    background-image: url(../images/maitred/icon-dismiss.png);
}

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

.canadian_flow .tags_offer span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_points_mobile {
    display: none;
}

.canadian_account_balance_sec {
    display: none;
}

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

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

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

.canadian_flow .autowidth_btn {
    padding: 14px 25px 14px;
    border-radius: 4px;
    font-size: 16px;
    background: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border: 2px solid transparent;
}

.canadian_flow .autowidth_btn:hover {
    opacity: 1;
    background-color: #65c8ce;
    color: #fff;
    border-color: #65c8ce;
}

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

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

/* dashboard page */

/* payment modal */
.canadian_flow .payOptTabs .make_tabmenu ul {
    border: 2px solid #0097a9;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
}

.canadian_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 #0097a9;
}

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

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

.canadian_flow .payOptTabs .make_tabmenu ul li:not(.active) a .fr_dsktop {
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    color: #0097a9;
    margin: 0;
}

.canadian_flow .payOptTabs .make_tabmenu ul li.active a .fr_dsktop {
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    margin: 0;
    color: #000;
}

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

.canadian_flow .payOptTabs .make_tabmenu ul li a:hover {
    background: #65c8ce;
    border-color: #65c8ce;
    color: #fff;
    border-radius: 0;
}

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

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

.canadian_flow .make_tabmenu label {
    display: none;
}

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

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

.canadian_flow .payOptTabs .make_tabmenu ul li.active a:hover .fr_dsktop {
    color: #000;
}

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

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

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

.canadian_flow .modal-backdrop {
    background-color: #222222 !important;
}

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

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

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

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

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

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

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

.canadian_flow #make_payment_new .modal-title {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 20px;
}

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

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

.canadian_flow .make_payment_inr .new_g_hdr {
    font-family: 'CircularStd-Book';
    font-weight: unset;
    color: #000;
    font-size: 26px;
    line-height: 33px;
}

.canadian_flow .payOptTabs .estTime {
    font-family: 'CircularStd-Book';
    font-size: 12px;
    color: #000;
    margin-top: 10px;
    text-transform: none;
}

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

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

.canadian_flow .global_tb_label h5 {
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 20px;
    line-height: 25px;
}

.canadian_flow .lt_side_paymnt li {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #000;
    padding-left: 34px;
    margin-bottom: 15px;
}

.canadian_flow .shape_num {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    height: 24px;
    width: 24px;
    border-radius: 50%;
    overflow: hidden;
    line-height: 23px;
    border: 1px solid #000;
    color: #222222 !important;
    top: -1px;
    background: none;
}

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

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

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

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

.canadian_flow .p_row label {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    margin-bottom: 4px;
    text-transform: capitalize;
}

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

.canadian_flow .py_dtls_rt span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px !important;
    color: #000;
}

.canadian_flow .py_dtls_rt em {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 12px;
    color: #000;
    text-transform: none;
}

.canadian_flow .blnc_pay_innerM h5 {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 14px;
    margin-bottom: 4px;
    text-transform: capitalize;
}

.canadian_flow .blnc_pay_innerM h3 {
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 26px;
    margin-bottom: 16px;
}

.canadian_flow .cpy_btn {
    height: 50px;
    width: 80px;
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
}

.canadian_flow .cpy_btn:hover {
    border: 2px solid #00518f;
    background-color: #65c8ce;
    color: #fff;
}

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

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

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

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

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

.canadian_flow .trigger_height_logos,
.canadian_flow .trigger_close_logos {
    font-size: 12px;
    color: #0097a9;
    bottom: auto;
    right: 35px;
    top: 36px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .trigger_height_logos:hover,
.canadian_flow .trigger_close_logos:hover {
    color: #0097a9;
    text-decoration: underline;
    font-weight: normal;
}

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

.canadian_flow .trigger_height_logos:active,
.canadian_flow .trigger_close_logos:active {
    color: #0097a9;
    text-decoration: underline;
    font-weight: normal;
}

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

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

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

.canadian_flow .slct_amount_bx p {
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #000;
    line-height: 22px;
    margin-bottom: 7px;
}

.canadian_flow .slct_bx_individual h5 {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 14px;
    margin-bottom: 8px;
    text-transform: none;
}

.canadian_flow .slct_bx_individual h2 {
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 26px;
    margin-bottom: 10px;
}

.canadian_flow .slct_amount_bx .slct_bx_individual span {
    height: 50px;
    width: 88px;
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #000;
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 16px;
    background-color: #fff;
    border-radius: 4px;
}

.canadian_flow .slct_amount_bx .slct_bx_individual span:hover {
    border: 2px solid #65c8ce;
    background-color: #fff;
    color: #0097a9;
}

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

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

.canadian_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span {
    color: #0097a9;
    border: 2px solid #0097a9;
}

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

.canadian_flow .last_rdo_box .slct_bx_individual span {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 16px;
    margin-bottom: 24px;
    text-transform: none;
}

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

.canadian_flow .last_rdo_box .wellTxt em {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 36px;
    line-height: 44px;
    width: 52%;
    position: relative;
}

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

.canadian_flow .amount_cell_input {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 36px;
    border-bottom: 1px solid #767676;
    padding-left: 30px;
}

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

.canadian_flow .wellTxt input.editableSpace:first-of-type::placeholder {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
}

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

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

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

.canadian_flow .pay_btn_int {
    line-height: 50px;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    padding: 0 20px;
    border-radius: 4px;
    background-color: #0097a9 !important;
}

.canadian_flow .pay_btn_int:hover {
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .pay_btn_int:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
}

.canadian_flow .pay_btn_int:active {
    background: #d8ecfd !important;
    border-color: #000;
    color: #000;
}

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

.canadian_flow .slct_amount_bx .slct_bx_individual input[type="radio"]:checked+label span:hover {
    color: #0097a9;
    border-bottom: 2px solid #65c8ce;
    border-color: #65c8ce;
}

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

.canadian_flow .Interac_online_head h4 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
}

.canadian_flow .main_para_intrc p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}

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

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

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

.canadian_flow .sub_para_intrc p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 12px;
    line-height: 15px;
}

.canadian_flow .lrnmr_intrac {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 12px;
    color: #0097a9;
}

.canadian_flow .lrnmr_intrac:hover {
    text-decoration: underline;
    color: #0097a9;
    font-weight: normal;
}

.canadian_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: #0097a9 !important;
    font-weight: normal;
}

.canadian_flow .lrnmr_intrac:active {
    color: #0097a9 !important;
    font-weight: normal;
}

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

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

.canadian_flow .lt_side_cashback .global_tb_label p {
    font-family: 'CircularStd-Book';
    color: #000;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
}

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

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

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

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

.canadian_flow .due_dt_csbk {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 12px;
}

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

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

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

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

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

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

.canadian_flow .rt_side_cashback .modal_block-section {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 20px;
    line-height: 25px;
}

.canadian_flow .rt_side_cashback .white_rdm_btn {
    padding: 0;
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Bold';
    color: #0097a9;
    font-size: 16px;
    background-color: #fff;
    min-width: 172px;
}

.canadian_flow .rt_side_cashback .white_rdm_btn:hover {
    color: #65c8ce;
    background-color: #fff;
    border: 2px solid #65c8ce;
    box-shadow: none;
}

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

.canadian_flow .rt_side_cashback .white_rdm_btn:focus {
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    border: 2px solid #0097a9;
    background-color: #fff;
    color: #0097a9;
}

.canadian_flow .rt_side_cashback .white_rdm_btn:focus span {
    color: #0097a9;
}

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

.canadian_flow .rt_side_cashback .white_rdm_btn:active span {
    color: #000;
}

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

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

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

.canadian_flow .rdm_inner label {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 14px;
    margin-bottom: 0;
}

.canadian_flow .rdm_txt_inp {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 20px;
}

.canadian_flow .rdm_txt_inp::placeholder {
    color: #000;
}

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

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

.canadian_flow .nxt_btn_nw {
    width: 174px;
    height: 50px;
    line-height: 50px;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    border-radius: 0px;
    background: #0097a9;
    color: #fff;
    transition: 0.3s ease;
    background-image: none !important;
}

.canadian_flow .nxt_btn_nw:hover {
    background: #65c8ce;
    color: #fff;
}

.canadian_flow .nxt_btn_nw:focus {
    background: #0097a9;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.canadian_flow .nxt_btn_nw:active {
    background: #d8ecfd;
    border-color: #000;
    color: #000;
}

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

/* .canadian_flow .cnfrm_holder .back_btn_nw:hover {
    color: #0097a9 !important;
    border: 2px solid #65c8ce;
    background-color: #fff !important;
} */
/* .canadian_flow .cnfrm_holder .back_btn_nw:focus {
    outline: 0;
    background-color: #fff !important;
    color: #0097a9 !important;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    border: 2px solid #0097a9;        
} */
.canadian_flow .redeem_points_box_sec {
    padding-bottom: 126px;
    position: relative;
}

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

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

.canadian_flow .new_csh_bk_cnfrm .inner_continue_area_row h5 {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-transform: none;
}

.canadian_flow .new_continue_area_outer span {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
}

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

.canadian_flow .rt_new_continue_area em {
    display: none;
}

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

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

.canadian_pay_mob {
    display: none !important;
    font-size: 16px !important;
    color: #222222 !important;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .rt_side_cashback .white_rdm_btn span {
    display: inline-block;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 16px;
}

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

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

/* payment modal end*/

/* dashboard transaction details modal*/
.canadian_flow .setup_install .transaction_pic>img {
    width: 80px;
    margin-right: 15px;
}

.canadian_flow .new_dg_modal .modal-title {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 20px;
    margin: 0;
}

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

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

.canadian_flow .icon_content .descriptionTran {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 700 !important;
    margin-bottom: 2px;
}

.canadian_flow .transDateDetails .dateTran {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

/* .canadian_flow .new_dg_modal .modal-dialog {
    width: 750px;
} */



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

.canadian_flow .new_dg_modal .merNameNewdetails label {
    margin: 1px auto 3px;
    font-size: 26px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

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

.canadian_flow .transDateDetails .memberTran {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    text-transform: none;
}

.canadian_flow .sl_separator:before {
    background: #000;
}

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

.canadian_flow .ecommerce_details_text_inner {
    font-size: 16px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    background-color: #ebf6ff;
    line-height: 22px;
}

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

.canadian_flow .new_dg_modal .rdmdtshdr {
    text-transform: inherit;
    font-size: 20px;
    color: #000;
    letter-spacing: 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin-bottom: 30px;
}

/* .canadian_flow #Activity_trans_Modal .new_continue_area_outer span {
    margin-top: 0px;
} */

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

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

.canadian_flow .border_body .inner_continue_area_row:before {
    left: 38px;
    background-color: #000;
}

.canadian_flow .new_dg_modal .border_head span {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

.canadian_flow .new_dg_modal .title_continue_area span {
    font-family: 'CircularStd-Bold';
}

.canadian_flow .grd_color_btn {
    font-size: 16px;
    min-width: 105px;
    border-radius: 4px;
    line-height: 50px;
    height: 50px;
    padding: 0;
    font-family: 'CircularStd-Bold';
    border: 2px solid transparent;
}

.canadian_flow .grd_color_btn {
    background: #0097a9;
}

.canadian_flow .grd_color_btn:hover {
    background: #65c8ce;
    color: #fff !important;
    box-shadow: none;
}

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

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

.canadian_flow .label_txt>span {
    font-family: 'CircularStd-Bold' !important;
}

.canadian_flow .balance_area_cell span {
    font-size: 18px;
    letter-spacing: 0;
    color: #000;
    font-family: 'CircularStd-Bold';
    text-transform: none;
}

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

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

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

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

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

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

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

.canadian_redeem_purchase,
.canadian_install_text {
    margin-top: 7px !important;
}



/* dashboard transaction details modal end*/

/* redeem modal */
.canadian_flow .rdm_input {
    font-family: 'CircularStd-Bold';
    color: #000;
}

.canadian_flow .balance_area_cell .cell_amount.re_amount em {
    font-family: 'CircularStd-Book';
}

.canadian_flow .redeem_points_info_sec strong {
    font-family: 'CircularStd-Bold';
}

/* .canadian_flow .white_rdm_btn {
    font-family: 'CircularStd-Bold'; 
    border: 2px solid #0097a9;
    border-radius: 4px;
    color: #0097a9;
} */
.canadian_flow #redeem_modal .icon_content span {
    letter-spacing: 0;
}

.canadian_flow .no_data_icons {
    padding: 0;
}

.canadian_flow .no_data_text h2 {
    font-family: 'CircularStd-Bold';
}

.canadian_flow .no_data_text p {
    font-size: 16px;
    font-family: 'CircularStd-Book';
    line-height: initial;
    letter-spacing: 0;
}

.canadian_flow .white_rdm_btn:hover {
    border: 2px solid #65c8ce;
    color: #fff;
    box-shadow: none;
    background-color: #65c8ce;
}

.canadian_flow .white_rdm_btn.active {
    border: 2px solid #003b5c;
    color: #003b5c;
    background-color: transparent;
    box-shadow: none;
}

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

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

.canadian_flow .error {
    font-size: 14px;
    color: #fc0000;
    font-family: 'CircularStd-Book';
    padding-left: 20px;
    position: relative;
    line-height: 16px;
}

.canadian_flow #new_redeem_confrm_modal .global_btn.back_btn {
    color: #0097a9;
    background-image: none !important;
    background-color: #fff !important;
    border-radius: 4px;
    text-align: center;
    padding: 0;
    width: 145px;
    height: 44px;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Bold';
}

.canadian_flow #new_redeem_confrm_modal .global_btn.back_btn:hover {
    color: #0097a9;
    background-color: #fff !important;
    border: 2px solid #65c8ce;
}

.canadian_flow #new_redeem_confrm_modal .global_btn.back_btn:focus {
    background-color: #fff !important;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
    border: 2px solid #0097a9;
    color: #0097a9;
}

.canadian_flow #new_redeem_confrm_modal .global_btn.back_btn:active {
    box-shadow: none;
    border-color: #003b5c;
    color: #0097a9;
    background-color: #fff;
}

.canadian_flow #new_redeem_confrm_modal .global_btn.next_btn {
    background-image: none !important;
    background-color: #0097a9 !important;
    border-radius: 4px;
    text-align: center;
    color: #fff;
    padding: 0;
    width: 145px;
    height: 44px;
    font-family: 'CircularStd-Bold';
}

.canadian_flow #new_redeem_confrm_modal .global_btn.next_btn:hover {
    color: #fff;
    background-color: #65c8ce !important;
    border: 2px solid #65c8ce;
}

.canadian_flow #new_redeem_confrm_modal .global_btn.next_btn:focus {
    background-color: #0097a9 !important;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
    color: #fff;
    border-color: #0097a9;
}

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

.canadian_flow .accout_area .canadian_select_crd_step_3 .confirm_card_txt p+p {
    margin-top: 0;
}

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

.canadian_flow .new_dg_modal .continue_btn {
    min-width: 175px;
    padding: 14px 20px;
    background-color: #0097a9;
    border-radius: 4px;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .new_dg_modal .continue_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

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

.canadian_flow .new_dg_modal .continue_btn:active {
    background-color: #0097a9;
    outline: 0;
    color: #fff;
}

.canadian_flow .newGoToActivity {
    padding: 14px 25px;
    background-color: #0097a9 !important;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    outline: 0 !important;
    font-size: 16px;
    border-radius: 4px;
}

/* .canadian_flow .newGoToActivity:hover {
    background-color: #65c8ce !important;
    color: #fff;
    opacity: 1;
}.canadian_flow .newGoToActivity:hover {
    background-color: #65c8ce !important;
    color: #fff;
    opacity: 1;
} */
.canadian_flow .newGoToActivity:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 1px solid #0097a9;
}

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

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

/* redeem modal end*/

/* activity page */
.canadian_flow .left_activity h3 span {
    display: none;
}

/* .canadian_flow .activity_content {
    padding-top: 112px;
} */

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

.canadian_flow .left_activity h3 {
    font-size: 36px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin-bottom: 2px;
}

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

.canadian_flow .right_activity .currency {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px;
    color: #000;
    line-height: 29px;
    margin-top: 4px;
}

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

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

.canadian_flow .activity_content .tab_ecommerce li a {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    padding: 12px 10px;
    letter-spacing: 0;
    border-bottom: 4px solid transparent;
}

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

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

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

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

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

.canadian_flow .inp_srch_hold {
    width: 270px;
}

.canadian_flow .inp_srch_hold input {
    line-height: 46px;
    border-radius: 0;
    border: 2px solid #0097a9;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    color: #767676;
    border-radius: 4px;
    margin-bottom: 10px;
}

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

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

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

.canadian_flow .flx_lft_align {
    width: 155px;
}

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

/* .canadian_flow .single_select_item .bootstrap-select>.btn {
    height: 50px;
    font-size: 16px;
    color: #0097a9;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding: 6px 30px 6px 15px;
    font-family: 'CircularStd-Bold';
    background-color: #fff;
    transition: 0.3s ease;
} */

.canadian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle {
    height: 50px;
    line-height: 33px;
    font-size: 16px;
    color: #0097a9;
    border: 2px solid #0097a9;
    border-radius: 0;
    padding: 6px 30px 6px 15px;
    position: relative;
    font-family: 'CircularStd-Bold';
    background-color: #fff;
    background: none;
}

.canadian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:hover {
    border-color: #65c8ce;
    box-shadow: none;
}

.canadian_flow .single_select_item.download_btn .dropdown a.dropdown-toggle:focus {
    border: 2px solid #0097a9;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !important;
    background: #fff;
}

.canadian_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/maitred/black_caret-svg.svg) no-repeat;
    position: absolute;
    transform: translateY(-50%);
}

/* .canadian_flow .single_select_item .bootstrap-select>.btn:hover {
    border-color: #0097a9;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #000;
} */

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

.canadian_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/maitred/blue_caret.svg) no-repeat;
    transform: translateY(-50%);
    background-position: center;
}

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

/* .canadian_flow .single_select_item .bootstrap-select>.btn:focus,
.canadian_flow .single_select_item .bootstrap-select.open>.btn {
    border: 2px solid #0097a9 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !important;
    background: #fff !important;
} */

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

.canadian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
}

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

/* .canadian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li.selected a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9 !important;
    border-color: #0097a9;
} */

.canadian_flow .single_select_item .bootstrap-select.btn-group .dropdown-menu li a:hover {
    color: #0097a9;
    /* border-color: #ec1c24; */
    background: #d8ecfd;
}

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

.canadian_flow .selectFileFormat .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    display: block;
    border-radius: 0;
}

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

.canadian_flow .selectFileFormat .dropdown-menu li a:hover {
    color: #0097a9;
    border-color: #0097a9;
}

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

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

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

.canadian_flow .single_select_item .new-on-off label {
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    margin-right: 25px;
}

.canadian_flow .single_select_item input:checked+.slider_switch {
    background-color: #0097a9;
}

.canadian_flow .single_select_item .new-on-off .on,
.canadian_flow .single_select_item .new-on-off .off {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 12px;
    margin-right: 2px;
    text-transform: uppercase;
    padding-top: 0;
}

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

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

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

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

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

.canadian_flow .tab_menu .inline_tab_menu li a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding: 12px 10px;
    letter-spacing: 0;
    display: block;
    border-bottom: 4px solid transparent;
}

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

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

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

.canadian_flow .installment.tab_menu li>a,
.canadian_flow .installment.tab_menu li>a:hover,
.canadian_flow .installment.tab_menu li>a:focus,
.canadian_flow .installment.tab_menu li.active>a,
.canadian_flow .installment.tab_menu li.active a:focus,
.canadian_flow .installment.tab_menu li.active a:hover {
    height: 50px;
    line-height: 46px;
    border-radius: 4px;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 16px;
    background-color: #fff;
    padding: 0 20px;
    letter-spacing: 0;
}

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

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

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

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

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

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

.canadian_flow .new_statement_sec .state_data_cap {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    letter-spacing: 0;
    text-transform: none;
}

.canadian_flow .new_statement_sec .state_data_txt {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px;
    color: #000;
    line-height: 29px;
}

.canadian_flow .new_statement_sec .left_activity .inline_flex_activity_list .currency h3 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px !important;
    color: #000;
    line-height: 29px;
    margin: 0;
}

.canadian_flow .new_statement_sec .inline_flex_activity_list .brim_points_box span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 24px !important;
    color: #222222 !important;
    line-height: 29px;
}

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

.canadian_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9;
    border: 2px solid #0097a9;
    text-align: left;
    background: #fff;
}

.canadian_flow .new_statement_sec .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
    border-color: #0097a9;
    box-shadow: none;
    background-color: #d8ecfd;
    color: #000;
}

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

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

.canadian_flow .new_statement_sec .download_btn .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    border-radius: 0;
}

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

.canadian_flow .new_statement_sec .download_btn .dropdown-menu li a:hover {
    color: #0097a9;
    border-color: #0097a9;
    background: #d8ecfd;
}

.canadian_flow .new_statement_sec .statement_detail_data_container .make_btn {
    min-width: 110px;
    line-height: 46px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    background: #0097a9;
    padding: 0 18px;
    border: 2px solid transparent;
}

.canadian_flow .new_statement_sec .statement_detail_data_container .make_btn:hover {
    background: #65c8ce;
    color: #fff;
    opacity: 1;
}

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

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

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

.canadian_flow .statement_dtls_box .panel-title {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 20px;
    color: #000;
}

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

.canadian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9;
    border: 2px solid #0097a9;
    text-align: left;
    background: #fff;
}

.canadian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:hover {
    border-color: #0097a9;
    box-shadow: none;
    background-color: #d8ecfd;
    color: #000;
}

.canadian_flow .statement_dtls_box .single_select_item.download_btn .dropdown.dropdown_download a.dropdown-toggle:focus {
    border: 1px solid #0f35c0 !important;
    box-shadow: 0 0 0 5px #F0F2F6 !important;
    background: #fff;
}

.canadian_flow .statement_dtls_box .download_btn .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    padding: 0 12px;
    line-height: 44px;
    border-radius: 0;
}

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

.canadian_flow .statement_dtls_box .download_btn .dropdown-menu li a:hover {
    color: #0097a9;
    border-color: #0097a9;
    background: #d8ecfd;
}

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

.canadian_flow .statement_dtls_box .statement_detail_data_container .make_btn {
    min-width: 110px;
    line-height: 46px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    background: #0097a9;
    padding: 0 18px;
    border: 2px solid transparent;
}

.canadian_flow .statement_dtls_box .statement_detail_data_container .make_btn:hover {
    background: #65c8ce;
    color: #fff;
    opacity: 1;
}

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

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

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

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

.canadian_flow .statement_dtls_box .left_activity .inline_flex_activity_list .currency h3 {
    margin: 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px !important;
    color: #000;
    line-height: 29px;
}

.canadian_flow .statement_dtls_box .inline_flex_activity_list .brim_points_box span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 24px !important;
    color: #222222 !important;
    line-height: 29px;
}

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

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

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

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

.canadian_flow .statement_content_canadian .tabText_content {
    border-top: none;
}

.canadian_flow .statement_content_canadian .tab_menu {
    margin-bottom: 0;
}

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

.canadian_flow .installment_tab .tranlist_header .tranlist_cell {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
}

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

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

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

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

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

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

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

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

.canadian_flow .installment_tab .new_progress.progress-circle label {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 12px;
    color: #000;
    line-height: 16px;
}

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

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

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

.canadian_flow .pagination li a {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .pagination li.active a,
.canadian_flow .pagination li a:hover {
    background: #0097a9;
    color: #fff !important;
}

.canadian_flow .searchtextac {
    color: #0097a9;
}

/* .canadian_flow .msg_tip {
    background-color: #eff9fe;
} */

/* .canadian_flow .msg_tip p {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
} */

.canadian_flow .msg_tip p strong {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .cell_expand_new.active .see_detail_btn {
    background: #0097a9;
}

.canadian_flow .green_cell_expand.active .do_redeemed {
    background-color: #0097a9;
}

.canadian_flow .green_cell_expand .do_redeemed {
    background-color: #0097a9;
    right: -3.5px;
}

.canadian_flow .cell_expand_new.active .Redeem_bg_btn,
.canadian_flow .cell_expand_new.active .see_detail_btn {
    background: #0097a9;
    font-family: 'CircularStd-Book';
}

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

.canadian_account_balance_sec {
    display: none;
}

.canadian_points_mobile {
    display: none;
}

.canadian_flow .sub_txt.canadian_mob_sub_txt {
    display: none;
}

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

.canadian_flow .round_blnk_img {
    padding: 0;
}

.canadian_flow .blank_container p {
    font-size: 16px;
    line-height: 22px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
}

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

/* activity page end*/

/* instalment details modal */
.canadian_flow .setup_install .icon_content span {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    color: #000;
    line-height: 20px;
}

.canadian_flow .canadian_installment_modals .icon_content .dateTranCurInstal {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .canadian_installment_modals .icon_content .memberTranCurInstal {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    text-transform: none;
}

.canadian_flow .canadian_installment_modals .modal-footer {
    display: none;
}

.canadian_flow .canadian_installment_modals .new_progress.progress-circle label {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 20px;
}

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

.canadian_flow .canadian_installment_modals .new_progress.progress-circle.progress_lg .value-bar {
    border-color: #0097a9;
}

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

.canadian_flow .canadian_installment_modals .fig_dots_title {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
}

.canadian_flow .canadian_installment_modals .blue_dot_after .fig_dots_title {
    color: #0097a9 !important;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_installment_modals .area_progress_label {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding-left: 0;
    text-transform: uppercase;
}

.canadian_flow .canadian_installment_modals .blue_dot_after.fig_dots:after {
    background-color: #0097a9;
    right: 55px;
}

.canadian_flow .canadian_installment_modals .fig_dots:after {
    left: auto;
    top: 5px;
    right: 12px;
    height: 10px;
    width: 10px;
    background-color: #ccd9e2;
}

.canadian_flow .canadian_installment_modals .new_continue_area_outer .lft_new_continue_area span {
    /* font-family: 'CircularStd-Book'; */
    font-family: 'CircularStd-Bold';
    font-weight: normal;
    color: #222;
    font-size: 14px;
    line-height: 20px;
}

.canadian_flow .canadian_installment_modals .new_continue_area_outer .rt_new_continue_area span {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #222222 !important;
    font-size: 16px;
    line-height: 20px;
}

.canadian_flow #Activity_Past_Instal_Modal.canadian_installment_modals .new_continue_area_outer .rt_new_continue_area span {
    font-size: 14px;
    font-family: 'CircularStd-Bold';
}

.canadian_flow #Activity_Past_Instal_Modal.canadian_installment_modals .modal-footer {
    display: block;
}

.canadian_flow #Activity_Past_Instal_Modal.canadian_installment_modals .new_continue_area_outer .rt_new_continue_area span b {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_installment_modals .border_new_line {
    border-bottom: 1px solid #d9d9d9;
}

.canadian_flow .canadian_installment_modals .continue_new_area_row .inner_continue_area_row:last-child .border_new_line {
    border-bottom: 0;
}

.canadian_flow .canadian_installment_modals .continue_area_border {
    border-bottom: 0;
}

.canadian_flow .canadian_installment_modals .continue_area_progress {
    border-bottom: 1px solid #d9d9d9;
}

.canadian_flow .canadian_installment_modals .transDateDetails .pastdateTranCurInstal,
.canadian_flow .canadian_installment_modals .transDateDetails .pastmemberTranCurInstal {
    font-size: 14px;
    /* font-family: 'CircularStd-Book'; */
    font-family: 'CircularStd-Bold';
    font-weight: normal;
    text-transform: none;
}

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

.canadian_flow .canadian_installment_modals .blue_txt {
    color: #0097a9 !important;
}

.canadian_flow .canadian_installment_modals .cir_separator:before,
.canadian_flow .cir_separator:after {
    content: none;
}

.canadian_flow .canadian_installment_modals .new_continue_area_outer .rt_new_continue_area {
    margin-top: 0;
}

.canadian_flow .canadian_installment_modals .progress-circle.over50 .first50-bar {
    background-color: #0097a9;
}

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

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

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

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

/* instalment details modal end*/

/* card details modal */
.canadian_flow #card_dtls_modl .modal-title {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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



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

.canadian_flow .nwcrd_frm_blck label {
    letter-spacing: 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .nwcrd_frm_inpt {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow #card_dtls_modl .nwcrd_frm_inpt {
    border: 2px solid #e4e4e4 !important;
    border-radius: 5px;
}

.canadian_flow .nwcrd_frm_inpt:focus {
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .nwcrd_cpy a:hover svg {
    fill: #000;
}

.canadian_flow .nwcrd_frm_blck_input .copy_text:after {
    background-color: #65c8ce;
}

.canadian_flow .nwcrd_frm_blck_input .copy_text {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #65c8ce;
}

/* card details modal end*/
/* setup installment modal */

.canadian_flow .installment_Uppersection .merNameNew label {
    color: #000;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin: 5px auto 0px;
}

.canadian_flow .installment_Uppersection .cell_amount {
    color: #000;
    font-size: 26px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-align: left !important;
}

.canadian_flow .new_dg_modal .icon_content .transDate span {
    letter-spacing: 0;
    font-size: 12px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    text-transform: none;
}

.canadian_flow .new_dg_modal .instalmentmessage {
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
}

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

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

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

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

.canadian_flow .setup_install .amount_cell span.mo_value {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    margin: 0;
}

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

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

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

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

.canadian_flow .radio_right_new {
    width: 64%;
    font-size: 16px;
    color: #000;
    display: flex;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    margin-top: -2px;
}

.canadian_flow .radio1spanse1 em {
    font-size: 16px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 10px;
}

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

.canadian_flow .lft_points {
    width: auto;
    float: none;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

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

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

.canadian_flow .radio_right_new strong {
    font-weight: normal;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .rt_new_continue_area {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

/* .canadian_flow #setup_continue,
.canadian_flow #setup_confirm {
    background: #0097a9 !important;
    width: 180px;
    height: 50px;
    border-radius: 4px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
} */
/* .canadian_flow #setup_continue:hover,
.canadian_flow #setup_confirm:hover {
    background: #65c8ce !important;
    color: #fff;
} */
/* .canadian_flow #setup_continue:focus,
.canadian_flow #setup_confirm:focus {
    background:   #0097a9 !important;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
    outline: 0;
} */
/* .canadian_flow #setup_continue:active,
.canadian_flow #setup_confirm:active {
    background: #d8ecfd !important;
    color: #0097a9;
    box-shadow: inset 0 0 5px 0 rgba(69, 69, 69, 0.5);
    border: solid 2px #222;
} */
.canadian_flow .setupback a {
    font-size: 16px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .setupback a:hover {
    color: #0097a9;
    font-weight: normal;
    text-decoration: underline;
}

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

.canadian_flow .setupback a:active {
    color: #0097a9;
}

.canadian_flow .canadian_lft_points {
    font-weight: 400;
}

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

.canadian_flow .top_typo_box h4 {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

/* setup installment modal end*/

/* budget page */

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

.canadian_flow .Budget_rewards_menuOuter .tab_menu li a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    padding: 11px 15px;
    letter-spacing: 0;
}

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

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

.canadian_flow .bedget_are {
    background: #f7f7f7;
}

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

.canadian_flow .bedget_are .piedrp h4 {
    color: #000;
    font-size: 20px;
    letter-spacing: 0;
    line-height: 25px;
    margin-bottom: 10px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .bedget_are .piedrp label,
.canadian_flow .my_budget_edit_area .piedrp label {
    margin: 17px 10px 0 0 !important;
    color: #000;
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

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

.canadian_flow .bedget_are .piedrp .bootstrap-select>.btn,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
    height: 50px;
    font-size: 16px;
    color: #0097a9;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding-right: 15px;
    padding-top: 6px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .bedget_are .piedrp .bootstrap-select>.btn:hover,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn:hover {
    border-color: #0097a9;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #000;
}

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

.canadian_flow .bedget_are .piedrp .select_item .caret,
.canadian_flow .my_budget_edit_area .piedrp .select_item .caret {
    margin-left: 5px;
    vertical-align: 2px;
    display: inline-block;
    right: 10px;
    height: 10px;
    width: 16px;
    top: 55%;
    background: url(../images/maitred/black_caret.svg) no-repeat;
    transform: translateY(-50%);
}

.canadian_flow .trend_map_tag_txt {
    color: #000;
    letter-spacing: 0;
    min-width: 50px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .highcharts-title tspan {
    font-size: 24px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .budget_list_sec_title h4 {
    color: #000;
    font-size: 26px;
    letter-spacing: 0;
    line-height: 33px;
    margin-bottom: 10px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-transform: none;
}

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

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

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

.canadian_flow .budgtNoTransaction {
    background-color: #f7f7f7;
    box-shadow: none !important;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

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

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

.canadian_flow .svgChartCls {
    font-size: 16px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .svgChartCls .totalVal {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    background-image: url(../images/maitred/rightarrow_dark.svg) !important;
    margin-top: 11px;
}

.canadian_flow .bedget_are .piedrp .open>.dropdown-toggle.btn-default:hover {
    background: #fff;
}

/* .canadian_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu {
  padding: 0 10px;
} */
.canadian_flow .bedget_are .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding: 10px 0 !important;
}

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

/* .canadian_flow .bedget_are .piedrp .bootstrap-select > .btn:hover,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select > .btn:hover {
  border: 2px solid #007d93;
} */

.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select>.btn {
    padding-top: 10px;
}

.canadian_flow .svgChartCls b {
    font-weight: 400;
}

.canadian_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: #0097a9;
    border: none;
    border-radius: 4px;
    padding: 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border: 2px solid transparent;
}

.canadian_flow .my_budget_edit_area .My_Budget_input_btn:hover {
    background-color: #65c8ce;
    color: #fff;
    border-color: #65c8ce;
}

.canadian_flow .my_budget_edit_area .My_Budget_input_btn:focus {
    background: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    outline: 0;
}

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

.canadian_flow .my_budget_edit_area .select_item {
    height: auto;
}

.canadian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    border-bottom: 1px solid #d9d9d9;
    padding: 6px 0 !important;
}

.canadian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li a:hover,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
    color: #0097a9;
}

.canadian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a,
.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li.selected a {
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border-bottom: 1px solid #0097a9;
}

.canadian_flow .My_Budget_title h4 {
    color: #0097a9;
    font-size: 36px;
    letter-spacing: 0;
    margin-bottom: 8px;
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .my_Budget_from_control {
    font-size: 26px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    line-height: normal;
    max-width: 100%;
}

.canadian_flow .Budget_cell_histry {
    text-transform: none;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .Budget_cell_histry_growth {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .My_Budget_input {
    width: 64%;
}

.canadian_flow .My_Budget_edit_section .My_Budget_title h4 {
    font-size: 16px;
    margin-bottom: 8px;
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .My_Budget_edit_section .My_Budget_input {
    width: 59%;
}

.canadian_flow .all_progress_data .p_right_text {
    font-size: 12px;
    color: #000;
    font-family: 'CircularStd-Book';
    text-transform: none;
}

.canadian_flow .Budget_cell_histry_date {
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .Budget_cell_histry_amount {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .budget_transaction_cell {
    line-height: 20px;
    padding: 10px 10px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 14px;
    position: relative;
}

.canadian_flow .budget_transaction_header {
    border-bottom: 1px solid #d9d9d9;
    margin: 0;
}

.canadian_flow .budget_transaction_body .budget_transaction_row {
    padding: 10px;
    border-radius: 4px;
    border: 1px solid transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out;
}

.canadian_flow .budget_data {
    color: #000;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .MaxAmtMyBudgt {
    font-size: 16px;
    font-weight: normal;
}

.canadian_flow .My_Budget_edit_section .My_Budget_input a {
    position: absolute;
    top: 16px;
    right: 0;
}

.canadian_flow .My_Budget_edit_section .My_Budget_input span {
    position: absolute;
    font-size: 36px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    top: -2px;
}

.canadian_flow .My_Budget_edit_section .my_Budget_from_control {
    font-size: 36px;
    color: #222222 !important;
    line-height: normal;
    max-width: 270px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 23px !important;
}

.canadian_flow .budget_item {
    border-radius: 25px;
    border: 1px solid transparent;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}

.canadian_flow .My_Budget_redeem_aria_bottom .proceed_btn a {
    line-height: 18px;
    min-width: 180px;
    padding: 12px 20px;
    border-radius: 4px;
    background: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    border: 2px solid transparent;
}

.canadian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:hover {
    background: #65c8ce;
    color: #fff;
    opacity: 1;
}

.canadian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:focus {
    background: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    opacity: 1;
}

.canadian_flow .My_Budget_redeem_aria_bottom .proceed_btn a:active {
    background: #d8ecfd;
    color: #000;
    box-shadow: none;
    opacity: 1;
    border-color: #222;
}

.canadian_flow .only_progress {
    font-size: 14px;
}

.canadian_flow .all_progress_data .p_left_text {
    display: none;
}

.canadian_flow .middle_progress {
    position: relative;
    height: 30px;
    border: 1px solid transparent;
    border-radius: 30px;
}

.canadian_flow .text_blue_bar .prgrs_bar_back {
    color: #000;
}

.canadian_flow .My_Budget_edit_section .splitamngcat_active {
    border-bottom: 1px solid #0097a9 !important;
}

.canadian_flow .large_progress .prgrs_bar_back {
    height: 100%;
    background: transparent;
    text-indent: 15px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    padding-top: 4px;
    opacity: 1;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.canadian_flow .pprgs_fnt {
    text-indent: 15px;
    position: absolute;
    white-space: nowrap;
    overflow: hidden;
    color: #fff;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    padding-top: 4px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}

.canadian_flow .text_blue_bar {
    border-color: #0097a9;
}

.canadian_flow .gredient_blue_bar {
    background: #0097a9;
}

.canadian_flow .text_white_bar {
    border-color: #0097a9;
}

.canadian_flow .text_white_bar .prgrs_bar_back {
    color: #000;
}

.canadian_flow .budgetListed .bdgt_Icon {
    border-radius: 50%;
}

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

.canadian_flow #budget_modal .modal-title {
    font-size: 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow #budget_modal .icon_content span.descriptionTran {
    font-size: 26px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow #budget_modal .icon_content_budget span {
    font-size: 12px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
}

.canadian_flow #budget_modal .select_item {
    width: 215px;
    height: 50px;
}

.canadian_flow #budget_modal .bootstrap-select>.btn {
    font-size: 16px;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    height: 50px;
    color: #0097a9 !important;
    border-radius: 4px;
}

.canadian_flow #budget_modal .bootstrap-select>.btn:focus {
    border: 2px solid #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    background: #fff;
}

.canadian_flow #budget_modal .bootstrap-select>.btn:hover {
    border: 2px solid #0097a9;
    box-shadow: none;
    background-color: #d8ecfd !important;
    color: #222222 !important;
}

.canadian_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/maitred/black_caret.svg) no-repeat;
    position: absolute;
    transform: translateY(-50%);
}

.canadian_flow #budget_modal .bootstrap-select .dropdown-menu li.selected a {
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border-bottom: 1px solid #0097a9;
}

.canadian_flow #budget_modal .bootstrap-select .dropdown-menu li a {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    border-bottom: 1px solid #d9d9d9;
    font-size: 14px;
}

.canadian_flow #budget_modal .balance_area_cell .pointsTran span {
    font-size: 26px;
    color: #000;
    margin-bottom: 0;
    margin-top: 6px;
}

.canadian_flow #budget_modal .balance_area_cell .cell_amount.re_amount em {
    font-size: 12px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    text-transform: capitalize;
}

.canadian_flow #budget_modal .budget_search_area {
    margin-top: 20px;
    border-top: 1px solid #d9d9d9;
    padding: 20px 0 0px;
}

.canadian_flow .setup_install .px40 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.canadian_flow .my_spend_budget_modal .modal-footer {
    display: none;
}

.canadian_flow #budget_modal .select_item.active .btn {
    background-color: #d8ecfd !important;
    border-color: #222;
    color: #222222 !important;
}

.canadian_flow #budget_modal .select_item.active .bootstrap-select.btn-group .btn .caret {
    /* background: url(../images/maitred/white_caret.svg) no-repeat; */
    background: url(../images/maitred/black_caret.svg) no-repeat;
}

.canadian_flow #budget_modal .top_typo_box ul li {
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .top_typo_box h4 {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow #budget_modal .budget_transaction_area {
    padding-bottom: 20px;
}

.canadian_flow #budget_modal .top_typo_box h4 span {
    color: #0097a9;
}

.canadian_flow .My_Budget_input_btn {
    min-width: 170px;
    min-height: 50px;
    color: #0097a9;
    font-size: 16px;
    letter-spacing: 0;
    line-height: 48px;
    background: transparent;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding: 0px 12px 0px 12px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .My_Budget_input_btn:hover {
    border-color: #00518f;
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .My_Budget_input_btn:focus {
    box-shadow: 0 0 0 5px #7ac5fe !important;
    border-color: #0097a9 !important;
    background-color: #fff;
    outline: 0;
    color: #0097a9;
}

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

.canadian_flow .My_Budget_redeem_aria_bottom .cancel_btn a {
    font-size: 16px;
    color: #0097a9;
    text-decoration: underline;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .My_Budget_redeem_aria_bottom .cancel_btn a:hover {
    color: #0097a9;
    font-weight: normal;
}

.canadian_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: #0097a9;
}

.canadian_flow .My_Budget_redeem_aria_bottom .cancel_btn a:active {
    color: #0097a9;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.canadian_flow .My_Budget_redeem_aria_top {
    background-color: #f7f7f7;
}

.canadian_flow .My_Budget_redeem_aria {
    background-color: #f7f7f7;
    margin-top: 2px;
}

.canadian_flow .My_Budget_redeem_aria_bottom .budgetListed .budget_item {
    border-radius: 4px;
}

.canadian_flow .budgetListed .icon_Text {
    font-size: 16px;
    width: 235px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.canadian_flow .new_budget:hover {
    border: 1px solid #706f73 !important;
    background-color: #d8ecfd;
}

.canadian_flow .My_Budget_redeem_aria_bottom .amtSet input {
    border-bottom: 1px solid #767676;
    font-size: 24px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    background-color: transparent;
}

.canadian_flow .collapsable_btn {
    color: #000;
}

.canadian_flow #resetBudgetModal .setup_install_headline .modal-title,
.canadian_flow #confirmBudgetModal .setup_install_headline .modal-title,
.canadian_flow #maitredconfirmBudgetModal .setup_install_headline .modal-title {
    color: #0097a9;
    font-size: 24px;
}

.canadian_flow #resetBudgetModal .budget_footer,
.canadian_flow #confirmBudgetModal .budget_footer {
    display: none;
}

.canadian_flow #resetBudgetModal .modal-title,
.canadian_flow #confirmBudgetModal .modal-title,
.canadian_flow #maitredconfirmBudgetModal .modal-title {
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow #resetBudgetModal .notify_top p,
.canadian_flow #confirmBudgetModal .notify_top p,
.canadian_flow #maitredconfirmBudgetModal .notify_top p {
    font-size: 16px;
    color: #000;
    line-height: 22px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .tab_shadow {
    padding-bottom: 0;
}

.canadian_flow .svgChartCls>span>img {
    width: 48px;
    border-radius: 50%;
}

.canadian_flow .bedget_are .piedrp label,
.canadian_flow .my_budget_edit_area .piedrp label {
    margin: 17px 10px 0 0 !important;
    color: #000;
    font-size: 12px !important;
    line-height: 15px;
    letter-spacing: 0;
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow #budget_modal .transation_area {
    padding-top: 0;
}

.canadian_flow #confirmBudgetModal .canadian_confirmBudgetModal_details {
    display: flex;
    justify-content: center;
    align-items: center;
}

.canadian_flow #confirmBudgetModal .notify_top h3 {
    font-size: 20px;
    line-height: 25px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow #confirmBudgetModal .canadian_confirmBudgetModal_details p {
    font-size: 20px;
    line-height: 25px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    margin-bottom: 0;
}

.canadian_flow .new_dg_modal .continue_btn {
    min-width: 175px;
    padding: 14px 20px;
    background-color: #0097a9;
    border-radius: 4px;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .new_dg_modal .continue_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

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

.canadian_flow .new_dg_modal .continue_btn:active {
    background-color: #0097a9;
    outline: 0;
    color: #fff;
    border-color: #0097a9;
}

.canadian_reset_check {
    display: inline-block;
    width: 60px;
    margin-top: -20px;
    margin-bottom: 15px;
}

.canadian_flow #budget_modal .showDetailsByclickrow:first-child .tranlist_cell_txt {
    overflow: hidden;
    min-width: 40px;
    max-width: 95px;
}

.canadian_flow .budget_transaction_area .tranlist_header .tranlist_cell:first-child {
    padding-left: 0;
}

.canadian_flow .clearSearch {
    color: #eb297b;
    font-weight: normal;
    background-image: url(../images/maitred/clear_srch.png);
    background-position: left 10px top 0px;
    background-size: 16px;
}

.canadian_flow .right_My_Budget_preview {
    padding-top: 0px;
}

.canadian_flow .slick-dots li.slick-active button {
    background: #0097a9;
}

/* budget page end */

/**Side Menu**/
.canadian_flow .account_management {
    background-color: #fff;
}

.canadian_flow .management_bar {
    width: 270px;
    padding: 115px 0;
}

.canadian_flow .accout_area {
    margin: 115px 0 0 270px;
    padding-left: 115px;
}

.canadian_flow .account_hd {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 26px;
    margin-bottom: 25px;
}

.canadian_flow .management_bar ul li a {
    font-family: 'CircularStd-Book';
    color: #000;
    font-weight: 400;
    font-size: 16px;
    padding: 16px 0 18px;
    transition: 0.3s ease;
    padding-left: 10px;
}

.canadian_flow .management_bar ul li a:hover {
    color: #0097a9;
}

.canadian_flow .management_bar ul li.active a {
    color: #0097a9;
    background-color: #ebf6ff;
    padding-left: 10px;
}

.canadian_flow .dropdown-menu .sub_account li.active a {
    color: #0097a9;
    background-color: #ebf6ff;
    /*padding-left: 10px;*/
}

.canadian_flow .dropdown-menu .sub_account li.active a b {
    font-weight: normal;
}

.canadian_flow .management_bar ul li {
    position: relative;
}

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

.canadian_flow .dropdown-menu .sub_account li a:hover b {
    font-weight: 600 !important;
}

.canadian_flow .management_bar ul li a:hover,
.canadian_flow .dropdown-menu .sub_account li a:hover {
    color: #0097a9;
    background-color: #ebf6ff;
}

.canadian_flow .management_bar ul li a:hover b {
    font-weight: normal;
}

.canadian_flow .management_bar ul li.active a b {
    font-weight: normal;
}

.canadian_flow .management_bar ul li.active:before,
.canadian_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;
}

.canadian_flow .management_bar ul li a .img {
    width: 24px;
    height: auto;
    margin-right: 12px;
    vertical-align: 0px;
}

.canadian_flow .management_bar ul li a span {
    margin-top: 0;
    max-width: 200px;
}

.canadian_flow .management_bar ul li:first-child {
    background-image: none;
}

.canadian_flow .management_bar ul li:first-child a span {
    color: unset;
}

/* .canadian_flow .management_bar ul li:last-child {
  padding-left: 5px;
  display: none;
} 
.canadian_flow .management_bar ul li:last-child a {
  font-family: 'CircularStd-Book';
  font-weight: normal;
  color: #ec1c24;
  font-size: 12px;
}
.canadian_flow .management_bar ul li:last-child a b {
  font-weight: normal;
}
.canadian_flow .management_bar ul li:last-child a:hover {
  color: #000;
}
.canadian_flow .management_bar ul li:last-child a:active {
  color: #045ba7;
}*/
.canadian_flow .management_bar ul li:last-child a span {
    text-decoration: underline;
}

.canadian_flow .canadian_side_logout {
    margin-top: 10px;
    padding-left: 5px;
}

/* .canadian_flow .canadian_side_logout a {
    display: block;
    padding: 0 20px;
    max-width: 180px;
    height: 50px;
    line-height: 46px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 16px;
    text-align: center;
    border: 2px solid #0097a9;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
} */
/* .canadian_flow .canadian_side_logout a:hover {
    border-color: #65c8ce;
    background: #65c8ce;
    color: #fff;
} */
/* .canadian_flow .canadian_side_logout a:focus {
    border-color: #0097a9;
    background: #fff;
    color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
} */
/* .canadian_flow .canadian_side_logout a:active {
    background: #d8ecfd;
    color: #000;
    box-shadow: none;
    border-color: #222;
} */
/**Side Menu**/

/**My Information**/
.canadian_flow .total_information_holder {
    max-width: 560px;
}

.canadian_flow .accout_area h1 {
    font-family: 'CircularStd-Bold';
    color: #0097a9;
    font-size: 36px;
    margin-bottom: 54px;
}

.canadian_flow .accout_area h2 {
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 26px;
    letter-spacing: 0;
    margin-bottom: 16px;
}

.canadian_flow .accout_area p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0;
}

.canadian_flow .Card_Lock_Modal_body p {
    letter-spacing: 0;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

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

.canadian_flow .picture_upload_part .upload_picture_holder {
    width: 100px;
    height: 100px;
    display: block;
    position: relative;
}

.canadian_flow .picture_upload_part .upload_picture_holder .uploaded_picture {
    width: 100px;
    height: 100px;
    display: block;
    border-radius: 50%;
    overflow: hidden;
}

.canadian_flow .upload_picture_holder .edit_profile_image {
    background-image: url(../images/maitred/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;
}

.canadian_flow .upload_picture_holder .edit_profile_image:focus {
    box-shadow: 0 0px 0px 5px rgb(250, 199, 201);
    border-color: #ec1c24;
}

.canadian_flow .upload_picture_holder .edit_profile_image:hover {
    border-color: #000;
}

.canadian_flow .upload_picture_holder .edit_profile_image:active {
    border-color: #ec1c24;
    box-shadow: none;
}

.canadian_flow .upload_picture_holder .edit_profile_image.disable_edit_btn {
    background-color: #f7f7f7;
    pointer-events: none;
    box-shadow: none;
}

.canadian_flow .upload_picture_holder .edit_profile_image.disable_edit_btn input[type="file"] {
    pointer-events: none;
}

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

.canadian_flow .picture_upload_part .username {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 24px;
    padding-left: 32px;
}

.canadian_prof_img_initial {
    font-size: 36px;
    padding: 0;
    display: block;
    line-height: 100px;
    text-align: center;
    width: 100%;
    height: 100%;
    background-color: #0097a9;
    color: #fff;
    font-family: 'CircularStd-Book';
}

.canadian_flow .contact_row .form_label {
    text-transform: uppercase;
    font-family: 'CircularStd-Book';
    letter-spacing: 0;
    font-weight: normal;
    color: #000;
    font-size: 14px;
    margin-bottom: 4px;
    display: block;
}

.canadian_flow .edit_form {
    padding-bottom: 30px;
    border-bottom: 1px solid #d9d9d9;
    display: none;
}

.canadian_flow .contact_row .view_contact {
    border-bottom: 0;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
}

.canadian_flow .profile_details_holder h2 {
    margin-bottom: 0;
}

.canadian_flow .contact_row {
    margin: 18px 0 12px;
}

.canadian_flow .contact_row .non_edit_form {
    padding-bottom: 14px;
    border-bottom: 1px solid #d9d9d9;
}

.canadian_flow #profile .profile_details_holder {
    margin-bottom: 40px;
}

.canadian_flow #profile .profile_details_holder:last-child {
    margin-bottom: 0;
}

.canadian_flow .contact_row .view_contact .edit_btn {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9;
    top: auto;
    bottom: -1px;
}

.canadian_flow .contact_row .view_contact .edit_btn:hover {
    color: #0097a9;
    text-decoration: underline;
    font-weight: normal;
}

.canadian_flow .contact_row .view_contact .edit_btn:active {
    color: #0097a9;
    font-weight: normal;
}

.canadian_flow .contact_row .view_contact.disable_edit_btn .edit_btn {
    pointer-events: none;
    color: #959595;
    text-decoration: none;
}

.canadian_flow .edit_form .form_box {
    margin-bottom: 30px;
    position: relative;
}

.canadian_flow .contact_row .edit_form .form_label {
    margin-bottom: 7px;
}

/* .canadian_flow .edit_form .default_input {
    width: 100%;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
    background-color: #fff;
    transition: 0.3s ease;
} */

.canadian_flow .edit_form .default_input::placeholder {
    color: #000;
}

.canadian_flow .edit_form .default_input:focus {
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    color: #000;
}

/* .canadian_flow .edit_form .default_input.disabled {
    pointer-events: none;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #959595;
} */

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

.canadian_flow .cancel_save_btn_holder .global_btn {
    height: 50px;
    line-height: 50px;
    width: 80px;
    padding: 0 15px;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-left: 20px;
}

.canadian_flow .cancel_save_btn_holder .global_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

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

.canadian_flow .cancel_save_btn_holder .global_btn:active {
    background-color: #d8ecfd;
    color: #000;
    border-color: #000;
}

.canadian_flow .cancel_edit {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9;
    text-decoration: underline;
}

.canadian_flow .cancel_edit:hover {
    color: #0097a9;
    font-weight: normal;
}

.canadian_flow .form_box .select_item {
    width: 100%;
    float: none;
    padding: 0;
    height: auto;
}

/* .canadian_flow .select_item .dflt_select .dropdown-toggle {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    color: #000;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 6px 30px 6px 20px;
    background-color: #fff;
    transition: 0.3s ease;
    text-transform: none;
} */

.canadian_flow .select_item .dflt_select .dropdown-toggle:hover {
    border-color: #959595;
    box-shadow: none;
}

.canadian_flow .select_item .dflt_select .dropdown-toggle:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #0097a9;
    color: #000;
}

.canadian_flow .select_item .dflt_select .btn .caret {
    background: none;
    border: solid #000;
    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;
}

/* 
.canadian_flow .select_item .dflt_select .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #707070;
    padding: 0 12px !important;
    line-height: 44px;
    text-transform: initial;
} */

.canadian_flow .select_item .dflt_select .dropdown-menu li:last-child a {
    border-bottom: 0;
}

/* .canadian_flow .select_item .dflt_select .dropdown-menu li.selected a {
    font-weight: normal;
    color: #000;
    border-color: #000;
    background-color: transparent;
} */

/* .canadian_flow .select_item .dflt_select .dropdown-menu li a:hover {
    color: #0097a9 !important;
    border-color: #0097a9;
    background-color: #d8ecfd !important;
} */

.canadian_flow .select_item .dflt_select .dropdown-menu li a:focus {
    background-color: transparent;
}

.canadian_flow .edit_form .form_box .forGotPassword {
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 0;
}

.canadian_flow .forGotPassword a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 14px;
    color: #0097a9;
    text-decoration: underline;
    position: relative;
    display: block;
    width: auto;
    right: auto;
}

.canadian_flow .forGotPassword a:hover {
    color: #0097a9;
    font-weight: normal;
}

.canadian_flow .password_view_controler {
    position: absolute;
    right: 20px;
    top: 45px;
}

.canadian_flow .icon_24 {
    height: 24px;
    width: 24px;
}

.canadian_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 #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 14px;
    color: #000;
    width: 100%;
    border-radius: 5px;
}

.canadian_flow .edit_form .numeric_text span {
    display: inline-block;
    position: relative;
    width: 49%;
    padding-left: 0;
}

.canadian_flow .edit_form .numeric_text .value_icon {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 14px;
    color: #000;
    background: url(../images/maitred/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;
}

.canadian_flow .edit_form .numeric_text .value_icon.criteria_ful {
    background: url(../images/maitred/muai_chked.png) center left no-repeat;
    background-position: 0px 0px;
    background-size: 24px 24px !important;
}

/**Edit image modal**/
.canadian_flow .edit_upload_image .modal-header {
    border-bottom: 1px solid #d9d9d9;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.canadian_flow .edit_upload_image .modal-header h3 {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .edit_upload_image .move_img_container_label {
    font-size: 16px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .edit_upload_image .global_btn {
    border-radius: 4px;
    overflow: hidden;
    background-color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    padding: 0 20px;
    text-align: center;
    width: 80px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    transition: 0.3s ease-in-out;
}

.canadian_flow .edit_upload_image .global_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .edit_upload_image .global_btn:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 64, 112, 0.3);
}

.canadian_flow .edit_upload_image .global_btn:active {
    background-color: #d8ecfd;
    color: #222;
    box-shadow: none;
    border: solid 2px #222;
}

.canadian_flow .dont_have {
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    margin: 0;
}

.canadian_flow .slidecontainer .slider::-webkit-slider-thumb {
    background: #0097a9;
}

.canadian_flow .slidecontainer .slider::-moz-range-thumb {
    background: #0097a9;
}

.canadian_flow .slidecontainer .slider::-webkit-slider-thumb,
.canadian_flow .slidecontainer .slider::-moz-range-thumb {
    background: #0097a9 !important;
}

.canadian_flow .img_btn {
    background-color: #0097a9 !important;
}

.canadian_flow .slidecontainer .slider {
    opacity: 1;
}

/**Success Modal**/
.canadian_flow .newSuccess .modal-header {
    padding: 18px 20px 13px !important;
    border-bottom: 1px solid #d9d9d9;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .newSuccess .modal-header h4 {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .newSuccess .setupawsome h4 {
    font-size: 24px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

.canadian_flow .newSuccess .setuppaying_top {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_close_new {
    text-align: center;
}

.canadian_close_new a {
    height: 50px;
    width: 180px;
    padding: 0 20px;
    color: #fff;
    border-radius: 4px;
    overflow: hidden;
    background-color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    display: inline-block;
    text-align: center;
    line-height: 46px;
    font-size: 16px;
    text-transform: capitalize;
    border: 2px solid transparent;
}

.canadian_close_new a:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_close_new a:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    background-color: #0097a9;
    color: #fff;
}

.canadian_close_new a:active {
    background-color: #d8ecfd;
    box-shadow: none;
    color: #000;
    border-color: #222;
}

.canadian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn,
.canadian_flow #newsetupinstallmenterrormodal .newSuccess_btn {
    background-color: #0097a9 !important;
    color: #fff;
    height: 50px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border: 0;
    border-radius: 4px;
    padding: 0 25px;
}

.canadian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:hover,
.canadian_flow #newsetupinstallmenterrormodal .newSuccess_btn:hover {
    opacity: 1;
    background-color: rgba(0, 64, 112, 0.1);
    color: #fff !important;
}

.canadian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:focus,
.canadian_flow #newsetupinstallmenterrormodal .newSuccess_btn:focus {
    opacity: 1;
    box-shadow: 0 0 0 5px rgb(0 64 112 / 30%);
    background-color: #0097a9;
    color: #fff !important;
    outline: 0;
}

.canadian_flow #newsetupinstallmentsuccessmodal .newSuccess_btn:active,
.canadian_flow #newsetupinstallmenterrormodal .newSuccess_btn:active {
    background-color: #ec1c24 !important;
    color: #fff;
    box-shadow: none !important;
}

.canadian_flow #newsetupinstallmentsuccessmodal .modal-footer {
    display: none;
}

/**My Information End**/

/*canadian Contact*/
.canadian_flow .management_bar ul li:first-child:before {
    content: none;
}

.canadian_flow .accout_area_newContact .accout_area .email_fld a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 20px;
    color: #0097a9;
    text-decoration: underline;
    transition: 0.3s ease;
}

.canadian_flow .accout_area_newContact .accout_area .email_fld a:hover {
    color: #0097a9;
}

.canadian_flow .accout_area_newContact .accout_area .email_fld a:active {
    color: #0097a9;
}

.canadian_flow .accout_area_newContact .email_fld {
    margin: 22px 0 62px;
}

.canadian_flow .accout_area_newContact .repeat_wrap label {
    font-size: 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    margin: 40px 0 18px;
    padding-bottom: 0;
    border-bottom: 0;
    text-transform: none;
}

.canadian_flow .accout_area_newContact .repeat_wrap .no_cell_new span {
    font-size: 12px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    margin-bottom: -3px;
    padding-left: 42px;
}

.canadian_flow .accout_area_newContact .repeat_wrap .no_cell_new a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 20px;
    color: #0097a9;
    text-decoration: underline;
    transition: 0.3s ease;
}

.canadian_flow .accout_area_newContact .repeat_wrap .no_cell_new a:hover {
    color: #0097a9;
}

.canadian_flow .accout_area_newContact .repeat_wrap .no_cell_new a:active {
    color: #0097a9;
}

.canadian_flow .accout_area_newContact .repeat_wrap .no_cell_new a svg {
    width: 32px;
    height: 32px;
    fill: #0097a9;
    margin-right: 11px;
}

.canadian_flow .accout_area_newContact .gray_bg {
    max-width: 560px;
    border-radius: 5px;
    background-color: #ebf6ff;
    border-left: 8px solid #0097a9;
    margin: 18px 0 0;
    padding: 20px 24px;
}

.canadian_flow .accout_area_newContact .gray_bg b {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    margin-bottom: 10px;
}

.canadian_flow .accout_area_newContact .inner_bg_cell span {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    margin: 0;
}

.canadian_flow .accout_area_newContact .gray_bg .inner_bg_cell {
    padding-right: 60px;
}

.canadian_flow .accout_area_newContact .gray_bg i {
    font-size: 12px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-style: normal;
    margin-top: 14px;
}

.canadian_flow .accout_area .repeat_wrap p {
    margin-top: -6px;
    padding-bottom: 30px;
}

.canadian_flow .opentext {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    margin-bottom: -4px;
}

.canadian_flow .email_fld a svg {
    width: 32px;
    height: auto;
    margin-right: 10px;
    fill: #0097a9;
}

/*canadian Contact*/

/**Error Message**/
.canadian_flow .name_error_div,
.canadian_flow .email_error_div {
    padding-top: 8px;
    display: block;
}

/* .canadian_flow .errorText {
    font-size: 14px;
    color: #fc0000 !important;
    font-family: 'CircularStd-Bold';
    padding-left: 20px;
    position: relative;
    line-height: 16px;
} */

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

/**Error Message**/

/**My Referral**/
.canadian_flow .accout_area .accout_area_gutter {
    padding-left: 0;
}

.canadian_flow .account_management .invite_corner {
    display: none;
}

.canadian_flow .accout_area .myreferal_sub_section {
    max-width: 580px;
}

.canadian_flow .accout_area .referal_inner {
    border-bottom: 0;
    margin-top: 52px;
    padding-bottom: 0;
}

.canadian_flow .accout_area .notification_list_header {
    margin-top: 0;
}

.canadian_flow .accout_area .myreferal_sub_section h2 {
    font-size: 20px;
    margin-bottom: 0;
}

.canadian_flow .accout_area .cst_share_box_ico {
    padding-right: 12px;
    text-align: right;
}

.canadian_flow .accout_area .right_share_box_col .cst_share_box_ico a {
    height: 50px;
    width: 50px;
    margin-right: 7px;
}

.canadian_flow .accout_area .rel_code_sec h3 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 40px;
    letter-spacing: 0;
    margin-top: 4px;
}

.canadian_flow .accout_area .share_link_inner {
    width: 100%;
    max-width: 100%;
    padding-right: 135px;
    border: 1px solid #959595;
    border-radius: 4px;
}

.canadian_flow .accout_area .copy_code {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    background-color: #0097a9;
    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;
}

.canadian_flow .accout_area .copy_code:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .accout_area .copy_code:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    outline: 0;
}

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

.canadian_flow .accout_area .share_link_inner .share_link {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    height: 56px;
    padding: 0 20px;
}

.canadian_flow .accout_area .notification_list_header p {
    margin-top: 15px;
}

.canadian_flow .accout_area .add_friends_sec {
    margin-top: 8px;
}

.canadian_flow .accout_area .ref_input_label {
    letter-spacing: 0;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 7px;
}

.canadian_flow .accout_area .ref_input_label.ref_input_label_mb {
    display: none;
}

.canadian_flow .remove_ref_input {
    top: 16px;
    background-image: url(../images/maitred/remove@2x.png);
}

.canadian_flow .accout_area .share_input_container .form-control {
    width: 100%;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    height: 60px;
    border: 1px solid #959595;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
}

.canadian_flow .accout_area .share_input_container .form-control:focus {
    color: #000;
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .accout_area .add_input {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #0097a9;
    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;
}

.canadian_flow .accout_area .add_input:hover {
    color: #0097a9;
    font-weight: normal;
    opacity: 1;
}

.canadian_flow .accout_area .add_input:focus {
    color: #0097a9;
    border-color: transparent;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .accout_area .add_input:active {
    border: 2px solid transparent;
    color: #0097a9;
    box-shadow: none;
}

.canadian_flow .accout_area .invite_now_input {
    display: block;
    height: 50px;
    line-height: 46px;
    width: 140px !important;
    padding: 0 15px;
    text-align: center;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background-color: #0097a9;
    border-radius: 4px;
    transition: 0.3s ease;
    letter-spacing: 0;
    margin: 0 auto;
    border: 2px solid transparent;
}

.canadian_flow .accout_area .invite_now_input span.mb_invite_now {
    display: none;
}

.canadian_flow .accout_area .invite_now_input:hover {
    background-color: #65c8ce;
    color: #fff;
    opacity: 1;
}

.canadian_flow .accout_area .invite_now_input:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.canadian_flow .accout_area .invite_now_input:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border-color: #222;
}

.canadian_flow .accout_area .refl_progress_headline {
    display: none;
}

.canadian_flow .accout_area .refl_progress_row:after {
    content: none;
}

.canadian_flow .accout_area .refl_progress_cell.ref_complete:after {
    content: none;
}

.canadian_flow .accout_area .refl_progress_cell.ref_complete:last-child svg g.curved_circle {
    fill: #27f2d3;
    stroke: #27f2d3;
}

.canadian_flow .accout_area .refl_progress_cell.ref_complete svg g.curved_circle {
    stroke: #0097a9;
    fill: #0097a9;
}

.canadian_flow .accout_area .refl_progress_cell:last-child svg g.curved_circle {
    stroke: #27f2d3;
}

.canadian_flow .accout_area .refl_progress_cell svg g.curved_circle {
    stroke: #0097a9;
}

.canadian_flow .accout_area .canadian_myaccmp .myreferal_sub_section h2 {
    font-size: 26px;
}

.canadian_flow .accout_area .canadian_myaccmp .share_rel_col {
    margin-top: 12px;
}

.canadian_flow .accout_area .canadian_myaccmp .notification_list_header {
    margin-bottom: 28px;
}

.canadian_flow .accout_area .line_div h4 {
    letter-spacing: 0;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #0097a9;
    font-size: 36px;
}

.canadian_flow .accout_area .line_div span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 12px;
    line-height: 16px;
    padding: 0px 0px 0px 14px;
    letter-spacing: 0;
}

.canadian_flow .accout_area .line_div h4:after {
    background-color: #0097a9;
    top: -3px;
}

.canadian_flow .accout_area .refl_cell_txt {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 12px;
    padding-top: 6px;
}

/**My Referral**/

/**Email Notification**/
.canadian_flow .new_accout_area .notification_list {
    margin: 0;
    max-width: 565px;
}

.canadian_flow .new_accout_area .notification_inner_list .main_control_box .notification_shadow:after,
.canadian_flow .new_accout_area .notification_inner_list.last_border:after {
    content: none !important;
}

.canadian_flow .new_accout_area .ac_notification_outer_row {
    padding-right: 0;
    margin-bottom: 0;
}

.canadian_flow .new_accout_area .child_control_box {
    padding-left: 30px;
}

.canadian_flow .new_accout_area .parent_control_box .ac_notification_outer_row {
    border-bottom: 1px solid #a9a9a9;
}

.canadian_flow .new_accout_area .child_control_box .ac_notification_outer_row {
    border-bottom: 1px solid #d9d9d9;
}

.canadian_flow .new_accout_area .ac_notification_row h5,
.canadian_flow .new_accout_area .ac_notification_row h2 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 16px;
    margin-bottom: 0px;
}

.canadian_flow .new_accout_area .ac_notification_row p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 18px;
    margin-top: 7px;
    min-height: auto;
}

.canadian_flow .new_accout_area .ac_notification_row p a {
    color: #0097a9;
    font-size: 12px;
    font-weight: normal;
    font-family: 'CircularStd-Book';
    margin-left: 2px;
    text-decoration: underline;
}

.canadian_flow .new_accout_area .ac_notification_row p a:hover {
    color: #0097a9;
    text-decoration: underline;
}

.canadian_flow .new_accout_area .ac_notification_row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 18px 0px 14px;
    min-height: 42px;
}

.canadian_flow .new_accout_area .ac_notification_row .onoff_area {
    float: none;
    margin-top: 0;
}

.canadian_flow .new_accout_area .notification_content {
    float: none;
}

.canadian_flow .new_accout_area .ac_notification_row .on,
.canadian_flow .new_accout_area .ac_notification_row .off {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 12px;
    padding-top: 3px;
}

.canadian_flow .new_accout_area .ac_notification_row .switch {
    margin-bottom: 0;
}

.canadian_flow .new_accout_area .notification_list_header h3,
.canadian_flow .new_accout_area .notification_list_header h2 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 14px;
}

.canadian_flow .new_accout_area .notification_inner_list {
    margin-bottom: 50px;
}

.canadian_flow .new_accout_area input:checked+.slider_switch {
    background-color: #0097a9;
}

.canadian_flow .child_control_box.disable_notification_sec_new.disable_notification_sec input:checked+.slider_switch {
    background-color: #0097a9;
}

.canadian_flow .new_accout_area .green_png {
    margin-top: -5px;
}

.canadian_flow #creditLimitNotifications .price_Range {
    padding: 120px 30px 0;
}

/**Email Notification**/

/**Email Notification modal**/
.canadian_flow .new_small_statement_modal .modal-header {
    padding: 18px !important;
    border-bottom: 1px solid #d9d9d9;
}

.canadian_flow .new_small_statement_modal .modal-dialog {
    max-width: 560px;
}

.canadian_flow .new_small_statement_modal .modal-header .modal-title {
    font-size: 20px;
    line-height: 24px;
}

.canadian_flow .new_small_statement_modal .modal-header .modal-title span {
    width: 22px;
    margin-left: 2px;
    display: inline-block;
}

.canadian_flow .new_small_statement_modal .modal-header .modal-title span img {
    width: 100%;
    vertical-align: -3px;
}

.canadian_flow .new_small_statement_modal .mg_img {
    display: none;
}

.canadian_flow .new_small_statement_modal .setup_install_headline {
    margin-bottom: 18px;
    padding-top: 45px;
}

.canadian_flow .new_small_statement_modal .setup_install_headline .modal-title {
    margin: 0;
    font-family: 'CircularStd-Bold';
    color: #0097a9;
    font-size: 24px;
}

.canadian_flow #creditLimitNotifications .setup_install_headline .modal-title {
    padding: 0 15px;
}

.canadian_flow .new_small_statement_modal .notify_top {
    padding: 0 65px;
}

.canadian_flow .new_small_statement_modal .notify_top p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    line-height: 22px;
}

.canadian_flow .new_small_statement_modal .notify_top p:last-child {
    margin-bottom: 0;
}

.canadian_flow .new_small_statement_modal .modal-footer {
    border-top: 0;
    padding: 28px 30px 40px;
}

.canadian_flow .new_small_statement_modal .modal-footer ul {
    text-align: center;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.canadian_flow .new_small_statement_modal .modal-footer ul li {
    display: inline-block;
}

.canadian_flow .new_small_statement_modal .modal-footer ul li+li {
    margin-left: 20px;
}

.canadian_flow .new_small_statement_modal .canadian_notification_btn {
    border: 2px solid #0097a9;
    text-align: center;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    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;
}

.canadian_flow .new_small_statement_modal .canadian_notification_btn:hover {
    border-color: #65c8ce;
    background-color: transparent;
    color: #0097a9;
    opacity: 1;
}

.canadian_flow .new_small_statement_modal .canadian_notification_btn:active {
    background-color: #fff;
    color: #0097a9;
    box-shadow: none;
    outline: 0;
    border-color: #003b5c;
}

.canadian_flow .new_small_statement_modal .canadian_notification_btn:focus {
    background-color: #fff;
    color: #0097a9;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
    border-color: #0097a9;
}

.canadian_flow .new_small_statement_modal .canadian_purchase_notifications_modify {
    background-color: #0097a9;
    color: #fff;
    border-color: #0097a9;
}

.canadian_flow .new_small_statement_modal .canadian_purchase_notifications_modify:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .new_small_statement_modal .canadian_purchase_notifications_modify:active {
    background-color: #003b5c;
    color: #fff;
    box-shadow: none;
    outline: 0;
    border-color: #003b5c;
}

.canadian_flow .new_small_statement_modal .canadian_purchase_notifications_modify:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
    border-color: #0097a9;
}

.canadian_flow .new_small_statement_modal .credit_change_save {
    background-color: #0097a9;
    color: #fff;
    border-color: #0097a9;
}

.canadian_flow .new_small_statement_modal .credit_change_save:hover {
    background-color: #65c8ce;
    color: #fff;
    border-color: #65c8ce;
}

.canadian_flow .new_small_statement_modal .credit_change_save:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
    border-color: #0097a9;
}

.canadian_flow .new_small_statement_modal .credit_change_save:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    outline: 0;
    border-color: #222;
}

/**Email Notification modal**/

/**Travel Notice**/
.canadian_flow .travelnoticepage .accout_area p {
    padding-right: 110px;
}

.canadian_flow .travelnoticepage #traveladd:after {
    content: none;
}

.canadian_flow .fld_outr label {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .travelnoticepage .upcoming_travel .col-sm-8 {
    width: 80%;
}

.canadian_flow .travelnoticepage .upcoming_travel .col-sm-4 {
    width: 40%;
}

.canadian_flow .travelnoticepage #traveladd .account_frm {
    padding: 20px 40px 14px 0;
}

.canadian_flow .travelnoticepage #traveladd .type_fld,
.canadian_flow #traveleditSection .type_fld {
    font-family: 'CircularStd-Book';
    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;
}

.canadian_flow .travelnoticepage #traveladd .type_fld.no_icons,
.canadian_flow #traveleditSection .type_fld.no_icons {
    padding: 0 20px;
}

.canadian_flow .travelnoticepage #traveladd .type_fld::placeholder,
.canadian_flow #traveleditSection .type_fld::placeholder {
    color: #000;
}

/* .canadian_flow .travelnoticepage #traveladd .type_fld:focus,
.canadian_flow #traveleditSection .type_fld:focus {
    color: #222222 !important;
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe !important;    
} */
.canadian_flow .travelnoticepage #traveladd .type_fld.errorred:focus,
.canadian_flow #traveleditSection .type_fld.errorred:focus {
    box-shadow: none !important;
}

.canadian_flow .calender-btn .form-control[disabled],
.canadian_flow .calender-btn .form-control[readonly],
.canadian_flow fieldset[disabled] .form-control {
    background-image: url(../images/maitred/black_caret.svg);
    background-size: 16px;
    background-position: right 15px center;
}

.canadian_flow .flatpickr-day {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    z-index: 1;
}

.canadian_flow .rangeMode .flatpickr-day {
    margin-top: 2px;
}

.canadian_flow .flatpickr-day.today:after {
    background-color: #0097a9 !important;
    top: -1px;
}

.canadian_flow .flatpickr-day.today {
    color: #fff;
}

.canadian_flow .flatpickr-day.selected:after,
.canadian_flow .flatpickr-day.startRange:after,
.canadian_flow .flatpickr-day.endRange:after {
    background-color: #0097a9 !important;
    top: -1px;
    border: 1px solid #0097a9;
}

.canadian_flow .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n + 1)),
.canadian_flow .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n + 1)),
.canadian_flow .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n + 1)) {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.canadian_flow .flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.canadian_flow .flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.canadian_flow .flatpickr-day.prevMonthDay.today.inRange,
.canadian_flow .flatpickr-day.nextMonthDay.today.inRange,
.canadian_flow .flatpickr-day:hover,
.canadian_flow .flatpickr-day.prevMonthDay:hover,
.canadian_flow .flatpickr-day.nextMonthDay:hover,
.canadian_flow .flatpickr-day:focus,
.canadian_flow .flatpickr-day.prevMonthDay:focus,
.canadian_flow .flatpickr-day.nextMonthDay:focus {
    background: #ebf6ff;
    border-color: #ebf6ff;
    height: 29px;
}

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

.canadian_flow .flatpickr-day.selected,
.canadian_flow .flatpickr-day.startRange,
.canadian_flow .flatpickr-day.endRange,
.canadian_flow .flatpickr-day.selected.inRange,
.canadian_flow .flatpickr-day.startRange.inRange,
.canadian_flow .flatpickr-day.endRange.inRange,
.canadian_flow .flatpickr-day.selected:focus,
.canadian_flow .flatpickr-day.startRange:focus,
.canadian_flow .flatpickr-day.endRange:focus,
.canadian_flow .flatpickr-day.selected:hover,
.canadian_flow .flatpickr-day.startRange:hover,
.canadian_flow .flatpickr-day.endRange:hover,
.canadian_flow .flatpickr-day.selected.prevMonthDay,
.canadian_flow .flatpickr-day.startRange.prevMonthDay,
.canadian_flow .flatpickr-day.endRange.prevMonthDay,
.canadian_flow .flatpickr-day.selected.nextMonthDay,
.canadian_flow .flatpickr-day.startRange.nextMonthDay,
.canadian_flow .flatpickr-day.endRange.nextMonthDay {
    background: #ebf6ff;
    border-color: #ebf6ff;
    height: 29px;
}

.canadian_flow .trvl_notice_btn {
    padding-top: 6px;
}

.canadian_flow .account_management .submit_btn {
    width: 170px;
    padding: 0 15px !important;
    height: 50px;
    line-height: 46px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px !important;
    color: #fff;
    background-color: #0097a9;
    border-radius: 4px;
    text-align: center;
    border: 0;
    transition: 0.3s ease;
    overflow: hidden;
    border: 2px solid transparent;
}

.canadian_flow .account_management .submit_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .account_management .submit_btn:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border-color: #222;
}

.canadian_flow .account_management .submit_btn:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

/* .canadian_flow #traveleditModalSection .submit_btn {
    transition: 0.3s ease;
    padding: 15px 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 16px;
    text-align: center;
    border: 2px solid #0097a9;
    background-color: #fff;
    border-radius: 4px;
    overflow: hidden;
} */
/* .canadian_flow #traveleditModalSection .submit_btn:hover {
    border-color: #00518f;
    background-color: #65c8ce;
    color: #fff;
} */
/* .canadian_flow #traveleditModalSection .submit_btn:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #0097a9;
    background-color: #fff;
    color: #0097a9;
} */
/* .canadian_flow #traveleditModalSection .submit_btn:active {
    border-color: #222;
    background-color: #d8ecfd;
    box-shadow: none;
    color: #000;
} */

/* .canadian_flow #traveleditModalSection #editTravel {
    padding: 15px 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 2px solid #0097a9;
    background-color: #0097a9;
    border-radius: 4px;
    overflow: hidden;
} */
.canadian_flow #traveleditModalSection #editTravel:hover {
    border-color: transparent;
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow #traveleditModalSection #editTravel:active {
    border-color: #222;
    background-color: #d8ecfd;
    box-shadow: none;
    color: #000;
}

.canadian_flow #traveleditModalSection #editTravel:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #0097a9;
    background-color: #0097a9;
    color: #fff;
}

.canadian_flow #traveleditModalSection .modal-footer {
    padding: 25px 0;
    display: none;
}

/* .canadian_flow #traveleditModalSection .modal-header .modal-title {
  color: #000;
  font-family: 'CircularStd-Book';
  font-weight: normal;
  line-height: 25px;
  text-transform: capitalize;
  font-size: 24px;
} */
.canadian_flow #traveleditModalSection .modal-header .close {
    margin: 21px 20px;
}

.canadian_flow .destini_cell {
    border-bottom: 0;
}

.canadian_flow .destini_inr_cell {
    padding: 30px 30px 28px;
    box-shadow: 0 0 5px rgba(69, 69, 69, 0.3);
    border-radius: 4px;
    overflow: hidden;
}

.canadian_flow .desti_cell:first-child {
    display: none;
}

.canadian_flow .desti_cell {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 16px;
    text-transform: capitalize;
    letter-spacing: 0;
}

.canadian_flow .desti_cell:nth-child(2) {
    width: 45% !important;
}

.canadian_flow .desti_cell.fromDate,
.canadian_flow .desti_cell.toDate {
    width: 25% !important;
}

.canadian_flow .desti_cell span,
.canadian_flow .desti_cell em {
    font-weight: 400;
    color: #000;
}

.canadian_flow .edit_del {
    width: 20px;
}

.canadian_flow .edit_del a {
    width: 20px;
    line-height: 20px;
    height: 20px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    margin-bottom: 0;
    color: #000;
}

.canadian_flow .edit_del a img {
    vertical-align: 0;
}

.canadian_flow .travelModalNew .modal_text_global {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    font-family: 'CircularStd-Book';
}

.canadian_flow .travelModalNew .savebutton_alertpop button {
    min-width: 180px;
    width: auto;
    padding: 15px 20px;
    font-family: 'CircularStd-Book';
    color: #fff;
    font-size: 16px;
    text-align: center;
    border: 2px solid #0097a9;
    background-color: #0097a9;
    border-radius: 4px;
    overflow: hidden;
    transition: 0.3s ease;
    outline: none;
}

.canadian_flow .travelModalNew .savebutton_alertpop button:hover {
    border-color: #65c8ce;
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .travelModalNew .savebutton_alertpop button:active {
    border-color: #222;
    background-color: #d8ecfd;
    box-shadow: none;
    color: #222;
}

.canadian_flow .travelModalNew .savebutton_alertpop button:focus {
    box-shadow: 0 0 0 5px #7ac5fe;
    border-color: #0097a9;
    background-color: #0097a9;
    color: #fff;
}

.canadian_flow #newTravelladdconfirmAlertmodal .modal-footer,
#newTravellDeleteAlertmodal .modal-footer,
.canadian_flow #newTravelleditconfirmAlertmodal .modal-footer {
    display: none;
}

/**Travel Notice**/

/**My Card**/
.canadian_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_rt {
    margin-top: 0;
    margin-left: 10px;
}

.canadian_flow .my_cards .accout_area .flex_dashboard_outer {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 45px;
}

.canadian_flow .my_cards .accout_area .card_top_rt_sec .right_activity_panel_lt {
    min-width: auto;
}

.canadian_flow .my_cards .accout_area .left_activity h3 {
    margin-bottom: 0;
}

.canadian_flow .your_brim_crd .brim_card_single_option {
    padding: 0px 15px;
}

.canadian_flow .my_cards .accout_area .accnt_balnc_outer,
.canadian_flow .my_cards .accout_area .accnt_balnc_outer:before,
.canadian_flow .my_cards .accout_area .accnt_balnc_outer:after {
    background-color: #f7f7f7;
}

.canadian_flow .my_cards .accout_area .accnt_balnc_outer .small_point_tag {
    display: none !important;
}

.canadian_flow .my_cards .accout_area .accnt_balnc_outer .brim_card_headline {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 26px;
}

.canadian_flow .my_cards .accout_area .brim_right_flex .brim_make_pay {
    line-height: normal;
}

.canadian_flow .my_cards .accout_area .accnt_balnc_outer {
    padding: 30px 0 38px;
}

.canadian_flow .my_cards .accout_area .your_card_outer {
    /* padding: 52px 0; */
    padding: 0 0 52px;
}

.canadian_flow .my_cards .accout_area .your_card_outer h4,
.canadian_flow .my_cards .accout_area .additional_card_outer h4 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 26px;
    margin-bottom: 20px;
}

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

.canadian_flow .my_cards .accout_area .your_card_details:hover {
    border-color: #706f73;
    background-color: #d8ecfd;
}

.canadian_flow .my_cards .accout_area .your_card_details:active {
    border-color: #000;
    background-color: #d8ecfd;
}

.canadian_flow .my_cards .accout_area .your_card_details:focus {
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    background-color: transparent;
}

.canadian_flow .my_cards .accout_area .card_hold_details h5 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 20px;
    margin-bottom: 4px;
}

.canadian_flow .my_cards .accout_area .card_hold_details .card_typ_nw {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 12px;
}

.canadian_flow .my_cards .accout_area .valid_dt h5 {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
}

.canadian_flow .my_cards .accout_area .final_no h5 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 16px;
}

.canadian_flow .my_cards .accout_area .valid_dt h5 span,
.canadian_flow .my_cards .accout_area .final_no h5 span {
    margin-right: 4px;
    vertical-align: baseline;
    text-transform: none;
    font-size: 16px;
}

.canadian_flow .my_cards .accout_area .add_card_fig {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    overflow: hidden;
    border: 1px solid #0097a9;
    box-shadow: 0 0 black;
    margin: 0 auto;
    background-color: #0097a9;
    margin: 0 17px 0 15px;
}

.canadian_flow .my_cards .accout_area .add_card_fig span {
    font-size: 28px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #fff;
    padding: 0;
    display: block;
    line-height: 18px;
    text-align: center;
    transform: none;
}

.canadian_flow .my_cards .accout_area .additional_card_inner {
    margin: 0;
}

.canadian_flow .my_cards .accout_area .card_img_hold {
    width: 92px;
}

.canadian_flow .my_cards .accout_area .additional_card_inner .your_card_details {
    margin-bottom: 20px;
}

.canadian_flow .my_cards .accout_area .additional_card_inner .your_card_details:last-child {
    margin-bottom: 0;
}

.canadian_flow .my_cards .accout_area .notification_list_ico {
    margin-right: 28px;
}

.canadian_flow .my_cards .accout_area .your_card_details .valid_dt {
    width: 28%;
    margin-right: 36px;
}

.canadian_flow .my_cards .accout_area .your_card_details .final_no {
    width: 28%;
}

.canadian_flow .my_cards .accout_area .your_card_details .card_hold_details {
    width: 44%;
}

.canadian_flow .my_cards .accout_area .add_member_new {
    margin-top: 30px;
    width: auto;
}

.canadian_flow .my_cards .accout_area .add_member_new a span {
    display: none;
}

.canadian_flow .my_cards .accout_area .add_member_new a {
    height: 50px;
    line-height: 46px;
    padding: 0 20px;
    min-width: 150px;
    width: auto;
    background: #0097a9;
    color: #fff;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    transition: 0.3s ease;
    border-radius: 4px;
    overflow: hidden;
    border: 2px solid #0097a9;
}

.canadian_flow .my_cards .accout_area .add_member_new a:hover {
    background: #65c8ce;
    color: #fff;
    border-color: #65c8ce;
}

.canadian_flow .my_cards .accout_area .add_member_new a:focus {
    background: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .my_cards .accout_area .add_member_new a:active {
    background: #d8ecfd;
    color: #000;
    border-color: #000;
}

/**Add card member Modal**/
.canadian_flow .card_select_new .fld_outr_new label {
    text-transform: none;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 6px;
    display: block;
}

.canadian_flow .card_select_new .add_fld {
    width: 100%;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    height: 60px;
    border: 1px solid #767676;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
    background-color: #fff;
    transition: 0.3s ease;
}

.canadian_flow .card_select_new .add_fld::placeholder {
    color: #000;
}

.canadian_flow .card_select_new .add_fld:focus {
    color: #000;
    box-shadow: none !important;
    border: 2px solid #e4e4e4 !important;
}

.canadian_flow .card_select_new .add_fld.errorred {
    background-color: #feecf0 !important;
    border: 1px solid #ae0a33 !important;
}

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    color: #000;
    height: 60px;
    border: 1px solid #767676;
    border-radius: 4px;
    padding: 6px 30px 6px 20px;
    background-color: #fff;
    transition: 0.3s ease;
} */

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:hover {
    border-color: #045ba7;
    box-shadow: none;
} */

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn:focus,
.canadian_flow .card_select_new .fld_outr_new .bootstrap-select.open>.btn {
    border: 2px solid #0097a9 !important;
    color: #000;
    box-shadow: 0 0 0 5px #F0F2F6 !important;
} */

.canadian_flow .card_select_new .fld_outr_new .bootstrap-select>.btn .caret {
    background: none;
    border: solid #000;
    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;
}

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a {
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    border-bottom: 1px solid #707070;
    padding: 0 12px !important;
    line-height: 44px;
    background: none !important;
} */

.canadian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li:last-child a {
    border-bottom: 0;
}

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li a:hover {
    color: #0097a9 !important;
    border-color: #0097a9;
} */

/* .canadian_flow .card_select_new .fld_outr_new .bootstrap-select .dropdown-menu li.selected a {
    font-weight: normal;
    color: #000;
    border-color: #0097a9;
} */

.canadian_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: #0097a9 !important;
    color: #fff;
    font-family: 'CircularStd-Book';
    font-size: 16px;
    transition: 0.3s ease;
    border-radius: 4px;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.canadian_flow .card_select_new .next_but_compare .global_btn:hover {
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .card_select_new .next_but_compare .global_btn:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgb(0 125 147 / 30%);
}

.canadian_flow .card_select_new .next_but_compare .global_btn:active {
    background-color: #003b5c !important;
    color: #fff;
    box-shadow: none;
    border-color: #003b5c;
}

.canadian_flow .newSuccess .modal-footer {
    display: none;
}

.canadian_flow #addmembermodal .all_detail_container {
    max-height: 100%;
    overflow: visible;
}

.canadian_flow .application_laststep h2 {
    letter-spacing: 0px;
    font-family: 'CircularStd-Book';
}

.canadian_flow .slider-horizontal .rng_value {
    letter-spacing: 1.03px;
    font-size: 40px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    width: 200px;
    border: 1px solid #767676;
    border-radius: 4px;
    height: 60px;
    left: 50%;
    transform: translateX(-50%);
    top: -100px;
    color: #0097a9;
}

.canadian_flow .rangeslider__handle {
    background: #0097a9;
}

.canadian_flow .rangeslider--horizontal .rangeslider__fill {
    background-color: #0097a9;
}

.canadian_flow .price_Range .slider.slider-horizontal:before {
    display: none;
}

.canadian_flow .price_Range .slider.slider-horizontal:after {
    display: none;
}

.canadian_flow .application_laststep .slider-horizontal .rng_new_range {
    color: #0097a9;
}

.canadian_flow .value_left_top {
    font-size: 18px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .value_right_top {
    font-size: 18px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_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 #0097a9;
    color: #0097a9;
    width: 150px !important;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.back_btn:hover {
    background-color: #65c8ce !important;
    border: 2px solid #00518f;
    color: #fff;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.back_btn:focus {
    background-color: #fff !important;
    border: 2px solid #0097a9;
    color: #0097a9;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.back_btn:active {
    background-color: #fff !important;
    color: #0097a9;
    box-shadow: none;
}

.canadian_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: 'CircularStd-Bold';
    background-color: #0097a9 !important;
    color: #fff;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.next_btn:hover {
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.next_btn:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
    outline: 0;
}

.canadian_flow .application_laststep .next_but_compare .global_btn.next_btn:active {
    background-color: #003b5c !important;
    color: #fff;
    box-shadow: none;
    border-color: #003b5c;
}

.canadian_flow #confirm_card_details .all_detail_container {
    max-height: 100%;
}

.canadian_flow .card_select_new h3 {
    letter-spacing: 0px;
    font-family: 'CircularStd-Book';
}

.canadian_flow .card_confirm_new p {
    margin-bottom: 15px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .newSuccess .all_detail_container .confirm_card_txt h4 {
    font-size: 14px;
    margin-bottom: 8px;
    text-align: left;
    color: #0097a9;
}

.canadian_flow .confirm_card_txt p {
    letter-spacing: 0px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .confirmsingle_text label {
    font-size: 14px;
    font-family: 'CircularStd-Book';
}

.canadian_flow .confirmsingle_text .show_email {
    font-family: 'Circular Std';
}

.canadian_flow .card_select_new .next_but_compare .global_btn.back_btn {
    background-color: #fff !important;
    color: #0097a9;
    border: 2px solid #0097a9;
    line-height: 46px;
}

.canadian_flow .card_select_new .next_but_compare .global_btn.back_btn:hover {
    background-color: #fff !important;
    border: 2px solid #65c8ce;
    color: #0097a9;
}

.canadian_flow .card_select_new .next_but_compare .global_btn.back_btn:focus {
    background-color: #fff !important;
    border: 2px solid #0097a9;
    color: #0097a9;
    outline: 0;
    box-shadow: 0 0px 0px 5px rgb(0 125 147 / 30%);
}

.canadian_flow .card_select_new .next_but_compare .global_btn.back_btn:active {
    background-color: #fff !important;
    border: 2px solid #003b5c;
    box-shadow: none;
    color: #0097a9;
}

/**Add card member Modal**/

/**My Card End**/

/**Your Card**/
.canadian_flow .your_brim_crd {
    background-color: #f7f7f7;
}

.canadian_flow .your_brim_crd:before {
    background-color: #f7f7f7;
}

.canadian_flow .your_brim_crd:after {
    background-color: #f7f7f7;
}

.canadian_flow .yr_crd_contrl #cardHolderName {
    font-size: 36px;
    color: #0097a9;
}

.canadian_flow .your_brim_crd .flex_row {
    align-items: center;
}

.canadian_flow .your_brim_crd .brim_left_flex {
    margin: 0;
    padding: 0;
    width: auto;
    overflow: visible;
}

.canadian_flow .your_brim_crd .brim_right_flex {
    width: auto;
}

/* .canadian_flow .yr_crd_new_full .icn_btn_card {
  height: 50px;
  line-height: 0;
  border: 2px solid #000;
  width: 47%;
  border-radius: 25px;
  font-size: 16px;
  color: #000;
  font-family: 'CircularStd-Book';
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px; 
} */
.canadian_flow .yr_crd_new_full .icn_btn_card:hover {
    box-shadow: none;
    border-color: #65c8ce;
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover {
    background-color: #007d93;
    color: #fff;
}

.hov_mem {
    display: none;
}

.canadian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .hov_mem {
    display: block;
}

.canadian_flow .yr_crd_new_full .mem_details .icn_btn_card:hover .nohov_mem {
    display: none;
}

.canadian_flow .yr_crd_new_full .icn_btn_card:focus {
    border-color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    color: #0097a9;
    background-color: transparent;
}

.canadian_flow .yr_crd_new_full .icn_btn_card:last-child {
    margin-right: 0;
}

.canadian_flow .icn_btn_card span {
    width: fit-content;
    display: block;
    margin-right: 0;
    text-align: center;
}

.canadian_flow .pin_mob_img {
    display: none;
}

.canadian_flow .new_btns_holder_canadian {
    justify-content: flex-start;
    padding: 10px 0 0px;
}

.canadian_flow .icn_btn_card:hover span img {
    filter: brightness(0) invert(1);
}

/**Request Limit Modal**/
.canadian_flow #requestNewLimitmodal .mp_success a {
    color: #222222 !important;
    display: block;
}

.canadian_flow #requestNewLimitmodal .mp_success a:hover {
    color: #ec1c24 !important;
}

.canadian_flow .newSuccess .all_detail_container h4 {
    font-size: 24px;
    color: #0097a9;
    font-family: 'Circular Std';
    margin-bottom: 15px;
    text-align: center;
}

/**Request Limit Modal**/

/**Your Card End**/

/**Additional Member Card**/
.canadian_flow .yr_crd_new_full .relative_card_info:before {
    content: none;
}

.canadian_flow .yr_crd_new_full .relative_card_details {
    padding-top: 35px;
}

.canadian_flow .yr_crd_new_full .relative_card_details h5 {
    margin-bottom: 0;
    letter-spacing: 0;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 24px;
    color: #000;
}

.canadian_flow .yr_crd_new_full .relative_card_image {
    background-color: #0097a9;
    border: 2px solid #0097a9;
    box-shadow: none;
}

.canadian_flow .yr_crd_new_full .relative_card_image span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    transform: none;
    color: #fff;
}

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

.canadian_flow .back_my_card:hover {
    color: #0097a9;
}

.canadian_flow .accout_area .brim_center_flex {
    margin-top: 0px;
}

.canadian_flow .accout_area .brim_center_flex .brim_card_option {
    width: auto;
}

.canadian_flow .yr_crd_new_full .icn_btn_card {
    height: 65px;
    width: 24.5%;
    border-radius: 4px;
    margin-right: 0;
    font-size: 16px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    line-height: inherit;
    padding-top: 4px;
    border: 2px solid #0097a9;
}

.canadian_flow .yr_crd_new_full .relative_card_info {
    padding-top: 0;
}

.canadian_flow .accout_area .relative_card_info h2 {
    margin-bottom: 20px;
}

.canadian_flow .card_rltv_info_outer .contact_area_main {
    padding-top: 0;
}

.canadian_flow .card_rltv_info_outer .relative_card_info {
    padding-bottom: 30px;
}

.canadian_flow .spnd_lmt .icn_btn_card:first-child {
    padding-top: 18px;
}

.canadian_flow .spnd_lmt .icn_btn_card span {
    width: auto;
    display: inline-block;
    margin-right: 5px;
    text-align: center;
    vertical-align: middle;
}

/**spending limit**/
.canadian_flow .canadian_card_lmt {
    max-width: 675px;
}

.canadian_flow .canadian_card_lmt h2 {
    font-size: 36px;
    margin-bottom: 40px;
    color: #0097a9;
}

.canadian_flow .canadian_card_lmt h4 {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 26px;
    color: #000;
    margin-bottom: 20px;
}

.canadian_flow .canadian_card_lmt p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    color: #000;
    line-height: 22px;
    margin-bottom: 30px;
}

.canadian_flow .canadian_card_lmt .price_Range {
    margin-top: 120px;
}

.canadian_flow .canadian_card_lmt .slider-horizontal .rng_new_range {
    color: #0097a9;
    width: 200px;
    border: 1px solid #959595;
    border-radius: 4px;
    height: 60px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    letter-spacing: 0;
    font-size: 40px;
    left: 50%;
    transform: translateX(-50%);
    top: -100px;
}

.canadian_flow .canadian_card_lmt .value_left_top,
.canadian_flow .canadian_card_lmt .value_right_top {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 16px;
}

.canadian_flow .canadian_card_lmt .rangeslider--horizontal .rangeslider__fill {
    background-color: #0097a9;
    border-radius: 10px;
}

.canadian_flow .canadian_card_lmt .rangeslider__handle {
    height: 40px;
    width: 40px;
    background: #0097a9;
    box-shadow: none;
    border: 3px solid #fff;
}

.canadian_flow .canadian_card_lmt .all_detail_container .btn-default {
    width: 175px;
    margin-bottom: 0px;
    padding: 0 15px !important;
    background-color: #0097a9;
    height: 50px;
    line-height: 46px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-align: center;
    border: 0;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.canadian_flow .canadian_card_lmt .all_detail_container .btn-default:hover {
    color: #fff;
    background-color: #65c8ce;
}

.canadian_flow .canadian_card_lmt .all_detail_container .btn-default:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .canadian_card_lmt .all_detail_container .btn-default:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border-color: #222;
}

.canadian_flow .canadian_card_lmt .price_Range .slider.slider-horizontal:after,
.canadian_flow .canadian_card_lmt .price_Range .slider.slider-horizontal:before {
    content: none;
}

.canadian_flow .accout_area .change_card_step1 p {
    margin-bottom: 0;
}

.canadian_flow .canadian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default {
    width: 175px;
    margin-bottom: 0px;
    padding: 0 15px !important;
    background-color: #0097a9;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-align: center;
    border: 0;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    color: #fff;
}

.canadian_flow .canadian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_flow .canadian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important
}

.canadian_flow .canadian_card_lmt .change_card_step1 .savebutton_alertpop .btn-default:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border: #222 solid 2px;
}

.canadian_flow .canadian_card_lmt .change_card_step1 .savebutton_alertpop {
    padding-top: 20px;
}

/**spending limit**/

/**Additional Member Card End**/

/**Change Pin**/
.canadian_flow .change_pin h2 {
    font-size: 36px;
    margin-bottom: 60px;
    color: #0097a9;
}

.canadian_flow .change_pin_step_1 h4,
.canadian_flow .change_pin_step_2 h4,
.canadian_flow .change_pin_step_3 h4,
.canadian_flow .change_pin_success h4 {
    font-size: 26px;
    margin-bottom: 15px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .change_pin {
    max-width: 560px;
}

.canadian_flow .pinchange_part {
    padding-top: 30px;
}

.canadian_flow .fld_col_12 {
    padding: 0 5px;
}

.canadian_flow .change_pin .fld_outr_new {
    margin: 0 0 25px;
}

.canadian_flow .change_pin .fld_outr_new label {
    text-transform: uppercase;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    font-size: 14px;
    margin-bottom: 7px;
    display: block;
    position: relative;
}

.canadian_flow .change_pin .add_fld,
.canadian_flow .change_pin .fld_outr_new .bootstrap-select>.btn {
    width: 100%;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 16px;
    height: 60px;
    border: 1px solid #767676;
    border-radius: 4px;
    padding: 0 20px;
    overflow: hidden;
    background-color: #fff;
    transition: 0.3s ease;
}

.canadian_flow .change_pin .add_fld:focus,
.canadian_flow .change_pin .fld_outr_new .bootstrap-select>.btn:focus {
    border: 1px solid #0097a9 !important;
    color: #000;
    box-shadow: 0 0 0 5px #7ac5fe !important;
}

/* .canadian_flow .change_pin .sm_tip {
  height: 17px;
  width: 17px;
  margin-left: 3px;
  font-size: 17px;
  color: #0097a9;
  vertical-align: -1px;
} */
.canadian_flow .change_pin .new_top_tooltip {
    vertical-align: 0;
}

.canadian_flow .change_pin .hint_btn_d a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    padding: 0;
    text-decoration: underline;
    letter-spacing: 0;
    text-transform: capitalize;
}

.canadian_flow .change_pin .hint_btn_d a:hover {
    color: #0097a9;
    font-weight: normal;
}

.canadian_flow .hint_question_new {
    background-color: #ecf7f9;
    border-radius: 0;
    margin-top: 20px;
    width: 100%;
    padding: 20px 30px;
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 14px;
    border-left: 8px solid #0097a9;
}

.canadian_flow .hint_question_new span {
    padding-right: 2px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    text-transform: none;
}

.canadian_flow .hint_question_new .hint_question {
    color: #000;
    font-size: 14px;
    margin-top: 0;
}

.canadian_flow .change_pin .next_but_compare .global_btn {
    height: 50px;
    line-height: 46px;
    width: 175px;
    padding: 0 15px;
    text-align: center;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    color: #fff;
    background-color: #0097a9 !important;
    border-radius: 4px;
    transition: 0.3s ease;
    overflow: hidden;
    outline: none;
    border: 2px solid transparent;
}

.canadian_flow .change_pin .next_but_compare .global_btn:hover {
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .change_pin .next_but_compare .global_btn:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0px 0px 5px rgba(0, 125, 147, 0.3);
}

.canadian_flow .change_pin .next_but_compare .global_btn:active {
    background-color: #d8ecfd !important;
    color: #000;
    border-color: #222;
}

.canadian_flow .change_pin .pg_invalid_card {
    display: block;
    padding-top: 8px;
}

.canadian_flow .change_pin .next_but_compare .global_btn.next_btn {
    background-image: none !important;
}

.canadian_flow .change_pin .next_but_compare .global_btn.back_btn {
    border: 2px solid #0097a9;
    background-color: #fff !important;
    background-image: none !important;
    color: #0097a9;
    line-height: 46px;
}

.canadian_flow .change_pin .next_but_compare .global_btn.back_btn:hover {
    border-color: #00518f;
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .change_pin .next_but_compare .global_btn.back_btn:focus {
    border-color: #0097a9;
    background-color: #fff !important;
    color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .change_pin .next_but_compare .global_btn.back_btn:active {
    box-shadow: none;
    border-color: #222;
    background-color: #d8ecfd !important;
    color: #000;
}

.canadian_flow .change_pin_step_2 .go_grn {
    padding-top: 30px;
}

.canadian_flow .change_pin .chngpin .fld_outr_new {
    margin-right: -10px;
    margin-left: -10px;
}

.canadian_flow .change_pin .note_design {
    margin: 30px 0px 30px;
    background-color: #ebf6ff;
    border-radius: 4px;
    width: 100%;
    padding: 20px 30px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    border-left: 8px solid #0097a9;
}

.canadian_flow .change_pin_button .brim_btn {
    padding: 0 15px;
    height: 50px;
    line-height: 48px;
    border-radius: 4px;
    overflow: hidden;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    font-size: 16px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
}

.canadian_flow .change_pin_button .brim_btn:hover {
    border: 1px solid #00518f;
    background-color: #65c8ce;
    box-shadow: 0 0px 5px rgb(69 69 69 / 30%);
    color: #fff;
}

.canadian_flow .change_pin_button .brim_btn.active {
    border: 1px solid #0097a9 !important;
    background-repeat: no-repeat;
    background-position: left 12px center;
    background-image: url(../images/maitred/tick_new.png);
    background-image: none;
    background-size: 24px;
    box-shadow: none;
    transition: none;
    line-height: 44px;
    background-color: #0097a9;
    color: #fff !important;
}

.canadian_flow .change_pin_button .brim_btn:focus {
    border: 1px solid #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
}

.canadian_flow .new_top_tooltip .white_info_tip {
    font-family: 'CircularStd-Book' !important;
    line-height: 15px;
    color: #000;
}

.canadian_flow .tg {
    color: #0097a9 !important;
}

.canadian_flow .change_pin_success .list_success {
    background-color: transparent;
    padding: 40px 0 0;
    margin: 0;
}

.canadian_flow .change_pin_success .list_success h3 {
    text-align: left;
    font-size: 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
    margin-bottom: 15px;
}

.canadian_flow .change_pin_success .list_success ul {
    padding-right: 115px;
}

.canadian_flow .change_pin_success .list_success li {
    font-size: 16px;
    color: #000;
    position: relative;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 35px;
}

.canadian_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: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_hint {
    background-color: #ebf6ff;
    border-radius: 4px;
    margin-top: 25px;
    margin-bottom: 30px;
    width: 100%;
    padding: 20px 30px;
    border-left: 8px solid #0097a9;
}

.canadian_flow .canadian_hint p {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    color: #000;
    font-size: 14px;
    line-height: 20px;
}

.canadian_flow #changepiniframediv iframe {
    height: 650px;
}

/**Change Pin End**/

/**Added on 30.07.2021**/
#spend_details_modal .single_select_item {
    display: block;
}

.canadian_flow .timer_cap_txt {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 14px;
}

.canadian_flow .timer_tot_txt {
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

/* card comparition modal */
.canadian_flow .compare_card_modal {
    width: 95%;
    max-width: 793px;
}

.canadian_flow .compare_table.desktop_table h5 {
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
    text-transform: none;
}

.canadian_flow .full_width_td {
    letter-spacing: 0px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .compare_table {
    font-size: 14px;
    line-height: 16px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    letter-spacing: 0;
}

.canadian_flow .cardDisclaimerTxt {
    font-size: 12px;
    letter-spacing: 0;
}

.canadian_flow .cardDisclaimerTxt a {
    color: #0097a9;
}

.canadian_flow .compare_container {
    margin-top: 155px;
    padding-top: 0;
}

.canadian_flow .compare_table thead {
    top: 92px;
    margin: 0 15px;
    width: calc(100% - 30px);
}

/* card comparition modal */

/* change card type */
.canadian_flow .canadian_chng_crd h2 {
    font-size: 36px;
    color: #0097a9;
}

.canadian_flow .canadian_chng_crd .canadian_select_crd_step_2 h2 {
    margin-bottom: 40px;
}

.canadian_flow .canadian_chng_crd {
    max-width: 560px;
}

.canadian_flow .card_part {
    margin-top: 50px;
    margin-bottom: 20px;
    display: flex;
    margin-left: -1.5%;
    margin-right: -1.5%;
    flex-wrap: wrap;
}

.canadian_flow .inner_canadian_card {
    padding: 30px 14px 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;
}

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

.canadian_flow .inner_canadian_card h4 {
    text-align: center;
    font-size: 20px;
    margin-bottom: 15px;
    color: #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    line-height: 26px;
}

.canadian_flow .ph_show {
    display: none;
}

.canadian_flow .current_ribbon {
    width: 83px;
    position: absolute;
    top: -10px;
    left: -10px;
}

.canadian_flow .canadiancrd_hold {
    width: 207px;
    margin: 0 auto 20px;
}

.canadian_flow .canadian_card_info_brim h5,
.canadian_flow .canadian_card_info_brim h6 {
    font-size: 16px;
    color: #000;
    text-align: center;
    margin-bottom: 5px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_card_info_brim h6 {
    margin-bottom: 0;
}

.canadian_flow .canadian_info_dtls {
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
}

.canadian_flow .canadian_info_dtls ul li+li {
    margin-top: 12px;
}

.canadian_flow .canadian_info_dtls ul li {
    font-size: 14px;
    color: #000;
    line-height: 20px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .inner_canadian_card.active {
    border: 3px solid #000;
    background-color: #d8ecfd;
}

/* .canadian_flow .inner_canadian_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;
} */

.canadian_flow .canadian_chng_crd .proceed_btn {
    margin-bottom: 30px;
    text-align: center;
}

.canadian_flow .canadian_chng_crd .proceed_btn a {
    background: transparent;
    padding: 12px 20px;
    color: #0097a9;
    border-radius: 4px;
    border: 2px solid #0097a9;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    font-size: 16px;
}

.canadian_flow .canadian_chng_crd .proceed_btn a:hover {
    background-color: #65c8ce;
    color: #fff;
    border: 2px solid #00518f;
}

.canadian_flow .canadian_chng_crd .proceed_btn a:focus {
    background-color: #fff;
    color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #0097a9;
}

.canadian_flow .canadian_chng_crd .proceed_btn a:active {
    background-color: #d8ecfd;
    color: #000;
    box-shadow: none;
    border: 2px solid #222;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn,
.canadian_flow .canadian_chng_crd .global_btn.canadianstep3next {
    background-image: none !important;
    background-color: #0097a9 !important;
    padding-right: 45px;
    padding: 0;
    height: 50px;
    border-radius: 4px;
    width: 175px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    border: 2px solid transparent;
    line-height: 46px;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn:hover,
.canadian_flow .canadian_chng_crd .global_btn.canadianstep3next:hover {
    background-color: #65c8ce !important;
    color: #fff;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn:focus,
.canadian_flow .canadian_chng_crd .global_btn.canadianstep3next:focus {
    background-color: #0097a9 !important;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe;
    outline: 0;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn:active,
.canadian_flow .canadian_chng_crd .global_btn.canadianstep3next:active {
    background-color: #d8ecfd !important;
    color: #000;
    box-shadow: none;
    border-color: #222;
}

.canadian_flow .canadian_chng_crd .next_but_compare {
    text-align: center;
}

.canadian_flow .canadian_select_crd_step_2 .fld_outr_new label {
    color: #000;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    text-transform: uppercase;
}

/* .canadian_flow .add_fld:focus,
.canadian_flow .fld_outr_new .bootstrap-select>.btn:focus {
    border: 1px solid #0f35c0 !important;
    background: #fff;
} */

.canadian_flow .canadian_select_crd_step_2 .add_fld,
.canadian_flow .canadian_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: #000;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

.canadian_flow .canadian_select_crd_step_2 .bootstrap-select.btn-group div.dropdown-menu {
    height: 240px;
}

.canadian_flow .canadian_select_crd_step_2 .fld_outr_new {
    margin: 0 0 30px;
}

.canadian_flow .canadian_select_crd_step_2 .fld_outr_new .btn .caret {
    background: none;
    border: solid #000;
    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;
}

.canadian_flow .canadian_chng_crd .global_btn.back_btn {
    color: #0097a9;
    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding: 0;
    height: 50px;
    width: 175px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_chng_crd .global_btn.back_btn:hover {
    background-color: #65c8ce !important;
    color: #fff;
    border: 2px solid #65c8ce;
}

.canadian_flow .canadian_chng_crd .global_btn.back_btn:focus {
    background-color: #fff !important;
    color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #0097a9;
    outline: 0;
}

.canadian_flow .canadian_chng_crd .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    color: #000;
    box-shadow: none;
    border: 2px solid #222;
}

.canadian_flow .canadian_select_crd_step_2 h4 {
    font-size: 24px;
    margin-bottom: 30px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .canadian_select_crd_step_2 .contact_row {
    margin: 0px 0 100px;
}

.canadian_flow .canadian_select_crd_step_2 {
    padding-top: 0px;
    padding-bottom: 200px;
}

.canadian_flow .canadian_select_crd_step_3 {
    padding-top: 0px;
}

.canadian_flow .canadian_chng_crd .canadian_select_crd_step_3 h2 {
    margin-bottom: 24px;
}

.canadian_flow .canadian_select_crd_step_3 h4 {
    font-size: 24px;
    margin-bottom: 15px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #000;
}

.canadian_flow .confirm_reqst_main {
    margin-top: 50px;
}

.canadian_flow .canadian_select_crd_step_3 .confirm_card_outer {
    background-color: transparent;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}

.canadian_flow .canadian_select_crd_step_3 .confirm_card_img {
    width: 270px;
}

.canadian_flow .canadian_select_crd_step_3 .confirm_card_txt h4 {
    font-size: 20px;
    margin-bottom: 10px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #0097a9;
    letter-spacing: 0;
    text-transform: inherit;
}

.canadian_flow .accout_area .confirm_card_txt p {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .confirm_card_txt p span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .accout_area .confirm_card_txt p+p {
    margin-top: 10px;
}

.canadian_flow .canadian_select_crd_step_3 .confirm_card_txt {
    padding-left: 20px;
    padding-top: 42px;
}

.canadian_flow .canadian_select_crd_step_3 .dont_show_box .agree_check {
    color: #000;
    font-size: 16px;
    padding-top: 0;
    vertical-align: top;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    line-height: 22px;
}

.canadian_flow .canadian_select_crd_step_3 .dont_show_box .checkmark {
    top: 5px;
    border-radius: 4px;
}

.canadian_flow .canadian_select_crd_step_3 .card_type_checkbox_holder .agree_check a {
    color: #0097a9;
    text-decoration: underline;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:hover {
    color: #0097a9;
    font-weight: normal;
}

.canadian_flow .canadian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:focus {
    border: 2px solid #0097a9;
    padding: 0 2px;
    box-shadow: 0 0px 0px 5px rgb(0 64 112 / 30%);
    color: #0097a9;
    border-radius: 4px;
}

.canadian_flow .canadian_select_crd_step_3 .card_type_checkbox_holder .agree_check a:active {
    color: #0097a9;
    font-weight: normal;
    border: 0;
    box-shadow: none;
    padding: 0;
}

.canadian_flow .canadian_select_crd_step_3 .card_type_checkbox_holder {
    margin-bottom: 80px;
}

/* .canadian_flow .dropdown-menu.inner {
    max-height: 222px !important;
    overflow-y: auto !important;
} */

/* .canadian_flow .dropdown-menu > li > a {
    padding: 10px;
    color: #222222 !important;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px !important;
} */
.canadian_flow .bootstrap-select.btn-group .dropdown-menu li.selected a {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .bootstrap-select.btn-group .dropdown-menu li+li {
    border-top: 1px solid #eee;
}

.canadian_flow .bootstrap-select.btn-group .dropdown-menu li.selected {
    border-bottom: 1px solid #0097a9;
}

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

.canadian_flow .copymessage {
    font-family: 'CircularStd-Book';
    font-weight: normal;
    position: absolute;
    left: 0;
    bottom: -20px;
}

.canadian_flow .share_link_col {
    position: relative;
}

/* lost card  part*/
.canadian_flow .icn_btn_card span img {
    width: 27px;
}

.canadian_flow .icn_btn_card:nth-child(3) {
    padding-top: 8px;
}

.canadian_flow .icn_btn_card:nth-child(4) {
    padding-top: 7px;
}

.canadian_flow #Report_Card_Lost_Stolen .all_detail_container {
    padding: 40px !important;
}

.canadian_flow .inner_stp1_report {
    text-align: center;
}

.canadian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt h3 {
    margin-bottom: 10px;
    font-size: 24px;
    color: #0097a9;
}

.canadian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #000;
}

.canadian_flow #Report_Card_Lost_Stolen .card_select_new .report_step.step1_rprt ul li+li {
    margin-top: 5px;
}

.canadian_flow #issue_replacement_card .card_select_new h3 {
    text-align: center;
    font-size: 24px;
    color: #0097a9;
}

.canadian_flow #issue_replacement_card .card_confirm_new>p {
    text-align: center;
    font-size: 16px;
    padding: 0 10px;
}

.canadian_flow #issue_replacement_card .all_detail_container {
    max-height: inherit;
    overflow: auto;
}

.canadian_flow #issue_replacement_cardSuccessmodal .all_detail_container {
    max-height: inherit;
    overflow: auto;
}

.canadian_flow .report_step.step2_rprt .btn_outr {
    padding-top: 0;
}

.canadian_flow .step2_rprt {
    padding: 0;
}

.canadian_flow .report_step.step2_rprt .inner_stp1_report p {
    font-size: 16px;
    color: #000;
}

.canadian_flow .report_step.step2_rprt .inner_stp1_report p a {
    color: #0097a9;
    text-decoration: underline;
    font-weight: normal;
}

.canadian_flow .report_step.step2_rprt .inner_stp1_report p a:hover {
    color: #0097a9;
    text-decoration: none;
}

.canadian_flow .card_select_new .report_step.step2_rprt h3 {
    font-size: 24px;
    color: #0097a9;
}

.canadian_flow .spnd_lmt .icn_btn_card:first-child {
    width: 33%;
}

.canadian_flow .profile_details_holder p {
    margin-bottom: 0;
}

.canadian_flow #addmembermodal .fld_col_12 {
    padding: 0 5px;
}

.canadian_flow .dashboard_row.dashboard_row_single .brim_right_flex {
    margin-top: -28px;
}

.canadian_flow.authuser_body .icn_btn_card:first-child {
    margin-right: 8px;
}

.canadian_flow.authuser_body .new_btns_holder {
    justify-content: flex-start;
}

/* no transaction btn part */
.canadian_flow .noTransaction .basic_btn {
    background-color: #0097a9;
    font-size: 16px;
    padding: 14px 20px;
    letter-spacing: 0;
    border-radius: 4px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #fff;
    border: 2px solid #0097a9;
}

.canadian_flow .noTransaction .basic_btn:hover {
    background-color: #65c8ce;
    opacity: 1;
    color: #fff;
    border: 2px solid #65c8ce;
}

.canadian_flow .noTransaction .basic_btn:focus {
    background-color: #0097a9;
    outline: 0;
    border: 2px solid #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    color: #fff;
}

.canadian_flow .noTransaction .basic_btn:active {
    background-color: #d8ecfd;
    border: 2px solid #222;
    color: #222;
    box-shadow: none;
}

.canadian_flow #changespendinglimitmodalnewSuccessmodal .all_detail_container {
    max-height: inherit;
    overflow: visible;
}

.canadian_login .resetpassword_box .login_inr_wrap {
    max-width: 560px;
}

.canadian_login .resetpassword_box .password_view_controler {
    width: 24px;
    display: block;
    position: absolute;
    right: 15px;
    top: 23px;
}

.canadian_login .new_numeric_text {
    position: static;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    border: 0;
    border-radius: 4px;
    margin-left: 0;
    padding: 20px 30px 12px;
    margin-bottom: 30px;
    background-color: #f7f7f7;
    border-left: 5px solid #72bf44;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 16px;
    color: #000;
    width: 100%;
    margin-top: 0;
}

.canadian_login .resetpassword .numeric_text .val_ico {
    font-family: 'CircularStd-Book';
    font-weight: 400;
    font-size: 14px;
    color: #000;
    background: url(../images/maitred/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%;
}

.canadian_login .resetpassword .numeric_text .val_ico.criteria_ful {
    background: url(../images/maitred/muai_chked.png?v=1.2) center left no-repeat;
    background-position: 0px 0px;
    background-size: 20px 20px !important;
}

.canadian_login .login_inr_wrap .global_btn {
    width: 190px;
    height: 50px;
    line-height: 46px;
    padding: 0;
    letter-spacing: 0;
    font-size: 16px;
    font-weight: normal;
    border-radius: 4px;
    background-color: #0097a9;
}

.canadian_login .login_inr_wrap .global_btn:hover {
    background-color: #65c8ce;
    color: #fff;
}

.canadian_login .login_inr_wrap .global_btn:focus {
    background-color: #0097a9;
    color: #fff;
    box-shadow: 0 0 0 5px #7ac5fe !important;
    outline: 0;
}

.canadian_login .login_inr_wrap .global_btn:active {
    background-color: #d8ecfd;
    color: #000;
    outline: 0;
    border-color: #000;
}

.canadian_login .success_msg_wrap p {
    letter-spacing: 0;
}

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

.canadian_flow .dropdown-menu .sub_account li em {
    width: 16px;
    vertical-align: 2px;
}

.canadian_flow .management_bar ul li em {
    width: 16px;
}

.canadian_login footer {
    background: #0097a9;
    padding: 70px 0;
}

.canadian_login .deposit_pro_details {
    width: 65%;
    padding-left: 20px;
}

.canadian_login .deposit_pro_details p {
    font-size: 16px;
    color: #fff;
    font-weight: 400;
}

.canadian_login .deposit_protection {
    width: 105px;
}

.canadian_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_maitred {
    margin-top: 35px;
    display: flex;
}

.social_maitred li {
    margin: 0;
}

.social_maitred li a {
    font-size: 40px !important;
}

.social_maitred li a:hover {
    color: #fdb812;
}

.social_maitred li+li {
    margin-left: 35px;
}

.maitred_ftr_pdng35 {
    padding-left: 35px;
}

.mb_add {
    display: none;
}

.canadian_flow .new_progress.progress-circle.progress_lg:after {
    width: 72px;
    height: 72px;
}

.close_txt_btn {
    color: #0097a9 !important;
    font-family: 'CircularStd-Bold';
    font-weight: normal;
}

.close_txt_btn:hover {
    color: #65c8ce !important;
    font-weight: normal;
    opacity: 1 !important;
}

.faild_credit_sec .desktop_fail_credit .credit_table_row .credit_tbl_cell {
    padding: 10px 5px;
}

.canadian_flow .canadian_installment_modals .pastdescriptionTranCurInstal,
.canadian_flow .canadian_installment_modals .descriptionTranCurInstal {
    font-weight: 700 !important;
}

.canadian_flow .nwview_crd_dtls a span {
    width: 32px;
    margin-top: -5px;
}

.canadian_flow .budget_img_txt {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .no_data_text p span {
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .eshoppending {
    font-family: 'CircularStd-Book';
}

.canadian_flow .return-to-top {
    font-family: 'CircularStd-Book';
}

.canadian_flow .brim_close_btn {
    font-size: 14px;
    line-height: 24px;
}

.canadian_flow .brim_msg_success {
    margin-top: 14px;
}

.canadian_flow .change_card_step1 .checkmark {
    height: 24px;
    width: 24px;
    border-radius: 4px;
    border: 2px solid #959595;
    top: 5px;
}

.canadian_flow .change_card_step1 .agree_check {
    margin-left: 0;
    padding-left: 35px;
    margin-bottom: 0;
    color: #000;
    font-size: 16px;
    line-height: 22px;
    margin: 0px px;
    font-family: 'CircularStd-Book';
    font-weight: 400;
}

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

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

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

.canadian_flow .canadian_card_lmt .global_btn.back_btn {
    color: #0097a9;
    background-image: none !important;
    background-color: transparent !important;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding: 0;
    height: 50px;
    width: 175px;
    font-size: 16px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
}

.canadian_flow .canadian_card_lmt .global_btn.back_btn:hover {
    background-color: #65c8ce !important;
    color: #fff;
    border: 2px solid #00518f;
}

.canadian_flow .canadian_card_lmt .global_btn.back_btn:focus {
    background-color: #fff !important;
    color: #0097a9;
    box-shadow: 0 0 0 5px #7ac5fe;
    border: 2px solid #0097a9;
    outline: 0;
}

.canadian_flow .canadian_card_lmt .global_btn.back_btn:active {
    background-color: #d8ecfd !important;
    color: #000;
    box-shadow: none;
    border: 2px solid #222;
}

/*2020.02.12*/
.My_Budget_preview_section .blank_container {
    padding: 65px 0 30px;
}

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

.canadian_flow .budget_transaction_body .budget_transaction_row.open {
    border-radius: 25px;
}

/* 17.02.2022 */
/* 21.02.2022 */
.canadian_flow .budget_transaction_body:hover .budget_transaction_row {
    border-color: #706f73;
    background-color: #d8ecfd;
}

.canadian_flow .budget_transaction_body:focus .budget_transaction_row {
    box-shadow: 0 0 0 5px #7ac5fe;
}

/* 21.02.2022 */

/* 10.03.22 */
.canadian_flow .dropdown-menu .sub_account li a:hover b span {
    font-weight: normal;
    -webkit-transition: 0.6s ease;
    -moz-transition: 0.6s ease;
    -ms-transition: 0.6s ease;
    -o-transition: 0.6s ease;
    transition: 0.6s ease;
}

.canadian_flow .download_btn .caret {
    background: url(../images/maitred/black_caret-svg.svg) no-repeat !important;
}

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

.canadian_flow .tranlist_header:hover {
    box-shadow: none;
    background: transparent;
}

/* end 10.03.22 */

/* start 11.03.22 */
.canadian_flow .lkdimgdiv .card_option_img:hover {
    background-color: rgba(69, 69, 69, 0.9) !important;
}

.canadian_flow #redeem_modal .redeem_points_box_sec {
    padding-bottom: 20px;
}

/* #preloader {
  display: none !important;
} */

.canadian_flow .brim_card_slider {
    overflow: hidden;
    height: 170px;
}

.canadian_flow .brim_card_slider_user_outer {
    overflow: hidden;
    height: 39px;
}

/* end 11.03.22 */

/* start 12.03.22 */
.canadian_flow #creditLimitNotifications .slider-horizontal .rng_value {
    position: relative;
}

.canadian_flow #creditLimitNotifications .slider-horizontal .rng_value {
    position: relative;
    top: 0px;
    margin: 50px 0px 45px 0px;
}

.canadian_flow #creditLimitNotifications .price_Range {
    padding: 0px;
    margin: 0px;
}

.canadian_flow .new_btns_holder .icn_btn_card:focus span img {
    filter: brightness(1) invert(0);
}

/* end 12.03.22 */

/* start 14.03.22 */
.canadian_flow .canadian_card_lmt .price_Range {
    margin-top: 50px;
    height: 60px;
    /*margin-bottom: 50px;*/
    margin-bottom: 60px;
    position: relative;
}

.canadian_flow .slider-horizontal .rng_value#rng_value_input {
    top: 0px;
    position: relative;
}

.canadian_flow #traveleditModalSection .modal-header .modal-title {
    color: #0097a9;
}

.canadian_flow .tranlist_header.transaction_dtls_header_menu {
    padding-bottom: 12px;
}

.canadian_flow .tranlist_header.transaction_dtls_header_menu .tranlist_cell {
    font-size: 14px;
    text-transform: uppercase;
}

.canadian_flow .tranlist_header.transaction_dtls_header_menu .tranlist_cell_txt {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: normal;
}

/* end 14.03.22 */

/* start 16.03.22 */
.canadian_login .footer_menu li a:hover {
    text-decoration: underline;
}

.canadian_flow .muted_txt_new {
    font-size: 12px;
}

.canadian_flow .brim_make_pay .other_value_cell .other_value_cell_each.primaryCardData:last-child {
    margin-top: 20px;
}

/* .canadian_flow .brim_make_pay .other_value_cell .other_value_cell_each.primaryCardData:first-child {
  margin-top: -16px;
} */
.canadian_login.addbody .overlay {
    background: #000;
    opacity: 64%;
}

.canadian_login .logo-mobile,
.canadian_flow .logo-mobile {
    display: none;
}

.canadian_flow .nwcrd_cpy a svg {
    fill: #454545;
}

.canadian_flow .dashboard_card {
    padding-top: 90px;
}

/* end 16.03.22 */


/* start 17.03.22 */
.canadian_flow .pagination li.last a,
.canadian_flow .pagination li.first a {
    color: #0097a9;
}

.canadian_flow .pagination li.last a:hover,
.canadian_flow .pagination li.first a:hover {
    color: #fff;
}

.canadian_flow .pagination li.last.active a:hover,
.canadian_flow .pagination li.first.active a {
    color: #fff;
}

.canadian_flow .lkdimgdiv .card_option_img {
    height: 40px;
    width: 40px;
}

.canadian_flow #traveleditModalSection .submit_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.copy_right {
    position: relative;
}

.canadian_flow .budgtNoTransaction:hover {
    background-color: #f7f7f7;
    box-shadow: none !important;
    color: #000;
    font-weight: 400;
    border: 1px solid #f7f7f7;
}

/* end 17.03.22 */

/* start 21.03.22 */
.canadian_flow .dashboard_overlay {
    top: 62px;
}

.canadian_login .submit_outer .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
    border-radius: 5px;
    pointer-events: none;
}

.canadian_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 */
.canadian_flow .card_select_new .next_but_compare .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.canadian_flow .dashboard_overlay {
    top: 62px !important;
}

/* end 22.03.22 */


/* start 23.03.22 */
.canadian_flow .reward_me_card .nwmdl_crd_dtls span {
    color: #0097a9;
}

.canadian_flow .nwmdl_crd_no .nwcrdno_cell {
    margin-right: 10px;
}

/* .login_header .lang_btn {
    border: 1px solid #004370 !important;
    color: #004370 !important;
} */

.lang_dropdown-menu .dropdown-item.checked:after {
    background-image: url(../images/maitred/lang_check.png);
}

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

/* end 23.03.22 */

.nwcrdno_cell:first-child span {
    position: relative;
    top: 3px;
}

.canadian_flow .payOptTabs.payOptTabsCashback .make_tabmenu .pointsparentDivPay:after {
    left: 50%;
    transition: left 0.3s ease;
    border-left: 2px solid #0097a9;
    border-right: 0px;
}

.canadian_flow .payOptTabs.payOptTabsCashback .make_tabmenu ul:after {
    width: 50%;
    border-left: 0px;
}

/* start 26.03.22 */
.canadian_flow .balance_area_cell .cell_amount.re_amount em {
    color: #737373;
}

.canadian_flow .brim_modal_panel.brim_msg_error {
    position: absolute;
    top: 11%;
    left: 0;
    right: 0;
}

/* end 26.03.22 */


/* start 28.03.22 */
.canadian_flow .big_radio_inner:hover {
    box-shadow: inset 0px 0px 0px 1px #706f73;
    background: #d8ecfd;
}

.canadian_flow #setup_continue:disabled {
    background: #e2e2e2 !important;
    color: #767676;
}

.canadian_flow .instalmentmessage p {
    font-size: 12px;
}

/* .canadian_flow .show_phonenumber {
    text-decoration: underline;
} */
.canadian_flow .copy_right.copy_right_installment h6 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
}

.canadian_flow .copy_right.copy_right_installment img {
    top: auto;
    bottom: 0px;
}

.canadian_flow .copy_right.copy_right_installment hr {
    margin: 38px 0px;
    border-top: 1px solid #014b82 !important;
}

.canadian_flow .blank_container p a {
    color: #004370;
}

.canadian_flow .blank_container p a:hover {
    text-decoration: underline;
    font-weight: normal;
}

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

.canadian_flow .inner_para_terms ul li {
    position: relative;
    padding-left: 15px;
    margin-bottom: 15px;
    font-size: 16px;
    line-height: 22px;
}

.canadian_flow .terms_row h4 {
    font-size: 16px;
    margin: 15px 0px 15px 0px;
    padding-top: 15px;
}

/* end 28.03.22 */

/* start 30.03.22 */
.canadian_flow .payOptTabs.payOptTabsCashback .tablistauth ul:after {
    width: 100%;
    border-left: 0px;
    border-right: 0px;
}

.canadian_flow .canadian_chng_crd .global_btn.next_btn:disabled,
.canadian_flow .canadian_chng_crd .global_btn.canadianstep3next: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;
}

.canadian_flow .readonly {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.canadian_flow .change_pin .next_but_compare .global_btn:disabled {
    background: #E2E2E2 !important;
    color: #767676 !important;
    opacity: 1;
    border: 2px solid #E2E2E2 !important;
}

.canadian_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 */
.canadian_flow .marktng_ftr_top li a:hover {
    color: #0097a9;
    opacity: 1;
}

.canadian_flow .green_cell_expand .do_redeemed:hover {
    background-color: #65c8ce;
}

.canadian_flow .show_phonenumber {
    font-size: 16px;
    color: #454545;
}

.canadian_flow .confirmsingle_text hr {
    margin-top: 0px;
}

.canadian_flow .bedget_are .piedrp .bootstrap-select .dropdown-menu li.selected a:hover {
    background: #d8ecfd !important;
}

.canadian_flow #budget_modal .bootstrap-select .dropdown-menu li a:hover {
    background: #d8ecfd !important;
}

.canadian_flow .my_budget_edit_area .piedrp .bootstrap-select .dropdown-menu li a:hover {
    background: #d8ecfd !important;
}

.canadian_flow #rmv_dsktop_srch_txt {
    right: 7%;
}

/* end 31.03.22 */


/* start 01.04.22 */
/* .canadian_flow .new_top_tooltip .white_info_tip {
    margin-top: 0px;
    margin-bottom: 15px;
    top: auto;
    bottom: 100%;
} */

/* .canadian_flow .new_top_tooltip .white_info_tip:before {
    border-width: 17px 13px 0px 13px;
    border-color: #0097a9 transparent transparent transparent;
    top: auto;
    z-index: 1;
    bottom: -16px;
} */

/* .canadian_flow .new_top_tooltip .white_info_tip:after {
    border-width: 19px 14px 0px 14px;
    border-color: #0097a9 transparent transparent transparent !important;
    top: auto;
    bottom: -19px;
} */

.canadian_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 #0097a9 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -16px;
    bottom: auto;
    z-index: 1;
}

.canadian_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 #0097a9 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
    bottom: auto;
}

.canadian_flow .new_top_tooltip.down_tip .white_info_tip {
    margin-top: 15px;
    margin-bottom: 0px;
    top: 100% !important;
    bottom: auto !important;
}

.canadian_flow .types_fld .dropdown-menu li:hover {
    background-color: #dbe1f6;
}

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

.canadian_flow #make_payment_new .error span {
    color: #ae0a33;
}

.canadian_flow .new_csh_bk_cnfrm .border_body:after {
    width: 94%;
    left: 52%;
}

.canadian_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 */
.canadian_flow #addmembermodal .errorText {
    position: absolute;
}

.canadian_flow .price_Range #limit_error_msg.errorText {
    font-size: 14px;
    color: #ae0a33 !important;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 20px;
    position: absolute;
    line-height: 16px;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: -35px;
    width: 60%;
}

/* .canadian_flow #credit_change_save {
    background: #0097a9;
    color: #fff;
} */

/* .canadian_flow #credit_change_save:hover {
    border-color: #65c8ce;
    background-color: #65c8ce;
    color: #fff;
    opacity: 1;
} */

.price_Range {
    position: relative;
}

.canadian_flow #addspendinglimitmodalnew .price_Range #limit_error_msg.errorText {
    font-size: 14px;
    color: #ae0a33 !important;
    font-family: 'CircularStd-Book';
    font-weight: 400;
    padding-left: 20px;
    position: absolute;
    line-height: 16px;
    left: 50% !important;
    transform: translateX(-50%);
    bottom: -46px !important;
    width: auto !important;
}

.canadian_flow.cashback_flow .offer_shape {
    background-image: url(../images/maitred/tile_shape@2x.png);
}

#budget_modal .tranlist_cell_txt {
    overflow: hidden !important;
}

.canadian_flow .My_Budget_redeem_aria_bottom .budget_data {
    vertical-align: middle;
    width: 195px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

/* end 06.04.22 */

/* start 07.04.22 */
.canadian_flow .tranlist_cell_txt {
    min-width: fit-content;
}

.canadian_flow .mrk_badge img {
    background: #fff;
}

.canadian_flow #budget_modal .tranlist_cell_txt {
    max-width: 100px;
}

.canadian_flow #budget_modal .tranlist_cell:first-child {
    min-width: 29%;
}

.canadian_flow #budget_modal .tranlist_cell:nth-last-child(2) {
    min-width: 17%;
}

.canadian_flow #budget_modal .tranlist_cell:last-child {
    min-width: 19%;
}

/* end 07.04.22 */

/* start 08.04.22 */
.canadian_flow .balance_area_cell .pull-right-inner-txt {
    font-size: 14px;
    letter-spacing: 0;
    color: #000;
    font-weight: normal;
    font-family: 'CircularStd-Book';
    text-transform: none;
}

/* end 08.04.22 */

/* start 09.04.22 */
.canadian_flow .new_instalment_rate_sec {
    display: flex !important;
    align-items: center !important;
}

.canadian_flow .radio_data_row_holder {
    display: block !important;
    text-align: right !important;
    padding-right: 25px;
}

.canadian_flow .new_statement_sec {
    padding: 30px 0;
    border-top: 1px solid rgb(69 69 69 / 15%);
}

/* end 09.04.22 */

/* start 12.04.22 */
.canadian_flow #budget_modal .five_col_row.dashboard_tranlist_row .tranlist_cell:nth-last-child(2) {
    justify-content: start;
}

.canadian_flow #budget_modal .cst_tranlist_single_container .tranlist_cell:nth-last-child(2) {
    justify-content: start;
}

.canadian_flow #budget_modal .budget_transaction_area .cst_tranlist_single_container .tranlist_cell:last-child {
    min-width: auto !important;
}

.canadian_flow #budget_modal .tranlist_cell:last-child {
    min-width: auto;
}

.canadian_flow .travelnoticepage #traveladd .type_fld::placeholder,
.canadian_flow #traveleditSection .type_fld::placeholder {
    color: #706f73;
}

.canadian_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: #fdb812;
    text-decoration: underline;
}

.newmarketing_footer p {
    font-size: 16px;
    color: #fff;
    width: 100%;
    position: relative;
}

/* end new footer */


.canadian_flow .dashboard_row.dashboard_row_single .brim_right_flex {
    width: calc(100% - 735px);
}

.canadian_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.canadian_login {
    background: #fff !important;
}

.canadian_flow .reset_login_wrap .login_inr_wrap {
    min-height: 100vh;
}

/* end 18.04.22 */

/* start 19.04.22 */
.canadian_login .mobile_btn_sec .lang_dropdown-menu .dropdown-item {
    border: 1px solid #0097a9;
    color: #0097a9;
}

.canadian_login .mobile_btn_sec .lang_dropdown-menu .dropdown-item.checked {
    background-color: #0097a9;
    color: #fff;
}

.canadian_login .reset_login_wrap .login_inr_wrap {
    min-height: 50vh;
}

/* end 19.04.22 */

/* start 21.04.22 */
.canadian_flow .budget_transaction_area .blue_cell_expand .do_redeemed {
    background-color: #0097a9;
    right: -11.5px;
}

/* end 21.04.22 */
/* start 22.04.22 */
.canadian_flow #confirm_card_details .confirm_card_img {
    margin-top: 18px;
}

/* end 22.04.22 */

/* start 26.04.22 */
.canadian_flow .My_Budget_redeem_aria_bottom .budget_data span:first-child {
    overflow: hidden !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 110px;
    position: relative;
    float: left;
}

/* end 26.04.22 */
/* Start 27.04.22 */
.canadian_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;
}

/* End 27.04.22 */

/* start 04.05.22 */
.canadian_flow .blnc_pay_innerM.active {
    background: #D8ECFD !important;
}

.canadian_flow .brim_msg_success {
    background-color: #DEF0D8;
}

.canadian_flow .bold_txt {
    color: #000;
}

.canadian_flow .lock_card_overlay {
    background-color: rgba(255, 255, 255, 0.7);
}

.canadian_flow .slick-initialized .slick-slide {
    text-align: center;
}

.canadian_flow .header_wrap {
    height: 90px;
    padding: 17px 0px;
}

.canadian_flow .blue_txt {
    color: #0097a9 !important;
}

/* end 04.05.22 */

/* start 05.05.22 */
#Line-5 {
    stroke: #0097a9;
}

/* end 05.05.22 */

/* start 13.05.22 */
.canadian_flow .login_footer {
    background: #0097a9 !important;
}

.canadian_flow .marktng_ftr_top {
    border-bottom: 1px solid #014b82 !important;
}

.canadian_flow .wrapper_new_canadian .marktng_ftr_top li a {
    color: #fff !important;
}

.canadian_flow .wrapper_new_canadian .marktng_ftr_top li a:hover {
    text-decoration: underline;
}

.canadian_flow .wrapper_new_canadian .login_footer_ecommerce .fttr_btm p {
    color: #fff !important;
}

/* ens 13.05.22 */
/* Start 28.06.22 */
.canadian_flow .spnd_lmt .icn_btn_card:nth-child(2) {
    padding-top: 18px;
}

/* End 28.06.22 */
/* start 27.07.22 */
.institute_logoOuter li a {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.20);
    border-radius: 4px;
    overflow: hidden;
}

/* end 27.07.22 */

#redeem_modal .btn-default.close_txt_btn:hover {
    color: #65c8ce;
}

.to_ge_dar {
    display: flex !important;
    width: 100%;
    float: left;
}

.to_ge_dar span {
    margin-left: 5px;
}

.review_block.addedAdminAppend h5.aut_repr {
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.review_block.addedCardHolderAppend h5.aut_repr {
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 20px;
}



/* 22-09-2022 */

.maitredbiz_flow .loader_pg {
    flex-direction: column;
}

.maitredbiz_flow .loader_pg .loader_img {
    margin: 0 auto;
    max-width: 80px;
}

.maitredbiz_flow .loader_pg .loader_img_logo {
    max-width: 208px;
    margin: 35px auto 20px;
}

.maitredbiz_flow .loader_pg p {
    font-family: 'CircularStd-Book';
    font-size: 20px;
    line-height: 26px;
    color: #000;
    max-width: 400px;
    margin: 0 auto;
    text-align: center;
}


.maitredbiz_flow .modal .modal-title {
    font-size: 20px;
    line-height: 26px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

.maitredbiz_flow .remove_sucss_mdl .modal-footer {
    padding: 20px 0px 20px;
}

.maitredbiz_flow .remove_sucss_mdl .modal-footer .back_btn {
    font-size: 16px;
    color: #0097a9 !important;
    font-family: 'CircularStd-Bold';
    border: 1px solid #0097a9 !important;
    border-radius: 0;
}

.maitredbiz_flow .remove_sucss_mdl .modal-footer .back_btn:hover {
    background-color: #fff !important;
    border-color: #65c8ce !important;
}

.maitredbiz_flow .remove_sucss_mdl .modal-footer .solid_btn {
    /* font-size: 16px;
    color: #fff !important;
    font-family: 'CircularStd-Bold';
    background-color: #0097a9 !important;
    border-radius: 0; */
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    line-height: 40px;
    background-color: transparent !important;
    border-radius: 6px;
    border: 5px solid transparent;
    padding: 0 10px;
    color: #003b5c !important;
    border: 2px solid #003b5c;
    background-color: #fff !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 195px;
}

.maitredbiz_flow .remove_sucss_mdl .modal-footer .solid_btn:hover {
    background-color: #003b5c !important;
    color: white !important;
}

.maitredbiz_flow .flatpickr-months .flatpickr-month {
    color: #000;
    font-family: 'CircularStd-Bold';
}

.maitredbiz_flow .flatpickr-current-month {
    font-family: 'CircularStd-Bold';
    color: #000;
}

.maitredbiz_flow span.flatpickr-weekday {
    font-family: 'CircularStd-Bold';
    color: #000;
}

.maitredbiz_flow .flatpickr-day {
    font-family: 'CircularStd-Book';
    color: #000;
    box-shadow: none !important;
}


.maitredbiz_flow .flatpickr-day.startRange:after,
.maitredbiz_flow .flatpickr-day.endRange:after,
.maitredbiz_flow .flatpickr-day.selected:after,
.maitredbiz_flow .flatpickr-day.today:after {
    /* top: 0px; */
    background-color: #0097a9;
    border: none;
}

.maitredbiz_flow .flatpickr-day.today {
    color: #fff;
}

.maitredbiz_flow .flatpickr-months .flatpickr-prev-month,
.maitredbiz_flow .flatpickr-months .flatpickr-next-month {
    color: #000;
    fill: #000;
}

.maitredbiz_flow .flatpickr-months .flatpickr-prev-month:hover,
.maitredbiz_flow .flatpickr-months .flatpickr-next-month:hover {
    color: #0097a9;
    fill: #0097a9;
}

/* start 16.03.23 */
/* start 22.03.23 */
.canadian_flow #make_payment_new .payOptTabs .make_tabmenu ul {
    overflow: inherit;
}

/* end 22.03.23 */


/* 07-07-23 */

#card_dtls_modl.new_card_det_mod .cust_break_row_drop .credit_info_holder .budgtNoTransaction {
    flex: 0 0 auto;
    width: 48%;
}



/* 25-07-23 start */
.maitredbiz_flow .dropdown_function_outer>.single_select_item.download_btn {
    width: auto;
}

.maitredbiz_flow .dropdown_function_outer>.single_select_item.download_btn .global_btn.solid_btn {
    border: 1px solid #767676;
    padding: 14px 70px 14px 20px;
    color: #000 !important;
    font-size: 16px;
    line-height: 20px;
    font-family: 'CircularStd-Bold';
    height: 50px;
    border-radius: 6px;
    background-color: #fff !important;
    background-image: url(../images/maitredbiz/black_caret.svg);
    background-repeat: no-repeat;
    background-position: right 12px center;
}


.maitredbiz_flow .dropdown_function_outer>.single_select_item.download_btn .global_btn.solid_btn:focus {
    box-shadow: 0 0 5px #7ac5fe !important;
}


/* download modal */

.modal.download~.modal-backdrop {
    background-color: #fff !important;
}

.modal.download .modal-header {
    padding: 13px 20px !important;
    display: flex;
    align-items: center;
}

.modal.download .modal-header .modal-title {
    font-family: 'CircularStd-Bold';
    color: #222222;
    margin-right: auto;
}

.modal.download .modal-body {
    padding: 25px 20px;
}

.modal.download .modal-body .download_modal h2 {
    text-align: center;
    font-size: 22px;
    line-height: 1;
    padding-bottom: 20px;
    font-family: 'CircularStd-Bold';
    color: #000;
}

.modal.download .modal-body .download_modal p {
    margin: 0 0 20px 0;
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #222222;
    text-align: center;
}

.maitredbiz_flow .modal.download .fld_outr label {
    font-family: 'CircularStd-Bold';
    font-size: 12px;
}

.maitredbiz_flow .modal.download .fld_outr {
    margin: 0 0 20px 0;
}

.maitredbiz_flow .modal.download .fld_outr .type_fld {
    border-radius: 5px !important;
    border: 2px solid #e4e4e4 !important;
    cursor: pointer;
}

.maitredbiz_flow .modal.download .fld_outr button.selectpicker {
    border: 2px solid #e4e4e4 !important;
    background-image: url(../images/maitredbiz/black_caret.svg) !important;
    background-repeat: no-repeat !important;
    background-position: right 12px center !important;
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #000;
}

.maitredbiz_flow .modal.download .fld_outr .selectpicker .caret {
    display: none;
}

.maitredbiz_flow .modal.download .btn_outr {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}


.maitredbiz_flow .modal.download .btn_outr .download_btn.download_disabled {
    background-color: #ededed;
    border-color: transparent;
    color: #767676;
}

.maitredbiz_flow .modal.download .flatpickr-calendar {
    font-family: 'Lato', sans-serif;
}

/* .maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month {
    font-weight: 400;
    color: #0097a9;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 20px;
} */

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month select {
    border: none;
    appearance: none;
    -webkit-appearance: none;
    font-family: 'Lato', sans-serif;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar span.flatpickr-weekday {
    font-family: 'Lato', sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: 400;
}



/* onboard remove modals */
.maitredbiz_flow.modal-open .onbrd_rmve_mdl~.modal-backdrop {
    background-color: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(30px);
    opacity: 1;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-dialog {
    transform: translate(0, 0);
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-header {
    padding: 15px 20px;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-body {
    padding: 20px;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-body .setup_install_headline {
    padding-top: 0;
    margin-bottom: 0;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-body .setup_install_headline .modal-title {
    font-family: 'CircularStd-Bold';
    font-size: 20px;
    line-height: 25px;
    color: #000;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-body .setup_install_headline .modal-title span {
    color: #0f35c0;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-footer {
    padding: 0 20px 20px !important;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-footer ul {
    display: flex;
    align-items: center;
    margin-left: -5px;
    margin-right: -5px;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-footer ul li {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 5px;
    margin: 0 !important;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-footer ul li>a.sbc_purchase_notifications_modify {
    color: #767676 !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

.maitredbiz_flow .onbrd_rmve_mdl .modal-footer ul li>a.sbc_purchase_notifications_modify:hover {
    background-color: #ededed !important;
}


/* onboard remove success modals */
.maitredbiz_flow .onbrd_rmve_sccss~.modal-backdrop {
    background-color: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(30px);
    opacity: 1;
}

.maitredbiz_flow .onbrd_rmve_sccss .modal-dialog {
    transform: translate(0, 0);
}

.maitredbiz_flow .onbrd_rmve_sccss .all_detail_container {
    padding: 20px;
}

.maitredbiz_flow .onbrd_rmve_sccss .all_detail_container .setuppaying_top p {
    font-size: 20px;
    color: #000;
}

.maitredbiz_flow .onbrd_rmve_sccss .sbc_close_new a {

    min-width: 255px;
}

.maitred_branchportal_flow .edit_review.remove_admn_btn {
    color: #767676;
}


.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
    width: 65px;
}



/* remove_admin */

.maitredbiz_flow #deleteadminmodal h4.modal-title {
    color: #000 !important;
}

.maitredbiz_flow #deleteadminmodal .modal-body .setup_install_headline {
    padding-top: 20px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul {
    padding: 0 20px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li {
    width: 50%;
    flex: 0 0 auto;
    margin: 0 !important;
    padding: 0 2.5px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li a {
    width: 100%;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li a.sbc_purchase_notifications_modify:focus {
    box-shadow: 0px 0 5px 5px rgba(101, 200, 206, 0.2);
}

.maitredbiz_flow #deleteadminmodal .modal-footer {
    border: none;
    padding: 0 0 40px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li a {
    min-width: 175px;
    height: 50px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li a.sbc_purchase_notifications_modify {
    border: 2px solid #003b5c;
    color: #003b5c;
    background-color: #fff;
    border-radius: 6px;
    min-width: 209px;
}

.maitredbiz_flow #deleteadminmodal .modal-footer ul li a.sbc_purchase_notifications_modify:hover {
    color: #fff;
    background: #003b5c;
}

.maitredbiz_flow #deleteadminmodal .modal-body {
    padding: 10px 20px;
}

#deleteadminSuccessmodal .sbc_close_new .border_btn_new {
    width: 255px;
}


/* 25-07-23 end */



/* 26-07-23 */

.maitredbiz_flow #deleteadminSuccessmodal .all_detail_container .setupawsome h4 {
    font-size: 22px;
    line-height: 26px;
    color: #000;
    margin-bottom: 20px;
}

.maitredbiz_flow #deleteadminSuccessmodal .all_detail_container .setuppaying_top {
    font-family: 'CircularStd-Book';
}

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

.maitredbiz_flow #deleteadminSuccessmodal .all_detail_container .sbc_close_new a {
    width: 255px;
    max-width: 100%;
}


/* 26-07-23 */


/* 27-07-2023 */

.maitredbiz_flow #deletecardholdermodal .modal-header {
    padding: 15px 20px !important;
}

#deletecardholdermodal .modal-header .modal-title {
    color: #000 !important;
}

.maitredbiz_flow #deletecardholdermodal .setup_install_headline {
    padding-top: 10px;
    margin-bottom: 20px;
}

.maitredbiz_flow #deletecardholdermodal .setup_install_headline .modal-title {
    font-family: 'CircularStd-Bold';
    font-weight: normal;
    font-size: 20px;
    line-height: 25px;
    color: #000;
}

.maitredbiz_flow #deletecardholdermodal .modal-footer {
    padding: 10px 20px 20px;
}

.maitredbiz_flow #deletecardholdermodal .modal-footer ul {
    margin: 0 -5px;
}

.maitredbiz_flow #deletecardholdermodal .modal-footer ul li {
    flex: 0 0 auto;
    width: 50%;
    padding: 0 5px;
    margin: 0 !important;
}

.maitredbiz_flow #deletecardholdermodal .modal-footer ul li a {
    width: 100%;
    max-width: 100%;
}


/* 27-07-23 */



/* 28-07-2023 */


/* datepicker calender */

/* .maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-month {
    height: 50px;
    overflow: visible;
} */

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month>select {
    /* pointer-events: none; */
    /* text-align: center; */
    background-image: url(../images/maitredbiz/black_caret.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: right 40px center;
    cursor: pointer;
}


.maitredbiz_flow .modal.download~.flatpickr-calendar {
    width: 380px;
    max-width: 100%;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    border: none;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
    position: static;
    height: auto;
    display: none;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
    fill: #000;
    width: 18px;
    height: 18px;
}

/* .maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-months {
    padding: 0 0;
    border-bottom: 1px solid #bdbdbd;
    position: relative;
    z-index: 1;
} */

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer {
    width: 100%;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-weekdays {
    max-width: 100%;
    /* margin-bottom: 12px; */
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days {
    width: 100%;
    padding-bottom: 15px;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .dayContainer {
    width: 100%;
    max-width: 100%;
    /* max-height: 210px; */
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-weekdays .flatpickr-weekdaycontainer {
    padding-left: 12px;
    padding-right: 12px;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day {
    font-size: 14px;
    line-height: 35px;
    height: 35px;
    background-color: transparent;
    color: #222222;
    font-family: 'CircularStd-Book';
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month input.cur-year {
    font-weight: 400;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-day.selected,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-day.today {
    color: #fff !important;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-day.selected:after,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-day.today:after {
    height: 35px;
    width: 35px;
    background-color: #0097a9;
    border-radius: 50%;
    top: 0;
}



.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month select.flatpickr-yearDropdown-years {
    background-image: url(../images/maitredbiz/black_caret.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: right center;
    padding-right: 18px;
    padding-left: 5px;
    cursor: pointer;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-innerContainer {
    padding-top: 15px;
}


.maitredbiz_flow .modal.download~.flatpickr-calendar button.selectpicker {
    background-color: transparent;
    border: none;
    font-size: 20px;
    font-family: 'CircularStd-Bold';
    color: #222222;
    padding: 0;
    background-image: url(../images/maitredbiz/black_caret.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: right -4px center;
    padding-right: 20px;
    height: auto;
}


.maitredbiz_flow .modal.download~.flatpickr-calendar button.selectpicker>span {
    opacity: 1;
    border: none;
    line-height: 27px;
    background-color: transparent;
    position: static;
    height: auto;
    width: 100%;
    display: block;
    text-align: right;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select.open button.selectpicker span {
    color: #0f35c0;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select.open button.selectpicker {
    background-image: url(../images/maitredbiz/black_caret_open.svg);
    background-size: 25px;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar button.selectpicker span.caret {
    display: none;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open {
    width: 185px;
    left: unset;
    right: 0;
    background-color: #fff;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
    border-radius: 5px;
    padding: 0;
    top: 100%;
    bottom: unset;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul {
    height: 230px !important;
    max-height: 230px !important;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li a {
    line-height: 1;
    border-bottom: 1px solid #fff;
    padding: 15px 10px !important;
    background-color: #fff;
    background-color: #f3f5fc;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li.selected a,
.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li a:hover {
    background-color: #dbe1f6;

}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li.selected a span,
.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li a:hover span {
    color: #0f35c0;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .bootstrap-select .dropdown-menu.open ul li a span {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    padding: 0;
    border: none;
    font-size: 16px;
    line-height: 20px;
    font-family: 'CircularStd-Book';
    font-weight: normal;
    color: #767676;
    background-color: transparent;
}


.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
    width: 50% !important;
    text-align: right;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month .numInputWrapper:hover {
    background-color: transparent;
}


/* .maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month {
    font-weight: 400;
    color: #222222;
    font-family: 'CircularStd-Bold';
    font-size: 20px;
    height: 40px;
    padding: 0;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 4px;
    display: flex;
    align-items: center;
} */
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month {
    position: relative;
    width: 100%;
    height: auto;
    padding: 0px;
    inset: 0px;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-current-month select {
    border: none;
    appearance: none;
    -webkit-appearance: none;
    /* font-family: 'Lato', sans-serif; */
    font-family: 'CircularStd-Bold';


}

.maitredbiz_flow .modal.download~.flatpickr-calendar span.flatpickr-weekday {
    /* font-family: 'Lato', sans-serif; */
    font-family: 'Circular Std';
    color: #222222;
    text-transform: capitalize;
    font-size: 14px;
    /* font-weight: 400; */
}


.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.durtn_dys,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.startRange,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.inRange,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.endRange {
    background-color: #ecf7f9 !important;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-monthDropdown-months button.selectpicker {
    width: fit-content;
}

.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-monthDropdown-months button.selectpicker>span {
    text-align: left;
}



/* 28-07-2023 */


/* 29-07-23 */
/* 
.modal.download {
    width: fit-content;
    margin: 0 auto;
} */

.modal.download .modal-dialog {
    max-width: 600px;
}

.modal.download .name_error_div {
    position: absolute;
    bottom: -28px;
}

/* 29-07-23 */



/* 31-07-2023 */



.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.prevMonthDay,
.maitredbiz_flow .modal.download~.flatpickr-calendar .flatpickr-rContainer .flatpickr-days .flatpickr-day.nextMonthDay {
    color: #706f73;
    pointer-events: none;
}

/* 31-07-2023 */

/* 18-08-23 */

.trensfer_listOuter .ternsfer_step.trensfer_step9#step9 .trensfer_text {
    max-width: 560px;
}

/* 23_08_2023 */
.dob_eedt_btn_fld {
    padding-top: 30px;
}




/* 24_08_23 */

.imp_txt {
    font-size: 16px;
    line-height: 20px;
    font-family: 'CircularStd-Bold';
    color: #000;
    position: relative;
    padding-left: 35px;
    margin-bottom: 16px;
    text-align: left;
}

.imp_txt>span {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
    color: #fc0000;
    border-radius: 50%;
    border: 1px solid #fc0000;
    position: absolute;
    top: 0;
    left: 0;
}

.imp_txt strong {
    font-weight: normal;
    color: #fc0000;
}

.rd_bx_lst li {
    font-size: 16px;
    line-height: 20px;
    font-family: 'CircularStd-Book';
    color: #000;
    padding-left: 25px;
    margin-bottom: 10px;
    text-align: left;
    position: relative;
}

.rd_bx_lst li strong {
    font-family: 'CircularStd-Bold';
    font-weight: normal;
    color: #fc0000;
}

.rd_bx_lst li span {
    font-family: 'Circular Std';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
}

.divstyle_auth {
    width: 100% !important;
}

#Activity_Past_Instal_Modal #PastTranDtls .inner_continue_area_row {
    border-top: 1px solid #d9d9d9;
}

#Activity_Past_Instal_Modal #PastTranDtls .inner_continue_area_row .border_new_line {
    border-bottom: none;
}

.maitredbiz_flow .auto-pay-container .mk_onln_dflt .trensfer_text>p {
    font-size: 16px;
    line-height: 20px;
}

.mk_onln_dflt .trensfer_text>p+p {
    margin-top: 20px;
}

.mk_onln_dflt .trensfer_text>p b {
    font-family: 'CircularStd-Bold';
    font-weight: normal;
}

.trensfer_listOuter .ternsfer_step.trensfer_step9#step9 .mk_onln_dflt .trensfer_text {
    max-width: 590px;
}

/* start 04.07.24 */
.maitredbiz_flow .modal.download .fld_outr .btn-group.open button.selectpicker {
    border-color: #0f35c0 !important;
    background-image: url(../images/maitredbiz/black_caret_open.svg) !important;
}

/* end 04.07.24 */

/* 28.08.24 start */


.maitredbiz_flow .ul_ado ul {
    display: flex;
    border: 1px solid #ededed;
    padding: 6px 5px;
    align-items: center;
    border-radius: 6px;
    min-width: 462px;
    cursor: pointer;
}

.maitredbiz_flow .ul_ado ul:hover {
    box-shadow: 0 0 20px 0 rgba(0, 130, 146, 0.15);
    border: solid 1px #0f35c0;
    background-color: #fff;
}

.maitredbiz_flow .ul_ado ul li {
    padding: 0 10px;
    flex: 1;
    position: relative;
    min-width: 150px;
    text-align: center;
}

.maitredbiz_flow .ul_ado ul li:not(:last-child) {
    border-right: 1px solid #e4e4e4;
}

.maitredbiz_flow .ul_ado ul li h6 {
    font-family: 'CircularStd-Book';
    font-size: 14px;
    color: #767676;
    /* margin-bottom: 4px; */
    line-height: normal;
}

.maitredbiz_flow .ul_ado ul li p {
    font-family: 'CircularStd-Bold' !important;
    color: #000;
    font-size: 16px;
    margin: 0px !important;
    line-height: normal !important;
}

.arrow_adop {
    margin-left: 15px;
    cursor: pointer;
    width: 24px;
    flex: 0 0 auto;
}

.maitredbiz_flow .cardholder_details_cntnr .card_holder_details .cardholder_img {
    width: 48px;
    height: 48px;
    font-size: 18px;
}

.maitredbiz_flow .account_management.new_info_d.my_cards .accout_area.new_ac_area .card_holder_details .card_details_holder p.card_holder_name {
    font-size: 16px;
    text-transform: capitalize;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 140px;
    white-space: nowrap;
}

.maitredbiz_flow .cardholder_contnt_contnr .card_holder_hdng,
.maitredbiz_flow .admin_contnt_contnr .admin_holder_hdng {
    font-size: 16px;
    font-family: 'CircularStd-Bold';
}

.management_bar ul li:last-child a .leagal_privacy {
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    color: #000 !important;
}

.maitredbiz_flow .account_management .accout_area .total_information_holder {
    max-width: 560px;
}

.maitredbiz_flow .account_management .accout_area .total_information_holder h1 {
    font-family: 'CircularStd-Bold';
    font-size: 28px;
    color: #000;
    margin-bottom: 40px;
    line-height: normal;
}

.maitredbiz_flow #profile .picture_upload_part .upload_picture_holder {
    width: 60px;
    height: 60px;
}

.maitredbiz_flow #profile .picture_upload_part .upload_picture_holder .uploaded_picture {
    width: 60px;
    height: 60px;
}

.maitredbiz_flow #profile .picture_upload_part .upload_picture_holder .uploaded_picture .sbc_prof_img_initial {
    font-size: 23px;
    line-height: 60px;
}

.maitredbiz_flow #profile .upload_picture_holder .edit_profile_image {
    width: 24px;
    height: 24px;
    background-size: 13px;
}

.maitredbiz_flow #profile .picture_upload_part .username {
    padding-left: 20px;
    font-family: 'CircularStd-Bold';
    font-size: 20px;
}

.maitredbiz_flow .picture_upload_part {
    margin-bottom: 40px;
}

.maitredbiz_flow #profile .contact_row .non_edit_form .form_label {
    font-size: 14px;
    line-height: 20px;
    color: #767676;
    text-transform: uppercase;
    font-family: 'Circular Std';
}

.maitred_flow .contact_row .non_edit_form .view_contact p {
    font-family: 'CircularStd-Book';
    font-size: 16px;
    line-height: 25px;
    color: #000;
}

.maitredbiz_flow .management_bar .sbc_side_logout a {
    background-color: #fff !important;
    border: 2px solid #0f35c0;
    color: #0f35c0;
    min-width: 240px;
}

.maitredbiz_flow .management_bar .sbc_side_logout a:hover {
    background-color: #0f35c0 !important;
    color: #fff !important;
    border-color: #0f35c0 !important;
}

.lst_four_dgt {
    display: flex;
    align-items: center;
    /* margin-top: 5px; */
}

.lst_four_dgt h6 {
    font-size: 12px;
    color: #000;
    font-family: 'CircularStd-Book';
    margin-right: 5px;
}

.lst_four_dgt span {
    font-size: 12px !important;
    color: #767676 !important;
    font-family: 'CircularStd-Book';
    margin: 0px !important;
}

.maitredbiz_flow .all_detail_container.card_select_new .add_fld::placeholder {
    color: #767676;
}

#addemployeemodal .btn_outr .maitred_border_btn {
    max-width: initial;
}

#addspendinglimitmodalnew .btn_outr .maitred_border_btn {
    max-width: initial;
}

/* 28.08.24 end */

/* 29.08.24 start */
.maitredbiz_flow .aftbf_load_more {
    margin-bottom: 20px;
}


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

.maitredbiz_flow .card_ado #cardHolderName {
    font-family: 'CircularStd-Bold';
    text-transform: capitalize;
    margin: 0px;
}

.maitredbiz_flow .accout_area.new_ac_area.yr_crd_new_full .card_details_upper .your_crd_holder .upload_picture_holder {
    width: 60px;
    min-width: 60px;
    height: 60px;
    margin-right: 0px;
}

.maitredbiz_flow .card_details_upper .upload_picture_holder .edit_profile_image {
    width: 25px;
    height: 25px;
    background-size: 16px;
}

.maitredbiz_flow .accout_area.new_ac_area.yr_crd_new_full .your_crd_holder .your_card_box .mem_details .ViewCurrentname {
    font-size: 18px;
    font-family: 'CircularStd-Bold';
    line-height: normal;
}

.maitredbiz_flow .accout_area.new_ac_area.yr_crd_new_full .your_crd_holder .your_card_box .mem_details .ViewCurrentjob_title {
    font-family: 'CircularStd-Book';
    margin-bottom: 3px;
}

.maitredbiz_flow .accout_area.new_ac_area.yr_crd_new_full .your_crd_holder .your_card_box .mem_details .ViewCurrentjob_title span {
    color: #000;
    text-transform: capitalize;
}

.maitredbiz_flow .mem_details .ViewCurrentLast4digit {
    color: #767676;
    font-size: 14px;
}

.maitredbiz_flow .mem_details .ViewCurrentLast4digit span {
    color: #000;
}

.maitredbiz_flow .card_details_upper .your_crd_holder {
    padding-bottom: 0px;
}

.maitredbiz_flow .accout_area .card_details_upper .new_btns_holder_sbc.new_btns_holder .icn_btn_card {
    min-width: 180px;
    height: 50px;
    background-color: #0f35c0 !important;
    border: 2px solid #0f35c0;
    font-size: 14px;
    font-family: 'Circular Std';
    color: #fff !important;
    padding: 0px 15px;
}

.maitredbiz_flow .accout_area .card_details_upper .new_btns_holder_sbc.new_btns_holder .icn_btn_card:focus {
    box-shadow: none;
}

.new_btns_holder_sbc #nwview_crd_dtls {
    background-size: 18px;
    background-position: top 13px right 12px;
    padding-left: 0px !important;
    padding-right: 15px !important;
}

.maitredbiz_flow .accout_area .card_details_upper .new_btns_holder_sbc .icn_btn_card>span img {
    width: 19px;
    margin-left: 10px;
    margin-right: 0px;
}

.maitredbiz_flow .your_crd_holder .sbc_prof_img_initial {
    font-size: 20px;
    line-height: 64px;
}

.maitredbiz_flow .contact_area_main .contact_row .non_edit_form .form_label {
    font-family: 'Circular Std';
    color: #767676;
}


.primary_wrp {
    display: flex;
    align-items: center;
    padding: 20px 40px;
    border-radius: 10px;
    border: solid 1px #e4e4e4;
    background-color: #fff;
    height: 218px;
}

.primary_img_wrp {
    max-width: 200px;
    margin-right: 30px;
    position: relative;
}

.primary_text_wrp h5 {
    color: #767676 !important;
    font-family: 'CircularStd-Book';
    font-size: 14px;
    margin-bottom: 10px !important;
    text-transform: capitalize !important;
}

.primary_text_wrp h3 {
    font-size: 28px !important;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp h5 {
    font-size: 14px !important;
}

.dashboard_info_parts.businessportal_dashboard .yourcard_bottom_part .outer_btm_crd.sbc_nwview_crd_dtls .imageemp h5 span {
    color: #767676;
}


.maitredbiz_flow .credit_info_datatwo_breakdown .totalCircelList {
    flex: 0 0 100% !important;
    margin: 7px 0px;
}

.outer_btm_crd .spent_amnt_new .spent_amnt h6 {
    color: #767676 !important;
    text-transform: uppercase !important;
}

.maitredbiz_flow .dashboard_card .credit_info_holder_dashboard .company_spend_breakdown_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li h6 {
    font-family: 'CircularStd-Bold';
    color: #000;
    font-size: 14px;
}

.maitredbiz_flow .dashboard_card .credit_info_holder_dashboard .company_spend_breakdown_dashboard .cust_break_row_dashboard .custom_break_rght_dashboard ul li p {
    font-family: 'CircularStd-Book';
    color: #000;
    font-size: 14px;
}

.maitredbiz_flow .credit_info_datatwo_breakdown .totalCircelList span b {
    max-width: unset !important;
    font-size: 16px;
}

.maitredbiz_flow .credit_info_datatwo_breakdown .totalCircelList .totalVal {
    font-size: 16px !important;
}

.transation_details .tranlist_row.tranlist_header .tranlist_cell .tranlist_cell_txt {
    font-family: 'CircularStd-Bold' !important;
    font-size: 18px !important;
}

.maitredbiz_flow .transation_area_dashboard .tranlist_row.tranlist_header {
    border-bottom: 1px solid #f7f7f7 !important;
    padding: 5px 0px 20px !important;
}

.yourcard_bottom_part .outer_btm_crd .inner_btm_crd.empty_state h5 {
    color: #000 !important;
    text-decoration: underline;
}

.maitredbiz_flow .transation_area.transation_area_dashboard .dashboard_tranlist_holder {
    border-bottom: 1px solid #f7f7f7 !important;
}

.transation_area.transation_area_dashboard .transation_details .dashboard_tranlist_row .tranlist_cell_txt {
    font-size: 16px;
}

.credit_info_datatwo_breakdown .totalCircelList .svgChartCls img {
    width: 30px !important;
}

.maitredbiz_flow .newSuccess.cmn_modal .modal-header h4 {
    font-family: 'CircularStd-Bold';
}

.maitredbiz_flow .newSuccess.cmn_modal .modal-header h4 .step_change {
    font-style: italic;
    font-family: 'CircularStd-Book';
}

.newSuccess .btn_outr .maitred_border_btn {
    max-width: unset;
}

.maitredbiz_flow .secnd-modal .all_detail_container .addmember .selectpicker:focus,
.maitredbiz_flow .secnd-modal .all_detail_container .addmember .add_fld:focus {
    border: none !important;
    border: 2px solid #0f35c0 !important;
    box-shadow: none !important;
}


.load_more a {
    color: #22b2ec;
    text-decoration: underline;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    cursor: pointer;
}

.maitredbiz_flow .secnd-modal .card_select_new .fld_outr_new label {
    font-family: 'CircularStd-Bold';
}

.maitredbiz_flow .secnd-modal#addadminmodal ul.dropdown-menu.selectpicker {
    height: auto !important;
}

/* card detail modal */
.totalspend_wrp {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #e4e4e4;
    padding: 24px 20px;
    border-radius: 5px;
    margin-top: 20px;
}

.totalspend_wrp .item {
    display: flex;
    align-items: center;
}

.totalspend_wrp .item img {
    max-width: 32px;
    margin-right: 15px;
}

.totalspend_wrp .item h3 {
    font-size: 16px;
    color: #000000;
    font-family: 'CircularStd-Bold';
}

.totalspend_wrp .item span {
    color: #0f35c0;
    font-size: 20px;
    font-family: 'CircularStd-Bold';
    text-align: right;
}

.totalspend_wrp .item h5 {
    color: #767676;
    font-size: 12px;
}

.maitred_flow .totalspend_wrp .new_top_tooltip_hover {
    margin-left: 5px;
}


.new_card_det_mod .card_detailstext p {
    font-size: 14px;
    margin-bottom: 20px;
}

.blue_btn_wrp {
    margin-top: 20px;
    color: #0f35c0;
    font-size: 14px;
    font-family: 'CircularStd-Bold';
    text-decoration: underline;
    text-align: center;
    display: block;
}

.blue_btn_wrp:hover {
    color: #0f35c0;
    text-decoration: underline;
}

.monthly_spend_wrap {
    padding-top: 25px;
}

.spend_item_text h4 {
    color: #2d2924;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    margin-bottom: 5px;
}

.monthly_spend_wrap .spend_item_text #card_detailstext_new {
    color: #767676;
    font-size: 14px;
    font-family: 'CircularStd-Book';
    margin-bottom: 20px;
}

.spend_ado_item {
    margin-left: -5px;
    margin-right: -5px;
}

.spend_ado_item ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.spend_ado_item ul li {
    flex: 1;
    border: 1px solid #e4e4e4;
    margin: 0 5px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 5px;
    cursor: pointer;
    padding: 10px 15px;
}

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

.spend_ado_item ul li h6 {
    font-size: 14px;
    color: #767676;
    font-family: 'CircularStd-Book';
    margin-bottom: 5px;
    display: flex;
    align-items: center;
}

.spend_ado_item ul li p {
    margin: 0;
    color: #000000;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
}

.spend_ado_item ul li:hover {
    background-color: #f0f2f6;
    border: 1px solid transparent;
    transition: all 0.5s ease-in-out;
}

.monthly_spend_wrap .dsbrd_prgress_holder {
    padding-top: 0;
    border-bottom: 1px solid #ededed;
    padding-bottom: 25px;
    margin-bottom: 5px;
}

.maitredbiz_flow .monthly_spend_wrap .dsbrd_prgress_holder .progress {
    border: 1px solid #f3f3f4;
}

.progress_content {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}

.progress_content span {
    color: #000000;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
}

.progress_content span .mrgt_m8 {
    font-family: 'CircularStd-Book';
    font-size: 12px;
    color: #767676;
    display: block;
}

.progress_content .Sspend_Llimit_amt .mrgt_m8 {
    text-align: right;
}

.maitredbiz_flow .spend_ado_item .rollexx .new_info_tip.xs_info_tip {
    margin-top: -18px;
}

/* 29.08.24 end */

/* 30.08.24 start */
.maitredbiz_flow .header_wrap .menu_wrap {
    margin: 22px 0 0 290px;
}

.maitredbiz_flow .header_wrap .stella_select {
    width: auto;
}

.maitredbiz_flow .transation_head_carp.trans_head .left_text .muted_txt {
    font-size: 20px;
    margin: 30px 0px 20px;
    line-height: normal;
}

.no_result_activity .trans_head .top_typo_box ul li {
    color: #767676;
    line-height: normal;
    margin: 0px;
    list-style: none;
    position: relative;
}

.no_result_activity .trans_head .top_typo_box ul li::before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #767676;
    border-radius: 50%;
    position: absolute;
    left: -12px;
    top: 6px;
}

.tabText_content .select_outer .flx_rt_align {
    margin-left: 0px;
}

.load_more #loadMore_admin1 {
    margin-bottom: 40px;
}

/* add admin modal new design start*/
.add_admin_new_design {
    max-width: 590px;
    margin: 0 auto;
}

.modal_new_head {
    text-align: center;
    margin-bottom: 40px;
}

.modal_new_head h2 {
    font-family: 'CircularStd-Bold';
    margin-bottom: 5px;
    color: #000000;
    font-size: 20px;
}

.modal_new_head p {
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #767676;
    max-width: 540px;
    margin: 0 auto;
}

.plan_wrp {
    width: 100%;
    padding: 20px;
    border-radius: 25px;
    background-color: #f0f2f6;
    display: flex;
    justify-content: space-between;
    position: relative;
}

.pland_dtls h3 {
    color: #061139;
    font-size: 20px;
    font-family: 'CircularStd-Bold';
    line-height: normal;
    margin-bottom: 5px;
}

.pland_dtls.pro_plan_dtls h3 {
    color: #fff;
}

.pland_dtls.pro_plan_dtls p {
    color: #fff;
}

.pland_dtls p {
    font-family: 'CircularStd-Book';
    font-size: 14px;
    color: #061139;
    margin: 0px;
}

.pland_dtls ul {
    margin-top: 30px;
}

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

.pland_dtls ul li {
    padding-left: 20px;
}

.pland_dtls ul li {
    padding-left: 30px;
    font-family: 'CircularStd-Book';
    font-size: 14px;
    line-height: normal;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left center;
}

.basic_plan_dtls ul li.check {
    color: #061139;
    background-image: url(../images/check-circle-blue.png);
}

.basic_plan_dtls ul li.cross {
    color: #767676;
    background-image: url(../images/ion-close-gray.png);
}

.pro_plan_dtls ul li.check {
    color: #ffffff;
    background-image: url(../images/check-circle-wht.png);
}

.pro_plan_dtls {
    padding: 25px 15px;
    border-radius: 20px;
    max-width: 275px;
    background-color: #061139;

    position: absolute;
    right: 20px;
    top: -20px;
    bottom: auto;
}

.basic_plan_dtls {
    max-width: 220px;
}

.pln_btn {
    border-radius: 5px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    padding: 15px 12px;
    min-width: 200px;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    margin-top: 30px;
}

.pln_btn img {
    max-width: 18px;
}

.basic_plan_dtls .pln_btn {
    background-color: #0f35c0;
    color: #ffff;
}

.pro_plan_dtls .pln_btn {
    background-color: #fff;
    color: #0f35c0;
    width: 100%;
    margin-top: 60px;
}

.pland_dtls .pln_btn.disable_pln {
    pointer-events: none;
    color: #767676;
    background-color: #f7f7f7;
}

/* #add_admin_new  */

#add_admin_new.add_admin_modal .modal-dialog {
    max-width: 670px;
}

/* add admin modal new design end*/
.accout_area.account_contact_dtls h1 {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 40px;
}

.accout_area.account_contact_dtls .contact_p {
    max-width: 560px;
}

.multiclr_barchart .progress .progress-bar .tooltipProgress {
    opacity: 0;
}

.multiclr_barchart .progress .progress-bar:hover .tooltipProgress {
    opacity: 1;
}

span.tooltipProgress {
    width: 170px;
    display: block;
    max-width: 170px;
    border: 1px solid #e4e4e4;
}

.progress-bar {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    position: relative;
}

/* 30.08.24 end */

/* start 03.09.24 */
.maitredbiz_flow .multiclr_barchart .progress-bar {
    border-radius: 20px;
    position: relative;
}

.maitredbiz_flow .multiclr_barchart .progress-bar .spana {
    position: absolute;
    height: 38px;
    width: 50px;
    /* background: #000; */
    left: -16px;
    top: 0;
    border-radius: 0px;
}

.maitredbiz_flow .multiclr_barchart .progress-bar:first-child .spana {
    display: none;
}

.top_spenders_holder .inner_spender_bx h2 {
    font-size: 24px;
    margin-bottom: 40px;
}

.top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_details_bx.side-by-side h5 {
    color: #767676;
    font-size: 20px;
    font-family: 'CircularStd-Book';
}

.top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_details_bx.side-by-side h4 {
    font-family: 'CircularStd-Bold';
    font-size: 20px;
}

.maitredbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_balance_holder .amount_details_bx h5 {
    font-size: 16px;
    color: #767676;
    margin: 0px;
    font-family: 'CircularStd-Book';
}

.maitredbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner .amount_balance_holder .amount_details_bx h4 {
    font-family: 'CircularStd-Bold';
    margin-top: 5px;
}

.maitredbiz_flow .top_spenders_holder .inner_spender_bx .credit_lmt_chart_part_inner {
    padding-bottom: 0px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.load_additional_fund_wrap {
    padding: 40px 0 480px 50px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step_hdng h2 {
    font-size: 28px;
    margin-bottom: 20px;
    line-height: normal;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .trensfer_text .ternsfer_para {
    max-width: 560px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .trensfer_text .ternsfer_para p {
    font-size: 16px;
    line-height: normal;
    margin-bottom: 20px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step.trensfer_step9 .step_btnOuter {
    margin-top: 0px;
}

/* .maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .step_btnOuter a {
    min-width: 245px;
} */

.trnsfr_list_right_step_eft.load_additional_fund_wrap .searchtop_name_sec .nav_page {
    margin-top: 65px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .searchtop_name_sec .nav_holder ul li.active {
    color: #000;
    padding-bottom: 15px;
    text-align: center;
    width: 226px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .searchtop_name_sec .nav_holder ul li.active::after {
    background-color: #0f35c0;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .desktop_fail_credit .credit_table {
    padding-top: 0px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .trensfer_stepArea .ternsfer_step.trensfer_step2 .step_hdng h2 {
    margin-bottom: 40px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .trensfer_stepArea .ternsfer_step.trensfer_step2 h4 {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step5_content_container {
    margin-top: 20px;
    padding: 15px 20px;
    background-color: #f0f2f6;
    border-radius: 10px;
    margin-bottom: 40px;
    cursor: pointer;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step5_img img {
    max-width: 48px;
    border-radius: 4px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step5_content_container .step5_img {
    width: 48px;
    margin-right: 15px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .step5_content_container ul li {
    font-size: 14px;
    color: #767676;
    line-height: 19px;
    font-family: 'CircularStd-Book';
    cursor: pointer;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .step5_content_container ul li span {
    color: #000;
    font-family: 'CircularStd-Bold';
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .institute_logoOuter {
    margin-top: 20px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .institution_other .ternsfer_subHdng h3.primary_hdng {
    margin-top: 40px;
    font-size: 20px;
    line-height: normal;
    margin-bottom: 5px;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .institution_other .ternsfer_para .primary_para {
    font-size: 16px;
    line-height: normal;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .institution_other .other_btn a {
    min-width: 180PX;
    height: 60px;
    border: 1px solid #767676;
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'CircularStd-Bold';
    box-shadow: none;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .institution_other .other_btn.active a {
    background-color: #0f35c0;
    color: #fff !important;
    border: 1px solid #0f35c0;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .institute_logoOuter li a {
    box-shadow: none;
    border: 1px solid #e4e4e4;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .institute_logoOuter li a:hover {
    color: #fff !important;
    background-color: #0f35c0;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step_btnOuter {
    margin: 40px 0 0;
}

.progress-bar.tooltipped.food-prgrs {
    height: 100%;
}

.trnsfr_list_right_step_eft.load_additional_fund_wrap .trensfer_step5 .step5_hdng .primary_hdng {
    font-size: 20px;
    margin-top: 20px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step.trensfer_step6 .step_hdng h2 {
    margin-bottom: 5px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step.trensfer_step6 .step_hdng p {
    font-size: 18px;
    color: #767676;
    margin: 0px 0px 40px;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step4_content_container .step4_content {
    padding-bottom: 20px;
    border-bottom: 1px solid #e4e4e4;
    margin-bottom: 20px;
    padding-top: 0px;
}

.step4_content_container .cancel_save_btn_holder .maitred_border_btn.red_btn {
    border: 1px solid #e02a42;
    color: #e02a42;
    font-size: 16px;
    height: 40px;
    min-width: 100px;
    text-decoration: none;
    font-family: 'CircularStd-Bold';
    margin-right: 10px;
}

.step4_content_container .cancel_save_btn_holder .maitred_border_btn.red_btn:hover {
    border: 1px solid #e02a42;
    color: #fff;
    background: #e02a42;
}

.final_next_m8.step_final {
    display: flex;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step .final_next_m8.step_final .tick_img {
    width: 48px;
    margin-bottom: 40px;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step .final_next_m8.step_final .autopay_content {
    margin-left: 25px;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step .final_next_m8.step_final .autopay_content h4 {
    font-size: 28px;
    color: #000;
    font-family: 'CircularStd-Bold';
    margin: 0px 0px 5px;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step .final_next_m8.step_final .autopay_content .primary_para {
    font-size: 18px;
    color: #767676;
    margin: 0px 0px 20px;
}

.ternsfer_step.trensfer_step7 .selected_accounts_cntnr .selected_accounts h4,
.ternsfer_step.trensfer_step10.trensfer_step10_new .selected_accounts_cntnr .selected_accounts h4 {
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    height: 60px;
    padding: 0px 20px;
    display: flex;
    align-items: center;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step.trensfer_step7 .selected_accounts_cntnr .selected_accounts,
.maitredbiz_flow .auto-pay-container .ternsfer_step.trensfer_step10.trensfer_step10_new .selected_accounts_cntnr .selected_accounts {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0px;
}

.dateFilter {
    width: 180px;
    height: 50px;
    border-radius: 5px;
    border: solid 1px #000;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    color: #000;
    font-family: 'CircularStd-Bold';
    background: url(../images/icon_caret-down-black.svg) right 15px center no-repeat;
}

.dateFilter.active {
    border-color: #0f35c0;
    background: url(../images/clandtop.svg) right 15px center no-repeat;

}

/* end 03.09.24 */

/* start 04.09.24 */
.trnsfr_list_right_step_eft .trensfer_step7#step7 .primary_hdng,
.ternsfer_step.trensfer_step10.trensfer_step10_new .selected_hdng .primary_hdng {
    margin-top: 40px;
    margin-bottom: 5px !important;
}

.trnsfr_list_right_step_eft .trensfer_step7#step7 .primary_para,
.trnsfr_list_right_step_eft .ternsfer_step.trensfer_step10.trensfer_step10_new .primary_para {
    font-size: 16px;
    color: #767676;
    margin-bottom: 20px;
}

.trnsfr_list_right_step_eft .ternsfer_step.trensfer_step10.trensfer_step10_new .mke_pyments_chckbx_cntnt {
    padding: 0px;
}

.ternsfer_step.trensfer_step10.trensfer_step10_new .fixed_amount_fill,
.ternsfer_step.trensfer_step10.trensfer_step10_new .make_pyments_cntnr {
    margin: 0px !important;
}

.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step.trensfer_step3.trensfer_step3_new .step_hdng h2 {
    font-size: 28px;
    margin-bottom: 40px;
    line-height: normal;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .ternsfer_subHdng h3 {
    font-size: 20px;
    margin-bottom: 5px;
    line-height: normal;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .ternsfer_subHdng {
    margin: 0px;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .ternsfer_para p {
    font-size: 16px;
    color: #767676;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .ternsfer_para {
    margin-bottom: 40px;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .inormation_fill {
    margin-top: 0px;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .inormation_fill+.inormation_fill {
    margin-top: 20px;
}

.ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .inormation_fill .fld_outr {
    margin: 0px;
}

/* .ternsfer_step.trensfer_step3.trensfer_step3_new .bank_information .inormation_fill .form-control:focus {
    border-color: #0f35c0;
} */

.ternsfer_step.trensfer_step4 .step4_content .non_edit_form .bank_details p {
    line-height: normal;
    margin: 0px;
}

.step4_content_container .step4_content .edit_form {
    padding-bottom: 0px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt {
    padding: 40px 0 480px 50px
}

.maitredbiz_flow .auto-pay-container .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_default.mk_onln_dflt .step_hdng h2 {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 20px;
}

.maitredbiz_flow .auto-pay-container .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_default.mk_onln_dflt .ternsfer_para p {
    margin-bottom: 20px;
    line-height: normal;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step_btnOuter {
    margin-top: 0px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .ternsfer_para {
    max-width: 560px;
}

.trnsfr_list_right_step_eft.withdraw_funds_containt .searchtop_name_sec .nav_page {
    margin-top: 50px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .ternsfer_step.trensfer_anothr_stp .step_hdng h2 {
    font-size: 28px;
    line-height: normal;
    margin-bottom: 40px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .ternsfer_step.trensfer_anothr_stp .selected_hdng h4 {
    font-size: 20px;
    font-family: 'CircularStd-Bold';
    margin-bottom: 20px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .ternsfer_step.trensfer_anothr_stp .mk_anothr_inr {
    margin-bottom: 20px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .trensfer_anothr_stp .dffrnt_btn_wrp .mk_anothr_inr label {
    font-size: 20px;
    text-transform: none;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .trensfer_anothr_stp .dffrnt_btn_wrp .mk_anothr_inr p {
    font-size: 16px;
    line-height: normal;
    color: #767676;
    margin-bottom: 20px;
}

.maitredbiz_flow .trnsfr_list_right_step_eft.withdraw_funds_containt .trensfer_anothr_stp .dffrnt_btn_wrp {
    margin-top: 40px;
}

.ternsfer_step.trensfer_anothr_stp.trensfer_step1new .dffrnt_btn_wrp .mk_anothr_inr.wthdrl_fnd9 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.ternsfer_step.trensfer_anothr_stp.trensfer_step5new .mk_anothr_inr.wthdrl_fnd9 {
    margin-top: 40px;
    margin-bottom: 0px;
}

.ternsfer_step.trensfer_anothr_stp.trensfer_step1new .step_btnOuter,
.ternsfer_step.trensfer_anothr_stp.trensfer_step5new .step_btnOuter {
    margin-top: 40px !important;
}

.mob_fail_credit {
    display: none;
}

.ternsfer_step.trensfer_anothr_stp.trensfer_step1new .dffrnt_btn_wrp .mk_anothr_inr.wthdrl_fnd9 .form-control.disabled {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #767676;
}

.ternsfer_step.trensfer_anothr_stp.trensfer_step5new .mk_anothr_inr.wthdrl_fnd9 .form-control.disabled {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    color: #767676;
}

.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_final .final_next_m8 {
    display: flex;
}

.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_final .final_next_m8 .tick_img {
    width: 48px;
    margin: 16px 0px 0px;
}

.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_final .final_next_m8 .autopay_content {
    margin-left: 25px;
    max-width: 560px;
}

.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_final .final_next_m8 .autopay_content h4 {
    font-size: 28px;
    font-family: 'CircularStd-Bold';
    line-height: normal;
    margin-bottom: 5px;
}

.withdraw_funds_containt .ternsfer_step.trensfer_step9.trensfer_step_9 .step9_final .final_next_m8 .autopay_content .primary_para {
    font-size: 18px;
    color: #767676;
    margin: 0px 0px 20px;
}

#addspendinglimitmodalnew .application_laststep .business_horizontal .add_fld {
    margin-bottom: 0px;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
}

#addspendinglimitmodalnew .price_Range .business_horizontal p {
    font-size: 16px;
    color: #767676;
    line-height: normal;
    margin-bottom: 20px;
    font-family: 'CircularStd-Book';
}

#addspendinglimitmodalnew .without_bg.border_btn_new_w.maitred_border_btn {
    padding: 0px !important;
    color: #000 !important;
}

#addspendinglimitmodalnew .without_bg.border_btn_new_w.maitred_border_btn:hover {
    color: #fff !important;
    background-color: #0f35c0 !important;
    border-color: #0f35c0 !important;
}

#addspendinglimitmodalnew .without_bg.border_btn_new_w.maitred_border_btn:focus {
    box-shadow: 0 0 0 5px #dff0f6 !important;
    border: 2px solid #0f35c0 !important;
    color: #0f35c0 !important;
    background-color: #fff !important;
}

/* end 04.09.24 */

/* start 05.09.24 */
.transation_area .noTransaction .blank_container p {
    font-size: 18px;
    color: #767676;
}

#submit_service_request_modal .modal-body .remove_mdl h2 {
    font-size: 18px;
}

#submit_service_request_modtwo .modal-footer {
    padding: 20px 30px;
}

#submit_service_request_modtwo .modal-body .remove_mdl h3 {
    font-size: 20px;
    margin-bottom: 5px;
    color: #000;
    font-family: 'CircularStd-Bold';
}

#submit_service_request_modtwo .modal-body .remove_mdl p {
    line-height: 22px;
}

#submit_service_request_modtwo .modal-footer .maitred_add_member .solid_btn {
    min-width: 255px;
}

.withdraw_final .searchtop_name_sec,
.load_fund_final .searchtop_name_sec {
    margin-left: 73px;
}

.withdraw_final .desktop_fail_holder.desktop_fail_class.desktop_load,
.load_fund_final .desktop_fail_holder.desktop_fail_class.desktop_load {
    margin-left: 73px;
}

/* .modal-open .modal {
    backdrop-filter: blur(6px);
} */

.load_fund_final .credit_table_head .credit_tbl_cell+.credit_tbl_cell {
    border-left: 0px;
}

.load_fund_final .credit_table_row .credit_tbl_cell+.credit_tbl_cell {
    border-left: 0px;
}

.withdraw_final .credit_table_head .credit_tbl_cell+.credit_tbl_cell {
    border-left: 0px;
}

.withdraw_final .credit_table_row .credit_tbl_cell+.credit_tbl_cell {
    border-left: 0px;
}

.correspondence_list_hold .new_crospond_itm:hover .crosp_contbox {
    display: flex;
    align-items: center;
    gap: 0px 20px;
}

.correspondence_list_hold .new_crospond_itm:hover .crosp_contbox h6 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.correspondence_list_hold .new_crospond_itm:hover .correspondence_date_time {
    display: none;
}

.correspondence_list_hold .new_crospond_itm:hover .crosp_contbox p {
    width: 60%;
    color: #000;
}

.correspondence_list_hold .new_crospond_itm .hover_btn_area .border-btn {
    border-radius: 5px;
    border: solid 1px #000 !important;
}

.bootstrap-select.show button.dropdown-toggle {
    border: solid 2px #0f35c0;
}

/* end 05.09.24 */

/* start 06.09.24 */
.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin h2 {
    font-size: 28px;
    color: #000;
    line-height: normal;
    margin-bottom: 40px;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin h4 {
    font-size: 20px;
    margin-bottom: 5px;
    line-height: normal;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin p {
    line-height: normal;
    color: #767676;
    margin-bottom: 0px;
}

.maitredbiz_flow .change_pin_step_1 .pinchange_part {
    padding-top: 40px;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .fld_outr_new label {
    line-height: normal;
    margin-bottom: 10px;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .fld_outr_new .add_fld {
    border-radius: 5px;
    border: solid 2px #e4e4e4;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .fld_outr_new .add_fld:focus {
    box-shadow: none !important;
}

.change_pin_step_1 .btn_outr {
    justify-content: flex-start;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .pinchange_part .next_but_compare .next_btn {
    border-radius: 5px;
    padding: 0px;
    min-width: 180px;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .pinchange_part .next_but_compare .next_btn:hover {
    background-color: #0f35c0 !important;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_1 .pinchange_part .next_but_compare .next_btn:focus {
    background-color: #fff !important;
    box-shadow: 0 0 0 5px #dff0f6 !important;
    border: 2px solid #0f35c0 !important;
    color: #0f35c0 !important;
}

.maitredbiz_flow .change_pin .change_pin_step_2 .go_grn {
    padding-top: 40px;
}

.change_pin_step_2.chngpin .go_grn .maitred_border_btn,
.change_pin_step_2.chngpin .go_grn .global_maitred_solid {
    min-width: 100%;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_2.chngpin .go_grn .change_pin_button {
    margin-bottom: 40px;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_step_2.chngpin .go_grn .note_design {
    padding: 20px;
    border-radius: 5px;
    border: solid 1px #72bf44;
    background-color: rgba(114, 191, 68, 0.03);
    font-size: 16px;
    line-height: normal;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success h3 {
    line-height: normal;
    margin-bottom: 20px;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success ul li {
    margin-bottom: 20px;
    line-height: normal;
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success ul li a {
    color: #000;
    line-height: normal;
    font-family: 'CircularStd-Book';
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success ul li b {
    width: 23px;
    height: 23px;
    color: #000000;
    border: 1px solid #000000;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    font-family: 'CircularStd-Book';
    font-size: 12px;
    line-height: normal;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(-50%);
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success .sbc_hint {
    padding: 20px;
    margin: 40px 0;
    border: solid 1px #72bf44;
    background-color: rgba(114, 191, 68, 0.03);
}

.maitredbiz_flow .accout_area .change_pin .change_pin_success .list_success .sbc_hint p {
    font-size: 16px;
    line-height: normal;
    color: #000;
}

.change_pin_success .list_success .btn_outr {
    padding-top: 0px;
    justify-content: flex-start;
}

.change_pin_success .list_success .btn_outr.next_but_compare .next_btn {
    padding: 0;
    min-width: 180px;
    border-radius: 5px;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin .change_pin_success h3 {
    margin-bottom: 5px;
    font-size: 28px;
    line-height: normal;
    color: #000;
    font-family: 'CircularStd-Bold';
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin .change_pin_success .list_success h3 {
    font-size: 20px;
    margin-bottom: 20px;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin .change_pin_success p {
    font-size: 20px;
}

.account_management.new_info_d.my_cards .accout_area.new_ac_area .change_pin .change_pin_success .list_success .sbc_hint p {
    font-size: 16px;
}

/* end 06.09.24 */


/* 29.10.24 start */
.maitredbiz_flow .auto-pay-container .trnsfr_list_right_step_eft.load_additional_fund_wrap .ternsfer_step .step5_content_container .step5_img:has(.avatar_prof_img_new) {
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #0f35c0;
    color: #fff;
    border-radius: 6px;
    font-family: 'CircularStd-Bold';
}

/* 29.10.24 end */
/* start 13.02.25 */
.maitred_deshboard_fr .dateFilter{
    width: 220px;
    background: url(../images/icon_caret-down-black.svg) right 11px center no-repeat;
}
.bootstrap-select .dropdown-toggle .filter-option{
    height: auto;
}
/* end 13.02.25 */
.canadian_login .forgot_after_info .forgot_usr_mail {
    color: #0f35c0;
    font-size: 24px;
    font-family: "CircularStd-Bold";
    position: relative;
    padding-bottom: 36px;
    margin-bottom: 40px;
}
.canadian_login .forgot_after_info .forgot_usr_mail::after {
    position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    width: 100px;
    height: 1px;
    background-color: #e4e4e4;
    margin: 0 auto;
}
.forgot_block .title_forgot{
    font-size: 20px;
    font-family: "CircularStd-Book";
    color: #000000;
}
.forgot_block .title_forgot a {
    color: #22b2ec;
    text-decoration: underline;
    font-family: "CircularStd-Bold";
}

.canadian_login .forgotmodal .material_form-control{
width: 100%;
}
.forgotmodal .submit_outer{
    max-width: unset;
}
.canadian_login .forgotmodal .modal-header .close{
    border: none;
}
.canadian_login .reset_login_wrap .resendEmail_pass strong{
    color: #0f35c0;
    font-size: 24px;
    font-family: "CircularStd-Bold";
}
.cancel_reset{
    font-family: 'CircularStd-Bold';
    margin-right: 20px;
    text-decoration: none;
    line-height: 22px;
    border: 2px solid #767676;
    color: #000 !important;
    font-size: 16px !important;
    padding: 0 15px !important;
    height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 180px;
    border-radius: 5px;
    background-color: #fff;
}
.cancel_reset:hover{
    background-color: #000 !important;
    color: #fff !important;
    border: transparent;
}
.success_after_reset{
    text-align: center !important;
}
.success_show h4{
    color: #000000 !important;
    font-size: 28px !important;
    font-family: 'CircularStd-Bold' !important;
    margin-top: 30px;
}
/* end 19.02.25 */
/* start 20.02.25 */
.div_disable{
    pointer-events: none !important;
}
.div_disable .new_add_card_degine{
    color: #767676 !important;
    border: 2px solid #767676 !important;
    font-family: "CircularStd-Bold";
    font-size: 16px;
    background-color: #ededed !important;
}
.div_disable .new_add_card_degine h5{
    color: #767676 !important;
}
.maitredbiz_flow .edit_credit_form{
border: none !important;
}
.maitred_branchportal_flow .review_application .review_info_holder .review_row .review_block .non_edit_credit_form .edit_review{
    bottom: 0;
}
/* end 20.02.25 */
/* start 21.02.25 */
.spend_ado_item ul {
    margin-left: -5px;
    margin-right: -5px;
}
.spend_ado_item ul li:first-child{
    margin-right: 19px;
}
.maitredbiz_flow #card_dtls_modl .modal-dialog .nwcrd_dtls_modal_frm{
    padding-right: 14px;
}
#card_dtls_modl .nwcrd_frm_blck{
    padding-right: 0;
}
/* end 21.02.25 */
/* start 22.02.25 */
.maitredbiz_flow .spend_val_area ul{
    min-width: 350px !important;
}
.maitredbiz_flow .cards_listing_view .ul_ado ul {
    min-width: 200px !important;
    margin-right: 0;
    margin-left: 20px;
}
.cards_listing_view .card_holder_details{
    width: auto !important;

}
.cards_listing_view .arrow_adop {
    margin-left: auto !important;
}
.maitredbiz_flow .cardholder_contnt_contnr .card_holder_contnt .cards_listing_view{
justify-content: normal !important;
}
.maitredbiz_flow .ul_ado ul{
    min-width: 450px;
    margin-right: 20px;
}
.maitredbiz_flow .ul_ado ul li{
    min-width: 200px;
}

/* end 22.02.25 */
/* start 11.03.25 */
.frenchPortal .new_card_det_mod .nwcrd_card_number .nwcrd_frm_blck_input .copy_text {
    bottom: -22px;
}
.maitredbiz_flow .nwcrd_dtls_modal_frm input::selection{
    color: #000 !important;
}
/* end 11.03.25 */