@mixin slot-tooltip-info(){ position: absolute; top: 0; left: 15px; background-color: #111; padding: 4px 6px; color: #fff; font-weight: $body-font-weight-bold; display: none; white-space: nowrap; z-index: 9999; font-size: floor($font-size-base * 1); animation: 0.1s ease latepointAvailabilityPopup; animation-fill-mode: both; } @mixin latepointfont($content:""){ font-family: 'latepointIcons' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: $content; } @mixin font-headers(){ font-family: $headings-font-family; font-weight: $headings-font-weight-normal; } @mixin loading-circle($color: #fff, $width: 14px, $border-width: 2px){ display: block; content: ""; width: $width!important; height: $width!important; border-bottom: $border-width solid $color; border-left: $border-width solid $color; border-top: $border-width solid $color; border-right: $border-width solid rgba(255,255,255,0); border-radius: 20px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); animation: os-loading 700ms infinite linear; background-color: transparent!important; }