/* 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: 36px;
    color: #0097a9;
    line-height: 45px;
    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: #2d2924;
    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: #2d2924;
    font-size: 14px;
    font-family: 'CircularStd-Bold';
    text-transform: uppercase;
    margin-bottom: 10px;
}

.payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"] {
    background: none;
    opacity: 1;
    background-color: #0097a9;
    padding: 15px 45px;
    text-align: center;
    font-size: 16px;
    font-family: 'CircularStd-Bold';
    border-radius: 0;
}

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

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

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

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

header.header_wrap.inner_header.help_sec .cwb-cls .menu_wrap_desktop.menu_wrap .login_area a {
    font-size: 16px;
    color: #fff;
    font-family: 'CircularStd-Bold';
}

header.header_wrap.inner_header.help_sec .cwb-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 .cwb-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 .btn_outr.btn_outr_top_gap input[type="button"]:disabled {
    color: #959595;
    background-color: #f2f3f1;
    pointer-events: none;
}

.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-color: #0096a8 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgba(0, 151, 169, 0.3) !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: 16px;
    line-height: 22px;
    color: #332e28;
}

#sectionA.tab-pane.fade.frm_wrap .ddnt_rcv_email a.rsendCode {
    color: #004070;
    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: 24px;
    color: #2d2924;
    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: #454545;
    margin: 0 7px;
    border: 1px solid #767676;
}

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

#sectionA.tab-pane.fade.frm_wrap .validate_frm .btn_outr .global_btn.btn-default.next_btn.step1:disabled,
.global_btn.save_btn,
#sectionB .global_btn:disabled,
.vcard-activation #sectionA.frm_wrap .btn_outr input#firstStepNext {
    color: #959595;
    background-color: #f2f3f1 !important;
    border-color: #f2f3f1 !important;
}

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

.global_btn.save_btn:hover,
.payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"]:hover,
#sectionA.tab-pane.fade.frm_wrap .validate_frm .btn_outr .global_btn.btn-default.next_btn.step1:hover {
    background-color: #65c8ce !important;
    border-color: #65c8ce;
}

.global_btn.save_btn:active,
.payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"]:active,
#sectionA.tab-pane.fade.frm_wrap .validate_frm .btn_outr .global_btn.btn-default.next_btn.step1:active {
    background-color: #003b5c !important;
}

.global_btn.save_btn:focus,
.payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"]:focus,
#sectionA.tab-pane.fade.frm_wrap .validate_frm .btn_outr .global_btn.btn-default.next_btn.step1: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: #0097a9 !important;
}


/* 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);
    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/cwb/tick.png) !important;
}

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

.active_card_menu_new li:first-child:before {
    border-bottom: 3px solid #daaa00 !important;
}

.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: 36px;
    text-align: center;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    text-transform: none;
}

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

#sectionC.activation_confrm .marina_text.marina_text_canadian h3 {
    color: #2d2924;
    font-size: 24px;
    font-family: 'CircularStd-Bold';
}

.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: #0097a9 !important;
    font-family: 'CircularStd-Bold';
    font-size: 14px !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;
}

#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/cwb/tick.png) center center no-repeat #0097a9 !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#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: 25px !important;
}
.tab-content.activation_custom_form #sectionC.activation_confrm.frm_wrap-2 .btn_outr.clearfix.btn_outr.next_but_compare input#confirm_active:hover{
    color: #fff;
    background-color: #003b5c !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 {
    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-image: url(../images/input-error.png);
    background-repeat: no-repeat;
    content: ' ';
    background-size: contain;
    width: 15px;
    height: 15px;
    position: absolute;
    left: 0px;
    top: -2px;
}


/* 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: 5px;
}

.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.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.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 .dropdown-menu li a {
    font-family: 'CircularStd-Book';
}

.new_frm_area .activation_custom_form .ac_alreay_actvt_icon {
    width: 120px;
    height: 120px;
    background-color: #ecf7f9;
    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: 36px !important;
    line-height: 40px !important;
    color: #0097a9 !important;
    margin-top: 25px;
    margin-bottom: 20px;
}

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

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .ifyouhavequst {
    color: #2d2924;
    font-size: 16px !important;
    font-family: 'CircularStd-Book';
    margin-top: 25px !important;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .ifyouhavequst a {
    font-family: 'CircularStd-Bold';
    color: #003b5c;
    margin: 0;
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .btn_holder .global_btn.btn-default {
    width: unset;
    height: unset;
    display: inline-block;
    padding: 12px 46px;
    background-color: #0097a9 !important;
    border-radius: 0 !important;
    font-family: 'CircularStd-Book';
}

.new_frm_area .activation_custom_form .PrimaryNotActivated_area .bck-cls a {
    color: #003b5c;
    font-family: 'CircularStd-Bold';
    text-decoration: underline;
    font-size: 16px;
}

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 .dropdown-menu li a:hover,
.dropdown-menu>.active>a {
    background-color: #0097a9;
    color: #fff;
}

.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 {
    border-color: #0096a8 !important;
    box-shadow: inset 0 0 0 1px #0097a9, 0 0 0 5px rgb(0 151 169 / 30%) !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 #0097a9;
    border-radius: 50%;
    content: ' ';
    background-color: transparent;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 2px;
    top: 2px;
}

.vcard-activation .new_numeric_text {
    border-left: 8px solid #0097a9;
    background-color: #ecf7f9;
    border-radius: 0;
}

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

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

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

.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: #0097a9;
    line-height: 42px;
}

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

.vcard-activation #sectionA.frm_wrap .validate_frm .form-group label {
    color: #2d2924;
    font-family: 'CircularStd-Bold';
    text-align: left;
}

.vcard-activation #sectionA.frm_wrap .validate_frm .form-group input {
    min-height: 60px;
    border: 1px solid #767676 !important;
    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 {
    border: none;
    height: 60px;
    border-radius: 0;
    border-bottom: 1px solid #767676;
}

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

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

form#vcard_activation_form .activation_custom_form .additional_user_verification .btn_outr input#firstStepNext {
    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;
}

form#vcard_activation_form .activation_custom_form .additional_user_verification .btn_outr input#firstStepNext:hover {
    color: #fff;
    background-color: #003b5c !important;
}

.vcard-activation .bootstrap-select .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: #0097a9;
}



/* 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: #2d2924;
    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: 12px;
}

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

.business-activation .payment-form.activation-payment-form#fStep .frm_wrap_mailactivation .first_inner_tab p,
.tab-content.activation_custom_form .verfy_eml_box h4 {
    font-size: 18px;
    color: #2d2924;
    margin-bottom: 40px;
}

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


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

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

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

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

/* end 27.01.23 */
/* start 10.02.23 */
#sectionC.activation_confrm .card-outer h2 {
    color: #2d2924;
    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;
}

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

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

