
strong {
    font-family: 'Gilroy-Bold';
}

#paypal-button-container {
    width: 250px;
    height: 250px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}

/* background gift-card */
.bg-gift-card-2000 {
    background-image: url("../images/cards/light/2000-vYIM7yw.png");
}

.bg-gift-card-4000 {
    background-image: url("../images/cards/light/4000-lZkdnLf.png");
}

.bg-gift-card-5000 {
    background-image: url("../images/cards/light/5000-2sc7Euu.png");
}

.bg-gift-card-10000 {
    background-image: url("../images/cards/light/10000-nJD_xdZ.png");
}

.bg-gift-card-mobile-2000 {
    background-image: url("../images/cards/mobile/light/2000-6IpWrwe.png");
}

.bg-gift-card-mobile-4000 {
    background-image: url("../images/cards/mobile/light/4000-aPXwQpy.png");
}

.bg-gift-card-mobile-5000 {
    background-image: url("../images/cards/mobile/light/5000-yIJZdFy.png");
}

.bg-gift-card-mobile-10000 {
    background-image: url("../images/cards/mobile/light/10000-OHibHJ2.png");
}

.dark .dark\:bg-gift-card-2000-dark{
    background-image: url("../images/cards/dark/2000-KB3YHtu.png");
}

.dark .dark\:bg-gift-card-4000-dark{
    background-image: url("../images/cards/dark/4000-MGIHeJW.png");
}

.dark .dark\:bg-gift-card-5000-dark{
    background-image: url("../images/cards/dark/5000-YuC9qj6.png");
}

.dark .dark\:bg-gift-card-10000-dark{
    background-image: url("../images/cards/dark/10000-nhnsRbl.png");
}

.dark .dark\:bg-gift-card-mobile-2000-dark{
    background-image: url("../images/cards/mobile/dark/2000-n_vNeWD.png");
}

.dark .dark\:bg-gift-card-mobile-4000-dark{
    background-image: url("../images/cards/mobile/dark/4000-b8TjeOL.png");
}

.dark .dark\:bg-gift-card-mobile-5000-dark{
    background-image: url("../images/cards/mobile/dark/5000-irM2t3H.png");
}

.dark .dark\:bg-gift-card-mobile-10000-dark{
    background-image: url("../images/cards/mobile/dark/10000-dC3i5V5.png");
}
/* background gift-card end */

:root {
    --color-bg-dark: #212121;
    --color-bg: #F8F8F8;
    --color-text-dark: white;
    --color-text: #1D1D1D;
}
.open-sidebar{
    left: 0 !important;
}
.dark input:-webkit-autofill,
.dark input:-webkit-autofill:hover,
.dark input:-webkit-autofill:focus,
.dark textarea:-webkit-autofill,
.dark textarea:-webkit-autofill:hover,
.dark textarea:-webkit-autofill:focus,
.dark select:-webkit-autofill,
.dark select:-webkit-autofill:hover,
.dark select:-webkit-autofill:focus {
    border: none;
    -webkit-text-fill-color: var(--color-text-dark);
    -webkit-box-shadow: 0 0 0 1000px var(--color-bg-dark) inset;
    box-shadow: 0 0 8px 1000px var(--color-bg-dark) inset;
    transition: background-color 5000s ease-in-out 1000s;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: none;
    -webkit-text-fill-color: var(--color-text);
    -webkit-box-shadow: 0 0 0 1000px var(--color-bg) inset;
    box-shadow: 0 0 8px 1000px var(--color-bg) inset;
    transition: background-color 5000s ease-in-out 1000s;
}

input:-webkit-autofill:focus + label {
    font-size: 12px !important;
}
input[type=range]::-webkit-slider-thumb{
    width: 32px;
    height: 24px;
    background-image: url("../images/helper/slider-YCqftyu.svg");
    -webkit-appearance: none;
}

/*loader*/
.action-loader-wrap {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: radial-gradient(circle at center, rgba(255, 255, 255, 0.7) 0%, rgba(0, 0, 0, 0.7) 320px);
    width: 100%;
    height: 100%;
    z-index: 99999;
    text-align: center;
    display: none;
}

.action-loader {
    display: block;
    color: #444444;
    width: 320px;
    height: 320px;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.loader {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    box-shadow: 0px 4px 1px #ff5c00;
    border-radius: 2747px;
    -o-border-radius: 2747px;
    -ms-border-radius: 2747px;
    -webkit-border-radius: 2747px;
    -moz-border-radius: 2747px;
    height: 138px;
    width: 138px;
    animation: load-rotate 1400ms linear infinite;
    -o-animation: load-rotate 1400ms linear infinite;
    -ms-animation: load-rotate 1400ms linear infinite;
    -webkit-animation: load-rotate 1400ms linear infinite;
    -moz-animation: load-rotate 1400ms linear infinite;
}

/*.body-component {*/
/*    max-width: none;*/
/*}*/
@keyframes load-rotate {
    100% {
        transform: rotate(360deg);
    }
}

@-o-keyframes load-rotate {
    100% {
        -o-transform: rotate(360deg);
    }
}

@-ms-keyframes load-rotate {
    100% {
        -ms-transform: rotate(360deg);
    }
}

@-webkit-keyframes load-rotate {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes load-rotate {
    100% {
        -moz-transform: rotate(360deg);
    }
}
/*end loader*/
