[Back] @keyframes selectedSlotCheckmark {
0% { transform: rotate(-65deg) scale(0.5); }
100% { transform: rotate(0deg) scale(1); }
}
@keyframes selectedSlotCheckmarkOpacity {
0% { transform: rotate(-65deg) scale(0.5); opacity: 0; }
100% { transform: rotate(0deg) scale(1); opacity: 1; }
}
@keyframes latepointFadeUp {
0% { transform: translate3d(0, 40px, 0); opacity: 0; }
100% { transform: translate3d(0, 0px, 0); opacity: 1; }
}
@keyframes up10op {
0% { transform: translate3d(0, 10px, 0); opacity: 0 }
100% { transform: translate3d(0, 0px, 0); opacity: 1 }
}
@keyframes up10 {
0% { transform: translate3d(0, 10px, 0); }
100% { transform: translate3d(0, 0px, 0); }
}
@keyframes up20op {
0% { transform: translate3d(0, 20px, 0); opacity: 0 }
100% { transform: translate3d(0, 0px, 0); opacity: 1 }
}
@keyframes rotateScale {
0% { transform: scale(0.4) rotate(-90deg); opacity: 0 }
100% { transform: scale(1) rotate(0deg); opacity: 1 }
}
@keyframes up20 {
0% { transform: translate3d(0, 20px, 0); }
100% { transform: translate3d(0, 0px, 0); }
}
@keyframes up40 {
0% { transform: translate3d(0, 20px, 0); }
100% { transform: translate3d(0, 0px, 0); }
}
@keyframes latepointMessage {
0% { transform: translate3d(0, -10px, 0); opacity: 0; }
100% { transform: translate3d(0, 0px, 0); opacity: 1; }
}
@keyframes latepointFadeDown {
0% { transform: translate3d(0, -40px, 0); opacity: 0; }
100% { transform: translate3d(0, 0px, 0); opacity: 1; }
}
@keyframes agentBio {
0% { transform: scale(0.8); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
@keyframes osLightboxAnimation {
0% { transform: translate3d(0, 10%, 0); opacity: 0; }
100% { transform: translate3d(0, 0, 0); opacity: 1; }
}
@keyframes latepointAvailabilityPopup {
0% { transform: translate3d(0, 0%, 0px); opacity: 0; }
100% { transform: translate3d(0, -65%, 0px); opacity: 1; }
}
@keyframes latepointAvailabilityPopupCenter {
0% { transform: translate3d(-50%, -50%, 0px); opacity: 0; }
100% { transform: translate3d(-50%, -110%, 0px); opacity: 1; }
}
@keyframes latepointAvailabilityPopupY {
0% { transform: translate3d(0%, -60%, 0px); opacity: 0; }
100% { transform: translate3d(0%, -115%, 0px); opacity: 1; }
}
@keyframes latepointNextBtn {
0% { transform: translate3d(-15px, 0px, 0) scale(0.9); opacity: 0; }
100% { transform: translate3d(0, 0px, 0) scale(1); opacity: 1; }
}
@keyframes latepointPrevBtn {
0% { transform: translate3d(15px, 0px, 0) scale(0.9); opacity: 0; }
100% { transform: translate3d(0, 0px, 0) scale(1); opacity: 1; }
}
@keyframes latepointContentPopup {
0% { transform: scale(0.9); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
.latepoint-login-form-w {
animation: 0.6s cubic-bezier(.45,1.1,.4,1) 0s both latepointFadeUp;
}
.os-step-tab-content {
animation: 0.3s cubic-bezier(.45,1.1,.4,1.2) 0s both latepointFadeUp;
}
.os-password-reset-form-w {
animation: 0.3s cubic-bezier(.45,1.1,.4,1.2) 0s both latepointFadeUp;
}
.os-item-details-popup {
animation: 0.4s cubic-bezier(.45,1.3,.6,1) 0s both agentBio;
}
.item-details-popup-content-i {
animation: 0.4s cubic-bezier(.45,1.1,.4,1) 0s both latepointFadeUp;
}
.item-details-popup-head {
h3 {
animation: 0.4s cubic-bezier(.45,1.1,.4,1) 0s both latepointFadeDown;
}
.item-details-popup-title {
animation: 0.4s cubic-bezier(.45,1.1,.4,1) 0s both latepointFadeDown;
}
}
.item-details-popup-feature-value {
animation: 0.4s cubic-bezier(0, 1, 0.51, 1) 0.05s both latepointFadeUp;
}
.item-details-popup-feature-label {
animation: 0.4s cubic-bezier(0, 1, 0.51, 1) 0.1s both latepointFadeUp;
}
.latepoint-lightbox-i {
transform-origin: center center;
animation: 0.5s cubic-bezier(0, 1, 0.51, 1) 0s both osLightboxAnimation;
}
.latepoint-message {
animation: 0.15s cubic-bezier(.45,1.3,.6,1.1) 0s both latepointMessage;
}
.a-up-10 {
animation: 0.4s cubic-bezier(.25, 1.4, .5, 1) 0s up10op;
animation-fill-mode: both;
}
.a-up-10-opaque {
animation: 0.4s cubic-bezier(.25, 1.4, .5, 1) 0s up10;
animation-fill-mode: both;
}
.a-up-20 {
animation: 0.4s cubic-bezier(.25, 1.4, .5, 1) 0s up20op;
animation-fill-mode: both;
}
.a-up-20-opaque {
animation: 0.4s cubic-bezier(.25, 1.4, .5, 1) 0s up20;
animation-fill-mode: both;
}
.a-up-40-opaque {
animation: 0.6s cubic-bezier(.35, 1.2, .7, 1) 0s up40;
animation-fill-mode: both;
}
.a-rotate-scale {
animation: 0.7s cubic-bezier(.25, 1.4, .5, 1.35) 0s rotateScale;
animation-fill-mode: both;
}
.a-delay-1 {
animation-delay: 0.05s;
}
.a-delay-2 {
animation-delay: 0.1s;
}
.a-delay-3 {
animation-delay: 0.15s;
}
.a-delay-4 {
animation-delay: 0.2s;
}
@keyframes os-loading-gradient {
0% { background-position: 0 0; }
100% { background-position: -200% 0; }
}
.clean-layout-content-wrapper {
animation: 0.5s cubic-bezier(.35, 1.2, .7, 1) 0s both up20;
}
.latepoint-clean-body .manage-booking-wrapper {
animation: 0.5s cubic-bezier(.35, 1.2, .7, 1) 0s both up20;
}
@keyframes latepointBlink {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes latepointShake {
0%, 100% { transform: translateX(0); }
10%, 30%, 50%, 70%, 90% { transform: translateX(-4px); }
20%, 40%, 60%, 80% { transform: translateX(4px); }
}