1
body {
2
  overflow-y: scroll;
3
}
4
/* styles modifying annotorious editor default styles */
5
.annotorious-editor {
6
  min-width: 270px;
7
}
8
#header {
9
    z-index: 1;
10
}
11
.annotorious-editor-text {
12
  font-size: 12px;
13
  min-height: 35px;
14
}
15
16
#swt-maker {
17
}
18
19
#control-panel {
20
  margin-top: 10px;
21
  margin-left: 0;
22
}
23
24
#img-annotation-wrapper, #ocd-results {
25
  margin: 30px auto 0 auto;
26
}
27
28
#annotatable-img {
29
  margin: 0 auto;
30
  max-width: 1125px;
31
}
32
33
#sweet-list-wrapper {
34
  width: 500px;
35
  min-height: 300px;
36
  position: absolute;
37
  top: 33%;
38
  left: 33%;
39
  z-index: 1000;
40
  border: 1px solid #999;
41
  box-shadow: 1px 1px 6px #999;
42
  background-color: #FFF;
43
  padding: 30px;
44
  display: none;
45
}
46
47
.jumbotron h1 {
48
  font-size: 50px;
49
  margin-bottom: 25px;
50
}
51
52
.home-links {
53
  text-align: center;
54
}
55
56
#sweet-list {
57
  margin-bottom: 10px;
58
}
59
60
.ocd-item.col-md-4 {
61
  width: 32.3333%;
62
}
63
.ocd-item {
64
  padding-bottom: 4px;
65
  border: 1px solid #ddd;
66
  border-radius: 4px;
67
  margin: 0 5px 20px 5px;
68
  text-align: center;
69
}
70
.ocd-item-cover {
71
  position: absolute;
72
  border: 1px solid #ddd;
73
  box-shadow: 1px 1px 3px #ccc;
74
  width: 100%;
75
  padding: 12px;
76
  background: #fff;
77
  height: 60px;
78
  margin-left: -15px;
79
  display: none;
80
}
81
.ocd-item .text{
82
  margin-top: 3px;
83
}
84
85
.thumb-image {
86
  background-position: center center;
87
  background-repeat: no-repeat;
88
  background-size: cover;
89
  display: block;
90
  height: 400px;
91
  margin: 0 auto;
92
}
93
94
#sweet {
95
  display: none;
96
}
97
98
#helpview {
99
  font-size: 1.2em;
100
  padding: 8px;
101
  box-shadow: 1px 1px 3px #ccc;
102
  color: #444;
103
  margin-bottom: 20px;
104
}
105
#helpview-text {
106
  text-align: center;
107
  margin-left: 30px;
108
}
109
#app-overlay {
110
  position: fixed;
111
  top: 0;
112
  left: 0;
113
  display: none;
114
  width: 100%;
115
  height: 100%;
116
  z-index: 10000;
117
  background-color: rgba(255, 255, 255, 0.7);
118
}
119
120
#user-input-row .form-inline .form-control,
121
#search-user-input-row .form-inline .form-control {
122
  width: 100%;
123
}
124
125
.page {
126
  display: none;
127
}
128
129
footer {
130
  font-size: 0.9em;
131
  text-align: center;
132
}
133
134
135
/* text-annotation styles */
136
137
#overlayBar {
138
  background: #fff;
139
  border-bottom: 1px solid #ccc;
140
  left: 0;
141
  opacity: 0.95;
142
  position: fixed;
143
  top: 0;
144
  width: 100%;
145
}
146
147
.nav-btn {
148
  margin-left: 10px;
149
}
150
#tag-cloud {
151
    display: none;
152
    height:768px;
153
}
154
#tags-tag-cloud svg {
155
    position: absolute;
156
    left:100px;
157
    top: 0;
158
    height:100%;
159
    width: 100%;
160
}
161
#user-tag-cloud svg {
162
    position: absolute;
163
    height:100%;
164
    top: 40em;
165
    left:100px;
166
    width: 100%
167
}
168
169
.spinner {
170
    width: 40px;
171
    height: 40px;
172
173
    position: relative;
174
    margin: 100px auto;
175
}
176
177
.double-bounce1, .double-bounce2 {
178
    width: 100%;
179
    height: 100%;
180
    border-radius: 50%;
181
    background-color: #333;
182
    opacity: 0.6;
183
    position: absolute;
184
    top: 0;
185
    left: 0;
186
187
    -webkit-animation: bounce 2.0s infinite ease-in-out;
188
    animation: bounce 2.0s infinite ease-in-out;
189
}
190
191
.double-bounce2 {
192
    -webkit-animation-delay: -1.0s;
193
    animation-delay: -1.0s;
194
}
195
196
@-webkit-keyframes bounce {
197
    0%, 100% { -webkit-transform: scale(0.0) }
198
    50% { -webkit-transform: scale(1.0) }
199
}
200
201
@keyframes bounce {
202
    0%, 100% {
203
        transform: scale(0.0);
204
        -webkit-transform: scale(0.0);
205
    } 50% {
206
        transform: scale(1.0);
207
        -webkit-transform: scale(1.0);
208
    }
209
}