Merge lp:~stephen-stewart/ulysses/tidy-up into lp:ulysses

Proposed by Stephen Stewart
Status: Merged
Approved by: Jonas G. Drange
Approved revision: 25
Merged at revision: 23
Proposed branch: lp:~stephen-stewart/ulysses/tidy-up
Merge into: lp:ulysses
Diff against target: 4664 lines (+4406/-45)
27 files modified
.bzrignore (+4/-6)
Gruntfile.js (+6/-2)
README.md (+12/-24)
bower.json (+3/-2)
package.json (+12/-11)
public/base-min.css (+1/-0)
public/base.css (+408/-0)
public/buttons-min.css (+1/-0)
public/buttons.css (+174/-0)
public/dropdowns-min.css (+1/-0)
public/dropdowns.css (+75/-0)
public/feedback-min.css (+1/-0)
public/feedback.css (+187/-0)
public/forms-min.css (+1/-0)
public/forms.css (+192/-0)
public/grids-min.css (+6/-0)
public/grids.css (+364/-0)
public/layout-min.css (+1/-0)
public/layout.css (+154/-0)
public/navigation-min.css (+1/-0)
public/navigation.css (+356/-0)
public/tables-min.css (+1/-0)
public/tables.css (+82/-0)
public/typography-min.css (+1/-0)
public/typography.css (+182/-0)
public/ulysses-min.css (+6/-0)
public/ulysses.css (+2174/-0)
To merge this branch: bzr merge lp:~stephen-stewart/ulysses/tidy-up
Reviewer Review Type Date Requested Status
Ubuntu One hackers Pending
Review via email: mp+208654@code.launchpad.net

Commit message

Tidy up ulysses

Description of the change

