diff --git a/stregsystem/static/stregsystem/cursor.css b/stregsystem/static/stregsystem/cursor.css
new file mode 100644
index 00000000..cb1b26a5
--- /dev/null
+++ b/stregsystem/static/stregsystem/cursor.css
@@ -0,0 +1,45 @@
+input:hover {
+
+ cursor: url('cursor/frame0.png') 32 32, auto;
+ -webkit-animation: cursor 400ms infinite;
+ animation: cursor 400ms infinite;
+}
+
+
+@-webkit-keyframes cursor {
+ 0% {cursor: url('cursor/frame0.png') 32 32, auto;}
+ 6% {cursor: url('cursor/frame1.png') 32 32, auto;}
+ 13% {cursor: url('cursor/frame2.png') 32 32, auto;}
+ 20% {cursor: url('cursor/frame3.png') 32 32, auto;}
+ 26% {cursor: url('cursor/frame4.png') 32 32, auto;}
+ 33% {cursor: url('cursor/frame5.png') 32 32, auto;}
+ 40% {cursor: url('cursor/frame6.png') 32 32, auto;}
+ 46% {cursor: url('cursor/frame7.png') 32 32, auto;}
+ 53% {cursor: url('cursor/frame8.png') 32 32, auto;}
+ 60% {cursor: url('cursor/frame9.png') 32 32, auto;}
+ 66% {cursor: url('cursor/frame10.png') 32 32, auto;}
+ 73% {cursor: url('cursor/frame11.png') 32 32, auto;}
+ 80% {cursor: url('cursor/frame12.png') 32 32, auto;}
+ 86% {cursor: url('cursor/frame13.png') 32 32, auto;}
+ 93% {cursor: url('cursor/frame14.png') 32 32, auto;}
+ 100% {cursor: url('cursor/frame0.png') 32 32, auto;}
+}
+
+@keyframes cursor {
+ 0% {cursor: url('cursor/frame0.png') 32 32, auto;}
+ 6% {cursor: url('cursor/frame1.png') 32 32, auto;}
+ 13% {cursor: url('cursor/frame2.png') 32 32, auto;}
+ 20% {cursor: url('cursor/frame3.png') 32 32, auto;}
+ 26% {cursor: url('cursor/frame4.png') 32 32, auto;}
+ 33% {cursor: url('cursor/frame5.png') 32 32, auto;}
+ 40% {cursor: url('cursor/frame6.png') 32 32, auto;}
+ 46% {cursor: url('cursor/frame7.png') 32 32, auto;}
+ 53% {cursor: url('cursor/frame8.png') 32 32, auto;}
+ 60% {cursor: url('cursor/frame9.png') 32 32, auto;}
+ 66% {cursor: url('cursor/frame10.png') 32 32, auto;}
+ 73% {cursor: url('cursor/frame11.png') 32 32, auto;}
+ 80% {cursor: url('cursor/frame12.png') 32 32, auto;}
+ 86% {cursor: url('cursor/frame13.png') 32 32, auto;}
+ 93% {cursor: url('cursor/frame14.png') 32 32, auto;}
+ 100% {cursor: url('cursor/frame0.png') 32 32, auto;}
+}
diff --git a/stregsystem/static/stregsystem/cursor/frame0.png b/stregsystem/static/stregsystem/cursor/frame0.png
new file mode 100644
index 00000000..14435089
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame0.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame1.png b/stregsystem/static/stregsystem/cursor/frame1.png
new file mode 100644
index 00000000..bc4658b4
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame1.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame10.png b/stregsystem/static/stregsystem/cursor/frame10.png
new file mode 100644
index 00000000..fda4290f
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame10.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame11.png b/stregsystem/static/stregsystem/cursor/frame11.png
new file mode 100644
index 00000000..22c0c658
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame11.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame12.png b/stregsystem/static/stregsystem/cursor/frame12.png
new file mode 100644
index 00000000..33f0b535
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame12.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame13.png b/stregsystem/static/stregsystem/cursor/frame13.png
new file mode 100644
index 00000000..2148ed8a
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame13.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame14.png b/stregsystem/static/stregsystem/cursor/frame14.png
new file mode 100644
index 00000000..a9a36916
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame14.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame2.png b/stregsystem/static/stregsystem/cursor/frame2.png
new file mode 100644
index 00000000..5e3fc102
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame2.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame3.png b/stregsystem/static/stregsystem/cursor/frame3.png
new file mode 100644
index 00000000..57159149
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame3.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame4.png b/stregsystem/static/stregsystem/cursor/frame4.png
new file mode 100644
index 00000000..c832e997
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame4.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame5.png b/stregsystem/static/stregsystem/cursor/frame5.png
new file mode 100644
index 00000000..19c59d92
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame5.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame6.png b/stregsystem/static/stregsystem/cursor/frame6.png
new file mode 100644
index 00000000..1291ebd4
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame6.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame7.png b/stregsystem/static/stregsystem/cursor/frame7.png
new file mode 100644
index 00000000..e0b234e6
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame7.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame8.png b/stregsystem/static/stregsystem/cursor/frame8.png
new file mode 100644
index 00000000..ad369330
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame8.png differ
diff --git a/stregsystem/static/stregsystem/cursor/frame9.png b/stregsystem/static/stregsystem/cursor/frame9.png
new file mode 100644
index 00000000..6450cf54
Binary files /dev/null and b/stregsystem/static/stregsystem/cursor/frame9.png differ
diff --git a/stregsystem/templates/stregsystem/base.html b/stregsystem/templates/stregsystem/base.html
index 5987c543..4ae246d4 100644
--- a/stregsystem/templates/stregsystem/base.html
+++ b/stregsystem/templates/stregsystem/base.html
@@ -10,6 +10,7 @@
+