.title{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin:0 0 20px;font-size:36px;line-height:36px;font-weight:100}
.PadNull{padding-left:0;padding-right:0}
.m-t32{margin-top:32px}
.subtitle{font-size:18px !important;color:var(--f-brand-color-text-default);margin-bottom:var(--f-base-space-4);line-height:18px !important;font:var(--f-brand-type-headline-medium)}
.infotext{display:block;background:url(clientlibs-v1/resources/ic_nav_info-circle.svg) 0 0 no-repeat !important;padding:0 0 0 32px;border:0 none;margin:0;float:left;width:100%;opacity:1;font-weight:normal;color:var(--f-brand-color-text-muted);font-size:14px;line-height:24px}
.infotext p{margin:0;color:var(--f-brand-color-text-muted);font-size:14px;line-height:24px}
.accessterms ul{padding:0;margin:0;padding-left:14px}
.accessterms ul li::marker{color:var(--f-brand-color-text-muted)}
.accessterms ul li{color:var(--f-brand-color-text-muted);font-size:14px;line-height:24px;margin-bottom:6px;list-style-type:disc;padding-left:8px}
.accessterms ul li:last-child{margin-bottom:0}
.accessterms ul li a{color:var(--f-brand-color-text-default);font:var(--f-brand-type-headline-medium);text-decoration:underline;font-size:14px !important}
.accesstermsheading{color:var(--f-brand-color-text-default);font-size:14px !important;font:var(--f-brand-type-headline-medium);margin-bottom:var(--f-base-space-4);margin-top:4px;line-height:14px}
.identitylogin .btn-primary{padding:20px 32px !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'}
.identitylogin .btn-primary:hover,.btn-primary:active,.btn-primary:active:focus{background:#64003a !important;border:1px solid #64003a !important;color:#fff !important}
.identitylogin .btn-primary:focus{outline:2px solid #3A35AFCC;outline-offset:2px;background:#8e2157;color:#fff;border-color:#8e2157}
.identitylogin .btn-primary:focus-within{background:#64003a;color:#fff;border-color:#64003a}
.identitylogin .btn-default{padding:20px 32px !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'}
.identitylogin .btn-default:hover,.btn-default:active,.btn-default:active:focus{background:#8e2157 !important;border:1px solid #8e2157 !important;color:#fff !important}
.identitylogin .btn-default:focus{outline:2px solid #3A35AFCC;outline-offset:2px;background:#fff;color:#8e2157;border-color:#8e2157 !important}
.input-base.filled input,.input-base.focused input{padding:26px 16px 8px !important;height:48px}
.identitylogin .btn-default:focus-within{color:#64003a;border-color:#64003a}
.input-base-elem{padding:16px !important;border:1px solid #dbdee8;border-radius:8px !important;color:#1f212b !important;font-size:16px !important;height:48px;background:#fff}
.input-base-elem:focus{outline:2px solid #3A35AFCC;outline-offset:2px}
.is-rectangle-large.closed:hover .custom-select-opener.selected{border:1px solid #4a525d}
.input-base.filled .input-base-elem{padding:26px 16px 8px;border-color:#dbdbd8;background:#fff}
.input-base.filled .input-base-elem:hover{border-color:#1f212b}
.input-base.filled .input-base-elem:focus{padding:26px 16px 8px;border-color:#1f212b}
.input-base.filled .input-base-elem:focus{padding:26px 16px 8px;border:1px solid #dbdbd8}
.input-base.filled .input-base-placeholder{padding:6px 16px !important;color:#4c545e !important;font-size:12px !important;height:inherit !important;z-index:11;line-height:12px;top:1px}
.input-base,.is-rectangle-large{margin-bottom:20px}
.input-base-elem:focus~.input-base-placeholder{padding:6px 16px 0 !important;color:#4c545e !important;font-size:12px !important;z-index:11}
body .input-base.focused{outline:2px solid #3A35AFCC;outline-offset:2px;border-radius:8px}
.input-base-placeholder{padding-left:16px !important;color:#afb3bb;height:48px;padding-top:14px;font-size:16px;line-height:16px;padding-top:16px !important;z-index:11 !important}
.input-base.filled{background:#fff;z-index:1}
.redtextconntype{display:block;background:url(clientlibs-v1/resources/ic_alerts_error.svg) 0 0 no-repeat;padding:0 0 0 21px !important;background-size:16px !important;line-height:16px;border:0 none;margin:8px 0;float:left;width:100%;font-size:14px;color:#cc4726}
.qrportion{border-right:3px solid #f2f3fa;padding-right:44px !important;padding-left:24px !important;margin-right:55px}
.error-section-iata-fetch{border-radius:var(--f-base-border-radius-medium);background-color:var(--f-brand-color-background-light);padding:16px}
.registrationsec-details,.registrationsec{background-color:var(--f-brand-color-background-light);padding:36px;margin-top:var(--f-base-space-6);border-radius:var(--f-base-border-radius-medium);margin-bottom:var(--f-base-space-6)}
.identitylogin{background:#fff;border-radius:16px;padding:38px 74px;margin-bottom:100px}
.passfield .fa{position:absolute;right:16px;top:16px;font-size:20px;color:#1f212b;z-index:22}
.passfield{margin-bottom:12px}
.m-b32{margin-bottom:32px}
.m-b24{margin-bottom:24px}
.m-b16{margin-bottom:16px}
.m-r30{margin-right:30px}
.m-r20{margin-right:20px}
.m-t0{margin-top:0}
.m-b0{margin-bottom:0}
.m-tminus10{margin-top:-10px}
.regi_form{background:#fff;padding:36px;border-radius:16px}
.input-base.disabled{cursor:none;pointer-events:none;border-radius:8px;border:1px solid #dbdee8}
.PadLNull{padding-left:0 !important}
.PadRNull{padding-right:0 !important}
.PadNull{padding-right:0 !important;padding-left:0 !important}
.m-t4{margin-top:4px}
.m-t24{margin-top:24px}
.pad0{padding:0}
.m-r16{margin-right:16px}
.margNull{margin:0}
.regi_scantitle{color:#1f212b;font-size:18px !important;line-height:18px !important;font:var(--f-brand-type-headline-medium)}
.norm{font-weight:300 !important}
.regi_scandesc{color:#1f212b;font-size:16px;line-height:24px}
.regi_form .disabled .custom-select-opener,.input-base.disabled input,.input-base.disabled .input-base-placeholder{color:#9099a2 !important;cursor:none;pointer-events:none !important;background:#f2f3fa !important;border:0 none !important;border-radius:8px}
.is-rectangle-large .custom-select-opener{font-size:16px !important;height:48px !important;padding:16px !important;line-height:16px !important;border:1px solid #dbdee8;background:#fff;border-radius:8px !important;color:#afb3bb;text-decoration:none;transition:background-image .2s ease,border .2s ease;cursor:pointer;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.is-rectangle-large .custom-select-opener:before,.custom-select-opener:after{width:13px;height:7px;top:20.5px;right:21.5px;margin:0}
.is-rectangle-large.disabled .custom-select-opener,.is-rectangle-large.disabled .custom-select-opener:after{background:#f2f3fa;cursor:none;pointer-events:none}
.is-rectangle-large .custom-select-opener:after{background:#fff;color:#1f212b;font-size:7px;top:24px}
.custom-select{box-shadow:none !important;border:0 !important;padding:0 !important;background:transparent !important;min-width:100% !important;height:48px}
.custom-select .input-base-placeholder.visible{padding:6px 16px 5px !important;color:#4c545e !important}
.is-rectangle-large.closed .custom-select-opener.selected{border:1px solid #dbdee8;padding-top:26px !important}
.is-rectangle-large .custom-select-dropdown{border-radius:8px !important;top:106% !important}
.custom-select-dropdown .custom-select-list{max-height:210px;overflow:auto}
.custom-select .custom-select-opener.selected,.register-form .custom-select-opener.selected{padding-top:24px !important;padding-bottom:8px !important;color:#1f212b}
.custom-select-dropdown .custom-select-item{border-bottom:1px solid #efefef;color:#666}
.regi_form .disabled .custom-select-opener:after{background:#f2f3fa !important}
select option:hover,li span.custom-select-item:hover,.custom-select-dropdown .custom-select-item.selected{background:#f2f3fa !important;color:#1f2a2b !important}
.is-rectangle-large .custom-select-opener:after,.is-rectangle-large .custom-select-opener:before,.is-rectangle-large .select2-container .select2-selection--multiple:after,.is-rectangle-large .select2-container .select2-selection--multiple:before,.select2-container .is-rectangle-large .select2-selection--multiple:after,.select2-container .is-rectangle-large .select2-selection--multiple:before{top:24px !important}
.chkboxgrp{margin-top:4px;margin-bottom:60px;padding-bottom:var(--f-base-space-10)}
.chkboxgrp .chkboxlabel{color:#1f212b;font-size:16px;padding-left:8px;cursor:pointer;float:left;margin-top:1px}
.chkboxgrp .chkboxlabel p{margin:0}
.checkbox-base [type=checkbox]{position:absolute;left:-100%;top:-100%;visibility:hidden;opacity:0}
input[type=checkbox]{width:24px;height:24px;float:left}
.checkbox-base-text{width:24px;height:24px;padding:0 !important;float:left;font-size:12px;line-height:1.4;cursor:pointer}
.checkbox-base-text:after{content:none !important}
.checkbox-base-text:before{border:1px solid #4a525d;border-radius:4px;background-position:5px 5px}
.checkbox-base-text:before{content:'';position:absolute;left:0;top:0;width:24px;height:24px;border:1px solid #d7d7d7;background-color:#fff;transition:background .2s ease}
.checkbox-base [type=checkbox]:checked~span:before{background:url("clientlibs-v1/resources/whitecheck.svg") 7px 7px no-repeat;border-color:#3a35af;background-color:#3a35af}
.checkbox-base [type=checkbox]:checked~span:before{border-color:#3a35af !important;background-color:#3a35af !important}
label.checkbox-base{margin:24px 0 0;width:auto;clear:both}
.chkboxlabel a{color:#1f212b;font:var(--f-brand-type-headline-medium);text-decoration:underline;cursor:pointer;font-size:16px !important}
.disabled-checkbox{cursor:none;pointer-events:none}
.disabled-checkbox .checkbox-base-text:before{background:#d7d7d7;cursor:none;pointer-events:none;border-color:#9099a2}
.mediumtxt{font:var(--f-brand-type-headline-medium)}
.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}
.bordbot{border-bottom:1px solid #e4e5ed}
.m0{margin:0 !important}
.p0{padding:0 !important}
.input-base{border-radius:8px}
.disableRegister,.btn-disabled,.disableRegister:hover{cursor:none;pointer-events:none;color:#9099a2 !important;background:#dbdee8 !important;border-color:#dbdee8 !important}
.m-b4{margin-bottom:4px}
.m-t8{margin-top:8px}
.error input{border-color:#cc4726 !important}
.registrationsec .iataCode-sectionsa .error::after{content:"\e5cd" !important;z-index:99;color:#1f212b;cursor:pointer}
.registrationsec .error::after,.custom-select.error:after{content:none !important}
.disabled{cursor:none;pointer-events:none}
.error.focus.custom-select .custom-select-opener{border-color:#b50000 !important}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:active,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px white inset}
.input-base.filled.disabled input:-webkit-autofill,.input-base.filled.disabled input:-webkit-autofill:hover,.input-base.filled.disabled input:-webkit-autofill:active,.input-base.filled.disabled input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #f2f3fa inset}
.custom-select.error.focus .custom-select-opener{outline:0}
.skeleton-area{width:100%;height:48px;background:var(--f-brand-color-background-disabled);border-radius:var(--f-base-border-radius-tiny);animation:pulsesec 2s ease-in-out infinite;float:left;margin-bottom:20px}
.error .input-base-elem~.input-base-placeholder{color:#afb3bb}
.is-rectangle-large .custom-select-opener:after{content:'\e92b' !important;transform:rotate(90deg);padding:4px 0;top:29px !important;font-size:13px}
.is-rectangle-large .custom-select-opener:before{background:transparent}
.is-rectangle-large .custom-select.open .custom-select-opener:after{transform:rotate(-90deg);padding:0;top:16px !important;right:10px}
.action-check-fetch.focused .checkbox-base-text:before{outline:2px solid #3A35AFCC;outline-offset:2px;width:18px;height:17px;left:4px;top:4px}
.tp-error-block{margin:0 0 24px;background:#fff url(clientlibs-v1/resources/ic_nav_info-circle.svg) 18px 16px no-repeat !important;padding:18px 18px 18px 50px;border-radius:12px;color:var(--f-brand-color-text-muted);font-size:16px;line-height:24px}
.tp-error-block .icon-close{font-size:18px;color:#1f212b;margin-top:3px;cursor:pointer}
#compAddress-mob{display:none}
#compAddress{display:block}
.regi_skeleton-text{height:36px;margin:0}
.regi_skeleton_desc{height:48px;margin:0 !important}
.skeleton-area{width:100%;height:48px;background:var(--f-brand-color-background-disabled);border-radius:var(--f-base-border-radius-medium);animation:pulsesec 2s ease-in-out infinite;float:left;margin-bottom:20px}
.agentRegHeading{color:#4a525d;font-size:28px;line-height:28px;margin:0 0 16px;font-weight:100}
.agentRegDescription{font-size:16px;line-height:20px;color:#4a525d;margin-bottom:16px}
.agentJobTitle{padding-left:0;width:66.66%;max-width:66.66%;padding-right:10px !important}
.disabled .custom-select-opener.selected,.is-rectangle-large.disabled .custom-select-opener.selected,.is-rectangle-large.disabled .custom-select-opener:after,.is-rectangle-large.disabled .custom-select .input-base-placeholder.visible{color:#9099a2 !important}
.contact-mand-error{color:#1f212b;font-size:16px}
.contact-mand-error i.fa-exclamation-triangle{color:#fcc500;margin-top:2px;margin-right:10px}
.contact-mand-error p{color:#1f212b;margin:0}
.TP_registration_uploadandndcsec{margin:36px 0 10px;border:var(--f-brand-border-size-default) solid var(--f-brand-color-border-default);padding:20px;border-radius:8px}
.TP_registration_uploadandndcsec p{font:var(--f-brand-type-link);color:var(--f-brand-color-text-default);margin:0;font-weight:550}
.TP_registration_uploadandndcsec span{font-size:14px;color:var(--f-brand-color-text-muted);margin:12px 0 16px}
.tp_registration_upload{float:left;width:100%;margin:0}
.tp_registration_upload li{float:left;border:1px solid #dbdee8;background:var(--f-brand-color-background-light);border-radius:50px;color:var(--f-brand-color-text-muted);font-size:14px;padding:7px 15px;float:left;width:auto;margin:16px 10px 0 0}
.tp_registration_upload li a{float:left;width:auto;margin:0 10px 0 0;font-size:14px;color:var(--f-brand-color-text-muted);text-decoration:underline}
.TP_registration_upload_Error{float:left;margin:3px 10px 0 0;border-bottom:0 none !important;color:var(--f-brand-color-text-muted)}
.tp_registration_upload li a:hover{color:var(--f-base-color-solid-burgundy-100)}
.TP_registration_upload_Error{font-size:14px !important;color:#cc4726 !important;margin:8px 0 0 !important}
.tp_registration_upload .icon-close{margin:4px 0 0;float:left;cursor:pointer}
.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:#1f212b !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:4px solid #b8c4ea;outline-offset:0}
.radio-base{margin-bottom:0 !important;margin-right:32px}
.oryxupload .oryx_heading{font:var(--f-brand-type-link);color:var(--f-brand-color-text-default);margin:0;font-weight:600;font-weight:600;font-family:'GraphikRegular'}
.oryxupload .oryx_desc p{font-size:14px;color:var(--f-brand-color-text-muted);margin:0;font-family:'GraphikRegular'}
.oryxupload .oryx_desc p a{font-size:14px;color:var(--f-brand-color-text-muted);font-weight:600;text-decoration:underline;margin-left:6px;cursor:pointer}
@keyframes pulsesec{50%{opacity:.5}
}
@media(max-width:480px){body .sliderContainerPC.container{padding:0 !important}
.container{padding-left:var(--f-base-space-4) !important;padding-right:var(--f-base-space-4) !important}
.title{margin-bottom:28px}
.registrationsec-details,.registrationsec{padding:36px 20px}
.accessterms{float:left;width:100%;margin-top:var(--f-base-space-3)}
.accesstermsheading{margin-bottom:var(--f-base-space-4)}
.registrationsec .PadLNull,.registrationsec .PadRNull,.registrationsec-details .PadLNull,.registrationsec-details .PadRNull,.col-md-4{padding-left:0;padding-right:0}
.registrationsec .col-md-4{float:left;padding-left:0;padding-right:0}
.chkboxgrp .chkboxlabel{width:94%}
label.checkbox-base{width:100%}
.chkboxgrp{margin-bottom:0;border-bottom:0}
.chkboxgrp .chkboxlabel{font-size:16px}
.registrationsec-details .subtitle{margin-bottom:24px}
.submitRegistrationBtn,.cancelResistrationBtn{width:100%;margin:24px 0 0}
.input-base{float:left;width:100%}
.redtextconntype{margin-bottom:0}
body .input-base.error.focused input{outline:2px solid #3A35AFCC;outline-offset:2px;border-radius:8px}
.input-base,.autocomplete .input-base .twitter-typeahead.error input[type=text],.autocomplete .input-base.error input[type=text],.input-base .twitter-typeahead.error .autocomplete input[type=text],.input-base .twitter-typeahead.error .input-base-elem,.input-base.error .autocomplete input[type=text],.input-base.error .input-base-elem{height:auto !important}
.is-rectangle-large .custom-select-opener:after{right:14px;top:35px !important;background:transparent !important}
.is-rectangle-large .custom-select.open .custom-select-opener:after{right:3px !important}
.chkboxgrp .chkboxlabel a,.chkboxgrp .chkboxlabel p{font-size:16px}
#compAddress-mob{display:block;max-height:100px;min-height:80px;background:#f2f3fa;margin-top:8px !important;color:#9099a2 !important}
#compAddress{display:none}
.contact-mand-error p{width:92%}
.radio-base{margin-bottom:16px !important;margin-right:0;width:100%}
.radio-base:last-child{margin-bottom:0 !important}
.tp_registration_upload li{width:100%}
.tp_registration_upload li a{width:90%}
.tp_registration_upload .icon-close{float:right}
}
.user_Regi_type_heading{color:var(--f-brand-color-text-default);font-size:1.125rem !important;font:var(--f-brand-type-headline-medium);margin-bottom:var(--f-base-space-4);margin-top:var(--f-base-space-3);line-height:1.125rem}
.user_Regi_type .radio-base-text{padding-top:0}
.user_Regi_type .radio-base-text b{font-size:.825rem;color:var(--f-brand-color-text-default);line-height:1rem;font-weight:normal;margin-top:var(--f-base-space-1)}
.user_Regi_type .radio-base-text:before{top:6px}
.user_Regi_type .radio-base input[type=radio]:checked+.radio-base-text:before{border:10px solid #3a35af !important}
.user_Regi_type .radio-base{margin-right:0}
.radio-disabled{cursor:none;pointer-events:none}
.btn-disabled{color:var(--f-base-color-solid-grey-50) !important;background:var(--f-base-color-solid-grey-25) !important;cursor:none;pointer-events:none;border-color:var(--f-base-color-solid-grey-25) !important}
.radio-disabled .radio-base-text:before{border-color:var(--f-base-color-solid-grey-50);background:var(--f-base-color-solid-grey-25)}
.radio-disabled .radio-base-text,.radio-disabled .radio-base-text b{color:var(--f-base-color-solid-grey-50) !important}
.warn_block{padding:var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-4) var(--f-base-space-12);background:url(clientlibs-v1/resources/ic_alerts_warning.svg) 14px 10px no-repeat;color:var(--f-brand-color-text-default);font-size:1rem;line-height:1rem;border:1px solid var(--f-brand-color-text-default);border-radius:.5rem}
.input-base{position:relative}
.clearspace{position:absolute;top:1rem;right:1rem;cursor:pointer;z-index:11}
.clearspace .icon-close{color:var(--f-brand-color-text-default)}