/* 13.09.22 starts */

.payment-form.activation-payment-form#fStep {
    padding: 183px 0;
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab h2,
.tab-content.activation_custom_form .tab-pane.fade.frm_wrap.in.active h2 {
    font-size: 28px;
    color: #0097a9;
    line-height: 38px;
    text-transform: inherit;
    letter-spacing: 0;
    font-family: 'Circular Std';
    max-width: 500px;
    margin: 0 auto 20px;
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab p,
.tab-content.activation_custom_form .verfy_eml_box h4 {
    font-size: 20px;
    color: #767676;
    line-height: 25px;
    font-family: 'CircularStd-Book';
}
 
.login_footer {
    position: static !important;
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation {
    max-width: 559px;
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input {
    min-height: 60px;
    height: auto;
    line-height: 35px;
    border-radius: 4px;
    border: 2px solid #767676 !important;
    font-size: 16px;
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group label {
    color: #000;
    font-size: 14px;
    font-family: 'Circular Std';
    text-transform: uppercase;
    margin-bottom: 10px;
}

.payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap {
    margin-top: 5px;
}

header.header_wrap.inner_header.help_sec {
    background-color: #fff;
}

header.header_wrap.inner_header.help_sec .maitred-cls {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header.header_wrap.inner_header.help_sec .maitred-cls .logo_canadian img {
    width: 154px;
    /* height: 40px;
    object-fit: contain; */       
}


header.header_wrap.inner_header.help_sec .maitred-cls .menu_wrap_desktop.menu_wrap .login_area a.canadian_activate {
    padding: 10px 45px;
    background-color: #fff;
    border-radius: 4px;
    font-family: 'CircularStd-Bold';
    color: #0097a9;
}


/* 13.09.22 ends */


/* 14.09.22 starts */

.header_wrap.inner_header.help_sec .maitred-cls .menu_wrap.menu_wrap_desktop .head_right .login_area {
    margin-top: 0;
}

footer.login_footer {
    background: #f2f3f1;
    padding: 70px 0 10px;
}

footer.login_footer h3 {
    font-size: 32.4px;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
}

footer.login_footer .contact-details-container {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #d4d6d2;
}

footer.login_footer .contact-details-container .contact-details-container-inner {
    display: flex;
    flex: 0 0 30%;
    justify-content: space-between;
    align-items: center;
}

footer.login_footer .contact-details-container .contact-details-container-inner a {
    font-size: 18px;
    color: #454545;
    font-family: 'Circular Std';
}

footer.login_footer .contact-details-container .contact-details-container-inner a i {
    color: #0096a8;
    margin-right: 8px;
}

footer.login_footer .contact-details-container .contact-details-container-inner.contact-class-holder {
    justify-content: flex-end;
    flex: 0 0 30%;
}

footer.login_footer .contact-details-container .contact-details-container-inner.contact-class-holder ul {
    display: flex;
    justify-content: flex-end;
}

footer.login_footer .contact-details-container .contact-details-container-inner.contact-class-holder ul li {
    margin-right: 15px;
}

footer.login_footer .contact-details-container .contact-details-container-inner.contact-class-holder ul li a {
    color: #fff;
    background-color: #2d2924;
    width: 44px;
    height: 44px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}

footer.login_footer .contact-details-container .contact-details-container-inner.contact-class-holder ul li a i {
    margin-right: 0;
    color: #fff;
}

footer.login_footer .newmarketing_footer {
    margin-top: 25px;
}

footer.login_footer .newmarketing_footer p {
    font-size: 12.5px;
    color: #454545;
    font-family: 'CircularStd-Book';
}

.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input:focus,
.payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input:active,
.vcard-activation #sectionA.frm_wrap .validate_frm .form-group input:focus,
.vcard-activation #sectionA.frm_wrap .validate_frm .form-group input:active {
    border: 2px solid #0f35c0 !important;
    box-shadow: none !important;
}

body.business-activation.canadian_flow {
    font-family: 'CircularStd-Book';
}

#sectionA.tab-pane.fade.frm_wrap .email_show {
    margin-top: 10px;
    display: block;
}

#sectionA.tab-pane.fade.frm_wrap .email_show a {
    font-size: 20px;
    color: #65c8ce;
    font-family: 'CircularStd-Bold';
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email {
    margin-top: 20px;
    font-size: 20px;
    line-height: 24px;
    color: #000;
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email a.rsendCode {
    color: #22b2ec;
    font-family: 'CircularStd-Bold';
    text-decoration: underline;
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email a {
    color: #332e28;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm {
    margin-top: 40px;
    text-align: center;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .otp_sec h5 {
    font-size: 20px;
    color: #000;
    font-family: 'CircularStd-Bold';
    margin-bottom: 20px;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .otp_sec .otp_outer .flex_row .flex_col-3 input {
    width: 77px;
    height: 98px;
    border-radius: 7px;
    font-size: 60px;
    text-align: center;
    padding: 20px;
    font-family: 'CircularStd-Bold';
    color: #000;
    margin: 0 7px;
    border: 1px solid #e4e4e4;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .otp_sec .otp_outer .flex_row .flex_col-3:first-child input {
    margin-left: 0;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .otp_sec .otp_outer .flex_row .flex_col-3:last-child input {
    margin-right: 0;
}

.pg_invalid_card,
.aqclass {
    color: #fc0000 !important;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .otp_sec .otp_outer .row.flex_row {
    justify-content: center;
}

#sectionA.tab-pane.fade.frm_wrap .validate_frm .btn_outr .global_btn.btn-default.next_btn.step1 {
    padding: 15px 45px;
    text-align: center;
    border-radius: 0;
    background-color: #0097a9 !important;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    opacity: 1;
    margin-top: 40px;
}



.tab-content.activation_custom_form .first_inner_tab.frm_wrap_mail_pin {
    max-width: 559px;
    margin: 0 auto;
}

.tab-content.activation_custom_form .first_inner_tab.frm_wrap_mail_pin p {
    font-size: 20px;
    font-family: 'CircularStd-Book';
    color: #767676;
    margin-bottom: 25px;
}

.first_inner_tab.frm_wrap_mail_pin .validate_frm.input_width_small .col-sm-12 .form-group label {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Bold';
    margin-bottom: 10px;
}

.first_inner_tab.frm_wrap_mail_pin .validate_frm.input_width_small .col-sm-12 .form-group input,
.validate_frm.input_width_small .SecurityShow#SecurityShow .user_question button.btn {
    min-height: 60px;
    border: 1px solid #767676 !important;
    padding-left: 20px;
}

.first_inner_tab.frm_wrap_mail_pin .validate_frm.input_width_small .col-sm-12 .form-group input:focus,
.first_inner_tab.frm_wrap_mail_pin .validate_frm.input_width_small .col-sm-12 .form-group input:active,
.validate_frm.input_width_small .SecurityShow#SecurityShow .user_question button.btn:active,
.validate_frm.input_width_small .SecurityShow#SecurityShow .user_question button.btn:focus {
    border-color: #0096a8 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !important;
}

.page-template-template-partsactivate-php .btn_outr {
    margin-top: 0;
}

.global_btn.save_btn {
    padding: 15px 45px;
    text-align: center;
    font-family: 'CircularStd-Bold';
    opacity: 1;
    background-color: #0097a9 !important;
    border: 1px solid #0097a9 !important;
    color: #fff;
}

/* 14.09.22 ends */


/* 15.09.22 starts */

.validate_frm.input_width_small .numeric_text.new_numeric_text.numeric_text_holder {
    position: static;
    transform: translate(0%);
    display: flex;
    -webkit-transform: translateY(0%);
    width: unset;
    flex-wrap: wrap;
    gap: 15px 0;
    background-color: #ecf7f9;
    border: none;
    border-left: 8px solid #0097a9;
    margin-top: 0px;
}

.validate_frm.input_width_small .numeric_text.new_numeric_text.numeric_text_holder span.val_ico {
    flex: 0 0 50%;
    margin-bottom: 0;
    color: #000;
    font-size: 14px;
    position: relative;
}

.validate_frm.input_width_small .numeric_text.new_numeric_text.numeric_text_holder span.val_ico.active::before {
    background-image: url(../images/cwb/tick.png?v=1.2);
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    content: ' ';
    left: -5px;
    top: -1px;
}

.material_pass_view_ico {
    width: 24px !important;
    top: 50% !important;
    transform: translateY(-10%);
}

.material_ico img {
    max-height: 100%;
}

.active_card_menu_new li.active:after {
    background-image: url(../images/maitred/tick.png?v=1.2) !important;
}

.pg_progress {
    background-color: #72bf44 !important;
    height: 3px;
}

.active_card_menu_new li:first-child:before {
    border-bottom: 3px solid #72bf44 !important;
    width: 100%;
    left: 0;
}

.form-control.error,
.payment-form .form-control.error,
.payment-form .form-control.error:focus,
.payment-form .form-control.error:not(focus),
.payment-form .form-control.error:active,
.otp_box.error {
    border-color: #fc0000 !important;
}

#sectionA.frm_wrap .validate_frm .otp_sec .invalid_card.pg_invalid_card.otp_error span {
    text-align: center;
    display: block;
    color: #fc0000;
}

#sectionC.activation_confrm .card-outer h2 {
    font-size: 28px;
    text-align: center;
    color: #000;
    font-family: 'CircularStd-Bold';
    text-transform: none;
}

#sectionC.activation_confrm .marina_text.marina_text_canadian {
    font-size: 16px;
    line-height: 22px;
    color: #000;
    max-width: 90%;
    margin: 0 auto;
}

#sectionC.activation_confrm .marina_text.marina_text_canadian h3 {
    color: #000;
    font-size: 20px;
    font-family: 'CircularStd-Bold';
    margin-bottom: 20px;
}

.card-outer .wrld-elite-txt.wrld-elite-txt_new {
    background-color: #fff;
    padding: 0 25px;
}

.card-outer .wrld-elite-txt.wrld-elite-txt_new .top_elite-txt {
    color: #000000 !important;
    font-family: 'CircularStd-Book';
    font-size: 12px !important;
}

#sectionC.activation_confrm .marina_text.marina_text_canadian p {
    margin-top: 20px;
}

