.form-controls-new input[type="tel"],.form-controls-new input[type="email"],.form-controls-new input[type="number"],.form-controls-new input[type="text"],.form-controls-new input[type="password"],.form-controls-new select,.form-controls-old .tl-btn,.form-controls-new .tl-btn,.form-controls-old input[type="tel"],.form-controls-old input[type="email"],.form-controls-old input[type="number"],.form-controls-old input[type="text"],.form-controls-old input[type="password"]{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-controls-old .password-container .icon.icon-reveal-password,.form-controls-new .password-container .icon.icon-reveal-password,.form-controls-old .password-container .icon.icon-hide-password,.form-controls-new .password-container .icon.icon-hide-password{ background-image:url("https://www.thelotter.com.pa/App_Themes/Default/Images/Sprites/elements.png?v=20212608154346")}.mobile .form-controls-new .MobileCheckBoxWrapper input[type=checkbox],.mobile .form-controls-new .check-box-wrapper input[type=checkbox]{ background-image:url("https://www.thelotter.com.pa/mobile/Images/general.png?v=20212608154346")}.form-controls-new input[type="tel"],.form-controls-new input[type="email"],.form-controls-new input[type="number"],.form-controls-new input[type="text"],.form-controls-new input[type="password"],.form-controls-new select{ border-radius:7px;border:1px solid #d3d3d3;padding:1px 5px}.form-controls-old .tl-btn,.form-controls-new .tl-btn{ float:none} .form-controls-old .tl-btn .btn-text,.form-controls-new .tl-btn .btn-text{ width:100%} .form-controls-old .tl-btn .btn-text span,.form-controls-new .tl-btn .btn-text span{ width:100%}.form-controls-old .field-wrapper,.form-controls-new .field-wrapper{ margin-bottom:15px}.form-controls-old .placeholder,.form-controls-new .placeholder{ color:#a1a1a1 !important}.form-controls-old input::-webkit-outer-spin-button,.form-controls-old input::-webkit-inner-spin-button,.form-controls-new input::-webkit-outer-spin-button,.form-controls-new input::-webkit-inner-spin-button{ -webkit-appearance:none}.form-controls-old input[type=number],.form-controls-new input[type=number]{ -moz-appearance:textfield}.form-controls-old input[type="tel"]::-webkit-input-placeholder,.form-controls-old input[type="email"]::-webkit-input-placeholder,.form-controls-old input[type="number"]::-webkit-input-placeholder,.form-controls-old input[type="text"]::-webkit-input-placeholder,.form-controls-old input[type="password"]::-webkit-input-placeholder,.form-controls-new input[type="tel"]::-webkit-input-placeholder,.form-controls-new input[type="email"]::-webkit-input-placeholder,.form-controls-new input[type="number"]::-webkit-input-placeholder,.form-controls-new input[type="text"]::-webkit-input-placeholder,.form-controls-new input[type="password"]::-webkit-input-placeholder{ color:#a1a1a1;opacity:0.9}.form-controls-old input[type="tel"]:-moz-placeholder,.form-controls-old input[type="email"]:-moz-placeholder,.form-controls-old input[type="number"]:-moz-placeholder,.form-controls-old input[type="text"]:-moz-placeholder,.form-controls-old input[type="password"]:-moz-placeholder,.form-controls-new input[type="tel"]:-moz-placeholder,.form-controls-new input[type="email"]:-moz-placeholder,.form-controls-new input[type="number"]:-moz-placeholder,.form-controls-new input[type="text"]:-moz-placeholder,.form-controls-new input[type="password"]:-moz-placeholder{ color:#a1a1a1;opacity:0.9}.form-controls-old input[type="tel"]::-moz-placeholder,.form-controls-old input[type="email"]::-moz-placeholder,.form-controls-old input[type="number"]::-moz-placeholder,.form-controls-old input[type="text"]::-moz-placeholder,.form-controls-old input[type="password"]::-moz-placeholder,.form-controls-new input[type="tel"]::-moz-placeholder,.form-controls-new input[type="email"]::-moz-placeholder,.form-controls-new input[type="number"]::-moz-placeholder,.form-controls-new input[type="text"]::-moz-placeholder,.form-controls-new input[type="password"]::-moz-placeholder{ color:#a1a1a1;opacity:0.9}.form-controls-old input[type="tel"]:-ms-input-placeholder,.form-controls-old input[type="email"]:-ms-input-placeholder,.form-controls-old input[type="number"]:-ms-input-placeholder,.form-controls-old input[type="text"]:-ms-input-placeholder,.form-controls-old input[type="password"]:-ms-input-placeholder,.form-controls-new input[type="tel"]:-ms-input-placeholder,.form-controls-new input[type="email"]:-ms-input-placeholder,.form-controls-new input[type="number"]:-ms-input-placeholder,.form-controls-new input[type="text"]:-ms-input-placeholder,.form-controls-new input[type="password"]:-ms-input-placeholder{ color:#a1a1a1;opacity:0.9}.form-controls-old .input.ng-invalid,.form-controls-new .input.ng-invalid{ border:1px solid red}.form-controls-old .password-container,.form-controls-new .password-container{ position:relative} .form-controls-old .password-container .icon.icon-reveal-password,.form-controls-new .password-container .icon.icon-reveal-password{ background-position:115px 72px;width:15px;height:11px;display:inline-block} .form-controls-old .password-container .icon.icon-hide-password,.form-controls-new .password-container .icon.icon-hide-password{ background-position:130px 72px;width:15px;height:11px;display:inline-block} .ie8 .form-controls-old .password-container .icon,.ie8 .form-controls-new .password-container .icon{ display:none}.form-controls-old input[type="tel"],.form-controls-old input[type="email"],.form-controls-old input[type="number"],.form-controls-old input[type="text"],.form-controls-old input[type="password"]{ height:24px;border:solid 1px #969696;padding:1px 0 1px 4px;margin:0} .ie8 .form-controls-old input[type="tel"],.ie9 .form-controls-old input[type="tel"],.ie8 .form-controls-old input[type="email"],.ie9 .form-controls-old input[type="email"],.ie8 .form-controls-old input[type="number"],.ie9 .form-controls-old input[type="number"],.ie8 .form-controls-old input[type="text"],.ie9 .form-controls-old input[type="text"],.ie8 .form-controls-old input[type="password"],.ie9 .form-controls-old input[type="password"]{ line-height:20px}.form-controls-old .password-container .icon-reveal-password,.form-controls-old .password-container .icon.icon-hide-password{ margin:0 6px -1px -25px}.form-controls-old .shared-validation-failed-message{ text-align:left;margin-top:0;margin-left:0}.form-controls-old .shared-validation-failed-icon,.form-controls-old .shared-validation-failed-icon-ie11,.form-controls-old .shared-validation-success-icon,.form-controls-old .shared-validation-success-icon-ie11{ margin-left:5px;margin-right:0}.form-controls-new .tl-btn{ min-width:110px}.form-controls-new .field-wrapper{ margin-left:20px;margin-right:20px}.form-controls-new .shared-validation-failed-message{ text-align:left}.form-controls-new input[type="tel"],.form-controls-new input[type="email"],.form-controls-new input[type="number"],.form-controls-new input[type="text"],.form-controls-new input[type="password"]{ width:100%;height:34px} .form-controls-new input[type="tel"]:focus,.form-controls-new input[type="email"]:focus,.form-controls-new input[type="number"]:focus,.form-controls-new input[type="text"]:focus,.form-controls-new input[type="password"]:focus{ box-shadow:#4677c4 0 0 1px 1px;outline:0} .form-controls-new input[type="tel"]:active,.form-controls-new input[type="email"]:active,.form-controls-new input[type="number"]:active,.form-controls-new input[type="text"]:active,.form-controls-new input[type="password"]:active{ box-shadow:#4677c4 0 0 10px} .ie8 .form-controls-new input[type="tel"],.ie8 .form-controls-new input[type="email"],.ie8 .form-controls-new input[type="number"],.ie8 .form-controls-new input[type="text"],.ie8 .form-controls-new input[type="password"]{ padding-top:8px} .form-controls-new input[type="tel"]:disabled,.form-controls-new input[type="email"]:disabled,.form-controls-new input[type="number"]:disabled,.form-controls-new input[type="text"]:disabled,.form-controls-new input[type="password"]:disabled{ background-color:#e4e4e4;color:#a1a1a1;box-shadow:none}.form-controls-new input::-ms-clear,.form-controls-new input::-ms-reveal{ display:none;width:0;height:0}.form-controls-new .password-container{ width:100%} .form-controls-new .password-container input{ padding-right:28px} .form-controls-new .password-container .icon-reveal-password,.form-controls-new .password-container .icon.icon-hide-password{ cursor:pointer;position:absolute;right:8px;top:10px} .form-controls-new .password-container .shared-validation-success-icon-ie11,.form-controls-new .password-container .shared-validation-failed-icon-ie11,.form-controls-new .password-container .shared-validation-success-icon,.form-controls-new .password-container .shared-validation-failed-icon{ display:none} .ie8 .form-controls-new .password-container .shared-validation-success-icon-ie11,.ie8 .form-controls-new .password-container .shared-validation-failed-icon-ie11,.ie8 .form-controls-new .password-container .shared-validation-success-icon,.ie8 .form-controls-new .password-container .shared-validation-failed-icon{ display:inline-block}.form-controls-new .select-container{ position:relative;display:inline-block}.form-controls-new .select-container:after{ content:" ";background:url("https://www.thelotter.com.pa/App_Themes/Default/Images/Sprites/elements.png?v=20212608154346") no-repeat -751px -296px transparent;width:11px;height:7px;display:inline-block;position:absolute;right:5px;top:14px;pointer-events:none}.form-controls-new .firefox:after{ content:" ";background:none !important}.form-controls-new select{ -webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:34px} .form-controls-new select [disabled]{ background-color:#e4e4e4} .form-controls-new select:focus{ box-shadow:#4677c4 0 0 1px 1px;outline:0} .form-controls-new select:active{ box-shadow:#4677c4 0 0 10px}.form-controls-new select::-ms-expand{ display:none}.ie8 .form-controls-new select,.ie9 .form-controls-new select{ padding-right:0 !important;padding-top:0 !important;padding-bottom:0 !important;border-radius:0}.ie8 .form-controls-new .select-container:after,.ie9 .form-controls-new .select-container:after{ background:none;width:0}.form-controls-new input[type="checkbox"]{ margin:3px 3px 3px 4px}.form-controls-new .enable-chk-wrapper div{ width:260px;display:inline-block;vertical-align:top}.form-controls-new .enable-chk-wrapper input[type="checkbox"]{ margin:0 3px 0 0}.mobile .form-controls-new .field-wrapper{ margin-left:7px;margin-right:7px}.mobile .form-controls-new input[type="tel"],.mobile .form-controls-new input[type="email"],.mobile .form-controls-new input[type="number"],.mobile .form-controls-new input[type="text"],.mobile .form-controls-new input[type="password"]{ box-shadow:#e9e9e9 0 0 5px 0 inset;border-radius:4px;padding:6px 10px;font-family:Arial,Tahoma,Geneva;font-size:14px} .mobile .form-controls-new input[type="tel"]::-webkit-input-placeholder,.mobile .form-controls-new input[type="email"]::-webkit-input-placeholder,.mobile .form-controls-new input[type="number"]::-webkit-input-placeholder,.mobile .form-controls-new input[type="text"]::-webkit-input-placeholder,.mobile .form-controls-new input[type="password"]::-webkit-input-placeholder{ font-size:14px} .mobile .form-controls-new input[type="tel"]:-moz-placeholder,.mobile .form-controls-new input[type="email"]:-moz-placeholder,.mobile .form-controls-new input[type="number"]:-moz-placeholder,.mobile .form-controls-new input[type="text"]:-moz-placeholder,.mobile .form-controls-new input[type="password"]:-moz-placeholder{ font-size:14px} .mobile .form-controls-new input[type="tel"]::-moz-placeholder,.mobile .form-controls-new input[type="email"]::-moz-placeholder,.mobile .form-controls-new input[type="number"]::-moz-placeholder,.mobile .form-controls-new input[type="text"]::-moz-placeholder,.mobile .form-controls-new input[type="password"]::-moz-placeholder{ font-size:14px} .mobile .form-controls-new input[type="tel"]:-ms-input-placeholder,.mobile .form-controls-new input[type="email"]:-ms-input-placeholder,.mobile .form-controls-new input[type="number"]:-ms-input-placeholder,.mobile .form-controls-new input[type="text"]:-ms-input-placeholder,.mobile .form-controls-new input[type="password"]:-ms-input-placeholder{ font-size:14px} .mobile .form-controls-new input[type="tel"]:disabled,.mobile .form-controls-new input[type="email"]:disabled,.mobile .form-controls-new input[type="number"]:disabled,.mobile .form-controls-new input[type="text"]:disabled,.mobile .form-controls-new input[type="password"]:disabled{ background-color:#bebebe;color:#FFFFFF} .mobile .form-controls-new input[type="tel"].ng-invalid,.mobile .form-controls-new input[type="email"].ng-invalid,.mobile .form-controls-new input[type="number"].ng-invalid,.mobile .form-controls-new input[type="text"].ng-invalid,.mobile .form-controls-new input[type="password"].ng-invalid{ border:1px solid red}.mobile .form-controls-new .password-container .icon{ display:none}.mobile .form-controls-new .password-container .shared-validation-success-icon-ie11,.mobile .form-controls-new .password-container .shared-validation-failed-icon-ie11,.mobile .form-controls-new .password-container .shared-validation-success-icon,.mobile .form-controls-new .password-container .shared-validation-failed-icon{ display:inline-block}.mobile .form-controls-new .select-container{ position:relative;display:inline-block}.mobile .form-controls-new .select-container:after{ content:" ";background:url("https://www.thelotter.com.pa/mobile/Images/selectBg.png?v=20212608154346") no-repeat -274px -1px transparent;width:35px;height:35px;display:inline-block;position:absolute;right:-1px;top:0;background-size:auto 35px;pointer-events:none}.mobile .form-controls-new select{ background:none;background-size:auto 36px;border-radius:4px;font-family:Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #d3d3d3} .mobile .form-controls-new select:focus{ box-shadow:none}.mobile .form-controls-new .MobileCheckBoxWrapper{ display:table} .mobile .form-controls-new .MobileCheckBoxWrapper input[type=checkbox]{ display:table-cell;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-size:48px auto;background-position:center -589px;width:34px;height:34px;display:inline-block;margin:0 auto} .mobile .form-controls-new .MobileCheckBoxWrapper input[type=checkbox]:checked{ background-position-y:-626px} .mobile .form-controls-new .MobileCheckBoxWrapper input[type=checkbox]:focus{ outline:0} .mobile .form-controls-new .MobileCheckBoxWrapper div{ display:table-cell;padding-left:10px;padding-top:3px;vertical-align:middle} .mobile .form-controls-new .MobileCheckBoxWrapper label{ color:#3F3F3F !important}.mobile .form-controls-new .check-box-wrapper input[type=checkbox]{ border:none;background-size:48px auto;background-color:transparent;width:34px;height:34px;margin-top:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:center -589px;width:34px;height:34px;display:inline-block} .mobile .form-controls-new .check-box-wrapper input[type=checkbox]:checked{ background-position-y:-626px} .mobile .form-controls-new .check-box-wrapper input[type=checkbox]:focus{ outline:0}.personal-details-container .birthday > div,.personal-details-container-v2 .birthday > div{ margin-bottom:10px}.personal-details-container .birthday > span .select-container > select,.personal-details-container-v2 .birthday > span .select-container > select{ margin-left:14px;width:55px}.personal-details-container .birthday > span > .select-container:first-child > select,.personal-details-container-v2 .birthday > span > .select-container:first-child > select{ margin-left:0}.personal-details-container .birthday > span > .select-container:first-child + .select-container + .select-container > select,.personal-details-container-v2 .birthday > span > .select-container:first-child + .select-container + .select-container > select{ width:80px}.personal-details-container .birthday > span > .select-container > select,.personal-details-container-v2 .birthday > span > .select-container > select{ width:55px}.personal-details-container .birthday-v2,.personal-details-container-v2 .birthday-v2{ display:flex;text-align:left} .personal-details-container .birthday-v2 > div,.personal-details-container-v2 .birthday-v2 > div{ margin-bottom:10px} .personal-details-container .birthday-v2 > span .select-container > select,.personal-details-container-v2 .birthday-v2 > span .select-container > select{ margin-left:14px;width:55px} .personal-details-container .birthday-v2 > span > .select-container:first-child > select,.personal-details-container-v2 .birthday-v2 > span > .select-container:first-child > select{ margin-left:0} .personal-details-container .birthday-v2 > span > .select-container:nth-child(2) > select,.personal-details-container-v2 .birthday-v2 > span > .select-container:nth-child(2) > select{ width:83px} .personal-details-container .birthday-v2 > span > .select-container:first-child + .select-container + .select-container > select,.personal-details-container-v2 .birthday-v2 > span > .select-container:first-child + .select-container + .select-container > select{ width:80px} .personal-details-container .birthday-v2 > span > .select-container > select,.personal-details-container-v2 .birthday-v2 > span > .select-container > select{ width:55px}.personal-details-container .field-no-bootom-margin,.personal-details-container-v2 .field-no-bootom-margin{ margin-bottom:0px}.personal-details-container .field-text-full-width,.personal-details-container-v2 .field-text-full-width{ width:100% !important}.personal-details-container .checkbox-text-wrapper,.personal-details-container-v2 .checkbox-text-wrapper{ width:249px;margin-top:2px;display:inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;align-items:center;-webkit-box-align:center;-ms-flex-align:center} .ie10 .personal-details-container .checkbox-text-wrapper,.ie10 .personal-details-container-v2 .checkbox-text-wrapper{ display:inline-block}.mobile .personal-details-container .birthday > div,.mobile .personal-details-container-v2 .birthday > div{ font-weight:bold;color:#3F3F3F}.mobile .personal-details-container .birthday > span select,.mobile .personal-details-container-v2 .birthday > span select{ width:85px !important;margin-top:0;display:inline;margin-left:10px}.mobile .personal-details-container .birthday > span > select:first-child > select,.mobile .personal-details-container-v2 .birthday > span > select:first-child > select{ margin-left:0}.mobile .personal-details-container .birthday > span > .select-container:first-child + .select-container + .select-container > select,.mobile .personal-details-container-v2 .birthday > span > .select-container:first-child + .select-container + .select-container > select{ width:115px !important}.mobile .personal-details-container .birthday-v2,.mobile .personal-details-container-v2 .birthday-v2{ display:flex;text-align:left} .mobile .personal-details-container .birthday-v2 > div,.mobile .personal-details-container-v2 .birthday-v2 > div{ margin-bottom:10px} .mobile .personal-details-container .birthday-v2 > span .select-container > select,.mobile .personal-details-container-v2 .birthday-v2 > span .select-container > select{ margin-left:14px} .mobile .personal-details-container .birthday-v2 > span > .select-container:first-child > select,.mobile .personal-details-container-v2 .birthday-v2 > span > .select-container:first-child > select{ margin-left:0;width:80px !important} .mobile .personal-details-container .birthday-v2 > span > .select-container:nth-child(2) > select,.mobile .personal-details-container-v2 .birthday-v2 > span > .select-container:nth-child(2) > select{ width:100px !important} .mobile .personal-details-container .birthday-v2 > span > .select-container:nth-child(3) > select,.mobile .personal-details-container-v2 .birthday-v2 > span > .select-container:nth-child(3) > select{ width:97px !important}.mobile .personal-details-container .field-no-bootom-margin,.mobile .personal-details-container-v2 .field-no-bootom-margin{ margin-bottom:0px}.mobile .personal-details-container .field-text-full-width,.mobile .personal-details-container-v2 .field-text-full-width{ width:100%}.mobile .personal-details-container .field-wrapper .checkbox-text-wrapper,.mobile .personal-details-container-v2 .field-wrapper .checkbox-text-wrapper{ margin-top:0;min-height:30px;width:260px}.mobile .personal-details-container .field-wrapper .birthday-text,.mobile .personal-details-container .field-wrapper .phone-text,.mobile .personal-details-container-v2 .field-wrapper .birthday-text,.mobile .personal-details-container-v2 .field-wrapper .phone-text{ display:block;width:auto;vertical-align:middle}.phone-number-country-code-v2{ width:22% !important}.phone-number-input-v2{ width:76% !important}.personal-details-container-v2 .check-box-wrapper input[type=checkbox]{ margin-top:5px}.personal-details-container-v2{ margin-top:25px} .personal-details-container-v2 .field-wrapper.check-terms-of-use{ margin-bottom:15px} .personal-details-container-v2 .field-wrapper .birthday-text{ display:inline-block;width:98px;text-align:left} .personal-details-container-v2 .field-wrapper .add-ssn-text,.personal-details-container-v2 .field-wrapper .add-passport-number-text{ cursor:pointer;text-align:left} .personal-details-container-v2 .field-wrapper .radio-passport-details{ float:right;width:50%} .personal-details-container-v2 .field-wrapper.age-verification-error{ text-align:left} .personal-details-container-v2 .field-wrapper.separator{ height:1px;border-top:solid 1px #eaeaea;margin-left:15px;margin-right:15px} .personal-details-container-v2 .field-wrapper .phone-text{ display:inline-block;width:85px;text-align:left} .personal-details-container-v2 .field-wrapper .required-notification{ text-align:left;width:200px;margin-left:25px;font-size:12px;color:#A9A9A9;font-style:italic} .personal-details-container-v2 .field-wrapper select{ background-color:#FFFFFF} .personal-details-container-v2 .field-wrapper select:disabled{ background-color:#e4e4e4} .personal-details-container-v2 .field-wrapper .checkbox-text-wrapper{ text-align:left;width:295px;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-webkit-box-align:center} .personal-details-container-v2 .field-wrapper .checkbox-text-wrapper .check-lable{ margin-top:-2px} .personal-details-container-v2 .field-wrapper.not-valid .textbox{ border:solid 1px red}.payment-methods-container-v2{ margin-top:25px;margin-bottom:86px} .payment-methods-container-v2 .sub-title{ font-size:16px} .payment-methods-container-v2 .methods-wrapper{ margin-top:25px;margin-bottom:86px !important}.methods-wrapper{ margin-bottom:0 !important}.buttons-wrapper{ margin-bottom:1px !important} .buttons-wrapper > a:first-child + a{ float:right}.single-button{ margin-bottom:1px !important} .single-button .btn-size-large{ width:100%}.add-payment-only{ display:none}.template-wrapper{ clear:both;overflow:hidden;min-height:275px}.verify-sms-button{ margin-bottom:7px !important;margin-top:13px} .verify-sms-button .btn-size-small{ padding:0 10px 0 10px !important}.back-link .fonix-try-again-link{ cursor:pointer;text-decoration:underline;display:inline-block;width:270px}.spliter{ border-bottom:1px solid #eaeaea}.mobile-spliter-wrapper,.mobile-sub-title-wrapper{ display:none}.sub-title{ text-align:center;color:#3F3F3F;font-size:14px}.country-state .select-container{ display:block;width:100%} .country-state .select-container select{ width:100%} .country-state .select-container .default-selected-value{ color:#a1a1a1} .country-state .select-container .default-selected-value option{ color:#3F3F3F} .country-state .select-container .default-selected-value > option:first-child{ color:#a1a1a1}.back-link .phone.fonix-phone input[type=tel].fonix-phone-input{ width:160px}.phone.fonix-phone{ margin-left:0;width:100%;position:relative} .phone.fonix-phone .fonix-sub-title{ width:88%;text-align:left} .phone.fonix-phone .fonix-sub-title.edit-fonix-sub-title{ color:#959595} .phone.fonix-phone .shared-validation-failed-message{ width:271px}.phone.muchbetter-phone .country-code{ width:62px}.phone.muchbetter-phone .phone-number-editable{ width:208px;margin-left:5px}.phone input[type=tel].fonix-phone-input{ width:209px} .phone input[type=tel].fonix-phone-input.edit-fonix-phone-input{ width:280px}.phone > div{ margin-bottom:10px}.phone .shared-validation-warning-icon,.phone .shared-validation-success-icon{ background-color:#fff;z-index:10;margin-left:-27px}.phone .shared-phone-not-verified-message{ margin-top:6px;width:250px;margin-left:0}.phone .shared-phone-not-verified-message span{ color:#3F3F3F;font-size:14px;line-height:20px}.phone .shared-validation-failed-icon,.phone .shared-validation-success-icon,.phone .shared-validation-warning-icon,.phone .shared-validation-failed-icon-ie11,.phone .shared-validation-success-icon-ie11,.phone .shared-validation-warning-icon-ie11{ margin-bottom:0}.phone .shared-validation-warning-icon,.phone .shared-validation-warning-icon-ie11{ background-position:0}.phone .fonix-wizard-container .fonix-country-code{ width:62px}.phone > div:first-child + input{ width:62px}.phone > div:first-child + input + input{ margin-left:5px;width:160px}.phone .TLC-Notification.TLC-Notification-Info{ width:260px} .phone .TLC-Notification.TLC-Notification-Info a{ cursor:pointer !important}.billing-details-container,.fullregistration-container{ color:#3F3F3F;font-size:14px} .billing-details-container .fullregistration-details-only,.fullregistration-container .fullregistration-details-only{ display:block}.add-payment-details-container .add-payment-only{ display:block}.add-payment-details-container .fullregistration-details-only{ display:none}.fonix-container .fonix-error{ width:260px;margin-left:0}.mobile .template-wrapper{ min-height:0}.mobile .form-controls-new .neteller-container .MobileCheckBoxWrapper{ width:100%} .mobile .form-controls-new .neteller-container .MobileCheckBoxWrapper input[type=checkbox]{ display:table-cell}.mobile .spliter-wrapper{ display:none}.mobile .field-wrapper{ margin-bottom:15px !important}.mobile .mobile-spliter-wrapper{ display:block;margin-bottom:10px !important;margin-top:15px !important}.mobile .mobile-sub-title-wrapper{ display:block;margin-bottom:10px !important} .mobile .mobile-sub-title-wrapper label{ text-align:left}.mobile .sub-title{ text-align:left}.mobile .mobile-payment-sub-title-wrapper,.mobile .methods-wrapper{ margin-bottom:10px !important}.mobile .phone .shared-validation-failed-message{ font-weight:normal !important}.mobile .phone.fonix-phone{ overflow:visible} .mobile .phone.fonix-phone div.shared-validation-failed-message{ width:96%} .mobile .phone.fonix-phone .tooltip.static{ width:96%} .mobile .phone.fonix-phone .fonix-wizard-container{ position:relative}.mobile .phone > div{ font-weight:bold;color:#3F3F3F}.mobile .phone > input:nth-of-type(2){ width:230px}.mobile .phone .verify-sms-button{ font-weight:normal;position:absolute;right:13px;top:2px;margin-top:0}.mobile .payment-method-icon{ margin-bottom:10px;margin-right:29px} .mobile .payment-method-icon.last-in-row{ margin-right:0} .mobile .payment-method-icon.inactive{ margin-bottom:10px !important}.mobile .payment-method-details-container .expiration-date-label{ margin-top:10px;font-size:14px;color:#3F3F3F}.mobile .payment-method-details-container .expiration-date .select-container{ width:85px}.mobile .payment-method-details-container .expiration-date select{ display:inline-block;width:85px !important}.mobile .payment-method-details-container .birthday-date-text{ text-align:left;font-size:14px;color:#3F3F3F}.mobile .payment-method-details-container .birthday-date{ float:left;text-align:left;width:100%;margin-bottom:10px} .mobile .payment-method-details-container .birthday-date .select-container{ width:95px} .mobile .payment-method-details-container .birthday-date select{ display:inline-block;width:95px !important} .mobile .payment-method-details-container .birthday-date .select-container:first-child{ margin-left:0;width:95px !important}.mobile .payment-method-details-container .checkbox-text-wrapper-payment-terms{ margin-top:0;min-height:30px;width:260px}.mobile .add-payment-details-container .mobile-payment-wrapper{ min-height:270px}.mobile .fonix-container .fonix-wizard-container > input:nth-of-type(1){ width:62px}.mobile .fonix-container .fonix-wizard-container > input:nth-of-type(2){ width:34%;margin-left:5px}.mobile .fonix-container .view-animate{ position:relative}.mobile .fonix-container .back-link .TLC-Notification-Info{ margin-top:-5px;margin-bottom:5px}.mobile .fonix-paymnet-details .field-wrapper .fonix-phone{ margin-left:0}.mobile .payment-methods-container-v2 .sub-title{ text-align:center}.payment-method-details-container{ margin-top:15px} .payment-method-details-container .subtitle{ text-align:center} .payment-method-details-container .box-shadow{ box-shadow:0 0 0 40px #fff !important} .payment-method-details-container .required-notification-payment-terms{ text-align:left;width:200px;margin-left:25px;font-size:12px;color:#A9A9A9;font-style:italic} .payment-method-details-container .check-box-wrapper input[type=checkbox]{ margin-top:0px;float:left;margin-right:8px} .payment-method-details-container .checkbox-text-wrapper-payment-terms{ text-align:left;width:90%;display:inline-flex;display:-ms-inline-flexbox;align-items:center;-webkit-box-align:center;float:left;font-size:14px} .payment-method-details-container .checkbox-text-wrapper-payment-terms .check-lable{ margin-top:-2px} .payment-method-details-container .expiration-date{ float:right} .payment-method-details-container .expiration-date .select-container{ margin-left:10px;width:65px} .payment-method-details-container .expiration-date .select-container > select{ width:65px} .payment-method-details-container .expiration-date-label{ float:left;margin-top:5px;color:#3F3F3F;font-size:14px} .payment-method-details-container .birthday-date-text{ text-align:left;font-size:14px;color:#3F3F3F} .payment-method-details-container .birthday-date{ float:left;text-align:left;width:100%;margin-bottom:20px} .payment-method-details-container .birthday-date .select-container{ width:86px;margin-left:10px} .payment-method-details-container .birthday-date select{ display:inline-block;width:86px !important} .payment-method-details-container .birthday-date .select-container:first-child{ margin-left:0;width:87px !important} .payment-method-details-container .select-container{ width:100%} .payment-method-details-container .currencies-combo{ width:100%} .payment-method-details-container .isdefault-payment-text{ cursor:pointer;position:relative;top:-1px} .payment-method-details-container .isdefault{ cursor:default} .payment-method-details-container .animate-if.ng-enter,.payment-method-details-container .animate-if.ng-leave{ -webkit-transition:all linear 0.5s;transition:all ease-in-out 0.5s} .payment-method-details-container .animate-if.ng-enter, .payment-method-details-container .animate-if.ng-leave.ng-leave-active{ opacity:0;margin-top:-32px} .payment-method-details-container .animate-if.ng-leave, .payment-method-details-container .animate-if.ng-enter.ng-enter-active{ opacity:1;margin-top:16px} .payment-method-details-container .field-wrapper.not-valid .textbox{ border:solid 1px red}.payment-method-icon{ margin-bottom:15px;margin-right:17px;width:80px;height:40px;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:linear-gradient(#fbfbfb 0%,#dbdbdb 100%);background-origin:padding-box;background-size:auto;border-bottom-color:#888888;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom-style:solid;border-bottom-width:1px;border-collapse:separate;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#b5b5b5;border-left-style:solid;border-left-width:1px;border-right-color:#b5b5b5;border-right-style:solid;border-right-width:1px;border-top-color:#b5b5b5;border-top-left-radius:6px;border-top-right-radius:6px;border-top-style:solid;border-top-width:1px;box-shadow:#d2d2d2 0 1px 0 0;cursor:pointer;display:inline-block} .payment-method-icon.safari{ background-image:-webkit-linear-gradient(#fbfbfb 0%,#dbdbdb 100%)} .payment-method-icon:hover{ border-color:#4677c4;box-shadow:#4677c4 0 0 3px 1px} .payment-method-icon.last-in-row{ margin-right:0px} .payment-method-icon.inactive{ cursor:auto;border-bottom-color:#888888;border-left-color:#b5b5b5;border-right-color:#b5b5b5;border-top-color:#b5b5b5;box-shadow:#d2d2d2 0 1px 0 0;margin-left:19px} .ie8 .payment-method-icon{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fbfbfb,endColorstr=#dbdbdb,GradientType=0)} .ie9 .payment-method-icon{ filter:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZCRkJGQiIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0RCREJEQiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzE3MikiIC8+Cjwvc3ZnPg==)}.icon-separator{ border-top:1px solid #e1e1e1;margin-top:-30px;margin-bottom:30px}.text-center{ text-align:center}.field-wrapper-small-space{ margin-bottom:5px !important}.user-deposit-limit-full-registration .more-options{ text-decoration:underline;color:#4677c4;cursor:pointer}.user-deposit-limit-full-registration .select-container{ margin:15px 0 15px 0;width:100%;font-size:14px} .user-deposit-limit-full-registration .select-container .default-selected-value{ color:#a1a1a1} .user-deposit-limit-full-registration .select-container .default-selected-value option{ color:#3F3F3F} .user-deposit-limit-full-registration .select-container .default-selected-value > option:first-child{ color:#a1a1a1}.user-deposit-limit-full-registration .select-frequency{ width:100%}.user-deposit-limit-full-registration .full-registration-curerncy-sign{ width:45px;display:inline-block;padding-right:5px}.user-deposit-limit-full-registration input[type="text"].full-registration-deposit-limit-amount-text{ width:276px} .mobile .user-deposit-limit-full-registration input[type="text"].full-registration-deposit-limit-amount-text{ width:251px}.user-deposit-limit-full-registration .full-registration-deposit-limit-amount-container .shared-validation-failed-message{ margin-left:60px} .mobile .user-deposit-limit-full-registration .full-registration-deposit-limit-amount-container .shared-validation-failed-message{ margin-left:55px}.user-deposit-limit-full-registration .set-deposit-limit-text{ text-align:left}.user-deposit-limit-full-registration .set-deposit-limit-hint{ margin-top:-5px;margin-left:6px !important;height:initial !important}.user-deposit-limit-full-registration .deposit-limit-header-wrapper{ display:flex;flex-direction:row}.user-deposit-limit-full-registration .deposit-limit-header-wrapper-vertical{ display:flex;flex-direction:column}.thick-tab-item .tab-item-container-inner-list{ left:450px}.back-link{ text-align:left;margin-top:15px;margin-bottom:5px} .back-link a{ cursor:pointer;text-decoration:underline;width:32px;height:16px;font-size:14px}.padding-bottom-5{ padding-bottom:5px}.registration-layout{ background-color:#fff;width:320px;padding:20px 0 15px}.registration-layout-container .TLC-Notification-Error .TLC-Notification-Txt{ font-size:14px}.registration-layout-container .fullregistration-container .field-wrapper{ margin-left:15px;margin-right:15px}.registration-layout-container .fullregistration-container .check-terms-of-use .TLC-Notification{ text-align:left}.registration-layout-container .step-title-mobile{ position:relative}.registration-layout-container .pop-subtitle{ position:relative}.registration-layout-container .single-button{ margin-left:15px;margin-right:15px} .registration-layout-container .single-button .btn-size-large{ height:36px} .registration-layout-container .single-button .btn-size-large .btn-text{ line-height:36px}.registration-layout-container .payment-details-v2 .submit-method-btn{ margin-bottom:86px !important}.registration-layout-container .payment-details-v2 .enable-chk-wrapper{ text-align:left}.registration-layout-container .submit-method-btn{ margin-bottom:20px}.signInSignUpConsentContainer .registration-layout{ width:360px;padding-top:25px} .signInSignUpConsentContainer .registration-layout .field-wrapper{ margin-left:15px;margin-right:15px} .signInSignUpConsentContainer .registration-layout .check-box-wrapper{ display:inline-block;line-height:18px;margin-bottom:10px} .signInSignUpConsentContainer .registration-layout .check-box-input{ width:25px !important;padding:0px;float:left} .signInSignUpConsentContainer .registration-layout .check-box-label{ float:right;max-width:300px !important}.mobile-signin-signup-container .registration-layout .check-box-wrapper{ display:inline-block}.mobile-signin-signup-container .registration-layout .check-box-input{ width:34px !important;padding:0px;float:left}.mobile-signin-signup-container .registration-layout .check-box-input input{ margin:0px}.mobile-signin-signup-container .registration-layout .check-box-label{ float:right;max-width:264px !important;padding-left:5px}.mobile-signin-signup-container .registration-layout select{ background-color:white}.fullregistration-container input[type=number]{ vertical-align:top}.fullregistration-container .check-terms-of-use .TLC-Notification{ margin-top:10px;min-height:23px;padding-top:4px}.fullregistration-container .check-terms-of-use .TLC-Notification-Txt{ font-size:13px}.fullregistration-container .check-box-wrapper input[type=checkbox]{ float:left;margin-right:8px}.fullregistration-container .MobileCheckBoxWrapper{ display:table} .fullregistration-container .MobileCheckBoxWrapper div{ display:table-cell;padding-left:10px;padding-top:3px} .fullregistration-container .MobileCheckBoxWrapper label{ color:#3F3F3F !important}.not-allowed-container{ padding-top:0px;padding-right:19px;padding-bottom:0px;padding-left:19px;font-size:14px;text-align:center;line-height:20px;margin-bottom:-15px} .not-allowed-container a{ text-decoration:underline} .not-allowed-container a:hover{ cursor:pointer} .not-allowed-container span{ margin-top:10px;display:block;margin-bottom:10px} .not-allowed-container .icon-container{ width:63px;margin-left:auto;margin-right:auto} .not-allowed-container .icon-container .icon{ background-image:url(https://www.thelotter.com.pa/App_Themes/Default/images/General/NotAllowedIcon.png?v=20212608154346);width:63px;height:55px} .not-allowed-container .bottom_separator_underH1{ margin-bottom:15px} .not-allowed-container .freeServicesMessage{ color:#4677c4;font-size:20px;font-family:HelveticaMedium;margin-bottom:5px} .not-allowed-container .freeServicesMessage:lang(ru),.not-allowed-container .freeServicesMessage:lang(zh),.not-allowed-container .freeServicesMessage:lang(ja),.not-allowed-container .freeServicesMessage:lang(ro),.not-allowed-container .freeServicesMessage:lang(pl),.not-allowed-container .freeServicesMessage:lang(hu),.not-allowed-container .freeServicesMessage:lang(cs){ font-family:Tahoma,Arial,sans-serif;font-size:18px;line-height:22px}.mobile:lang(ru) .freeServicesMessage,.mobile:lang(zh) .freeServicesMessage,.mobile:lang(ja) .freeServicesMessage,.mobile:lang(ro) .freeServicesMessage,.mobile:lang(pl) .freeServicesMessage,.mobile:lang(hu) .freeServicesMessage,.mobile:lang(cs) .freeServicesMessage{ font-family:Arial,Helvetica,sans-serif}.mobile:lang(ru) .fullregistration-container .tooltip,.mobile:lang(zh) .fullregistration-container .tooltip,.mobile:lang(ja) .fullregistration-container .tooltip,.mobile:lang(ro) .fullregistration-container .tooltip,.mobile:lang(pl) .fullregistration-container .tooltip,.mobile:lang(hu) .fullregistration-container .tooltip,.mobile:lang(cs) .fullregistration-container .tooltip{ font-weight:normal;color:#3F3F3F}.mobile .check-terms-of-use .TLC-Notification{ min-height:28px}.mobile .check-terms-of-use .TLC-Notification-Icon{ margin-top:0}.mobile .registration-layout-container .fullregistration-container .field-wrapper{ margin-left:7px;margin-right:7px}.mobile .registration-layout-container .step-title-mobile{ text-align:center;margin-top:10px}.mobile .registration-layout-container .pop-subtitle{ position:relative;margin-top:-10px;text-align:center}.mobile .registration-layout-container .submit-method-btn{ margin-bottom:20px}.mobile .registration-layout-container .display{ display:block}.mobile .registration-layout-container .single-button{ margin-left:7px;margin-right:7px}label[for=useAuthenticationCode]{ font-size:13px !important}.fullregistration-location-identification .location-identification-container .location-identification-save-and-continue-button{ margin-bottom:0px !important}
