6 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
16 display: inline-block;
20 display: inline-block;
28 display: inline-block;
33 text-decoration: none;
36 border: solid 1px #999;
37 border-radius: 0.3rem;
38 padding: 0.2rem 0.5rem;
41 #header ul.controls li:not(:first-child) .control-button {
43 border-top-left-radius: 0;
44 border-bottom-left-radius: 0;
46 #header ul.controls li:not(:last-child) .control-button {
47 border-top-right-radius: 0;
48 border-bottom-right-radius: 0;
51 .popup .popup-button:after {
60 .popup .popup .popup-button:after {
71 box-shadow: rgba(0, 0, 0, 0.03) 1px 1px 10px 3px;
72 /* box-shadow: rgba(0, 0, 0, 0.03) 1px 1px 0px 0px;*/
76 border: solid 1px #999;
77 border-radius: 0.3rem;
92 text-overflow: ellipsis;
99 padding: 0.2rem 0.5rem;
105 text-decoration: none;
125 .icon-button:hover g {
128 .disabled .icon-button:hover g {
135 border: 1px solid #999;
136 border-radius: 0.3rem;
138 box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 3px 0px;
140 border-top-left-radius: 0;
141 border-top-right-radius: 0;
147 display: inline-block;
153 #header ul.controls {
160 text-decoration: none;
170 #header ul.controls {
171 display: inline-block;
175 vertical-align: bottom;
177 margin-right: 2.5rem;
179 #header ul.controls {
182 padding-top: 0.95rem;
187 #header ul.controls > li {
195 border: solid 1px #999;
197 border-radius: 0.3rem;
198 border-bottom-left-radius: 0;
199 border-bottom-right-radius: 0;
204 #navigation li:not(:last-child) a {
205 border-top-right-radius: 0;
206 border-bottom-right-radius: 0;
209 #navigation li:not(:first-child) a {
210 border-top-left-radius: 0;
211 border-bottom-left-radius: 0;
213 #navigation li.active a,
214 #header ul.controls li.active .control-button {
215 border-color: inherit;
219 #navigation li:not(.active) a:hover,
220 #navigation li:not(.active) a:active,
221 #header ul.controls > li:not(.active) > a:hover,
222 #header ul.controls > li:not(.active) > a:active {
223 background-color: rgba(204, 153, 51, 0.1);
232 .start-time-slider label {
236 .start-time-slider input {
237 vertical-align: middle;
241 .start-time-slider .numberOfDays {
242 display: inline-block;
253 -webkit-transform: translateZ(0);
256 animation: spinner-animation 1.6s linear infinite;
257 -webkit-animation: spinner-animation 1.6s linear infinite;
260 .spinner line:nth-child(0) {
261 -webkit-animation-delay: 0.0s;
262 animation-delay: 0.0s;
264 .spinner line:nth-child(1) {
265 -webkit-animation-delay: 0.2s;
266 animation-delay: 0.2s;
268 .spinner line:nth-child(2) {
269 -webkit-animation-delay: 0.4s;
270 animation-delay: 0.4s;
272 .spinner line:nth-child(3) {
273 -webkit-animation-delay: 0.6s;
274 animation-delay: 0.6s;
276 .spinner line:nth-child(4) {
277 -webkit-animation-delay: 0.8s;
278 animation-delay: 0.8s;
280 .spinner line:nth-child(5) {
281 -webkit-animation-delay: 1s;
284 .spinner line:nth-child(6) {
285 -webkit-animation-delay: 1.2s;
286 animation-delay: 1.2s;
288 .spinner line:nth-child(7) {
289 -webkit-animation-delay: 1.4s;
290 animation-delay: 1.4s;
292 .spinner line:nth-child(8) {
293 -webkit-animation-delay: 1.6s;
294 animation-delay: 1.6s;
296 @-webkit-keyframes spinner-animation {
298 50% { opacity: 0.1; }
299 100% { opacity: 0.1; }
304 border-collapse: collapse;
312 border: solid 0px #d9d9d9;
313 padding: 0.2rem 0.5rem;
318 table.dashboard thead th,
319 table.dashboard thead td {
323 table.dashboard thead th:nth-child(odd),
324 table.dashboard tbody td:nth-child(even) {
327 table.dashboard input {
332 margin: 0.5rem 0.3rem;
342 table.dashboard thead th {
346 table.dashboard.readonly thead td,
347 table.dashboard.readonly tbody th {
349 padding: 0.2rem 0.5rem;
352 table.dashboard tbody th {
356 table.dashboard.readonly tbody th .label {
364 vertical-align: middle;
365 -webkit-transform: rotate(-90deg) translate(-50%, 0);
366 -webkit-transform-origin: 0 0;
367 transform: rotate(-90deg) translate(-50%, 0);
368 transform-origin: 0 0;
371 table.dashboard.editMode a {
372 text-decoration: none;
373 vertical-align: middle;
376 table.dashboard.editMode tbody th a {
380 table.dashboard.editMode input {
381 box-shadow: inset 1px 1px 0px rgba(0, 0, 0, 0.05);
382 border: solid 1px #999;
384 border-radius: 0.2rem;
387 table.dashboard tbody td a.reset {
392 table.dashboard.editMode tbody td {
395 table.dashboard tbody td a.reset svg {
399 table.dashboard tbody td .chart {
400 border: solid 1px #ddd;
401 border-radius: 0.5rem;
402 margin: 0.5rem 0.5rem;
405 table.dashboard tbody td .chart,
406 table.dashboard tbody td .failure,
407 table.dashboard tbody td .progress {
408 display: inline-block;
412 vertical-align: center;
416 .analysis-group > table {
417 border: solid 0px #999;
418 border-collapse: collapse;
421 #analysis-tasks thead,
422 .analysis-group > table thead {
427 .analysis-group > table th {
433 .analysis-group > table td,
434 .analysis-group > table th {
435 padding: 0.2rem 0.5rem;
438 #analysis-tasks tbody td,
439 #analysis-tasks tbody th,
440 .analysis-group > table tbody td,
441 .analysis-group > table tbody th {
442 border-top: solid 1px #ddd;
445 #analysis-task-title {
448 margin: 0 0 0 0.5rem;
452 #analysis-task-testname {
455 margin: 0 0 1rem 0.5rem;
461 border: 1px solid #bbb;
462 border-radius: 0.5rem;
463 box-shadow: rgba(0, 0, 0, 0.03) 1px 1px 0px 0px;
465 padding: 0.5rem 1rem;
466 margin-bottom: 1.5rem;
469 .analysis-group caption {
472 margin-bottom: 0.5rem;