/* -------------------------------------------------------------------------- */
/*                                Falcon Button                               */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/*# sourceMappingURL=user.css.map */

.delete-favorite {
    cursor: pointer;
}

.loadingOverlay {
    position: absolute;
    width: 100vw;
    height: 100vh;
    background-color: #1a1d21;
    z-index: 999999;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    opacity: .5;
}

.loadingOverlay--quote {
    text-align: center;
    margin: 0 auto;
    width: max(50vw, 40rem)
}

.loadingOverlay--spinner {
    background-image: url(/assets/img/cam_spinner.svg);
    background-repeat: no-repeat;
    background-position: center;
    -moz-background-size: 140px;
    background-size: 140px;
    display: block;
    width: 100vw;
    height: 200px
}

.loadingOverlay--progress {
    border: 1px solid #5a6571;
    width: max(33vw, 40rem);
    height: 3.2rem;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5ae6aa), to(#5ae6aa));
    background-image: -webkit-linear-gradient(#5ae6aa, #5ae6aa);
    background-image: -moz-linear-gradient(#5ae6aa, #5ae6aa);
    background-image: -o-linear-gradient(#5ae6aa, #5ae6aa);
    background-image: linear-gradient(#5ae6aa, #5ae6aa);
    -moz-background-size: var(--progress) 60%;
    background-size: var(--progress) 60%;
    background-repeat: no-repeat;
    background-position: center left;
    margin: 0 auto
}