Tidy up ulysses folder structure, commit assets meant for deploy, add post install bower task.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file '.bzrignore'
2--- .bzrignore 2014-02-12 19:27:35 +0000
3+++ .bzrignore 2014-02-27 17:51:31 +0000
4@@ -1,7 +1,5 @@
5 *.swp
6-bower_components/
7-node_modules/
8-.sass-cache
9-public/
10-results/
11-tmp/
12+test_results/
13+tmp
14+node_modules
15+bower_components
16
17=== modified file 'Gruntfile.js'
18--- Gruntfile.js 2014-02-12 19:20:18 +0000
19+++ Gruntfile.js 2014-02-27 17:51:31 +0000
20@@ -3,7 +3,7 @@
21 pkg: grunt.file.readJSON('package.json'),
22
23 clean: {
24- build: ['tmp/', 'public/']
25+ build: ['tmp', 'public']
26 },
27
28 csslint: {
29@@ -110,8 +110,12 @@
30
31 phantomcss: {
32 ulysses: {
33+ options: {
34+ screenshots: 'test/visual/screenshots',
35+ results: 'test_results/visual/'
36+ },
37 src: [
38- 'config/phantomcss-tests.js'
39+ 'test/visual/config/phantomcss-tests.js'
40 ]
41 },
42 }
43
44=== modified file 'README.md'
45--- README.md 2014-01-07 11:39:12 +0000
46+++ README.md 2014-02-27 17:51:31 +0000
47@@ -1,37 +1,25 @@
48-Ulysses: CSS Framework for Ubuntu Engineering
49-=============================================
50-
51-
52-"… I mete and dole
53-Unequal laws unto a savage race,
54-That hoard, and sleep, and feed, and know not me."
55-
56-– Ulysses (1833), Alfred Tennyson
57-
58-Getting Started
59-===============
60-
61-You'll need nodejs, npm, bower and grunt-cli installed; then in the ulysses
62-package directory:
63+Ulysses
64+=======
65+
66+Ulysses is a CSS framework and pattern library for Ubuntu Enginering projects.
67+
68+
69+Working on Ulysses
70+==================
71+
72+Default grunt task ('run') will start a server on localhost and a watch task to
73+build and lint any changed files:
74
75 ''''
76 npm install
77-bower install
78 grunt
79
80 ''''
81
82-Default grunt task ('run') will start a server on localhost and a watch task to
83-build and lint any changed files:
84-
85-''''
86-grunt [run]
87-
88-''''
89
90 Testing
91
92 ''''
93 grunt test
94
95-''''
96+'''
97
98=== modified file 'bower.json'
99--- bower.json 2014-01-28 11:19:19 +0000
100+++ bower.json 2014-02-27 17:51:31 +0000
101@@ -1,8 +1,9 @@
102 {
103 "name": "ulysses",
104 "version": "0.0.1",
105- "dependencies": {
106+ "devDependencies": {
107 "pure": "~0.3.0",
108 "normalize-css": "2.1.3"
109- }
110+ },
111+ "main": "public/"
112 }
113
114=== modified file 'package.json'
115--- package.json 2014-01-28 11:19:19 +0000
116+++ package.json 2014-02-27 17:51:31 +0000
117@@ -12,25 +12,26 @@
118 "sass",
119 "ubuntu"
120 ],
121+ "scripts": {
122+ "postinstall": "bower install"
123+ },
124 "author": "Ubuntu One Engineering",
125 "license": "MIT",
126 "devDependencies": {
127+ "bower": "~1.2.8",
128 "grunt": "~0.4.2",
129 "grunt-cli": "~0.1.11",
130- "grunt-contrib-watch": "~0.5.3",
131- "css-parse": "~1.5.3",
132- "grunt-combine-media-queries": "~1.0.8",
133- "grunt-contrib-cssmin": "~0.7.0",
134+ "grunt-contrib-clean": "~0.5.0",
135+ "grunt-contrib-compress": "~0.5.3",
136 "grunt-contrib-concat": "~0.3.0",
137- "grunt-contrib-clean": "~0.5.0",
138- "grunt-contrib-csslint": "~0.1.2",
139- "grunt-rework": "0.0.5",
140 "grunt-contrib-connect": "~0.5.0",
141- "grunt-contrib-compress": "~0.5.3",
142 "grunt-contrib-copy": "~0.4.1",
143- "bower": "~1.2.8",
144- "phantomjs": "~1.9.2-6",
145+ "grunt-contrib-csslint": "~0.1.2",
146+ "grunt-contrib-cssmin": "~0.7.0",
147+ "grunt-contrib-watch": "~0.5.3",
148+ "grunt-css-selectors": "~1.0.0",
149 "grunt-phantomcss": "~0.2.0",
150- "grunt-css-selectors": "~1.0.0"
151+ "grunt-rework": "0.0.5",
152+ "phantomjs": "~1.9.2-6"
153 }
154 }
155
156=== added directory 'public'
157=== added file 'public/base-min.css'
158--- public/base-min.css 1970-01-01 00:00:00 +0000
159+++ public/base-min.css 2014-02-27 17:51:31 +0000
160@@ -0,0 +1,1 @@
161+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
162\ No newline at end of file
163
164=== added file 'public/base.css'
165--- public/base.css 1970-01-01 00:00:00 +0000
166+++ public/base.css 2014-02-27 17:51:31 +0000
167@@ -0,0 +1,408 @@
168+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
169+
170+/* ==========================================================================
171+ HTML5 display definitions
172+ ========================================================================== */
173+
174+/**
175+ * Correct `block` display not defined in IE 8/9.
176+ */
177+
178+article,
179+aside,
180+details,
181+figcaption,
182+figure,
183+footer,
184+header,
185+hgroup,
186+main,
187+nav,
188+section,
189+summary {
190+ display: block;
191+}
192+
193+/**
194+ * Correct `inline-block` display not defined in IE 8/9.
195+ */
196+
197+audio,
198+canvas,
199+video {
200+ display: inline-block;
201+}
202+
203+/**
204+ * Prevent modern browsers from displaying `audio` without controls.
205+ * Remove excess height in iOS 5 devices.
206+ */
207+
208+audio:not([controls]) {
209+ display: none;
210+ height: 0;
211+}
212+
213+/**
214+ * Address `[hidden]` styling not present in IE 8/9.
215+ * Hide the `template` element in IE, Safari, and Firefox < 22.
216+ */
217+
218+[hidden],
219+template {
220+ display: none;
221+}
222+
223+/* ==========================================================================
224+ Base
225+ ========================================================================== */
226+
227+/**
228+ * 1. Set default font family to sans-serif.
229+ * 2. Prevent iOS text size adjust after orientation change, without disabling
230+ * user zoom.
231+ */
232+
233+html {
234+ font-family: sans-serif; /* 1 */
235+ -ms-text-size-adjust: 100%; /* 2 */
236+ -webkit-text-size-adjust: 100%; /* 2 */
237+}
238+
239+/**
240+ * Remove default margin.
241+ */
242+
243+body {
244+ margin: 0;
245+}
246+
247+/* ==========================================================================
248+ Links
249+ ========================================================================== */
250+
251+/**
252+ * Remove the gray background color from active links in IE 10.
253+ */
254+
255+a {
256+ background: transparent;
257+}
258+
259+/**
260+ * Address `outline` inconsistency between Chrome and other browsers.
261+ */
262+
263+a:focus {
264+ outline: thin dotted;
265+}
266+
267+/**
268+ * Improve readability when focused and also mouse hovered in all browsers.
269+ */
270+
271+a:active,
272+a:hover {
273+ outline: 0;
274+}
275+
276+/* ==========================================================================
277+ Typography
278+ ========================================================================== */
279+
280+/**
281+ * Address variable `h1` font-size and margin within `section` and `article`
282+ * contexts in Firefox 4+, Safari 5, and Chrome.
283+ */
284+
285+h1 {
286+ font-size: 2em;
287+ margin: 0.67em 0;
288+}
289+
290+/**
291+ * Address styling not present in IE 8/9, Safari 5, and Chrome.
292+ */
293+
294+abbr[title] {
295+ border-bottom: 1px dotted;
296+}
297+
298+/**
299+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
300+ */
301+
302+b,
303+strong {
304+ font-weight: bold;
305+}
306+
307+/**
308+ * Address styling not present in Safari 5 and Chrome.
309+ */
310+
311+dfn {
312+ font-style: italic;
313+}
314+
315+/**
316+ * Address differences between Firefox and other browsers.
317+ */
318+
319+hr {
320+ -moz-box-sizing: content-box;
321+ box-sizing: content-box;
322+ height: 0;
323+}
324+
325+/**
326+ * Address styling not present in IE 8/9.
327+ */
328+
329+mark {
330+ background: #ff0;
331+ color: #000;
332+}
333+
334+/**
335+ * Correct font family set oddly in Safari 5 and Chrome.
336+ */
337+
338+code,
339+kbd,
340+pre,
341+samp {
342+ font-family: monospace, serif;
343+ font-size: 1em;
344+}
345+
346+/**
347+ * Improve readability of pre-formatted text in all browsers.
348+ */
349+
350+pre {
351+ white-space: pre-wrap;
352+}
353+
354+/**
355+ * Set consistent quote types.
356+ */
357+
358+q {
359+ quotes: "\201C" "\201D" "\2018" "\2019";
360+}
361+
362+/**
363+ * Address inconsistent and variable font size in all browsers.
364+ */
365+
366+small {
367+ font-size: 80%;
368+}
369+
370+/**
371+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
372+ */
373+
374+sub,
375+sup {
376+ font-size: 75%;
377+ line-height: 0;
378+ position: relative;
379+ vertical-align: baseline;
380+}
381+
382+sup {
383+ top: -0.5em;
384+}
385+
386+sub {
387+ bottom: -0.25em;
388+}
389+
390+/* ==========================================================================
391+ Embedded content
392+ ========================================================================== */
393+
394+/**
395+ * Remove border when inside `a` element in IE 8/9.
396+ */
397+
398+img {
399+ border: 0;
400+}
401+
402+/**
403+ * Correct overflow displayed oddly in IE 9.
404+ */
405+
406+svg:not(:root) {
407+ overflow: hidden;
408+}
409+
410+/* ==========================================================================
411+ Figures
412+ ========================================================================== */
413+
414+/**
415+ * Address margin not present in IE 8/9 and Safari 5.
416+ */
417+
418+figure {
419+ margin: 0;
420+}
421+
422+/* ==========================================================================
423+ Forms
424+ ========================================================================== */
425+
426+/**
427+ * Define consistent border, margin, and padding.
428+ */
429+
430+fieldset {
431+ border: 1px solid #c0c0c0;
432+ margin: 0 2px;
433+ padding: 0.35em 0.625em 0.75em;
434+}
435+
436+/**
437+ * 1. Correct `color` not being inherited in IE 8/9.
438+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
439+ */
440+
441+legend {
442+ border: 0; /* 1 */
443+ padding: 0; /* 2 */
444+}
445+
446+/**
447+ * 1. Correct font family not being inherited in all browsers.
448+ * 2. Correct font size not being inherited in all browsers.
449+ * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
450+ */
451+
452+button,
453+input,
454+select,
455+textarea {
456+ font-family: inherit; /* 1 */
457+ font-size: 100%; /* 2 */
458+ margin: 0; /* 3 */
459+}
460+
461+/**
462+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
463+ * the UA stylesheet.
464+ */
465+
466+button,
467+input {
468+ line-height: normal;
469+}
470+
471+/**
472+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
473+ * All other form control elements do not inherit `text-transform` values.
474+ * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
475+ * Correct `select` style inheritance in Firefox 4+ and Opera.
476+ */
477+
478+button,
479+select {
480+ text-transform: none;
481+}
482+
483+/**
484+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
485+ * and `video` controls.
486+ * 2. Correct inability to style clickable `input` types in iOS.
487+ * 3. Improve usability and consistency of cursor style between image-type
488+ * `input` and others.
489+ */
490+
491+button,
492+html input[type="button"], /* 1 */
493+input[type="reset"],
494+input[type="submit"] {
495+ -webkit-appearance: button; /* 2 */
496+ cursor: pointer; /* 3 */
497+}
498+
499+/**
500+ * Re-set default cursor for disabled elements.
501+ */
502+
503+button[disabled],
504+html input[disabled] {
505+ cursor: default;
506+}
507+
508+/**
509+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
510+ * 2. Remove excess padding in IE 8/9/10.
511+ */
512+
513+input[type="checkbox"],
514+input[type="radio"] {
515+ box-sizing: border-box; /* 1 */
516+ padding: 0; /* 2 */
517+}
518+
519+/**
520+ * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
521+ * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
522+ * (include `-moz` to future-proof).
523+ */
524+
525+input[type="search"] {
526+ -webkit-appearance: textfield; /* 1 */
527+ -moz-box-sizing: content-box;
528+ -webkit-box-sizing: content-box; /* 2 */
529+ box-sizing: content-box;
530+}
531+
532+/**
533+ * Remove inner padding and search cancel button in Safari 5 and Chrome
534+ * on OS X.
535+ */
536+
537+input[type="search"]::-webkit-search-cancel-button,
538+input[type="search"]::-webkit-search-decoration {
539+ -webkit-appearance: none;
540+}
541+
542+/**
543+ * Remove inner padding and border in Firefox 4+.
544+ */
545+
546+button::-moz-focus-inner,
547+input::-moz-focus-inner {
548+ border: 0;
549+ padding: 0;
550+}
551+
552+/**
553+ * 1. Remove default vertical scrollbar in IE 8/9.
554+ * 2. Improve readability and alignment in all browsers.
555+ */
556+
557+textarea {
558+ overflow: auto; /* 1 */
559+ vertical-align: top; /* 2 */
560+}
561+
562+/* ==========================================================================
563+ Tables
564+ ========================================================================== */
565+
566+/**
567+ * Remove most spacing between table cells.
568+ */
569+
570+table {
571+ border-collapse: collapse;
572+ border-spacing: 0;
573+}
574+
575+/** anything you want to add to normalize.css or base css like stuff */
576\ No newline at end of file
577
578=== added file 'public/buttons-min.css'
579--- public/buttons-min.css 1970-01-01 00:00:00 +0000
580+++ public/buttons-min.css 2014-02-27 17:51:31 +0000
581@@ -0,0 +1,1 @@
582+.ues-button{background-color:#dedede;background-image:-o-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-ms-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-moz-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-webkit-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);display:inline-block;font-weight:300;font-size:13px;line-height:20px;padding:5px 19px;text-align:center;vertical-align:baseline;text-transform:uppercase;border:1px solid #aea79f;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ues-button:hover{background-color:#e6e6e6;background-image:-o-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-ms-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-moz-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-webkit-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%)}.ues-button:focus{-o-box-shadow:#f7f6f5 0 0 0 1px;-ms-box-shadow:#f7f6f5 0 0 0 1px;-moz-box-shadow:#f7f6f5 0 0 0 1px;-webkit-box-shadow:#f7f6f5 0 0 0 1px;box-shadow:#f7f6f5 0 0 0 1px}.ues-button:active,.ues-button:focus{background-color:#e6e6e6;background-image:-o-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-ms-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-moz-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-webkit-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%)}.ues-button-primary{background-color:#dd4814;background-image:-o-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-ms-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-moz-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-webkit-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);color:#fff;border-color:#ad2e03}.ues-button-primary:hover{background-color:#f28a45;background-image:-o-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-ms-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-moz-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-webkit-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%)}.ues-button-primary:active,.ues-button-primary:focus{background-color:#dd4814;background-image:-o-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-ms-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-moz-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-webkit-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);border-color:#333}.ues-button-tertiary{background-color:#fff;background-image:none;border:1px solid #c8c8c8}.ues-button-tertiary:hover{background-color:#e6e6e6;background-image:none;border-color:#cdcdcd}.ues-button-tertiary:active,.ues-button-tertiary:focus{background-color:#e6e6e6;background-image:none;border-color:#dd4814}a.ues-button{color:inherit}.ues-button-small{font-size:11px;padding:0 5px;font-weight:400;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ues-button-large{font-size:16px;padding:14px 38px;-o-border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ues-button-block{margin:.5em 0;display:block;width:100%}.ues-button-icon{padding-left:7px;padding-right:7px}.ues-button-group{position:relative;display:inline-block;vertical-align:middle}.ues-button-group .ues-button{float:left}.ues-button-group>.ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ues-button-group>.ues-button:last-child:not(:first-child),.ues-button-group>.ues-dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ues-button-group>.ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle){border-right:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
583\ No newline at end of file
584
585=== added file 'public/buttons.css'
586--- public/buttons.css 1970-01-01 00:00:00 +0000
587+++ public/buttons.css 2014-02-27 17:51:31 +0000
588@@ -0,0 +1,174 @@
589+.ues-button {
590+ background-color: #dedede;
591+ background-image: -o-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
592+ background-image: -ms-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
593+ background-image: -moz-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
594+ background-image: -webkit-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
595+ background-image: linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
596+ display: inline-block;
597+ font-weight: 300;
598+ font-size: 13px;
599+ line-height: 20px;
600+ padding: 5px 19px;
601+ text-align: center;
602+ vertical-align: baseline;
603+ text-transform: uppercase;
604+ border: 1px solid #aea79f;
605+ -o-border-radius: 3px;
606+ -ms-border-radius: 3px;
607+ -moz-border-radius: 3px;
608+ -webkit-border-radius: 3px;
609+ border-radius: 3px;
610+}
611+
612+.ues-button:hover {
613+ background-color: #e6e6e6;
614+ background-image: -o-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
615+ background-image: -ms-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
616+ background-image: -moz-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
617+ background-image: -webkit-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
618+ background-image: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
619+}
620+
621+.ues-button:focus {
622+ -o-box-shadow: #f7f6f5 0 0 0 1px;
623+ -ms-box-shadow: #f7f6f5 0 0 0 1px;
624+ -moz-box-shadow: #f7f6f5 0 0 0 1px;
625+ -webkit-box-shadow: #f7f6f5 0 0 0 1px;
626+ box-shadow: #f7f6f5 0 0 0 1px;
627+}
628+
629+.ues-button:focus,
630+.ues-button:active {
631+ background-color: #e6e6e6;
632+ background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
633+ background-image: -ms-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
634+ background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
635+ background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
636+ background-image: linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
637+}
638+
639+.ues-button-primary {
640+ background-color: #dd4814;
641+ background-image: -o-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
642+ background-image: -ms-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
643+ background-image: -moz-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
644+ background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
645+ background-image: linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
646+ color: #fff;
647+ border-color: #ad2e03;
648+}
649+
650+.ues-button-primary:hover {
651+ background-color: #f28a45;
652+ background-image: -o-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
653+ background-image: -ms-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
654+ background-image: -moz-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
655+ background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
656+ background-image: linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
657+}
658+
659+.ues-button-primary:focus,
660+.ues-button-primary:active {
661+ background-color: #dd4814;
662+ background-image: -o-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
663+ background-image: -ms-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
664+ background-image: -moz-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
665+ background-image: -webkit-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
666+ background-image: linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
667+ border-color: #333;
668+}
669+
670+.ues-button-tertiary {
671+ background-color: white;
672+ background-image: none;
673+ border: 1px solid #c8c8c8;
674+}
675+
676+.ues-button-tertiary:hover {
677+ background-color: #e6e6e6;
678+ background-image: none;
679+ border-color: #cdcdcd;
680+}
681+
682+.ues-button-tertiary:focus,
683+.ues-button-tertiary:active {
684+ background-color: #e6e6e6;
685+ background-image: none;
686+ border-color: #dd4814;
687+}
688+
689+a.ues-button {
690+ color: inherit;
691+}
692+
693+.ues-button-small {
694+ font-size: 11px;
695+ padding: 0 5px;
696+ font-weight: 400;
697+ -o-border-radius: 3px;
698+ -ms-border-radius: 3px;
699+ -moz-border-radius: 3px;
700+ -webkit-border-radius: 3px;
701+ border-radius: 3px;
702+}
703+
704+.ues-button-large {
705+ font-size: 16px;
706+ padding: 14px 38px;
707+ -o-border-radius: 7px;
708+ -ms-border-radius: 7px;
709+ -moz-border-radius: 7px;
710+ -webkit-border-radius: 7px;
711+ border-radius: 7px;
712+}
713+
714+.ues-button-block {
715+ margin: 0.5em 0;
716+ display: block;
717+ width: 100%;
718+}
719+
720+/** a non text button needs less padding */
721+
722+.ues-button-icon {
723+ padding-left: 7px;
724+ padding-right: 7px;
725+}
726+
727+.ues-button-group {
728+ position: relative;
729+ display: inline-block;
730+ vertical-align: middle;
731+}
732+
733+.ues-button-group .ues-button {
734+ float: left;
735+}
736+
737+/** first child of >1 buttons **/
738+
739+.ues-button-group > .ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle) {
740+ border-top-right-radius: 0px;
741+ border-bottom-right-radius: 0px;
742+ border-right: none;
743+}
744+
745+/** last child of >1 buttonsi **/
746+
747+.ues-button-group > .ues-button:last-child:not(:first-child),
748+.ues-button-group > .ues-dropdown-toggle:not(:first-child) {
749+ border-top-left-radius: 0px;
750+ border-bottom-left-radius: 0px;
751+}
752+
753+/** any button surrounded by other buttons **/
754+
755+.ues-button-group > .ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle) {
756+ border-right: none;
757+ -o-border-radius: 0px;
758+ -ms-border-radius: 0px;
759+ -moz-border-radius: 0px;
760+ -webkit-border-radius: 0px;
761+ border-radius: 0px;
762+}
763\ No newline at end of file
764
765=== added file 'public/dropdowns-min.css'
766--- public/dropdowns-min.css 1970-01-01 00:00:00 +0000
767+++ public/dropdowns-min.css 2014-02-27 17:51:31 +0000
768@@ -0,0 +1,1 @@
769+.ues-dropdown{position:relative}.ues-dropdown-menu{font-size:13px;position:absolute;display:none;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;border:1px solid #ccc;background-clip:padding-box;background-color:#fff;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.ues-dropdown-menu>li>a{display:block;padding:3px 20px;white-space:nowrap;clear:both;-o-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.ues-dropdown-menu>li>a:hover{background:#f75216;color:#fff}.ues-dropdown-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#ccc}.ues-dropdown-header{display:block;padding:2px 20px;color:#999}.open>.ues-dropdown-menu{display:block}.open>.ues-dropdown-toggle{background:#cfcfcf;-o-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1)}
770\ No newline at end of file
771
772=== added file 'public/dropdowns.css'
773--- public/dropdowns.css 1970-01-01 00:00:00 +0000
774+++ public/dropdowns.css 2014-02-27 17:51:31 +0000
775@@ -0,0 +1,75 @@
776+.ues-dropdown {
777+ position: relative;
778+}
779+
780+.ues-dropdown-menu {
781+ font-size: 13px;
782+ position: absolute;
783+ display: none;
784+ top: 100%;
785+ left: 0;
786+ z-index: 1000;
787+ float: left;
788+ min-width: 160px;
789+ padding: 5px 0;
790+ margin: 2px 0 0;
791+ list-style: none;
792+ border: 1px solid #ccc;
793+ background-clip: padding-box;
794+ background-color: #fff;
795+ -o-border-radius: 2px;
796+ -ms-border-radius: 2px;
797+ -moz-border-radius: 2px;
798+ -webkit-border-radius: 2px;
799+ border-radius: 2px;
800+ -o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
801+ -ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
802+ -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
803+ -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
804+ box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
805+}
806+
807+.ues-dropdown-menu > li > a {
808+ display: block;
809+ padding: 3px 20px;
810+ white-space: nowrap;
811+ clear: both;
812+ -o-transition: all 0.2s;
813+ -ms-transition: all 0.2s;
814+ -moz-transition: all 0.2s;
815+ -webkit-transition: all 0.2s;
816+ transition: all 0.2s;
817+}
818+
819+.ues-dropdown-menu > li > a:hover {
820+ background: #f75216;
821+ color: white;
822+}
823+
824+.ues-dropdown-divider {
825+ height: 1px;
826+ margin: 9px 0;
827+ overflow: hidden;
828+ background-color: #ccc;
829+}
830+
831+.ues-dropdown-header {
832+ display: block;
833+ padding: 2px 20px;
834+ color: #999;
835+}
836+
837+/** button dropdowns **/
838+
839+.open > .ues-dropdown-menu {
840+ display: block;
841+}
842+
843+.open > .ues-dropdown-toggle {
844+ background: #cfcfcf;
845+ -o-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
846+ -ms-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
847+ -moz-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
848+ -webkit-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
849+ box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
850+}
851\ No newline at end of file
852
853=== added file 'public/feedback-min.css'
854--- public/feedback-min.css 1970-01-01 00:00:00 +0000
855+++ public/feedback-min.css 2014-02-27 17:51:31 +0000
856@@ -0,0 +1,1 @@
857+.ues-message{padding:.5em .6em;background-color:#E6E4E2;border-color:#AEA79F;color:#555;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.ues-message a:link{color:inherit;color:rgba(0,0,0,.75);text-decoration:underline}.ues-message a:hover{color:#000}.ues-message-inline{display:inline-block}.ues-message-bordered{border-width:1px;border-style:solid;-o-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-ms-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25)}.ues-message-stack li{border-top-width:0;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,.25);-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ues-message-stack :first-child{border-top-width:1px;-o-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.ues-message-stack :last-child{border-bottom-width:1px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ues-message-closeable{position:relative;cursor:pointer;overflow:hidden;max-height:1000px;-o-transition:.3s ease all;-ms-transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all}.ues-message-closeable:after{content:"✖";position:absolute;right:.6em;opacity:0}.ues-message-closeable:hover:after{opacity:1}.ues-message-closed{max-height:0;padding:0;border:0;margin:0;opacity:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ues-disabled{color:#999;border-color:#ccc}.ues-success{background-color:#AFE1B6;border-color:#38B44A;color:#114918}.ues-warning{background-color:#F8E2B1;border-color:#EFB73E;color:#68563F}.ues-error{background-color:#F5C2BF;border-color:#DF382C;color:#A11E1A}@keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}.ues-error-pulsating{-o-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-ms-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-moz-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-webkit-animation:ues-error-pulsating .7s ease-in-out infinite alternate;animation:ues-error-pulsating .7s ease-in-out infinite alternate}.ues-information{background-color:#B9E9FA;border-color:#19B6EE;color:#40525C}@-o-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-ms-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-moz-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-webkit-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}
858\ No newline at end of file
859
860=== added file 'public/feedback.css'
861--- public/feedback.css 1970-01-01 00:00:00 +0000
862+++ public/feedback.css 2014-02-27 17:51:31 +0000
863@@ -0,0 +1,187 @@
864+.ues-message {
865+ padding: 0.5em 0.6em;
866+ background-color: #E6E4E2;
867+ border-color: #AEA79F;
868+ color: #555;
869+ -o-border-radius: 2px;
870+ -ms-border-radius: 2px;
871+ -moz-border-radius: 2px;
872+ -webkit-border-radius: 2px;
873+ border-radius: 2px;
874+}
875+
876+.ues-message a:link {
877+ color: inherit;
878+ color: rgba(0,0,0,0.75);
879+ text-decoration: underline;
880+}
881+
882+.ues-message a:hover {
883+ color: #000;
884+}
885+
886+.ues-message-inline {
887+ display: inline-block;
888+}
889+
890+.ues-message-bordered {
891+ border-width: 1px;
892+ border-style: solid;
893+ -o-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
894+ -ms-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
895+ -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
896+ -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
897+ box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
898+}
899+
900+.ues-message-stack li {
901+ border-top-width: 0;
902+ border-bottom-color: #000;
903+ border-bottom-color: rgba(0,0,0,0.25);
904+ -o-border-radius: 0;
905+ -ms-border-radius: 0;
906+ -moz-border-radius: 0;
907+ -webkit-border-radius: 0;
908+ border-radius: 0;
909+}
910+
911+.ues-message-stack :first-child {
912+ border-top-width: 1px;
913+ -o-border-radius: 2px 2px 0 0;
914+ -ms-border-radius: 2px 2px 0 0;
915+ -moz-border-radius: 2px 2px 0 0;
916+ -webkit-border-radius: 2px 2px 0 0;
917+ border-radius: 2px 2px 0 0;
918+}
919+
920+.ues-message-stack :last-child {
921+ border-bottom-width: 1px;
922+ -o-border-radius: 0 0 2px 2px;
923+ -ms-border-radius: 0 0 2px 2px;
924+ -moz-border-radius: 0 0 2px 2px;
925+ -webkit-border-radius: 0 0 2px 2px;
926+ border-radius: 0 0 2px 2px;
927+}
928+
929+.ues-message-closeable {
930+ position: relative;
931+ cursor: pointer;
932+ overflow: hidden;
933+ max-height: 1000px;
934+ -o-transition: 0.3s ease all;
935+ -ms-transition: 0.3s ease all;
936+ -moz-transition: 0.3s ease all;
937+ -webkit-transition: 0.3s ease all;
938+ transition: 0.3s ease all;
939+}
940+
941+.ues-message-closeable:after {
942+ content: "✖";
943+ position: absolute;
944+ right: 0.6em;
945+ opacity: 0;
946+}
947+
948+.ues-message-closeable:hover:after {
949+ opacity: 1;
950+}
951+
952+.ues-message-closed {
953+ max-height: 0;
954+ padding: 0;
955+ border: none;
956+ margin: 0;
957+ opacity: 0;
958+ -o-box-shadow: none;
959+ -ms-box-shadow: none;
960+ -moz-box-shadow: none;
961+ -webkit-box-shadow: none;
962+ box-shadow: none;
963+}
964+
965+.ues-disabled {
966+ color: #999;
967+ border-color: #ccc;
968+}
969+
970+.ues-success {
971+ background-color: #AFE1B6;
972+ border-color: #38B44A;
973+ color: #114918;
974+}
975+
976+.ues-warning {
977+ background-color: #F8E2B1;
978+ border-color: #EFB73E;
979+ color: #68563F;
980+}
981+
982+.ues-error {
983+ background-color: #F5C2BF;
984+ border-color: #DF382C;
985+ color: #A11E1A;
986+}
987+
988+@keyframes ues-error-pulsating {
989+ from {
990+ background: #FFE6E5;
991+ }
992+
993+ to {
994+ background: #FFA09B;
995+ }
996+}
997+
998+.ues-error-pulsating {
999+ -o-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1000+ -ms-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1001+ -moz-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1002+ -webkit-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1003+ animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1004+}
1005+
1006+.ues-information {
1007+ background-color: #B9E9FA;
1008+ border-color: #19B6EE;
1009+ color: #40525C;
1010+}
1011+
1012+@-o-keyframes ues-error-pulsating {
1013+ from {
1014+ background: #FFE6E5;
1015+ }
1016+
1017+ to {
1018+ background: #FFA09B;
1019+ }
1020+}
1021+
1022+@-ms-keyframes ues-error-pulsating {
1023+ from {
1024+ background: #FFE6E5;
1025+ }
1026+
1027+ to {
1028+ background: #FFA09B;
1029+ }
1030+}
1031+
1032+@-moz-keyframes ues-error-pulsating {
1033+ from {
1034+ background: #FFE6E5;
1035+ }
1036+
1037+ to {
1038+ background: #FFA09B;
1039+ }
1040+}
1041+
1042+@-webkit-keyframes ues-error-pulsating {
1043+ from {
1044+ background: #FFE6E5;
1045+ }
1046+
1047+ to {
1048+ background: #FFA09B;
1049+ }
1050+}
1051\ No newline at end of file
1052
1053=== added file 'public/forms-min.css'
1054--- public/forms-min.css 1970-01-01 00:00:00 +0000
1055+++ public/forms-min.css 2014-02-27 17:51:31 +0000
1056@@ -0,0 +1,1 @@
1057+form{margin:1em 0}fieldset{margin:0 0 2em;padding:0;border:0}legend{display:block;width:100%;font-size:23px;line-height:inherit;border:0;margin:0 0 1em}label{display:block;margin:.8em 0 .3em}input[type=checkbox],input[type=radio]{margin-right:.5em}.ues-form-help{font-size:14px;padding:0 1em;background-color:#eee;color:#555;position:relative;margin:.5em 0;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}span.ues-form-help{display:inline-block;margin:0}.ues-inline{display:inline-block;margin-right:.5em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;padding:.5em .6em;margin:0 0 .5em;display:block;border:1px solid #ccc;font-weight:inherit;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-transition:.3s linear border;-ms-transition:.3s linear border;-moz-transition:.3s linear border;-webkit-transition:.3s linear border;transition:.3s linear border}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}input[readonly],select[readonly],textarea[readonly]{background:#eee;color:#777;border-color:#ccc}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{display:inline-block;width:auto}.ues-form-inline input,.ues-form-inline label{width:auto;display:inline-block}.ues-form-inline label{margin-left:1em;margin-right:1em}
1058\ No newline at end of file
1059
1060=== added file 'public/forms.css'
1061--- public/forms.css 1970-01-01 00:00:00 +0000
1062+++ public/forms.css 2014-02-27 17:51:31 +0000
1063@@ -0,0 +1,192 @@
1064+form {
1065+ margin: 1em 0;
1066+}
1067+
1068+fieldset {
1069+ margin: 0 0 2em 0;
1070+ padding: 0;
1071+ border: 0;
1072+}
1073+
1074+legend {
1075+ display: block;
1076+ width: 100%;
1077+ font-size: 23px;
1078+ line-height: inherit;
1079+ border: 0;
1080+ margin: 0 0 1em 0;
1081+}
1082+
1083+label {
1084+ display: block;
1085+ margin: 0.8em 0 0.3em;
1086+}
1087+
1088+input[type="checkbox"],
1089+input[type="radio"] {
1090+ margin-right: 0.5em;
1091+}
1092+
1093+/** use a span or div depending on what you want for block/inline **/
1094+
1095+.ues-form-help {
1096+ font-size: 14px;
1097+ padding: 0em 1em;
1098+ background-color: #eee;
1099+ color: #555;
1100+ position: relative;
1101+ margin: 0.5em 0;
1102+ -o-border-radius: 3px;
1103+ -ms-border-radius: 3px;
1104+ -moz-border-radius: 3px;
1105+ -webkit-border-radius: 3px;
1106+ border-radius: 3px;
1107+}
1108+
1109+span.ues-form-help {
1110+ display: inline-block;
1111+ margin: 0;
1112+}
1113+
1114+/** TODO move to base? **/
1115+
1116+.ues-inline {
1117+ display: inline-block;
1118+ margin-right: 0.5em;
1119+}
1120+
1121+input[type="text"],
1122+input[type="password"],
1123+input[type="email"],
1124+input[type="url"],
1125+input[type="date"],
1126+input[type="month"],
1127+input[type="time"],
1128+input[type="datetime"],
1129+input[type="datetime-local"],
1130+input[type="week"],
1131+input[type="number"],
1132+input[type="search"],
1133+input[type="tel"],
1134+input[type="color"],
1135+select,
1136+textarea {
1137+ width: 100%;
1138+ padding: 0.5em 0.6em;
1139+ margin: 0 0 0.5em 0;
1140+ display: block;
1141+ border: 1px solid #ccc;
1142+ font-weight: inherit;
1143+ -o-border-radius: 2px;
1144+ -ms-border-radius: 2px;
1145+ -moz-border-radius: 2px;
1146+ -webkit-border-radius: 2px;
1147+ border-radius: 2px;
1148+ -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1149+ -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1150+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1151+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1152+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
1153+ -o-transition: 0.3s linear border;
1154+ -ms-transition: 0.3s linear border;
1155+ -moz-transition: 0.3s linear border;
1156+ -webkit-transition: 0.3s linear border;
1157+ transition: 0.3s linear border;
1158+}
1159+
1160+input[type="text"]:focus,
1161+input[type="password"]:focus,
1162+input[type="email"]:focus,
1163+input[type="url"]:focus,
1164+input[type="date"]:focus,
1165+input[type="month"]:focus,
1166+input[type="time"]:focus,
1167+input[type="datetime"]:focus,
1168+input[type="datetime-local"]:focus,
1169+input[type="week"]:focus,
1170+input[type="number"]:focus,
1171+input[type="search"]:focus,
1172+input[type="tel"]:focus,
1173+input[type="color"]:focus,
1174+select:focus,
1175+textarea:focus {
1176+ outline: 0;
1177+ outline: thin dotted \9;
1178+ /* IE6-9 */
1179+ border-color: #129FEA;
1180+}
1181+
1182+input[type="file"]:focus,
1183+input[type="radio"]:focus,
1184+input[type="checkbox"]:focus {
1185+ outline: thin dotted #333;
1186+ outline: 1px auto #129FEA;
1187+}
1188+
1189+input[type="text"][disabled],
1190+input[type="password"][disabled],
1191+input[type="email"][disabled],
1192+input[type="url"][disabled],
1193+input[type="date"][disabled],
1194+input[type="month"][disabled],
1195+input[type="time"][disabled],
1196+input[type="datetime"][disabled],
1197+input[type="datetime-local"][disabled],
1198+input[type="week"][disabled],
1199+input[type="number"][disabled],
1200+input[type="search"][disabled],
1201+input[type="tel"][disabled],
1202+input[type="color"][disabled],
1203+select[disabled],
1204+textarea[disabled] {
1205+ cursor: not-allowed;
1206+ background-color: #eaeded;
1207+ color: #cad2d3;
1208+}
1209+
1210+input[readonly],
1211+select[readonly],
1212+textarea[readonly] {
1213+ background: #eee;
1214+ /* menu hover bg color */
1215+ color: #777;
1216+ /* menu text color */
1217+ border-color: #ccc;
1218+}
1219+
1220+input:focus:invalid,
1221+textarea:focus:invalid,
1222+select:focus:invalid {
1223+ color: #b94a48;
1224+ border: 1px solid #ee5f5b;
1225+}
1226+
1227+input:focus:invalid:focus,
1228+textarea:focus:invalid:focus,
1229+select:focus:invalid:focus {
1230+ border-color: #e9322d;
1231+}
1232+
1233+input[type="file"]:focus:invalid:focus,
1234+input[type="radio"]:focus:invalid:focus,
1235+input[type="checkbox"]:focus:invalid:focus {
1236+ outline-color: #e9322d;
1237+}
1238+
1239+select {
1240+ display: inline-block;
1241+ width: auto;
1242+}
1243+
1244+.ues-form-inline label,
1245+.ues-form-inline input {
1246+ width: auto;
1247+ display: inline-block;
1248+}
1249+
1250+/** Maybe this is something better left out of the scaffold? **/
1251+
1252+.ues-form-inline label {
1253+ margin-left: 1em;
1254+ margin-right: 1em;
1255+}
1256\ No newline at end of file
1257
1258=== added file 'public/grids-min.css'
1259--- public/grids-min.css 1970-01-01 00:00:00 +0000
1260+++ public/grids-min.css 2014-02-27 17:51:31 +0000
1261@@ -0,0 +1,6 @@
1262+/*!
1263+Pure v0.3.0
1264+Copyright 2013 Yahoo! Inc. All rights reserved.
1265+Licensed under the BSD License.
1266+https://github.com/yui/pure/blob/master/LICENSE.md
1267+*/.ues-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.ues-g{word-spacing:-.43em}.ues-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.ues-g [class *="pure-u"]{font-family:sans-serif}.ues-u-1,.ues-u-1-12,.ues-u-1-2,.ues-u-1-24,.ues-u-1-3,.ues-u-1-4,.ues-u-1-5,.ues-u-1-6,.ues-u-1-8,.ues-u-11-12,.ues-u-11-24,.ues-u-13-24,.ues-u-17-24,.ues-u-19-24,.ues-u-2-3,.ues-u-2-5,.ues-u-23-24,.ues-u-3-4,.ues-u-3-5,.ues-u-3-8,.ues-u-4-5,.ues-u-5-12,.ues-u-5-24,.ues-u-5-6,.ues-u-5-8,.ues-u-7-12,.ues-u-7-24,.ues-u-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.ues-u-1{width:100%}.ues-u-1-2{width:50%;*width:49.969%}.ues-u-1-3{width:33.3333%;*width:33.3023%}.ues-u-2-3{width:66.6667%;*width:66.6357%}.ues-u-1-4{width:25%;*width:24.969%}.ues-u-3-4{width:75%;*width:74.969%}.ues-u-1-5{width:20%;*width:19.969%}.ues-u-2-5{width:40%;*width:39.969%}.ues-u-3-5{width:60%;*width:59.969%}.ues-u-4-5{width:80%;*width:79.969%}.ues-u-1-6{width:16.6667%;*width:16.6357%}.ues-u-5-6{width:83.3333%;*width:83.3023%}.ues-u-1-8{width:12.5%;*width:12.469%}.ues-u-3-8{width:37.5%;*width:37.469%}.ues-u-5-8{width:62.5%;*width:62.469%}.ues-u-7-8{width:87.5%;*width:87.469%}.ues-u-1-12{width:8.3333%;*width:8.3023%}.ues-u-5-12{width:41.6667%;*width:41.6357%}.ues-u-7-12{width:58.3333%;*width:58.3023%}.ues-u-11-12{width:91.6667%;*width:91.6357%}.ues-u-1-24{width:4.1667%;*width:4.1357%}.ues-u-5-24{width:20.8333%;*width:20.8023%}.ues-u-7-24{width:29.1667%;*width:29.1357%}.ues-u-11-24{width:45.8333%;*width:45.8023%}.ues-u-13-24{width:54.1667%;*width:54.1357%}.ues-u-17-24{width:70.8333%;*width:70.8023%}.ues-u-19-24{width:79.1667%;*width:79.1357%}.ues-u-23-24{width:95.8333%;*width:95.8023%}.ues-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.ues-g-r{word-spacing:-.43em}.ues-g-r [class *="pure-u"]{font-family:sans-serif}.ues-g-r img{max-width:100%;height:auto}@media (min-width:980px){.ues-hidden-desktop,.ues-visible-phone,.ues-visible-tablet{display:none}}@media (max-width:480px){.ues-g-r>.pure-u,.ues-g-r>[class *="pure-u-"]{width:100%}}@media (max-width:767px){.ues-g-r>.pure-u,.ues-g-r>[class *="pure-u-"]{width:100%}.ues-hidden-phone,.ues-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.ues-hidden-tablet,.ues-visible-desktop{display:none}}
1268\ No newline at end of file
1269
1270=== added file 'public/grids.css'
1271--- public/grids.css 1970-01-01 00:00:00 +0000
1272+++ public/grids.css 2014-02-27 17:51:31 +0000
1273@@ -0,0 +1,364 @@
1274+/*!
1275+Pure v0.3.0
1276+Copyright 2013 Yahoo! Inc. All rights reserved.
1277+Licensed under the BSD License.
1278+https://github.com/yui/pure/blob/master/LICENSE.md
1279+*/
1280+
1281+/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
1282+
1283+.ues-g {
1284+ letter-spacing: -0.31em;
1285+ /* Webkit: collapse white-space between units */
1286+ *letter-spacing: normal;
1287+ /* reset IE < 8 */
1288+ *word-spacing: -0.43em;
1289+ /* IE < 8: collapse white-space between units */
1290+ text-rendering: optimizespeed;
1291+ /* Webkit: fixes text-rendering: optimizeLegibility */
1292+ /*
1293+ Sets the font stack to fonts known to work properly with the above letter
1294+ and word spacings. See: https://github.com/yui/pure/issues/41/
1295+
1296+ The following font stack makes Pure Grids work on all known environments.
1297+
1298+ * FreeSans: Ships with many Linux distros, including Ubuntu
1299+
1300+ * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
1301+ Arial to get picked up by the browser, even though neither is available
1302+ in Chrome OS.
1303+
1304+ * Droid Sans: Ships with all versions of Android.
1305+
1306+ * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
1307+ */
1308+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
1309+ /*
1310+ Use flexbox when possible to avoid `letter-spacing` side-effects.
1311+
1312+ NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
1313+ `-moz-` prefix version is omitted.
1314+ */
1315+ display: -webkit-flex;
1316+ -webkit-flex-flow: row wrap;
1317+ /* IE10 uses display: flexbox */
1318+ display: -ms-flexbox;
1319+ -ms-flex-flow: row wrap;
1320+}
1321+
1322+/* Opera as of 12 on Windows needs word-spacing.
1323+ The ".opera-only" selector is used to prevent actual prefocus styling
1324+ and is not required in markup.
1325+*/
1326+
1327+.opera-only :-o-prefocus,
1328+.ues-g {
1329+ word-spacing: -0.43em;
1330+}
1331+
1332+.ues-u {
1333+ display: inline-block;
1334+ *display: inline;
1335+ /* IE < 8: fake inline-block */
1336+ zoom: 1;
1337+ letter-spacing: normal;
1338+ word-spacing: normal;
1339+ vertical-align: top;
1340+ text-rendering: auto;
1341+}
1342+
1343+/*
1344+Resets the font family back to the OS/browser's default sans-serif font,
1345+this the same font stack that Normalize.css sets for the `body`.
1346+*/
1347+
1348+.ues-g [class *= "pure-u"] {
1349+ font-family: sans-serif;
1350+}
1351+
1352+.ues-u-1,
1353+.ues-u-1-2,
1354+.ues-u-1-3,
1355+.ues-u-2-3,
1356+.ues-u-1-4,
1357+.ues-u-3-4,
1358+.ues-u-1-5,
1359+.ues-u-2-5,
1360+.ues-u-3-5,
1361+.ues-u-4-5,
1362+.ues-u-1-6,
1363+.ues-u-5-6,
1364+.ues-u-1-8,
1365+.ues-u-3-8,
1366+.ues-u-5-8,
1367+.ues-u-7-8,
1368+.ues-u-1-12,
1369+.ues-u-5-12,
1370+.ues-u-7-12,
1371+.ues-u-11-12,
1372+.ues-u-1-24,
1373+.ues-u-5-24,
1374+.ues-u-7-24,
1375+.ues-u-11-24,
1376+.ues-u-13-24,
1377+.ues-u-17-24,
1378+.ues-u-19-24,
1379+.ues-u-23-24 {
1380+ display: inline-block;
1381+ *display: inline;
1382+ /* IE < 8: fake inline-block */
1383+ zoom: 1;
1384+ letter-spacing: normal;
1385+ word-spacing: normal;
1386+ vertical-align: top;
1387+ text-rendering: auto;
1388+}
1389+
1390+.ues-u-1 {
1391+ width: 100%;
1392+}
1393+
1394+.ues-u-1-2 {
1395+ width: 50%;
1396+ *width: 49.969%;
1397+}
1398+
1399+.ues-u-1-3 {
1400+ width: 33.3333%;
1401+ *width: 33.3023%;
1402+}
1403+
1404+.ues-u-2-3 {
1405+ width: 66.6667%;
1406+ *width: 66.6357%;
1407+}
1408+
1409+.ues-u-1-4 {
1410+ width: 25%;
1411+ *width: 24.969%;
1412+}
1413+
1414+.ues-u-3-4 {
1415+ width: 75%;
1416+ *width: 74.969%;
1417+}
1418+
1419+.ues-u-1-5 {
1420+ width: 20%;
1421+ *width: 19.969%;
1422+}
1423+
1424+.ues-u-2-5 {
1425+ width: 40%;
1426+ *width: 39.969%;
1427+}
1428+
1429+.ues-u-3-5 {
1430+ width: 60%;
1431+ *width: 59.969%;
1432+}
1433+
1434+.ues-u-4-5 {
1435+ width: 80%;
1436+ *width: 79.969%;
1437+}
1438+
1439+.ues-u-1-6 {
1440+ width: 16.6667%;
1441+ *width: 16.6357%;
1442+}
1443+
1444+.ues-u-5-6 {
1445+ width: 83.3333%;
1446+ *width: 83.3023%;
1447+}
1448+
1449+.ues-u-1-8 {
1450+ width: 12.5%;
1451+ *width: 12.469%;
1452+}
1453+
1454+.ues-u-3-8 {
1455+ width: 37.5%;
1456+ *width: 37.469%;
1457+}
1458+
1459+.ues-u-5-8 {
1460+ width: 62.5%;
1461+ *width: 62.469%;
1462+}
1463+
1464+.ues-u-7-8 {
1465+ width: 87.5%;
1466+ *width: 87.469%;
1467+}
1468+
1469+.ues-u-1-12 {
1470+ width: 8.3333%;
1471+ *width: 8.3023%;
1472+}
1473+
1474+.ues-u-5-12 {
1475+ width: 41.6667%;
1476+ *width: 41.6357%;
1477+}
1478+
1479+.ues-u-7-12 {
1480+ width: 58.3333%;
1481+ *width: 58.3023%;
1482+}
1483+
1484+.ues-u-11-12 {
1485+ width: 91.6667%;
1486+ *width: 91.6357%;
1487+}
1488+
1489+.ues-u-1-24 {
1490+ width: 4.1667%;
1491+ *width: 4.1357%;
1492+}
1493+
1494+.ues-u-5-24 {
1495+ width: 20.8333%;
1496+ *width: 20.8023%;
1497+}
1498+
1499+.ues-u-7-24 {
1500+ width: 29.1667%;
1501+ *width: 29.1357%;
1502+}
1503+
1504+.ues-u-11-24 {
1505+ width: 45.8333%;
1506+ *width: 45.8023%;
1507+}
1508+
1509+.ues-u-13-24 {
1510+ width: 54.1667%;
1511+ *width: 54.1357%;
1512+}
1513+
1514+.ues-u-17-24 {
1515+ width: 70.8333%;
1516+ *width: 70.8023%;
1517+}
1518+
1519+.ues-u-19-24 {
1520+ width: 79.1667%;
1521+ *width: 79.1357%;
1522+}
1523+
1524+.ues-u-23-24 {
1525+ width: 95.8333%;
1526+ *width: 95.8023%;
1527+}
1528+
1529+/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
1530+
1531+.ues-g-r {
1532+ letter-spacing: -0.31em;
1533+ *letter-spacing: normal;
1534+ *word-spacing: -0.43em;
1535+ /*
1536+ Sets the font stack to fonts known to work properly with the above letter
1537+ and word spacings. See: https://github.com/yui/pure/issues/41/
1538+
1539+ The following font stack makes Pure Grids work on all known environments.
1540+
1541+ * FreeSans: Ships with many Linux distros, including Ubuntu
1542+
1543+ * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
1544+ Arial to get picked up by the browser, even though neither is available
1545+ in Chrome OS.
1546+
1547+ * Droid Sans: Ships with all versions of Android.
1548+
1549+ * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
1550+ */
1551+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
1552+ /*
1553+ Use flexbox when possible to avoid `letter-spacing` side-effects.
1554+
1555+ NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
1556+ `-moz-` prefix version is omitted.
1557+ */
1558+ display: -webkit-flex;
1559+ -webkit-flex-flow: row wrap;
1560+ /* IE10 uses display: flexbox */
1561+ display: -ms-flexbox;
1562+ -ms-flex-flow: row wrap;
1563+}
1564+
1565+/* Opera as of 12 on Windows needs word-spacing.
1566+ The ".opera-only" selector is used to prevent actual prefocus styling
1567+ and is not required in markup.
1568+*/
1569+
1570+.opera-only :-o-prefocus,
1571+.ues-g-r {
1572+ word-spacing: -0.43em;
1573+}
1574+
1575+/*
1576+Resets the font family back to the OS/browser's default sans-serif font,
1577+this the same font stack that Normalize.css sets for the `body`.
1578+*/
1579+
1580+.ues-g-r [class *= "pure-u"] {
1581+ font-family: sans-serif;
1582+}
1583+
1584+.ues-g-r img {
1585+ max-width: 100%;
1586+ height: auto;
1587+}
1588+
1589+@media (min-width: 980px) {
1590+ .ues-visible-phone {
1591+ display: none;
1592+ }
1593+
1594+ .ues-visible-tablet {
1595+ display: none;
1596+ }
1597+
1598+ .ues-hidden-desktop {
1599+ display: none;
1600+ }
1601+}
1602+
1603+@media (max-width: 480px) {
1604+ .ues-g-r > .pure-u,
1605+ .ues-g-r > [class *= "pure-u-"] {
1606+ width: 100%;
1607+ }
1608+}
1609+
1610+@media (max-width: 767px) {
1611+ .ues-g-r > .pure-u,
1612+ .ues-g-r > [class *= "pure-u-"] {
1613+ width: 100%;
1614+ }
1615+
1616+ .ues-hidden-phone {
1617+ display: none;
1618+ }
1619+
1620+ .ues-visible-desktop {
1621+ display: none;
1622+ }
1623+}
1624+
1625+@media (min-width: 768px) and (max-width: 979px) {
1626+ .ues-hidden-tablet {
1627+ display: none;
1628+ }
1629+
1630+ .ues-visible-desktop {
1631+ display: none;
1632+ }
1633+}
1634+/**
1635+ * Grids.css is an import of YUI Pure framework grids CSS which is prepended
1636+ * to this file, therefore anything to add to grids.css goes here.
1637+ */
1638\ No newline at end of file
1639
1640=== added file 'public/layout-min.css'
1641--- public/layout-min.css 1970-01-01 00:00:00 +0000
1642+++ public/layout-min.css 2014-02-27 17:51:31 +0000
1643@@ -0,0 +1,1 @@
1644+[class*=ues-],[class*=ues-] *,[class*=ues-] :after,[class*=ues-] :before,[class*=ues-]:after,[class*=ues-]:before{box-sizing:border-box}.pull-left{float:left}.pull-right{float:right}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.ues-footer{margin-top:4em}.ues-footer>.ues-footer-row{font-size:11px;padding:2em 1em;background-color:#f7f6f5;border-top:1px solid #d8d8d8}.ues-footer>.ues-footer-row+.ues-footer-row{font-size:12px;background-color:#efedec;border-top:1px solid #d8d8d8}@media screen and (max-width:320px){.ues-footer>.ues-footer-row{font-size:14px}}.ues-footer a{color:#333}.ues-footer a:hover{color:#dd4814;text-decoration:underline}.ues-footer-column{margin:0 20px 0 0}.ues-footer .yui3-u-1-6:last-child .ues-footer-column,.ues-footer-copyright p{margin:0}.ues-box{padding:20px;margin:0 0 2em;-o-border-radius:12px;-ms-border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.ues-box form{margin:0}.ues-box label:first-child{margin-top:0}.ues-box-solid{background:#f7f6f5}.ues-box-bordered{border:1px solid #ccc}.ues-container{margin:0 auto}@media screen and (min-width:979px){.ues-container{max-width:970px}}.ues-container-small{margin:0 1em}@media screen and (min-width:760px){.ues-container-small{max-width:480px;margin:0 auto}}.ues-well{-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-o-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-ms-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 1px rgba(0,0,0,.05) inset}.ues-layout-app{padding-top:55px}.ues-layout-body{padding-top:80px}
1645\ No newline at end of file
1646
1647=== added file 'public/layout.css'
1648--- public/layout.css 1970-01-01 00:00:00 +0000
1649+++ public/layout.css 2014-02-27 17:51:31 +0000
1650@@ -0,0 +1,154 @@
1651+[class*="ues-"],
1652+[class*="ues-"]:before,
1653+[class*="ues-"]:after,
1654+[class*="ues-"] *,
1655+[class*="ues-"] *:before,
1656+[class*="ues-"] *:after {
1657+ box-sizing: border-box;
1658+}
1659+
1660+/** modifiers/globals **/
1661+
1662+.pull-left {
1663+ float: left;
1664+}
1665+
1666+.pull-right {
1667+ float: right;
1668+}
1669+
1670+/**
1671+ * http://nicolasgallagher.com/micro-clearfix-hack/
1672+ */
1673+
1674+.clear:before,
1675+.clear:after {
1676+ content: " ";
1677+ display: table;
1678+}
1679+
1680+.clear:after {
1681+ clear: both;
1682+}
1683+
1684+/**
1685+ * Footer
1686+ */
1687+
1688+.ues-footer {
1689+ margin-top: 4em;
1690+}
1691+
1692+.ues-footer > .ues-footer-row {
1693+ font-size: 11px;
1694+ padding: 2em 1em;
1695+ background-color: #f7f6f5;
1696+ border-top: 1px solid #d8d8d8;
1697+}
1698+
1699+.ues-footer > .ues-footer-row + .ues-footer-row {
1700+ font-size: 12px;
1701+ background-color: #efedec;
1702+ border-top: 1px solid #d8d8d8;
1703+}
1704+
1705+@media screen and (max-width: 320px) {
1706+ .ues-footer > .ues-footer-row {
1707+ font-size: 14px;
1708+ }
1709+}
1710+
1711+.ues-footer a {
1712+ color: #333;
1713+}
1714+
1715+.ues-footer a:hover {
1716+ color: #dd4814;
1717+ text-decoration: underline;
1718+}
1719+
1720+.ues-footer-column {
1721+ margin: 0 20px 0 0;
1722+}
1723+
1724+.ues-footer .yui3-u-1-6:last-child .ues-footer-column {
1725+ margin: 0;
1726+}
1727+
1728+.ues-footer-copyright p {
1729+ margin: 0;
1730+}
1731+
1732+/**
1733+ * Boxes
1734+ */
1735+
1736+.ues-box {
1737+ padding: 20px;
1738+ margin: 0 0 2em 0;
1739+ -o-border-radius: 12px;
1740+ -ms-border-radius: 12px;
1741+ -moz-border-radius: 12px;
1742+ -webkit-border-radius: 12px;
1743+ border-radius: 12px;
1744+}
1745+
1746+.ues-box form {
1747+ margin: 0;
1748+}
1749+
1750+.ues-box label:first-child {
1751+ margin-top: 0;
1752+}
1753+
1754+.ues-box-solid {
1755+ background: #f7f6f5;
1756+}
1757+
1758+.ues-box-bordered {
1759+ border: 1px solid #ccc;
1760+}
1761+
1762+.ues-container {
1763+ margin: 0 auto;
1764+}
1765+
1766+@media screen and (min-width: 979px) {
1767+ .ues-container {
1768+ max-width: 970px;
1769+ }
1770+}
1771+
1772+.ues-container-small {
1773+ margin: 0 1em;
1774+}
1775+
1776+@media screen and (min-width: 760px) {
1777+ .ues-container-small {
1778+ max-width: 480px;
1779+ margin: 0 auto;
1780+ }
1781+}
1782+
1783+.ues-well {
1784+ -o-border-radius: 4px;
1785+ -ms-border-radius: 4px;
1786+ -moz-border-radius: 4px;
1787+ -webkit-border-radius: 4px;
1788+ border-radius: 4px;
1789+ -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1790+ -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1791+ -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1792+ -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1793+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1794+}
1795+
1796+.ues-layout-app {
1797+ /** padding to match fixed navbar height **/
1798+ padding-top: 55px;
1799+}
1800+
1801+.ues-layout-body {
1802+ /** padding to match fixed navbar height **/
1803+ padding-top: 80px;
1804+}
1805\ No newline at end of file
1806
1807=== added file 'public/navigation-min.css'
1808--- public/navigation-min.css 1970-01-01 00:00:00 +0000
1809+++ public/navigation-min.css 2014-02-27 17:51:31 +0000
1810@@ -0,0 +1,1 @@
1811+.ues-menu{margin:0;padding:0;overflow:hidden}.ues-menu li{display:block;position:relative;margin:0;padding:0;list-style-type:none;border-bottom:1px solid #ccc}.ues-menu li a,.ues-menu li span{display:block;position:relative;padding:10px 15px}.ues-menu li a:focus,.ues-menu li a:hover{background-color:#f7f6f5}.ues-menu-horizontal.ues-menu li{border-bottom:0}.ues-menu-horizontal li{float:left}.ues-menu-selected{background-color:#f7f6f5}.ues-menu-selected a:after{content:'\25B8';float:right;color:#333;font-size:120%}.ues-navbar{overflow:hidden;background:#dd4814;font-size:13px;line-height:34px}.ues-navbar-magic-block{background-color:#dd4814}@media screen and (max-width:720px){.ues-navbar-text.welcome{display:none}}.ues-navbar-toggle{float:left;width:64px;border-left:1px solid #f75216;border-right:1px solid #f75216;font-size:22px}@media screen and (min-width:480px){.ues-navbar-toggle{display:none}}.ues-navbar-toggle a{display:block;height:34px;position:relative}.ues-navbar-toggle span,.ues-navbar-toggle span:after,.ues-navbar-toggle span:before{position:relative;display:block;height:2px;left:0;z-index:1000;background-color:#f75216;width:100%;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ues-navbar-toggle span{top:15px}.ues-navbar-toggle span:before{top:-6px;content:'';position:absolute;-o-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.ues-navbar-toggle span:after{top:6px;content:'';position:absolute;-o-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.ues-navbar-toggle.active span{background-color:#dd4814;transform:rotate(45deg)}.ues-navbar-toggle.active span:before{background-color:#fff;transform:rotate(90deg);top:0;left:0}.ues-navbar-toggle.active span:after{background-color:#fff;top:0;left:0}.ues-navbar .ues-menu,.ues-navbar .ues-navbar-brand{float:left}.ues-navbar-brand .ues-logo-white{background-position:15px 15px}.ues-navbar,.ues-navbar a{color:#fff}.ues-navbar-brand a,.ues-navbar-brand span{display:inline-block;text-indent:-9000px;direction:ltr}.ues-navbar .ues-menu a,.ues-navbar .ues-menu span,.ues-navbar-brand a,.ues-navbar-brand span,.ues-navbar-text,.ues-navbar-toggle{padding:15px}.ues-navbar-text{display:inline-block;margin:0}.ues-navbar-text a{border-bottom:1px solid #fff}@media screen and (max-width:480px){.ues-navbar-primary-nav .ues-menu{position:absolute;top:64px;left:0;bottom:0;min-width:150px;margin-left:-200px;z-index:10000;background:#333;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ues-navbar-primary-nav .ues-menu li{display:block;float:none}.ues-navbar-primary-nav.open .ues-menu{left:200px}}.ues-navbar .ues-menu li,.ues-navbar .ues-menu li a{position:relative;-o-transition:.3s linear background-color;-o-transition:.3s linear background-color;-ms-transition:.3s linear background-color;-moz-transition:.3s linear background-color;-webkit-transition:.3s linear background-color;transition:.3s linear background-color}.ues-navbar .ues-menu .active a,.ues-navbar .ues-menu .active a:hover{background-color:#f75216}.ues-navbar .ues-menu .active a:after,.ues-navbar .ues-menu .active a:before{content:'';display:block;position:absolute;width:1px;top:0;bottom:0;background-color:#dd4814}.ues-navbar .ues-menu .active a:before{left:0}.ues-navbar .ues-menu .active a:after{right:0}.ues-navbar .ues-menu li a:hover{background-color:#f75216}.ues-menu.user li a{width:40px;text-indent:-9000px;direction:ltr;background:transparent url(data:image/png;base64,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) 4px 16px no-repeat}.ues-menu.user .settings{background-position:-38px 16px}.ues-menu.user .logout{background-position:-80px 16px}.ues-menu.user .together{background-position:-122px 16px}.ues-pagination{display:inline-block;margin:1em 0;padding:4px 2px}.ues-pagination li{padding:0;display:inline;list-style:none}.ues-pagination a,.ues-pagination span{float:left;padding:.2em 1em;position:relative;margin-left:1px;border:1px solid #eee;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ues-pagination li:first-child a,.ues-pagination li:first-child span{margin-left:0}.ues-pagination li a:hover{border-color:#ccc}.ues-pagination .-active a{border-color:#dd4814;background:#dd4814;color:#fff}.ues-pagination .-active a:hover{border-color:#dd4814}.ues-pagination .-disabled a,.ues-pagination .-disabled span{cursor:not-allowed;color:#999}.ues-pagination .-disabled a:hover,.ues-pagination .-disabled span:hover{background-color:#fff}.ues-pagination-break span{border-color:transparent;padding-left:.5em;padding-right:.5em}
1812\ No newline at end of file
1813
1814=== added file 'public/navigation.css'
1815--- public/navigation.css 1970-01-01 00:00:00 +0000
1816+++ public/navigation.css 2014-02-27 17:51:31 +0000
1817@@ -0,0 +1,356 @@
1818+/** menus **/
1819+
1820+.ues-menu {
1821+ margin: 0;
1822+ padding: 0;
1823+ overflow: hidden;
1824+}
1825+
1826+.ues-menu li {
1827+ display: block;
1828+ position: relative;
1829+ margin: 0;
1830+ padding: 0;
1831+ list-style-type: none;
1832+ border-bottom: 1px solid #ccc;
1833+}
1834+
1835+.ues-menu li a,
1836+.ues-menu li span {
1837+ display: block;
1838+ position: relative;
1839+ padding: 10px 15px;
1840+ /* don't use em's as we need predictable spacing */
1841+}
1842+
1843+.ues-menu li a:hover,
1844+.ues-menu li a:focus {
1845+ background-color: #f7f6f5;
1846+}
1847+
1848+.ues-menu-horizontal.ues-menu li {
1849+ border-bottom: none;
1850+}
1851+
1852+.ues-menu-horizontal li {
1853+ float: left;
1854+}
1855+
1856+.ues-menu-selected {
1857+ background-color: #f7f6f5;
1858+}
1859+
1860+.ues-menu-selected a:after {
1861+ content: '\25B8';
1862+ float: right;
1863+ color: #333;
1864+ font-size: 120%;
1865+}
1866+
1867+/** navbar **/
1868+
1869+.ues-navbar {
1870+ overflow: hidden;
1871+ background: #dd4814;
1872+ font-size: 13px;
1873+ /**
1874+ * 34px is height of standard button (20px + (7px x 2) )
1875+ * so this allows us to put in buttons and search inputs
1876+ */
1877+ line-height: 34px;
1878+}
1879+
1880+.ues-navbar-magic-block {
1881+ background-color: #dd4814;
1882+ /**
1883+ * change at the max ues-container width plus
1884+ * the logo with x2 (for both edges)
1885+ * **/
1886+}
1887+
1888+@media screen and (max-width: 720px) {
1889+ .ues-navbar-text.welcome {
1890+ display: none;
1891+ }
1892+}
1893+
1894+/** toggle **/
1895+
1896+.ues-navbar-toggle {
1897+ float: left;
1898+ width: 64px;
1899+ border-left: 1px solid #f75216;
1900+ border-right: 1px solid #f75216;
1901+ font-size: 22px;
1902+}
1903+
1904+@media screen and (min-width: 480px) {
1905+ .ues-navbar-toggle {
1906+ display: none;
1907+ }
1908+}
1909+
1910+.ues-navbar-toggle a {
1911+ display: block;
1912+ height: 34px;
1913+ position: relative;
1914+}
1915+
1916+.ues-navbar-toggle span:before,
1917+.ues-navbar-toggle span:after,
1918+.ues-navbar-toggle span {
1919+ position: relative;
1920+ display: block;
1921+ height: 2px;
1922+ left: 0;
1923+ z-index: 1000;
1924+ background-color: #f75216;
1925+ width: 100%;
1926+ -o-transition: all 0.3s ease 0s;
1927+ -ms-transition: all 0.3s ease 0s;
1928+ -moz-transition: all 0.3s ease 0s;
1929+ -webkit-transition: all 0.3s ease 0s;
1930+ transition: all 0.3s ease 0s;
1931+}
1932+
1933+.ues-navbar-toggle span {
1934+ top: 15px;
1935+}
1936+
1937+.ues-navbar-toggle span:before {
1938+ top: -6px;
1939+ content: '';
1940+ position: absolute;
1941+ -o-transition: all 0.8s ease 0s;
1942+ -ms-transition: all 0.8s ease 0s;
1943+ -moz-transition: all 0.8s ease 0s;
1944+ -webkit-transition: all 0.8s ease 0s;
1945+ transition: all 0.8s ease 0s;
1946+}
1947+
1948+.ues-navbar-toggle span:after {
1949+ top: 6px;
1950+ content: '';
1951+ position: absolute;
1952+ -o-transition: all 0.8s ease 0s;
1953+ -ms-transition: all 0.8s ease 0s;
1954+ -moz-transition: all 0.8s ease 0s;
1955+ -webkit-transition: all 0.8s ease 0s;
1956+ transition: all 0.8s ease 0s;
1957+}
1958+
1959+.ues-navbar-toggle.active span {
1960+ background-color: #dd4814;
1961+ transform: rotate(45deg);
1962+}
1963+
1964+.ues-navbar-toggle.active span:before {
1965+ background-color: white;
1966+ transform: rotate(90deg);
1967+ top: 0;
1968+ left: 0;
1969+}
1970+
1971+.ues-navbar-toggle.active span:after {
1972+ background-color: white;
1973+ top: 0;
1974+ left: 0;
1975+}
1976+
1977+/** end of toggle **/
1978+
1979+.ues-navbar .ues-navbar-brand,
1980+.ues-navbar .ues-menu {
1981+ float: left;
1982+}
1983+
1984+.ues-navbar-brand .ues-logo-white {
1985+ background-position: 15px 15px;
1986+}
1987+
1988+.ues-navbar,
1989+.ues-navbar a {
1990+ color: white;
1991+}
1992+
1993+.ues-navbar-brand span,
1994+.ues-navbar-brand a {
1995+ display: inline-block;
1996+ text-indent: -9000px;
1997+ direction: ltr;
1998+}
1999+
2000+/**
2001+ * set all navbar items top and bottom padding.
2002+ * pretty much all navbar content needs to be in one of
2003+ * these to be correctly positioned in the navbar.
2004+ *
2005+ * **/
2006+
2007+.ues-navbar-toggle,
2008+.ues-navbar-text,
2009+.ues-navbar-brand span,
2010+.ues-navbar-brand a,
2011+.ues-navbar .ues-menu a,
2012+.ues-navbar .ues-menu span {
2013+ padding: 15px;
2014+}
2015+
2016+.ues-navbar-text {
2017+ display: inline-block;
2018+ margin: 0;
2019+}
2020+
2021+.ues-navbar-text a {
2022+ border-bottom: 1px solid white;
2023+}
2024+
2025+@media screen and (max-width: 480px) {
2026+ .ues-navbar-primary-nav .ues-menu {
2027+ position: absolute;
2028+ top: 64px;
2029+ left: 0;
2030+ bottom: 0;
2031+ min-width: 150px;
2032+ margin-left: -200px;
2033+ z-index: 10000;
2034+ background: #333;
2035+ -o-transition: all 0.3s ease 0s;
2036+ -ms-transition: all 0.3s ease 0s;
2037+ -moz-transition: all 0.3s ease 0s;
2038+ -webkit-transition: all 0.3s ease 0s;
2039+ transition: all 0.3s ease 0s;
2040+ }
2041+
2042+ .ues-navbar-primary-nav .ues-menu li {
2043+ display: block;
2044+ float: none;
2045+ }
2046+
2047+ .ues-navbar-primary-nav.open .ues-menu {
2048+ left: 200px;
2049+ }
2050+}
2051+
2052+.ues-navbar .ues-menu li,
2053+.ues-navbar .ues-menu li a {
2054+ position: relative;
2055+ -webkit-transition: 0.3s linear background-color;
2056+ -moz-transition: 0.3s linear background-color;
2057+ -ms-transition: 0.3s linear background-color;
2058+ -o-transition: 0.3s linear background-color;
2059+ -o-transition: 0.3s linear background-color;
2060+ -ms-transition: 0.3s linear background-color;
2061+ -moz-transition: 0.3s linear background-color;
2062+ -webkit-transition: 0.3s linear background-color;
2063+ transition: 0.3s linear background-color;
2064+}
2065+
2066+.ues-navbar .ues-menu .active a,
2067+.ues-navbar .ues-menu .active a:hover {
2068+ background-color: #f75216;
2069+}
2070+
2071+.ues-navbar .ues-menu .active a:before,
2072+.ues-navbar .ues-menu .active a:after {
2073+ content: '';
2074+ display: block;
2075+ position: absolute;
2076+ width: 1px;
2077+ top: 0;
2078+ bottom: 0;
2079+ background-color: #dd4814;
2080+}
2081+
2082+.ues-navbar .ues-menu .active a:before {
2083+ left: 0;
2084+}
2085+
2086+.ues-navbar .ues-menu .active a:after {
2087+ right: 0;
2088+}
2089+
2090+.ues-navbar .ues-menu li a:hover {
2091+ background-color: #f75216;
2092+}
2093+
2094+.ues-menu.user li a {
2095+ width: 40px;
2096+ text-indent: -9000px;
2097+ direction: ltr;
2098+ background: transparent url(data:image/png;base64,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) 4px 16px no-repeat;
2099+}
2100+
2101+.ues-menu.user .settings {
2102+ background-position: -38px 16px;
2103+}
2104+
2105+.ues-menu.user .logout {
2106+ background-position: -80px 16px;
2107+}
2108+
2109+.ues-menu.user .together {
2110+ background-position: -122px 16px;
2111+}
2112+
2113+.ues-pagination {
2114+ display: inline-block;
2115+ margin: 1em 0;
2116+ padding: 4px 2px;
2117+}
2118+
2119+.ues-pagination li {
2120+ padding: 0;
2121+ display: inline;
2122+ list-style: none;
2123+}
2124+
2125+.ues-pagination a,
2126+.ues-pagination span {
2127+ float: left;
2128+ padding: 0.2em 1em;
2129+ position: relative;
2130+ margin-left: 1px;
2131+ border: 1px solid #eee;
2132+ -o-border-radius: 4px;
2133+ -ms-border-radius: 4px;
2134+ -moz-border-radius: 4px;
2135+ -webkit-border-radius: 4px;
2136+ border-radius: 4px;
2137+}
2138+
2139+.ues-pagination li:first-child span,
2140+.ues-pagination li:first-child a {
2141+ margin-left: 0;
2142+}
2143+
2144+.ues-pagination li a:hover {
2145+ border-color: #ccc;
2146+}
2147+
2148+.ues-pagination .-active a {
2149+ border-color: #dd4814;
2150+ background: #dd4814;
2151+ color: white;
2152+}
2153+
2154+.ues-pagination .-active a:hover {
2155+ border-color: #dd4814;
2156+}
2157+
2158+.ues-pagination .-disabled span,
2159+.ues-pagination .-disabled a {
2160+ cursor: not-allowed;
2161+ color: #999;
2162+}
2163+
2164+.ues-pagination .-disabled span:hover,
2165+.ues-pagination .-disabled a:hover {
2166+ background-color: white;
2167+}
2168+
2169+.ues-pagination-break span {
2170+ border-color: transparent;
2171+ padding-left: 0.5em;
2172+ padding-right: 0.5em;
2173+}
2174\ No newline at end of file
2175
2176=== added file 'public/tables-min.css'
2177--- public/tables-min.css 1970-01-01 00:00:00 +0000
2178+++ public/tables-min.css 2014-02-27 17:51:31 +0000
2179@@ -0,0 +1,1 @@
2180+.ues-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px dotted #AEA79F}.ues-table caption{font-style:italic;font-size:13px;line-height:1;padding:1em 0;text-align:center}.ues-table td,.ues-table th{background-color:#F0EDEA;border-left:1px dotted #AEA79F;border-width:0 0 0 1px;padding:15px 10px;overflow:visible}.ues-table-small td,.ues-table-small th{padding:5px 10px}.ues-table td:first-child,.ues-table th:first-child{border-left-width:0}.ues-table thead{background-color:#FEE3D2;color:#333;text-align:left;font-weight:400;vertical-align:bottom}.ues-table thead th{border-collapse:separate;border-spacing:0 10px;background-color:transparent}.ues-table tbody th,.ues-table tfoot th{font-weight:300}.ues-table-bordered td,.ues-table-bordered th{border-bottom:1px dotted #AEA79F}.ues-table-bordered tbody>tr:last-child td,.ues-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.ues-table-horizontal td,.ues-table-horizontal th{border-width:0 0 1px;border-bottom:1px dotted #cbcbcb}.ues-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.ues-table-striped tr:nth-child(2n-1) td{background-color:#F7F7F7}
2181\ No newline at end of file
2182
2183=== added file 'public/tables.css'
2184--- public/tables.css 1970-01-01 00:00:00 +0000
2185+++ public/tables.css 2014-02-27 17:51:31 +0000
2186@@ -0,0 +1,82 @@
2187+.ues-table {
2188+ border-collapse: collapse;
2189+ border-spacing: 0;
2190+ empty-cells: show;
2191+ border: 1px dotted #AEA79F;
2192+}
2193+
2194+.ues-table caption {
2195+ font-style: italic;
2196+ font-size: 13px;
2197+ line-height: 1;
2198+ padding: 1em 0;
2199+ text-align: center;
2200+}
2201+
2202+.ues-table td,
2203+.ues-table th {
2204+ background-color: #F0EDEA;
2205+ border-left: 1px dotted #AEA79F;
2206+ border-width: 0 0 0 1px;
2207+ padding: 15px 10px;
2208+ overflow: visible;
2209+}
2210+
2211+.ues-table-small td,
2212+.ues-table-small th {
2213+ padding: 5px 10px;
2214+}
2215+
2216+.ues-table td:first-child,
2217+.ues-table th:first-child {
2218+ border-left-width: 0;
2219+}
2220+
2221+.ues-table thead {
2222+ background-color: #FEE3D2;
2223+ color: #333;
2224+ text-align: left;
2225+ font-weight: normal;
2226+ vertical-align: bottom;
2227+}
2228+
2229+.ues-table thead th {
2230+ border-collapse: separate;
2231+ border-spacing: 0 10px;
2232+ background-color: transparent;
2233+}
2234+
2235+.ues-table tfoot th,
2236+.ues-table tbody th {
2237+ font-weight: 300;
2238+}
2239+
2240+/* bordered */
2241+
2242+.ues-table-bordered th,
2243+.ues-table-bordered td {
2244+ border-bottom: 1px dotted #AEA79F;
2245+}
2246+
2247+.ues-table-bordered tbody > tr:last-child td,
2248+.ues-table-horizontal tbody > tr:last-child td {
2249+ border-bottom-width: 0;
2250+}
2251+
2252+/* horizontally bordered */
2253+
2254+.ues-table-horizontal td,
2255+.ues-table-horizontal th {
2256+ border-width: 0 0 1px 0;
2257+ border-bottom: 1px dotted #cbcbcb;
2258+}
2259+
2260+.ues-table-horizontal tbody > tr:last-child td {
2261+ border-bottom-width: 0;
2262+}
2263+
2264+/* striped */
2265+
2266+.ues-table-striped tr:nth-child(2n-1) td {
2267+ background-color: #F7F7F7;
2268+}
2269\ No newline at end of file
2270
2271=== added file 'public/typography-min.css'
2272--- public/typography-min.css 1970-01-01 00:00:00 +0000
2273+++ public/typography-min.css 2014-02-27 17:51:31 +0000
2274@@ -0,0 +1,1 @@
2275+html{font:400 300 16px/25px Ubuntu,Arial,"libra sans",sans-serif;color:#333}h1,h2,h3,h4,h5,h6{font-weight:300;padding:0;margin:.5em 0 1em;line-height:1}p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}.ues-hdisplay{font-size:45px}.ues-hmain,h1{font-size:32px}.ues-hmedium,h2{font-size:23px}.ues-hlight,h3,h4,h5,h6{font-size:18px}.ues-hinline{display:inline;font-weight:400;font-size:1em;line-height:inherit;padding:0;margin-left:0;margin-right:0}p{margin:0 0 1em}p:last-child{margin:0}.ues-lead{font-size:23px;line-height:1.5;margin:0 0 .5em}a{color:#dd4814;text-decoration:none}ol,ul{margin:.5em 0;padding:0}ul li{list-style:none}.ues-list{padding-left:40px;margin-bottom:15px}.ues-list li{list-style:disc}ol.ues-list li{list-style:decimal}dl.ues-list{padding:0}dl.ues-list dd{list-style:disc}.ues-list-bordered{padding:0}.ues-list-bordered li{list-style:none;border-bottom:1px dotted #ccc;padding:.3em}.ues-list-inline{display:inline;overflow:hidden;margin-left:.3em;padding:0}.ues-list-inline li{list-style:none;display:inline-block}.ues-list-inline li:after{content:' |';margin:0 .15em}.ues-list-inline li:last-child:after{content:''}pre{margin:.5em 0}code,pre{font-family:"Ubuntu Mono",Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:300}abbr{border-bottom:1px solid #333}.ues-logo{display:inline-block;width:30px;height:30px}.ues-logo-orange{background:#fff url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat}.ues-logo-white{background:#dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat}
2276\ No newline at end of file
2277
2278=== added file 'public/typography.css'
2279--- public/typography.css 1970-01-01 00:00:00 +0000
2280+++ public/typography.css 2014-02-27 17:51:31 +0000
2281@@ -0,0 +1,182 @@
2282+html {
2283+ font: normal 300 16px/25px "Ubuntu", Arial, "libra sans", sans-serif;
2284+ color: #333;
2285+}
2286+
2287+/** headlines **/
2288+
2289+h1,
2290+h2,
2291+h3,
2292+h4,
2293+h5,
2294+h6 {
2295+ font-weight: 300;
2296+ padding: 0 0 0 0;
2297+ margin: 0.5em 0 1em 0;
2298+ line-height: 1;
2299+}
2300+
2301+p + h2,
2302+p + h3,
2303+p + h4,
2304+p + h5,
2305+p + h6 {
2306+ margin-top: 1em;
2307+}
2308+
2309+.ues-hdisplay {
2310+ font-size: 45px;
2311+}
2312+
2313+.ues-hmain,
2314+h1 {
2315+ font-size: 32px;
2316+}
2317+
2318+.ues-hmedium,
2319+h2 {
2320+ font-size: 23px;
2321+}
2322+
2323+.ues-hlight,
2324+h3,
2325+h4,
2326+h5,
2327+h6 {
2328+ font-size: 18px;
2329+}
2330+
2331+.ues-hinline {
2332+ display: inline;
2333+ font-weight: 400;
2334+ font-size: 1em;
2335+ line-height: inherit;
2336+ padding: 0;
2337+ margin-left: 0;
2338+ margin-right: 0;
2339+}
2340+
2341+/** paragraph styles **/
2342+
2343+p {
2344+ margin: 0 0 1em;
2345+}
2346+
2347+p:last-child {
2348+ margin: 0;
2349+}
2350+
2351+.ues-lead {
2352+ font-size: 23px;
2353+ line-height: 1.5;
2354+ margin: 0 0 0.5em;
2355+}
2356+
2357+/** links **/
2358+
2359+a {
2360+ color: #dd4814;
2361+ text-decoration: none;
2362+}
2363+
2364+/** lists **/
2365+
2366+ul,
2367+ol {
2368+ margin: 0.5em 0;
2369+ padding: 0;
2370+}
2371+
2372+ul li {
2373+ list-style: none;
2374+}
2375+
2376+.ues-list {
2377+ padding-left: 40px;
2378+ margin-bottom: 15px;
2379+}
2380+
2381+.ues-list li {
2382+ list-style: disc;
2383+}
2384+
2385+ol.ues-list li {
2386+ list-style: decimal;
2387+}
2388+
2389+dl.ues-list {
2390+ padding: 0;
2391+}
2392+
2393+dl.ues-list dd {
2394+ list-style: disc;
2395+}
2396+
2397+.ues-list-bordered {
2398+ padding: 0;
2399+}
2400+
2401+.ues-list-bordered li {
2402+ list-style: none;
2403+ border-bottom: 1px dotted #ccc;
2404+ padding: 0.3em;
2405+}
2406+
2407+.ues-list-inline {
2408+ display: inline;
2409+ overflow: hidden;
2410+ margin-left: 0.3em;
2411+ padding: 0;
2412+}
2413+
2414+.ues-list-inline li {
2415+ list-style: none;
2416+ display: inline-block;
2417+}
2418+
2419+.ues-list-inline li:after {
2420+ content: ' |';
2421+ margin: 0 0.15em;
2422+}
2423+
2424+.ues-list-inline li:last-child:after {
2425+ content: '';
2426+}
2427+
2428+/** everything else **/
2429+
2430+pre {
2431+ margin: 0.5em 0;
2432+}
2433+
2434+pre,
2435+code {
2436+ font-family: "Ubuntu Mono", Monaco, Menlo, Consolas, "Courier New", monospace;
2437+ font-weight: 300;
2438+}
2439+
2440+abbr {
2441+ border-bottom: 1px solid #333;
2442+}
2443+
2444+/** logos **/
2445+
2446+/**
2447+ * background position 0 0 may not be the most helpful, but it is clear and
2448+ * consistent!
2449+ */
2450+
2451+.ues-logo {
2452+ display: inline-block;
2453+ width: 30px;
2454+ height: 30px;
2455+}
2456+
2457+.ues-logo-orange {
2458+ background: white url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat;
2459+}
2460+
2461+.ues-logo-white {
2462+ background: #dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat;
2463+}
2464\ No newline at end of file
2465
2466=== added file 'public/ulysses-min.css'
2467--- public/ulysses-min.css 1970-01-01 00:00:00 +0000
2468+++ public/ulysses-min.css 2014-02-27 17:51:31 +0000
2469@@ -0,0 +1,6 @@
2470+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.ues-button{background-color:#dedede;background-image:-o-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-ms-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-moz-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:-webkit-linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#f7f7f7 0,#e6e6e6 100%);display:inline-block;font-weight:300;font-size:13px;line-height:20px;padding:5px 19px;text-align:center;vertical-align:baseline;text-transform:uppercase;border:1px solid #aea79f;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ues-button:hover{background-color:#e6e6e6;background-image:-o-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-ms-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-moz-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:-webkit-linear-gradient(to bottom,#fff 0,#e6e6e6 100%);background-image:linear-gradient(to bottom,#fff 0,#e6e6e6 100%)}.ues-button:focus{-o-box-shadow:#f7f6f5 0 0 0 1px;-ms-box-shadow:#f7f6f5 0 0 0 1px;-moz-box-shadow:#f7f6f5 0 0 0 1px;-webkit-box-shadow:#f7f6f5 0 0 0 1px;box-shadow:#f7f6f5 0 0 0 1px}.ues-button:active,.ues-button:focus{background-color:#e6e6e6;background-image:-o-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-ms-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-moz-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:-webkit-linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%);background-image:linear-gradient(to bottom,#e6e6e6 0,#cdcdcd 90%,#fff 100%)}.ues-button-primary{background-color:#dd4814;background-image:-o-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-ms-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-moz-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:-webkit-linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);background-image:linear-gradient(to bottom,#f39455 0,#ef5e1f 5%,#dd4814 100%);color:#fff;border-color:#ad2e03}.ues-button-primary:hover{background-color:#f28a45;background-image:-o-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-ms-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-moz-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:-webkit-linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%);background-image:linear-gradient(to bottom,#f39455 0,#f28a45 5%,#dd4814 100%)}.ues-button-primary:active,.ues-button-primary:focus{background-color:#dd4814;background-image:-o-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-ms-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-moz-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:-webkit-linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);background-image:linear-gradient(to bottom,#dd4814 0,#bf3b0d 5%,#f39455 100%);border-color:#333}.ues-button-tertiary{background-color:#fff;background-image:none;border:1px solid #c8c8c8}.ues-button-tertiary:hover{background-color:#e6e6e6;background-image:none;border-color:#cdcdcd}.ues-button-tertiary:active,.ues-button-tertiary:focus{background-color:#e6e6e6;background-image:none;border-color:#dd4814}a.ues-button{color:inherit}.ues-button-small{font-size:11px;padding:0 5px;font-weight:400;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.ues-button-large{font-size:16px;padding:14px 38px;-o-border-radius:7px;-ms-border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}.ues-button-block{margin:.5em 0;display:block;width:100%}.ues-button-icon{padding-left:7px;padding-right:7px}.ues-button-group{position:relative;display:inline-block;vertical-align:middle}.ues-button-group .ues-button{float:left}.ues-button-group>.ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.ues-button-group>.ues-button:last-child:not(:first-child),.ues-button-group>.ues-dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ues-button-group>.ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle){border-right:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ues-dropdown{position:relative}.ues-dropdown-menu{font-size:13px;position:absolute;display:none;top:100%;left:0;z-index:1000;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;border:1px solid #ccc;background-clip:padding-box;background-color:#fff;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-ms-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,.1);box-shadow:0 1px 5px 0 rgba(0,0,0,.1)}.ues-dropdown-menu>li>a{display:block;padding:3px 20px;white-space:nowrap;clear:both;-o-transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.ues-dropdown-menu>li>a:hover{background:#f75216;color:#fff}.ues-dropdown-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#ccc}.ues-dropdown-header{display:block;padding:2px 20px;color:#999}.open>.ues-dropdown-menu{display:block}.open>.ues-dropdown-toggle{background:#cfcfcf;-o-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-ms-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1);box-shadow:inset 0 3px 2px 0 rgba(0,0,0,.1)}form{margin:1em 0}fieldset{margin:0 0 2em;padding:0;border:0}legend{display:block;width:100%;font-size:23px;line-height:inherit;border:0;margin:0 0 1em}label{display:block;margin:.8em 0 .3em}input[type=checkbox],input[type=radio]{margin-right:.5em}.ues-form-help{font-size:14px;padding:0 1em;background-color:#eee;color:#555;position:relative;margin:.5em 0;-o-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}span.ues-form-help{display:inline-block;margin:0}.ues-inline{display:inline-block;margin-right:.5em}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;padding:.5em .6em;margin:0 0 .5em;display:block;border:1px solid #ccc;font-weight:inherit;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-transition:.3s linear border;-ms-transition:.3s linear border;-moz-transition:.3s linear border;-webkit-transition:.3s linear border;transition:.3s linear border}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129FEA}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}input[readonly],select[readonly],textarea[readonly]{background:#eee;color:#777;border-color:#ccc}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e9322d}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e9322d}select{display:inline-block;width:auto}.ues-form-inline input,.ues-form-inline label{width:auto;display:inline-block}.ues-form-inline label{margin-left:1em;margin-right:1em}/*!
2471+Pure v0.3.0
2472+Copyright 2013 Yahoo! Inc. All rights reserved.
2473+Licensed under the BSD License.
2474+https://github.com/yui/pure/blob/master/LICENSE.md
2475+*/.ues-g{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.ues-g{word-spacing:-.43em}.ues-u{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.ues-g [class *="pure-u"]{font-family:sans-serif}.ues-u-1,.ues-u-1-12,.ues-u-1-2,.ues-u-1-24,.ues-u-1-3,.ues-u-1-4,.ues-u-1-5,.ues-u-1-6,.ues-u-1-8,.ues-u-11-12,.ues-u-11-24,.ues-u-13-24,.ues-u-17-24,.ues-u-19-24,.ues-u-2-3,.ues-u-2-5,.ues-u-23-24,.ues-u-3-4,.ues-u-3-5,.ues-u-3-8,.ues-u-4-5,.ues-u-5-12,.ues-u-5-24,.ues-u-5-6,.ues-u-5-8,.ues-u-7-12,.ues-u-7-24,.ues-u-7-8{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.ues-u-1{width:100%}.ues-u-1-2{width:50%;*width:49.969%}.ues-u-1-3{width:33.3333%;*width:33.3023%}.ues-u-2-3{width:66.6667%;*width:66.6357%}.ues-u-1-4{width:25%;*width:24.969%}.ues-u-3-4{width:75%;*width:74.969%}.ues-u-1-5{width:20%;*width:19.969%}.ues-u-2-5{width:40%;*width:39.969%}.ues-u-3-5{width:60%;*width:59.969%}.ues-u-4-5{width:80%;*width:79.969%}.ues-u-1-6{width:16.6667%;*width:16.6357%}.ues-u-5-6{width:83.3333%;*width:83.3023%}.ues-u-1-8{width:12.5%;*width:12.469%}.ues-u-3-8{width:37.5%;*width:37.469%}.ues-u-5-8{width:62.5%;*width:62.469%}.ues-u-7-8{width:87.5%;*width:87.469%}.ues-u-1-12{width:8.3333%;*width:8.3023%}.ues-u-5-12{width:41.6667%;*width:41.6357%}.ues-u-7-12{width:58.3333%;*width:58.3023%}.ues-u-11-12{width:91.6667%;*width:91.6357%}.ues-u-1-24{width:4.1667%;*width:4.1357%}.ues-u-5-24{width:20.8333%;*width:20.8023%}.ues-u-7-24{width:29.1667%;*width:29.1357%}.ues-u-11-24{width:45.8333%;*width:45.8023%}.ues-u-13-24{width:54.1667%;*width:54.1357%}.ues-u-17-24{width:70.8333%;*width:70.8023%}.ues-u-19-24{width:79.1667%;*width:79.1357%}.ues-u-23-24{width:95.8333%;*width:95.8023%}.ues-g-r{letter-spacing:-.31em;*letter-spacing:normal;*word-spacing:-.43em;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap}.opera-only :-o-prefocus,.ues-g-r{word-spacing:-.43em}.ues-g-r [class *="pure-u"]{font-family:sans-serif}.ues-g-r img{max-width:100%;height:auto}@media (min-width:980px){.ues-hidden-desktop,.ues-visible-phone,.ues-visible-tablet{display:none}}@media (max-width:480px){.ues-g-r>.pure-u,.ues-g-r>[class *="pure-u-"]{width:100%}}@media (max-width:767px){.ues-g-r>.pure-u,.ues-g-r>[class *="pure-u-"]{width:100%}.ues-hidden-phone,.ues-visible-desktop{display:none}}@media (min-width:768px) and (max-width:979px){.ues-hidden-tablet,.ues-visible-desktop{display:none}}[class*=ues-],[class*=ues-] *,[class*=ues-] :after,[class*=ues-] :before,[class*=ues-]:after,[class*=ues-]:before{box-sizing:border-box}.pull-left{float:left}.pull-right{float:right}.clear:after,.clear:before{content:" ";display:table}.clear:after{clear:both}.ues-footer{margin-top:4em}.ues-footer>.ues-footer-row{font-size:11px;padding:2em 1em;background-color:#f7f6f5;border-top:1px solid #d8d8d8}.ues-footer>.ues-footer-row+.ues-footer-row{font-size:12px;background-color:#efedec;border-top:1px solid #d8d8d8}@media screen and (max-width:320px){.ues-footer>.ues-footer-row{font-size:14px}}.ues-footer a{color:#333}.ues-footer a:hover{color:#dd4814;text-decoration:underline}.ues-footer-column{margin:0 20px 0 0}.ues-footer .yui3-u-1-6:last-child .ues-footer-column,.ues-footer-copyright p{margin:0}.ues-box{padding:20px;margin:0 0 2em;-o-border-radius:12px;-ms-border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}.ues-box form{margin:0}.ues-box label:first-child{margin-top:0}.ues-box-solid{background:#f7f6f5}.ues-box-bordered{border:1px solid #ccc}.ues-container{margin:0 auto}@media screen and (min-width:979px){.ues-container{max-width:970px}}.ues-container-small{margin:0 1em}@media screen and (min-width:760px){.ues-container-small{max-width:480px;margin:0 auto}}.ues-well{-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-o-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-ms-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 1px rgba(0,0,0,.05) inset}.ues-layout-app{padding-top:55px}.ues-layout-body{padding-top:80px}.ues-message{padding:.5em .6em;background-color:#E6E4E2;border-color:#AEA79F;color:#555;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.ues-message a:link{color:inherit;color:rgba(0,0,0,.75);text-decoration:underline}.ues-message a:hover{color:#000}.ues-message-inline{display:inline-block}.ues-message-bordered{border-width:1px;border-style:solid;-o-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-ms-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,.25);box-shadow:1px 1px 3px 0 rgba(0,0,0,.25)}.ues-message-stack li{border-top-width:0;border-bottom-color:#000;border-bottom-color:rgba(0,0,0,.25);-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ues-message-stack :first-child{border-top-width:1px;-o-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.ues-message-stack :last-child{border-bottom-width:1px;-o-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.ues-message-closeable{position:relative;cursor:pointer;overflow:hidden;max-height:1000px;-o-transition:.3s ease all;-ms-transition:.3s ease all;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all}.ues-message-closeable:after{content:"✖";position:absolute;right:.6em;opacity:0}.ues-message-closeable:hover:after{opacity:1}.ues-message-closed{max-height:0;padding:0;border:0;margin:0;opacity:0;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ues-disabled{color:#999;border-color:#ccc}.ues-success{background-color:#AFE1B6;border-color:#38B44A;color:#114918}.ues-warning{background-color:#F8E2B1;border-color:#EFB73E;color:#68563F}.ues-error{background-color:#F5C2BF;border-color:#DF382C;color:#A11E1A}@keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}.ues-error-pulsating{-o-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-ms-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-moz-animation:ues-error-pulsating .7s ease-in-out infinite alternate;-webkit-animation:ues-error-pulsating .7s ease-in-out infinite alternate;animation:ues-error-pulsating .7s ease-in-out infinite alternate}.ues-information{background-color:#B9E9FA;border-color:#19B6EE;color:#40525C}@-o-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-ms-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-moz-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}@-webkit-keyframes ues-error-pulsating{from{background:#FFE6E5}to{background:#FFA09B}}.ues-menu{margin:0;padding:0;overflow:hidden}.ues-menu li{display:block;position:relative;margin:0;padding:0;list-style-type:none;border-bottom:1px solid #ccc}.ues-menu li a,.ues-menu li span{display:block;position:relative;padding:10px 15px}.ues-menu li a:focus,.ues-menu li a:hover{background-color:#f7f6f5}.ues-menu-horizontal.ues-menu li{border-bottom:0}.ues-menu-horizontal li{float:left}.ues-menu-selected{background-color:#f7f6f5}.ues-menu-selected a:after{content:'\25B8';float:right;color:#333;font-size:120%}.ues-navbar{overflow:hidden;background:#dd4814;font-size:13px;line-height:34px}.ues-navbar-magic-block{background-color:#dd4814}@media screen and (max-width:720px){.ues-navbar-text.welcome{display:none}}.ues-navbar-toggle{float:left;width:64px;border-left:1px solid #f75216;border-right:1px solid #f75216;font-size:22px}@media screen and (min-width:480px){.ues-navbar-toggle{display:none}}.ues-navbar-toggle a{display:block;height:34px;position:relative}.ues-navbar-toggle span,.ues-navbar-toggle span:after,.ues-navbar-toggle span:before{position:relative;display:block;height:2px;left:0;z-index:1000;background-color:#f75216;width:100%;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ues-navbar-toggle span{top:15px}.ues-navbar-toggle span:before{top:-6px;content:'';position:absolute;-o-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.ues-navbar-toggle span:after{top:6px;content:'';position:absolute;-o-transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s}.ues-navbar-toggle.active span{background-color:#dd4814;transform:rotate(45deg)}.ues-navbar-toggle.active span:before{background-color:#fff;transform:rotate(90deg);top:0;left:0}.ues-navbar-toggle.active span:after{background-color:#fff;top:0;left:0}.ues-navbar .ues-menu,.ues-navbar .ues-navbar-brand{float:left}.ues-navbar-brand .ues-logo-white{background-position:15px 15px}.ues-navbar,.ues-navbar a{color:#fff}.ues-navbar-brand a,.ues-navbar-brand span{display:inline-block;text-indent:-9000px;direction:ltr}.ues-navbar .ues-menu a,.ues-navbar .ues-menu span,.ues-navbar-brand a,.ues-navbar-brand span,.ues-navbar-text,.ues-navbar-toggle{padding:15px}.ues-navbar-text{display:inline-block;margin:0}.ues-navbar-text a{border-bottom:1px solid #fff}@media screen and (max-width:480px){.ues-navbar-primary-nav .ues-menu{position:absolute;top:64px;left:0;bottom:0;min-width:150px;margin-left:-200px;z-index:10000;background:#333;-o-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.ues-navbar-primary-nav .ues-menu li{display:block;float:none}.ues-navbar-primary-nav.open .ues-menu{left:200px}}.ues-navbar .ues-menu li,.ues-navbar .ues-menu li a{position:relative;-o-transition:.3s linear background-color;-o-transition:.3s linear background-color;-ms-transition:.3s linear background-color;-moz-transition:.3s linear background-color;-webkit-transition:.3s linear background-color;transition:.3s linear background-color}.ues-navbar .ues-menu .active a,.ues-navbar .ues-menu .active a:hover{background-color:#f75216}.ues-navbar .ues-menu .active a:after,.ues-navbar .ues-menu .active a:before{content:'';display:block;position:absolute;width:1px;top:0;bottom:0;background-color:#dd4814}.ues-navbar .ues-menu .active a:before{left:0}.ues-navbar .ues-menu .active a:after{right:0}.ues-navbar .ues-menu li a:hover{background-color:#f75216}.ues-menu.user li a{width:40px;text-indent:-9000px;direction:ltr;background:transparent url(data:image/png;base64,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) 4px 16px no-repeat}.ues-menu.user .settings{background-position:-38px 16px}.ues-menu.user .logout{background-position:-80px 16px}.ues-menu.user .together{background-position:-122px 16px}.ues-pagination{display:inline-block;margin:1em 0;padding:4px 2px}.ues-pagination li{padding:0;display:inline;list-style:none}.ues-pagination a,.ues-pagination span{float:left;padding:.2em 1em;position:relative;margin-left:1px;border:1px solid #eee;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ues-pagination li:first-child a,.ues-pagination li:first-child span{margin-left:0}.ues-pagination li a:hover{border-color:#ccc}.ues-pagination .-active a{border-color:#dd4814;background:#dd4814;color:#fff}.ues-pagination .-active a:hover{border-color:#dd4814}.ues-pagination .-disabled a,.ues-pagination .-disabled span{cursor:not-allowed;color:#999}.ues-pagination .-disabled a:hover,.ues-pagination .-disabled span:hover{background-color:#fff}.ues-pagination-break span{border-color:transparent;padding-left:.5em;padding-right:.5em}.ues-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px dotted #AEA79F}.ues-table caption{font-style:italic;font-size:13px;line-height:1;padding:1em 0;text-align:center}.ues-table td,.ues-table th{background-color:#F0EDEA;border-left:1px dotted #AEA79F;border-width:0 0 0 1px;padding:15px 10px;overflow:visible}.ues-table-small td,.ues-table-small th{padding:5px 10px}.ues-table td:first-child,.ues-table th:first-child{border-left-width:0}.ues-table thead{background-color:#FEE3D2;color:#333;text-align:left;font-weight:400;vertical-align:bottom}.ues-table thead th{border-collapse:separate;border-spacing:0 10px;background-color:transparent}.ues-table tbody th,.ues-table tfoot th{font-weight:300}.ues-table-bordered td,.ues-table-bordered th{border-bottom:1px dotted #AEA79F}.ues-table-bordered tbody>tr:last-child td,.ues-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.ues-table-horizontal td,.ues-table-horizontal th{border-width:0 0 1px;border-bottom:1px dotted #cbcbcb}.ues-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.ues-table-striped tr:nth-child(2n-1) td{background-color:#F7F7F7}html{font:400 300 16px/25px Ubuntu,Arial,"libra sans",sans-serif;color:#333}h1,h2,h3,h4,h5,h6{font-weight:300;padding:0;margin:.5em 0 1em;line-height:1}p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}.ues-hdisplay{font-size:45px}.ues-hmain,h1{font-size:32px}.ues-hmedium,h2{font-size:23px}.ues-hlight,h3,h4,h5,h6{font-size:18px}.ues-hinline{display:inline;font-weight:400;font-size:1em;line-height:inherit;padding:0;margin-left:0;margin-right:0}p{margin:0 0 1em}p:last-child{margin:0}.ues-lead{font-size:23px;line-height:1.5;margin:0 0 .5em}a{color:#dd4814;text-decoration:none}ol,ul{margin:.5em 0;padding:0}ul li{list-style:none}.ues-list{padding-left:40px;margin-bottom:15px}.ues-list li{list-style:disc}ol.ues-list li{list-style:decimal}dl.ues-list{padding:0}dl.ues-list dd{list-style:disc}.ues-list-bordered{padding:0}.ues-list-bordered li{list-style:none;border-bottom:1px dotted #ccc;padding:.3em}.ues-list-inline{display:inline;overflow:hidden;margin-left:.3em;padding:0}.ues-list-inline li{list-style:none;display:inline-block}.ues-list-inline li:after{content:' |';margin:0 .15em}.ues-list-inline li:last-child:after{content:''}pre{margin:.5em 0}code,pre{font-family:"Ubuntu Mono",Monaco,Menlo,Consolas,"Courier New",monospace;font-weight:300}abbr{border-bottom:1px solid #333}.ues-logo{display:inline-block;width:30px;height:30px}.ues-logo-orange{background:#fff url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat}.ues-logo-white{background:#dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat}
2476\ No newline at end of file
2477
2478=== added file 'public/ulysses.css'
2479--- public/ulysses.css 1970-01-01 00:00:00 +0000
2480+++ public/ulysses.css 2014-02-27 17:51:31 +0000
2481@@ -0,0 +1,2174 @@
2482+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
2483+
2484+/* ==========================================================================
2485+ HTML5 display definitions
2486+ ========================================================================== */
2487+
2488+/**
2489+ * Correct `block` display not defined in IE 8/9.
2490+ */
2491+
2492+article,
2493+aside,
2494+details,
2495+figcaption,
2496+figure,
2497+footer,
2498+header,
2499+hgroup,
2500+main,
2501+nav,
2502+section,
2503+summary {
2504+ display: block;
2505+}
2506+
2507+/**
2508+ * Correct `inline-block` display not defined in IE 8/9.
2509+ */
2510+
2511+audio,
2512+canvas,
2513+video {
2514+ display: inline-block;
2515+}
2516+
2517+/**
2518+ * Prevent modern browsers from displaying `audio` without controls.
2519+ * Remove excess height in iOS 5 devices.
2520+ */
2521+
2522+audio:not([controls]) {
2523+ display: none;
2524+ height: 0;
2525+}
2526+
2527+/**
2528+ * Address `[hidden]` styling not present in IE 8/9.
2529+ * Hide the `template` element in IE, Safari, and Firefox < 22.
2530+ */
2531+
2532+[hidden],
2533+template {
2534+ display: none;
2535+}
2536+
2537+/* ==========================================================================
2538+ Base
2539+ ========================================================================== */
2540+
2541+/**
2542+ * 1. Set default font family to sans-serif.
2543+ * 2. Prevent iOS text size adjust after orientation change, without disabling
2544+ * user zoom.
2545+ */
2546+
2547+html {
2548+ font-family: sans-serif; /* 1 */
2549+ -ms-text-size-adjust: 100%; /* 2 */
2550+ -webkit-text-size-adjust: 100%; /* 2 */
2551+}
2552+
2553+/**
2554+ * Remove default margin.
2555+ */
2556+
2557+body {
2558+ margin: 0;
2559+}
2560+
2561+/* ==========================================================================
2562+ Links
2563+ ========================================================================== */
2564+
2565+/**
2566+ * Remove the gray background color from active links in IE 10.
2567+ */
2568+
2569+a {
2570+ background: transparent;
2571+}
2572+
2573+/**
2574+ * Address `outline` inconsistency between Chrome and other browsers.
2575+ */
2576+
2577+a:focus {
2578+ outline: thin dotted;
2579+}
2580+
2581+/**
2582+ * Improve readability when focused and also mouse hovered in all browsers.
2583+ */
2584+
2585+a:active,
2586+a:hover {
2587+ outline: 0;
2588+}
2589+
2590+/* ==========================================================================
2591+ Typography
2592+ ========================================================================== */
2593+
2594+/**
2595+ * Address variable `h1` font-size and margin within `section` and `article`
2596+ * contexts in Firefox 4+, Safari 5, and Chrome.
2597+ */
2598+
2599+h1 {
2600+ font-size: 2em;
2601+ margin: 0.67em 0;
2602+}
2603+
2604+/**
2605+ * Address styling not present in IE 8/9, Safari 5, and Chrome.
2606+ */
2607+
2608+abbr[title] {
2609+ border-bottom: 1px dotted;
2610+}
2611+
2612+/**
2613+ * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
2614+ */
2615+
2616+b,
2617+strong {
2618+ font-weight: bold;
2619+}
2620+
2621+/**
2622+ * Address styling not present in Safari 5 and Chrome.
2623+ */
2624+
2625+dfn {
2626+ font-style: italic;
2627+}
2628+
2629+/**
2630+ * Address differences between Firefox and other browsers.
2631+ */
2632+
2633+hr {
2634+ -moz-box-sizing: content-box;
2635+ box-sizing: content-box;
2636+ height: 0;
2637+}
2638+
2639+/**
2640+ * Address styling not present in IE 8/9.
2641+ */
2642+
2643+mark {
2644+ background: #ff0;
2645+ color: #000;
2646+}
2647+
2648+/**
2649+ * Correct font family set oddly in Safari 5 and Chrome.
2650+ */
2651+
2652+code,
2653+kbd,
2654+pre,
2655+samp {
2656+ font-family: monospace, serif;
2657+ font-size: 1em;
2658+}
2659+
2660+/**
2661+ * Improve readability of pre-formatted text in all browsers.
2662+ */
2663+
2664+pre {
2665+ white-space: pre-wrap;
2666+}
2667+
2668+/**
2669+ * Set consistent quote types.
2670+ */
2671+
2672+q {
2673+ quotes: "\201C" "\201D" "\2018" "\2019";
2674+}
2675+
2676+/**
2677+ * Address inconsistent and variable font size in all browsers.
2678+ */
2679+
2680+small {
2681+ font-size: 80%;
2682+}
2683+
2684+/**
2685+ * Prevent `sub` and `sup` affecting `line-height` in all browsers.
2686+ */
2687+
2688+sub,
2689+sup {
2690+ font-size: 75%;
2691+ line-height: 0;
2692+ position: relative;
2693+ vertical-align: baseline;
2694+}
2695+
2696+sup {
2697+ top: -0.5em;
2698+}
2699+
2700+sub {
2701+ bottom: -0.25em;
2702+}
2703+
2704+/* ==========================================================================
2705+ Embedded content
2706+ ========================================================================== */
2707+
2708+/**
2709+ * Remove border when inside `a` element in IE 8/9.
2710+ */
2711+
2712+img {
2713+ border: 0;
2714+}
2715+
2716+/**
2717+ * Correct overflow displayed oddly in IE 9.
2718+ */
2719+
2720+svg:not(:root) {
2721+ overflow: hidden;
2722+}
2723+
2724+/* ==========================================================================
2725+ Figures
2726+ ========================================================================== */
2727+
2728+/**
2729+ * Address margin not present in IE 8/9 and Safari 5.
2730+ */
2731+
2732+figure {
2733+ margin: 0;
2734+}
2735+
2736+/* ==========================================================================
2737+ Forms
2738+ ========================================================================== */
2739+
2740+/**
2741+ * Define consistent border, margin, and padding.
2742+ */
2743+
2744+fieldset {
2745+ border: 1px solid #c0c0c0;
2746+ margin: 0 2px;
2747+ padding: 0.35em 0.625em 0.75em;
2748+}
2749+
2750+/**
2751+ * 1. Correct `color` not being inherited in IE 8/9.
2752+ * 2. Remove padding so people aren't caught out if they zero out fieldsets.
2753+ */
2754+
2755+legend {
2756+ border: 0; /* 1 */
2757+ padding: 0; /* 2 */
2758+}
2759+
2760+/**
2761+ * 1. Correct font family not being inherited in all browsers.
2762+ * 2. Correct font size not being inherited in all browsers.
2763+ * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
2764+ */
2765+
2766+button,
2767+input,
2768+select,
2769+textarea {
2770+ font-family: inherit; /* 1 */
2771+ font-size: 100%; /* 2 */
2772+ margin: 0; /* 3 */
2773+}
2774+
2775+/**
2776+ * Address Firefox 4+ setting `line-height` on `input` using `!important` in
2777+ * the UA stylesheet.
2778+ */
2779+
2780+button,
2781+input {
2782+ line-height: normal;
2783+}
2784+
2785+/**
2786+ * Address inconsistent `text-transform` inheritance for `button` and `select`.
2787+ * All other form control elements do not inherit `text-transform` values.
2788+ * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
2789+ * Correct `select` style inheritance in Firefox 4+ and Opera.
2790+ */
2791+
2792+button,
2793+select {
2794+ text-transform: none;
2795+}
2796+
2797+/**
2798+ * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
2799+ * and `video` controls.
2800+ * 2. Correct inability to style clickable `input` types in iOS.
2801+ * 3. Improve usability and consistency of cursor style between image-type
2802+ * `input` and others.
2803+ */
2804+
2805+button,
2806+html input[type="button"], /* 1 */
2807+input[type="reset"],
2808+input[type="submit"] {
2809+ -webkit-appearance: button; /* 2 */
2810+ cursor: pointer; /* 3 */
2811+}
2812+
2813+/**
2814+ * Re-set default cursor for disabled elements.
2815+ */
2816+
2817+button[disabled],
2818+html input[disabled] {
2819+ cursor: default;
2820+}
2821+
2822+/**
2823+ * 1. Address box sizing set to `content-box` in IE 8/9/10.
2824+ * 2. Remove excess padding in IE 8/9/10.
2825+ */
2826+
2827+input[type="checkbox"],
2828+input[type="radio"] {
2829+ box-sizing: border-box; /* 1 */
2830+ padding: 0; /* 2 */
2831+}
2832+
2833+/**
2834+ * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
2835+ * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
2836+ * (include `-moz` to future-proof).
2837+ */
2838+
2839+input[type="search"] {
2840+ -webkit-appearance: textfield; /* 1 */
2841+ -moz-box-sizing: content-box;
2842+ -webkit-box-sizing: content-box; /* 2 */
2843+ box-sizing: content-box;
2844+}
2845+
2846+/**
2847+ * Remove inner padding and search cancel button in Safari 5 and Chrome
2848+ * on OS X.
2849+ */
2850+
2851+input[type="search"]::-webkit-search-cancel-button,
2852+input[type="search"]::-webkit-search-decoration {
2853+ -webkit-appearance: none;
2854+}
2855+
2856+/**
2857+ * Remove inner padding and border in Firefox 4+.
2858+ */
2859+
2860+button::-moz-focus-inner,
2861+input::-moz-focus-inner {
2862+ border: 0;
2863+ padding: 0;
2864+}
2865+
2866+/**
2867+ * 1. Remove default vertical scrollbar in IE 8/9.
2868+ * 2. Improve readability and alignment in all browsers.
2869+ */
2870+
2871+textarea {
2872+ overflow: auto; /* 1 */
2873+ vertical-align: top; /* 2 */
2874+}
2875+
2876+/* ==========================================================================
2877+ Tables
2878+ ========================================================================== */
2879+
2880+/**
2881+ * Remove most spacing between table cells.
2882+ */
2883+
2884+table {
2885+ border-collapse: collapse;
2886+ border-spacing: 0;
2887+}
2888+
2889+/** anything you want to add to normalize.css or base css like stuff */
2890+.ues-button {
2891+ background-color: #dedede;
2892+ background-image: -o-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
2893+ background-image: -ms-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
2894+ background-image: -moz-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
2895+ background-image: -webkit-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
2896+ background-image: linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
2897+ display: inline-block;
2898+ font-weight: 300;
2899+ font-size: 13px;
2900+ line-height: 20px;
2901+ padding: 5px 19px;
2902+ text-align: center;
2903+ vertical-align: baseline;
2904+ text-transform: uppercase;
2905+ border: 1px solid #aea79f;
2906+ -o-border-radius: 3px;
2907+ -ms-border-radius: 3px;
2908+ -moz-border-radius: 3px;
2909+ -webkit-border-radius: 3px;
2910+ border-radius: 3px;
2911+}
2912+
2913+.ues-button:hover {
2914+ background-color: #e6e6e6;
2915+ background-image: -o-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
2916+ background-image: -ms-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
2917+ background-image: -moz-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
2918+ background-image: -webkit-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
2919+ background-image: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
2920+}
2921+
2922+.ues-button:focus {
2923+ -o-box-shadow: #f7f6f5 0 0 0 1px;
2924+ -ms-box-shadow: #f7f6f5 0 0 0 1px;
2925+ -moz-box-shadow: #f7f6f5 0 0 0 1px;
2926+ -webkit-box-shadow: #f7f6f5 0 0 0 1px;
2927+ box-shadow: #f7f6f5 0 0 0 1px;
2928+}
2929+
2930+.ues-button:focus,
2931+.ues-button:active {
2932+ background-color: #e6e6e6;
2933+ background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
2934+ background-image: -ms-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
2935+ background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
2936+ background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
2937+ background-image: linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
2938+}
2939+
2940+.ues-button-primary {
2941+ background-color: #dd4814;
2942+ background-image: -o-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
2943+ background-image: -ms-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
2944+ background-image: -moz-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
2945+ background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
2946+ background-image: linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
2947+ color: #fff;
2948+ border-color: #ad2e03;
2949+}
2950+
2951+.ues-button-primary:hover {
2952+ background-color: #f28a45;
2953+ background-image: -o-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
2954+ background-image: -ms-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
2955+ background-image: -moz-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
2956+ background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
2957+ background-image: linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
2958+}
2959+
2960+.ues-button-primary:focus,
2961+.ues-button-primary:active {
2962+ background-color: #dd4814;
2963+ background-image: -o-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
2964+ background-image: -ms-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
2965+ background-image: -moz-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
2966+ background-image: -webkit-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
2967+ background-image: linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
2968+ border-color: #333;
2969+}
2970+
2971+.ues-button-tertiary {
2972+ background-color: white;
2973+ background-image: none;
2974+ border: 1px solid #c8c8c8;
2975+}
2976+
2977+.ues-button-tertiary:hover {
2978+ background-color: #e6e6e6;
2979+ background-image: none;
2980+ border-color: #cdcdcd;
2981+}
2982+
2983+.ues-button-tertiary:focus,
2984+.ues-button-tertiary:active {
2985+ background-color: #e6e6e6;
2986+ background-image: none;
2987+ border-color: #dd4814;
2988+}
2989+
2990+a.ues-button {
2991+ color: inherit;
2992+}
2993+
2994+.ues-button-small {
2995+ font-size: 11px;
2996+ padding: 0 5px;
2997+ font-weight: 400;
2998+ -o-border-radius: 3px;
2999+ -ms-border-radius: 3px;
3000+ -moz-border-radius: 3px;
3001+ -webkit-border-radius: 3px;
3002+ border-radius: 3px;
3003+}
3004+
3005+.ues-button-large {
3006+ font-size: 16px;
3007+ padding: 14px 38px;
3008+ -o-border-radius: 7px;
3009+ -ms-border-radius: 7px;
3010+ -moz-border-radius: 7px;
3011+ -webkit-border-radius: 7px;
3012+ border-radius: 7px;
3013+}
3014+
3015+.ues-button-block {
3016+ margin: 0.5em 0;
3017+ display: block;
3018+ width: 100%;
3019+}
3020+
3021+/** a non text button needs less padding */
3022+
3023+.ues-button-icon {
3024+ padding-left: 7px;
3025+ padding-right: 7px;
3026+}
3027+
3028+.ues-button-group {
3029+ position: relative;
3030+ display: inline-block;
3031+ vertical-align: middle;
3032+}
3033+
3034+.ues-button-group .ues-button {
3035+ float: left;
3036+}
3037+
3038+/** first child of >1 buttons **/
3039+
3040+.ues-button-group > .ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle) {
3041+ border-top-right-radius: 0px;
3042+ border-bottom-right-radius: 0px;
3043+ border-right: none;
3044+}
3045+
3046+/** last child of >1 buttonsi **/
3047+
3048+.ues-button-group > .ues-button:last-child:not(:first-child),
3049+.ues-button-group > .ues-dropdown-toggle:not(:first-child) {
3050+ border-top-left-radius: 0px;
3051+ border-bottom-left-radius: 0px;
3052+}
3053+
3054+/** any button surrounded by other buttons **/
3055+
3056+.ues-button-group > .ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle) {
3057+ border-right: none;
3058+ -o-border-radius: 0px;
3059+ -ms-border-radius: 0px;
3060+ -moz-border-radius: 0px;
3061+ -webkit-border-radius: 0px;
3062+ border-radius: 0px;
3063+}
3064+.ues-dropdown {
3065+ position: relative;
3066+}
3067+
3068+.ues-dropdown-menu {
3069+ font-size: 13px;
3070+ position: absolute;
3071+ display: none;
3072+ top: 100%;
3073+ left: 0;
3074+ z-index: 1000;
3075+ float: left;
3076+ min-width: 160px;
3077+ padding: 5px 0;
3078+ margin: 2px 0 0;
3079+ list-style: none;
3080+ border: 1px solid #ccc;
3081+ background-clip: padding-box;
3082+ background-color: #fff;
3083+ -o-border-radius: 2px;
3084+ -ms-border-radius: 2px;
3085+ -moz-border-radius: 2px;
3086+ -webkit-border-radius: 2px;
3087+ border-radius: 2px;
3088+ -o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
3089+ -ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
3090+ -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
3091+ -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
3092+ box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
3093+}
3094+
3095+.ues-dropdown-menu > li > a {
3096+ display: block;
3097+ padding: 3px 20px;
3098+ white-space: nowrap;
3099+ clear: both;
3100+ -o-transition: all 0.2s;
3101+ -ms-transition: all 0.2s;
3102+ -moz-transition: all 0.2s;
3103+ -webkit-transition: all 0.2s;
3104+ transition: all 0.2s;
3105+}
3106+
3107+.ues-dropdown-menu > li > a:hover {
3108+ background: #f75216;
3109+ color: white;
3110+}
3111+
3112+.ues-dropdown-divider {
3113+ height: 1px;
3114+ margin: 9px 0;
3115+ overflow: hidden;
3116+ background-color: #ccc;
3117+}
3118+
3119+.ues-dropdown-header {
3120+ display: block;
3121+ padding: 2px 20px;
3122+ color: #999;
3123+}
3124+
3125+/** button dropdowns **/
3126+
3127+.open > .ues-dropdown-menu {
3128+ display: block;
3129+}
3130+
3131+.open > .ues-dropdown-toggle {
3132+ background: #cfcfcf;
3133+ -o-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
3134+ -ms-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
3135+ -moz-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
3136+ -webkit-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
3137+ box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
3138+}
3139+form {
3140+ margin: 1em 0;
3141+}
3142+
3143+fieldset {
3144+ margin: 0 0 2em 0;
3145+ padding: 0;
3146+ border: 0;
3147+}
3148+
3149+legend {
3150+ display: block;
3151+ width: 100%;
3152+ font-size: 23px;
3153+ line-height: inherit;
3154+ border: 0;
3155+ margin: 0 0 1em 0;
3156+}
3157+
3158+label {
3159+ display: block;
3160+ margin: 0.8em 0 0.3em;
3161+}
3162+
3163+input[type="checkbox"],
3164+input[type="radio"] {
3165+ margin-right: 0.5em;
3166+}
3167+
3168+/** use a span or div depending on what you want for block/inline **/
3169+
3170+.ues-form-help {
3171+ font-size: 14px;
3172+ padding: 0em 1em;
3173+ background-color: #eee;
3174+ color: #555;
3175+ position: relative;
3176+ margin: 0.5em 0;
3177+ -o-border-radius: 3px;
3178+ -ms-border-radius: 3px;
3179+ -moz-border-radius: 3px;
3180+ -webkit-border-radius: 3px;
3181+ border-radius: 3px;
3182+}
3183+
3184+span.ues-form-help {
3185+ display: inline-block;
3186+ margin: 0;
3187+}
3188+
3189+/** TODO move to base? **/
3190+
3191+.ues-inline {
3192+ display: inline-block;
3193+ margin-right: 0.5em;
3194+}
3195+
3196+input[type="text"],
3197+input[type="password"],
3198+input[type="email"],
3199+input[type="url"],
3200+input[type="date"],
3201+input[type="month"],
3202+input[type="time"],
3203+input[type="datetime"],
3204+input[type="datetime-local"],
3205+input[type="week"],
3206+input[type="number"],
3207+input[type="search"],
3208+input[type="tel"],
3209+input[type="color"],
3210+select,
3211+textarea {
3212+ width: 100%;
3213+ padding: 0.5em 0.6em;
3214+ margin: 0 0 0.5em 0;
3215+ display: block;
3216+ border: 1px solid #ccc;
3217+ font-weight: inherit;
3218+ -o-border-radius: 2px;
3219+ -ms-border-radius: 2px;
3220+ -moz-border-radius: 2px;
3221+ -webkit-border-radius: 2px;
3222+ border-radius: 2px;
3223+ -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3224+ -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3225+ -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3226+ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3227+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
3228+ -o-transition: 0.3s linear border;
3229+ -ms-transition: 0.3s linear border;
3230+ -moz-transition: 0.3s linear border;
3231+ -webkit-transition: 0.3s linear border;
3232+ transition: 0.3s linear border;
3233+}
3234+
3235+input[type="text"]:focus,
3236+input[type="password"]:focus,
3237+input[type="email"]:focus,
3238+input[type="url"]:focus,
3239+input[type="date"]:focus,
3240+input[type="month"]:focus,
3241+input[type="time"]:focus,
3242+input[type="datetime"]:focus,
3243+input[type="datetime-local"]:focus,
3244+input[type="week"]:focus,
3245+input[type="number"]:focus,
3246+input[type="search"]:focus,
3247+input[type="tel"]:focus,
3248+input[type="color"]:focus,
3249+select:focus,
3250+textarea:focus {
3251+ outline: 0;
3252+ outline: thin dotted \9;
3253+ /* IE6-9 */
3254+ border-color: #129FEA;
3255+}
3256+
3257+input[type="file"]:focus,
3258+input[type="radio"]:focus,
3259+input[type="checkbox"]:focus {
3260+ outline: thin dotted #333;
3261+ outline: 1px auto #129FEA;
3262+}
3263+
3264+input[type="text"][disabled],
3265+input[type="password"][disabled],
3266+input[type="email"][disabled],
3267+input[type="url"][disabled],
3268+input[type="date"][disabled],
3269+input[type="month"][disabled],
3270+input[type="time"][disabled],
3271+input[type="datetime"][disabled],
3272+input[type="datetime-local"][disabled],
3273+input[type="week"][disabled],
3274+input[type="number"][disabled],
3275+input[type="search"][disabled],
3276+input[type="tel"][disabled],
3277+input[type="color"][disabled],
3278+select[disabled],
3279+textarea[disabled] {
3280+ cursor: not-allowed;
3281+ background-color: #eaeded;
3282+ color: #cad2d3;
3283+}
3284+
3285+input[readonly],
3286+select[readonly],
3287+textarea[readonly] {
3288+ background: #eee;
3289+ /* menu hover bg color */
3290+ color: #777;
3291+ /* menu text color */
3292+ border-color: #ccc;
3293+}
3294+
3295+input:focus:invalid,
3296+textarea:focus:invalid,
3297+select:focus:invalid {
3298+ color: #b94a48;
3299+ border: 1px solid #ee5f5b;
3300+}
3301+
3302+input:focus:invalid:focus,
3303+textarea:focus:invalid:focus,
3304+select:focus:invalid:focus {
3305+ border-color: #e9322d;
3306+}
3307+
3308+input[type="file"]:focus:invalid:focus,
3309+input[type="radio"]:focus:invalid:focus,
3310+input[type="checkbox"]:focus:invalid:focus {
3311+ outline-color: #e9322d;
3312+}
3313+
3314+select {
3315+ display: inline-block;
3316+ width: auto;
3317+}
3318+
3319+.ues-form-inline label,
3320+.ues-form-inline input {
3321+ width: auto;
3322+ display: inline-block;
3323+}
3324+
3325+/** Maybe this is something better left out of the scaffold? **/
3326+
3327+.ues-form-inline label {
3328+ margin-left: 1em;
3329+ margin-right: 1em;
3330+}
3331+/*!
3332+Pure v0.3.0
3333+Copyright 2013 Yahoo! Inc. All rights reserved.
3334+Licensed under the BSD License.
3335+https://github.com/yui/pure/blob/master/LICENSE.md
3336+*/
3337+
3338+/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
3339+
3340+.ues-g {
3341+ letter-spacing: -0.31em;
3342+ /* Webkit: collapse white-space between units */
3343+ *letter-spacing: normal;
3344+ /* reset IE < 8 */
3345+ *word-spacing: -0.43em;
3346+ /* IE < 8: collapse white-space between units */
3347+ text-rendering: optimizespeed;
3348+ /* Webkit: fixes text-rendering: optimizeLegibility */
3349+ /*
3350+ Sets the font stack to fonts known to work properly with the above letter
3351+ and word spacings. See: https://github.com/yui/pure/issues/41/
3352+
3353+ The following font stack makes Pure Grids work on all known environments.
3354+
3355+ * FreeSans: Ships with many Linux distros, including Ubuntu
3356+
3357+ * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
3358+ Arial to get picked up by the browser, even though neither is available
3359+ in Chrome OS.
3360+
3361+ * Droid Sans: Ships with all versions of Android.
3362+
3363+ * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
3364+ */
3365+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
3366+ /*
3367+ Use flexbox when possible to avoid `letter-spacing` side-effects.
3368+
3369+ NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
3370+ `-moz-` prefix version is omitted.
3371+ */
3372+ display: -webkit-flex;
3373+ -webkit-flex-flow: row wrap;
3374+ /* IE10 uses display: flexbox */
3375+ display: -ms-flexbox;
3376+ -ms-flex-flow: row wrap;
3377+}
3378+
3379+/* Opera as of 12 on Windows needs word-spacing.
3380+ The ".opera-only" selector is used to prevent actual prefocus styling
3381+ and is not required in markup.
3382+*/
3383+
3384+.opera-only :-o-prefocus,
3385+.ues-g {
3386+ word-spacing: -0.43em;
3387+}
3388+
3389+.ues-u {
3390+ display: inline-block;
3391+ *display: inline;
3392+ /* IE < 8: fake inline-block */
3393+ zoom: 1;
3394+ letter-spacing: normal;
3395+ word-spacing: normal;
3396+ vertical-align: top;
3397+ text-rendering: auto;
3398+}
3399+
3400+/*
3401+Resets the font family back to the OS/browser's default sans-serif font,
3402+this the same font stack that Normalize.css sets for the `body`.
3403+*/
3404+
3405+.ues-g [class *= "pure-u"] {
3406+ font-family: sans-serif;
3407+}
3408+
3409+.ues-u-1,
3410+.ues-u-1-2,
3411+.ues-u-1-3,
3412+.ues-u-2-3,
3413+.ues-u-1-4,
3414+.ues-u-3-4,
3415+.ues-u-1-5,
3416+.ues-u-2-5,
3417+.ues-u-3-5,
3418+.ues-u-4-5,
3419+.ues-u-1-6,
3420+.ues-u-5-6,
3421+.ues-u-1-8,
3422+.ues-u-3-8,
3423+.ues-u-5-8,
3424+.ues-u-7-8,
3425+.ues-u-1-12,
3426+.ues-u-5-12,
3427+.ues-u-7-12,
3428+.ues-u-11-12,
3429+.ues-u-1-24,
3430+.ues-u-5-24,
3431+.ues-u-7-24,
3432+.ues-u-11-24,
3433+.ues-u-13-24,
3434+.ues-u-17-24,
3435+.ues-u-19-24,
3436+.ues-u-23-24 {
3437+ display: inline-block;
3438+ *display: inline;
3439+ /* IE < 8: fake inline-block */
3440+ zoom: 1;
3441+ letter-spacing: normal;
3442+ word-spacing: normal;
3443+ vertical-align: top;
3444+ text-rendering: auto;
3445+}
3446+
3447+.ues-u-1 {
3448+ width: 100%;
3449+}
3450+
3451+.ues-u-1-2 {
3452+ width: 50%;
3453+ *width: 49.969%;
3454+}
3455+
3456+.ues-u-1-3 {
3457+ width: 33.3333%;
3458+ *width: 33.3023%;
3459+}
3460+
3461+.ues-u-2-3 {
3462+ width: 66.6667%;
3463+ *width: 66.6357%;
3464+}
3465+
3466+.ues-u-1-4 {
3467+ width: 25%;
3468+ *width: 24.969%;
3469+}
3470+
3471+.ues-u-3-4 {
3472+ width: 75%;
3473+ *width: 74.969%;
3474+}
3475+
3476+.ues-u-1-5 {
3477+ width: 20%;
3478+ *width: 19.969%;
3479+}
3480+
3481+.ues-u-2-5 {
3482+ width: 40%;
3483+ *width: 39.969%;
3484+}
3485+
3486+.ues-u-3-5 {
3487+ width: 60%;
3488+ *width: 59.969%;
3489+}
3490+
3491+.ues-u-4-5 {
3492+ width: 80%;
3493+ *width: 79.969%;
3494+}
3495+
3496+.ues-u-1-6 {
3497+ width: 16.6667%;
3498+ *width: 16.6357%;
3499+}
3500+
3501+.ues-u-5-6 {
3502+ width: 83.3333%;
3503+ *width: 83.3023%;
3504+}
3505+
3506+.ues-u-1-8 {
3507+ width: 12.5%;
3508+ *width: 12.469%;
3509+}
3510+
3511+.ues-u-3-8 {
3512+ width: 37.5%;
3513+ *width: 37.469%;
3514+}
3515+
3516+.ues-u-5-8 {
3517+ width: 62.5%;
3518+ *width: 62.469%;
3519+}
3520+
3521+.ues-u-7-8 {
3522+ width: 87.5%;
3523+ *width: 87.469%;
3524+}
3525+
3526+.ues-u-1-12 {
3527+ width: 8.3333%;
3528+ *width: 8.3023%;
3529+}
3530+
3531+.ues-u-5-12 {
3532+ width: 41.6667%;
3533+ *width: 41.6357%;
3534+}
3535+
3536+.ues-u-7-12 {
3537+ width: 58.3333%;
3538+ *width: 58.3023%;
3539+}
3540+
3541+.ues-u-11-12 {
3542+ width: 91.6667%;
3543+ *width: 91.6357%;
3544+}
3545+
3546+.ues-u-1-24 {
3547+ width: 4.1667%;
3548+ *width: 4.1357%;
3549+}
3550+
3551+.ues-u-5-24 {
3552+ width: 20.8333%;
3553+ *width: 20.8023%;
3554+}
3555+
3556+.ues-u-7-24 {
3557+ width: 29.1667%;
3558+ *width: 29.1357%;
3559+}
3560+
3561+.ues-u-11-24 {
3562+ width: 45.8333%;
3563+ *width: 45.8023%;
3564+}
3565+
3566+.ues-u-13-24 {
3567+ width: 54.1667%;
3568+ *width: 54.1357%;
3569+}
3570+
3571+.ues-u-17-24 {
3572+ width: 70.8333%;
3573+ *width: 70.8023%;
3574+}
3575+
3576+.ues-u-19-24 {
3577+ width: 79.1667%;
3578+ *width: 79.1357%;
3579+}
3580+
3581+.ues-u-23-24 {
3582+ width: 95.8333%;
3583+ *width: 95.8023%;
3584+}
3585+
3586+/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
3587+
3588+.ues-g-r {
3589+ letter-spacing: -0.31em;
3590+ *letter-spacing: normal;
3591+ *word-spacing: -0.43em;
3592+ /*
3593+ Sets the font stack to fonts known to work properly with the above letter
3594+ and word spacings. See: https://github.com/yui/pure/issues/41/
3595+
3596+ The following font stack makes Pure Grids work on all known environments.
3597+
3598+ * FreeSans: Ships with many Linux distros, including Ubuntu
3599+
3600+ * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
3601+ Arial to get picked up by the browser, even though neither is available
3602+ in Chrome OS.
3603+
3604+ * Droid Sans: Ships with all versions of Android.
3605+
3606+ * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
3607+ */
3608+ font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
3609+ /*
3610+ Use flexbox when possible to avoid `letter-spacing` side-effects.
3611+
3612+ NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
3613+ `-moz-` prefix version is omitted.
3614+ */
3615+ display: -webkit-flex;
3616+ -webkit-flex-flow: row wrap;
3617+ /* IE10 uses display: flexbox */
3618+ display: -ms-flexbox;
3619+ -ms-flex-flow: row wrap;
3620+}
3621+
3622+/* Opera as of 12 on Windows needs word-spacing.
3623+ The ".opera-only" selector is used to prevent actual prefocus styling
3624+ and is not required in markup.
3625+*/
3626+
3627+.opera-only :-o-prefocus,
3628+.ues-g-r {
3629+ word-spacing: -0.43em;
3630+}
3631+
3632+/*
3633+Resets the font family back to the OS/browser's default sans-serif font,
3634+this the same font stack that Normalize.css sets for the `body`.
3635+*/
3636+
3637+.ues-g-r [class *= "pure-u"] {
3638+ font-family: sans-serif;
3639+}
3640+
3641+.ues-g-r img {
3642+ max-width: 100%;
3643+ height: auto;
3644+}
3645+
3646+@media (min-width: 980px) {
3647+ .ues-visible-phone {
3648+ display: none;
3649+ }
3650+
3651+ .ues-visible-tablet {
3652+ display: none;
3653+ }
3654+
3655+ .ues-hidden-desktop {
3656+ display: none;
3657+ }
3658+}
3659+
3660+@media (max-width: 480px) {
3661+ .ues-g-r > .pure-u,
3662+ .ues-g-r > [class *= "pure-u-"] {
3663+ width: 100%;
3664+ }
3665+}
3666+
3667+@media (max-width: 767px) {
3668+ .ues-g-r > .pure-u,
3669+ .ues-g-r > [class *= "pure-u-"] {
3670+ width: 100%;
3671+ }
3672+
3673+ .ues-hidden-phone {
3674+ display: none;
3675+ }
3676+
3677+ .ues-visible-desktop {
3678+ display: none;
3679+ }
3680+}
3681+
3682+@media (min-width: 768px) and (max-width: 979px) {
3683+ .ues-hidden-tablet {
3684+ display: none;
3685+ }
3686+
3687+ .ues-visible-desktop {
3688+ display: none;
3689+ }
3690+}
3691+/**
3692+ * Grids.css is an import of YUI Pure framework grids CSS which is prepended
3693+ * to this file, therefore anything to add to grids.css goes here.
3694+ */
3695+[class*="ues-"],
3696+[class*="ues-"]:before,
3697+[class*="ues-"]:after,
3698+[class*="ues-"] *,
3699+[class*="ues-"] *:before,
3700+[class*="ues-"] *:after {
3701+ box-sizing: border-box;
3702+}
3703+
3704+/** modifiers/globals **/
3705+
3706+.pull-left {
3707+ float: left;
3708+}
3709+
3710+.pull-right {
3711+ float: right;
3712+}
3713+
3714+/**
3715+ * http://nicolasgallagher.com/micro-clearfix-hack/
3716+ */
3717+
3718+.clear:before,
3719+.clear:after {
3720+ content: " ";
3721+ display: table;
3722+}
3723+
3724+.clear:after {
3725+ clear: both;
3726+}
3727+
3728+/**
3729+ * Footer
3730+ */
3731+
3732+.ues-footer {
3733+ margin-top: 4em;
3734+}
3735+
3736+.ues-footer > .ues-footer-row {
3737+ font-size: 11px;
3738+ padding: 2em 1em;
3739+ background-color: #f7f6f5;
3740+ border-top: 1px solid #d8d8d8;
3741+}
3742+
3743+.ues-footer > .ues-footer-row + .ues-footer-row {
3744+ font-size: 12px;
3745+ background-color: #efedec;
3746+ border-top: 1px solid #d8d8d8;
3747+}
3748+
3749+@media screen and (max-width: 320px) {
3750+ .ues-footer > .ues-footer-row {
3751+ font-size: 14px;
3752+ }
3753+}
3754+
3755+.ues-footer a {
3756+ color: #333;
3757+}
3758+
3759+.ues-footer a:hover {
3760+ color: #dd4814;
3761+ text-decoration: underline;
3762+}
3763+
3764+.ues-footer-column {
3765+ margin: 0 20px 0 0;
3766+}
3767+
3768+.ues-footer .yui3-u-1-6:last-child .ues-footer-column {
3769+ margin: 0;
3770+}
3771+
3772+.ues-footer-copyright p {
3773+ margin: 0;
3774+}
3775+
3776+/**
3777+ * Boxes
3778+ */
3779+
3780+.ues-box {
3781+ padding: 20px;
3782+ margin: 0 0 2em 0;
3783+ -o-border-radius: 12px;
3784+ -ms-border-radius: 12px;
3785+ -moz-border-radius: 12px;
3786+ -webkit-border-radius: 12px;
3787+ border-radius: 12px;
3788+}
3789+
3790+.ues-box form {
3791+ margin: 0;
3792+}
3793+
3794+.ues-box label:first-child {
3795+ margin-top: 0;
3796+}
3797+
3798+.ues-box-solid {
3799+ background: #f7f6f5;
3800+}
3801+
3802+.ues-box-bordered {
3803+ border: 1px solid #ccc;
3804+}
3805+
3806+.ues-container {
3807+ margin: 0 auto;
3808+}
3809+
3810+@media screen and (min-width: 979px) {
3811+ .ues-container {
3812+ max-width: 970px;
3813+ }
3814+}
3815+
3816+.ues-container-small {
3817+ margin: 0 1em;
3818+}
3819+
3820+@media screen and (min-width: 760px) {
3821+ .ues-container-small {
3822+ max-width: 480px;
3823+ margin: 0 auto;
3824+ }
3825+}
3826+
3827+.ues-well {
3828+ -o-border-radius: 4px;
3829+ -ms-border-radius: 4px;
3830+ -moz-border-radius: 4px;
3831+ -webkit-border-radius: 4px;
3832+ border-radius: 4px;
3833+ -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
3834+ -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
3835+ -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
3836+ -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
3837+ box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
3838+}
3839+
3840+.ues-layout-app {
3841+ /** padding to match fixed navbar height **/
3842+ padding-top: 55px;
3843+}
3844+
3845+.ues-layout-body {
3846+ /** padding to match fixed navbar height **/
3847+ padding-top: 80px;
3848+}
3849+.ues-message {
3850+ padding: 0.5em 0.6em;
3851+ background-color: #E6E4E2;
3852+ border-color: #AEA79F;
3853+ color: #555;
3854+ -o-border-radius: 2px;
3855+ -ms-border-radius: 2px;
3856+ -moz-border-radius: 2px;
3857+ -webkit-border-radius: 2px;
3858+ border-radius: 2px;
3859+}
3860+
3861+.ues-message a:link {
3862+ color: inherit;
3863+ color: rgba(0,0,0,0.75);
3864+ text-decoration: underline;
3865+}
3866+
3867+.ues-message a:hover {
3868+ color: #000;
3869+}
3870+
3871+.ues-message-inline {
3872+ display: inline-block;
3873+}
3874+
3875+.ues-message-bordered {
3876+ border-width: 1px;
3877+ border-style: solid;
3878+ -o-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
3879+ -ms-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
3880+ -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
3881+ -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
3882+ box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
3883+}
3884+
3885+.ues-message-stack li {
3886+ border-top-width: 0;
3887+ border-bottom-color: #000;
3888+ border-bottom-color: rgba(0,0,0,0.25);
3889+ -o-border-radius: 0;
3890+ -ms-border-radius: 0;
3891+ -moz-border-radius: 0;
3892+ -webkit-border-radius: 0;
3893+ border-radius: 0;
3894+}
3895+
3896+.ues-message-stack :first-child {
3897+ border-top-width: 1px;
3898+ -o-border-radius: 2px 2px 0 0;
3899+ -ms-border-radius: 2px 2px 0 0;
3900+ -moz-border-radius: 2px 2px 0 0;
3901+ -webkit-border-radius: 2px 2px 0 0;
3902+ border-radius: 2px 2px 0 0;
3903+}
3904+
3905+.ues-message-stack :last-child {
3906+ border-bottom-width: 1px;
3907+ -o-border-radius: 0 0 2px 2px;
3908+ -ms-border-radius: 0 0 2px 2px;
3909+ -moz-border-radius: 0 0 2px 2px;
3910+ -webkit-border-radius: 0 0 2px 2px;
3911+ border-radius: 0 0 2px 2px;
3912+}
3913+
3914+.ues-message-closeable {
3915+ position: relative;
3916+ cursor: pointer;
3917+ overflow: hidden;
3918+ max-height: 1000px;
3919+ -o-transition: 0.3s ease all;
3920+ -ms-transition: 0.3s ease all;
3921+ -moz-transition: 0.3s ease all;
3922+ -webkit-transition: 0.3s ease all;
3923+ transition: 0.3s ease all;
3924+}
3925+
3926+.ues-message-closeable:after {
3927+ content: "✖";
3928+ position: absolute;
3929+ right: 0.6em;
3930+ opacity: 0;
3931+}
3932+
3933+.ues-message-closeable:hover:after {
3934+ opacity: 1;
3935+}
3936+
3937+.ues-message-closed {
3938+ max-height: 0;
3939+ padding: 0;
3940+ border: none;
3941+ margin: 0;
3942+ opacity: 0;
3943+ -o-box-shadow: none;
3944+ -ms-box-shadow: none;
3945+ -moz-box-shadow: none;
3946+ -webkit-box-shadow: none;
3947+ box-shadow: none;
3948+}
3949+
3950+.ues-disabled {
3951+ color: #999;
3952+ border-color: #ccc;
3953+}
3954+
3955+.ues-success {
3956+ background-color: #AFE1B6;
3957+ border-color: #38B44A;
3958+ color: #114918;
3959+}
3960+
3961+.ues-warning {
3962+ background-color: #F8E2B1;
3963+ border-color: #EFB73E;
3964+ color: #68563F;
3965+}
3966+
3967+.ues-error {
3968+ background-color: #F5C2BF;
3969+ border-color: #DF382C;
3970+ color: #A11E1A;
3971+}
3972+
3973+@keyframes ues-error-pulsating {
3974+ from {
3975+ background: #FFE6E5;
3976+ }
3977+
3978+ to {
3979+ background: #FFA09B;
3980+ }
3981+}
3982+
3983+.ues-error-pulsating {
3984+ -o-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
3985+ -ms-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
3986+ -moz-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
3987+ -webkit-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
3988+ animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
3989+}
3990+
3991+.ues-information {
3992+ background-color: #B9E9FA;
3993+ border-color: #19B6EE;
3994+ color: #40525C;
3995+}
3996+
3997+@-o-keyframes ues-error-pulsating {
3998+ from {
3999+ background: #FFE6E5;
4000+ }
4001+
4002+ to {
4003+ background: #FFA09B;
4004+ }
4005+}
4006+
4007+@-ms-keyframes ues-error-pulsating {
4008+ from {
4009+ background: #FFE6E5;
4010+ }
4011+
4012+ to {
4013+ background: #FFA09B;
4014+ }
4015+}
4016+
4017+@-moz-keyframes ues-error-pulsating {
4018+ from {
4019+ background: #FFE6E5;
4020+ }
4021+
4022+ to {
4023+ background: #FFA09B;
4024+ }
4025+}
4026+
4027+@-webkit-keyframes ues-error-pulsating {
4028+ from {
4029+ background: #FFE6E5;
4030+ }
4031+
4032+ to {
4033+ background: #FFA09B;
4034+ }
4035+}
4036+/** menus **/
4037+
4038+.ues-menu {
4039+ margin: 0;
4040+ padding: 0;
4041+ overflow: hidden;
4042+}
4043+
4044+.ues-menu li {
4045+ display: block;
4046+ position: relative;
4047+ margin: 0;
4048+ padding: 0;
4049+ list-style-type: none;
4050+ border-bottom: 1px solid #ccc;
4051+}
4052+
4053+.ues-menu li a,
4054+.ues-menu li span {
4055+ display: block;
4056+ position: relative;
4057+ padding: 10px 15px;
4058+ /* don't use em's as we need predictable spacing */
4059+}
4060+
4061+.ues-menu li a:hover,
4062+.ues-menu li a:focus {
4063+ background-color: #f7f6f5;
4064+}
4065+
4066+.ues-menu-horizontal.ues-menu li {
4067+ border-bottom: none;
4068+}
4069+
4070+.ues-menu-horizontal li {
4071+ float: left;
4072+}
4073+
4074+.ues-menu-selected {
4075+ background-color: #f7f6f5;
4076+}
4077+
4078+.ues-menu-selected a:after {
4079+ content: '\25B8';
4080+ float: right;
4081+ color: #333;
4082+ font-size: 120%;
4083+}
4084+
4085+/** navbar **/
4086+
4087+.ues-navbar {
4088+ overflow: hidden;
4089+ background: #dd4814;
4090+ font-size: 13px;
4091+ /**
4092+ * 34px is height of standard button (20px + (7px x 2) )
4093+ * so this allows us to put in buttons and search inputs
4094+ */
4095+ line-height: 34px;
4096+}
4097+
4098+.ues-navbar-magic-block {
4099+ background-color: #dd4814;
4100+ /**
4101+ * change at the max ues-container width plus
4102+ * the logo with x2 (for both edges)
4103+ * **/
4104+}
4105+
4106+@media screen and (max-width: 720px) {
4107+ .ues-navbar-text.welcome {
4108+ display: none;
4109+ }
4110+}
4111+
4112+/** toggle **/
4113+
4114+.ues-navbar-toggle {
4115+ float: left;
4116+ width: 64px;
4117+ border-left: 1px solid #f75216;
4118+ border-right: 1px solid #f75216;
4119+ font-size: 22px;
4120+}
4121+
4122+@media screen and (min-width: 480px) {
4123+ .ues-navbar-toggle {
4124+ display: none;
4125+ }
4126+}
4127+
4128+.ues-navbar-toggle a {
4129+ display: block;
4130+ height: 34px;
4131+ position: relative;
4132+}
4133+
4134+.ues-navbar-toggle span:before,
4135+.ues-navbar-toggle span:after,
4136+.ues-navbar-toggle span {
4137+ position: relative;
4138+ display: block;
4139+ height: 2px;
4140+ left: 0;
4141+ z-index: 1000;
4142+ background-color: #f75216;
4143+ width: 100%;
4144+ -o-transition: all 0.3s ease 0s;
4145+ -ms-transition: all 0.3s ease 0s;
4146+ -moz-transition: all 0.3s ease 0s;
4147+ -webkit-transition: all 0.3s ease 0s;
4148+ transition: all 0.3s ease 0s;
4149+}
4150+
4151+.ues-navbar-toggle span {
4152+ top: 15px;
4153+}
4154+
4155+.ues-navbar-toggle span:before {
4156+ top: -6px;
4157+ content: '';
4158+ position: absolute;
4159+ -o-transition: all 0.8s ease 0s;
4160+ -ms-transition: all 0.8s ease 0s;
4161+ -moz-transition: all 0.8s ease 0s;
4162+ -webkit-transition: all 0.8s ease 0s;
4163+ transition: all 0.8s ease 0s;
4164+}
4165+
4166+.ues-navbar-toggle span:after {
4167+ top: 6px;
4168+ content: '';
4169+ position: absolute;
4170+ -o-transition: all 0.8s ease 0s;
4171+ -ms-transition: all 0.8s ease 0s;
4172+ -moz-transition: all 0.8s ease 0s;
4173+ -webkit-transition: all 0.8s ease 0s;
4174+ transition: all 0.8s ease 0s;
4175+}
4176+
4177+.ues-navbar-toggle.active span {
4178+ background-color: #dd4814;
4179+ transform: rotate(45deg);
4180+}
4181+
4182+.ues-navbar-toggle.active span:before {
4183+ background-color: white;
4184+ transform: rotate(90deg);
4185+ top: 0;
4186+ left: 0;
4187+}
4188+
4189+.ues-navbar-toggle.active span:after {
4190+ background-color: white;
4191+ top: 0;
4192+ left: 0;
4193+}
4194+
4195+/** end of toggle **/
4196+
4197+.ues-navbar .ues-navbar-brand,
4198+.ues-navbar .ues-menu {
4199+ float: left;
4200+}
4201+
4202+.ues-navbar-brand .ues-logo-white {
4203+ background-position: 15px 15px;
4204+}
4205+
4206+.ues-navbar,
4207+.ues-navbar a {
4208+ color: white;
4209+}
4210+
4211+.ues-navbar-brand span,
4212+.ues-navbar-brand a {
4213+ display: inline-block;
4214+ text-indent: -9000px;
4215+ direction: ltr;
4216+}
4217+
4218+/**
4219+ * set all navbar items top and bottom padding.
4220+ * pretty much all navbar content needs to be in one of
4221+ * these to be correctly positioned in the navbar.
4222+ *
4223+ * **/
4224+
4225+.ues-navbar-toggle,
4226+.ues-navbar-text,
4227+.ues-navbar-brand span,
4228+.ues-navbar-brand a,
4229+.ues-navbar .ues-menu a,
4230+.ues-navbar .ues-menu span {
4231+ padding: 15px;
4232+}
4233+
4234+.ues-navbar-text {
4235+ display: inline-block;
4236+ margin: 0;
4237+}
4238+
4239+.ues-navbar-text a {
4240+ border-bottom: 1px solid white;
4241+}
4242+
4243+@media screen and (max-width: 480px) {
4244+ .ues-navbar-primary-nav .ues-menu {
4245+ position: absolute;
4246+ top: 64px;
4247+ left: 0;
4248+ bottom: 0;
4249+ min-width: 150px;
4250+ margin-left: -200px;
4251+ z-index: 10000;
4252+ background: #333;
4253+ -o-transition: all 0.3s ease 0s;
4254+ -ms-transition: all 0.3s ease 0s;
4255+ -moz-transition: all 0.3s ease 0s;
4256+ -webkit-transition: all 0.3s ease 0s;
4257+ transition: all 0.3s ease 0s;
4258+ }
4259+
4260+ .ues-navbar-primary-nav .ues-menu li {
4261+ display: block;
4262+ float: none;
4263+ }
4264+
4265+ .ues-navbar-primary-nav.open .ues-menu {
4266+ left: 200px;
4267+ }
4268+}
4269+
4270+.ues-navbar .ues-menu li,
4271+.ues-navbar .ues-menu li a {
4272+ position: relative;
4273+ -webkit-transition: 0.3s linear background-color;
4274+ -moz-transition: 0.3s linear background-color;
4275+ -ms-transition: 0.3s linear background-color;
4276+ -o-transition: 0.3s linear background-color;
4277+ -o-transition: 0.3s linear background-color;
4278+ -ms-transition: 0.3s linear background-color;
4279+ -moz-transition: 0.3s linear background-color;
4280+ -webkit-transition: 0.3s linear background-color;
4281+ transition: 0.3s linear background-color;
4282+}
4283+
4284+.ues-navbar .ues-menu .active a,
4285+.ues-navbar .ues-menu .active a:hover {
4286+ background-color: #f75216;
4287+}
4288+
4289+.ues-navbar .ues-menu .active a:before,
4290+.ues-navbar .ues-menu .active a:after {
4291+ content: '';
4292+ display: block;
4293+ position: absolute;
4294+ width: 1px;
4295+ top: 0;
4296+ bottom: 0;
4297+ background-color: #dd4814;
4298+}
4299+
4300+.ues-navbar .ues-menu .active a:before {
4301+ left: 0;
4302+}
4303+
4304+.ues-navbar .ues-menu .active a:after {
4305+ right: 0;
4306+}
4307+
4308+.ues-navbar .ues-menu li a:hover {
4309+ background-color: #f75216;
4310+}
4311+
4312+.ues-menu.user li a {
4313+ width: 40px;
4314+ text-indent: -9000px;
4315+ direction: ltr;
4316+ background: transparent url(data:image/png;base64,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) 4px 16px no-repeat;
4317+}
4318+
4319+.ues-menu.user .settings {
4320+ background-position: -38px 16px;
4321+}
4322+
4323+.ues-menu.user .logout {
4324+ background-position: -80px 16px;
4325+}
4326+
4327+.ues-menu.user .together {
4328+ background-position: -122px 16px;
4329+}
4330+
4331+.ues-pagination {
4332+ display: inline-block;
4333+ margin: 1em 0;
4334+ padding: 4px 2px;
4335+}
4336+
4337+.ues-pagination li {
4338+ padding: 0;
4339+ display: inline;
4340+ list-style: none;
4341+}
4342+
4343+.ues-pagination a,
4344+.ues-pagination span {
4345+ float: left;
4346+ padding: 0.2em 1em;
4347+ position: relative;
4348+ margin-left: 1px;
4349+ border: 1px solid #eee;
4350+ -o-border-radius: 4px;
4351+ -ms-border-radius: 4px;
4352+ -moz-border-radius: 4px;
4353+ -webkit-border-radius: 4px;
4354+ border-radius: 4px;
4355+}
4356+
4357+.ues-pagination li:first-child span,
4358+.ues-pagination li:first-child a {
4359+ margin-left: 0;
4360+}
4361+
4362+.ues-pagination li a:hover {
4363+ border-color: #ccc;
4364+}
4365+
4366+.ues-pagination .-active a {
4367+ border-color: #dd4814;
4368+ background: #dd4814;
4369+ color: white;
4370+}
4371+
4372+.ues-pagination .-active a:hover {
4373+ border-color: #dd4814;
4374+}
4375+
4376+.ues-pagination .-disabled span,
4377+.ues-pagination .-disabled a {
4378+ cursor: not-allowed;
4379+ color: #999;
4380+}
4381+
4382+.ues-pagination .-disabled span:hover,
4383+.ues-pagination .-disabled a:hover {
4384+ background-color: white;
4385+}
4386+
4387+.ues-pagination-break span {
4388+ border-color: transparent;
4389+ padding-left: 0.5em;
4390+ padding-right: 0.5em;
4391+}
4392+.ues-table {
4393+ border-collapse: collapse;
4394+ border-spacing: 0;
4395+ empty-cells: show;
4396+ border: 1px dotted #AEA79F;
4397+}
4398+
4399+.ues-table caption {
4400+ font-style: italic;
4401+ font-size: 13px;
4402+ line-height: 1;
4403+ padding: 1em 0;
4404+ text-align: center;
4405+}
4406+
4407+.ues-table td,
4408+.ues-table th {
4409+ background-color: #F0EDEA;
4410+ border-left: 1px dotted #AEA79F;
4411+ border-width: 0 0 0 1px;
4412+ padding: 15px 10px;
4413+ overflow: visible;
4414+}
4415+
4416+.ues-table-small td,
4417+.ues-table-small th {
4418+ padding: 5px 10px;
4419+}
4420+
4421+.ues-table td:first-child,
4422+.ues-table th:first-child {
4423+ border-left-width: 0;
4424+}
4425+
4426+.ues-table thead {
4427+ background-color: #FEE3D2;
4428+ color: #333;
4429+ text-align: left;
4430+ font-weight: normal;
4431+ vertical-align: bottom;
4432+}
4433+
4434+.ues-table thead th {
4435+ border-collapse: separate;
4436+ border-spacing: 0 10px;
4437+ background-color: transparent;
4438+}
4439+
4440+.ues-table tfoot th,
4441+.ues-table tbody th {
4442+ font-weight: 300;
4443+}
4444+
4445+/* bordered */
4446+
4447+.ues-table-bordered th,
4448+.ues-table-bordered td {
4449+ border-bottom: 1px dotted #AEA79F;
4450+}
4451+
4452+.ues-table-bordered tbody > tr:last-child td,
4453+.ues-table-horizontal tbody > tr:last-child td {
4454+ border-bottom-width: 0;
4455+}
4456+
4457+/* horizontally bordered */
4458+
4459+.ues-table-horizontal td,
4460+.ues-table-horizontal th {
4461+ border-width: 0 0 1px 0;
4462+ border-bottom: 1px dotted #cbcbcb;
4463+}
4464+
4465+.ues-table-horizontal tbody > tr:last-child td {
4466+ border-bottom-width: 0;
4467+}
4468+
4469+/* striped */
4470+
4471+.ues-table-striped tr:nth-child(2n-1) td {
4472+ background-color: #F7F7F7;
4473+}
4474+html {
4475+ font: normal 300 16px/25px "Ubuntu", Arial, "libra sans", sans-serif;
4476+ color: #333;
4477+}
4478+
4479+/** headlines **/
4480+
4481+h1,
4482+h2,
4483+h3,
4484+h4,
4485+h5,
4486+h6 {
4487+ font-weight: 300;
4488+ padding: 0 0 0 0;
4489+ margin: 0.5em 0 1em 0;
4490+ line-height: 1;
4491+}
4492+
4493+p + h2,
4494+p + h3,
4495+p + h4,
4496+p + h5,
4497+p + h6 {
4498+ margin-top: 1em;
4499+}
4500+
4501+.ues-hdisplay {
4502+ font-size: 45px;
4503+}
4504+
4505+.ues-hmain,
4506+h1 {
4507+ font-size: 32px;
4508+}
4509+
4510+.ues-hmedium,
4511+h2 {
4512+ font-size: 23px;
4513+}
4514+
4515+.ues-hlight,
4516+h3,
4517+h4,
4518+h5,
4519+h6 {
4520+ font-size: 18px;
4521+}
4522+
4523+.ues-hinline {
4524+ display: inline;
4525+ font-weight: 400;
4526+ font-size: 1em;
4527+ line-height: inherit;
4528+ padding: 0;
4529+ margin-left: 0;
4530+ margin-right: 0;
4531+}
4532+
4533+/** paragraph styles **/
4534+
4535+p {
4536+ margin: 0 0 1em;
4537+}
4538+
4539+p:last-child {
4540+ margin: 0;
4541+}
4542+
4543+.ues-lead {
4544+ font-size: 23px;
4545+ line-height: 1.5;
4546+ margin: 0 0 0.5em;
4547+}
4548+
4549+/** links **/
4550+
4551+a {
4552+ color: #dd4814;
4553+ text-decoration: none;
4554+}
4555+
4556+/** lists **/
4557+
4558+ul,
4559+ol {
4560+ margin: 0.5em 0;
4561+ padding: 0;
4562+}
4563+
4564+ul li {
4565+ list-style: none;
4566+}
4567+
4568+.ues-list {
4569+ padding-left: 40px;
4570+ margin-bottom: 15px;
4571+}
4572+
4573+.ues-list li {
4574+ list-style: disc;
4575+}
4576+
4577+ol.ues-list li {
4578+ list-style: decimal;
4579+}
4580+
4581+dl.ues-list {
4582+ padding: 0;
4583+}
4584+
4585+dl.ues-list dd {
4586+ list-style: disc;
4587+}
4588+
4589+.ues-list-bordered {
4590+ padding: 0;
4591+}
4592+
4593+.ues-list-bordered li {
4594+ list-style: none;
4595+ border-bottom: 1px dotted #ccc;
4596+ padding: 0.3em;
4597+}
4598+
4599+.ues-list-inline {
4600+ display: inline;
4601+ overflow: hidden;
4602+ margin-left: 0.3em;
4603+ padding: 0;
4604+}
4605+
4606+.ues-list-inline li {
4607+ list-style: none;
4608+ display: inline-block;
4609+}
4610+
4611+.ues-list-inline li:after {
4612+ content: ' |';
4613+ margin: 0 0.15em;
4614+}
4615+
4616+.ues-list-inline li:last-child:after {
4617+ content: '';
4618+}
4619+
4620+/** everything else **/
4621+
4622+pre {
4623+ margin: 0.5em 0;
4624+}
4625+
4626+pre,
4627+code {
4628+ font-family: "Ubuntu Mono", Monaco, Menlo, Consolas, "Courier New", monospace;
4629+ font-weight: 300;
4630+}
4631+
4632+abbr {
4633+ border-bottom: 1px solid #333;
4634+}
4635+
4636+/** logos **/
4637+
4638+/**
4639+ * background position 0 0 may not be the most helpful, but it is clear and
4640+ * consistent!
4641+ */
4642+
4643+.ues-logo {
4644+ display: inline-block;
4645+ width: 30px;
4646+ height: 30px;
4647+}
4648+
4649+.ues-logo-orange {
4650+ background: white url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat;
4651+}
4652+
4653+.ues-logo-white {
4654+ background: #dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat;
4655+}
4656\ No newline at end of file
4657
4658=== added directory 'release'
4659=== added directory 'release/0.1.0'
4660=== added file 'release/0.1.0/ulysses-0.1.0.tar.gz'
4661Binary files release/0.1.0/ulysses-0.1.0.tar.gz 1970-01-01 00:00:00 +0000 and release/0.1.0/ulysses-0.1.0.tar.gz 2014-02-27 17:51:31 +0000 differ
4662=== added directory 'test/visual'
4663=== renamed directory 'config' => 'test/visual/config'
4664=== renamed directory 'screenshots' => 'test/visual/screenshots'

Subscribers

People subscribed via source and target branches