.policy_Wizard h2,body .qtr-txt-maroon h2,.jwt-token-sec p,.jwt-token-sec p a{font-family:"Jotia";color:var(--f-brand-color-text-default);font-size:2.125rem;line-height:1;font-weight:100}
.policy_wiz_desc,body .qtr-txt-maroon p{color:var(--f-brand-color-text-muted);font-size:1rem;line-height:1;margin:0}
body .qtr-txt-maroon .whitefontP{margin-left:0 !important}
body .whitefont.container.is-base-container{padding-bottom:1rem !important}
.policy_wiz_form_contain{background:var(--f-brand-color-background-light);padding:var(--f-base-space-10);border-radius:var(--f-brand-radius-outer)}
.policy_wiz_form_contain_title p span{color:var(--f-brand-color-text-default);font:var(--f-brand-type-subheading-medium);font-size:1rem;line-height:1}
.policy_wiz_form_contain_title span{color:var(--f-base-color-solid-grey-50);font-size:1rem;line-height:1;margin-bottom:var(--f-base-space-3);float:left;display:inline;width:auto}
.step-content h4{float:left;width:100%;color:var(--f-brand-color-text-default);font-size:1.5rem;line-height:1;font-weight:100;margin-bottom:1.25rem;font-family:"Jotia"}
.m-b16{margin-bottom:1rem}
.m-b40{margin-bottom:2.25rem}
.radiogrp label{border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);border-radius:var(--f-brand-radius-inner);padding:var(--f-base-space-5) var(--f-base-space-8) var(--f-base-space-5) var(--f-base-space-5);margin-right:1.5rem}
.radio-base input[type="radio"]:checked+.radio-base-text:before{background:#fff;border:10px solid #3a35af !important;transition:background .2s ease}
.radio-base-text{font-size:16px !important;color:var(--f-brand-color-text-default) !important;padding-left:32px;float:left;padding-top:4px;margin:0 !important}
.radio-base-text:before{border:2px solid #dbdee8;border-radius:100%;left:1px;top:0;width:24px;height:24px;content:"";position:absolute}
.radio-base-text:hover:before{outline:2px solid #b8c4ea;outline-offset:0}
.btn{height:inherit !important}
.btn:hover{border-width:1px}
.m-t120{margin-top:3rem}
.infotext span{color:#328256;font-size:.875rem}
.infotext{display:block;background:url(clientlibs/resources/ic_nav_info-circle.svg) 1rem 1rem no-repeat !important;border-radius:var(--f-brand-radius-small);padding:1rem 1rem 1rem 3rem;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);margin:0 0 2rem;float:left;width:100%;opacity:1;font-weight:normal;color:var(--f-brand-color-text-muted);font-size:.875rem;line-height:1.5rem}
.infotext p{margin:0}
.widget_accord{border-radius:.5rem;padding:1rem;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);margin:0 0 2rem;box-shadow:0 2px 4px 2px #1f212b14}
.wizard-progress{width:150px;color:#888;margin-bottom:20px}
.progress-container{min-width:150px;height:8px;background-color:#eee;border-radius:10px;overflow:hidden;width:100%}
.ic_widget_ticket{background:url(clientlibs/resources/ic_hand_ticket.svg) 0 0 no-repeat;width:100%;height:3rem;background-size:3rem}
.m-b10{margin-bottom:.625rem}
.widegt_disc_contain{padding:var(--f-base-size-6);border-radius:.5rem;margin:0 0 2rem;box-shadow:0 2px 4px 2px #1f212b14;margin-bottom:1rem;min-height:330px}
.widegt_disc_contain p{font-size:1.125rem !important;color:var(--f-brand-color-text-default);line-height:1.5;margin-bottom:1rem}
.widegt_disc_contain ul{width:100%;float:left;margin:0 0 0 .625rem}
.widegt_disc_contain ul li{list-style-type:disc;width:100%;margin:0 0 .5rem .5rem;color:var(--f-brand-color-text-muted);font-size:1rem;line-height:1.5rem}
.widegt_disc_contain ul li a{color:var(--f-brand-color-text-muted);font-size:1rem;line-height:1.5rem;text-decoration:none}
.m-r4{margin-right:.25rem}
.widget_accord .container,.step-content .warning-info-banner .container{padding:0 !important;width:100% !important}
.widget_accord div.terms-and-conditions-contianer{margin:-1rem;padding-right:0;width:100% !important}
.ndc-ticket-common-sec{display:flex;flex-wrap:wrap;width:100%}
.ndc-ticket-common-sec .col-md-6{display:flex;flex-direction:column}
.widegt_disc_contain{flex:1 0 auto}
.widget_accord .accordionModified .terms-and-conditions-content>div{margin-bottom:0 !important}
.widget_accord .terms-and-conditions-header{font-size:1.75rem !important;font-weight:100 !important}
#progress-bar{width:33%;height:100%;background-color:#3a35af;border-radius:64px;transition:width .3s ease}
.policy_wiz_form_contain .accordionModified+.aem-GridColumn{margin-top:0 !important}
.widegt_disc_contain img{margin-bottom:1rem;max-width:50px}
.jwt-token-sec p{margin-bottom:2rem}
.jwt-token-sec .jwc-icon{max-width:2rem;float:left;margin:0 .625rem 0 0;display:inline;width:2rem}
.jwt-token-sec p a,.widegt_disc_contain ul li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}
.jwt-token-sec p a:hover,body .widegt_disc_contain ul li a:not(.btn):hover,.jwt-token-sec p a:focus,.jwt-token-sec p a:focus{text-decoration:underline !important;text-decoration-thickness:1px}
.widget_accord .terms-and-conditions-content ul{margin-left:3.25rem !important}
.widget_accord .terms-and-conditions-content ul li{list-style-type:disc !important}
.widget_accord .pc-generic-component p{padding-left:3.25rem;padding-bottom:.625rem}
.ndc-ticket-common-sec .col-md-6:nth-child(odd){padding-left:0}
.ndc-ticket-common-sec .col-md-6:nth-child(even){padding-right:0}
.tp-base-page .policy-wizard .accordionModified{display:block}
.btn-primary{padding:16px 24px !important;line-height:16px;font-size:16px;border-radius:100px !important;height:auto !important;background:#8e2157;color:#fff;border:1px solid #8e2157;font-family:'GraphikRegular'}
.btn-primary:hover,.btn-primary:active,.btn-primary:active:focus{background:#64003a !important;border:1px solid #64003a !important;color:#fff !important}
.btn-primary:focus{outline:2px solid #3A35AFCC;outline-offset:2px;background:#8e2157;color:#fff;border-color:#8e2157}
.btn-primary:focus-within{background:#64003a;color:#fff;border-color:#64003a}
.btn-default{padding:16px 24px !important;line-height:16px;font-size:16px;border-radius:100px !important;height:auto !important;background:#fff;color:#8e2157;border:1px solid #8e2157;font-family:'GraphikRegular'}
.btn-default:hover,.btn-default:active,.btn-default:active:focus{background:#8e2157 !important;border:1px solid #8e2157 !important;color:#fff !important}
.btn-default:focus{outline:2px solid #3A35AFCC;outline-offset:2px;background:#fff;color:#8e2157;border-color:#8e2157 !important}