.m-b64{margin-bottom:64px}
.m-t64{margin-top:64px}
.TP_dashboard_ndc_widget_inn{border-radius:var(--f-brand-border-radius-outer);position:relative;cursor:pointer;height:335px}
.TP_dashboard_ndc_widget{height:325px;position:relative;border-radius:var(--f-brand-border-radius-outer);overflow:hidden;display:flex}
.TP_dashboard_ndc_widget img{border-radius:var(--f-brand-border-radius-outer);height:325px}
.TP_dashboard_ndc_widget_scrollupsec{position:absolute;left:16px;bottom:0;width:calc(100% - 32px);z-index:9;transition:all .5s ease;border-radius:var(--f-brand-border-radius-outer)}
.TP_dashboard_ndc_widget_overlay h4{width:calc(100% - 24px);color:var(--f-brand-color-background-light);font-size:24px;line-height:32px;margin-bottom:2px;font-weight:100}
.TP_dashboard_ndc_widget_overlay{cursor:default;height:100%;background:transparent linear-gradient(180deg,#00000000 0,#00000066 100%) 0 0 no-repeat padding-box;position:absolute;left:0;bottom:0;border-radius:var(--f-brand-border-radius-outer)}
.TP_dashboard_ndc_widget_overlay p{color:var(--f-brand-color-background-light);font-size:14px;line-height:24px;margin-bottom:0}
.TP_dashboard_ndc_widget_overlay .btn{margin-top:8px;width:100%}
.TP_dashboard_ndc_widget_overlay .learnmorepopup a,.TP_dashboard_ndc_widget_overlay .linkingsec a{text-decoration:underline;color:var(--f-brand-color-background-light);margin:10px 0 16px;display:inline-block;font-size:16px;line-height:22px}
.TP_dashboard_ndc_widget_overlay .learnmorepopup a:focus{color:var(--f-brand-color-background-light)}
.text-center{text-align:center}
.btn-primary:active:hover,.btn-primary:active,.btn-primary:hover{background:#64003a !important;border-color:#64003a !important;color:#fff !important}
.btn-primary:focus{border:1px solid #8e2157;background:#8e2157;color:#fff;outline:2px solid #3A35AFCC;outline-offset:2px}
.btn-primary{background:#8e2157;color:#fff;border:1px solid #8e2157;padding:16px 24px !important;line-height:16px !important;font-size:16px !important;font-weight:100}
.strip-ticket{background-color:#1F212B7A;border-radius:22px;color:#fff;padding:12px 16px;line-height:16px;top:16px;left:16px;position:absolute;font-size:14px;width:auto}
.flex-grow{box-sizing:border-box;flex-grow:1;margin-right:0;flex:1 1 0;min-width:25%}
.flex-grow:first-child,.flex-grow:nth-child(2){margin-right:24px}
.flex_grow_first_item{flex:2 1 0}
.ndc_access_row{margin:6px 0 12px}
.ndc_access_row li{float:left;background:#1F212B7A;border-radius:100px;padding:8px 12px;margin-right:16px}
.ndc_access_row li:last-child,.TP_NDC_Widget_btn_sec li:nth-child(3){margin-right:0}
.ndc_access_row li span{color:#fff;font-size:12px;line-height:20px}
.ndc_access_row li i{height:20px;width:20px;margin-right:5px}
.ndc_access_row li a{margin:0}
.ic_burgundycheck{background:url("clientlibs/resources/ic_granted_burgundy.svg") 0 -2px no-repeat;display:block;width:21px;height:21px}
.ic_redirect{background:url("clientlibs/resources/ic_link_redirect_white.svg") 2px 3px no-repeat;display:block;margin-right:0;width:21px;height:21px}
.ic_redirect_black{background:url("clientlibs/resources/ic_link_redirect.svg") 0 0 no-repeat;display:block;margin-right:0;width:21px;height:21px}
.ic_portal{background:url("clientlibs/resources/ic_portal.svg") 0 0 no-repeat;display:block;width:21px;height:21px;background-size:21px}
.TP_dashboard_ndc_widget_Flipsec{display:flex}
.TP_dashboard_ndc_widget_Flipsecinn{background:#fff;border-radius:20px;padding:0;position:relative}
.TP_dashboard_ndc_widget_Flipsec img{border-radius:20px 20px 0 0;height:169px;width:100%;margin:0 0 24px;object-fit:cover}
.TP_dashboard_ndc_widget_Flipsecinn a{color:#1f212b;font-size:16px;line-height:22px;text-decoration:none;margin-top:8px;font-weight:600}
.TP_dashboard_ndc_widget_Flipsecinn .TP_NDC_Widget_btn_sec a.ndc_btn{min-height:69px}
.TP_dashboard_ndc_widget_Flipsecinn a.learnmorepopup{border-bottom:1px solid #333;font-size:14px;line-height:18px}
.TP_dashboard_ndc_widget_Flipsecinn a.learnmorepopup:hover{color:#1f212b;text-decoration:none}
.TP_dashboard_ndc_widget_Flipsec .description{padding:0 24px 20px}
.TP_dashboard_ndc_widget_Flipsec .description h4{color:#1f212b;font-size:24px;line-height:32px;margin-bottom:0;font-weight:100}
.TP_NDC_Widget_btn_sec{margin:20px 0 0}
.TP_NDC_Widget_btn_sec li{border:1px solid #dbdee8;border-radius:12px;background:#fff;width:169px;margin-right:14px;float:left;position:relative}
.TP_NDC_Widget_btn_sec li a{float:left;width:100%;margin-top:0;padding:16px 12px}
.TP_NDC_Widget_btn_sec li span{width:75%;font-size:14px;color:#1f212b;font-weight:600;line-height:19px;margin-left:10px}
.ic_green_check{position:absolute;background:url("clientlibs/resources/ic_granted_burgundy.svg") 0 0 no-repeat;display:block;width:20px;height:20px;background-size:20px;right:10px;top:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.tp_req_access a{position:absolute;bottom:20px;border-top:1px solid #dbdee8;width:calc(100% - 24px);padding-top:16px;text-decoration:none;font-size:16px}
.tp_req_access a i{padding-right:32px;padding-top:4px}
.tp_req_access a .icon-arrow-right3:before{font-size:14px}
.ndc_explorepopup .modal-dialog{margin:0 auto !important;width:1045px;max-width:1045px}
.ndc_explorepopup .modal-dialog #ndc-explore-more ul{margin:0;float:left;width:100%}
.ndc_explorepopup .modal-dialog .container{width:100% !important}
.ndc_explorepopup .modal-dialog .DQcard{border:1px solid #dbdee8;margin-top:0}
.ndc_explorepopup .modal-dialog .DQcard .dqlink{text-decoration:none}
.ndc_explorepopup .modal-dialog .DQcard .dqtitle{margin:0;font-size:24px;line-height:32px}
.ndc_explorepopup .modal-dialog .DQcard img{height:140px}
.ndc_explorepopup .title{font-size:32px;line-height:48px;color:#1f212b;margin-bottom:10px}
.ndc_explorepopup .modal-content{display:table !important;width:1045px;padding:32px;background:#fff;border-radius:20px;position:relative;opacity:1}
.ndc_explorepopup .close{color:#1f212b;font-size:24px;position:absolute;top:24px;right:32px;z-index:11;cursor:pointer}
.ndc_explorepopup p{color:var(--f-brand-color-text-default);font-size:16px;margin-bottom:40px;display:block}
.ndc_explorepopup .triple-teaser-placeholder{min-height:300px;margin-bottom:32px}
.ndc_explorepopup .triple-teaser-placeholder .triple-teaser-cf{margin:0 !important}
.modal-open{overflow:hidden !important}
.modal-backdrop.fade.in,.modal-backdrop.in{opacity:.6 !important}
.btn-default{padding:16px 24px !important;line-height:16px !important;font-size:16px !important;border-radius:100px !important;background:transparent;color:#8e2157;border:1px solid #8e2157;height:48px !important}
.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:1px solid #8e2157 !important}
.ndc_btn.dq-pending,.ndc_btn_img.dq-pending{pointer-events:none;opacity:1;background-color:#dbdee8;color:#9dacbc;border-color:#dbdee8}
#dqSubmitModal .modal-dialog{max-width:900px;background:#fff;border-radius:20px}
#dqSubmitModal .modal-title{color:#121212;font-size:36px;line-height:44px;margin-bottom:6px;font-weight:100;padding-top:34px !important}
#dqSubmitModal .modal-body span{color:#121212;font-size:16px;margin:0 0 14px;font-weight:100}
#dqSubmitModal .modal-header .close{color:#1f212b;font-size:24px}
#dqSubmitModal .modal-footer .btn+.btn{margin-left:0 !important}
#dqSubmitModal .modal-body{padding-bottom:34px !important}
.TP_dashboard_ndc_widget_Flipsec .TP_dashboard_ndc_widget_inn img{height:100%;border-radius:20px}
.ndc_btn_withlink a,.ndc_btn{color:#fff;line-height:16px}
.TP_NDC_Widget_btn_sec li a.disabled{opacity:.5;cursor:none;pointer-events:none}
.TP_NDC_Widget_btn_sec li:hover .ndcoverflow_tooltip{display:block}
.ndcoverflow_tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border-width:7px;border-style:solid;border-color:#4a525d transparent transparent transparent}
.ndcoverflow_tooltip{font-weight:normal !important;margin-left:0 !important;text-align:center;position:absolute;bottom:80px;background:#4a525d;border-radius:8px;padding:12px 16px;color:#fff !important;font-size:16px !important;line-height:16px;width:300px !important;right:-70px;display:none;max-width:400px;z-index:8888;box-shadow:0 0 rgb(0 0 0 / .5)}
.secondpart .ndc_btn:hover{color:#fff}
.TP_dashboard_ndc_widget_Flipsecinn a.dqLink{min-height:inherit !important}
.dq-req-pending{opacity:.6;cursor:none;pointer-events:none}
.ndc_explorepopup .ndcLink.disabled:hover{cursor:none;pointer-events:none;color:#1f212b}
.ndc_explorepopup .ndcLink.disabled .tripleNdcLinkBtn{opacity:.6}
body,body.modal-open{padding-right:0 !important}
.secondpart .dqLink{color:#fff;line-height:16px}
.skeleton-ndc-widget .item{background:var(--f-brand-color-background-light);border-radius:var(--f-base-border-radius-large);padding:0;position:relative}
.ndc_skeleton_image_contain{background:var(--f-brand-color-background-disabled);border-radius:var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer) 0 0;height:169px}
.ndc_action_sec_contain{border-radius:0 0 var(--f-brand-border-radius-outer) var(--f-brand-border-radius-outer);padding:24px 24px 20px;background:var(--f-brand-color-background-light)}
.ndc_contain_header{animation:pulsesec 2s ease-in-out infinite;height:32px;border-radius:var(--f-base-border-radius-large);background:var(--f-brand-color-background-disabled)}
.ndc_contain_header_action{animation:pulsesec 2s ease-in-out infinite;height:32px;border-radius:var(--f-base-border-radius-large);background:var(--f-brand-color-background-disabled)}
.TP_NDC_Widget_btn_sec_skeleton li{animation:pulsesec 2s ease-in-out infinite;height:70px;border-radius:var(--f-base-border-radius-large);background:var(--f-brand-color-background-disabled);list-style-type:none;width:170px}
.req_skeleton_text{animation:pulsesec 2s ease-in-out infinite;height:24px;border-radius:var(--f-base-border-radius-large);background:var(--f-brand-color-background-disabled);width:180px}
.req_skeleton_arrow{animation:pulsesec 2s ease-in-out infinite;height:24px;border-radius:var(--f-base-border-radius-large);background:var(--f-brand-color-background-disabled);width:24px;margin-right:20px;height:24px}
.ndc_skeleton_req_link{margin-left:24px;margin-top:44px;border-top:1px solid #dcdcdc;border-top:1px solid #dbdee8;width:calc(100% - 24px);padding-top:16px}
.padtb24{padding:24px 0}
.padtb24 .ndc_contain_header{margin:0 20px}
@keyframes animatebottom{from{bottom:-500px;opacity:0}
to{bottom:0;opacity:1}
}
@media(max-width:480px){.TP_dashboard_selfserv_expand_collapse{padding:10px !important}
.TP_NDC_Widget_btn_sec li,.ndc_access_row li{width:100%;margin:0 0 12px;text-align:center}
.TP_NDC_Widget_btn_sec li:nth-child(2){margin-right:0}
.TP_dashboard_ndc_widget_Flipsec{display:block}
.TP_dashboard_ndc_widget_Flipsecinn,.ndcBooknowSection{float:left;width:100%;margin:0 0 64px}
.TP_dashboard_ndc_widget_Flipsecinn.dqmainsection{margin:0}
.tp_req_access a{float:left;width:100%;position:relative;margin:30px 0 0;bottom:inherit}
.TP_dashboard_ndc_widget_Flipsec .description h4{float:left;width:70%}
.TP_dashboard_ndc_widget_Flipsecinn .TP_NDC_Widget_btn_sec a.ndc_btn{min-height:inherit;text-align:center}
.TP_dashboard_ndc_widget_Flipsecinn .TP_NDC_Widget_btn_sec a.ndc_btn i,.TP_dashboard_ndc_widget_Flipsecinn .TP_NDC_Widget_btn_sec a.ndc_btn span,.ndc_access_row li a i,.ndc_access_row li a span{float:none !important;display:inline-block}
.TP_dashboard_ndc_widget_Flipsecinn .TP_NDC_Widget_btn_sec a.ndc_btn span,.ndc_access_row li a span{width:auto;position:relative;top:-6px}
.ndc_access_row li a{text-align:center}
.TP_dashboard_ndc_widget_inn{height:400px;margin:0}
.ndc_explorepopup .modal-dialog{width:90%}
.ndc_explorepopup .modal-content{width:100%}
.ndc_explorepopup .title{font-size:26px}
.ndc_explorepopup .modal-dialog .DQcard{margin-bottom:20px}
.tp_req_access a i{padding-right:0}
.ndcoverflow_tooltip{right:10% !important}
}
@keyframes pulsesec{50%{opacity:.5}
}