#ElectronicAccessAgreementErrDiv {
    margin-top: 0px !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: #0097a9;
}

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

/* 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#secondStepNext {
    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;
}
#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr input#secondStepNext:hover {
    color: #fff;
    background-color: #003b5c !important;
}
#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;
}
.activation_confrm.frm_wrap-2#sectionC .next_but_compare.btn_outr input#back3 {
    margin-top: 20px !important;
    border: none !important;
    background-color: #fff;
    font-size: 16px;
    color: #767676;
    font-family: 'CircularStd-Bold';
    text-align: center;
}
.activation_confrm.frm_wrap-2#sectionC .next_but_compare.btn_outr input#back3:hover {
    color: #fff;
    background-color: #003b5c !important;
}

/* .activation_confrm.frm_wrap-2#sectionC .next_but_compare.btn_outr input#back3:focus {
    color: #0097a9 !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 5px rgb(0 151 169 / 30%) !important;
} */
#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr .back_btn {
    border: 1px solid #0097a9;
    background-color: #fff;
    font-size: 16px;
    color: #0097a9;
    font-family: 'CircularStd-Bold';
    text-align: center;
}

#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr .back_btn:hover {
    color: #0097a9 !important;
    border-color: #65c8ce !important;
    background-color: #fff !important;
}

