.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.css.map*/
#forti-payment-loader{
    position:fixed;
    inset:0;
    background:rgba(255,255,255,.92);
    display:none;
    z-index:999999;
}

#forti-payment-loader .forti-loader-box{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    text-align:center;
    font-family:Arial,sans-serif;
}

.forti-spinner{
    width:70px;
    height:70px;
    margin:0 auto 20px;
    border:6px solid #ddd;
    border-top:6px solid #0073aa;
    border-radius:50%;
    animation:fortiSpin .8s linear infinite;
}

@keyframes fortiSpin{
    from{transform:rotate(0deg);}
    to{transform:rotate(360deg);}
}