#sectionB .global_btn {
    margin-top: 40px !important;
}

#sectionC.activation_confrm .card-outer .cntcus_if_incorrect p {
    max-width: 545px;
    margin: 0 auto;
    font-family: 'CircularStd-Book';
}

#sectionC.activation_confrm .card-outer .cntcus_if_incorrect p a {
    font-family: 'CircularStd-Bold';
    padding-left: 4px;
    color: #22b2ec;
    text-decoration: underline;
}

#sectionC.activation_confrm .card-outer .cntcus_if_incorrect {
    margin-bottom: 0px;
}

.aditional-member.aditional_member_canadian {
    margin-top: 45px;
}

.new_frm_area .tab-content.activation_custom_form .card_details .pr_sm_title {
    font-size: 24px;
    color: #2d2924 !important;
    font-family: 'CircularStd-Bold';
    text-transform: none;
}

.aditional-member.aditional_member_canadian .mem_row .mem-bx.mem-item-bx h4 {
    text-transform: uppercase;
    font-size: 14px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
}

.aditional-member.aditional_member_canadian .mem_row .mem-bx.mem-item-bx p {
    font-size: 14px;
    color: #000;
    font-family: 'CircularStd-Book';
}

.aditional-member.aditional_member_canadian .mem_row .mem-bx.mem-item-bx p span {
    padding-right: 20px;
}