#sectionB .first_inner_tab.frm_wrap_mail_pin .btn_outr .back_btn:focus {
    color: #0097a9 !important;
    background-color: transparent !important;
    box-shadow: 0 0 0 5px rgb(0 151 169 / 30%) !important;
}

/*end 16.02.23 */
/* start 21.02.23 */
.vcard-activation #sectionA .bootstrap-select .dropdown-menu li a:hover {
    background-color: transparent;
    color: #0097a9 !important;
    border-bottom: 1px solid #0097a9;
}

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

/* end 21.02.23 */
/* start 22.02.23 */
.vcard-activation #sectionA .bootstrap-select .dropdown-menu li.selected.active a {
    background: transparent;
    color: #0097a9 !important;
    border-bottom: 1px solid #0097a9;
}

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

.vcard-activation #sectionA .bootstrap-select .dropdown-menu li a {
    color: #2d2924 !important;
    border-bottom: 1px solid #d9d9d9;
    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-bottom: 1px solid #000 !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-left: none !important;
    border-top: none !important;
    border-bottom: 2px solid #767676 !important;
    border-right: none !important;
    border-radius: 0;
}

.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 .cwb-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 .payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"] {
    color: #003b5c;
    border: 2px solid #003b5c;
    background: #fff;
    border-radius: 4px;
}

.canadian_flow .payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"]:focus {
    box-shadow: none !important;
    background: none !important;
    border-color: #003b5c !important;
}

.canadian_flow .payment-form.activation-payment-form#fStep .btn_outr.btn_outr_top_gap input[type="button"]:hover {
    background: none !important;
    background-color: #003b5c !important;
    color: #fff;
}

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

.frm_wrap#sectionB .first_inner_tab.frm_wrap_mail_pin .validate_frm .form-group input {
    border: none !important;
    border-bottom: 1px solid #706f73 !important;
}

.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-color: #706f73 !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: #0097a9;
}

.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: #003b5c;
    border: 2px solid #003b5c;
    background-color: #fff;
    margin-top: 30px;
}

.canadian_flow .validate_frm .bootstrap-select .dropdown-menu {
    max-height: 395px !important;
    padding: 10px;
    /* top: 62px !important; */
}

.canadian_flow .validate_frm .bootstrap-select .dropdown-menu {
    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 */



/* after_upgrade */

.vcard-activation .activation_custom_form #sectionC #ElectronicAccessAgreementErrDiv {
    margin-top: 4px !important;
}

.vcard-activation .validate_frm .bootstrap-select {
    margin-bottom: 0;
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 button.btn.dropdown-toggle.bs-placeholder.btn-light.bootstrap-placeholder {
    border-radius: 0;
    border-color: #767676;
    border: none !important;
    border-bottom: 1px solid #767676 !important; 
    height: 60px;
    padding: 6px 45px 6px 12px;   
}

.additional_user_verification .validate_frm .selectContainer .birth_dates .col-sm-4 button.btn.dropdown-toggle.bs-placeholder.btn-light.bootstrap-placeholder .filter-option {
    font-family: 'CircularStd-Book';
    height: auto;
    color: #000;
}

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

.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner::after{
    background: url(../images/slct_arrow.png) right center no-repeat;
    width: 25px;
}


.vcard-activation #sectionA .validate_frm .bootstrap-select > div.dropdown-menu{
    transform: none !important;
    bottom: unset !important;
    top: auto !important;
}

.dropdown-menu{
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    border: 1px solid rgba(0,0,0,.15);
}

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

.vcard-activation .activation-payment-form #sectionB .validate_frm .material_pass_view_ico a{
    display: inline-block;
    line-height: 0;
}