pg-test-project
Version:
A payment gateway for sab paisa
1,350 lines (1,140 loc) • 25.8 kB
CSS
@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;
}
#overlay {
display: block;
content: "";
position: absolute;
/* height: 100vh; */
/* width: 100vw; */
/* background: rgba(0, 0, 0, 0.4); */
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
top: 0;
left: 0;
z-index: -1;
/* overflow: scroll; */
}
#overlay::-webkit-scrollbar {
width: 0px;
height: auto;
background: transparent;
}
#sdkPopup {
overflow: auto;
max-height: 98vh ;
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 ;
}
#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 ;
}
#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 ;
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%;
}
.border-right {
border-right: 1px solid #dee2e6 ;
}
.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 ;
letter-spacing: 0.6px;
font-weight: 700;
margin-top: 18px ;
}
#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 ;
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 {
margin-top: 20px;
} */
#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) ;
}
#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;
}
.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 ;
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;
}
.credit-card__header {
margin-bottom: 20px;
display: grid;
grid-template-columns: auto auto;
/* border: 1px solid rgba(27, 42, 59, 0.1); */
}
.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); */
}
.credit-card__header .border-bottom {
border-bottom: 5px solid rgb(78, 224, 78) ;
}
#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);
}
}
.popupOverlay::-webkit-scrollbar {
width: 1px;
height: auto;
background: transparent;
}
.modal {
--bs-modal-width: 100vw ;
/* background: #EDF2F7; */
}
.modal-content {
border: none ;
}
a {
cursor: pointer;
}
.cursor-pointer {
cursor: pointer;
}
.modal-dialog {
margin-top: 0px ;
}
.modal-body {
padding-left: 35vw ;
padding-right: 35vw ;
padding-top: 8px ;
}
#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;
}
.partner-logo {
margin-left: 40px;
}
.close {
position: absolute;
right: 14px;
top: 21px;
width: 32px;
height: 32px;
opacity: 0.3;
}
.close:hover {
opacity: 1;
}
.close:before,
.close:after {
position: absolute;
left: 15px;
content: ' ';
height: 14px;
width: 2px;
background-color: #333;
}
.close:before {
transform: rotate(45deg);
}
.close:after {
transform: rotate(-45deg);
}
.mt-16 {
margin-top: 16px;
}