.aditional-member.aditional_member_canadian .mem_row .mem-bx.mem-item-bx p span::before {
    left: -12px;
    top: 4px;
    color: #000;
}

.aditional-member.aditional_member_canadian .mem_row .mem-bx.mem-item-bx a {
    color: #000;
    font-size: 14px;
    font-family: 'CircularStd-Book';
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area h2 {
    font-size: 36px;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    margin-bottom: 15px;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .NotActivated_ioc {
    margin: 0 auto 15px;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area p {
    max-width: 551px;
    margin: 0 auto;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area p.activation_custom {
    font-size: 16px;
    margin-top: 20px;
    color: #2d2924;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area p.activation_custom a {
    display: block;
    margin: -10px 0;
    font-family: 'CircularStd-Bold';
    color: #003b5c;
}

#PrimaryNotActivated .new_frm_area {
    padding: 172px 0 90px !important;
}

.checkboxout label span {
    border: 1px solid #767676;
    border-radius: 0px;
}


/* 15.09.22 ends */


/* 19.09.22 starts */

.aditional-member p {
    font-family: 'CircularStd-Bold';
}

.aditional-member .pmailtext.col-sm-12 p {
    font-family: 'CircularStd-Bold';
    color: #2d2924;
    text-align: left;
    padding-left: 30px;
    font-size: 14px;
    text-transform: uppercase;
}

.agreement_holder .col-sm-12.text-center h3 {
    font-size: 24px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    margin-bottom: 20px;
}

.aditional-member.aditional_member_canadian .aditional-member .editbox.additional_family_result .mem_row .mem-bx.mem-item-bx {
    display: block;
    margin: 0 auto !important;
    max-width: 284px;
}

.aditional-member.aditional_member_canadian .col-sm-12.text-center h3 {
    font-size: 24px;
    font-family: 'CircularStd-Bold';
    color: #2d2924;
    margin-bottom: 20px;
}

.tab-content.activation_custom_form .col-sm-12 .block-one.clearfix.mb-0 {
    text-align: left;
}

.tab-content.activation_custom_form .col-sm-12 .block-one.clearfix.mb-0 label.paperless_label {
    text-align: left;
    max-width: 510px;
    padding-left: 40px;
    font-size: 26px;
}

.tab-content.activation_custom_form .col-sm-12 .block-one.clearfix.mb-0 label.paperless_label span {
    font-size: 16px;
    color: #2d2924;
}

[type="checkbox"]:checked+label:after,
[type="checkbox"]:not(:checked)+label:after {
    background: url(../images/maitred/tick.png?v=1.2) center center no-repeat #72bf44 !important;
    width: 24px !important;
    height: 24px !important;
    background-size: cover !important;
}

[type="checkbox"]:checked+label:before,
[type="checkbox"]:not(:checked)+label:before {
    width: 24px !important;
    height: 24px !important;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30 {
    padding: 20px;
    background-color: #FBFBFb;
    text-align: left;
    margin-top: 30px;
    height: 250px;
    overflow-y: auto;
    border: 1px solid #ebebeb;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30 h6 {
    font-size: 16px;
    color: #3a352d;
    line-height: 22px;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30 p {
    font-family: 'CircularStd-Book';
    margin-bottom: 20px;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30::-webkit-scrollbar {
    width: 6px;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30::-webkit-scrollbar-track {
    background: transparent;
}

.tab-content.activation_custom_form .col-sm-12 .p_scrollbox.mtop30::-webkit-scrollbar-thumb {
    background: #0097a9;
    border-radius: 4px;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3 {
    background: none;
    background-color: transparent;
    border: 1px solid #0097a9;
    padding: 15px 25px;
    text-align: center;
    font-family: 'CircularStd-Bold';
    position: static;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box h1 {
    font-size: 36px;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box h3 {
    font-size: 24px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box p {
    font-size: 16px;
    max-width: 570px;
    margin: 0 auto 25px;
    line-height: 22px;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box .btn_outr a {
    font-family: 'CircularStd-Bold';
    margin-bottom: 0 !important;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3:hover {
    border-color: #65c8ce;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3:active {
    border-color: #003b5c;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3:focus {
    border-color: #0096a8 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !important;
    background-color: transparent !important;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box .btn_outr a:hover {
    color: #fff;
    background-color: #6cc0c7;
    border-color: #6cc0c7;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box .btn_outr a {
    background-color: #0097a9;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box .btn_outr a:active {
    background-color: #003b5c !important;
}

.new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box .btn_outr a:focus {
    background-color: #0097a9 !important;
    border-color: #0097a9;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !important;
}


/* 19.09.22 ends */


/* 21.09.22 starts */

.validate_frm.input_width_small .numeric_text.new_numeric_text.numeric_text_holder span.val_ico::before {
    border: 1px solid #0097a9;
    border-radius: 50%;
    content: ' ';
    background-color: transparent;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -4px;
}

.pg_invalid_card,
.aqclass {
    position: absolute !important;
}

.pg_invalid_card::before,
.aqclass::before {
    background-repeat: no-repeat;
    content: ' ';   
    background-size: contain;
    width: 3px;
    height: 16px;
    position: absolute;
    left: 0px;
    top: -4px;
    background-color: #fc0000;
}


/* 21.09.22 ends */


/* 22.09.22 starts */

.SecurityShow#SecurityShow {
    border-top: none;
    margin-top: 0;
}

.SecurityShow#SecurityShow .pass_and_sqstn h5 {
    font-size: 24px;
    font-family: 'CircularStd-Bold';
    color: #2d2924;
}

.first_inner_tab.frm_wrap_mail_pin .col-sm-12 .form-group label {
    text-transform: uppercase;
}

.SecurityShow#SecurityShow span.new_info_tip.xs_info_tip a.info_tip_link {
    color: #fff;
    background-color: #0097a9;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
}

.SecurityShow#SecurityShow .info_tip.lg_info_tip.white_info_tip {
    background-color: #f2f3f1;
    border: 2px solid #0097a9;
    border-radius: 4px;
    padding: 15px 30px 15px 15px;
}

.SecurityShow#SecurityShow .info_tip.lg_info_tip.white_info_tip p {
    color: #000 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin: 0 0;
    font-family: 'CircularStd-Book' !important;
}

.SecurityShow#SecurityShow .new_info_tip.xs_info_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 #f7f7f7 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
    top: -16px;
    z-index: 1;
    border-color: transparent transparent #f7f7f7 transparent !important;
}

.SecurityShow#SecurityShow .new_info_tip.xs_info_tip .white_info_tip:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 19px 14px;
    border-color: transparent transparent #00c0d5 transparent;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    top: -19px;
    border-color: transparent transparent #0097a9 transparent;
}

.SecurityShow#SecurityShow .info_tip.lg_info_tip.white_info_tip {
    top: 250%;
    right: -1080%;
    left: auto;
    min-height: 100px;
}

.validate_frm.input_width_small .SecurityShow#SecurityShow .user_question button.btn span.filter-option {
    font-family: 'CircularStd-Book';
    color: #000;
}

.SecurityShow#SecurityShow .new_info_tip.xs_info_tip {
    top: -3px;
}

.tab-content.activation_custom_form .agreement_holder.active {
    margin-top: 50px;
}


/* 22.09.22 ends */


/* 23.09.22 starts */

.additional_user_verification .setup_content_header.each_step_header_sec h2 {
    margin-bottom: 25px;
}

.additional_user_verification .setup_content_header.each_step_header_sec h3 {
    font-size: 24px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    margin-bottom: 25px;
}

.additional_user_verification .setup_content_header.each_step_header_sec h4 {
    font-size: 20px;
    font-family: 'CircularStd-Book';
    max-width: 520px;
    margin: 0 auto;
    color: #2d2924;
}

.additional_user_verification .validate_frm .selectContainer label.dob {
    text-align: left;
    color: #2d2924;
    text-transform: uppercase;
    font-family: 'CircularStd-Bold';
    margin-bottom: 10px;
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4:first-child {
    padding-right: 5px;
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4:last-child {
    padding-left: 5px;
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 button.btn.dropdown-toggle.selectpicker.btn-default.bootstrap-placeholder {
    border-radius: 0;
    border-color: #767676;
    border: none !important;
    border-bottom: 1px solid #767676 !important;    
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 .dobyear.dflt_select {
    border-color: #767676;
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 button.btn.dropdown-toggle.selectpicker.btn-default.bootstrap-placeholder .filter-option {
    font-family: 'CircularStd-Book';
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .dropdown-menu ul.dropdown-menu li.selected.active a {
    background-color: #0097a9;
    color: #fff;
    font-family: 'CircularStd-Book';
}

form#vcard_activation_form .activation_custom_form .additional_user_verification .btn_outr input#firstStepNext,
.pg_invalid_card span,
.aqclass span {
    font-family: 'CircularStd-Book';
}

form#vcard_activation_form .activation_custom_form .additional_user_verification .btn_outr input#firstStepNext:disabled {
    color: #959595 !important;
    background-color: #f2f3f1 !important;
    border-color: transparent !important;
}

.bootstrap-select.btn-group .dropdown-menu li a {
    font-family: 'CircularStd-Book';
}

.new_frm_area .activation_custom_form .ac_alreay_actvt_icon {
    width: 60px;
    height: 60px;
    background-color: #F0F2F6;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 0 auto;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area h2 {
    font-size: 28px !important;
    line-height: 40px !important;
    color: #000 !important;
    margin-top: 25px;
    margin-bottom: 20px;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area p {
    font-size: 20px;
    color: #767676;
    font-family: 'CircularStd-Book';
    max-width: 560px;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .ifyouhavequst {
    color: #2d2924;
    font-size: 20px !important;
    font-family: 'CircularStd-Book';
    margin-top: 25px !important;
    max-width: 540px;
    margin: 0 auto;
    color: #000 !important;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .ifyouhavequst a {
    font-family: 'CircularStd-Bold';
    color: #22b2ec;
    margin: 0;
    display: inline;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .bck-cls a {
    color: #22b2ec;
    font-family: 'CircularStd-Bold';
    text-decoration: underline;
    font-size: 20px;
    margin-top: 40px;
}

form#vcard_activation_form .activation_custom_form .additional_user_verification .btn_outr input#firstStepNext {
    line-height: unset;
}

.vcard-activation .payment-form.activation-payment-form .new_frm_area {
    padding: 0 !important;
    min-height: unset;
}

.vcard-activation .payment-form.activation-payment-form .new_frm_area .activation_custom_form {
    padding: 183px 0px 200px;
}

.first_inner_tab.frm_wrap_mail_pin h3 {
    font-size: 24px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    text-align: center;
    margin: 15px 0;
}

.first_inner_tab.frm_wrap_mail_pin p span {
    font-size: 20px;
    max-width: 500px;
    margin: 0 auto;
    font-family: 'CircularStd-Book';
    line-height: normal;
}

.first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group label {
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    margin-bottom: 10px;
}

.bootstrap-select.btn-group .dropdown-menu li a:hover,
.dropdown-menu>.active>a {
    background-color: rgba(15, 53, 192, 0.15) !important;
    color: #000;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input {
    min-height: 60px;
    border: 1px solid #767676 !important;
    padding-left: 20px;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input:focus,
.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input:active {
    box-shadow: 0 0 0 5px #F0F2F6 !important;
    border: 1px solid #0f35c0 !important;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .numeric_text.new_numeric_text span.val_ico {
    position: relative;
    font-family: 'CircularStd-Book';
    color: #000;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .numeric_text.new_numeric_text span.val_ico::after {
    border: 1px solid #72bf44;
    border-radius: 50%;
    content: ' ';
    background-color: transparent;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 2px;
    top: 2px;
}

.vcard-activation .new_numeric_text {
    border-left: 5px solid #72bf44;
    background-color: #f3f3f4;
    border-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.SecurityShow#SecurityShow .v_card_head h5 {
    font-size: 24px;
    font-family: 'CircularStd-Bold';
    color: #2d2924;
}

.SecurityShow#SecurityShow .sec-qstn-cls .new_info_tip.xs_info_tip .white_info_tip:before {
    top: -15px;
}

.SecurityShow#SecurityShow .sec-qstn-cls .info_tip.lg_info_tip.white_info_tip {
    right: -1380%;
    min-height: unset;
    bottom: unset;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input {
    margin-top: 20px !important;
    font-family: 'CircularStd-Bold';
    line-height: unset;
    margin-right: 10px;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn {
    border: 1px solid #0097a9;
    color: #0097a9;
    line-height: unset; 
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn:hover {
    border-color: #65c8ce;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn:active {
    border-color: #003b5c;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn:focus {
    border-color: #0096a8 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgb(0 151 169 / 30%) !important;
    background-color: #fff !important;
}

.activation_confrm.frm_wrap-2#sectionC .marina_text.marina_text_canadian,
.activation_confrm.frm_wrap-2#sectionC .wrld-elite-txt.wrld-elite-txt_new span.btm_elite-txt,
.activation_confrm.frm_wrap-2#sectionC .card_details .checkboxout label,
.activation_confrm.frm_wrap-2#sectionC .agreement_content_new .inner_agreement h6,
.activation_confrm.frm_wrap-2#sectionC .card_details .checkboxout label,
.activation_confrm.frm_wrap-2#sectionC .agreement_content_new .inner_agreement p,
.activation_confrm.frm_wrap-2#sectionC .next_but_compare.btn_outr input,
.activation_confrm.frm_wrap-2#sectionC .agreement_content_new .inner_agreement p span {
    font-family: 'CircularStd-Book';
}

.canadian_flow .view_fees {
    height: unset !important;
    margin-bottom: 10px;
}

.activation_confrm.frm_wrap-2#sectionC .next_but_compare.btn_outr input {
    line-height: unset;
}

.vcard-activation .active_card_menu li a {
    font-family: 'CircularStd-Bold' !important;
    color: #000 !important;
}

#sectionC.activation_confrm .card-outer .cntcus_if_incorrect.text-center p {
    margin: 0 auto 40px;
}

.vcard-activation .activation_success_form .new_frm_area h1 {
    font-family: 'CircularStd-Bold';
    max-width: 510px;
    margin: 20px auto;
}

.vcard-activation .activation_success_form .new_frm_area .account_created_dtls h2 {
    font-family: 'Circular Std';
    color: #2d2924;
}

.vcard-activation .activation_success_form .new_frm_area .account_created_dtls p {
    font-family: 'CircularStd-Book';
}

.vcard-activation .activation_success_form .new_frm_area .global_btn {
    font-family: 'CircularStd-Bold';
}

.vcard-activation .setup_content_header h1 {
    font-family: 'CircularStd-Bold';
    color: #000;
    line-height: 35px;
    font-size: 28px;
    margin-bottom: 10px;
}

.vcard-activation #sectionA.frm_wrap .setup_content_header p {
    font-family: 'CircularStd-Book';
    font-size: 20px;
    max-width: 560px;
    margin: 0 auto 20px;
    color: #767676;
}

.vcard-activation #sectionA.frm_wrap .validate_frm .form-group label {
    color: #000;
    font-family: 'CircularStd-Bold';
    text-align: left;
    margin-bottom: 10px;
}

.vcard-activation #sectionA.frm_wrap .validate_frm .form-group input {
    min-height: 60px;
    padding-left: 20px;
    font-family: 'CircularStd-Book';
}

.vcard-activation #sectionA.frm_wrap .btn_outr input#firstStepNext {
    line-height: unset;
    font-family: 'CircularStd-Bold';
}


/* 23.09.22 ends */



/* 24-09-2022 start */

.vcard-activation .validate_frm .form-group .dropdown-toggle.selectpicker {
    border: none;
    height: 60px;
    border: 2px solid #e4e4e4 !important;
    border-radius: 5px;
}

.vcard-activation .validate_frm .form-group .dropdown-toggle.selectpicker .filter-option {
    font-family: 'CircularStd-Book';
    font-size: 16px;
    line-height: 23px;
    color: #2d2924;
}

.vcard-activation .bootstrap-select.btn-group .dropdown-menu li a {
    font-family: 'CircularStd-Book';
    font-size: 14px;
    line-height: 20px;
    color: #2d2924;
    padding: 10px 20px;
}

.vcard-activation .bootstrap-select.btn-group .dropdown-menu li a:hover {
    color: #fff !important;
}


.pg_invalid_card,
.aqclass {
    /* position: static !important; */
    letter-spacing: 0;
    font-family: 'CircularStd-Bold';
}


.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input {
    border-radius: 0;
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #2d2924;
}

/* 24-09-2022 end */


/* 21-10-2022 */

.payment-form.activation-payment-form.activation-payment-form-new .active_card_menu li a {
    font-size: 14px;
    line-height: 20px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
}

.payment-form.activation-payment-form.activation-payment-form-new .active_card_menu li.active a {
    color: #000;
}



/* 16-12-2022 start */
.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .numeric_text.new_numeric_text span.val_ico::after {
    left: -4px;
    top: 0px;
}

.validate_frm.input_width_small .numeric_text.new_numeric_text.numeric_text_holder span.val_ico.active::before {
    left: -4px;
    top: 0px;
}

.note_design {
    background-color: #ecf7f9;
    border-left: 8px solid #0097a9;
}

/* 16-12-2022 end */
/* start 27.01.23 */
.business-activation .payment-form.activation-payment-form#fStep {
    padding-top: 120px;
}

.business-activation .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab h2,
.tab-content.activation_custom_form .tab-pane.fade.frm_wrap.in.active h2 {
    color: #000;
    font-family: 'CircularStd-Bold';
    margin-bottom: 10px;
}

.business-activation .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input {
    border: 1px solid #767676 !important;
}

.business-activation .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group label {
    font-size: 14px;
}

.business-activation .payment-form#fStep .cwb_rgt_frststep .validate_frm .form-group {
    margin-bottom: 40px;
}


.tab-content.activation_custom_form .verfy_eml_box h4 {
    color: #767676 !important;
    font-size: 20px !important;
    line-height: 24px !important;
    margin: 0 0 30px;
    font-family: 'CircularStd-Book' !important;
}
 .frm_wrap_mailactivation .first_inner_tab .white_info_tip p{
    color: #000 !important;
    font-size: 12px !important;
    line-height: 16px !important;
    margin: 0 0;
    font-family: 'CircularStd-Book' !important;
}
/* end 27.01.23 */


/* start 27.01.23 */


.activation_custom_form .aditional-member .pmailtext.col-sm-12 p {
    text-align: center;
    padding: 0;
    font-family: 'CircularStd-Book';
    text-transform: initial;
    max-width: 520px;
    /* margin: auto; */
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
}

.verfy_eml_box {
    margin-top: 40px;
}


.tab-content.activation_custom_form .verfy_eml_box h4 {
    margin-bottom: 0;
}

#sectionA.tab-pane.fade.frm_wrap .email_show {
    margin-top: 0;
    color: #000;
    text-decoration: none;
    font-family: 'CircularStd-Bold';
}


#sectionA.tab-pane.fade.frm_wrap .email_show a {
    color: #000;
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email {
    margin-top: 25px;
}

.validate_frm .otp_outer>div:nth-child(2) {
    margin: auto;
    max-width: 200px;
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email a {
    color: #22b2ec;
    font-family: 'CircularStd-Bold';
    text-decoration: underline;
}

/* end 27.01.23 */
/* start 10.02.23 */
#sectionC.activation_confrm .card-outer h2 {
    color: #000;
    margin-bottom: 40px;
}

#sectionC.activation_confrm .marina_text.marina_text_canadian p {
    color: #2d2924;
    font-size: 20px;
}

#sectionC .wrld-elite-txt.wrld-elite-txt_new {
    margin: 20px 0 40px;
}

#sectionC .card-outer .wrld-elite-txt.wrld-elite-txt_new .top_elite-txt {
    font-size: 12px !important;
}

