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
=== modified file '.bzrignore'
--- .bzrignore 2014-02-12 19:27:35 +0000
+++ .bzrignore 2014-02-27 17:51:31 +0000
@@ -1,7 +1,5 @@
1*.swp1*.swp
2bower_components/2test_results/
3node_modules/3tmp
4.sass-cache4node_modules
5public/5bower_components
6results/
7tmp/
86
=== modified file 'Gruntfile.js'
--- Gruntfile.js 2014-02-12 19:20:18 +0000
+++ Gruntfile.js 2014-02-27 17:51:31 +0000
@@ -3,7 +3,7 @@
3 pkg: grunt.file.readJSON('package.json'),3 pkg: grunt.file.readJSON('package.json'),
44
5 clean: {5 clean: {
6 build: ['tmp/', 'public/']6 build: ['tmp', 'public']
7 },7 },
88
9 csslint: {9 csslint: {
@@ -110,8 +110,12 @@
110110
111 phantomcss: {111 phantomcss: {
112 ulysses: {112 ulysses: {
113 options: {
114 screenshots: 'test/visual/screenshots',
115 results: 'test_results/visual/'
116 },
113 src: [117 src: [
114 'config/phantomcss-tests.js'118 'test/visual/config/phantomcss-tests.js'
115 ]119 ]
116 },120 },
117 }121 }
118122
=== modified file 'README.md'
--- README.md 2014-01-07 11:39:12 +0000
+++ README.md 2014-02-27 17:51:31 +0000
@@ -1,37 +1,25 @@
1Ulysses: CSS Framework for Ubuntu Engineering1Ulysses
2=============================================2=======
33
44Ulysses is a CSS framework and pattern library for Ubuntu Enginering projects.
5"… I mete and dole5
6Unequal laws unto a savage race,6
7That hoard, and sleep, and feed, and know not me."7Working on Ulysses
88==================
9– Ulysses (1833), Alfred Tennyson9
1010Default grunt task ('run') will start a server on localhost and a watch task to
11Getting Started11build and lint any changed files:
12===============
13
14You'll need nodejs, npm, bower and grunt-cli installed; then in the ulysses
15package directory:
1612
17''''13''''
18npm install14npm install
19bower install
20grunt15grunt
2116
22''''17''''
2318
24Default grunt task ('run') will start a server on localhost and a watch task to
25build and lint any changed files:
26
27''''
28grunt [run]
29
30''''
3119
32Testing20Testing
3321
34''''22''''
35grunt test23grunt test
3624
37''''25'''
3826
=== modified file 'bower.json'
--- bower.json 2014-01-28 11:19:19 +0000
+++ bower.json 2014-02-27 17:51:31 +0000
@@ -1,8 +1,9 @@
1{1{
2 "name": "ulysses",2 "name": "ulysses",
3 "version": "0.0.1",3 "version": "0.0.1",
4 "dependencies": {4 "devDependencies": {
5 "pure": "~0.3.0",5 "pure": "~0.3.0",
6 "normalize-css": "2.1.3"6 "normalize-css": "2.1.3"
7 }7 },
8 "main": "public/"
8}9}
910
=== modified file 'package.json'
--- package.json 2014-01-28 11:19:19 +0000
+++ package.json 2014-02-27 17:51:31 +0000
@@ -12,25 +12,26 @@
12 "sass",12 "sass",
13 "ubuntu"13 "ubuntu"
14 ],14 ],
15 "scripts": {
16 "postinstall": "bower install"
17 },
15 "author": "Ubuntu One Engineering",18 "author": "Ubuntu One Engineering",
16 "license": "MIT",19 "license": "MIT",
17 "devDependencies": {20 "devDependencies": {
21 "bower": "~1.2.8",
18 "grunt": "~0.4.2",22 "grunt": "~0.4.2",
19 "grunt-cli": "~0.1.11",23 "grunt-cli": "~0.1.11",
20 "grunt-contrib-watch": "~0.5.3",24 "grunt-contrib-clean": "~0.5.0",
21 "css-parse": "~1.5.3",25 "grunt-contrib-compress": "~0.5.3",
22 "grunt-combine-media-queries": "~1.0.8",
23 "grunt-contrib-cssmin": "~0.7.0",
24 "grunt-contrib-concat": "~0.3.0",26 "grunt-contrib-concat": "~0.3.0",
25 "grunt-contrib-clean": "~0.5.0",
26 "grunt-contrib-csslint": "~0.1.2",
27 "grunt-rework": "0.0.5",
28 "grunt-contrib-connect": "~0.5.0",27 "grunt-contrib-connect": "~0.5.0",
29 "grunt-contrib-compress": "~0.5.3",
30 "grunt-contrib-copy": "~0.4.1",28 "grunt-contrib-copy": "~0.4.1",
31 "bower": "~1.2.8",29 "grunt-contrib-csslint": "~0.1.2",
32 "phantomjs": "~1.9.2-6",30 "grunt-contrib-cssmin": "~0.7.0",
31 "grunt-contrib-watch": "~0.5.3",
32 "grunt-css-selectors": "~1.0.0",
33 "grunt-phantomcss": "~0.2.0",33 "grunt-phantomcss": "~0.2.0",
34 "grunt-css-selectors": "~1.0.0"34 "grunt-rework": "0.0.5",
35 "phantomjs": "~1.9.2-6"
35 }36 }
36}37}
3738
=== added directory 'public'
=== added file 'public/base-min.css'
--- public/base-min.css 1970-01-01 00:00:00 +0000
+++ public/base-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1/*! 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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/base.css'
--- public/base.css 1970-01-01 00:00:00 +0000
+++ public/base.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,408 @@
1/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
2
3/* ==========================================================================
4 HTML5 display definitions
5 ========================================================================== */
6
7/**
8 * Correct `block` display not defined in IE 8/9.
9 */
10
11article,
12aside,
13details,
14figcaption,
15figure,
16footer,
17header,
18hgroup,
19main,
20nav,
21section,
22summary {
23 display: block;
24}
25
26/**
27 * Correct `inline-block` display not defined in IE 8/9.
28 */
29
30audio,
31canvas,
32video {
33 display: inline-block;
34}
35
36/**
37 * Prevent modern browsers from displaying `audio` without controls.
38 * Remove excess height in iOS 5 devices.
39 */
40
41audio:not([controls]) {
42 display: none;
43 height: 0;
44}
45
46/**
47 * Address `[hidden]` styling not present in IE 8/9.
48 * Hide the `template` element in IE, Safari, and Firefox < 22.
49 */
50
51[hidden],
52template {
53 display: none;
54}
55
56/* ==========================================================================
57 Base
58 ========================================================================== */
59
60/**
61 * 1. Set default font family to sans-serif.
62 * 2. Prevent iOS text size adjust after orientation change, without disabling
63 * user zoom.
64 */
65
66html {
67 font-family: sans-serif; /* 1 */
68 -ms-text-size-adjust: 100%; /* 2 */
69 -webkit-text-size-adjust: 100%; /* 2 */
70}
71
72/**
73 * Remove default margin.
74 */
75
76body {
77 margin: 0;
78}
79
80/* ==========================================================================
81 Links
82 ========================================================================== */
83
84/**
85 * Remove the gray background color from active links in IE 10.
86 */
87
88a {
89 background: transparent;
90}
91
92/**
93 * Address `outline` inconsistency between Chrome and other browsers.
94 */
95
96a:focus {
97 outline: thin dotted;
98}
99
100/**
101 * Improve readability when focused and also mouse hovered in all browsers.
102 */
103
104a:active,
105a:hover {
106 outline: 0;
107}
108
109/* ==========================================================================
110 Typography
111 ========================================================================== */
112
113/**
114 * Address variable `h1` font-size and margin within `section` and `article`
115 * contexts in Firefox 4+, Safari 5, and Chrome.
116 */
117
118h1 {
119 font-size: 2em;
120 margin: 0.67em 0;
121}
122
123/**
124 * Address styling not present in IE 8/9, Safari 5, and Chrome.
125 */
126
127abbr[title] {
128 border-bottom: 1px dotted;
129}
130
131/**
132 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
133 */
134
135b,
136strong {
137 font-weight: bold;
138}
139
140/**
141 * Address styling not present in Safari 5 and Chrome.
142 */
143
144dfn {
145 font-style: italic;
146}
147
148/**
149 * Address differences between Firefox and other browsers.
150 */
151
152hr {
153 -moz-box-sizing: content-box;
154 box-sizing: content-box;
155 height: 0;
156}
157
158/**
159 * Address styling not present in IE 8/9.
160 */
161
162mark {
163 background: #ff0;
164 color: #000;
165}
166
167/**
168 * Correct font family set oddly in Safari 5 and Chrome.
169 */
170
171code,
172kbd,
173pre,
174samp {
175 font-family: monospace, serif;
176 font-size: 1em;
177}
178
179/**
180 * Improve readability of pre-formatted text in all browsers.
181 */
182
183pre {
184 white-space: pre-wrap;
185}
186
187/**
188 * Set consistent quote types.
189 */
190
191q {
192 quotes: "\201C" "\201D" "\2018" "\2019";
193}
194
195/**
196 * Address inconsistent and variable font size in all browsers.
197 */
198
199small {
200 font-size: 80%;
201}
202
203/**
204 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
205 */
206
207sub,
208sup {
209 font-size: 75%;
210 line-height: 0;
211 position: relative;
212 vertical-align: baseline;
213}
214
215sup {
216 top: -0.5em;
217}
218
219sub {
220 bottom: -0.25em;
221}
222
223/* ==========================================================================
224 Embedded content
225 ========================================================================== */
226
227/**
228 * Remove border when inside `a` element in IE 8/9.
229 */
230
231img {
232 border: 0;
233}
234
235/**
236 * Correct overflow displayed oddly in IE 9.
237 */
238
239svg:not(:root) {
240 overflow: hidden;
241}
242
243/* ==========================================================================
244 Figures
245 ========================================================================== */
246
247/**
248 * Address margin not present in IE 8/9 and Safari 5.
249 */
250
251figure {
252 margin: 0;
253}
254
255/* ==========================================================================
256 Forms
257 ========================================================================== */
258
259/**
260 * Define consistent border, margin, and padding.
261 */
262
263fieldset {
264 border: 1px solid #c0c0c0;
265 margin: 0 2px;
266 padding: 0.35em 0.625em 0.75em;
267}
268
269/**
270 * 1. Correct `color` not being inherited in IE 8/9.
271 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
272 */
273
274legend {
275 border: 0; /* 1 */
276 padding: 0; /* 2 */
277}
278
279/**
280 * 1. Correct font family not being inherited in all browsers.
281 * 2. Correct font size not being inherited in all browsers.
282 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
283 */
284
285button,
286input,
287select,
288textarea {
289 font-family: inherit; /* 1 */
290 font-size: 100%; /* 2 */
291 margin: 0; /* 3 */
292}
293
294/**
295 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
296 * the UA stylesheet.
297 */
298
299button,
300input {
301 line-height: normal;
302}
303
304/**
305 * Address inconsistent `text-transform` inheritance for `button` and `select`.
306 * All other form control elements do not inherit `text-transform` values.
307 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
308 * Correct `select` style inheritance in Firefox 4+ and Opera.
309 */
310
311button,
312select {
313 text-transform: none;
314}
315
316/**
317 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
318 * and `video` controls.
319 * 2. Correct inability to style clickable `input` types in iOS.
320 * 3. Improve usability and consistency of cursor style between image-type
321 * `input` and others.
322 */
323
324button,
325html input[type="button"], /* 1 */
326input[type="reset"],
327input[type="submit"] {
328 -webkit-appearance: button; /* 2 */
329 cursor: pointer; /* 3 */
330}
331
332/**
333 * Re-set default cursor for disabled elements.
334 */
335
336button[disabled],
337html input[disabled] {
338 cursor: default;
339}
340
341/**
342 * 1. Address box sizing set to `content-box` in IE 8/9/10.
343 * 2. Remove excess padding in IE 8/9/10.
344 */
345
346input[type="checkbox"],
347input[type="radio"] {
348 box-sizing: border-box; /* 1 */
349 padding: 0; /* 2 */
350}
351
352/**
353 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
354 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
355 * (include `-moz` to future-proof).
356 */
357
358input[type="search"] {
359 -webkit-appearance: textfield; /* 1 */
360 -moz-box-sizing: content-box;
361 -webkit-box-sizing: content-box; /* 2 */
362 box-sizing: content-box;
363}
364
365/**
366 * Remove inner padding and search cancel button in Safari 5 and Chrome
367 * on OS X.
368 */
369
370input[type="search"]::-webkit-search-cancel-button,
371input[type="search"]::-webkit-search-decoration {
372 -webkit-appearance: none;
373}
374
375/**
376 * Remove inner padding and border in Firefox 4+.
377 */
378
379button::-moz-focus-inner,
380input::-moz-focus-inner {
381 border: 0;
382 padding: 0;
383}
384
385/**
386 * 1. Remove default vertical scrollbar in IE 8/9.
387 * 2. Improve readability and alignment in all browsers.
388 */
389
390textarea {
391 overflow: auto; /* 1 */
392 vertical-align: top; /* 2 */
393}
394
395/* ==========================================================================
396 Tables
397 ========================================================================== */
398
399/**
400 * Remove most spacing between table cells.
401 */
402
403table {
404 border-collapse: collapse;
405 border-spacing: 0;
406}
407
408/** anything you want to add to normalize.css or base css like stuff */
0\ No newline at end of file409\ No newline at end of file
1410
=== added file 'public/buttons-min.css'
--- public/buttons-min.css 1970-01-01 00:00:00 +0000
+++ public/buttons-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1.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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/buttons.css'
--- public/buttons.css 1970-01-01 00:00:00 +0000
+++ public/buttons.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,174 @@
1.ues-button {
2 background-color: #dedede;
3 background-image: -o-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
4 background-image: -ms-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
5 background-image: -moz-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
6 background-image: -webkit-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
7 background-image: linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
8 display: inline-block;
9 font-weight: 300;
10 font-size: 13px;
11 line-height: 20px;
12 padding: 5px 19px;
13 text-align: center;
14 vertical-align: baseline;
15 text-transform: uppercase;
16 border: 1px solid #aea79f;
17 -o-border-radius: 3px;
18 -ms-border-radius: 3px;
19 -moz-border-radius: 3px;
20 -webkit-border-radius: 3px;
21 border-radius: 3px;
22}
23
24.ues-button:hover {
25 background-color: #e6e6e6;
26 background-image: -o-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
27 background-image: -ms-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
28 background-image: -moz-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
29 background-image: -webkit-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
30 background-image: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
31}
32
33.ues-button:focus {
34 -o-box-shadow: #f7f6f5 0 0 0 1px;
35 -ms-box-shadow: #f7f6f5 0 0 0 1px;
36 -moz-box-shadow: #f7f6f5 0 0 0 1px;
37 -webkit-box-shadow: #f7f6f5 0 0 0 1px;
38 box-shadow: #f7f6f5 0 0 0 1px;
39}
40
41.ues-button:focus,
42.ues-button:active {
43 background-color: #e6e6e6;
44 background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
45 background-image: -ms-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
46 background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
47 background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
48 background-image: linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
49}
50
51.ues-button-primary {
52 background-color: #dd4814;
53 background-image: -o-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
54 background-image: -ms-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
55 background-image: -moz-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
56 background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
57 background-image: linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
58 color: #fff;
59 border-color: #ad2e03;
60}
61
62.ues-button-primary:hover {
63 background-color: #f28a45;
64 background-image: -o-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
65 background-image: -ms-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
66 background-image: -moz-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
67 background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
68 background-image: linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
69}
70
71.ues-button-primary:focus,
72.ues-button-primary:active {
73 background-color: #dd4814;
74 background-image: -o-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
75 background-image: -ms-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
76 background-image: -moz-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
77 background-image: -webkit-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
78 background-image: linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
79 border-color: #333;
80}
81
82.ues-button-tertiary {
83 background-color: white;
84 background-image: none;
85 border: 1px solid #c8c8c8;
86}
87
88.ues-button-tertiary:hover {
89 background-color: #e6e6e6;
90 background-image: none;
91 border-color: #cdcdcd;
92}
93
94.ues-button-tertiary:focus,
95.ues-button-tertiary:active {
96 background-color: #e6e6e6;
97 background-image: none;
98 border-color: #dd4814;
99}
100
101a.ues-button {
102 color: inherit;
103}
104
105.ues-button-small {
106 font-size: 11px;
107 padding: 0 5px;
108 font-weight: 400;
109 -o-border-radius: 3px;
110 -ms-border-radius: 3px;
111 -moz-border-radius: 3px;
112 -webkit-border-radius: 3px;
113 border-radius: 3px;
114}
115
116.ues-button-large {
117 font-size: 16px;
118 padding: 14px 38px;
119 -o-border-radius: 7px;
120 -ms-border-radius: 7px;
121 -moz-border-radius: 7px;
122 -webkit-border-radius: 7px;
123 border-radius: 7px;
124}
125
126.ues-button-block {
127 margin: 0.5em 0;
128 display: block;
129 width: 100%;
130}
131
132/** a non text button needs less padding */
133
134.ues-button-icon {
135 padding-left: 7px;
136 padding-right: 7px;
137}
138
139.ues-button-group {
140 position: relative;
141 display: inline-block;
142 vertical-align: middle;
143}
144
145.ues-button-group .ues-button {
146 float: left;
147}
148
149/** first child of >1 buttons **/
150
151.ues-button-group > .ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle) {
152 border-top-right-radius: 0px;
153 border-bottom-right-radius: 0px;
154 border-right: none;
155}
156
157/** last child of >1 buttonsi **/
158
159.ues-button-group > .ues-button:last-child:not(:first-child),
160.ues-button-group > .ues-dropdown-toggle:not(:first-child) {
161 border-top-left-radius: 0px;
162 border-bottom-left-radius: 0px;
163}
164
165/** any button surrounded by other buttons **/
166
167.ues-button-group > .ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle) {
168 border-right: none;
169 -o-border-radius: 0px;
170 -ms-border-radius: 0px;
171 -moz-border-radius: 0px;
172 -webkit-border-radius: 0px;
173 border-radius: 0px;
174}
0\ No newline at end of file175\ No newline at end of file
1176
=== added file 'public/dropdowns-min.css'
--- public/dropdowns-min.css 1970-01-01 00:00:00 +0000
+++ public/dropdowns-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1.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)}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/dropdowns.css'
--- public/dropdowns.css 1970-01-01 00:00:00 +0000
+++ public/dropdowns.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,75 @@
1.ues-dropdown {
2 position: relative;
3}
4
5.ues-dropdown-menu {
6 font-size: 13px;
7 position: absolute;
8 display: none;
9 top: 100%;
10 left: 0;
11 z-index: 1000;
12 float: left;
13 min-width: 160px;
14 padding: 5px 0;
15 margin: 2px 0 0;
16 list-style: none;
17 border: 1px solid #ccc;
18 background-clip: padding-box;
19 background-color: #fff;
20 -o-border-radius: 2px;
21 -ms-border-radius: 2px;
22 -moz-border-radius: 2px;
23 -webkit-border-radius: 2px;
24 border-radius: 2px;
25 -o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
26 -ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
27 -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
28 -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
29 box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
30}
31
32.ues-dropdown-menu > li > a {
33 display: block;
34 padding: 3px 20px;
35 white-space: nowrap;
36 clear: both;
37 -o-transition: all 0.2s;
38 -ms-transition: all 0.2s;
39 -moz-transition: all 0.2s;
40 -webkit-transition: all 0.2s;
41 transition: all 0.2s;
42}
43
44.ues-dropdown-menu > li > a:hover {
45 background: #f75216;
46 color: white;
47}
48
49.ues-dropdown-divider {
50 height: 1px;
51 margin: 9px 0;
52 overflow: hidden;
53 background-color: #ccc;
54}
55
56.ues-dropdown-header {
57 display: block;
58 padding: 2px 20px;
59 color: #999;
60}
61
62/** button dropdowns **/
63
64.open > .ues-dropdown-menu {
65 display: block;
66}
67
68.open > .ues-dropdown-toggle {
69 background: #cfcfcf;
70 -o-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
71 -ms-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
72 -moz-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
73 -webkit-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
74 box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
75}
0\ No newline at end of file76\ No newline at end of file
177
=== added file 'public/feedback-min.css'
--- public/feedback-min.css 1970-01-01 00:00:00 +0000
+++ public/feedback-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1.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}}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/feedback.css'
--- public/feedback.css 1970-01-01 00:00:00 +0000
+++ public/feedback.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,187 @@
1.ues-message {
2 padding: 0.5em 0.6em;
3 background-color: #E6E4E2;
4 border-color: #AEA79F;
5 color: #555;
6 -o-border-radius: 2px;
7 -ms-border-radius: 2px;
8 -moz-border-radius: 2px;
9 -webkit-border-radius: 2px;
10 border-radius: 2px;
11}
12
13.ues-message a:link {
14 color: inherit;
15 color: rgba(0,0,0,0.75);
16 text-decoration: underline;
17}
18
19.ues-message a:hover {
20 color: #000;
21}
22
23.ues-message-inline {
24 display: inline-block;
25}
26
27.ues-message-bordered {
28 border-width: 1px;
29 border-style: solid;
30 -o-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
31 -ms-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
32 -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
33 -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
34 box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
35}
36
37.ues-message-stack li {
38 border-top-width: 0;
39 border-bottom-color: #000;
40 border-bottom-color: rgba(0,0,0,0.25);
41 -o-border-radius: 0;
42 -ms-border-radius: 0;
43 -moz-border-radius: 0;
44 -webkit-border-radius: 0;
45 border-radius: 0;
46}
47
48.ues-message-stack :first-child {
49 border-top-width: 1px;
50 -o-border-radius: 2px 2px 0 0;
51 -ms-border-radius: 2px 2px 0 0;
52 -moz-border-radius: 2px 2px 0 0;
53 -webkit-border-radius: 2px 2px 0 0;
54 border-radius: 2px 2px 0 0;
55}
56
57.ues-message-stack :last-child {
58 border-bottom-width: 1px;
59 -o-border-radius: 0 0 2px 2px;
60 -ms-border-radius: 0 0 2px 2px;
61 -moz-border-radius: 0 0 2px 2px;
62 -webkit-border-radius: 0 0 2px 2px;
63 border-radius: 0 0 2px 2px;
64}
65
66.ues-message-closeable {
67 position: relative;
68 cursor: pointer;
69 overflow: hidden;
70 max-height: 1000px;
71 -o-transition: 0.3s ease all;
72 -ms-transition: 0.3s ease all;
73 -moz-transition: 0.3s ease all;
74 -webkit-transition: 0.3s ease all;
75 transition: 0.3s ease all;
76}
77
78.ues-message-closeable:after {
79 content: "✖";
80 position: absolute;
81 right: 0.6em;
82 opacity: 0;
83}
84
85.ues-message-closeable:hover:after {
86 opacity: 1;
87}
88
89.ues-message-closed {
90 max-height: 0;
91 padding: 0;
92 border: none;
93 margin: 0;
94 opacity: 0;
95 -o-box-shadow: none;
96 -ms-box-shadow: none;
97 -moz-box-shadow: none;
98 -webkit-box-shadow: none;
99 box-shadow: none;
100}
101
102.ues-disabled {
103 color: #999;
104 border-color: #ccc;
105}
106
107.ues-success {
108 background-color: #AFE1B6;
109 border-color: #38B44A;
110 color: #114918;
111}
112
113.ues-warning {
114 background-color: #F8E2B1;
115 border-color: #EFB73E;
116 color: #68563F;
117}
118
119.ues-error {
120 background-color: #F5C2BF;
121 border-color: #DF382C;
122 color: #A11E1A;
123}
124
125@keyframes ues-error-pulsating {
126 from {
127 background: #FFE6E5;
128 }
129
130 to {
131 background: #FFA09B;
132 }
133}
134
135.ues-error-pulsating {
136 -o-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
137 -ms-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
138 -moz-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
139 -webkit-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
140 animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
141}
142
143.ues-information {
144 background-color: #B9E9FA;
145 border-color: #19B6EE;
146 color: #40525C;
147}
148
149@-o-keyframes ues-error-pulsating {
150 from {
151 background: #FFE6E5;
152 }
153
154 to {
155 background: #FFA09B;
156 }
157}
158
159@-ms-keyframes ues-error-pulsating {
160 from {
161 background: #FFE6E5;
162 }
163
164 to {
165 background: #FFA09B;
166 }
167}
168
169@-moz-keyframes ues-error-pulsating {
170 from {
171 background: #FFE6E5;
172 }
173
174 to {
175 background: #FFA09B;
176 }
177}
178
179@-webkit-keyframes ues-error-pulsating {
180 from {
181 background: #FFE6E5;
182 }
183
184 to {
185 background: #FFA09B;
186 }
187}
0\ No newline at end of file188\ No newline at end of file
1189
=== added file 'public/forms-min.css'
--- public/forms-min.css 1970-01-01 00:00:00 +0000
+++ public/forms-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1form{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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/forms.css'
--- public/forms.css 1970-01-01 00:00:00 +0000
+++ public/forms.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,192 @@
1form {
2 margin: 1em 0;
3}
4
5fieldset {
6 margin: 0 0 2em 0;
7 padding: 0;
8 border: 0;
9}
10
11legend {
12 display: block;
13 width: 100%;
14 font-size: 23px;
15 line-height: inherit;
16 border: 0;
17 margin: 0 0 1em 0;
18}
19
20label {
21 display: block;
22 margin: 0.8em 0 0.3em;
23}
24
25input[type="checkbox"],
26input[type="radio"] {
27 margin-right: 0.5em;
28}
29
30/** use a span or div depending on what you want for block/inline **/
31
32.ues-form-help {
33 font-size: 14px;
34 padding: 0em 1em;
35 background-color: #eee;
36 color: #555;
37 position: relative;
38 margin: 0.5em 0;
39 -o-border-radius: 3px;
40 -ms-border-radius: 3px;
41 -moz-border-radius: 3px;
42 -webkit-border-radius: 3px;
43 border-radius: 3px;
44}
45
46span.ues-form-help {
47 display: inline-block;
48 margin: 0;
49}
50
51/** TODO move to base? **/
52
53.ues-inline {
54 display: inline-block;
55 margin-right: 0.5em;
56}
57
58input[type="text"],
59input[type="password"],
60input[type="email"],
61input[type="url"],
62input[type="date"],
63input[type="month"],
64input[type="time"],
65input[type="datetime"],
66input[type="datetime-local"],
67input[type="week"],
68input[type="number"],
69input[type="search"],
70input[type="tel"],
71input[type="color"],
72select,
73textarea {
74 width: 100%;
75 padding: 0.5em 0.6em;
76 margin: 0 0 0.5em 0;
77 display: block;
78 border: 1px solid #ccc;
79 font-weight: inherit;
80 -o-border-radius: 2px;
81 -ms-border-radius: 2px;
82 -moz-border-radius: 2px;
83 -webkit-border-radius: 2px;
84 border-radius: 2px;
85 -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
86 -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
87 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
88 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
89 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
90 -o-transition: 0.3s linear border;
91 -ms-transition: 0.3s linear border;
92 -moz-transition: 0.3s linear border;
93 -webkit-transition: 0.3s linear border;
94 transition: 0.3s linear border;
95}
96
97input[type="text"]:focus,
98input[type="password"]:focus,
99input[type="email"]:focus,
100input[type="url"]:focus,
101input[type="date"]:focus,
102input[type="month"]:focus,
103input[type="time"]:focus,
104input[type="datetime"]:focus,
105input[type="datetime-local"]:focus,
106input[type="week"]:focus,
107input[type="number"]:focus,
108input[type="search"]:focus,
109input[type="tel"]:focus,
110input[type="color"]:focus,
111select:focus,
112textarea:focus {
113 outline: 0;
114 outline: thin dotted \9;
115 /* IE6-9 */
116 border-color: #129FEA;
117}
118
119input[type="file"]:focus,
120input[type="radio"]:focus,
121input[type="checkbox"]:focus {
122 outline: thin dotted #333;
123 outline: 1px auto #129FEA;
124}
125
126input[type="text"][disabled],
127input[type="password"][disabled],
128input[type="email"][disabled],
129input[type="url"][disabled],
130input[type="date"][disabled],
131input[type="month"][disabled],
132input[type="time"][disabled],
133input[type="datetime"][disabled],
134input[type="datetime-local"][disabled],
135input[type="week"][disabled],
136input[type="number"][disabled],
137input[type="search"][disabled],
138input[type="tel"][disabled],
139input[type="color"][disabled],
140select[disabled],
141textarea[disabled] {
142 cursor: not-allowed;
143 background-color: #eaeded;
144 color: #cad2d3;
145}
146
147input[readonly],
148select[readonly],
149textarea[readonly] {
150 background: #eee;
151 /* menu hover bg color */
152 color: #777;
153 /* menu text color */
154 border-color: #ccc;
155}
156
157input:focus:invalid,
158textarea:focus:invalid,
159select:focus:invalid {
160 color: #b94a48;
161 border: 1px solid #ee5f5b;
162}
163
164input:focus:invalid:focus,
165textarea:focus:invalid:focus,
166select:focus:invalid:focus {
167 border-color: #e9322d;
168}
169
170input[type="file"]:focus:invalid:focus,
171input[type="radio"]:focus:invalid:focus,
172input[type="checkbox"]:focus:invalid:focus {
173 outline-color: #e9322d;
174}
175
176select {
177 display: inline-block;
178 width: auto;
179}
180
181.ues-form-inline label,
182.ues-form-inline input {
183 width: auto;
184 display: inline-block;
185}
186
187/** Maybe this is something better left out of the scaffold? **/
188
189.ues-form-inline label {
190 margin-left: 1em;
191 margin-right: 1em;
192}
0\ No newline at end of file193\ No newline at end of file
1194
=== added file 'public/grids-min.css'
--- public/grids-min.css 1970-01-01 00:00:00 +0000
+++ public/grids-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,6 @@
1/*!
2Pure v0.3.0
3Copyright 2013 Yahoo! Inc. All rights reserved.
4Licensed under the BSD License.
5https://github.com/yui/pure/blob/master/LICENSE.md
6*/.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}}
0\ No newline at end of file7\ No newline at end of file
18
=== added file 'public/grids.css'
--- public/grids.css 1970-01-01 00:00:00 +0000
+++ public/grids.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,364 @@
1/*!
2Pure v0.3.0
3Copyright 2013 Yahoo! Inc. All rights reserved.
4Licensed under the BSD License.
5https://github.com/yui/pure/blob/master/LICENSE.md
6*/
7
8/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
9
10.ues-g {
11 letter-spacing: -0.31em;
12 /* Webkit: collapse white-space between units */
13 *letter-spacing: normal;
14 /* reset IE < 8 */
15 *word-spacing: -0.43em;
16 /* IE < 8: collapse white-space between units */
17 text-rendering: optimizespeed;
18 /* Webkit: fixes text-rendering: optimizeLegibility */
19 /*
20 Sets the font stack to fonts known to work properly with the above letter
21 and word spacings. See: https://github.com/yui/pure/issues/41/
22
23 The following font stack makes Pure Grids work on all known environments.
24
25 * FreeSans: Ships with many Linux distros, including Ubuntu
26
27 * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
28 Arial to get picked up by the browser, even though neither is available
29 in Chrome OS.
30
31 * Droid Sans: Ships with all versions of Android.
32
33 * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
34 */
35 font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
36 /*
37 Use flexbox when possible to avoid `letter-spacing` side-effects.
38
39 NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
40 `-moz-` prefix version is omitted.
41 */
42 display: -webkit-flex;
43 -webkit-flex-flow: row wrap;
44 /* IE10 uses display: flexbox */
45 display: -ms-flexbox;
46 -ms-flex-flow: row wrap;
47}
48
49/* Opera as of 12 on Windows needs word-spacing.
50 The ".opera-only" selector is used to prevent actual prefocus styling
51 and is not required in markup.
52*/
53
54.opera-only :-o-prefocus,
55.ues-g {
56 word-spacing: -0.43em;
57}
58
59.ues-u {
60 display: inline-block;
61 *display: inline;
62 /* IE < 8: fake inline-block */
63 zoom: 1;
64 letter-spacing: normal;
65 word-spacing: normal;
66 vertical-align: top;
67 text-rendering: auto;
68}
69
70/*
71Resets the font family back to the OS/browser's default sans-serif font,
72this the same font stack that Normalize.css sets for the `body`.
73*/
74
75.ues-g [class *= "pure-u"] {
76 font-family: sans-serif;
77}
78
79.ues-u-1,
80.ues-u-1-2,
81.ues-u-1-3,
82.ues-u-2-3,
83.ues-u-1-4,
84.ues-u-3-4,
85.ues-u-1-5,
86.ues-u-2-5,
87.ues-u-3-5,
88.ues-u-4-5,
89.ues-u-1-6,
90.ues-u-5-6,
91.ues-u-1-8,
92.ues-u-3-8,
93.ues-u-5-8,
94.ues-u-7-8,
95.ues-u-1-12,
96.ues-u-5-12,
97.ues-u-7-12,
98.ues-u-11-12,
99.ues-u-1-24,
100.ues-u-5-24,
101.ues-u-7-24,
102.ues-u-11-24,
103.ues-u-13-24,
104.ues-u-17-24,
105.ues-u-19-24,
106.ues-u-23-24 {
107 display: inline-block;
108 *display: inline;
109 /* IE < 8: fake inline-block */
110 zoom: 1;
111 letter-spacing: normal;
112 word-spacing: normal;
113 vertical-align: top;
114 text-rendering: auto;
115}
116
117.ues-u-1 {
118 width: 100%;
119}
120
121.ues-u-1-2 {
122 width: 50%;
123 *width: 49.969%;
124}
125
126.ues-u-1-3 {
127 width: 33.3333%;
128 *width: 33.3023%;
129}
130
131.ues-u-2-3 {
132 width: 66.6667%;
133 *width: 66.6357%;
134}
135
136.ues-u-1-4 {
137 width: 25%;
138 *width: 24.969%;
139}
140
141.ues-u-3-4 {
142 width: 75%;
143 *width: 74.969%;
144}
145
146.ues-u-1-5 {
147 width: 20%;
148 *width: 19.969%;
149}
150
151.ues-u-2-5 {
152 width: 40%;
153 *width: 39.969%;
154}
155
156.ues-u-3-5 {
157 width: 60%;
158 *width: 59.969%;
159}
160
161.ues-u-4-5 {
162 width: 80%;
163 *width: 79.969%;
164}
165
166.ues-u-1-6 {
167 width: 16.6667%;
168 *width: 16.6357%;
169}
170
171.ues-u-5-6 {
172 width: 83.3333%;
173 *width: 83.3023%;
174}
175
176.ues-u-1-8 {
177 width: 12.5%;
178 *width: 12.469%;
179}
180
181.ues-u-3-8 {
182 width: 37.5%;
183 *width: 37.469%;
184}
185
186.ues-u-5-8 {
187 width: 62.5%;
188 *width: 62.469%;
189}
190
191.ues-u-7-8 {
192 width: 87.5%;
193 *width: 87.469%;
194}
195
196.ues-u-1-12 {
197 width: 8.3333%;
198 *width: 8.3023%;
199}
200
201.ues-u-5-12 {
202 width: 41.6667%;
203 *width: 41.6357%;
204}
205
206.ues-u-7-12 {
207 width: 58.3333%;
208 *width: 58.3023%;
209}
210
211.ues-u-11-12 {
212 width: 91.6667%;
213 *width: 91.6357%;
214}
215
216.ues-u-1-24 {
217 width: 4.1667%;
218 *width: 4.1357%;
219}
220
221.ues-u-5-24 {
222 width: 20.8333%;
223 *width: 20.8023%;
224}
225
226.ues-u-7-24 {
227 width: 29.1667%;
228 *width: 29.1357%;
229}
230
231.ues-u-11-24 {
232 width: 45.8333%;
233 *width: 45.8023%;
234}
235
236.ues-u-13-24 {
237 width: 54.1667%;
238 *width: 54.1357%;
239}
240
241.ues-u-17-24 {
242 width: 70.8333%;
243 *width: 70.8023%;
244}
245
246.ues-u-19-24 {
247 width: 79.1667%;
248 *width: 79.1357%;
249}
250
251.ues-u-23-24 {
252 width: 95.8333%;
253 *width: 95.8023%;
254}
255
256/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
257
258.ues-g-r {
259 letter-spacing: -0.31em;
260 *letter-spacing: normal;
261 *word-spacing: -0.43em;
262 /*
263 Sets the font stack to fonts known to work properly with the above letter
264 and word spacings. See: https://github.com/yui/pure/issues/41/
265
266 The following font stack makes Pure Grids work on all known environments.
267
268 * FreeSans: Ships with many Linux distros, including Ubuntu
269
270 * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
271 Arial to get picked up by the browser, even though neither is available
272 in Chrome OS.
273
274 * Droid Sans: Ships with all versions of Android.
275
276 * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
277 */
278 font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
279 /*
280 Use flexbox when possible to avoid `letter-spacing` side-effects.
281
282 NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
283 `-moz-` prefix version is omitted.
284 */
285 display: -webkit-flex;
286 -webkit-flex-flow: row wrap;
287 /* IE10 uses display: flexbox */
288 display: -ms-flexbox;
289 -ms-flex-flow: row wrap;
290}
291
292/* Opera as of 12 on Windows needs word-spacing.
293 The ".opera-only" selector is used to prevent actual prefocus styling
294 and is not required in markup.
295*/
296
297.opera-only :-o-prefocus,
298.ues-g-r {
299 word-spacing: -0.43em;
300}
301
302/*
303Resets the font family back to the OS/browser's default sans-serif font,
304this the same font stack that Normalize.css sets for the `body`.
305*/
306
307.ues-g-r [class *= "pure-u"] {
308 font-family: sans-serif;
309}
310
311.ues-g-r img {
312 max-width: 100%;
313 height: auto;
314}
315
316@media (min-width: 980px) {
317 .ues-visible-phone {
318 display: none;
319 }
320
321 .ues-visible-tablet {
322 display: none;
323 }
324
325 .ues-hidden-desktop {
326 display: none;
327 }
328}
329
330@media (max-width: 480px) {
331 .ues-g-r > .pure-u,
332 .ues-g-r > [class *= "pure-u-"] {
333 width: 100%;
334 }
335}
336
337@media (max-width: 767px) {
338 .ues-g-r > .pure-u,
339 .ues-g-r > [class *= "pure-u-"] {
340 width: 100%;
341 }
342
343 .ues-hidden-phone {
344 display: none;
345 }
346
347 .ues-visible-desktop {
348 display: none;
349 }
350}
351
352@media (min-width: 768px) and (max-width: 979px) {
353 .ues-hidden-tablet {
354 display: none;
355 }
356
357 .ues-visible-desktop {
358 display: none;
359 }
360}
361/**
362 * Grids.css is an import of YUI Pure framework grids CSS which is prepended
363 * to this file, therefore anything to add to grids.css goes here.
364 */
0\ No newline at end of file365\ No newline at end of file
1366
=== added file 'public/layout-min.css'
--- public/layout-min.css 1970-01-01 00:00:00 +0000
+++ public/layout-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1[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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/layout.css'
--- public/layout.css 1970-01-01 00:00:00 +0000
+++ public/layout.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,154 @@
1[class*="ues-"],
2[class*="ues-"]:before,
3[class*="ues-"]:after,
4[class*="ues-"] *,
5[class*="ues-"] *:before,
6[class*="ues-"] *:after {
7 box-sizing: border-box;
8}
9
10/** modifiers/globals **/
11
12.pull-left {
13 float: left;
14}
15
16.pull-right {
17 float: right;
18}
19
20/**
21 * http://nicolasgallagher.com/micro-clearfix-hack/
22 */
23
24.clear:before,
25.clear:after {
26 content: " ";
27 display: table;
28}
29
30.clear:after {
31 clear: both;
32}
33
34/**
35 * Footer
36 */
37
38.ues-footer {
39 margin-top: 4em;
40}
41
42.ues-footer > .ues-footer-row {
43 font-size: 11px;
44 padding: 2em 1em;
45 background-color: #f7f6f5;
46 border-top: 1px solid #d8d8d8;
47}
48
49.ues-footer > .ues-footer-row + .ues-footer-row {
50 font-size: 12px;
51 background-color: #efedec;
52 border-top: 1px solid #d8d8d8;
53}
54
55@media screen and (max-width: 320px) {
56 .ues-footer > .ues-footer-row {
57 font-size: 14px;
58 }
59}
60
61.ues-footer a {
62 color: #333;
63}
64
65.ues-footer a:hover {
66 color: #dd4814;
67 text-decoration: underline;
68}
69
70.ues-footer-column {
71 margin: 0 20px 0 0;
72}
73
74.ues-footer .yui3-u-1-6:last-child .ues-footer-column {
75 margin: 0;
76}
77
78.ues-footer-copyright p {
79 margin: 0;
80}
81
82/**
83 * Boxes
84 */
85
86.ues-box {
87 padding: 20px;
88 margin: 0 0 2em 0;
89 -o-border-radius: 12px;
90 -ms-border-radius: 12px;
91 -moz-border-radius: 12px;
92 -webkit-border-radius: 12px;
93 border-radius: 12px;
94}
95
96.ues-box form {
97 margin: 0;
98}
99
100.ues-box label:first-child {
101 margin-top: 0;
102}
103
104.ues-box-solid {
105 background: #f7f6f5;
106}
107
108.ues-box-bordered {
109 border: 1px solid #ccc;
110}
111
112.ues-container {
113 margin: 0 auto;
114}
115
116@media screen and (min-width: 979px) {
117 .ues-container {
118 max-width: 970px;
119 }
120}
121
122.ues-container-small {
123 margin: 0 1em;
124}
125
126@media screen and (min-width: 760px) {
127 .ues-container-small {
128 max-width: 480px;
129 margin: 0 auto;
130 }
131}
132
133.ues-well {
134 -o-border-radius: 4px;
135 -ms-border-radius: 4px;
136 -moz-border-radius: 4px;
137 -webkit-border-radius: 4px;
138 border-radius: 4px;
139 -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
140 -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
141 -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
142 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
143 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
144}
145
146.ues-layout-app {
147 /** padding to match fixed navbar height **/
148 padding-top: 55px;
149}
150
151.ues-layout-body {
152 /** padding to match fixed navbar height **/
153 padding-top: 80px;
154}
0\ No newline at end of file155\ No newline at end of file
1156
=== added file 'public/navigation-min.css'
--- public/navigation-min.css 1970-01-01 00:00:00 +0000
+++ public/navigation-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1.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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/navigation.css'
--- public/navigation.css 1970-01-01 00:00:00 +0000
+++ public/navigation.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,356 @@
1/** menus **/
2
3.ues-menu {
4 margin: 0;
5 padding: 0;
6 overflow: hidden;
7}
8
9.ues-menu li {
10 display: block;
11 position: relative;
12 margin: 0;
13 padding: 0;
14 list-style-type: none;
15 border-bottom: 1px solid #ccc;
16}
17
18.ues-menu li a,
19.ues-menu li span {
20 display: block;
21 position: relative;
22 padding: 10px 15px;
23 /* don't use em's as we need predictable spacing */
24}
25
26.ues-menu li a:hover,
27.ues-menu li a:focus {
28 background-color: #f7f6f5;
29}
30
31.ues-menu-horizontal.ues-menu li {
32 border-bottom: none;
33}
34
35.ues-menu-horizontal li {
36 float: left;
37}
38
39.ues-menu-selected {
40 background-color: #f7f6f5;
41}
42
43.ues-menu-selected a:after {
44 content: '\25B8';
45 float: right;
46 color: #333;
47 font-size: 120%;
48}
49
50/** navbar **/
51
52.ues-navbar {
53 overflow: hidden;
54 background: #dd4814;
55 font-size: 13px;
56 /**
57 * 34px is height of standard button (20px + (7px x 2) )
58 * so this allows us to put in buttons and search inputs
59 */
60 line-height: 34px;
61}
62
63.ues-navbar-magic-block {
64 background-color: #dd4814;
65 /**
66 * change at the max ues-container width plus
67 * the logo with x2 (for both edges)
68 * **/
69}
70
71@media screen and (max-width: 720px) {
72 .ues-navbar-text.welcome {
73 display: none;
74 }
75}
76
77/** toggle **/
78
79.ues-navbar-toggle {
80 float: left;
81 width: 64px;
82 border-left: 1px solid #f75216;
83 border-right: 1px solid #f75216;
84 font-size: 22px;
85}
86
87@media screen and (min-width: 480px) {
88 .ues-navbar-toggle {
89 display: none;
90 }
91}
92
93.ues-navbar-toggle a {
94 display: block;
95 height: 34px;
96 position: relative;
97}
98
99.ues-navbar-toggle span:before,
100.ues-navbar-toggle span:after,
101.ues-navbar-toggle span {
102 position: relative;
103 display: block;
104 height: 2px;
105 left: 0;
106 z-index: 1000;
107 background-color: #f75216;
108 width: 100%;
109 -o-transition: all 0.3s ease 0s;
110 -ms-transition: all 0.3s ease 0s;
111 -moz-transition: all 0.3s ease 0s;
112 -webkit-transition: all 0.3s ease 0s;
113 transition: all 0.3s ease 0s;
114}
115
116.ues-navbar-toggle span {
117 top: 15px;
118}
119
120.ues-navbar-toggle span:before {
121 top: -6px;
122 content: '';
123 position: absolute;
124 -o-transition: all 0.8s ease 0s;
125 -ms-transition: all 0.8s ease 0s;
126 -moz-transition: all 0.8s ease 0s;
127 -webkit-transition: all 0.8s ease 0s;
128 transition: all 0.8s ease 0s;
129}
130
131.ues-navbar-toggle span:after {
132 top: 6px;
133 content: '';
134 position: absolute;
135 -o-transition: all 0.8s ease 0s;
136 -ms-transition: all 0.8s ease 0s;
137 -moz-transition: all 0.8s ease 0s;
138 -webkit-transition: all 0.8s ease 0s;
139 transition: all 0.8s ease 0s;
140}
141
142.ues-navbar-toggle.active span {
143 background-color: #dd4814;
144 transform: rotate(45deg);
145}
146
147.ues-navbar-toggle.active span:before {
148 background-color: white;
149 transform: rotate(90deg);
150 top: 0;
151 left: 0;
152}
153
154.ues-navbar-toggle.active span:after {
155 background-color: white;
156 top: 0;
157 left: 0;
158}
159
160/** end of toggle **/
161
162.ues-navbar .ues-navbar-brand,
163.ues-navbar .ues-menu {
164 float: left;
165}
166
167.ues-navbar-brand .ues-logo-white {
168 background-position: 15px 15px;
169}
170
171.ues-navbar,
172.ues-navbar a {
173 color: white;
174}
175
176.ues-navbar-brand span,
177.ues-navbar-brand a {
178 display: inline-block;
179 text-indent: -9000px;
180 direction: ltr;
181}
182
183/**
184 * set all navbar items top and bottom padding.
185 * pretty much all navbar content needs to be in one of
186 * these to be correctly positioned in the navbar.
187 *
188 * **/
189
190.ues-navbar-toggle,
191.ues-navbar-text,
192.ues-navbar-brand span,
193.ues-navbar-brand a,
194.ues-navbar .ues-menu a,
195.ues-navbar .ues-menu span {
196 padding: 15px;
197}
198
199.ues-navbar-text {
200 display: inline-block;
201 margin: 0;
202}
203
204.ues-navbar-text a {
205 border-bottom: 1px solid white;
206}
207
208@media screen and (max-width: 480px) {
209 .ues-navbar-primary-nav .ues-menu {
210 position: absolute;
211 top: 64px;
212 left: 0;
213 bottom: 0;
214 min-width: 150px;
215 margin-left: -200px;
216 z-index: 10000;
217 background: #333;
218 -o-transition: all 0.3s ease 0s;
219 -ms-transition: all 0.3s ease 0s;
220 -moz-transition: all 0.3s ease 0s;
221 -webkit-transition: all 0.3s ease 0s;
222 transition: all 0.3s ease 0s;
223 }
224
225 .ues-navbar-primary-nav .ues-menu li {
226 display: block;
227 float: none;
228 }
229
230 .ues-navbar-primary-nav.open .ues-menu {
231 left: 200px;
232 }
233}
234
235.ues-navbar .ues-menu li,
236.ues-navbar .ues-menu li a {
237 position: relative;
238 -webkit-transition: 0.3s linear background-color;
239 -moz-transition: 0.3s linear background-color;
240 -ms-transition: 0.3s linear background-color;
241 -o-transition: 0.3s linear background-color;
242 -o-transition: 0.3s linear background-color;
243 -ms-transition: 0.3s linear background-color;
244 -moz-transition: 0.3s linear background-color;
245 -webkit-transition: 0.3s linear background-color;
246 transition: 0.3s linear background-color;
247}
248
249.ues-navbar .ues-menu .active a,
250.ues-navbar .ues-menu .active a:hover {
251 background-color: #f75216;
252}
253
254.ues-navbar .ues-menu .active a:before,
255.ues-navbar .ues-menu .active a:after {
256 content: '';
257 display: block;
258 position: absolute;
259 width: 1px;
260 top: 0;
261 bottom: 0;
262 background-color: #dd4814;
263}
264
265.ues-navbar .ues-menu .active a:before {
266 left: 0;
267}
268
269.ues-navbar .ues-menu .active a:after {
270 right: 0;
271}
272
273.ues-navbar .ues-menu li a:hover {
274 background-color: #f75216;
275}
276
277.ues-menu.user li a {
278 width: 40px;
279 text-indent: -9000px;
280 direction: ltr;
281 background: transparent url(data:image/png;base64,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) 4px 16px no-repeat;
282}
283
284.ues-menu.user .settings {
285 background-position: -38px 16px;
286}
287
288.ues-menu.user .logout {
289 background-position: -80px 16px;
290}
291
292.ues-menu.user .together {
293 background-position: -122px 16px;
294}
295
296.ues-pagination {
297 display: inline-block;
298 margin: 1em 0;
299 padding: 4px 2px;
300}
301
302.ues-pagination li {
303 padding: 0;
304 display: inline;
305 list-style: none;
306}
307
308.ues-pagination a,
309.ues-pagination span {
310 float: left;
311 padding: 0.2em 1em;
312 position: relative;
313 margin-left: 1px;
314 border: 1px solid #eee;
315 -o-border-radius: 4px;
316 -ms-border-radius: 4px;
317 -moz-border-radius: 4px;
318 -webkit-border-radius: 4px;
319 border-radius: 4px;
320}
321
322.ues-pagination li:first-child span,
323.ues-pagination li:first-child a {
324 margin-left: 0;
325}
326
327.ues-pagination li a:hover {
328 border-color: #ccc;
329}
330
331.ues-pagination .-active a {
332 border-color: #dd4814;
333 background: #dd4814;
334 color: white;
335}
336
337.ues-pagination .-active a:hover {
338 border-color: #dd4814;
339}
340
341.ues-pagination .-disabled span,
342.ues-pagination .-disabled a {
343 cursor: not-allowed;
344 color: #999;
345}
346
347.ues-pagination .-disabled span:hover,
348.ues-pagination .-disabled a:hover {
349 background-color: white;
350}
351
352.ues-pagination-break span {
353 border-color: transparent;
354 padding-left: 0.5em;
355 padding-right: 0.5em;
356}
0\ No newline at end of file357\ No newline at end of file
1358
=== added file 'public/tables-min.css'
--- public/tables-min.css 1970-01-01 00:00:00 +0000
+++ public/tables-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1.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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/tables.css'
--- public/tables.css 1970-01-01 00:00:00 +0000
+++ public/tables.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,82 @@
1.ues-table {
2 border-collapse: collapse;
3 border-spacing: 0;
4 empty-cells: show;
5 border: 1px dotted #AEA79F;
6}
7
8.ues-table caption {
9 font-style: italic;
10 font-size: 13px;
11 line-height: 1;
12 padding: 1em 0;
13 text-align: center;
14}
15
16.ues-table td,
17.ues-table th {
18 background-color: #F0EDEA;
19 border-left: 1px dotted #AEA79F;
20 border-width: 0 0 0 1px;
21 padding: 15px 10px;
22 overflow: visible;
23}
24
25.ues-table-small td,
26.ues-table-small th {
27 padding: 5px 10px;
28}
29
30.ues-table td:first-child,
31.ues-table th:first-child {
32 border-left-width: 0;
33}
34
35.ues-table thead {
36 background-color: #FEE3D2;
37 color: #333;
38 text-align: left;
39 font-weight: normal;
40 vertical-align: bottom;
41}
42
43.ues-table thead th {
44 border-collapse: separate;
45 border-spacing: 0 10px;
46 background-color: transparent;
47}
48
49.ues-table tfoot th,
50.ues-table tbody th {
51 font-weight: 300;
52}
53
54/* bordered */
55
56.ues-table-bordered th,
57.ues-table-bordered td {
58 border-bottom: 1px dotted #AEA79F;
59}
60
61.ues-table-bordered tbody > tr:last-child td,
62.ues-table-horizontal tbody > tr:last-child td {
63 border-bottom-width: 0;
64}
65
66/* horizontally bordered */
67
68.ues-table-horizontal td,
69.ues-table-horizontal th {
70 border-width: 0 0 1px 0;
71 border-bottom: 1px dotted #cbcbcb;
72}
73
74.ues-table-horizontal tbody > tr:last-child td {
75 border-bottom-width: 0;
76}
77
78/* striped */
79
80.ues-table-striped tr:nth-child(2n-1) td {
81 background-color: #F7F7F7;
82}
0\ No newline at end of file83\ No newline at end of file
184
=== added file 'public/typography-min.css'
--- public/typography-min.css 1970-01-01 00:00:00 +0000
+++ public/typography-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,1 @@
1html{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}
0\ No newline at end of file2\ No newline at end of file
13
=== added file 'public/typography.css'
--- public/typography.css 1970-01-01 00:00:00 +0000
+++ public/typography.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,182 @@
1html {
2 font: normal 300 16px/25px "Ubuntu", Arial, "libra sans", sans-serif;
3 color: #333;
4}
5
6/** headlines **/
7
8h1,
9h2,
10h3,
11h4,
12h5,
13h6 {
14 font-weight: 300;
15 padding: 0 0 0 0;
16 margin: 0.5em 0 1em 0;
17 line-height: 1;
18}
19
20p + h2,
21p + h3,
22p + h4,
23p + h5,
24p + h6 {
25 margin-top: 1em;
26}
27
28.ues-hdisplay {
29 font-size: 45px;
30}
31
32.ues-hmain,
33h1 {
34 font-size: 32px;
35}
36
37.ues-hmedium,
38h2 {
39 font-size: 23px;
40}
41
42.ues-hlight,
43h3,
44h4,
45h5,
46h6 {
47 font-size: 18px;
48}
49
50.ues-hinline {
51 display: inline;
52 font-weight: 400;
53 font-size: 1em;
54 line-height: inherit;
55 padding: 0;
56 margin-left: 0;
57 margin-right: 0;
58}
59
60/** paragraph styles **/
61
62p {
63 margin: 0 0 1em;
64}
65
66p:last-child {
67 margin: 0;
68}
69
70.ues-lead {
71 font-size: 23px;
72 line-height: 1.5;
73 margin: 0 0 0.5em;
74}
75
76/** links **/
77
78a {
79 color: #dd4814;
80 text-decoration: none;
81}
82
83/** lists **/
84
85ul,
86ol {
87 margin: 0.5em 0;
88 padding: 0;
89}
90
91ul li {
92 list-style: none;
93}
94
95.ues-list {
96 padding-left: 40px;
97 margin-bottom: 15px;
98}
99
100.ues-list li {
101 list-style: disc;
102}
103
104ol.ues-list li {
105 list-style: decimal;
106}
107
108dl.ues-list {
109 padding: 0;
110}
111
112dl.ues-list dd {
113 list-style: disc;
114}
115
116.ues-list-bordered {
117 padding: 0;
118}
119
120.ues-list-bordered li {
121 list-style: none;
122 border-bottom: 1px dotted #ccc;
123 padding: 0.3em;
124}
125
126.ues-list-inline {
127 display: inline;
128 overflow: hidden;
129 margin-left: 0.3em;
130 padding: 0;
131}
132
133.ues-list-inline li {
134 list-style: none;
135 display: inline-block;
136}
137
138.ues-list-inline li:after {
139 content: ' |';
140 margin: 0 0.15em;
141}
142
143.ues-list-inline li:last-child:after {
144 content: '';
145}
146
147/** everything else **/
148
149pre {
150 margin: 0.5em 0;
151}
152
153pre,
154code {
155 font-family: "Ubuntu Mono", Monaco, Menlo, Consolas, "Courier New", monospace;
156 font-weight: 300;
157}
158
159abbr {
160 border-bottom: 1px solid #333;
161}
162
163/** logos **/
164
165/**
166 * background position 0 0 may not be the most helpful, but it is clear and
167 * consistent!
168 */
169
170.ues-logo {
171 display: inline-block;
172 width: 30px;
173 height: 30px;
174}
175
176.ues-logo-orange {
177 background: white url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat;
178}
179
180.ues-logo-white {
181 background: #dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat;
182}
0\ No newline at end of file183\ No newline at end of file
1184
=== added file 'public/ulysses-min.css'
--- public/ulysses-min.css 1970-01-01 00:00:00 +0000
+++ public/ulysses-min.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,6 @@
1/*! 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}/*!
2Pure v0.3.0
3Copyright 2013 Yahoo! Inc. All rights reserved.
4Licensed under the BSD License.
5https://github.com/yui/pure/blob/master/LICENSE.md
6*/.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,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAAfCAYAAAAWaXQGAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACStJREFUeNrsnAtQFPcdx/97txx3HKcCBlDkFZ+TWKtJa50oTGy1ySTVPMY+NLXTJlO0yUzHRx8JaQbTkEfHKZm2aWtqmnaaJk6MYRKhbZwSsYazdAoDiFER0OP9EDjhOO84uLv+fsv/yHLZ3ds9dpeGud/Mj//u/l+f++/3/q9djiFhFgwGF0HwOfCl4DngS8BTwdPB54HPpy5kw9RHwHvB+8E7wR3greCNDMP0hNVH5Bjki3HOIU6GV3E2BL8DvxsTgl+l3kkL6+UV7gYfh8LcNK8VgjhwKw8ynTp+gFvpB1oNfgb8ccjbFk1DxTjnBmeo8lzwPvAS8ESikWHZtA6sKzfUUHI8xjm3OEMRp8B/SXQyrAvrjKKhYpxzhBNPFoN7tVS8yDfAS+uW21gxzjnEaYDz28GbYOwd5SeqzJt0GYUxUvFCZdC6mmjdck2QU0uLcWrHycKfFeAtUSr4eQgSwPdHkb2F1v1Pmemj5pyhqcop58ssZZs/mhvticLLlQsAQjsGwTug3FI8r/5GroUxGi28+C0QrIP4wzIBchUAT+Oc6Q1UcGNnxKnE7j4bxF6onJ7efyafuajwhurCqYLwclm67K2Sk6PhwNakCZfTFjr39jqKITBS0RmdtR8+1H/6bbkAHeAbFQDL5lTZdOP0DfYUmVIW5dDjZyH4+v8jpxrticJbTPdqIpqzpuIpCNpDQoNgAe7rwBopAy4cM6dlLewpO/p9mQBYZ4YCYEFO6CW4Pgp6hzze+aYoGqQqVIYWnHJswH4ye/H2PfS4LFthdlU4PReqVVWZZfUGQU4U3i1SDQUC+zEEdhg+z8EwVAfnZhAazu32gifzZo7E1VTbDmnsNN86CH4CN3OnSNF9tG65Jsg52ly3hrcPzp0nLl+nuIFGm+vXaMkpx1pfOXDypuPSejzuKT96UmF21Tk99WdR/E+C30cmN4Ux/d/BX6JJBOMsa/PbInGi8HC3eVh0QH7lwHJ3S8MFKiZzMOA/xRiM+UJpbau+YMI0IFJv45Pb5pvTspdIANwg4o9ghEyQs+axO84TnvLoeTQ9XqOWnCJzujQI/sr7ljOe7qtX8DDn0UP2qvuSlPCrygmiuxd4TkCHYuVdzsIOx2hL+i6e+F1Oc3gc5NkNeXeA+D6Q4mTpcHlDDKDz+MvHIajD44DPW2QwmfNFu9WMZemB8bFD+E0YPFeON/LlCA21QEFDiXHmRTifqanF+SkbG+h+PH7h4i0325tcCVkrbThqWDKWksCYx8+wcWUgzE0wYtTrzQnCyQkGAu8yBkPCp7ZETGZiyrnNjF917+VaEvR5w/dMrJC3FMq4DcTnEOPEfTxclbokVnkV4IPQkxlAzfsirnz9/h/i/A/zgJdKJHXRumVPF6Q4NTTNOBkjW+C+2kiuHC7o4l+/+Nwj497eNkvQP3EaxPcqup6cE173C0KiQ2PTMmE5CdN7g5GwqZnCn8tgsEAZxVKcrMQwgMNXCcznXoCh8/rE6I0sNnGBOdKnMZoTLOPDA/hg+AoIEOeAB+Fb8LRWqtBhcaEV98qx/o7klt/sb7117y/eh0urpnrCvvbHGvZvKV794vuZ8SmLvkUv79GLDe73NtH7Oy952vG4eCkPSNVhEIuAm0D6K4/fdfUPhdxEo+/UG5lywXv+9jq3uup4u2ThUPU/tmrZSLiY4C8MJhcb0ZRTv4boaNi+/96R1ems/fA7MH3ZzI9b8aNXB7y9jvya732+0b49dQBdTzZDXLxVVE6s6ZPjOJN4B2QSL4PrOaVGzYtF36zAlT2eOP78877UrbtI3LwUSejxkUHScewwN3S0/vagE4JzWjaSDosLrQwfHS2dvJlsDhU/SVy+lpiS0/bR1eIdszC1IBOeURJnFV6nBCd8ILj4yeNxn3gZN6VnG4YIDE/DPG2IE9TwQGtP+R89EXs7SINp6fzwOgT7NG6nvDCh5VEhKvVNZJaMtc63wYKCXCrefQnmdSC89HtgKF40WzyjXS1usTj/yNAnx64h8TK6W92RhIdiskns4z0MngIi8re/+dKvh8+LPyzEuLa/FP8K02Ie+ghNzGy0brkmyamhac4ZN39h/I26M373tQsP9FccC8Kiw+Bz9h+cLc7rjVVlgfEx4Z6sr4OQgJ9z7ljAMC+WIcXJ8pbhgqV4Opv3+4b6UNpnJlzOZxsO3rMpe3fhxoyHniCsLWlqeO1+7wgBYdr9ntFD3NLlcs2XAj7Pg3BYMdNth7Dtgg6dFxeqcIYxF0FwaNpSr6nmYwiae8pfK0v76re3w7xvD6QrBCaf2ts4kTg9A12FbRVvPZi9ZZfFQIfVqY7I5yXeloapYyHRQV4PliHFydJNRNGNx//sWtEZ2miEnsxTmef5yrXXnvmZ4/WiJ+JvWZLEsHHE2+MYDAb8RyDJ85CG+6rUFnwR8zRHaKhhBQ0lyKnDkwtVOKfNSx9da4tPyyK2FXcS28pJHz5fdYJTQ8PZwsFz5dtTNm5L9Hvdj8ClPykQniqcG35f7aj+wYaHm94pOZG6drN1XtYqwibYuHnbSPtl0l9fyQ2jYnE+l3MHliHFicLDeVi6xD7eTt6wexeZfIfrmcq8QJG3rx2fTOA7946p4ZWQVRBfRx+d2SXeIkmjdcs1QU4dFheqcE4TeUtDCfi/Bu1ld8JpyN+g0R93lx+1g/A2wuhRqEB4qnKCcD4A8d3e+VHpU3Shg+Xj4y58LPYiphGLg7xtkThReN2RGmpqOLj8312GeMtpOCwFYQVAaDhPGAWh+bkuuqv1a0aLFYV6r4zisM4uBQ0lxqn1kwu1OMPToAvOg0CQP4Uhtiq0o6AnJ4iNf4oC2itRhmBcWBmCnCg8HEpl7dHVFqxHkJGpiaZ7+DnoBm/C4QFuWN65DNfQTpkfPFNhQ8nmVNlmg9PO78X15JR40VTV9kThXQP/spwcADXtBU/7/cmeYCDg4cXjI7JSmQDLwE8rAJ7GqUMDqcKpo32mOFF4+DZEgVgqqTd9QXTY0wWjfBsYAY4oSC/JqXFDqcap4Rfms9Wesf+KinHOBmfoQuz/QGOcunKGLsT+8z3GqSsn95IAwzDX4AK+co2/oYGRWv+Gxvppv6Eh02Kcc4eTEVBn7NeNYpyac/5PgAEAqD4AO5ib0uMAAAAASUVORK5CYII=) 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}
0\ No newline at end of file7\ No newline at end of file
18
=== added file 'public/ulysses.css'
--- public/ulysses.css 1970-01-01 00:00:00 +0000
+++ public/ulysses.css 2014-02-27 17:51:31 +0000
@@ -0,0 +1,2174 @@
1/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
2
3/* ==========================================================================
4 HTML5 display definitions
5 ========================================================================== */
6
7/**
8 * Correct `block` display not defined in IE 8/9.
9 */
10
11article,
12aside,
13details,
14figcaption,
15figure,
16footer,
17header,
18hgroup,
19main,
20nav,
21section,
22summary {
23 display: block;
24}
25
26/**
27 * Correct `inline-block` display not defined in IE 8/9.
28 */
29
30audio,
31canvas,
32video {
33 display: inline-block;
34}
35
36/**
37 * Prevent modern browsers from displaying `audio` without controls.
38 * Remove excess height in iOS 5 devices.
39 */
40
41audio:not([controls]) {
42 display: none;
43 height: 0;
44}
45
46/**
47 * Address `[hidden]` styling not present in IE 8/9.
48 * Hide the `template` element in IE, Safari, and Firefox < 22.
49 */
50
51[hidden],
52template {
53 display: none;
54}
55
56/* ==========================================================================
57 Base
58 ========================================================================== */
59
60/**
61 * 1. Set default font family to sans-serif.
62 * 2. Prevent iOS text size adjust after orientation change, without disabling
63 * user zoom.
64 */
65
66html {
67 font-family: sans-serif; /* 1 */
68 -ms-text-size-adjust: 100%; /* 2 */
69 -webkit-text-size-adjust: 100%; /* 2 */
70}
71
72/**
73 * Remove default margin.
74 */
75
76body {
77 margin: 0;
78}
79
80/* ==========================================================================
81 Links
82 ========================================================================== */
83
84/**
85 * Remove the gray background color from active links in IE 10.
86 */
87
88a {
89 background: transparent;
90}
91
92/**
93 * Address `outline` inconsistency between Chrome and other browsers.
94 */
95
96a:focus {
97 outline: thin dotted;
98}
99
100/**
101 * Improve readability when focused and also mouse hovered in all browsers.
102 */
103
104a:active,
105a:hover {
106 outline: 0;
107}
108
109/* ==========================================================================
110 Typography
111 ========================================================================== */
112
113/**
114 * Address variable `h1` font-size and margin within `section` and `article`
115 * contexts in Firefox 4+, Safari 5, and Chrome.
116 */
117
118h1 {
119 font-size: 2em;
120 margin: 0.67em 0;
121}
122
123/**
124 * Address styling not present in IE 8/9, Safari 5, and Chrome.
125 */
126
127abbr[title] {
128 border-bottom: 1px dotted;
129}
130
131/**
132 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
133 */
134
135b,
136strong {
137 font-weight: bold;
138}
139
140/**
141 * Address styling not present in Safari 5 and Chrome.
142 */
143
144dfn {
145 font-style: italic;
146}
147
148/**
149 * Address differences between Firefox and other browsers.
150 */
151
152hr {
153 -moz-box-sizing: content-box;
154 box-sizing: content-box;
155 height: 0;
156}
157
158/**
159 * Address styling not present in IE 8/9.
160 */
161
162mark {
163 background: #ff0;
164 color: #000;
165}
166
167/**
168 * Correct font family set oddly in Safari 5 and Chrome.
169 */
170
171code,
172kbd,
173pre,
174samp {
175 font-family: monospace, serif;
176 font-size: 1em;
177}
178
179/**
180 * Improve readability of pre-formatted text in all browsers.
181 */
182
183pre {
184 white-space: pre-wrap;
185}
186
187/**
188 * Set consistent quote types.
189 */
190
191q {
192 quotes: "\201C" "\201D" "\2018" "\2019";
193}
194
195/**
196 * Address inconsistent and variable font size in all browsers.
197 */
198
199small {
200 font-size: 80%;
201}
202
203/**
204 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
205 */
206
207sub,
208sup {
209 font-size: 75%;
210 line-height: 0;
211 position: relative;
212 vertical-align: baseline;
213}
214
215sup {
216 top: -0.5em;
217}
218
219sub {
220 bottom: -0.25em;
221}
222
223/* ==========================================================================
224 Embedded content
225 ========================================================================== */
226
227/**
228 * Remove border when inside `a` element in IE 8/9.
229 */
230
231img {
232 border: 0;
233}
234
235/**
236 * Correct overflow displayed oddly in IE 9.
237 */
238
239svg:not(:root) {
240 overflow: hidden;
241}
242
243/* ==========================================================================
244 Figures
245 ========================================================================== */
246
247/**
248 * Address margin not present in IE 8/9 and Safari 5.
249 */
250
251figure {
252 margin: 0;
253}
254
255/* ==========================================================================
256 Forms
257 ========================================================================== */
258
259/**
260 * Define consistent border, margin, and padding.
261 */
262
263fieldset {
264 border: 1px solid #c0c0c0;
265 margin: 0 2px;
266 padding: 0.35em 0.625em 0.75em;
267}
268
269/**
270 * 1. Correct `color` not being inherited in IE 8/9.
271 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
272 */
273
274legend {
275 border: 0; /* 1 */
276 padding: 0; /* 2 */
277}
278
279/**
280 * 1. Correct font family not being inherited in all browsers.
281 * 2. Correct font size not being inherited in all browsers.
282 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
283 */
284
285button,
286input,
287select,
288textarea {
289 font-family: inherit; /* 1 */
290 font-size: 100%; /* 2 */
291 margin: 0; /* 3 */
292}
293
294/**
295 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
296 * the UA stylesheet.
297 */
298
299button,
300input {
301 line-height: normal;
302}
303
304/**
305 * Address inconsistent `text-transform` inheritance for `button` and `select`.
306 * All other form control elements do not inherit `text-transform` values.
307 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
308 * Correct `select` style inheritance in Firefox 4+ and Opera.
309 */
310
311button,
312select {
313 text-transform: none;
314}
315
316/**
317 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
318 * and `video` controls.
319 * 2. Correct inability to style clickable `input` types in iOS.
320 * 3. Improve usability and consistency of cursor style between image-type
321 * `input` and others.
322 */
323
324button,
325html input[type="button"], /* 1 */
326input[type="reset"],
327input[type="submit"] {
328 -webkit-appearance: button; /* 2 */
329 cursor: pointer; /* 3 */
330}
331
332/**
333 * Re-set default cursor for disabled elements.
334 */
335
336button[disabled],
337html input[disabled] {
338 cursor: default;
339}
340
341/**
342 * 1. Address box sizing set to `content-box` in IE 8/9/10.
343 * 2. Remove excess padding in IE 8/9/10.
344 */
345
346input[type="checkbox"],
347input[type="radio"] {
348 box-sizing: border-box; /* 1 */
349 padding: 0; /* 2 */
350}
351
352/**
353 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
354 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
355 * (include `-moz` to future-proof).
356 */
357
358input[type="search"] {
359 -webkit-appearance: textfield; /* 1 */
360 -moz-box-sizing: content-box;
361 -webkit-box-sizing: content-box; /* 2 */
362 box-sizing: content-box;
363}
364
365/**
366 * Remove inner padding and search cancel button in Safari 5 and Chrome
367 * on OS X.
368 */
369
370input[type="search"]::-webkit-search-cancel-button,
371input[type="search"]::-webkit-search-decoration {
372 -webkit-appearance: none;
373}
374
375/**
376 * Remove inner padding and border in Firefox 4+.
377 */
378
379button::-moz-focus-inner,
380input::-moz-focus-inner {
381 border: 0;
382 padding: 0;
383}
384
385/**
386 * 1. Remove default vertical scrollbar in IE 8/9.
387 * 2. Improve readability and alignment in all browsers.
388 */
389
390textarea {
391 overflow: auto; /* 1 */
392 vertical-align: top; /* 2 */
393}
394
395/* ==========================================================================
396 Tables
397 ========================================================================== */
398
399/**
400 * Remove most spacing between table cells.
401 */
402
403table {
404 border-collapse: collapse;
405 border-spacing: 0;
406}
407
408/** anything you want to add to normalize.css or base css like stuff */
409.ues-button {
410 background-color: #dedede;
411 background-image: -o-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
412 background-image: -ms-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
413 background-image: -moz-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
414 background-image: -webkit-linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
415 background-image: linear-gradient(to bottom, #f7f7f7 0%, #e6e6e6 100%);
416 display: inline-block;
417 font-weight: 300;
418 font-size: 13px;
419 line-height: 20px;
420 padding: 5px 19px;
421 text-align: center;
422 vertical-align: baseline;
423 text-transform: uppercase;
424 border: 1px solid #aea79f;
425 -o-border-radius: 3px;
426 -ms-border-radius: 3px;
427 -moz-border-radius: 3px;
428 -webkit-border-radius: 3px;
429 border-radius: 3px;
430}
431
432.ues-button:hover {
433 background-color: #e6e6e6;
434 background-image: -o-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
435 background-image: -ms-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
436 background-image: -moz-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
437 background-image: -webkit-linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
438 background-image: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
439}
440
441.ues-button:focus {
442 -o-box-shadow: #f7f6f5 0 0 0 1px;
443 -ms-box-shadow: #f7f6f5 0 0 0 1px;
444 -moz-box-shadow: #f7f6f5 0 0 0 1px;
445 -webkit-box-shadow: #f7f6f5 0 0 0 1px;
446 box-shadow: #f7f6f5 0 0 0 1px;
447}
448
449.ues-button:focus,
450.ues-button:active {
451 background-color: #e6e6e6;
452 background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
453 background-image: -ms-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
454 background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
455 background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
456 background-image: linear-gradient(to bottom, #e6e6e6 0%, #cdcdcd 90%, #fff 100%);
457}
458
459.ues-button-primary {
460 background-color: #dd4814;
461 background-image: -o-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
462 background-image: -ms-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
463 background-image: -moz-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
464 background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
465 background-image: linear-gradient(to bottom, #f39455 0%, #ef5e1f 5%, #dd4814 100%);
466 color: #fff;
467 border-color: #ad2e03;
468}
469
470.ues-button-primary:hover {
471 background-color: #f28a45;
472 background-image: -o-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
473 background-image: -ms-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
474 background-image: -moz-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
475 background-image: -webkit-linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
476 background-image: linear-gradient(to bottom, #f39455 0%, #f28a45 5%, #dd4814 100%);
477}
478
479.ues-button-primary:focus,
480.ues-button-primary:active {
481 background-color: #dd4814;
482 background-image: -o-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
483 background-image: -ms-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
484 background-image: -moz-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
485 background-image: -webkit-linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
486 background-image: linear-gradient(to bottom, #dd4814 0%, #bf3b0d 5%, #f39455 100%);
487 border-color: #333;
488}
489
490.ues-button-tertiary {
491 background-color: white;
492 background-image: none;
493 border: 1px solid #c8c8c8;
494}
495
496.ues-button-tertiary:hover {
497 background-color: #e6e6e6;
498 background-image: none;
499 border-color: #cdcdcd;
500}
501
502.ues-button-tertiary:focus,
503.ues-button-tertiary:active {
504 background-color: #e6e6e6;
505 background-image: none;
506 border-color: #dd4814;
507}
508
509a.ues-button {
510 color: inherit;
511}
512
513.ues-button-small {
514 font-size: 11px;
515 padding: 0 5px;
516 font-weight: 400;
517 -o-border-radius: 3px;
518 -ms-border-radius: 3px;
519 -moz-border-radius: 3px;
520 -webkit-border-radius: 3px;
521 border-radius: 3px;
522}
523
524.ues-button-large {
525 font-size: 16px;
526 padding: 14px 38px;
527 -o-border-radius: 7px;
528 -ms-border-radius: 7px;
529 -moz-border-radius: 7px;
530 -webkit-border-radius: 7px;
531 border-radius: 7px;
532}
533
534.ues-button-block {
535 margin: 0.5em 0;
536 display: block;
537 width: 100%;
538}
539
540/** a non text button needs less padding */
541
542.ues-button-icon {
543 padding-left: 7px;
544 padding-right: 7px;
545}
546
547.ues-button-group {
548 position: relative;
549 display: inline-block;
550 vertical-align: middle;
551}
552
553.ues-button-group .ues-button {
554 float: left;
555}
556
557/** first child of >1 buttons **/
558
559.ues-button-group > .ues-button:first-child:not(:last-child):not(.ues-dropdown-toggle) {
560 border-top-right-radius: 0px;
561 border-bottom-right-radius: 0px;
562 border-right: none;
563}
564
565/** last child of >1 buttonsi **/
566
567.ues-button-group > .ues-button:last-child:not(:first-child),
568.ues-button-group > .ues-dropdown-toggle:not(:first-child) {
569 border-top-left-radius: 0px;
570 border-bottom-left-radius: 0px;
571}
572
573/** any button surrounded by other buttons **/
574
575.ues-button-group > .ues-button:not(:first-child):not(:last-child):not(.ues-dropdown-toggle) {
576 border-right: none;
577 -o-border-radius: 0px;
578 -ms-border-radius: 0px;
579 -moz-border-radius: 0px;
580 -webkit-border-radius: 0px;
581 border-radius: 0px;
582}
583.ues-dropdown {
584 position: relative;
585}
586
587.ues-dropdown-menu {
588 font-size: 13px;
589 position: absolute;
590 display: none;
591 top: 100%;
592 left: 0;
593 z-index: 1000;
594 float: left;
595 min-width: 160px;
596 padding: 5px 0;
597 margin: 2px 0 0;
598 list-style: none;
599 border: 1px solid #ccc;
600 background-clip: padding-box;
601 background-color: #fff;
602 -o-border-radius: 2px;
603 -ms-border-radius: 2px;
604 -moz-border-radius: 2px;
605 -webkit-border-radius: 2px;
606 border-radius: 2px;
607 -o-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
608 -ms-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
609 -moz-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
610 -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
611 box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.1);
612}
613
614.ues-dropdown-menu > li > a {
615 display: block;
616 padding: 3px 20px;
617 white-space: nowrap;
618 clear: both;
619 -o-transition: all 0.2s;
620 -ms-transition: all 0.2s;
621 -moz-transition: all 0.2s;
622 -webkit-transition: all 0.2s;
623 transition: all 0.2s;
624}
625
626.ues-dropdown-menu > li > a:hover {
627 background: #f75216;
628 color: white;
629}
630
631.ues-dropdown-divider {
632 height: 1px;
633 margin: 9px 0;
634 overflow: hidden;
635 background-color: #ccc;
636}
637
638.ues-dropdown-header {
639 display: block;
640 padding: 2px 20px;
641 color: #999;
642}
643
644/** button dropdowns **/
645
646.open > .ues-dropdown-menu {
647 display: block;
648}
649
650.open > .ues-dropdown-toggle {
651 background: #cfcfcf;
652 -o-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
653 -ms-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
654 -moz-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
655 -webkit-box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
656 box-shadow: inset 0 3px 2px 0 rgba(0,0,0,0.1);
657}
658form {
659 margin: 1em 0;
660}
661
662fieldset {
663 margin: 0 0 2em 0;
664 padding: 0;
665 border: 0;
666}
667
668legend {
669 display: block;
670 width: 100%;
671 font-size: 23px;
672 line-height: inherit;
673 border: 0;
674 margin: 0 0 1em 0;
675}
676
677label {
678 display: block;
679 margin: 0.8em 0 0.3em;
680}
681
682input[type="checkbox"],
683input[type="radio"] {
684 margin-right: 0.5em;
685}
686
687/** use a span or div depending on what you want for block/inline **/
688
689.ues-form-help {
690 font-size: 14px;
691 padding: 0em 1em;
692 background-color: #eee;
693 color: #555;
694 position: relative;
695 margin: 0.5em 0;
696 -o-border-radius: 3px;
697 -ms-border-radius: 3px;
698 -moz-border-radius: 3px;
699 -webkit-border-radius: 3px;
700 border-radius: 3px;
701}
702
703span.ues-form-help {
704 display: inline-block;
705 margin: 0;
706}
707
708/** TODO move to base? **/
709
710.ues-inline {
711 display: inline-block;
712 margin-right: 0.5em;
713}
714
715input[type="text"],
716input[type="password"],
717input[type="email"],
718input[type="url"],
719input[type="date"],
720input[type="month"],
721input[type="time"],
722input[type="datetime"],
723input[type="datetime-local"],
724input[type="week"],
725input[type="number"],
726input[type="search"],
727input[type="tel"],
728input[type="color"],
729select,
730textarea {
731 width: 100%;
732 padding: 0.5em 0.6em;
733 margin: 0 0 0.5em 0;
734 display: block;
735 border: 1px solid #ccc;
736 font-weight: inherit;
737 -o-border-radius: 2px;
738 -ms-border-radius: 2px;
739 -moz-border-radius: 2px;
740 -webkit-border-radius: 2px;
741 border-radius: 2px;
742 -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
743 -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
744 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
745 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
746 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
747 -o-transition: 0.3s linear border;
748 -ms-transition: 0.3s linear border;
749 -moz-transition: 0.3s linear border;
750 -webkit-transition: 0.3s linear border;
751 transition: 0.3s linear border;
752}
753
754input[type="text"]:focus,
755input[type="password"]:focus,
756input[type="email"]:focus,
757input[type="url"]:focus,
758input[type="date"]:focus,
759input[type="month"]:focus,
760input[type="time"]:focus,
761input[type="datetime"]:focus,
762input[type="datetime-local"]:focus,
763input[type="week"]:focus,
764input[type="number"]:focus,
765input[type="search"]:focus,
766input[type="tel"]:focus,
767input[type="color"]:focus,
768select:focus,
769textarea:focus {
770 outline: 0;
771 outline: thin dotted \9;
772 /* IE6-9 */
773 border-color: #129FEA;
774}
775
776input[type="file"]:focus,
777input[type="radio"]:focus,
778input[type="checkbox"]:focus {
779 outline: thin dotted #333;
780 outline: 1px auto #129FEA;
781}
782
783input[type="text"][disabled],
784input[type="password"][disabled],
785input[type="email"][disabled],
786input[type="url"][disabled],
787input[type="date"][disabled],
788input[type="month"][disabled],
789input[type="time"][disabled],
790input[type="datetime"][disabled],
791input[type="datetime-local"][disabled],
792input[type="week"][disabled],
793input[type="number"][disabled],
794input[type="search"][disabled],
795input[type="tel"][disabled],
796input[type="color"][disabled],
797select[disabled],
798textarea[disabled] {
799 cursor: not-allowed;
800 background-color: #eaeded;
801 color: #cad2d3;
802}
803
804input[readonly],
805select[readonly],
806textarea[readonly] {
807 background: #eee;
808 /* menu hover bg color */
809 color: #777;
810 /* menu text color */
811 border-color: #ccc;
812}
813
814input:focus:invalid,
815textarea:focus:invalid,
816select:focus:invalid {
817 color: #b94a48;
818 border: 1px solid #ee5f5b;
819}
820
821input:focus:invalid:focus,
822textarea:focus:invalid:focus,
823select:focus:invalid:focus {
824 border-color: #e9322d;
825}
826
827input[type="file"]:focus:invalid:focus,
828input[type="radio"]:focus:invalid:focus,
829input[type="checkbox"]:focus:invalid:focus {
830 outline-color: #e9322d;
831}
832
833select {
834 display: inline-block;
835 width: auto;
836}
837
838.ues-form-inline label,
839.ues-form-inline input {
840 width: auto;
841 display: inline-block;
842}
843
844/** Maybe this is something better left out of the scaffold? **/
845
846.ues-form-inline label {
847 margin-left: 1em;
848 margin-right: 1em;
849}
850/*!
851Pure v0.3.0
852Copyright 2013 Yahoo! Inc. All rights reserved.
853Licensed under the BSD License.
854https://github.com/yui/pure/blob/master/LICENSE.md
855*/
856
857/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
858
859.ues-g {
860 letter-spacing: -0.31em;
861 /* Webkit: collapse white-space between units */
862 *letter-spacing: normal;
863 /* reset IE < 8 */
864 *word-spacing: -0.43em;
865 /* IE < 8: collapse white-space between units */
866 text-rendering: optimizespeed;
867 /* Webkit: fixes text-rendering: optimizeLegibility */
868 /*
869 Sets the font stack to fonts known to work properly with the above letter
870 and word spacings. See: https://github.com/yui/pure/issues/41/
871
872 The following font stack makes Pure Grids work on all known environments.
873
874 * FreeSans: Ships with many Linux distros, including Ubuntu
875
876 * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
877 Arial to get picked up by the browser, even though neither is available
878 in Chrome OS.
879
880 * Droid Sans: Ships with all versions of Android.
881
882 * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
883 */
884 font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
885 /*
886 Use flexbox when possible to avoid `letter-spacing` side-effects.
887
888 NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
889 `-moz-` prefix version is omitted.
890 */
891 display: -webkit-flex;
892 -webkit-flex-flow: row wrap;
893 /* IE10 uses display: flexbox */
894 display: -ms-flexbox;
895 -ms-flex-flow: row wrap;
896}
897
898/* Opera as of 12 on Windows needs word-spacing.
899 The ".opera-only" selector is used to prevent actual prefocus styling
900 and is not required in markup.
901*/
902
903.opera-only :-o-prefocus,
904.ues-g {
905 word-spacing: -0.43em;
906}
907
908.ues-u {
909 display: inline-block;
910 *display: inline;
911 /* IE < 8: fake inline-block */
912 zoom: 1;
913 letter-spacing: normal;
914 word-spacing: normal;
915 vertical-align: top;
916 text-rendering: auto;
917}
918
919/*
920Resets the font family back to the OS/browser's default sans-serif font,
921this the same font stack that Normalize.css sets for the `body`.
922*/
923
924.ues-g [class *= "pure-u"] {
925 font-family: sans-serif;
926}
927
928.ues-u-1,
929.ues-u-1-2,
930.ues-u-1-3,
931.ues-u-2-3,
932.ues-u-1-4,
933.ues-u-3-4,
934.ues-u-1-5,
935.ues-u-2-5,
936.ues-u-3-5,
937.ues-u-4-5,
938.ues-u-1-6,
939.ues-u-5-6,
940.ues-u-1-8,
941.ues-u-3-8,
942.ues-u-5-8,
943.ues-u-7-8,
944.ues-u-1-12,
945.ues-u-5-12,
946.ues-u-7-12,
947.ues-u-11-12,
948.ues-u-1-24,
949.ues-u-5-24,
950.ues-u-7-24,
951.ues-u-11-24,
952.ues-u-13-24,
953.ues-u-17-24,
954.ues-u-19-24,
955.ues-u-23-24 {
956 display: inline-block;
957 *display: inline;
958 /* IE < 8: fake inline-block */
959 zoom: 1;
960 letter-spacing: normal;
961 word-spacing: normal;
962 vertical-align: top;
963 text-rendering: auto;
964}
965
966.ues-u-1 {
967 width: 100%;
968}
969
970.ues-u-1-2 {
971 width: 50%;
972 *width: 49.969%;
973}
974
975.ues-u-1-3 {
976 width: 33.3333%;
977 *width: 33.3023%;
978}
979
980.ues-u-2-3 {
981 width: 66.6667%;
982 *width: 66.6357%;
983}
984
985.ues-u-1-4 {
986 width: 25%;
987 *width: 24.969%;
988}
989
990.ues-u-3-4 {
991 width: 75%;
992 *width: 74.969%;
993}
994
995.ues-u-1-5 {
996 width: 20%;
997 *width: 19.969%;
998}
999
1000.ues-u-2-5 {
1001 width: 40%;
1002 *width: 39.969%;
1003}
1004
1005.ues-u-3-5 {
1006 width: 60%;
1007 *width: 59.969%;
1008}
1009
1010.ues-u-4-5 {
1011 width: 80%;
1012 *width: 79.969%;
1013}
1014
1015.ues-u-1-6 {
1016 width: 16.6667%;
1017 *width: 16.6357%;
1018}
1019
1020.ues-u-5-6 {
1021 width: 83.3333%;
1022 *width: 83.3023%;
1023}
1024
1025.ues-u-1-8 {
1026 width: 12.5%;
1027 *width: 12.469%;
1028}
1029
1030.ues-u-3-8 {
1031 width: 37.5%;
1032 *width: 37.469%;
1033}
1034
1035.ues-u-5-8 {
1036 width: 62.5%;
1037 *width: 62.469%;
1038}
1039
1040.ues-u-7-8 {
1041 width: 87.5%;
1042 *width: 87.469%;
1043}
1044
1045.ues-u-1-12 {
1046 width: 8.3333%;
1047 *width: 8.3023%;
1048}
1049
1050.ues-u-5-12 {
1051 width: 41.6667%;
1052 *width: 41.6357%;
1053}
1054
1055.ues-u-7-12 {
1056 width: 58.3333%;
1057 *width: 58.3023%;
1058}
1059
1060.ues-u-11-12 {
1061 width: 91.6667%;
1062 *width: 91.6357%;
1063}
1064
1065.ues-u-1-24 {
1066 width: 4.1667%;
1067 *width: 4.1357%;
1068}
1069
1070.ues-u-5-24 {
1071 width: 20.8333%;
1072 *width: 20.8023%;
1073}
1074
1075.ues-u-7-24 {
1076 width: 29.1667%;
1077 *width: 29.1357%;
1078}
1079
1080.ues-u-11-24 {
1081 width: 45.8333%;
1082 *width: 45.8023%;
1083}
1084
1085.ues-u-13-24 {
1086 width: 54.1667%;
1087 *width: 54.1357%;
1088}
1089
1090.ues-u-17-24 {
1091 width: 70.8333%;
1092 *width: 70.8023%;
1093}
1094
1095.ues-u-19-24 {
1096 width: 79.1667%;
1097 *width: 79.1357%;
1098}
1099
1100.ues-u-23-24 {
1101 width: 95.8333%;
1102 *width: 95.8023%;
1103}
1104
1105/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
1106
1107.ues-g-r {
1108 letter-spacing: -0.31em;
1109 *letter-spacing: normal;
1110 *word-spacing: -0.43em;
1111 /*
1112 Sets the font stack to fonts known to work properly with the above letter
1113 and word spacings. See: https://github.com/yui/pure/issues/41/
1114
1115 The following font stack makes Pure Grids work on all known environments.
1116
1117 * FreeSans: Ships with many Linux distros, including Ubuntu
1118
1119 * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
1120 Arial to get picked up by the browser, even though neither is available
1121 in Chrome OS.
1122
1123 * Droid Sans: Ships with all versions of Android.
1124
1125 * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
1126 */
1127 font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
1128 /*
1129 Use flexbox when possible to avoid `letter-spacing` side-effects.
1130
1131 NOTE: Firefox (as of 25) does not currently support flex-wrap, so the
1132 `-moz-` prefix version is omitted.
1133 */
1134 display: -webkit-flex;
1135 -webkit-flex-flow: row wrap;
1136 /* IE10 uses display: flexbox */
1137 display: -ms-flexbox;
1138 -ms-flex-flow: row wrap;
1139}
1140
1141/* Opera as of 12 on Windows needs word-spacing.
1142 The ".opera-only" selector is used to prevent actual prefocus styling
1143 and is not required in markup.
1144*/
1145
1146.opera-only :-o-prefocus,
1147.ues-g-r {
1148 word-spacing: -0.43em;
1149}
1150
1151/*
1152Resets the font family back to the OS/browser's default sans-serif font,
1153this the same font stack that Normalize.css sets for the `body`.
1154*/
1155
1156.ues-g-r [class *= "pure-u"] {
1157 font-family: sans-serif;
1158}
1159
1160.ues-g-r img {
1161 max-width: 100%;
1162 height: auto;
1163}
1164
1165@media (min-width: 980px) {
1166 .ues-visible-phone {
1167 display: none;
1168 }
1169
1170 .ues-visible-tablet {
1171 display: none;
1172 }
1173
1174 .ues-hidden-desktop {
1175 display: none;
1176 }
1177}
1178
1179@media (max-width: 480px) {
1180 .ues-g-r > .pure-u,
1181 .ues-g-r > [class *= "pure-u-"] {
1182 width: 100%;
1183 }
1184}
1185
1186@media (max-width: 767px) {
1187 .ues-g-r > .pure-u,
1188 .ues-g-r > [class *= "pure-u-"] {
1189 width: 100%;
1190 }
1191
1192 .ues-hidden-phone {
1193 display: none;
1194 }
1195
1196 .ues-visible-desktop {
1197 display: none;
1198 }
1199}
1200
1201@media (min-width: 768px) and (max-width: 979px) {
1202 .ues-hidden-tablet {
1203 display: none;
1204 }
1205
1206 .ues-visible-desktop {
1207 display: none;
1208 }
1209}
1210/**
1211 * Grids.css is an import of YUI Pure framework grids CSS which is prepended
1212 * to this file, therefore anything to add to grids.css goes here.
1213 */
1214[class*="ues-"],
1215[class*="ues-"]:before,
1216[class*="ues-"]:after,
1217[class*="ues-"] *,
1218[class*="ues-"] *:before,
1219[class*="ues-"] *:after {
1220 box-sizing: border-box;
1221}
1222
1223/** modifiers/globals **/
1224
1225.pull-left {
1226 float: left;
1227}
1228
1229.pull-right {
1230 float: right;
1231}
1232
1233/**
1234 * http://nicolasgallagher.com/micro-clearfix-hack/
1235 */
1236
1237.clear:before,
1238.clear:after {
1239 content: " ";
1240 display: table;
1241}
1242
1243.clear:after {
1244 clear: both;
1245}
1246
1247/**
1248 * Footer
1249 */
1250
1251.ues-footer {
1252 margin-top: 4em;
1253}
1254
1255.ues-footer > .ues-footer-row {
1256 font-size: 11px;
1257 padding: 2em 1em;
1258 background-color: #f7f6f5;
1259 border-top: 1px solid #d8d8d8;
1260}
1261
1262.ues-footer > .ues-footer-row + .ues-footer-row {
1263 font-size: 12px;
1264 background-color: #efedec;
1265 border-top: 1px solid #d8d8d8;
1266}
1267
1268@media screen and (max-width: 320px) {
1269 .ues-footer > .ues-footer-row {
1270 font-size: 14px;
1271 }
1272}
1273
1274.ues-footer a {
1275 color: #333;
1276}
1277
1278.ues-footer a:hover {
1279 color: #dd4814;
1280 text-decoration: underline;
1281}
1282
1283.ues-footer-column {
1284 margin: 0 20px 0 0;
1285}
1286
1287.ues-footer .yui3-u-1-6:last-child .ues-footer-column {
1288 margin: 0;
1289}
1290
1291.ues-footer-copyright p {
1292 margin: 0;
1293}
1294
1295/**
1296 * Boxes
1297 */
1298
1299.ues-box {
1300 padding: 20px;
1301 margin: 0 0 2em 0;
1302 -o-border-radius: 12px;
1303 -ms-border-radius: 12px;
1304 -moz-border-radius: 12px;
1305 -webkit-border-radius: 12px;
1306 border-radius: 12px;
1307}
1308
1309.ues-box form {
1310 margin: 0;
1311}
1312
1313.ues-box label:first-child {
1314 margin-top: 0;
1315}
1316
1317.ues-box-solid {
1318 background: #f7f6f5;
1319}
1320
1321.ues-box-bordered {
1322 border: 1px solid #ccc;
1323}
1324
1325.ues-container {
1326 margin: 0 auto;
1327}
1328
1329@media screen and (min-width: 979px) {
1330 .ues-container {
1331 max-width: 970px;
1332 }
1333}
1334
1335.ues-container-small {
1336 margin: 0 1em;
1337}
1338
1339@media screen and (min-width: 760px) {
1340 .ues-container-small {
1341 max-width: 480px;
1342 margin: 0 auto;
1343 }
1344}
1345
1346.ues-well {
1347 -o-border-radius: 4px;
1348 -ms-border-radius: 4px;
1349 -moz-border-radius: 4px;
1350 -webkit-border-radius: 4px;
1351 border-radius: 4px;
1352 -o-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1353 -ms-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1354 -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1355 -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1356 box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
1357}
1358
1359.ues-layout-app {
1360 /** padding to match fixed navbar height **/
1361 padding-top: 55px;
1362}
1363
1364.ues-layout-body {
1365 /** padding to match fixed navbar height **/
1366 padding-top: 80px;
1367}
1368.ues-message {
1369 padding: 0.5em 0.6em;
1370 background-color: #E6E4E2;
1371 border-color: #AEA79F;
1372 color: #555;
1373 -o-border-radius: 2px;
1374 -ms-border-radius: 2px;
1375 -moz-border-radius: 2px;
1376 -webkit-border-radius: 2px;
1377 border-radius: 2px;
1378}
1379
1380.ues-message a:link {
1381 color: inherit;
1382 color: rgba(0,0,0,0.75);
1383 text-decoration: underline;
1384}
1385
1386.ues-message a:hover {
1387 color: #000;
1388}
1389
1390.ues-message-inline {
1391 display: inline-block;
1392}
1393
1394.ues-message-bordered {
1395 border-width: 1px;
1396 border-style: solid;
1397 -o-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
1398 -ms-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
1399 -moz-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
1400 -webkit-box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
1401 box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.25);
1402}
1403
1404.ues-message-stack li {
1405 border-top-width: 0;
1406 border-bottom-color: #000;
1407 border-bottom-color: rgba(0,0,0,0.25);
1408 -o-border-radius: 0;
1409 -ms-border-radius: 0;
1410 -moz-border-radius: 0;
1411 -webkit-border-radius: 0;
1412 border-radius: 0;
1413}
1414
1415.ues-message-stack :first-child {
1416 border-top-width: 1px;
1417 -o-border-radius: 2px 2px 0 0;
1418 -ms-border-radius: 2px 2px 0 0;
1419 -moz-border-radius: 2px 2px 0 0;
1420 -webkit-border-radius: 2px 2px 0 0;
1421 border-radius: 2px 2px 0 0;
1422}
1423
1424.ues-message-stack :last-child {
1425 border-bottom-width: 1px;
1426 -o-border-radius: 0 0 2px 2px;
1427 -ms-border-radius: 0 0 2px 2px;
1428 -moz-border-radius: 0 0 2px 2px;
1429 -webkit-border-radius: 0 0 2px 2px;
1430 border-radius: 0 0 2px 2px;
1431}
1432
1433.ues-message-closeable {
1434 position: relative;
1435 cursor: pointer;
1436 overflow: hidden;
1437 max-height: 1000px;
1438 -o-transition: 0.3s ease all;
1439 -ms-transition: 0.3s ease all;
1440 -moz-transition: 0.3s ease all;
1441 -webkit-transition: 0.3s ease all;
1442 transition: 0.3s ease all;
1443}
1444
1445.ues-message-closeable:after {
1446 content: "✖";
1447 position: absolute;
1448 right: 0.6em;
1449 opacity: 0;
1450}
1451
1452.ues-message-closeable:hover:after {
1453 opacity: 1;
1454}
1455
1456.ues-message-closed {
1457 max-height: 0;
1458 padding: 0;
1459 border: none;
1460 margin: 0;
1461 opacity: 0;
1462 -o-box-shadow: none;
1463 -ms-box-shadow: none;
1464 -moz-box-shadow: none;
1465 -webkit-box-shadow: none;
1466 box-shadow: none;
1467}
1468
1469.ues-disabled {
1470 color: #999;
1471 border-color: #ccc;
1472}
1473
1474.ues-success {
1475 background-color: #AFE1B6;
1476 border-color: #38B44A;
1477 color: #114918;
1478}
1479
1480.ues-warning {
1481 background-color: #F8E2B1;
1482 border-color: #EFB73E;
1483 color: #68563F;
1484}
1485
1486.ues-error {
1487 background-color: #F5C2BF;
1488 border-color: #DF382C;
1489 color: #A11E1A;
1490}
1491
1492@keyframes ues-error-pulsating {
1493 from {
1494 background: #FFE6E5;
1495 }
1496
1497 to {
1498 background: #FFA09B;
1499 }
1500}
1501
1502.ues-error-pulsating {
1503 -o-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1504 -ms-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1505 -moz-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1506 -webkit-animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1507 animation: ues-error-pulsating 0.7s ease-in-out infinite alternate;
1508}
1509
1510.ues-information {
1511 background-color: #B9E9FA;
1512 border-color: #19B6EE;
1513 color: #40525C;
1514}
1515
1516@-o-keyframes ues-error-pulsating {
1517 from {
1518 background: #FFE6E5;
1519 }
1520
1521 to {
1522 background: #FFA09B;
1523 }
1524}
1525
1526@-ms-keyframes ues-error-pulsating {
1527 from {
1528 background: #FFE6E5;
1529 }
1530
1531 to {
1532 background: #FFA09B;
1533 }
1534}
1535
1536@-moz-keyframes ues-error-pulsating {
1537 from {
1538 background: #FFE6E5;
1539 }
1540
1541 to {
1542 background: #FFA09B;
1543 }
1544}
1545
1546@-webkit-keyframes ues-error-pulsating {
1547 from {
1548 background: #FFE6E5;
1549 }
1550
1551 to {
1552 background: #FFA09B;
1553 }
1554}
1555/** menus **/
1556
1557.ues-menu {
1558 margin: 0;
1559 padding: 0;
1560 overflow: hidden;
1561}
1562
1563.ues-menu li {
1564 display: block;
1565 position: relative;
1566 margin: 0;
1567 padding: 0;
1568 list-style-type: none;
1569 border-bottom: 1px solid #ccc;
1570}
1571
1572.ues-menu li a,
1573.ues-menu li span {
1574 display: block;
1575 position: relative;
1576 padding: 10px 15px;
1577 /* don't use em's as we need predictable spacing */
1578}
1579
1580.ues-menu li a:hover,
1581.ues-menu li a:focus {
1582 background-color: #f7f6f5;
1583}
1584
1585.ues-menu-horizontal.ues-menu li {
1586 border-bottom: none;
1587}
1588
1589.ues-menu-horizontal li {
1590 float: left;
1591}
1592
1593.ues-menu-selected {
1594 background-color: #f7f6f5;
1595}
1596
1597.ues-menu-selected a:after {
1598 content: '\25B8';
1599 float: right;
1600 color: #333;
1601 font-size: 120%;
1602}
1603
1604/** navbar **/
1605
1606.ues-navbar {
1607 overflow: hidden;
1608 background: #dd4814;
1609 font-size: 13px;
1610 /**
1611 * 34px is height of standard button (20px + (7px x 2) )
1612 * so this allows us to put in buttons and search inputs
1613 */
1614 line-height: 34px;
1615}
1616
1617.ues-navbar-magic-block {
1618 background-color: #dd4814;
1619 /**
1620 * change at the max ues-container width plus
1621 * the logo with x2 (for both edges)
1622 * **/
1623}
1624
1625@media screen and (max-width: 720px) {
1626 .ues-navbar-text.welcome {
1627 display: none;
1628 }
1629}
1630
1631/** toggle **/
1632
1633.ues-navbar-toggle {
1634 float: left;
1635 width: 64px;
1636 border-left: 1px solid #f75216;
1637 border-right: 1px solid #f75216;
1638 font-size: 22px;
1639}
1640
1641@media screen and (min-width: 480px) {
1642 .ues-navbar-toggle {
1643 display: none;
1644 }
1645}
1646
1647.ues-navbar-toggle a {
1648 display: block;
1649 height: 34px;
1650 position: relative;
1651}
1652
1653.ues-navbar-toggle span:before,
1654.ues-navbar-toggle span:after,
1655.ues-navbar-toggle span {
1656 position: relative;
1657 display: block;
1658 height: 2px;
1659 left: 0;
1660 z-index: 1000;
1661 background-color: #f75216;
1662 width: 100%;
1663 -o-transition: all 0.3s ease 0s;
1664 -ms-transition: all 0.3s ease 0s;
1665 -moz-transition: all 0.3s ease 0s;
1666 -webkit-transition: all 0.3s ease 0s;
1667 transition: all 0.3s ease 0s;
1668}
1669
1670.ues-navbar-toggle span {
1671 top: 15px;
1672}
1673
1674.ues-navbar-toggle span:before {
1675 top: -6px;
1676 content: '';
1677 position: absolute;
1678 -o-transition: all 0.8s ease 0s;
1679 -ms-transition: all 0.8s ease 0s;
1680 -moz-transition: all 0.8s ease 0s;
1681 -webkit-transition: all 0.8s ease 0s;
1682 transition: all 0.8s ease 0s;
1683}
1684
1685.ues-navbar-toggle span:after {
1686 top: 6px;
1687 content: '';
1688 position: absolute;
1689 -o-transition: all 0.8s ease 0s;
1690 -ms-transition: all 0.8s ease 0s;
1691 -moz-transition: all 0.8s ease 0s;
1692 -webkit-transition: all 0.8s ease 0s;
1693 transition: all 0.8s ease 0s;
1694}
1695
1696.ues-navbar-toggle.active span {
1697 background-color: #dd4814;
1698 transform: rotate(45deg);
1699}
1700
1701.ues-navbar-toggle.active span:before {
1702 background-color: white;
1703 transform: rotate(90deg);
1704 top: 0;
1705 left: 0;
1706}
1707
1708.ues-navbar-toggle.active span:after {
1709 background-color: white;
1710 top: 0;
1711 left: 0;
1712}
1713
1714/** end of toggle **/
1715
1716.ues-navbar .ues-navbar-brand,
1717.ues-navbar .ues-menu {
1718 float: left;
1719}
1720
1721.ues-navbar-brand .ues-logo-white {
1722 background-position: 15px 15px;
1723}
1724
1725.ues-navbar,
1726.ues-navbar a {
1727 color: white;
1728}
1729
1730.ues-navbar-brand span,
1731.ues-navbar-brand a {
1732 display: inline-block;
1733 text-indent: -9000px;
1734 direction: ltr;
1735}
1736
1737/**
1738 * set all navbar items top and bottom padding.
1739 * pretty much all navbar content needs to be in one of
1740 * these to be correctly positioned in the navbar.
1741 *
1742 * **/
1743
1744.ues-navbar-toggle,
1745.ues-navbar-text,
1746.ues-navbar-brand span,
1747.ues-navbar-brand a,
1748.ues-navbar .ues-menu a,
1749.ues-navbar .ues-menu span {
1750 padding: 15px;
1751}
1752
1753.ues-navbar-text {
1754 display: inline-block;
1755 margin: 0;
1756}
1757
1758.ues-navbar-text a {
1759 border-bottom: 1px solid white;
1760}
1761
1762@media screen and (max-width: 480px) {
1763 .ues-navbar-primary-nav .ues-menu {
1764 position: absolute;
1765 top: 64px;
1766 left: 0;
1767 bottom: 0;
1768 min-width: 150px;
1769 margin-left: -200px;
1770 z-index: 10000;
1771 background: #333;
1772 -o-transition: all 0.3s ease 0s;
1773 -ms-transition: all 0.3s ease 0s;
1774 -moz-transition: all 0.3s ease 0s;
1775 -webkit-transition: all 0.3s ease 0s;
1776 transition: all 0.3s ease 0s;
1777 }
1778
1779 .ues-navbar-primary-nav .ues-menu li {
1780 display: block;
1781 float: none;
1782 }
1783
1784 .ues-navbar-primary-nav.open .ues-menu {
1785 left: 200px;
1786 }
1787}
1788
1789.ues-navbar .ues-menu li,
1790.ues-navbar .ues-menu li a {
1791 position: relative;
1792 -webkit-transition: 0.3s linear background-color;
1793 -moz-transition: 0.3s linear background-color;
1794 -ms-transition: 0.3s linear background-color;
1795 -o-transition: 0.3s linear background-color;
1796 -o-transition: 0.3s linear background-color;
1797 -ms-transition: 0.3s linear background-color;
1798 -moz-transition: 0.3s linear background-color;
1799 -webkit-transition: 0.3s linear background-color;
1800 transition: 0.3s linear background-color;
1801}
1802
1803.ues-navbar .ues-menu .active a,
1804.ues-navbar .ues-menu .active a:hover {
1805 background-color: #f75216;
1806}
1807
1808.ues-navbar .ues-menu .active a:before,
1809.ues-navbar .ues-menu .active a:after {
1810 content: '';
1811 display: block;
1812 position: absolute;
1813 width: 1px;
1814 top: 0;
1815 bottom: 0;
1816 background-color: #dd4814;
1817}
1818
1819.ues-navbar .ues-menu .active a:before {
1820 left: 0;
1821}
1822
1823.ues-navbar .ues-menu .active a:after {
1824 right: 0;
1825}
1826
1827.ues-navbar .ues-menu li a:hover {
1828 background-color: #f75216;
1829}
1830
1831.ues-menu.user li a {
1832 width: 40px;
1833 text-indent: -9000px;
1834 direction: ltr;
1835 background: transparent url(data:image/png;base64,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) 4px 16px no-repeat;
1836}
1837
1838.ues-menu.user .settings {
1839 background-position: -38px 16px;
1840}
1841
1842.ues-menu.user .logout {
1843 background-position: -80px 16px;
1844}
1845
1846.ues-menu.user .together {
1847 background-position: -122px 16px;
1848}
1849
1850.ues-pagination {
1851 display: inline-block;
1852 margin: 1em 0;
1853 padding: 4px 2px;
1854}
1855
1856.ues-pagination li {
1857 padding: 0;
1858 display: inline;
1859 list-style: none;
1860}
1861
1862.ues-pagination a,
1863.ues-pagination span {
1864 float: left;
1865 padding: 0.2em 1em;
1866 position: relative;
1867 margin-left: 1px;
1868 border: 1px solid #eee;
1869 -o-border-radius: 4px;
1870 -ms-border-radius: 4px;
1871 -moz-border-radius: 4px;
1872 -webkit-border-radius: 4px;
1873 border-radius: 4px;
1874}
1875
1876.ues-pagination li:first-child span,
1877.ues-pagination li:first-child a {
1878 margin-left: 0;
1879}
1880
1881.ues-pagination li a:hover {
1882 border-color: #ccc;
1883}
1884
1885.ues-pagination .-active a {
1886 border-color: #dd4814;
1887 background: #dd4814;
1888 color: white;
1889}
1890
1891.ues-pagination .-active a:hover {
1892 border-color: #dd4814;
1893}
1894
1895.ues-pagination .-disabled span,
1896.ues-pagination .-disabled a {
1897 cursor: not-allowed;
1898 color: #999;
1899}
1900
1901.ues-pagination .-disabled span:hover,
1902.ues-pagination .-disabled a:hover {
1903 background-color: white;
1904}
1905
1906.ues-pagination-break span {
1907 border-color: transparent;
1908 padding-left: 0.5em;
1909 padding-right: 0.5em;
1910}
1911.ues-table {
1912 border-collapse: collapse;
1913 border-spacing: 0;
1914 empty-cells: show;
1915 border: 1px dotted #AEA79F;
1916}
1917
1918.ues-table caption {
1919 font-style: italic;
1920 font-size: 13px;
1921 line-height: 1;
1922 padding: 1em 0;
1923 text-align: center;
1924}
1925
1926.ues-table td,
1927.ues-table th {
1928 background-color: #F0EDEA;
1929 border-left: 1px dotted #AEA79F;
1930 border-width: 0 0 0 1px;
1931 padding: 15px 10px;
1932 overflow: visible;
1933}
1934
1935.ues-table-small td,
1936.ues-table-small th {
1937 padding: 5px 10px;
1938}
1939
1940.ues-table td:first-child,
1941.ues-table th:first-child {
1942 border-left-width: 0;
1943}
1944
1945.ues-table thead {
1946 background-color: #FEE3D2;
1947 color: #333;
1948 text-align: left;
1949 font-weight: normal;
1950 vertical-align: bottom;
1951}
1952
1953.ues-table thead th {
1954 border-collapse: separate;
1955 border-spacing: 0 10px;
1956 background-color: transparent;
1957}
1958
1959.ues-table tfoot th,
1960.ues-table tbody th {
1961 font-weight: 300;
1962}
1963
1964/* bordered */
1965
1966.ues-table-bordered th,
1967.ues-table-bordered td {
1968 border-bottom: 1px dotted #AEA79F;
1969}
1970
1971.ues-table-bordered tbody > tr:last-child td,
1972.ues-table-horizontal tbody > tr:last-child td {
1973 border-bottom-width: 0;
1974}
1975
1976/* horizontally bordered */
1977
1978.ues-table-horizontal td,
1979.ues-table-horizontal th {
1980 border-width: 0 0 1px 0;
1981 border-bottom: 1px dotted #cbcbcb;
1982}
1983
1984.ues-table-horizontal tbody > tr:last-child td {
1985 border-bottom-width: 0;
1986}
1987
1988/* striped */
1989
1990.ues-table-striped tr:nth-child(2n-1) td {
1991 background-color: #F7F7F7;
1992}
1993html {
1994 font: normal 300 16px/25px "Ubuntu", Arial, "libra sans", sans-serif;
1995 color: #333;
1996}
1997
1998/** headlines **/
1999
2000h1,
2001h2,
2002h3,
2003h4,
2004h5,
2005h6 {
2006 font-weight: 300;
2007 padding: 0 0 0 0;
2008 margin: 0.5em 0 1em 0;
2009 line-height: 1;
2010}
2011
2012p + h2,
2013p + h3,
2014p + h4,
2015p + h5,
2016p + h6 {
2017 margin-top: 1em;
2018}
2019
2020.ues-hdisplay {
2021 font-size: 45px;
2022}
2023
2024.ues-hmain,
2025h1 {
2026 font-size: 32px;
2027}
2028
2029.ues-hmedium,
2030h2 {
2031 font-size: 23px;
2032}
2033
2034.ues-hlight,
2035h3,
2036h4,
2037h5,
2038h6 {
2039 font-size: 18px;
2040}
2041
2042.ues-hinline {
2043 display: inline;
2044 font-weight: 400;
2045 font-size: 1em;
2046 line-height: inherit;
2047 padding: 0;
2048 margin-left: 0;
2049 margin-right: 0;
2050}
2051
2052/** paragraph styles **/
2053
2054p {
2055 margin: 0 0 1em;
2056}
2057
2058p:last-child {
2059 margin: 0;
2060}
2061
2062.ues-lead {
2063 font-size: 23px;
2064 line-height: 1.5;
2065 margin: 0 0 0.5em;
2066}
2067
2068/** links **/
2069
2070a {
2071 color: #dd4814;
2072 text-decoration: none;
2073}
2074
2075/** lists **/
2076
2077ul,
2078ol {
2079 margin: 0.5em 0;
2080 padding: 0;
2081}
2082
2083ul li {
2084 list-style: none;
2085}
2086
2087.ues-list {
2088 padding-left: 40px;
2089 margin-bottom: 15px;
2090}
2091
2092.ues-list li {
2093 list-style: disc;
2094}
2095
2096ol.ues-list li {
2097 list-style: decimal;
2098}
2099
2100dl.ues-list {
2101 padding: 0;
2102}
2103
2104dl.ues-list dd {
2105 list-style: disc;
2106}
2107
2108.ues-list-bordered {
2109 padding: 0;
2110}
2111
2112.ues-list-bordered li {
2113 list-style: none;
2114 border-bottom: 1px dotted #ccc;
2115 padding: 0.3em;
2116}
2117
2118.ues-list-inline {
2119 display: inline;
2120 overflow: hidden;
2121 margin-left: 0.3em;
2122 padding: 0;
2123}
2124
2125.ues-list-inline li {
2126 list-style: none;
2127 display: inline-block;
2128}
2129
2130.ues-list-inline li:after {
2131 content: ' |';
2132 margin: 0 0.15em;
2133}
2134
2135.ues-list-inline li:last-child:after {
2136 content: '';
2137}
2138
2139/** everything else **/
2140
2141pre {
2142 margin: 0.5em 0;
2143}
2144
2145pre,
2146code {
2147 font-family: "Ubuntu Mono", Monaco, Menlo, Consolas, "Courier New", monospace;
2148 font-weight: 300;
2149}
2150
2151abbr {
2152 border-bottom: 1px solid #333;
2153}
2154
2155/** logos **/
2156
2157/**
2158 * background position 0 0 may not be the most helpful, but it is clear and
2159 * consistent!
2160 */
2161
2162.ues-logo {
2163 display: inline-block;
2164 width: 30px;
2165 height: 30px;
2166}
2167
2168.ues-logo-orange {
2169 background: white url(/media/img/svg/u1-logo-orange.svg) 0 0 no-repeat;
2170}
2171
2172.ues-logo-white {
2173 background: #dd4813 url(/media/img/svg/u1-logo-white.svg) 0 0 no-repeat;
2174}
0\ No newline at end of file2175\ No newline at end of file
12176
=== added directory 'release'
=== added directory 'release/0.1.0'
=== added file 'release/0.1.0/ulysses-0.1.0.tar.gz'
2Binary 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 differ2177Binary 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
=== added directory 'test/visual'
=== renamed directory 'config' => 'test/visual/config'
=== renamed directory 'screenshots' => 'test/visual/screenshots'

Subscribers

People subscribed via source and target branches