UNPKG

pg-test-project

Version:

A payment gateway for sab paisa

1,336 lines (1,128 loc) 25.7 kB
@font-face { font-family: "Satoshi-Light"; src: url("./assets/fonts/Satoshi-Light.woff2") format("woff2"), url("./assets/fonts/Satoshi-Light.woff") format("woff"); font-weight: 300; font-display: swap; font-style: normal; } @font-face { font-family: "Satoshi-Regular"; src: url("./assets/fonts/Satoshi-Regular.woff2") format("woff2"), url("./assets/fonts/Satoshi-Regular.woff") format("woff"); font-weight: 400; font-display: swap; font-style: normal; } @font-face { font-family: "Satoshi-Medium"; src: url("./assets/fonts/Satoshi-Medium.woff2") format("woff2"), url("./assets/fonts/Satoshi-Medium.woff") format("woff"); font-weight: 500; font-display: swap; font-style: normal; } @font-face { font-family: "Satoshi-Bold"; src: url("./assets/fonts/Satoshi-Bold.woff2") format("woff2"), url("./assets/fonts/Satoshi-Bold.woff") format("woff"); font-weight: 700; font-display: swap; font-style: normal; } #pg-sdk #overlay { display: block; content: ""; position: absolute; /* -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); */ top: 0; left: 0; z-index: -1; /* overflow: scroll; */ } #pg-sdk #overlay::-webkit-scrollbar { width: 0px; height: auto; background: transparent; } #pg-sdk #sdkPopup { overflow: auto; max-height: 98vh !important; border-radius: 10px; background: #EDF2F7; font-family: "Satoshi-Regular", sans-serif; height: auto; min-height: 675px; width: 430px; box-shadow: 0px 0px 25px #aaa; /* min-height: 700px; */ position: relative; top: 0px; left: calc((100% - 420px) / 2); z-index: 111111111; /* The switch - the box around the slider */ /* Hide default HTML checkbox */ /* The slider */ /* Rounded sliders */ } ::-webkit-scrollbar { width: 0px; } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: #EDF2F7; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #555; } #sdkPopup h1, #sdkPopup h2, #sdkPopup h3, #sdkPopup h4, #sdkPopup h5, #sdkPopup h6, #sdkPopup p, #sdkPopup ul, #sdkPopup ol, #sdkPopup li, #sdkPopup input, #sdkPopup select, #sdkPopup button { margin: 0; padding: 0; border: none; outline: none; font-family: "Satoshi-Regular", sans-serif; } #sdkPopup a { text-decoration: none; color: #1D1C1D; } #sdkPopup input:focus, #sdkPopup input:hover, #sdkPopup select:focus, #sdkPopup select:hover { outline: none; border: none; } #sdkPopup .text-white { color: #fff; } #sdkPopup .text-dark { color: #1D1C1D !important; } #sdkPopup .text-blue { color: #0055B1; } #sdkPopup .text-center { text-align: center; } #sdkPopup .text-small { font-size: 0.8rem; } #sdkPopup .text-bold { font-family: "Satoshi-Bold", sans-serif; font-weight: 700; } #sdkPopup .text-medium { font-family: "Satoshi-Medium", sans-serif; font-weight: 600; } #sdkPopup .text-black { color: #000000; } #sdkPopup .text-secondary { color: #0055B1; } #sdkPopup .warning-text { color: #ff0000; } #sdkPopup .thin { font-family: "Satoshi-Regular", sans-serif; font-weight: normal; font-style: normal; font-weight: 700; font-size: 20px; line-height: 119%; } #sdkPopup .textBeforeSection { font-size: 0.9rem; font-weight: 500; margin-left: 10px; color: #000; } #sdkPopup .flex { display: flex; align-items: center; } #sdkPopup .flex-center { display: flex; align-items: center; justify-content: center; } #sdkPopup .flex-between { display: flex; align-items: center; justify-content: space-between; } #sdkPopup .flex-between .half-input { max-width: 185px !important; } #sdkPopup .flex-column-between { display: flex; align-items: center; justify-content: space-between; flex-direction: column; } #sdkPopup .align-right { display: flex; align-items: flex-end; justify-content: space-between; flex-direction: column; } #sdkPopup .inline-image { display: inline-block; } #sdkPopup .primaryButton { padding: 15px 0px; background: #1A68CD; color: #fff; text-align: center; font-size: 1rem; font-weight: 600; width: 100%; border-radius: 30px; letter-spacing: 0.05rem; font-weight: 700; font-size: 16px; line-height: 22px; letter-spacing: 0.05em; color: #FFFFFF; } #sdkPopup .primaryButton:hover { transform: scale(0.9); transition: 0.5s ease; box-shadow: 5px 5px 20px rgba(0, 85, 177, 0.6784313725); } #sdkPopup .squareButton { padding: 12px 0px; background: #1A68CD; color: #fff; text-align: center; font-size: 1rem; font-weight: 600; width: 100%; letter-spacing: 0.05rem; } #sdkPopup .squareButton:hover { transform: scale(0.9); transition: 0.5s ease; box-shadow: 5px 5px 20px rgba(0, 85, 177, 0.6784313725); } #sdkPopup .inputButton { position: absolute; right: 11px; padding: 11px 24px; background: #1A68CD; color: #fff; text-align: center; font-size: 1rem; font-weight: 600; width: 100%; max-width: -webkit-fit-content; max-width: -moz-fit-content; max-width: fit-content; letter-spacing: 0.05rem; border: 1px solid #1A68CD; border-radius: 0px 7px 7px 0px; } #sdkPopup .inputButton:hover { transition: 0.5s ease; box-shadow: 5px 5px 20px rgba(0, 85, 177, 0.6784313725); } #sdkPopup .btnGroup { display: flex; align-items: center; justify-content: space-evenly; width: 100%; margin: 40px auto 20px auto; } #sdkPopup .btnGroup .btn { color: #fff !important; padding: 10px 35px; border-radius: 30px; font-weight: 600; } #sdkPopup .btnGroup .btnPrimary { background: #1A68CD; } #sdkPopup .btnGroup .btnNeutral { background: #EBEAEB; } #sdkPopup .errorInput { color: #ff0000; border: 1px solid #ff0000; } #sdkPopup .successInput { color: #4BB543; border: 1px solid #4BB543; } #sdkPopup .input-underline { border-bottom: 1px solid #696969; padding: 10px 15px; display: flex; align-items: center; margin-bottom: 2rem; } #sdkPopup .input-underline input { width: 100%; background: transparent; } #sdkPopup .switch { position: relative; display: block; width: 40px; height: 22px; margin-right: 10px; } #sdkPopup .switch input { opacity: 0; width: 0; height: 0; } #sdkPopup .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: 0.4s; } #sdkPopup .slider:before { position: absolute; content: ""; height: 14px; width: 14px; left: 2px; bottom: 1.5px; background: linear-gradient(270.55deg, #4285F8 -14.11%, #0055B1 95.84%); transition: 0.4s; } #sdkPopup input:checked+.slider { /* background: linear-gradient(270.55deg, #4285F8 -14.11%, #0055B1 95.84%); */ /* border-radius: 34px; border: solid 3px transparent; background-image: linear-gradient(270.55deg, #4285F8 -14.11%, #0055B1 95.84%), linear-gradient(101deg, #4285F8, #0055B1); background-origin: border-box; background-clip: content-box, border-box; box-shadow: 2px 100px 1px #fff inset; */ border-radius: 34px; border: solid 3px #0055B1; background: #fff; } #sdkPopup input:focus+.slider { box-shadow: 0 0 1px #2196F3; } #sdkPopup input:checked+.slider:before { background: linear-gradient(270.55deg, #4285F8 -14.11%, #0055B1 95.84%); transform: translateX(17px); } #sdkPopup .slider.round { border-radius: 34px; border: solid 3px #0055B1; background: #fff; /* background-image: linear-gradient(270.55deg, #4285F8 -14.11%, #0055B1 95.84%), linear-gradient(101deg, #4285F8, #0055B1); background-origin: border-box; background-clip: content-box, border-box; box-shadow: 2px 100px 1px #fff inset; */ } #sdkPopup .slider.round:before { border-radius: 50%; } #sdkPopup .customRadio { margin-top: -10px; /* Hide the browser's default radio button */ /* Create a custom radio button */ /* On mouse-over, add a grey background color */ /* When the radio button is checked, add a blue background */ /* Create the indicator (the dot/circle - hidden when not checked) */ /* Show the indicator (dot/circle) when checked */ /* Style the indicator (dot/circle) */ } #sdkPopup .customRadio .container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } #sdkPopup .customRadio .container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } #sdkPopup .customRadio .checkmark { position: absolute; top: 0; left: 0; height: 21px; width: 21px; background-color: #f5f5f5; border: 1px solid #696969; border-radius: 50%; } #sdkPopup .customRadio .container:hover input~.checkmark { background-color: #f5f5f5; } #sdkPopup .customRadio .container input:checked~.checkmark { background-color: #1A68CD; border: 1px solid #fff; } #sdkPopup .customRadio .checkmark:after { content: ""; position: absolute; display: none; } #sdkPopup .customRadio .container input:checked~.checkmark:after { display: block; } #sdkPopup .customRadio .container .checkmark:after { top: 5px; left: 5px; width: 11px; height: 11px; border-radius: 50%; background: white; } #sdkPopup .popupHeader { padding: 20px 10px; width: 100%; text-align: center; background: #0055B1; color: #fff; display: flex; align-items: center; justify-content: center; } #sdkPopup .popupHeader img { width: 14px; /* width: 59px; */ height: 18px; margin-right: 6px; } #sdkPopup .popupHeader span { font-style: normal; font-weight: 700; font-size: 20px; line-height: 119%; margin-bottom: -2.1px; } #sdkPopup .radio { margin-top: -30px; } #sdkPopup .radio [type=radio]:checked, #sdkPopup .radio [type=radio]:not(:checked) { position: absolute; left: -9999px; } #sdkPopup .radio [type=radio]:checked+label, #sdkPopup .radio [type=radio]:not(:checked)+label { position: relative; padding-left: 28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666; } #sdkPopup .radio [type=radio]:checked+label:before, #sdkPopup .radio [type=radio]:not(:checked)+label:before { content: ""; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border: 1px solid #ddd; border-radius: 100%; background: #fff; } #sdkPopup .radio [type=radio]:checked+label:after, #sdkPopup .radio [type=radio]:not(:checked)+label:after { content: ""; width: 12px; height: 12px; background: #4BB543; position: absolute; top: 4px; left: 4px; border-radius: 100%; transition: all 0.2s ease; } #sdkPopup .radio [type=radio]:not(:checked)+label:after { opacity: 0; transform: scale(0); } #sdkPopup .radio [type=radio]:checked+label:after { opacity: 1; transform: scale(1); } #sdkPopup .banklogo { margin-right: 10px; } #sdkPopup .bankname { font-size: 0.9rem; font-weight: 500; } #sdkPopup .popupBody { padding: 17px 10px 0px 12px; /* min-height: 600px; */ display: flex; flex-direction: column; justify-content: space-between; } #sdkPopup .popupBody .sectionHeading-large { font-size: 24px; font-weight: 600; margin-top: 0.5rem; margin-bottom: 8px; } #sdkPopup .popupBody .clippedCard { padding: 20px; /* margin-top: 10px; */ background: linear-gradient(270deg, #4285F8 9.98%, #0055B1 96.75%); border-radius: 10px; position: relative; } #sdkPopup .popupBody .clippedCard::before { content: ""; position: absolute; width: 15px; height: 15px; top: 50%; transform: translate(-50%, -50%) rotate(45deg); border: 5px solid transparent; border-top-color: #EDF2F7; border-right-color: #EDF2F7; border-radius: 100%; pointer-events: none; left: 0px; background: #EDF2F7; } #sdkPopup .popupBody .clippedCard::after { content: ""; position: absolute; width: 15px; height: 15px; top: 50%; transform: translate(-50%, -50%) rotate(45deg); border: 5px solid transparent; border-top-color: #EDF2F7; border-right-color: #EDF2F7; border-radius: 100%; pointer-events: none; right: -15px; background: #EDF2F7; } #sdkPopup .popupBody .clippedCard .profileSection { display: flex; } #sdkPopup .popupBody .clippedCard .profileSection .profilePicture { height: auto; text-align: center; margin-bottom: 10px; max-width: 47px; } #sdkPopup .popupBody .clippedCard .profileSection .beneficiaryName { /* text-align: center; */ font-size: 20px; font-weight: 700; text-transform: capitalize; line-height: 24.8px; margin-left: 24px; } #sdkPopup .popupBody .clippedCard .metaSection .partnerName { margin-bottom: 0.3rem; font-style: normal; font-weight: 700; font-size: 20px; line-height: 124%; } #pg-sdk .border-right { border-right: 1px solid #dee2e6 !important; } .clientDetails .border-right h3 { margin-bottom: 0.3rem; font-style: normal; font-weight: 700; font-size: 20px; line-height: 124%; } #sdkPopup .popupBody .clippedCard .metaSection { margin-left: 24px; } #sdkPopup .popupBody .clippedCard .metaSection p { font-size: 14px; font-weight: 400; letter-spacing: 0.6px; } #sdkPopup .popupBody .clippedCard .metaSection h3 { font-size: 24px !important; letter-spacing: 0.6px; font-weight: 700; margin-top: 18px !important; } #sdkPopup .popupBody .clippedCard .metaSection strong { font-weight: 600; } #sdkPopup .popupBody .clippedCard .metaSection .amount { margin-top: 0.8rem; font-size: 1.4rem; } #sdkPopup .popupBody .clippedCard .metaSection .amount img { height: 1.2rem; margin-right: 0.4rem; } #sdkPopup .popupBody .clippedCard .clientDetails { border-bottom: 1px dashed #fff; border-top: 1px dashed #fff; /* border-bottom: 1px dashed #fff; */ margin-left: 0px; margin-right: 0px; padding: 6px 0px; } #sdkPopup .popupBody .clippedCard .clientDetails .client { padding: 5px 15px 5px 0px; width: 100%; } #sdkPopup .popupBody .clippedCard .clientDetails .client .partnerName { width: -webkit-max-content; width: -moz-max-content; width: max-content; line-height: 1.8rem; } #sdkPopup .popupBody .clippedCard .clientDetails .client h3.thin { font-size: 1.2rem; margin-bottom: .5rem; } #sdkPopup .popupBody .clippedCard .clientDetails .client #clientName { font-size: 24px !important; font-weight: 600; letter-spacing: 0.8px; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo { padding: 5px 0px 5px 15px; /* width: 100%; */ } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field { display: flex; align-items: center; justify-content: space-between; padding: 2px 0px; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field .parameter, #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field .value { font-weight: 700; font-size: 12px; line-height: 99.9%; letter-spacing: 0.06em; color: #FFFFFF; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field .value { letter-spacing: 0px; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field { margin-bottom: 17px; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field:nth-child(2) { margin-bottom: 0; } #sdkPopup .popupBody .clippedCard .clientDetails .clientInfo .field .value img { letter-spacing: 0px; padding-right: 8px; } #sdkPopup .popupBody .clippedCard .amountDetails .dataTable { width: 100%; margin-top: 10px; border-bottom: 1px dashed #EBEAEB; padding-bottom: 8px } #sdkPopup .popupBody .clippedCard .amountDetails .dataTable .field { display: flex; align-items: center; justify-content: space-between; padding: 2px 0px; } #sdkPopup .popupBody .clippedCard .amountDetails .dataTable .field .parameter, #sdkPopup .popupBody .clippedCard .amountDetails .dataTable .field .value { color: #fff; font-style: normal; font-weight: 500; font-size: 12px; line-height: 16px; } #sdkPopup .popupBody .clippedCard .amountDetails .dataTable .field .value { letter-spacing: 1px; } #sdkPopup .popupBody .clippedCard .totalRow { display: flex; align-items: center; justify-content: space-between; padding-top: 18px; } #sdkPopup .popupBody .clippedCard .totalRow p { font-weight: 700; font-size: 18px; color: #FFFFFF; } #sdkPopup .popupBody .buttonWrapper { width: 100%; height: 60px; } #sdkPopup .popupBody .buttonWrapper .changeMode { padding: 8px 24px; border-radius: 8px; display: flex; align-items: center; background: #4285F8; float: right; margin: 20px 10px; } #sdkPopup .popupBody .buttonWrapper .changeMode img { margin-right: 10px; } #sdkPopup .popupBody .buttonWrapper .changeMode span { color: #fff; } #sdkPopup .popupBody .activity .form .form-header { margin-bottom: 16px; display: flex; align-items: center; justify-content: space-between; } #sdkPopup .popupBody .activity .form .form-header .form-heading { font-size: 24px; font-weight: 700; font-family: "Satoshi-Bold", sans-serif; /* margin: 0px auto; */ } #sdkPopup .popupBody .activity .form .form-header .expandIcon { height: 10px; margin-right: 5px; transform: rotate(180deg); cursor: pointer; } #sdkPopup .popupBody .activity label { font-weight: 700; font-size: 15px; line-height: 20.25px; color: #1D1C1D; margin-bottom: 8px; } #sdkPopup .form-collapsible-client { display: none; visibility: hidden; font-family: "Satoshi-Medium", sans-serif; } #sdkPopup .form-collapsible.showForm { display: block; visibility: visible; } #sdkPopup .popupBody .activity .form .form-header .expandIcon.down { transform: rotate(-0deg) !important; } #sdkPopup .popupBody .activity .input { /* margin-top: 0.4rem; */ margin-bottom: 0.4rem; border: 1px solid #1D1C1D; border-radius: 8px; background: #fff; padding: 15px 20px; max-height: 50px; height: 58px; display: flex; align-items: center; flex-direction: row; width: 406px; } #pg-sdk .paddingForm .select__control { margin-top: 0.4rem; margin-bottom: 1rem; border: 1px solid #1D1C1D; border-radius: 8px; background: #fff; padding: 5px 20px; max-height: 50px; display: flex; align-items: center; flex-direction: row; } #sdkPopup .popupBody .activity .input:focus { border: 1px solid #1A68CD; flex-direction: row-reverse; transition: flex-direction 0.6s ease-in; } #sdkPopup .popupBody .activity .input .active { border: 1px solid #0055B1; } #sdkPopup .popupBody .activity .input img.inputIcon { height: 15px !important; padding-right: 14px; } #sdkPopup .popupBody .activity .input input { font-size: 1rem; letter-spacing: 0.05rem; font-family: "Satoshi-Regular", sans-serif; width: 100%; margin-left: 15px; height: 42px; padding-left: 10px; margin-right: -17px; border-radius: 0px 7px 7px 0px; } #sdkPopup .popupBody .activity .input input:focus { outline: none; flex-direction: row-reverse; transition: flex-direction 0.6s ease-in; } #sdkPopup .popupBody .activity .leftInput input { height: 40px; margin-left: -16px; margin-right: 20px; padding: 10px; border-radius: 3px; } #sdkPopup .popupBody .activity select { padding: 12px 24px; border: 1px solid #696969; font-family: "Satoshi-Regular", sans-serif; width: 100%; } #sdkPopup .popupBody .activity .field-bordered { border: 1px solid #696969; padding: 12px 15px; margin-bottom: 20px; border-radius: 6px; } #sdkPopup .popupBody .activity .savedCard { display: flex; align-items: center; position: relative; background: #fff; padding: 15px; border-radius: 8px; border: 1px solid #696969; margin: 10px 0px; } #sdkPopup .popupBody .activity .savedCard .cardInfo .text-dark { font-size: 0.9rem; line-height: 1.2rem; } #sdkPopup .popupBody .activity .savedCard .cardInfo .cvv { background: #D9D9D9; padding: 12px 16px; border: 1px solid #696969; font-family: "Satoshi-Medium", sans-serif; font-size: 0.9rem; border-radius: 0px; max-width: 100px; color: #000000; margin: 1rem 0; } #sdkPopup .popupBody .activity .savedCard .delete { position: absolute; top: 20px; right: 20px; background: transparent; } #sdkPopup .popupBody .paymentInProgress h2 { margin-top: 4rem; margin-bottom: 0.5rem; } #sdkPopup .popupBody .paymentInProgress p { margin-bottom: 2rem; } #sdkPopup .popupBody .paymentInProgress .timer { padding: 9px 18px; border-radius: 9px; background: #ff5523; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin: 1rem auto; font-weight: 600; color: #fff; } #sdkPopup .popupBody .paymentInProgress .timer img { margin-right: 10px; } #sdkPopup .popupBody .paymentInProgress .timer span { padding: 0px 2px; } #sdkPopup .popupBody .methods .payMethods { width: -webkit-max-content; width: -moz-max-content; width: 95%; justify-content: space-between; margin: 20px auto; padding: 10px 0px 20px 0px; padding-top: 0px; border-bottom: 1px solid #EBEAEB; /* overflow-x: scroll; height: 100px; display: flex; align-items: flex-start; justify-content: space-between; */ } #sdkPopup .popupBody .methods .payMethods::-webkit-scrollbar { height: 2px; } #sdkPopup .popupBody .methods .payMethods::-webkit-scrollbar-track { background: #eee; /* border-radius: 1px; */ } #sdkPopup .popupBody .methods .payMethods::-webkit-scrollbar-thumb { background: #1A68CD; } #sdkPopup .popupBody .methods .payMethods::-webkit-scrollbar-thumb:hover { background: #2196F3; } @-webkit-keyframes internal { 0% { stroke-dashoffset: 187; } 25% { stroke-dashoffset: 80; } 100% { stroke-dashoffset: 187; transform: rotate(360deg); } } @keyframes internal { 0% { stroke-dashoffset: 187; } 25% { stroke-dashoffset: 80; } 100% { stroke-dashoffset: 187; transform: rotate(360deg); } } @-webkit-keyframes external { 0% { stroke-dashoffset: 312; transform: rotate(70deg); } 60% { stroke-dashoffset: -312; } 100% { stroke-dashoffset: -312; transform: rotate(450deg); } } @keyframes external { 0% { stroke-dashoffset: 312; transform: rotate(70deg); } 60% { stroke-dashoffset: -312; } 100% { stroke-dashoffset: -312; transform: rotate(450deg); } } @-webkit-keyframes bgcolors { 0% { background: #1a87c5; } 25% { background: #c51a3a; } 50% { background: #e6d121; } 75% { background: #22cf76; } 100% { background: #1a87c5; } } @keyframes bgcolors { 0% { background: #1a87c5; } 25% { background: #c51a3a; } 50% { background: #e6d121; } 75% { background: #22cf76; } 100% { background: #1a87c5; } } #sdkPopup #overlayContent { position: absolute; z-index: 111111111; top: 80px; } #sdkPopup #overlayContent::before { display: block; content: ""; position: absolute; height: 1500px; width: 104%; background: rgba(0, 0, 0, 0.7); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); border: none; top: -60%; left: 0; z-index: -1; overflow: scroll; } #pg-sdk .credit-card__header { margin-bottom: 20px; display: grid; grid-template-columns: auto auto; /* border: 1px solid rgba(27, 42, 59, 0.1); */ } #pg-sdk .credit-card__header span { padding: 10px 0; display: inline-block; cursor: pointer; text-align: center; transition: all 0.3s ease-in; border: 1px solid rgba(27, 42, 59, 0.1); /* border-bottom: 3px solid transparent !important; */ /* border: 1px solid rgba(27, 42, 59, 0.1); */ } #pg-sdk .credit-card__header .border-bottom { border-bottom: 5px solid rgb(78, 224, 78) !important; } #sdkPopup #overlayContent::before::-webkit-scrollbar { width: 1px; height: auto; background: transparent; } #sdkPopup #greenLoader { border: 8px solid transparent; /* Light grey */ border-top: 8px solid #4BB543; /* Blue */ border-radius: 50%; width: 120px; height: 120px; -webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; margin: 80px auto; } @-webkit-keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #pg-sdk .popupOverlay::-webkit-scrollbar { width: 1px; height: auto; background: transparent; } #pg-sdk .modal-content { border: none !important; } #pg-sdk a { cursor: pointer; } #pg-sdk .cursor-pointer { cursor: pointer; } #pg-sdk .modal-dialog { margin-top: 0px !important; } #pg-sdk .modal-body { /* padding-top: 8px !important; */ } #sdkPopup .popupBody .credits .flex-center p { color: #1D1C1D; font-weight: 500; font-size: 12px; margin-left: 10px; } #sdkPopup .popupBody .credits p.text-center { font-size: 14px; } #sdkPopup .popupBody .credits p.text-center a { font-weight: 600; } #sdkPopup .popupBody .credits .partners { margin-bottom: 20px; } #sdkPopup .popupBody .credits .partners img { -o-object-fit: contain; object-fit: contain; margin-top: 10px; } #sdkPopup .popupBody .credits .clientlogo { margin: 1rem .25rem; } #pg-sdk .partner-logo { margin-left: 40px; } #pg-sdk .close { position: absolute; right: 14px; top: 21px; width: 32px; height: 32px; opacity: 0.3; } #pg-sdk .close:hover { opacity: 1; } #pg-sdk .close:before, #pg-sdk .close:after { position: absolute; left: 15px; content: ' '; height: 14px; width: 2px; background-color: #333; } #pg-sdk .close:before { transform: rotate(45deg); } #pg-sdk .close:after { transform: rotate(-45deg); } #pg-sdk .mt-16 { margin-top: 16px; }