.tab-content.activation_custom_form .agreement_holder.active {
    margin-top: 30px;
}

#ElectronicAccessAgreementErrDiv {
    margin-top: 10px !important;
}

.wrld-elite-txt_new span {
    padding-top: 0px;
    font-size: inherit;
    font-size: 16px;
    font-weight: normal;
    color: #2d2924;
    letter-spacing: 0;
}

.tab-content.activation_custom_form .tab-pane.fade.frm_wrap.in.active h2 {
    color: #000;
}

/* .vcard-activation .payment-form.activation-payment-form .new_frm_area .activation_custom_form {
    padding: 50px 0px 120px;
} */

/* end 10.02.23 */
/* start 14.02.23 */
.tab-content.activation_custom_form .tab-pane.fade.frm_wrap.in.active .verification_holder h2 {
    margin-bottom: 40px;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .numeric_text.new_numeric_text span.val_ico::after {
    left: 0px;
    top: 1px;
}

.vcard-activation .verification_black h1 {
    color: #2d2924;
}

.first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group label {
    margin-top: 10px;
}

.dob_1st_valid {
    bottom: 0 !important;
    left: 14px;
}

.canadian_flow .new_frm_area #sectionC .card-outer {
    margin-top: 0;
}

/* end 14.02.23 */

/* start 15.02.23 */
.new_frm_area.prime_black h2 {
    color: #2d2924 !important;
}

/* end 15.02.23 */
/*start 16.02.23 */

#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr input#confirm_active {
    background: #fff !important;
    border: 1px solid transparent !important;
    color: #fff;
    font-family: 'CircularStd-Bold';
    font-size: 16px;
    border-radius: 6px;
    border: 2px solid #003b5c !important;
    color: #003b5c;
    margin-top: 20px !important;

}
#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr input#confirm_active:hover {
    color: #fff;
    background-color: #003b5c !important;
}
/*end 16.02.23 */
/* start 21.02.23 */
.vcard-activation #sectionA .bootstrap-select.btn-group .dropdown-menu li a:hover {
    background-color: transparent;
    color: #0f35c0 !important;
}

.vcard-activation #sectionA .bootstrap-select.btn-group .dropdown-menu li.selected.active a:hover {
    background-color: transparent;
    color: #0f35c0 !important;
}

/* end 21.02.23 */
/* start 22.02.23 */
.vcard-activation #sectionA .bootstrap-select.btn-group .dropdown-menu li.selected.active a {
    background-color: #dbe1f6 !important;
    color: #0f35c0 !important;
    border: none !important;
}

.vcard-activation #sectionA .bootstrap-select.btn-group .dropdown-menu.inner.selectpicker {
    padding: 0;
    min-height: 104px !important;
    max-height: 160px !important;
}

