#charitable-builder-underlay { background: radial-gradient(50% 50% at 50% 50%, #2d2d2d 37.5%, #2d2d2d 100%); cursor: default; height: 100%; min-width: 0; overflow: hidden; position: fixed; z-index: 999999; opacity: 0.8; top: 0; right: 0; bottom: 0; left: 0; transition-property: opacity; transition-duration: 0.5s; transition-timing-function: ease-out; display: flex; flex-direction: column; justify-content: center; align-items: center; } #charitable-builder-underlay.fade-out { opacity: 0; } #charitable-builder-overlay { background: radial-gradient(50% 50% at 50% 50%, #f8f8f8 37.5%, #e8e8e8 100%); cursor: default; height: 100%; min-width: 0; overflow: hidden; position: fixed; z-index: 100; top: 0; right: 0; bottom: 0; left: 0; transition-property: opacity; transition-duration: 0.5s; transition-timing-function: ease-out; display: flex; flex-direction: column; justify-content: center; align-items: center; } #charitable-builder-overlay.fade-out { opacity: 0; } @keyframes spinner { 0% { transform: translate3d(-50%, -50%, 0) rotate(0deg); } 100% { transform: translate3d(-50%, -50%, 0) rotate(360deg); } } .charitable-builder-overlay-content { text-align: center; position: relative; height: 100px; width: 100px; } .charitable-builder-overlay-content i { display: block; position: absolute; left: 0; top: 0; } .charitable-builder-overlay-content i.spinner::before { animation: 1.5s linear infinite spinner; animation-play-state: running; animation-play-state: inherit; border: solid 5px #cfd0d1; border-bottom-color: #F99E36; border-radius: 50%; content: ""; height: 90px; width: 90px; position: absolute; top: 50px; left: 50px; transform: translate3d(-50%, -50%, 0); will-change: transform; } .charitable-builder-overlay-content i.avatar { background-color: #ffffff; background-image: url("../../../assets/images/charitable-logo.svg"); border-radius: 50%; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); height: 80px; margin: 10px; width: 80px; background-size: contain; background-repeat: no-repeat; background-position: center; } @keyframes charitable-spinner-rotation { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }