UNPKG

gooey_collections

Version:

Gooery collection will give button, loader, slider, radio button UI.

1,312 lines (1,308 loc) 73.3 kB
@import url(https://fonts.googleapis.com/css?family=Fira+Sans:400,300,700,500,400italic,500italic,700italic,300italic); body { background: #fff; overflow: hidden; font-family: "Fira Sans", sans-serif; } body a { color: white; padding-top: 20px; font-size: 10px; opacity: 0.6; position: relative; top: 10px; transition: all 0.3s; font-weight: 100; text-decoration: none; } body a:hover { opacity: 1; } body a i.l { margin-right: 3px; } input { display: none; } input:checked + label .button_inner { background: transparent; transform: rotate(90deg); width: 100px; border-radius: 100px; box-shadow: 0px 0px 0px 440px rgba(0, 0, 0, 0); -webkit-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards; animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards; } input:checked + label .button_inner span.t { opacity: 0; top: 20px; } input:checked + label i.l { left: 14px; opacity: 1; top: 11px; -webkit-animation: down 1s 0.25s infinite, final 0.2s 4s forwards; animation: down 1s 0.25s infinite, final 0.2s 4s forwards; } input:checked + label .tick { position: absolute; left: 2px; right: 0; transform: scale(0) rotate(-90deg); color: #00C1FC; top: 11px; margin: auto; font-size: 22px; -webkit-animation: tick 0.3s 4.7s forwards; animation: tick 0.3s 4.7s forwards; } input:checked + label .button_spots { opacity: 1; } input:checked + label .button_spots:nth-of-type(0) { top: 6px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, spot-0 0.7s 10.78s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, spot-0 0.7s 10.78s linear infinite !important; } input:checked + label .button_spots:nth-of-type(1) { top: 6px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.95s linear infinite, final 0.2s 4s forwards, spot-1 0.7s 10.7571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.95s linear infinite, final 0.2s 4s forwards, spot-1 0.7s 10.7571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(2) { top: 6px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, spot-2 0.7s 10.2571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, spot-2 0.7s 10.2571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(3) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-3 0.7s 10.5s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-3 0.7s 10.5s linear infinite !important; } input:checked + label .button_spots:nth-of-type(4) { top: 13px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-4 0.7s 10.15s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-4 0.7s 10.15s linear infinite !important; } input:checked + label .button_spots:nth-of-type(5) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-5 0.7s 10.7s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-5 0.7s 10.7s linear infinite !important; } input:checked + label .button_spots:nth-of-type(6) { top: 6px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-6 0.7s 10.7s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, spot-6 0.7s 10.7s linear infinite !important; } input:checked + label .button_spots:nth-of-type(7) { top: 9px !important; left: -34px !important; opacity: 0; padding: 6.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-7 0.7s 10.5444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-7 0.7s 10.5444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(8) { top: 11px !important; left: -34px !important; opacity: 0; padding: 3.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-8 0.7s 10.44s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-8 0.7s 10.44s linear infinite !important; } input:checked + label .button_spots:nth-of-type(9) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-9 0.7s 11.05s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-9 0.7s 11.05s linear infinite !important; } input:checked + label .button_spots:nth-of-type(10) { top: 12px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, spot-10 0.7s 10.3444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, spot-10 0.7s 10.3444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(11) { top: 6px !important; left: -34px !important; opacity: 0; padding: 3.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-11 0.7s 10.2571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-11 0.7s 10.2571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(12) { top: 7px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, spot-12 0.7s 10.7444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, spot-12 0.7s 10.7444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(13) { top: 14px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-13 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, spot-13 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(14) { top: 15px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-14 0.7s 10.95s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-14 0.7s 10.95s linear infinite !important; } input:checked + label .button_spots:nth-of-type(15) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.35s linear infinite, final 0.2s 4s forwards, spot-15 0.7s 10.9333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.35s linear infinite, final 0.2s 4s forwards, spot-15 0.7s 10.9333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(16) { top: 10px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-16 0.7s 10.55s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-16 0.7s 10.55s linear infinite !important; } input:checked + label .button_spots:nth-of-type(17) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-17 0.7s 10.1666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-17 0.7s 10.1666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(18) { top: 8px !important; left: -34px !important; opacity: 0; padding: 4.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, spot-18 0.7s 10.3444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, spot-18 0.7s 10.3444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(19) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-19 0.7s 10.6s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-19 0.7s 10.6s linear infinite !important; } input:checked + label .button_spots:nth-of-type(20) { top: 6px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.95s linear infinite, final 0.2s 4s forwards, spot-20 0.7s 10.68s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.95s linear infinite, final 0.2s 4s forwards, spot-20 0.7s 10.68s linear infinite !important; } input:checked + label .button_spots:nth-of-type(21) { top: 12px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-21 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-21 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(22) { top: 8px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-22 0.7s 10.9666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-22 0.7s 10.9666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(23) { top: 12px !important; left: -34px !important; opacity: 0; padding: 2.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, spot-23 0.7s 10.4666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, spot-23 0.7s 10.4666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(24) { top: 11px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-24 0.7s 10.64s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.95s linear infinite, final 0.2s 4s forwards, spot-24 0.7s 10.64s linear infinite !important; } input:checked + label .button_spots:nth-of-type(25) { top: 13px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, spot-25 0.7s 10.2666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, spot-25 0.7s 10.2666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(26) { top: 6px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-26 0.7s 10.4s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, spot-26 0.7s 10.4s linear infinite !important; } input:checked + label .button_spots:nth-of-type(27) { top: 15px !important; left: -34px !important; opacity: 0; padding: 5.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-27 0.7s 10.15s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-27 0.7s 10.15s linear infinite !important; } input:checked + label .button_spots:nth-of-type(28) { top: 11px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-28 0.7s 10.7444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, spot-28 0.7s 10.7444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(29) { top: 15px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, spot-29 0.7s 10.34s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, spot-29 0.7s 10.34s linear infinite !important; } input:checked + label .button_spots:nth-of-type(30) { top: 7px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-30 0.7s 10.18s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, spot-30 0.7s 10.18s linear infinite !important; } input:checked + label .button_spots:nth-of-type(31) { top: 15px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-31 0.7s 10.7571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-31 0.7s 10.7571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(32) { top: 10px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.95s linear infinite, final 0.2s 4s forwards, spot-32 0.7s 10.2333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.95s linear infinite, final 0.2s 4s forwards, spot-32 0.7s 10.2333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(33) { top: 11px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-33 0.7s 10.5444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-33 0.7s 10.5444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(34) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, spot-34 0.7s 10.98s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, spot-34 0.7s 10.98s linear infinite !important; } input:checked + label .button_spots:nth-of-type(35) { top: 6px !important; left: -34px !important; opacity: 0; padding: 4.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-35 0.7s 10.25s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, spot-35 0.7s 10.25s linear infinite !important; } input:checked + label .button_spots:nth-of-type(36) { top: 12px !important; left: -34px !important; opacity: 0; padding: 4.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, spot-36 0.7s 10.54s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, spot-36 0.7s 10.54s linear infinite !important; } input:checked + label .button_spots:nth-of-type(37) { top: 14px !important; left: -34px !important; opacity: 0; padding: 5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-37 0.7s 10.9s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-37 0.7s 10.9s linear infinite !important; } input:checked + label .button_spots:nth-of-type(38) { top: 8px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-38 0.7s 11.1s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, spot-38 0.7s 11.1s linear infinite !important; } input:checked + label .button_spots:nth-of-type(39) { top: 6px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-39 0.7s 11.0333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, spot-39 0.7s 11.0333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(40) { top: 13px !important; left: -34px !important; opacity: 0; padding: 3px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-40 0.7s 10.9s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.65s linear infinite, final 0.2s 4s forwards, spot-40 0.7s 10.9s linear infinite !important; } input:checked + label .button_spots:nth-of-type(41) { top: 15px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-41 0.7s 11.1s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-41 0.7s 11.1s linear infinite !important; } input:checked + label .button_spots:nth-of-type(42) { top: 13px !important; left: -34px !important; opacity: 0; padding: 5.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-42 0.7s 10.65s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-42 0.7s 10.65s linear infinite !important; } input:checked + label .button_spots:nth-of-type(43) { top: 12px !important; left: -34px !important; opacity: 0; padding: 7px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-43 0.7s 11.04s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-43 0.7s 11.04s linear infinite !important; } input:checked + label .button_spots:nth-of-type(44) { top: 7px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, spot-44 0.7s 11.1s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, spot-44 0.7s 11.1s linear infinite !important; } input:checked + label .button_spots:nth-of-type(45) { top: 8px !important; left: -34px !important; opacity: 0; padding: 2.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-45 0.7s 10.88s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-45 0.7s 10.88s linear infinite !important; } input:checked + label .button_spots:nth-of-type(46) { top: 12px !important; left: -34px !important; opacity: 0; padding: 4px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-46 0.7s 11.08s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-46 0.7s 11.08s linear infinite !important; } input:checked + label .button_spots:nth-of-type(47) { top: 7px !important; left: -34px !important; opacity: 0; padding: 4px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, spot-47 0.7s 10.8s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, spot-47 0.7s 10.8s linear infinite !important; } input:checked + label .button_spots:nth-of-type(48) { top: 7px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.95s linear infinite, final 0.2s 4s forwards, spot-48 0.7s 11.2s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.95s linear infinite, final 0.2s 4s forwards, spot-48 0.7s 11.2s linear infinite !important; } input:checked + label .button_spots:nth-of-type(49) { top: 12px !important; left: -34px !important; opacity: 0; padding: 3.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, spot-49 0.7s 10.1571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, spot-49 0.7s 10.1571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(50) { top: 7px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-50 0.7s 11.2s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, spot-50 0.7s 11.2s linear infinite !important; } input:checked + label .button_spots:nth-of-type(51) { top: 9px !important; left: -34px !important; opacity: 0; padding: 6.5px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-51 0.7s 11.1s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, spot-51 0.7s 11.1s linear infinite !important; } input:checked + label .button_spots:nth-of-type(52) { top: 11px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-52 0.7s 10.2571428571s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, spot-52 0.7s 10.2571428571s linear infinite !important; } input:checked + label .button_spots:nth-of-type(53) { top: 14px !important; left: -34px !important; opacity: 0; padding: 6.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-53 0.7s 10.14s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, spot-53 0.7s 10.14s linear infinite !important; } input:checked + label .button_spots:nth-of-type(54) { top: 11px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.35s linear infinite, final 0.2s 4s forwards, spot-54 0.7s 10.3333333333s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 0.35s linear infinite, final 0.2s 4s forwards, spot-54 0.7s 10.3333333333s linear infinite !important; } input:checked + label .button_spots:nth-of-type(55) { top: 15px !important; left: -34px !important; opacity: 0; padding: 5.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, spot-55 0.7s 10.2444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, spot-55 0.7s 10.2444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(56) { top: 15px !important; left: -34px !important; opacity: 0; padding: 6.75px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-56 0.7s 10.3666666667s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, spot-56 0.7s 10.3666666667s linear infinite !important; } input:checked + label .button_spots:nth-of-type(57) { top: 14px !important; left: -34px !important; opacity: 0; padding: 3.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.25s linear infinite, final 0.2s 4s forwards, spot-57 0.7s 10.8444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.1s 1.25s linear infinite, final 0.2s 4s forwards, spot-57 0.7s 10.8444444444s linear infinite !important; } input:checked + label .button_spots:nth-of-type(58) { top: 11px !important; left: -34px !important; opacity: 0; padding: 6px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-58 0.7s 10.7s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-58 0.7s 10.7s linear infinite !important; } input:checked + label .button_spots:nth-of-type(59) { top: 8px !important; left: -34px !important; opacity: 0; padding: 5.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-59 0.7s 11.04s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, spot-59 0.7s 11.04s linear infinite !important; } input:checked + label .button_spots:nth-of-type(60) { top: 10px !important; left: -34px !important; opacity: 0; padding: 6.25px !important; -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-60 0.7s 10.1444444444s linear infinite !important; animation: spew 1s 0.3s forwards, rotate 4.2s 1.25s linear infinite, final 0.2s 4s forwards, spot-60 0.7s 10.1444444444s linear infinite !important; } .tick { position: absolute; left: -40; right: 0; transform: scale(0); margin: auto; font-size: 22px; } .button { position: absolute; top: 50%; left: 0; right: 0; margin: auto; text-align: Center; height: 360px; width: 200px; transform: translateY(-50%); } .button h1 { font-weight: 100; color: White; font-size: 24px; margin: 0; text-transform: uppercase; } .button h2 { font-weight: 100; color: #00C4FF; opacity: 1; font-size: 14px; margin: 4px 0px 0px 0px; } .button .b_l_quad .button_spots:nth-child(1) { padding: 5px; left: -13px; top: 50px; } .button .b_l_quad .button_spots:nth-child(2) { padding: 3px; left: -1px; top: 50px; } .button .b_l_quad .button_spots:nth-child(3) { padding: 3px; left: 11px; top: 50px; } .button .b_l_quad .button_spots:nth-child(4) { padding: 3px; left: 23px; top: 50px; } .button .b_l_quad .button_spots:nth-child(5) { padding: 5px; left: 35px; top: 50px; } .button .b_l_quad .button_spots:nth-child(6) { padding: 4px; left: 47px; top: 50px; } .button .b_l_quad .button_spots:nth-child(7) { padding: 5px; left: 59px; top: 50px; } .button .b_l_quad .button_spots:nth-child(8) { padding: 3px; left: 71px; top: 50px; } .button .b_l_quad .button_spots:nth-child(9) { padding: 3px; left: 83px; top: 50px; } .button .b_l_quad .button_spots:nth-child(10) { padding: 5px; left: 95px; top: 50px; } .button .b_l_quad .button_spots:nth-child(11) { padding: 4px; left: 107px; top: 50px; } .button .b_l_quad .button_spots:nth-child(12) { padding: 4px; left: 119px; top: 50px; } .button .b_l_quad .button_spots:nth-child(13) { padding: 4px; left: 131px; top: 50px; } .button .b_l_quad .button_spots:nth-child(14) { padding: 5px; left: 143px; top: 50px; } .button .b_l_quad .button_spots:nth-child(15) { padding: 4px; left: 155px; top: 50px; } .button .b_l_quad .button_spots:nth-child(16) { padding: 4px; left: 167px; top: 50px; } .button .b_l_quad .button_spots:nth-child(17) { padding: 3px; left: 179px; top: 50px; } .button .b_l_quad .button_spots:nth-child(18) { padding: 3px; left: 191px; top: 50px; } .button .b_l_quad .button_spots:nth-child(19) { padding: 4px; left: 203px; top: 50px; } .button .b_l_quad .button_spots:nth-child(20) { padding: 3px; left: 215px; top: 50px; } .button .b_l_quad .button_spots:nth-child(20) { padding: 3px; left: -15px; top: -12px; } .button .b_l_quad .button_spots:nth-child(21) { padding: 5px; left: -3px; top: -12px; } .button .b_l_quad .button_spots:nth-child(22) { padding: 3px; left: 9px; top: -12px; } .button .b_l_quad .button_spots:nth-child(23) { padding: 5px; left: 21px; top: -12px; } .button .b_l_quad .button_spots:nth-child(24) { padding: 4px; left: 33px; top: -12px; } .button .b_l_quad .button_spots:nth-child(25) { padding: 4px; left: 45px; top: -12px; } .button .b_l_quad .button_spots:nth-child(26) { padding: 5px; left: 57px; top: -12px; } .button .b_l_quad .button_spots:nth-child(27) { padding: 4px; left: 69px; top: -12px; } .button .b_l_quad .button_spots:nth-child(28) { padding: 4px; left: 81px; top: -12px; } .button .b_l_quad .button_spots:nth-child(29) { padding: 5px; left: 93px; top: -12px; } .button .b_l_quad .button_spots:nth-child(30) { padding: 3px; left: 105px; top: -12px; } .button .b_l_quad .button_spots:nth-child(31) { padding: 3px; left: 117px; top: -12px; } .button .b_l_quad .button_spots:nth-child(32) { padding: 3px; left: 129px; top: -12px; } .button .b_l_quad .button_spots:nth-child(33) { padding: 3px; left: 141px; top: -12px; } .button .b_l_quad .button_spots:nth-child(34) { padding: 4px; left: 153px; top: -12px; } .button .b_l_quad .button_spots:nth-child(35) { padding: 4px; left: 165px; top: -12px; } .button .b_l_quad .button_spots:nth-child(36) { padding: 5px; left: 177px; top: -12px; } .button .b_l_quad .button_spots:nth-child(37) { padding: 4px; left: 189px; top: -12px; } .button .b_l_quad .button_spots:nth-child(38) { padding: 4px; left: 201px; top: -12px; } .button .b_l_quad .button_spots:nth-child(39) { padding: 5px; left: 213px; top: -12px; } .button .b_l_quad .button_spots:nth-child(40) { padding: 5px; left: 225px; top: -12px; } .button .b_l_quad .button_spots:nth-child(40) { padding: 4px; left: 204px; top: -8px; } .button .b_l_quad .button_spots:nth-child(41) { padding: 3px; left: 204px; top: 4px; } .button .b_l_quad .button_spots:nth-child(42) { padding: 5px; left: 204px; top: 16px; } .button .b_l_quad .button_spots:nth-child(43) { padding: 3px; left: 204px; top: 28px; } .button .b_l_quad .button_spots:nth-child(44) { padding: 5px; left: 204px; top: 40px; } .button .b_l_quad .button_spots:nth-child(45) { padding: 3px; left: 204px; top: 52px; } .button .b_l_quad .button_spots:nth-child(46) { padding: 4px; left: 204px; top: 64px; } .button .b_l_quad .button_spots:nth-child(46) { padding: 3px; left: -10px; top: -16px; } .button .b_l_quad .button_spots:nth-child(47) { padding: 3px; left: -10px; top: -4px; } .button .b_l_quad .button_spots:nth-child(48) { padding: 4px; left: -10px; top: 8px; } .button .b_l_quad .button_spots:nth-child(49) { padding: 5px; left: -10px; top: 20px; } .button .b_l_quad .button_spots:nth-child(50) { padding: 3px; left: -10px; top: 32px; } .button .b_l_quad .button_spots:nth-child(51) { padding: 3px; left: -10px; top: 44px; } .button .b_l_quad .button_spots:nth-child(52) { padding: 3px; left: -10px; top: 56px; } .button .button_spots { position: absolute; border-radius: 100px; background: green; opacity: 0; -webkit-animation: opacity 1s; animation: opacity 1s; } .button .button_spots:nth-of-type(1) { transform-origin: 83px 14px; background: #bd77d4; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 2s; } .button .button_spots:nth-of-type(2) { transform-origin: 87px 12px; background: #d7759c; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(3) { transform-origin: 81px 14px; background: #7cd0b1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(4) { transform-origin: 87px 11px; background: #7cabd0; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(5) { transform-origin: 88px 16px; background: #d5a476; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(6) { transform-origin: 83px 19px; background: #d7757b; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(7) { transform-origin: 89px 19px; background: #d874b1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.8s; } .button .button_spots:nth-of-type(8) { transform-origin: 89px 16px; background: #b376d6; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.8s; } .button .button_spots:nth-of-type(9) { transform-origin: 89px 14px; background: #76d0d5; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 2s; } .button .button_spots:nth-of-type(10) { transform-origin: 87px 13px; background: #d378c9; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(11) { transform-origin: 85px 19px; background: #d0b07c; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.5s; } .button .button_spots:nth-of-type(12) { transform-origin: 85px 14px; background: #7ad183; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(13) { transform-origin: 86px 12px; background: #78d398; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(14) { transform-origin: 80px 11px; background: #75d788; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(15) { transform-origin: 88px 18px; background: #d3cc78; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(16) { transform-origin: 81px 13px; background: #d3a978; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(17) { transform-origin: 80px 16px; background: #d17b8d; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.8s; } .button .button_spots:nth-of-type(18) { transform-origin: 81px 19px; background: #d8a774; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(19) { transform-origin: 80px 19px; background: #769cd5; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(20) { transform-origin: 85px 12px; background: #d7c675; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(21) { transform-origin: 83px 10px; background: #ba77d4; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(22) { transform-origin: 81px 19px; background: #d08f7c; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(23) { transform-origin: 86px 14px; background: #7ad194; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.5s; } .button .button_spots:nth-of-type(24) { transform-origin: 80px 12px; background: #7acad1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(25) { transform-origin: 84px 19px; background: #7aadd1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.8s; } .button .button_spots:nth-of-type(26) { transform-origin: 83px 10px; background: #d1837a; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(27) { transform-origin: 84px 10px; background: #d1917a; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(28) { transform-origin: 83px 14px; background: #76d3d6; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.9s; } .button .button_spots:nth-of-type(29) { transform-origin: 80px 16px; background: #d378a0; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(30) { transform-origin: 85px 15px; background: #c87bd1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(31) { transform-origin: 86px 19px; background: #d1ba7a; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(32) { transform-origin: 83px 13px; background: #d89374; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(33) { transform-origin: 89px 14px; background: #c476d5; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(34) { transform-origin: 82px 15px; background: #9cd874; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(35) { transform-origin: 86px 15px; background: #d4d177; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(36) { transform-origin: 85px 12px; background: #77d4c6; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.7s; } .button .button_spots:nth-of-type(37) { transform-origin: 80px 12px; background: #79bfd2; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(38) { transform-origin: 87px 16px; background: #cd75d7; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(39) { transform-origin: 85px 17px; background: #7bd182; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(40) { transform-origin: 88px 17px; background: #9b79d2; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(41) { transform-origin: 83px 17px; background: #c778d3; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(42) { transform-origin: 87px 11px; background: #7b89d1; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(43) { transform-origin: 80px 19px; background: #78a4d3; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.1s; } .button .button_spots:nth-of-type(44) { transform-origin: 82px 16px; background: #c4d576; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(45) { transform-origin: 88px 11px; background: #7a76d5; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.6s; } .button .button_spots:nth-of-type(46) { transform-origin: 87px 17px; background: #79d297; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.2s; } .button .button_spots:nth-of-type(47) { transform-origin: 87px 13px; background: #c4d17b; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.8s; } .button .button_spots:nth-of-type(48) { transform-origin: 87px 10px; background: #d88974; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(49) { transform-origin: 81px 19px; background: #77d488; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button .button_spots:nth-of-type(50) { transform-origin: 88px 17px; background: #d6bb76; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.5s; } .button .button_spots:nth-of-type(51) { transform-origin: 81px 19px; background: #d78775; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.4s; } .button .button_spots:nth-of-type(52) { transform-origin: 89px 17px; background: #a7d874; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.12); transition: all 1.3s; } .button_inner { border-radius: 2px; position: absolute; width: 200px; height: 50px; left: 0; right: 0; top: 50%; margin: auto; box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.04); font-weight: 100; font-size: 12px; cursor: pointer; border: 2px solid #FFFFFF; color: white; text-align: Center; transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s; } .button_inner span.t { position: relative; top: 6px; opacity: 1; left: -10px; transition: left 0.4s 0.1s; } .button_inner i.l { position: relative; left: -19px; top: 20px; color: #00C4FF; font-size: 25px; opacity: 0; transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s; } .button_inner:hover { color: #2C3940; background: white; box-shadow: 0px 17px 18px -14px rgba(0, 0, 0, 0.08); } .button_inner:hover span.t { left: 16px; transition: left 0.4s; } .button_inner:hover i.l { top: 12px; opacity: 1; transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s; } .button_inner:hover .button_spots:nth-of-type(1) { -webkit-animation: spot-1 0.7s 0.5666666667s linear infinite; animation: spot-1 0.7s 0.5666666667s linear infinite; } .button_inner:hover .button_spots:nth-of-type(2) { -webkit-animation: spot-2 0.7s 0.5666666667s linear infinite; animation: spot-2 0.7s 0.5666666667s linear infinite; } .button_inner:hover .button_spots:nth-of-type(3) { -webkit-animation: spot-3 0.7s 0.7571428571s linear infinite; animation: spot-3 0.7s 0.7571428571s linear infinite; } .button_inner:hover .button_spots:nth-of-type(4) { -webkit-animation: spot-4 0.7s 0.5s linear infinite; animation: spot-4 0.7s 0.5s linear infinite; } .button_inner:hover .button_spots:nth-of-type(5) { -webkit-animation: spot-5 0.7s 0.6333333333s linear infinite; animation: spot-5 0.7s 0.6333333333s linear infinite; } .button_inner:hover .button_spots:nth-of-type(6) { -webkit-animation: spot-6 0.7s 0.88s linear infinite; animation: spot-6 0.7s 0.88s linear infinite; } .button_inner:hover .button_spots:nth-of-type(7) { -webkit-animation: spot-7 0.7s 0.4s linear infinite; animation: spot-7 0.7s 0.4s linear infinite; } .button_inner:hover .button_spots:nth-of-type(8) { -webkit-animation: spot-8 0.7s 0.45s linear infinite; animation: spot-8 0.7s 0.45s linear infinite; } .button_inner:hover .button_spots:nth-of-type(9) { -webkit-animation: spot-9 0.7s 0.6333333333s linear infinite; animation: spot-9 0.7s 0.6333333333s linear infinite; } .button_inner:hover .button_spots:nth-of-type(10) { -webkit-animation: spot-10 0.7s 1.4s linear infinite; animation: spot-10 0.7s 1.4s linear infinite; } .button_inner:hover .button_spots:nth-of-type(11) { -webkit-animation: spot-11 0.7s 0.64s linear infinite; animation: spot-11 0.7s 0.64s linear infinite; } .button_inner:hover .button_spots:nth-of-type(12) { -webkit-animation: spot-12 0.7s 0.4s linear infinite; animation: spot-12 0.7s 0.4s linear infinite; } .button_inner:hover .button_spots:nth-of-type(13) { -webkit-animation: spot-13 0.7s 0.98s linear infinite; animation: spot-13 0.7s 0.98s linear infinite; } .button_inner:hover .button_spots:nth-of-type(14) { -webkit-animation: spot-14 0.7s 0.4666666667s linear infinite; animation: spot-14 0.7s 0.4666666667s linear infinite; } .button_inner:hover .button_spots:nth-of-type(15) { -webkit-animation: spot-15 0.7s 1.1s linear infinite; animation: spot-15 0.7s 1.1s linear infinite; } .button_inner:hover .button_spots:nth-of-type(16) { -webkit-animation: spot-16 0.7s 0.45s linear infinite; animation: spot-16 0.7s 0.45s linear infinite; } .button_inner:hover .button_spots:nth-of-type(17) { -webkit-animation: spot-17 0.7s 0.78s linear infinite; animation: spot-17 0.7s 0.78s linear infinite; } .button_inner:hover .button_spots:nth-of-type(18) { -webkit-animation: spot-18 0.7s 0.2333333333s linear infinite; animation: spot-18 0.7s 0.2333333333s linear infinite; } .button_inner:hover .button_spots:nth-of-type(19) { -webkit-animation: spot-19 0.7s 0.15s linear infinite; animation: spot-19 0.7s 0.15s linear infinite; } .button_inner:hover .button_spots:nth-of-type(20) { -webkit-animation: spot-20 0.7s 0.4s linear infinite; animation: spot-20 0.7s 0.4s linear infinite; } .button_inner:hover .button_spots:nth-of-type(21) { -webkit-animation: spot-21 0.7s 0.4333333333s linear infinite; a