.vcard-activation #sectionA .bootstrap-select.btn-group .dropdown-menu li a {
    color: #2d2924 !important;
    border-bottom: 2px solid #fff !important;
    font-family: 'CircularStd-Bold' !important;
}

/* end 22.02.23 */


/* 08-02-23 start */

.tab-content.activation_custom_form .first_inner_tab.frm_wrap_mail_pin {
    max-width: 600px;
}

.cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .view_fees {
    max-width: 550px;
    margin: 15px auto 0;
}

.cwb_migration .card_activation_form_final .activation_custom_form #sectionA_set_email .form-group {
    margin-bottom: 35px;
}

.cwb_migration .card_activation_form_final .activation_custom_form #sectionA_without_email .form-control,
.cwb_migration .card_activation_form_final .activation_custom_form #sectionA_set_email .form-control {
    height: 60px;
    border: 2px solid #e4e4e4 !important;
}

/* .cwb_migration .card_activation_form_final .activation_custom_form #sectionA_without_email .form-control */

/* .cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .review_bx .checkbox {
    max-width: 550px;
    margin: 20px auto 0;
}

.cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .review_bx .checkbox label{
    padding-left: 40px;
    font-family: 'CircularStd-Book';
    font-size: 16px;
    color: #2d2924;
}
.cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .review_bx .checkbox label .checkmark{
    height: 25px;
    width: 25px;
    background-color: #fff;
    border-radius: unset;
    border: 1px solid #767676;
}

.cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .review_bx .checkbox label .checkmark::after{
    position: absolute;
    content: "";
    border: solid white;
    border-width: 0 2px 2px 0;
    left: 7px;
    top: 2px;
    height: 12px;
    width: 6px;
    -webkit-transform: scale(1) rotate(45deg);
    -moz-transform: scale(1) rotate(45deg);
    -ms-transform: scale(1) rotate(45deg);
    transform: scale(1) rotate(45deg);
}

.cwb_migration .card_activation_form_final .activation_custom_form .activation_confrm.frm_wrap-2 .review_bx .checkbox label input[type="checkbox"]:checked ~ .checkmark{
    background-color: #0097a9;
    border-color: #0097a9;
} */
/* 08-02-23 end */
/* start 06.03.23 */
.canadian_flow .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input {
    border: 2px solid #e4e4e4 !important;
    border-radius: 5px;
}

.canadian_flow .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input:focus {
    box-shadow: none !important;
    border: none;
}

header.header_wrap.inner_header.help_sec .maitred-cls .menu_wrap_desktop.menu_wrap .login_area a.canadian_activate {
    /* color: #003b5c;
    border: 2px solid #003b5c; */
    display: inline-flex;
    height: 50px;
    align-items: center;
    border-radius: 0;
}


.canadian_flow .g-recaptcha {
    transform: scale(1.00);
    transform-origin: 0 0;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn {
    border: none;
    color: #003b5c;
}

.frm_wrap#sectionB .validate_frm .next_but_compare input.back_btn.back10#back_button {
    color: #767676;
    border: 2px solid #767676;
    border-radius: 5px;
    color: #000;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input {
    border: 2px solid #e4e4e4 !important;
    border-radius: 5px;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input:disabled {
    background: transparent !important;
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input:focus {
    box-shadow: none !important;
    border: 2px solid #0f35c0 !important
}

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input {
    background: transparent;
}

.canadian_flow .btn_outr #back_button {
    background: transparent;
    border: none;
}

.canadian_flow .btn_outr #back_button:focus {
    box-shadow: none !important;
    border: none !important;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3 {
    border: none !important;
    box-shadow: none !important;
}

.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input.btn-default.back_btn.back3:focus {
    box-shadow: none !important;
    border: none !important;
}

.canadian_flow .amazon-congrats-box h2 {
    font-size: 36px;
    font-family: 'CircularStd-Bold';
    margin-bottom: 20px;
    color: #000;
}

.canadian_flow .new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box p {
    font-size: 20px;
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    margin-bottom: 10px;
}

.canadian_flow .new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box p {
    font-family: 'CircularStd-Book';
    max-width: 680px;
}

.canadian_flow .activation_success_form .payment-form.activation-payment-form .new_frm_area {
    padding: 130px 0 0px !important;
    min-height: 324px;
}

.canadian_flow .payment-form.activation-payment-form {
    margin-bottom: 215px;
}

.canadian_flow .payment-form.activation-payment-form .new_frm_area {
    padding-bottom: 0 !important;
    min-height: 300px;
}

/* .cwb_migration .btn_outr .global_btn{
    color: #003b5c;
    border: 2px solid #003b5c;
    background: #fff;
  } */
.cwb_migration .btn_outr .global_btn:focus {
    background: transparent !important;
}

.canadian_flow .new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box p.Remember_text {
    margin-bottom: 0;
    font-size: 16px;
}

/* .cwb_migration .btn_outr #goToPortal {
    color: #0f35c0;
    border: 2px solid #0f35c0;
    background-color: #fff;
    margin-top: 30px;
} */

.canadian_flow .validate_frm .bootstrap-select.btn-group .dropdown-menu {
    max-height: 395px !important;
    padding: 0;
    background-color: #f3f5fc;
    top: 62px !important;
}

.canadian_flow .validate_frm .bootstrap-select.btn-group .dropdown-menu.selectpicker {
    max-height: 309px !important;
}

/* end 06.03.23 */

.canadian_flow .new_frm_area.congrts_box.amazon-congrats-box.canadian_congrts_box p.Remember {
    font-family: 'CircularStd-Bold';
}
/* start 25.03.23 */
.text-left{
    text-align: left !important;
}
/* end 25.03.23 */
/* start 07.04.23 */
/* global btn */
.border_btn_new {
    font-size: 16px;
    line-height: 22px;
    font-family: 'CircularStd-Bold';
    border-radius: 5px;
    border: 2px solid #003b5c !important;
    color: #003b5c !important;
    background-color: #fff !important;
    border-radius: 5px !important;
    height: 50px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
}
.border_btn_new_w {
    min-width: 175px;
    max-width: 175px;
}
.border_btn_new:hover {
    color: #fff !important;
    background: #003b5c !important;
    opacity: 1 !important;
}
.without_bg {
    color: #767676 !important;
    font-size: 16px !important;
    font-family: 'CircularStd-Bold';
    background: transparent !important;
    text-decoration: none !important;
    padding: 20px 40px !important;
    border: none;
}
/* end 07.04.23 */



.business-activation .activation-payment-form-new #sectionC .Electronic_access_agreement_inner{
    max-height: none;
    overflow-y: unset;
}

