blob: 260b6df4691bdc8aa5a82371108890f0c2053033 [file] [log] [blame]
Matteo Scandolobf14f882016-06-02 10:01:34 -07001body {
2 padding-top: 50px;
3}
4
5.list-group-item.active > a {
6 color: white;
7}
8
9/* ANIMATION */
10.animate-repeat{
11 /*background: red;*/
12}
13
14.animate-repeat.ng-move,
15.animate-repeat.ng-enter,
16.animate-repeat.ng-leave {
17 transition:all linear 0.5s;
18}
19
20/* Element Exit */
21.animate-repeat.ng-leave.ng-leave-active,
22.animate-repeat.ng-move,
23.animate-repeat.ng-enter {
24 /*opacity:0;*/
25 /*animation:1.5s bounceOutDown ease;*/
26}
27
28/* Element Enter */
29.animate-repeat.ng-leave,
30.animate-repeat.ng-move.ng-move-active,
31.animate-repeat.ng-enter.ng-enter-active {
32 /*opacity:1;*/
33 /*animation:1.5s bounceOutUp ease;*/
34}
35
36@keyframes bounceInUp {
37 from, 60%, 75%, 90%, to {
38 animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
39 }
40
41 from {
42 opacity: 0;
43 transform: translate3d(0, 3000px, 0);
44 }
45
46 60% {
47 opacity: 1;
48 transform: translate3d(0, -20px, 0);
49 }
50
51 75% {
52 transform: translate3d(0, 10px, 0);
53 }
54
55 90% {
56 transform: translate3d(0, -5px, 0);
57 }
58
59 to {
60 transform: translate3d(0, 0, 0);
61 }
62}
63
64@keyframes bounceOutUp {
65 20% {
66 transform: translate3d(0, -10px, 0);
67 }
68
69 40%, 45% {
70 opacity: 1;
71 transform: translate3d(0, 20px, 0);
72 }
73
74 to {
75 opacity: 0;
76 transform: translate3d(0, -2000px, 0);
77 }
78}
79
80/* LOADER */
81.loader {
82 font-size: 10px;
83 margin: 150px auto;
84 text-indent: -9999em;
85 width: 11em;
86 height: 11em;
87 border-radius: 50%;
88 background: #ffffff;
89 background: -moz-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
90 background: -webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
91 background: -o-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
92 background: -ms-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
93 background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);
94 position: relative;
95 -webkit-animation: load3 1.4s infinite linear;
96 animation: load3 1.4s infinite linear;
97 -webkit-transform: translateZ(0);
98 -ms-transform: translateZ(0);
99 transform: translateZ(0);
100}
101.loader:before {
102 width: 50%;
103 height: 50%;
104 background: #105E9E;
105 border-radius: 100% 0 0 0;
106 position: absolute;
107 top: 0;
108 left: 0;
109 content: '';
110}
111.loader:after {
112 background: #fff;
113 width: 75%;
114 height: 75%;
115 border-radius: 50%;
116 content: '';
117 margin: auto;
118 position: absolute;
119 top: 0;
120 left: 0;
121 bottom: 0;
122 right: 0;
123}
124
125@keyframes load3 {
126 0% {
127 -webkit-transform: rotate(0deg);
128 transform: rotate(0deg);
129 }
130 100% {
131 -webkit-transform: rotate(360deg);
132 transform: rotate(360deg);
133 }
134}