.vcard-activation .activation-payment-form #sectionB .validate_frm .material_pass_view_ico {
    transform: none;
    top: 53px !important;
}

/* start 03.07.24 */        
.vcard-activation .validate_frm .form-group .dropdown-toggle.selectpicker:focus{
    border-color: #0f35c0 !important;
}
.vcard-activation .validate_frm .form-group .bootstrap-select.open .dropdown-toggle.selectpicker{
    border-color: #0f35c0 !important;
}
.payment-form .caret{
    background: url(../images/slct_arrow.png) right center no-repeat;
}
.vcard-activation .bootstrap-select.btn-group.open .btn .caret{
    background: url(../images/selt_arrow_on_change.png) right center no-repeat;
}
.additional_user_verification .global_maitred{
    min-width: 180px;
}
.ac_alreay_actvt_icon img{
    max-width: 30px;
}
.vcard-activation #account_already_created .btn_holder .global_maitred{
    min-width: 180px;
    margin-bottom: 30px;
}
.btn_outr_top_gap .global_maitred{
    min-width: 180px;
}
/* .canadian_flow .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input:focus{
    border-color: #0f35c0 !important;
} */
.next_but_compare .activation_maitred{
    margin-right: 20px;
}
.maitre_first_step .global_maitred{
    background-color: #0f35c0;
    color: #fff;
}
.footer_top_part .footer_logo{
    max-width: 100px;
    margin-bottom: 40px;
}
.canadian_flow .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .validate_frm .form-group input:focus{
    border-color: #0f35c0 !important;
}
.global_maitred_solid {
    min-width: 180px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    background-color: #0f35c0 !important;
    color: #fff !important;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    transition: all 0.5s ease-in-out;
    border-radius: 6px;
    height: 50px;
    background-color: #fff;
    border: none;
}
.global_maitred_solid:hover {
    box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.3) !important;
    color: #fff !important;
}
.global_maitred_solid:focus {
    box-shadow: 0 0 0 5px #F0F2F6 !important;
    border: 2px solid #000000 !important;
    color: #000 !important;
    background-color: #fff !important;
    outline: none !important;
}
.maitred_border_btn{
    border: 2px solid #767676 !important;
    color: #000 !important;
    font-size: 16px !important;
    padding: 0 15px !important;
    font-family: 'Circular Std' !important;
    height: 50px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 180px;
    border-radius: 5px;
    background-color: #fff;
}
.maitred_border_btn:hover{
    background-color: #000 !important;
    color: #fff !important;
    border: transparent !important;
}
.maitred_border_btn:focus{
    border: 2px solid #000;
    box-shadow: 0 0 0 5px #F0F2F6;
    color: #000;
}
#sectionC .card-outer .card_type_custom .btm_elite-txt{
    font-family: 'CircularStd-Bold' !important;
}
/* end 03.07.24 */
header.header_wrap.inner_header.help_sec .maitred-cls .logo_canadian img.mobile_logo{
    display: none;
}
/* start 05.09.24 */
.flex_col-3 {
    width: auto;
    padding: 0;
}
.wrld-elite-txt .col-4{
    padding: 0 5px;
}
/* end 05.09.24 */
/* start 06.09.24 */
.validate_frm .form-group button:focus{
    border-color: #0f35c0;
}
/* end 06.09.24 */
/* start 24.09.24 */
#sectionA_without_email .pg_invalid_card::before, .aqclass::before{
    top: -2px;
}
/* end 24.09.24 */
/* start 07.03.25 */
.vcard-activation .birth_dates .dropdown-menu{
    inset: unset !important;
    transform: none !important;
}
.vcard-activation .birth_dates .dropdown-menu div.inner.show{
    max-height: 161px !important;
    min-height: 161px !important;
}
.vcard-activation .birth_dates .dropdown-menu{
    min-height: 240px !important;
}
/* end 07.03.25 */