├── CHANGELOG.md
├── LICENSE
├── README.md
├── fonts
├── FontAwesome.otf
├── fontawesome-webfont.eot
├── fontawesome-webfont.svg
├── fontawesome-webfont.ttf
├── fontawesome-webfont.woff
└── fontawesome-webfont.woff2
├── images
├── redmine_logo.png
└── toggle_check.png
├── javascripts
└── theme.js
├── screenshots
├── screen_1.png
├── screen_2.png
├── screen_3.png
└── screen_4.png
└── stylesheets
├── DMSF.css
├── activity.css
├── application.css
├── buttons.css
├── color_tasks.css
├── font-awesome.css
├── forum.css
├── lists.css
├── news.css
├── pagination.css
├── projects.css
├── redminebacklogs.css
└── theme.css
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## Changelog
2 |
3 | ### 0.2.4
4 | - Fit project names in drop-down #66
5 |
6 | ### 0.2.3
7 | - Fix DMSF plugin table header text color #65
8 |
9 | ### 0.2.2
10 | - Fix projects list page styles #64
11 | - Fix opening left menu when enabled authentication required #63
12 |
13 | ### 0.2.1
14 | - Fix projects list for redmine 3.4.3 #61
15 | - Disable redmine responsive #59
16 |
17 | ### 0.2
18 | - Fixes for new versions of Redmine
19 |
20 | ### 0.1.1
21 | - Added separate projects in projects list
22 |
23 | ### 0.1
24 | - Added some future
25 | - Fixed all found bugs
26 |
27 | ### 0.0.2
28 | - Added colors for different statuses issues (tnx [@jongha](https://github.com/jongha) for idea)
29 | - Design submit buttons
30 | - Fix DMSF plugin styles
31 |
32 | ### 0.0.1
33 | - Added basic styles
34 | - Replaced some icons
35 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2014 - 2015 Petr Stepchenko
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Flatly light redmine theme #
2 | Modern and readability theme for Redmine.
3 |
4 | ## Installation
5 |
6 | * Download and unzip theme into your Redmine themes directory (e.g. ` ../public/themes/`)
7 | * Restart Redmine to make the newly installed theme available in your theme list.
8 | * Go to `"Administration / Settings / Display"` and choose this theme in themes list.
9 | * Save your changes.
10 |
11 | ## Screenshots
12 | 
13 |
14 | 
15 |
16 | 
17 |
18 | ## Enable static sidebar
19 | To activate the static sidebar set `var activeStaticSidebar = true` in `javascripts/theme.js` file
20 |
21 | 
22 |
23 | ## Contributing
24 | 1. Fork it
25 | 2. Create your feature branch (`git checkout -b my-new-feature`)
26 | 3. Commit your changes (`git commit -am 'Add some feature'`)
27 | 4. Push to the branch (`git push origin my-new-feature`)
28 | 5. Create new Pull Request
29 |
--------------------------------------------------------------------------------
/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/images/redmine_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/images/redmine_logo.png
--------------------------------------------------------------------------------
/images/toggle_check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Nitrino/flatly_light_redmine/5a02403a68248a9d2bb8820df182c6254bd62f0f/images/toggle_check.png
--------------------------------------------------------------------------------
/javascripts/theme.js:
--------------------------------------------------------------------------------
1 | ( function( window ) {
2 |
3 | 'use strict';
4 | /* set true to enable static sidebar */
5 | var activeStaticSidebar = false
6 |
7 | function classReg( className ) {
8 | return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
9 | }
10 |
11 | var hasClass, addClass, removeClass;
12 |
13 | if ( 'classList' in document.documentElement ) {
14 | hasClass = function( elem, c ) {
15 | return elem.classList.contains( c );
16 | };
17 | addClass = function( elem, c ) {
18 | elem.classList.add( c );
19 | };
20 | removeClass = function( elem, c ) {
21 | elem.classList.remove( c );
22 | };
23 | }
24 | else {
25 | hasClass = function( elem, c ) {
26 | return classReg( c ).test( elem.className );
27 | };
28 | addClass = function( elem, c ) {
29 | if ( !hasClass( elem, c ) ) {
30 | elem.className = elem.className + ' ' + c;
31 | }
32 | };
33 | removeClass = function( elem, c ) {
34 | elem.className = elem.className.replace( classReg( c ), ' ' );
35 | };
36 | }
37 |
38 | function toggleClass( elem, c ) {
39 | var fn = hasClass( elem, c ) ? removeClass : addClass;
40 | fn( elem, c );
41 | }
42 |
43 | window.classie = {
44 | hasClass: hasClass,
45 | addClass: addClass,
46 | removeClass: removeClass,
47 | toggleClass: toggleClass,
48 | has: hasClass,
49 | add: addClass,
50 | remove: removeClass,
51 | toggle: toggleClass
52 | };
53 |
54 | function addElements (){
55 | $( '
' ).insertBefore( $( "#top-menu" ) );
56 | var menuLeft = document.getElementById( 'top-menu' ),
57 | showLeft = document.getElementById( 'menu' ),
58 | body = document.body,
59 | search = document.getElementById( 'quick-search' ),
60 | menuButton = document.getElementById( 'menu' );
61 |
62 | showLeft.onclick = function() {
63 | classie.toggle( this, 'active' );
64 | classie.toggle( body, 'menu-push-toright' );
65 | classie.toggle( menuButton, 'menu-push-toright' );
66 | if (search != null) {
67 | classie.toggle( search, 'menu-push-toright' );
68 | }
69 | classie.toggle( menuLeft, 'open' );
70 | };
71 | }
72 | if (!activeStaticSidebar) {
73 | $(document).ready(addElements)
74 | }
75 | function addLogo () {
76 | $( "#loggedas" ).prepend( "" );
77 | // body...
78 | }
79 | $(document).ready(addLogo)
80 |
81 | $(window).load(function() {
82 | $( "#quick-search form" ).css('margin-right', $( "#s2id_project_quick_jump_box" ).width() + 60);
83 | $( 'input[name$="q"]' ).attr( 'placeholder','Enter Search Text' );
84 | if (activeStaticSidebar) {
85 | $( "#wrapper3" ).css( "margin-left", "215px" );
86 | $( "#quick-search" ).css( "left", "200px" );
87 | $( "#top-menu" ).css( "left", "0" );
88 | $( "#top-menu" ).css( "width", "215px" );
89 | $( "#top-menu" ).css( "transition", "none" );
90 | $( "#quick-search" ).css( "transition", "none" );
91 | }
92 | })
93 | $( document ).on( "click", "#main, #header", function() {
94 | $( "#top-menu" ).removeClass( "open" );
95 | $( ".menu-push-toright" ).removeClass( "menu-push-toright" );
96 | });
97 | window.onerror = function myErrorFunction(message, url, linenumber) {
98 | if (location.href.indexOf("/dmsf") != -1 || location.href.indexOf("/master_backlog") != -1){
99 | $(document).ready(addLogo)
100 | if (!activeStaticSidebar) {
101 | $(document).ready(addElements)
102 | }
103 | }
104 | };
105 |
106 | function removeRule() {
107 | if(typeof window.CSSMediaRule !== "function")
108 | return false; //Your browser doesn't support media query feature
109 |
110 | var s = document.styleSheets, r,
111 | i, j, k;
112 |
113 | if(!s) return false; //no style sheets found
114 |
115 | // walk throuth css sheets
116 | for(i=0; i a{
12 | border: 2px solid #d4dbe3;
13 | -webkit-border-radius: 4;
14 | -moz-border-radius: 4;
15 | border-radius: 4px;
16 | color: #647082;
17 | background: #fff;
18 | padding: 4px 7px 4px 7px;
19 | text-decoration: none;
20 | font-size: 15px;
21 | }
22 | .controller-activities #content div > a:hover {
23 | border-color: #129cf7;
24 | color: #000;
25 | }
26 |
27 | div#activity dd, #search-results dd {
28 | line-height: 22px;
29 | }
30 |
--------------------------------------------------------------------------------
/stylesheets/application.css:
--------------------------------------------------------------------------------
1 | @import url(../../../stylesheets/application.css);
2 | @import url(font-awesome.css);
3 | @import url(//fonts.googleapis.com/css?family=Lato:300,400,700);
4 | @import url(theme.css);
5 | @import url(lists.css);
6 | @import url(color_tasks.css);
7 | @import url(DMSF.css);
8 | @import url(buttons.css);
9 | @import url(forum.css);
10 | @import url(news.css);
11 | @import url(pagination.css);
12 | @import url(redminebacklogs.css);
13 | @import url(activity.css);
14 | @import url(projects.css);
15 |
16 | html{
17 | overflow-x: hidden;
18 | }
19 | body {
20 | font-family: 'Lato', Helvetika, Calibri, Arial, sans-serif;
21 | font-size: 100%;
22 | padding: 0 !important;
23 | margin: 0;
24 | position: relative;
25 | left: 0;
26 | right: 0;
27 | }
28 | h1, h2, h3, h4 {
29 | font-family: 'Lato', Helvetika, Calibri, Arial, sans-serif;
30 | padding: 2px 10px 1px 0px;
31 | margin: 0 0 10px 0;
32 | }
33 |
34 | h1:first-letter{
35 | text-transform: capitalize;
36 | }
37 | input:focus {
38 | outline-width: 0;
39 | }
40 | #top-menu{
41 | background: #FFF;
42 | border-bottom: 4px solid #47a3da;
43 | color: #999;
44 | width: 240px;
45 | height: 100%;
46 | top: 0;
47 | z-index: 100;
48 | position: fixed;
49 | left: -240px;
50 | text-transform: uppercase;
51 | border-right: 2px solid #eeeff3;
52 | padding: 0;
53 | background-color: #354051;
54 | line-height: 40px;
55 | }
56 |
57 | #top-menu a {
58 | color: #a0abbe;
59 | margin-right: 0px;
60 | font-size: 16px;
61 | }
62 |
63 | #top-menu a:hover {
64 | color: #47a3da;
65 | text-decoration: none;
66 | }
67 |
68 | #top-menu #loggedas {
69 | float: right;
70 | margin-right: 0.5em;
71 | color: #999;
72 | font-size: 15px;
73 | }
74 |
75 | #top-menu ul li {
76 | float: none;
77 | }
78 |
79 | #top-menu > ul{
80 | margin-top: 20px;
81 | padding: 0 0 20px 20px;
82 | border-bottom: 3px solid #2d3747;
83 | }
84 | #top-menu, .menu-push-toright, body, #menu, #quick-search {
85 | -webkit-transition: all 0.3s ease;
86 | -moz-transition: all 0.3s ease;
87 | transition: all 0.3s ease;
88 | }
89 |
90 | #menu{
91 | left: 0;
92 | top: 0px;
93 | padding-top: 3px;
94 | padding-right: 20px;
95 | padding-bottom: 10px;
96 | position: fixed;
97 | border: 2px solid #eeeff3;
98 | border-top: none;
99 | z-index: 101;
100 | background-color: rgba(255, 255, 255, 0.9);
101 | }
102 |
103 | @media print {
104 | #menu {
105 | display: none;
106 | }
107 | }
108 |
109 | #top-menu.open{
110 | left: 0;
111 | }
112 |
113 | .menu-push-toright{
114 | left: 240px;
115 | }
116 | #menu.menu-push-toright{
117 | left: 240px;
118 | }
119 |
120 | #quick-search.menu-push-toright{
121 | left: 300px;
122 | }
123 |
124 | label[for="q"]{
125 | display: none;
126 | }
127 |
128 | #header{
129 | padding-left: 80px;
130 | padding-top: 80px;
131 | background-color: #fefefe;
132 | color: #fefefe;
133 | }
134 |
135 | #header h1{
136 | color: #4e515e;
137 | margin-left: -40px;
138 | }
139 | #header h1 a{
140 | color: #4e515e;
141 | }
142 | #header a{
143 | color: #fefefe;
144 | }
145 |
146 | #quick-search {
147 | position: fixed;
148 | left: 60px;
149 | top: 0;
150 | /*padding-top: 8px;*/
151 | height: 53px;
152 | margin-left: 15px;
153 | border: 3px;
154 | border: 2px solid #eeeff3;
155 | border-top: none;
156 | right: 0;
157 | border-right: 0;
158 |
159 | background-color: rgba(255, 255, 255, 0.9);
160 | z-index: 101;
161 | }
162 |
163 | #quick-search #q {
164 | width: 100%;
165 | height: 100%;
166 | border: none;
167 | }
168 |
169 | #quick-search form {
170 | display: block;
171 | height: 100%;
172 | margin-right: 0;
173 | }
174 |
175 | #quick-search input{
176 | padding: 0 20px !important;
177 | height: auto;
178 | /*width: calc(100% - 2em);*/
179 | border: none;
180 | width: 100%;
181 | background: transparent;
182 | color: rgba(0,0,0,0.8);
183 | font-size: 1em;
184 | line-height: 28px;
185 | /*opacity: 0;*/
186 | -webkit-transition: opacity 0.8s;
187 | transition: opacity 0.s;
188 | }
189 |
190 | #project-jump.drdn {
191 | position: absolute;
192 | right: 10px;
193 | top: 50%;
194 | transform: translateY(-50%);
195 | border-radius: 0;
196 | }
197 |
198 | #project-jump .drdn-trigger {
199 | line-height: 28px;
200 | height: auto;
201 | border-radius: 0;
202 | }
203 | #project-jump .drdn-content {
204 | border-radius: 0;
205 | width: fit-content;
206 | }
207 | #project-jump .drdn-content .quick-search {
208 | margin: 0;
209 | }
210 |
211 | #top-menu #loggedas{
212 | font-size: 0;
213 | border-bottom: 3px solid #2d3747;
214 | text-align: center;
215 | margin-top: 10px;
216 | float: none;
217 | line-height: 25px;
218 | padding-bottom: 5px;
219 | }
220 |
221 | #account{
222 | position: absolute;
223 | bottom: 0;
224 | margin-bottom: 50px;
225 | margin-left: 20px;
226 | }
227 | #account .tt_start, #account .tt_stop{
228 | padding: 0px;
229 | }
230 | #top-menu .logout{
231 | color: #ad66ad;
232 | }
233 | #header{
234 | border-bottom: 2px solid #dee4e9;
235 | }
236 | /*=========MAIN MENU=======*/
237 | #main-menu {
238 | margin-right:0;
239 | }
240 | #main-menu li a.selected,
241 | #main-menu li a.selected:hover {
242 | border-bottom: 3px solid #40aff8;
243 | }
244 | #main-menu li a:hover {
245 | border-bottom: 3px solid #40aff8;
246 | }
247 | #main-menu li a {
248 | color: #848f9f;
249 | text-transform: uppercase;
250 | margin-left: 20px;
251 | padding: 4px 5px 4px 5px;
252 | border-bottom: 3px solid #fff;
253 | }
254 | #main-menu li a:hover {
255 | background: none;
256 | color: #000;
257 | border-bottom: 3px solid #40aff8;
258 | }
259 | #main-menu li a.new-object {
260 | background-color: transparent;
261 | }
262 | #main-menu .menu-children {
263 | padding-top: 5px;
264 | }
265 | #main-menu .menu-children li {
266 |
267 | }
268 | #main-menu .menu-children li a {
269 | padding-left: 15px;
270 | padding-right: 15px;
271 | margin-left: 0;
272 | }
273 | #main-menu .menu-children li a:hover {
274 | border-bottom: 3px solid #fff
275 | }
276 |
277 | #content{
278 | width: 81%;
279 | background-color: #ebf1f5;
280 | padding-left: 20px;
281 | }
282 |
283 | /*==========FALSH NOTICE======*/
284 | div.flash.notice{
285 | border: none;
286 | border-left: 20px solid #1ABB9B;
287 | background: none;
288 | background-color: rgba(0,255,0,0.1);
289 | padding-left: 10px;
290 | border-radius: 4px;
291 | }
292 | div.flash.error, #errorExplanation{
293 | border: none;
294 | border-left: 20px solid #880000;
295 | background: none;
296 | background-color: rgba(255,0,0,0.1);
297 | padding-left: 10px;
298 | border-radius: 4px;
299 | }
300 | div.flash.error, #errorExplanation ul{
301 | margin: 2px;
302 | }
303 | p.nodata{
304 | border: none;
305 | border-left: 20px solid #FDBF3B;
306 | background: none;
307 | background-color: #FFEBC1;
308 | padding-left: 10px;
309 | border-radius: 4px;
310 | }
311 | /*==========CALENDAR==========*/
312 | #ui-datepicker-div{
313 | padding: 0;
314 | }
315 | .ui-datepicker-header{
316 | background: #6f7c93;
317 | border: none;
318 | }
319 | .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{
320 | border-radius: 0px !important;
321 | }
322 | .ui-datepicker table{
323 | display: block;
324 | }
325 | .ui-datepicker table .ui-datepicker-week-col{
326 | padding-left: 20px;
327 | }
328 | #s2id_project_quick_jump_box, #project_quick_jump_box,
329 | .select2-drop.select2-with-searchbox.select2-drop-active{
330 | position: fixed;
331 | top: 10px;
332 | right: 10px;
333 | }
334 |
335 |
336 | #sidebar {
337 | width: 15% !important;
338 | }
339 | #sidebar a.selected {
340 | font-weight: bold;
341 | color: inherit;
342 | }
343 | #sidebar ul, ul.flat {
344 | line-height: 24px;
345 | }
346 | #sidebarHandler,
347 | #hideSidebarButton {
348 | position: absolute !important;
349 | margin-top: -12px !important;
350 | top: 50% !important;
351 | }
352 |
353 | .icon-file.application-pdf {
354 | background-repeat: no-repeat;
355 | padding-left: 26px;
356 | }
357 |
358 | .icon.icon-folder:before {
359 | content: "\f07b";
360 | display: inline-block;
361 | width: 23px;
362 | }
363 | /*============ ISSUE ===========*/
364 | div.issue { background: #f6f6f6; }
365 | /*============ SELECT ==========*/
366 | select {
367 | outline:none;
368 | display: inline-block;
369 | cursor:pointer;
370 | }
371 | /*=========== MY PAGE ==========*/
372 | tr.time-entry {
373 | white-space: normal !important;
374 | }
375 | /*=========== LOGO ============*/
376 | .redmine-logo{
377 | margin: auto;
378 | width: 200px;
379 | height: 45px;
380 | background-image: url('../images/redmine_logo.png');
381 | background-size: 200px;
382 | background-repeat: no-repeat;
383 | }
384 | /*=========== RedmineCRM ======*/
385 | /* TODO: Find a way rewrite it */
386 | select[onchange="if (this.value != '') { window.location = this.value; }"]{
387 | position: fixed;
388 | top: 17px;
389 | right: 10px;
390 | }
391 |
--------------------------------------------------------------------------------
/stylesheets/buttons.css:
--------------------------------------------------------------------------------
1 | /* buttons */
2 | input[type="submit"], button{
3 | border: 2px solid #d4dbe3;
4 | -webkit-border-radius: 4;
5 | -moz-border-radius: 4;
6 | border-radius: 4px;
7 | color: #647082;
8 | background: #fff;
9 | padding: 4px 7px 4px 7px;
10 | text-decoration: none;
11 | font-size: 15px;
12 | cursor: pointer;
13 | }
14 |
15 | input[type="submit"]:hover, button:hover {
16 | border-color: #129cf7;
17 | color: #000;
18 | }
19 |
20 | .buttons a,
21 | .buttons a:hover,
22 | .buttons a:focus {
23 | text-decoration: none;
24 | }
25 |
--------------------------------------------------------------------------------
/stylesheets/color_tasks.css:
--------------------------------------------------------------------------------
1 | /*
2 | 1 New
3 | 2 Assigned
4 | 3 Resolved
5 | 4 Feedback
6 | 5 Closed
7 | */
8 |
9 | /* new */
10 | tr.odd.priority-1, table.list tbody tr.odd.priority-1:hover { }
11 | tr.odd.priority-1 { background: #d9edf7; }
12 | tr.even.priority-1, table.list tbody tr.even.priority-1:hover { }
13 | tr.even.priority-1 { background: #d9edf7; }
14 | tr.priority-1 a { }
15 | tr.odd.priority-1 td, tr.even.priority-1 td { border-color: #d9edf7; }
16 |
17 | /* assigned */
18 | tr.odd.priority-2, table.list tbody tr.odd.priority-2:hover { }
19 | tr.odd.priority-2 { background: #fff; }
20 | tr.even.priority-2, table.list tbody tr.even.priority-2:hover { }
21 | tr.even.priority-2 { background: #fff; }
22 | tr.priority-2 a { }
23 | tr.odd.priority-2 td, tr.even.priority-2 td { border-color: #fff; }
24 |
25 | /* resolved */
26 | tr.odd.priority-3, table.list tbody tr.odd.priority-3:hover { }
27 | tr.odd.priority-3 { background: #dff0d8; }
28 | tr.even.priority-3, table.list tbody tr.even.priority-3:hover { }
29 | tr.even.priority-3 { background: #dff0d8; }
30 | tr.priority-3 a { }
31 | tr.odd.priority-3 td, tr.even.priority-3 td { border-color:#dff0d8; }
32 |
33 | /* feedback */
34 | tr.odd.priority-4, table.list tbody tr.odd.priority-4:hover { }
35 | tr.odd.priority-4 { background: #fbf8ca; }
36 | tr.even.priority-4, table.list tbody tr.even.priority-4:hover { }
37 | tr.even.priority-4 { background: #fbf8ca; }
38 | tr.priority-4 a { }
39 | tr.odd.priority-4 td, tr.even.priority-4 td { border-color:#fbf8ca; }
40 |
41 | /* closed */
42 | tr.odd.priority-5, table.list tbody tr.odd.priority-5:hover { }
43 | tr.odd.priority-5 { background: #f2dede; }
44 | tr.even.priority-5, table.list tbody tr.even.priority-5:hover { }
45 | tr.even.priority-5 { background: #f2dede; }
46 | tr.priority-5 a { }
47 | tr.odd.priority-5 td, tr.even.priority-5 td { border-color:#f2dede; }
48 |
49 | /* table design*/
50 | tr.issue{ border: 1px solid #eeeff3; }
51 | table.list{
52 | border-radius: 6px;
53 | overflow: hidden;
54 | height: 50px;
55 | border: 2px solid #eeeff3;
56 | border-spacing: 0;
57 | color: #6b7d94;
58 | }
59 | table.list th{ color: #f5f6f7;}
60 | body.controller-dmsf table.list th{ color: #6b7d94;}
61 | body.controller-dmsf table.list th > div{text-align: right;}
62 | table.list.issues th[title='Sort by "Assigned To"'], table.list.issues th[title='Sort by "% Done"'] { width: 10%; }
63 | table.list.issues td{ vertical-align: middle; }
64 | table.list.issues td.id{ width: 35px; }
65 | table.list th { background-color: #6f7c93; text-align: center !important; }
66 | table.list th a{ color: #f5f6f7; }
67 | table.list tbody tr:hover { background-color: #dee4e9; transition: .5s; }
68 | table.list th.checkbox{ width: 50px; text-align: none; }
69 | tr.issue td.done_ratio table.progress{ width: 100% !important; }
70 | table.progress{
71 | width: 80% !important;
72 | border-radius: 2px;
73 | border-collapse: separate !important;
74 | overflow: hidden;
75 | }
76 | table.progress td.todo{
77 | height: 5px !important;
78 | border-right: 5px !important;
79 | background-color: #d8e3ea;
80 | }
81 | table.progress td.closed{
82 | height: 5px !important;
83 | border-right: 5px !important;
84 | background-color: #4cbac1;
85 | }
86 | table.progress{ height: 5px !important; border-right: 5px !important; }
87 |
--------------------------------------------------------------------------------
/stylesheets/font-awesome.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 | /* FONT PATH
6 | * -------------------------- */
7 | @font-face {
8 | font-family: 'FontAwesome';
9 | src: url('../fonts/fontawesome-webfont.eot?v=4.4.0');
10 | src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.4.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.4.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.4.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');
11 | font-weight: normal;
12 | font-style: normal;
13 | }
14 | .icon:before{ font-family: FontAwesome; }
15 | .fa, form .icon, .icon{
16 | display: inline-block;
17 | font-size: inherit;
18 | text-rendering: auto;
19 | -webkit-font-smoothing: antialiased;
20 | -moz-osx-font-smoothing: grayscale;
21 | background: none !important;
22 | padding-left: 10px;
23 | }
24 | #context-menu li>a{
25 | font-family: 'Lato', Helvetika, Calibri, Arial, sans-serif;
26 | }
27 | #context-menu li>a:before{
28 | content: none;
29 | }
30 | a.icon{
31 | text-decoration: none;
32 | font-family: 'Lato', Helvetika, Calibri, Arial, sans-serif;
33 | }
34 | .icon:before{ color: #4CBAC1; }
35 | .fa:before, .icon:before{
36 | margin-right: 3px;
37 | font-size: 17px;
38 | transform: translate(0, 0);
39 | }
40 | /* makes the font 33% larger relative to the icon container */
41 | .fa-lg {
42 | font-size: 1.33333333em;
43 | line-height: 0.75em;
44 | vertical-align: -15%;
45 | }
46 | .fa-2x {
47 | font-size: 2em;
48 | }
49 | .fa-3x {
50 | font-size: 3em;
51 | }
52 | .fa-4x {
53 | font-size: 4em;
54 | }
55 | .fa-5x {
56 | font-size: 5em;
57 | }
58 | .fa-fw {
59 | width: 1.28571429em;
60 | text-align: center;
61 | }
62 | .fa-ul {
63 | padding-left: 0;
64 | margin-left: 2.14285714em;
65 | list-style-type: none;
66 | }
67 | .fa-ul > li {
68 | position: relative;
69 | }
70 | .fa-li {
71 | position: absolute;
72 | left: -2.14285714em;
73 | width: 2.14285714em;
74 | top: 0.14285714em;
75 | text-align: center;
76 | }
77 | .fa-li.fa-lg {
78 | left: -1.85714286em;
79 | }
80 | .fa-border {
81 | padding: .2em .25em .15em;
82 | border: solid 0.08em #eeeeee;
83 | border-radius: .1em;
84 | }
85 | .fa-pull-left {
86 | float: left;
87 | }
88 | .fa-pull-right {
89 | float: right;
90 | }
91 | .fa.fa-pull-left {
92 | margin-right: .3em;
93 | }
94 | .fa.fa-pull-right {
95 | margin-left: .3em;
96 | }
97 | /* Deprecated as of 4.4.0 */
98 | .pull-right {
99 | float: right;
100 | }
101 | .pull-left {
102 | float: left;
103 | }
104 | .fa.pull-left {
105 | margin-right: .3em;
106 | }
107 | .fa.pull-right {
108 | margin-left: .3em;
109 | }
110 | .fa-spin {
111 | -webkit-animation: fa-spin 2s infinite linear;
112 | animation: fa-spin 2s infinite linear;
113 | }
114 | .fa-pulse {
115 | -webkit-animation: fa-spin 1s infinite steps(8);
116 | animation: fa-spin 1s infinite steps(8);
117 | }
118 | @-webkit-keyframes fa-spin {
119 | 0% {
120 | -webkit-transform: rotate(0deg);
121 | transform: rotate(0deg);
122 | }
123 | 100% {
124 | -webkit-transform: rotate(359deg);
125 | transform: rotate(359deg);
126 | }
127 | }
128 | @keyframes fa-spin {
129 | 0% {
130 | -webkit-transform: rotate(0deg);
131 | transform: rotate(0deg);
132 | }
133 | 100% {
134 | -webkit-transform: rotate(359deg);
135 | transform: rotate(359deg);
136 | }
137 | }
138 | .fa-rotate-90 {
139 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
140 | -webkit-transform: rotate(90deg);
141 | -ms-transform: rotate(90deg);
142 | transform: rotate(90deg);
143 | }
144 | .fa-rotate-180 {
145 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
146 | -webkit-transform: rotate(180deg);
147 | -ms-transform: rotate(180deg);
148 | transform: rotate(180deg);
149 | }
150 | .fa-rotate-270 {
151 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
152 | -webkit-transform: rotate(270deg);
153 | -ms-transform: rotate(270deg);
154 | transform: rotate(270deg);
155 | }
156 | .fa-flip-horizontal {
157 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
158 | -webkit-transform: scale(-1, 1);
159 | -ms-transform: scale(-1, 1);
160 | transform: scale(-1, 1);
161 | }
162 | .fa-flip-vertical {
163 | filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
164 | -webkit-transform: scale(1, -1);
165 | -ms-transform: scale(1, -1);
166 | transform: scale(1, -1);
167 | }
168 | :root .fa-rotate-90,
169 | :root .fa-rotate-180,
170 | :root .fa-rotate-270,
171 | :root .fa-flip-horizontal,
172 | :root .fa-flip-vertical {
173 | filter: none;
174 | }
175 | .fa-stack {
176 | position: relative;
177 | display: inline-block;
178 | width: 2em;
179 | height: 2em;
180 | line-height: 2em;
181 | vertical-align: middle;
182 | }
183 | .fa-stack-1x,
184 | .fa-stack-2x {
185 | position: absolute;
186 | left: 0;
187 | width: 100%;
188 | text-align: center;
189 | }
190 | .fa-stack-1x {
191 | line-height: inherit;
192 | }
193 | .fa-stack-2x {
194 | font-size: 2em;
195 | }
196 | .fa-inverse {
197 | color: #ffffff;
198 | }
199 | /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
200 | readers do not read off random characters that represent icons */
201 | .fa-glass:before {
202 | content: "\f000";
203 | }
204 | .fa-music:before {
205 | content: "\f001";
206 | }
207 | .fa-search:before {
208 | content: "\f002";
209 | }
210 | .fa-envelope-o:before {
211 | content: "\f003";
212 | }
213 | .fa-heart:before {
214 | content: "\f004";
215 | }
216 | .fa-star:before, .icon-fav:before {
217 | color: #FEC44F;
218 | content: "\f005";
219 | ;
220 | }
221 | .fa-star-o:before, .icon-fav-off:before {
222 | content: "\f006";
223 | }
224 | .fa-user:before {
225 | content: "\f007";
226 | }
227 | .fa-film:before {
228 | content: "\f008";
229 | }
230 | .fa-th-large:before {
231 | content: "\f009";
232 | }
233 | .fa-th:before {
234 | content: "\f00a";
235 | }
236 | .fa-th-list:before {
237 | content: "\f00b";
238 | }
239 | .fa-check:before, form .icon-checked:before {
240 | content: "\f00c";
241 | color: #23d2c5;
242 |
243 | }
244 | .fa-remove:before,
245 | .fa-close:before,
246 | .fa-times:before {
247 | content: "\f00d";
248 | }
249 | .fa-search-plus:before {
250 | content: "\f00e";
251 | }
252 | .fa-search-minus:before {
253 | content: "\f010";
254 | }
255 | .fa-power-off:before,
256 | .icon-stop.tt_stop:before {
257 | content: "\f011";
258 | }
259 | .fa-signal:before {
260 | content: "\f012";
261 | }
262 | .fa-gear:before,
263 | .fa-cog:before {
264 | content: "\f013";
265 | }
266 | .fa-trash-o:before {
267 | content: "\f014";
268 | }
269 | .fa-home:before {
270 | content: "\f015";
271 | }
272 | .fa-file-o:before {
273 | content: "\f016";
274 | }
275 | .fa-clock-o:before,
276 | .icon-time-add:before,
277 | .icon-start:before {
278 | content: "\f017";
279 | }
280 | .fa-road:before {
281 | content: "\f018";
282 | }
283 | .fa-download:before {
284 | content: "\f019";
285 | }
286 | .fa-arrow-circle-o-down:before {
287 | content: "\f01a";
288 | }
289 | .fa-arrow-circle-o-up:before {
290 | content: "\f01b";
291 | }
292 | .fa-inbox:before {
293 | content: "\f01c";
294 | }
295 | .fa-play-circle-o:before {
296 | content: "\f01d";
297 | }
298 | .fa-rotate-right:before,
299 | .fa-repeat:before {
300 | content: "\f01e";
301 | }
302 | .fa-refresh:before, .icon-reload:before {
303 | content: "\f021";
304 | }
305 | .fa-list-alt:before {
306 | content: "\f022";
307 | }
308 | .fa-lock:before,
309 | .icon-dmsf-lock:before {
310 | content: "\f023";
311 | }
312 | .fa-flag:before {
313 | content: "\f024";
314 | }
315 | .fa-headphones:before {
316 | content: "\f025";
317 | }
318 | .fa-volume-off:before {
319 | content: "\f026";
320 | }
321 | .fa-volume-down:before {
322 | content: "\f027";
323 | }
324 | .fa-volume-up:before {
325 | content: "\f028";
326 | }
327 | .fa-qrcode:before {
328 | content: "\f029";
329 | }
330 | .fa-barcode:before {
331 | content: "\f02a";
332 | }
333 | .fa-tag:before {
334 | content: "\f02b";
335 | }
336 | .fa-tags:before {
337 | content: "\f02c";
338 | }
339 | .fa-book:before {
340 | content: "\f02d";
341 | }
342 | .fa-bookmark:before {
343 | content: "\f02e";
344 | }
345 | .fa-print:before {
346 | content: "\f02f";
347 | }
348 | .fa-camera:before {
349 | content: "\f030";
350 | }
351 | .fa-font:before {
352 | content: "\f031";
353 | }
354 | .fa-bold:before {
355 | content: "\f032";
356 | }
357 | .fa-italic:before {
358 | content: "\f033";
359 | }
360 | .fa-text-height:before {
361 | content: "\f034";
362 | }
363 | .fa-text-width:before {
364 | content: "\f035";
365 | }
366 | .fa-align-left:before {
367 | content: "\f036";
368 | }
369 | .fa-align-center:before {
370 | content: "\f037";
371 | }
372 | .fa-align-right:before {
373 | content: "\f038";
374 | }
375 | .fa-align-justify:before {
376 | content: "\f039";
377 | }
378 | .fa-list:before {
379 | content: "\f03a";
380 | }
381 | .fa-dedent:before,
382 | .fa-outdent:before {
383 | content: "\f03b";
384 | }
385 | .fa-indent:before {
386 | content: "\f03c";
387 | }
388 | .fa-video-camera:before {
389 | content: "\f03d";
390 | }
391 | .fa-photo:before,
392 | .fa-image:before,
393 | .fa-picture-o:before {
394 | content: "\f03e";
395 | }
396 | .fa-pencil:before,
397 | .icon-edit:before {
398 | content: "\f040";
399 | }
400 | .fa-map-marker:before {
401 | content: "\f041";
402 | }
403 | .fa-adjust:before {
404 | content: "\f042";
405 | }
406 | .fa-tint:before {
407 | content: "\f043";
408 | }
409 | .fa-edit:before,
410 | .fa-pencil-square-o:before {
411 | content: "\f044";
412 | }
413 | .fa-share-square-o:before {
414 | content: "\f045";
415 | }
416 | .fa-check-square-o:before {
417 | content: "\f046";
418 | }
419 | .fa-arrows:before {
420 | content: "\f047";
421 | }
422 | .fa-step-backward:before {
423 | content: "\f048";
424 | }
425 | .fa-fast-backward:before {
426 | content: "\f049";
427 | }
428 | .fa-backward:before {
429 | content: "\f04a";
430 | }
431 | .fa-play:before {
432 | content: "\f04b";
433 | }
434 | .fa-pause:before {
435 | content: "\f04c";
436 | }
437 | .fa-stop:before {
438 | content: "\f04d";
439 | }
440 | .fa-forward:before {
441 | content: "\f04e";
442 | }
443 | .fa-fast-forward:before {
444 | content: "\f050";
445 | }
446 | .fa-step-forward:before {
447 | content: "\f051";
448 | }
449 | .fa-eject:before {
450 | content: "\f052";
451 | }
452 | .fa-chevron-left:before {
453 | content: "\f053";
454 | }
455 | .fa-chevron-right:before {
456 | content: "\f054";
457 | }
458 | .fa-plus-circle:before, a.icon-add:before {
459 | content: "\f055";
460 | }
461 | .fa-minus-circle:before {
462 | content: "\f056";
463 | }
464 | .fa-times-circle:before {
465 | content: "\f057";
466 | }
467 | .fa-check-circle:before {
468 | content: "\f058";
469 | }
470 | .fa-question-circle:before {
471 | content: "\f059";
472 | }
473 | .fa-info-circle:before {
474 | content: "\f05a";
475 | }
476 | .fa-crosshairs:before {
477 | content: "\f05b";
478 | }
479 | .fa-times-circle-o:before {
480 | content: "\f05c";
481 | }
482 | .fa-check-circle-o:before {
483 | content: "\f05d";
484 | }
485 | .fa-ban:before {
486 | content: "\f05e";
487 | }
488 | .fa-arrow-left:before {
489 | content: "\f060";
490 | }
491 | .fa-arrow-right:before {
492 | content: "\f061";
493 | }
494 | .fa-arrow-up:before {
495 | content: "\f062";
496 | }
497 | .fa-arrow-down:before {
498 | content: "\f063";
499 | }
500 | .fa-mail-forward:before,
501 | .fa-share:before {
502 | content: "\f064";
503 | }
504 | .fa-expand:before {
505 | content: "\f065";
506 | }
507 | .fa-compress:before {
508 | content: "\f066";
509 | }
510 | .fa-plus:before {
511 | content: "\f067";
512 | }
513 | .fa-minus:before {
514 | content: "\f068";
515 | }
516 | .fa-asterisk:before {
517 | content: "\f069";
518 | }
519 | .fa-exclamation-circle:before {
520 | content: "\f06a";
521 | }
522 | .fa-gift:before {
523 | content: "\f06b";
524 | }
525 | .fa-leaf:before {
526 | content: "\f06c";
527 | }
528 | .fa-fire:before {
529 | content: "\f06d";
530 | }
531 | .fa-eye:before {
532 | content: "\f06e";
533 | }
534 | .fa-eye-slash:before {
535 | content: "\f070";
536 | }
537 | .fa-warning:before,
538 | .fa-exclamation-triangle:before {
539 | content: "\f071";
540 | }
541 | .fa-plane:before {
542 | content: "\f072";
543 | }
544 | .fa-calendar:before {
545 | content: "\f073";
546 | }
547 | .fa-random:before {
548 | content: "\f074";
549 | }
550 | .fa-comment:before,
551 | .icon-comment:before {
552 | content: "\f075";
553 | }
554 | .fa-magnet:before {
555 | content: "\f076";
556 | }
557 | .fa-chevron-up:before {
558 | content: "\f077";
559 | }
560 | .fa-chevron-down:before {
561 | content: "\f078";
562 | }
563 | .fa-retweet:before {
564 | content: "\f079";
565 | }
566 | .fa-shopping-cart:before {
567 | content: "\f07a";
568 | }
569 | .fa-folder:before {
570 | content: "\f07b";
571 | }
572 | .fa-folder-open:before {
573 | content: "\f07c";
574 | }
575 | .fa-arrows-v:before {
576 | content: "\f07d";
577 | }
578 | .fa-arrows-h:before {
579 | content: "\f07e";
580 | }
581 | .fa-bar-chart-o:before,
582 | .fa-bar-chart:before {
583 | content: "\f080";
584 | }
585 | .fa-twitter-square:before {
586 | content: "\f081";
587 | }
588 | .fa-facebook-square:before {
589 | content: "\f082";
590 | }
591 | .fa-camera-retro:before {
592 | content: "\f083";
593 | }
594 | .fa-key:before {
595 | content: "\f084";
596 | }
597 | .fa-gears:before,
598 | .fa-cogs:before {
599 | content: "\f085";
600 | }
601 | .fa-comments:before {
602 | content: "\f086";
603 | }
604 | .fa-thumbs-o-up:before {
605 | content: "\f087";
606 | }
607 | .fa-thumbs-o-down:before {
608 | content: "\f088";
609 | }
610 | .fa-star-half:before {
611 | content: "\f089";
612 | }
613 | .fa-heart-o:before {
614 | content: "\f08a";
615 | }
616 | .fa-sign-out:before {
617 | content: "\f08b";
618 | }
619 | .fa-linkedin-square:before {
620 | content: "\f08c";
621 | }
622 | .fa-thumb-tack:before {
623 | content: "\f08d";
624 | }
625 | .fa-external-link:before,
626 | .icon-link:before {
627 | content: "\f08e";
628 | background-image: none;
629 | }
630 | .fa-sign-in:before {
631 | content: "\f090";
632 | }
633 | .fa-trophy:before {
634 | content: "\f091";
635 | }
636 | .fa-github-square:before {
637 | content: "\f092";
638 | }
639 | .fa-upload:before {
640 | content: "\f093";
641 | }
642 | .fa-lemon-o:before {
643 | content: "\f094";
644 | }
645 | .fa-phone:before {
646 | content: "\f095";
647 | }
648 | .fa-square-o:before {
649 | content: "\f096";
650 | }
651 | .fa-bookmark-o:before {
652 | content: "\f097";
653 | }
654 | .fa-phone-square:before {
655 | content: "\f098";
656 | }
657 | .fa-twitter:before {
658 | content: "\f099";
659 | }
660 | .fa-facebook-f:before,
661 | .fa-facebook:before {
662 | content: "\f09a";
663 | }
664 | .fa-github:before {
665 | content: "\f09b";
666 | }
667 | .fa-unlock:before {
668 | content: "\f09c";
669 | }
670 | .fa-credit-card:before {
671 | content: "\f09d";
672 | }
673 | .fa-feed:before,
674 | .fa-rss:before {
675 | content: "\f09e";
676 | }
677 | .fa-hdd-o:before {
678 | content: "\f0a0";
679 | }
680 | .fa-bullhorn:before,
681 | .icon-notification-on:before,
682 | .icon-notification-off:before {
683 | content: "\f0a1";
684 | }
685 | .icon-notification-on:before{ color: green; }
686 | .fa-bell:before {
687 | content: "\f0f3";
688 | }
689 | .fa-certificate:before {
690 | content: "\f0a3";
691 | }
692 | .fa-hand-o-right:before {
693 | content: "\f0a4";
694 | }
695 | .fa-hand-o-left:before {
696 | content: "\f0a5";
697 | }
698 | .fa-hand-o-up:before {
699 | content: "\f0a6";
700 | }
701 | .fa-hand-o-down:before {
702 | content: "\f0a7";
703 | }
704 | .fa-arrow-circle-left:before {
705 | content: "\f0a8";
706 | }
707 | .fa-arrow-circle-right:before {
708 | content: "\f0a9";
709 | }
710 | .fa-arrow-circle-up:before {
711 | content: "\f0aa";
712 | }
713 | .fa-arrow-circle-down:before {
714 | content: "\f0ab";
715 | }
716 | .fa-globe:before {
717 | content: "\f0ac";
718 | }
719 | .fa-wrench:before {
720 | content: "\f0ad";
721 | }
722 | .fa-tasks:before {
723 | content: "\f0ae";
724 | }
725 | .fa-filter:before {
726 | content: "\f0b0";
727 | }
728 | .fa-briefcase:before {
729 | content: "\f0b1";
730 | }
731 | .fa-arrows-alt:before {
732 | content: "\f0b2";
733 | }
734 | .fa-group:before,
735 | .fa-users:before {
736 | content: "\f0c0";
737 | }
738 | .fa-chain:before,
739 | .fa-link:before {
740 | content: "\f0c1";
741 | }
742 | .fa-cloud:before {
743 | content: "\f0c2";
744 | }
745 | .fa-flask:before {
746 | content: "\f0c3";
747 | }
748 | .fa-cut:before,
749 | .fa-scissors:before {
750 | content: "\f0c4";
751 | }
752 | .fa-copy:before,
753 | .fa-files-o:before,
754 | .icon-copy:before {
755 | content: "\f0c5";
756 | }
757 | .fa-paperclip:before {
758 | content: "\f0c6";
759 | }
760 | .fa-save:before,
761 | .fa-floppy-o:before,
762 | .icon-save:before {
763 | content: "\f0c7";
764 | color: #1ea1f7;
765 | }
766 | .fa-square:before {
767 | content: "\f0c8";
768 | }
769 | .fa-navicon:before,
770 | .fa-reorder:before,
771 | .fa-bars:before {
772 | content: "\f0c9";
773 | }
774 | .fa-list-ul:before {
775 | content: "\f0ca";
776 | }
777 | .fa-list-ol:before {
778 | content: "\f0cb";
779 | }
780 | .fa-strikethrough:before {
781 | content: "\f0cc";
782 | }
783 | .fa-underline:before {
784 | content: "\f0cd";
785 | }
786 | .fa-table:before {
787 | content: "\f0ce";
788 | }
789 | .fa-magic:before {
790 | content: "\f0d0";
791 | }
792 | .fa-truck:before {
793 | content: "\f0d1";
794 | }
795 | .fa-pinterest:before {
796 | content: "\f0d2";
797 | }
798 | .fa-pinterest-square:before {
799 | content: "\f0d3";
800 | }
801 | .fa-google-plus-square:before {
802 | content: "\f0d4";
803 | }
804 | .fa-google-plus:before {
805 | content: "\f0d5";
806 | }
807 | .fa-money:before {
808 | content: "\f0d6";
809 | }
810 | .fa-caret-down:before {
811 | content: "\f0d7";
812 | }
813 | .fa-caret-up:before {
814 | content: "\f0d8";
815 | }
816 | .fa-caret-left:before {
817 | content: "\f0d9";
818 | }
819 | .fa-caret-right:before {
820 | content: "\f0da";
821 | }
822 | .fa-columns:before {
823 | content: "\f0db";
824 | }
825 | .fa-unsorted:before,
826 | .fa-sort:before {
827 | content: "\f0dc";
828 | }
829 | .fa-sort-down:before,
830 | .fa-sort-desc:before,
831 | .ui-icon-carat-1-s:before {
832 | content: "\f0dd";
833 | }
834 | .fa-sort-up:before,
835 | .fa-sort-asc:before {
836 | content: "\f0de";
837 | }
838 | .fa-envelope:before {
839 | content: "\f0e0";
840 | }
841 | .fa-linkedin:before {
842 | content: "\f0e1";
843 | }
844 | .fa-rotate-left:before,
845 | .fa-undo:before {
846 | content: "\f0e2";
847 | }
848 | .fa-legal:before,
849 | .fa-gavel:before {
850 | content: "\f0e3";
851 | }
852 | .fa-dashboard:before,
853 | .fa-tachometer:before {
854 | content: "\f0e4";
855 | }
856 | .fa-comment-o:before {
857 | content: "\f0e5";
858 | }
859 | .fa-comments-o:before {
860 | content: "\f0e6";
861 | }
862 | .fa-flash:before,
863 | .fa-bolt:before {
864 | content: "\f0e7";
865 | }
866 | .fa-sitemap:before {
867 | content: "\f0e8";
868 | }
869 | .fa-umbrella:before {
870 | content: "\f0e9";
871 | }
872 | .fa-paste:before,
873 | .fa-clipboard:before {
874 | content: "\f0ea";
875 | }
876 | .fa-lightbulb-o:before {
877 | content: "\f0eb";
878 | }
879 | .fa-exchange:before {
880 | content: "\f0ec";
881 | }
882 | .fa-cloud-download:before {
883 | content: "\f0ed";
884 | }
885 | .fa-cloud-upload:before {
886 | content: "\f0ee";
887 | }
888 | .fa-user-md:before {
889 | content: "\f0f0";
890 | }
891 | .fa-stethoscope:before {
892 | content: "\f0f1";
893 | }
894 | .fa-suitcase:before {
895 | content: "\f0f2";
896 | }
897 | .fa-bell-o:before {
898 | content: "\f0a2";
899 | }
900 | .fa-coffee:before {
901 | content: "\f0f4";
902 | }
903 | .fa-cutlery:before {
904 | content: "\f0f5";
905 | }
906 | .fa-file-text-o:before,
907 | .icon-dmsf-file-details:before {
908 | content: "\f0f6";
909 | }
910 | .fa-building-o:before {
911 | content: "\f0f7";
912 | }
913 | .fa-hospital-o:before {
914 | content: "\f0f8";
915 | }
916 | .fa-ambulance:before {
917 | content: "\f0f9";
918 | }
919 | .fa-medkit:before {
920 | content: "\f0fa";
921 | }
922 | .fa-fighter-jet:before {
923 | content: "\f0fb";
924 | }
925 | .fa-beer:before {
926 | content: "\f0fc";
927 | }
928 | .fa-h-square:before {
929 | content: "\f0fd";
930 | }
931 | .fa-plus-square:before {
932 | content: "\f0fe";
933 | }
934 | .fa-angle-double-left:before {
935 | content: "\f100";
936 | }
937 | .fa-angle-double-right:before {
938 | content: "\f101";
939 | }
940 | .fa-angle-double-up:before {
941 | content: "\f102";
942 | }
943 | .fa-angle-double-down:before {
944 | content: "\f103";
945 | }
946 | .fa-angle-left:before {
947 | content: "\f104";
948 | }
949 | .fa-angle-right:before {
950 | content: "\f105";
951 | }
952 | .fa-angle-up:before {
953 | content: "\f106";
954 | }
955 | .fa-angle-down:before {
956 | content: "\f107";
957 | }
958 | .fa-desktop:before {
959 | content: "\f108";
960 | }
961 | .fa-laptop:before {
962 | content: "\f109";
963 | }
964 | .fa-tablet:before {
965 | content: "\f10a";
966 | }
967 | .fa-mobile-phone:before,
968 | .fa-mobile:before {
969 | content: "\f10b";
970 | }
971 | .fa-circle-o:before {
972 | content: "\f10c";
973 | }
974 | .fa-quote-left:before {
975 | content: "\f10d";
976 | }
977 | .fa-quote-right:before {
978 | content: "\f10e";
979 | }
980 | .fa-spinner:before {
981 | content: "\f110";
982 | }
983 | .fa-circle:before {
984 | content: "\f111";
985 | }
986 | .fa-mail-reply:before,
987 | .fa-reply:before {
988 | content: "\f112";
989 | }
990 | .fa-github-alt:before {
991 | content: "\f113";
992 | }
993 | .fa-folder-o:before {
994 | content: "\f114";
995 | }
996 | .fa-folder-open-o:before {
997 | content: "\f115";
998 | }
999 | .fa-smile-o:before {
1000 | content: "\f118";
1001 | }
1002 | .fa-frown-o:before {
1003 | content: "\f119";
1004 | }
1005 | .fa-meh-o:before {
1006 | content: "\f11a";
1007 | }
1008 | .fa-gamepad:before {
1009 | content: "\f11b";
1010 | }
1011 | .fa-keyboard-o:before {
1012 | content: "\f11c";
1013 | }
1014 | .fa-flag-o:before {
1015 | content: "\f11d";
1016 | }
1017 | .fa-flag-checkered:before {
1018 | content: "\f11e";
1019 | }
1020 | .fa-terminal:before {
1021 | content: "\f120";
1022 | }
1023 | .fa-code:before {
1024 | content: "\f121";
1025 | }
1026 | .fa-mail-reply-all:before,
1027 | .fa-reply-all:before {
1028 | content: "\f122";
1029 | }
1030 | .fa-star-half-empty:before,
1031 | .fa-star-half-full:before,
1032 | .fa-star-half-o:before {
1033 | content: "\f123";
1034 | }
1035 | .fa-location-arrow:before {
1036 | content: "\f124";
1037 | }
1038 | .fa-crop:before {
1039 | content: "\f125";
1040 | }
1041 | .fa-code-fork:before {
1042 | content: "\f126";
1043 | }
1044 | .fa-unlink:before,
1045 | .fa-chain-broken:before {
1046 | content: "\f127";
1047 | }
1048 | .fa-question:before {
1049 | content: "\f128";
1050 | }
1051 | .fa-info:before {
1052 | content: "\f129";
1053 | }
1054 | .fa-exclamation:before {
1055 | content: "\f12a";
1056 | }
1057 | .fa-superscript:before {
1058 | content: "\f12b";
1059 | }
1060 | .fa-subscript:before {
1061 | content: "\f12c";
1062 | }
1063 | .fa-eraser:before {
1064 | content: "\f12d";
1065 | }
1066 | .fa-puzzle-piece:before {
1067 | content: "\f12e";
1068 | }
1069 | .fa-microphone:before {
1070 | content: "\f130";
1071 | }
1072 | .fa-microphone-slash:before {
1073 | content: "\f131";
1074 | }
1075 | .fa-shield:before {
1076 | content: "\f132";
1077 | }
1078 | .fa-calendar-o:before {
1079 | content: "\f133";
1080 | }
1081 | .fa-fire-extinguisher:before {
1082 | content: "\f134";
1083 | }
1084 | .fa-rocket:before {
1085 | content: "\f135";
1086 | }
1087 | .fa-maxcdn:before {
1088 | content: "\f136";
1089 | }
1090 | .fa-chevron-circle-left:before {
1091 | content: "\f137";
1092 | }
1093 | .fa-chevron-circle-right:before {
1094 | content: "\f138";
1095 | }
1096 | .fa-chevron-circle-up:before {
1097 | content: "\f139";
1098 | }
1099 | .fa-chevron-circle-down:before {
1100 | content: "\f13a";
1101 | }
1102 | .fa-html5:before {
1103 | content: "\f13b";
1104 | }
1105 | .fa-css3:before {
1106 | content: "\f13c";
1107 | }
1108 | .fa-anchor:before {
1109 | content: "\f13d";
1110 | }
1111 | .fa-unlock-alt:before,
1112 | .icon-dmsf-unlock:before {
1113 | content: "\f13e";
1114 | }
1115 | .fa-bullseye:before {
1116 | content: "\f140";
1117 | }
1118 | .fa-ellipsis-h:before {
1119 | content: "\f141";
1120 | }
1121 | .fa-ellipsis-v:before {
1122 | content: "\f142";
1123 | }
1124 | .fa-rss-square:before {
1125 | content: "\f143";
1126 | }
1127 | .fa-play-circle:before {
1128 | content: "\f144";
1129 | }
1130 | .fa-ticket:before {
1131 | content: "\f145";
1132 | }
1133 | .fa-minus-square:before {
1134 | content: "\f146";
1135 | }
1136 | .fa-minus-square-o:before {
1137 | content: "\f147";
1138 | }
1139 | .fa-level-up:before {
1140 | content: "\f148";
1141 | }
1142 | .fa-level-down:before {
1143 | content: "\f149";
1144 | }
1145 | .fa-check-square:before {
1146 | content: "\f14a";
1147 | }
1148 | .fa-pencil-square:before {
1149 | content: "\f14b";
1150 | }
1151 | .fa-external-link-square:before {
1152 | content: "\f14c";
1153 | }
1154 | .fa-share-square:before {
1155 | content: "\f14d";
1156 | }
1157 | .fa-compass:before {
1158 | content: "\f14e";
1159 | }
1160 | .fa-toggle-down:before,
1161 | .fa-caret-square-o-down:before {
1162 | content: "\f150";
1163 | }
1164 | .fa-toggle-up:before,
1165 | .fa-caret-square-o-up:before {
1166 | content: "\f151";
1167 | }
1168 | .fa-toggle-right:before,
1169 | .fa-caret-square-o-right:before {
1170 | content: "\f152";
1171 | }
1172 | .fa-euro:before,
1173 | .fa-eur:before {
1174 | content: "\f153";
1175 | }
1176 | .fa-gbp:before {
1177 | content: "\f154";
1178 | }
1179 | .fa-dollar:before,
1180 | .fa-usd:before {
1181 | content: "\f155";
1182 | }
1183 | .fa-rupee:before,
1184 | .fa-inr:before {
1185 | content: "\f156";
1186 | }
1187 | .fa-cny:before,
1188 | .fa-rmb:before,
1189 | .fa-yen:before,
1190 | .fa-jpy:before {
1191 | content: "\f157";
1192 | }
1193 | .fa-ruble:before,
1194 | .fa-rouble:before,
1195 | .fa-rub:before {
1196 | content: "\f158";
1197 | }
1198 | .fa-won:before,
1199 | .fa-krw:before {
1200 | content: "\f159";
1201 | }
1202 | .fa-bitcoin:before,
1203 | .fa-btc:before {
1204 | content: "\f15a";
1205 | }
1206 | .fa-file:before {
1207 | content: "\f15b";
1208 | }
1209 | .fa-file-text:before {
1210 | content: "\f15c";
1211 | }
1212 | .fa-sort-alpha-asc:before {
1213 | content: "\f15d";
1214 | }
1215 | .fa-sort-alpha-desc:before {
1216 | content: "\f15e";
1217 | }
1218 | .fa-sort-amount-asc:before {
1219 | content: "\f160";
1220 | }
1221 | .fa-sort-amount-desc:before {
1222 | content: "\f161";
1223 | }
1224 | .fa-sort-numeric-asc:before {
1225 | content: "\f162";
1226 | }
1227 | .fa-sort-numeric-desc:before {
1228 | content: "\f163";
1229 | }
1230 | .fa-thumbs-up:before,
1231 | .icon-unvote:before {
1232 | content: "\f164";
1233 | }
1234 | .fa-thumbs-down:before {
1235 | content: "\f165";
1236 | }
1237 | .fa-youtube-square:before {
1238 | content: "\f166";
1239 | }
1240 | .fa-youtube:before {
1241 | content: "\f167";
1242 | }
1243 | .fa-xing:before {
1244 | content: "\f168";
1245 | }
1246 | .fa-xing-square:before {
1247 | content: "\f169";
1248 | }
1249 | .fa-youtube-play:before {
1250 | content: "\f16a";
1251 | }
1252 | .fa-dropbox:before {
1253 | content: "\f16b";
1254 | }
1255 | .fa-stack-overflow:before {
1256 | content: "\f16c";
1257 | }
1258 | .fa-instagram:before {
1259 | content: "\f16d";
1260 | }
1261 | .fa-flickr:before {
1262 | content: "\f16e";
1263 | }
1264 | .fa-adn:before {
1265 | content: "\f170";
1266 | }
1267 | .fa-bitbucket:before {
1268 | content: "\f171";
1269 | }
1270 | .fa-bitbucket-square:before {
1271 | content: "\f172";
1272 | }
1273 | .fa-tumblr:before {
1274 | content: "\f173";
1275 | }
1276 | .fa-tumblr-square:before {
1277 | content: "\f174";
1278 | }
1279 | .fa-long-arrow-down:before {
1280 | content: "\f175";
1281 | }
1282 | .fa-long-arrow-up:before {
1283 | content: "\f176";
1284 | }
1285 | .fa-long-arrow-left:before {
1286 | content: "\f177";
1287 | }
1288 | .fa-long-arrow-right:before {
1289 | content: "\f178";
1290 | }
1291 | .fa-apple:before {
1292 | content: "\f179";
1293 | }
1294 | .fa-windows:before {
1295 | content: "\f17a";
1296 | }
1297 | .fa-android:before {
1298 | content: "\f17b";
1299 | }
1300 | .fa-linux:before {
1301 | content: "\f17c";
1302 | }
1303 | .fa-dribbble:before {
1304 | content: "\f17d";
1305 | }
1306 | .fa-skype:before {
1307 | content: "\f17e";
1308 | }
1309 | .fa-foursquare:before {
1310 | content: "\f180";
1311 | }
1312 | .fa-trello:before {
1313 | content: "\f181";
1314 | }
1315 | .fa-female:before {
1316 | content: "\f182";
1317 | }
1318 | .fa-male:before {
1319 | content: "\f183";
1320 | }
1321 | .fa-gittip:before,
1322 | .fa-gratipay:before {
1323 | content: "\f184";
1324 | }
1325 | .fa-sun-o:before {
1326 | content: "\f185";
1327 | }
1328 | .fa-moon-o:before {
1329 | content: "\f186";
1330 | }
1331 | .fa-archive:before {
1332 | content: "\f187";
1333 | }
1334 | .fa-bug:before {
1335 | content: "\f188";
1336 | }
1337 | .fa-vk:before {
1338 | content: "\f189";
1339 | }
1340 | .fa-weibo:before {
1341 | content: "\f18a";
1342 | }
1343 | .fa-renren:before {
1344 | content: "\f18b";
1345 | }
1346 | .fa-pagelines:before {
1347 | content: "\f18c";
1348 | }
1349 | .fa-stack-exchange:before {
1350 | content: "\f18d";
1351 | }
1352 | .fa-arrow-circle-o-right:before {
1353 | content: "\f18e";
1354 | }
1355 | .fa-arrow-circle-o-left:before {
1356 | content: "\f190";
1357 | }
1358 | .fa-toggle-left:before,
1359 | .fa-caret-square-o-left:before {
1360 | content: "\f191";
1361 | }
1362 | .fa-dot-circle-o:before {
1363 | content: "\f192";
1364 | }
1365 | .fa-wheelchair:before {
1366 | content: "\f193";
1367 | }
1368 | .fa-vimeo-square:before {
1369 | content: "\f194";
1370 | }
1371 | .fa-turkish-lira:before,
1372 | .fa-try:before {
1373 | content: "\f195";
1374 | }
1375 | .fa-plus-square-o:before {
1376 | content: "\f196";
1377 | }
1378 | .fa-space-shuttle:before {
1379 | content: "\f197";
1380 | }
1381 | .fa-slack:before {
1382 | content: "\f198";
1383 | }
1384 | .fa-envelope-square:before {
1385 | content: "\f199";
1386 | }
1387 | .fa-wordpress:before {
1388 | content: "\f19a";
1389 | }
1390 | .fa-openid:before {
1391 | content: "\f19b";
1392 | }
1393 | .fa-institution:before,
1394 | .fa-bank:before,
1395 | .fa-university:before {
1396 | content: "\f19c";
1397 | }
1398 | .fa-mortar-board:before,
1399 | .fa-graduation-cap:before {
1400 | content: "\f19d";
1401 | }
1402 | .fa-yahoo:before {
1403 | content: "\f19e";
1404 | }
1405 | .fa-google:before {
1406 | content: "\f1a0";
1407 | }
1408 | .fa-reddit:before {
1409 | content: "\f1a1";
1410 | }
1411 | .fa-reddit-square:before {
1412 | content: "\f1a2";
1413 | }
1414 | .fa-stumbleupon-circle:before {
1415 | content: "\f1a3";
1416 | }
1417 | .fa-stumbleupon:before {
1418 | content: "\f1a4";
1419 | }
1420 | .fa-delicious:before {
1421 | content: "\f1a5";
1422 | }
1423 | .fa-digg:before {
1424 | content: "\f1a6";
1425 | }
1426 | .fa-pied-piper:before {
1427 | content: "\f1a7";
1428 | }
1429 | .fa-pied-piper-alt:before {
1430 | content: "\f1a8";
1431 | }
1432 | .fa-drupal:before {
1433 | content: "\f1a9";
1434 | }
1435 | .fa-joomla:before {
1436 | content: "\f1aa";
1437 | }
1438 | .fa-language:before {
1439 | content: "\f1ab";
1440 | }
1441 | .fa-fax:before {
1442 | content: "\f1ac";
1443 | }
1444 | .fa-building:before {
1445 | content: "\f1ad";
1446 | }
1447 | .fa-child:before {
1448 | content: "\f1ae";
1449 | }
1450 | .fa-paw:before {
1451 | content: "\f1b0";
1452 | }
1453 | .fa-spoon:before {
1454 | content: "\f1b1";
1455 | }
1456 | .fa-cube:before {
1457 | content: "\f1b2";
1458 | }
1459 | .fa-cubes:before {
1460 | content: "\f1b3";
1461 | }
1462 | .fa-behance:before {
1463 | content: "\f1b4";
1464 | }
1465 | .fa-behance-square:before {
1466 | content: "\f1b5";
1467 | }
1468 | .fa-steam:before {
1469 | content: "\f1b6";
1470 | }
1471 | .fa-steam-square:before {
1472 | content: "\f1b7";
1473 | }
1474 | .fa-recycle:before {
1475 | content: "\f1b8";
1476 | }
1477 | .fa-automobile:before,
1478 | .fa-car:before {
1479 | content: "\f1b9";
1480 | }
1481 | .fa-cab:before,
1482 | .fa-taxi:before {
1483 | content: "\f1ba";
1484 | }
1485 | .fa-tree:before {
1486 | content: "\f1bb";
1487 | }
1488 | .fa-spotify:before {
1489 | content: "\f1bc";
1490 | }
1491 | .fa-deviantart:before {
1492 | content: "\f1bd";
1493 | }
1494 | .fa-soundcloud:before {
1495 | content: "\f1be";
1496 | }
1497 | .fa-database:before {
1498 | content: "\f1c0";
1499 | }
1500 | .fa-file-pdf-o:before {
1501 | content: "\f1c1";
1502 | }
1503 | .fa-file-word-o:before {
1504 | content: "\f1c2";
1505 | }
1506 | .fa-file-excel-o:before {
1507 | content: "\f1c3";
1508 | }
1509 | .fa-file-powerpoint-o:before {
1510 | content: "\f1c4";
1511 | }
1512 | .fa-file-photo-o:before,
1513 | .fa-file-picture-o:before,
1514 | .fa-file-image-o:before {
1515 | content: "\f1c5";
1516 | }
1517 | .fa-file-zip-o:before,
1518 | .fa-file-archive-o:before {
1519 | content: "\f1c6";
1520 | }
1521 | .fa-file-sound-o:before,
1522 | .fa-file-audio-o:before {
1523 | content: "\f1c7";
1524 | }
1525 | .fa-file-movie-o:before,
1526 | .fa-file-video-o:before {
1527 | content: "\f1c8";
1528 | }
1529 | .fa-file-code-o:before {
1530 | content: "\f1c9";
1531 | }
1532 | .fa-vine:before {
1533 | content: "\f1ca";
1534 | }
1535 | .fa-codepen:before {
1536 | content: "\f1cb";
1537 | }
1538 | .fa-jsfiddle:before {
1539 | content: "\f1cc";
1540 | }
1541 | .fa-life-bouy:before,
1542 | .fa-life-buoy:before,
1543 | .fa-life-saver:before,
1544 | .fa-support:before,
1545 | .fa-life-ring:before {
1546 | content: "\f1cd";
1547 | }
1548 | .fa-circle-o-notch:before {
1549 | content: "\f1ce";
1550 | }
1551 | .fa-ra:before,
1552 | .fa-rebel:before {
1553 | content: "\f1d0";
1554 | }
1555 | .fa-ge:before,
1556 | .fa-empire:before {
1557 | content: "\f1d1";
1558 | }
1559 | .fa-git-square:before {
1560 | content: "\f1d2";
1561 | }
1562 | .fa-git:before {
1563 | content: "\f1d3";
1564 | }
1565 | .fa-y-combinator-square:before,
1566 | .fa-yc-square:before,
1567 | .fa-hacker-news:before {
1568 | content: "\f1d4";
1569 | }
1570 | .fa-tencent-weibo:before {
1571 | content: "\f1d5";
1572 | }
1573 | .fa-qq:before {
1574 | content: "\f1d6";
1575 | }
1576 | .fa-wechat:before,
1577 | .fa-weixin:before {
1578 | content: "\f1d7";
1579 | }
1580 | .fa-send:before,
1581 | .fa-paper-plane:before {
1582 | content: "\f1d8";
1583 | }
1584 | .fa-send-o:before,
1585 | .fa-paper-plane-o:before {
1586 | content: "\f1d9";
1587 | }
1588 | .fa-history:before {
1589 | content: "\f1da";
1590 | }
1591 | .fa-circle-thin:before {
1592 | content: "\f1db";
1593 | }
1594 | .fa-header:before {
1595 | content: "\f1dc";
1596 | }
1597 | .fa-paragraph:before {
1598 | content: "\f1dd";
1599 | }
1600 | .fa-sliders:before {
1601 | content: "\f1de";
1602 | }
1603 | .fa-share-alt:before {
1604 | content: "\f1e0";
1605 | }
1606 | .fa-share-alt-square:before {
1607 | content: "\f1e1";
1608 | }
1609 | .fa-bomb:before {
1610 | content: "\f1e2";
1611 | }
1612 | .fa-soccer-ball-o:before,
1613 | .fa-futbol-o:before {
1614 | content: "\f1e3";
1615 | }
1616 | .fa-tty:before {
1617 | content: "\f1e4";
1618 | }
1619 | .fa-binoculars:before {
1620 | content: "\f1e5";
1621 | }
1622 | .fa-plug:before {
1623 | content: "\f1e6";
1624 | }
1625 | .fa-slideshare:before {
1626 | content: "\f1e7";
1627 | }
1628 | .fa-twitch:before {
1629 | content: "\f1e8";
1630 | }
1631 | .fa-yelp:before {
1632 | content: "\f1e9";
1633 | }
1634 | .fa-newspaper-o:before {
1635 | content: "\f1ea";
1636 | }
1637 | .fa-wifi:before {
1638 | content: "\f1eb";
1639 | }
1640 | .fa-calculator:before {
1641 | content: "\f1ec";
1642 | }
1643 | .fa-paypal:before {
1644 | content: "\f1ed";
1645 | }
1646 | .fa-google-wallet:before {
1647 | content: "\f1ee";
1648 | }
1649 | .fa-cc-visa:before {
1650 | content: "\f1f0";
1651 | }
1652 | .fa-cc-mastercard:before {
1653 | content: "\f1f1";
1654 | }
1655 | .fa-cc-discover:before {
1656 | content: "\f1f2";
1657 | }
1658 | .fa-cc-amex:before {
1659 | content: "\f1f3";
1660 | }
1661 | .fa-cc-paypal:before {
1662 | content: "\f1f4";
1663 | }
1664 | .fa-cc-stripe:before {
1665 | content: "\f1f5";
1666 | }
1667 | .fa-bell-slash:before {
1668 | content: "\f1f6";
1669 | }
1670 | .fa-bell-slash-o:before {
1671 | content: "\f1f7";
1672 | }
1673 | .fa-trash:before {
1674 | content: "\f1f8";
1675 | }
1676 | .fa-copyright:before {
1677 | content: "\f1f9";
1678 | }
1679 | .fa-at:before {
1680 | content: "\f1fa";
1681 | }
1682 | .fa-eyedropper:before {
1683 | content: "\f1fb";
1684 | }
1685 | .fa-paint-brush:before {
1686 | content: "\f1fc";
1687 | }
1688 | .fa-birthday-cake:before {
1689 | content: "\f1fd";
1690 | }
1691 | .fa-area-chart:before {
1692 | content: "\f1fe";
1693 | }
1694 | .fa-pie-chart:before {
1695 | content: "\f200";
1696 | }
1697 | .fa-line-chart:before {
1698 | content: "\f201";
1699 | }
1700 | .fa-lastfm:before {
1701 | content: "\f202";
1702 | }
1703 | .fa-lastfm-square:before {
1704 | content: "\f203";
1705 | }
1706 | .fa-toggle-off:before {
1707 | content: "\f204";
1708 | }
1709 | .fa-toggle-on:before {
1710 | content: "\f205";
1711 | }
1712 | .fa-bicycle:before {
1713 | content: "\f206";
1714 | }
1715 | .fa-bus:before {
1716 | content: "\f207";
1717 | }
1718 | .fa-ioxhost:before {
1719 | content: "\f208";
1720 | }
1721 | .fa-angellist:before {
1722 | content: "\f209";
1723 | }
1724 | .fa-cc:before {
1725 | content: "\f20a";
1726 | }
1727 | .fa-shekel:before,
1728 | .fa-sheqel:before,
1729 | .fa-ils:before {
1730 | content: "\f20b";
1731 | }
1732 | .fa-meanpath:before {
1733 | content: "\f20c";
1734 | }
1735 | .fa-buysellads:before {
1736 | content: "\f20d";
1737 | }
1738 | .fa-connectdevelop:before {
1739 | content: "\f20e";
1740 | }
1741 | .fa-dashcube:before {
1742 | content: "\f210";
1743 | }
1744 | .fa-forumbee:before {
1745 | content: "\f211";
1746 | }
1747 | .fa-leanpub:before {
1748 | content: "\f212";
1749 | }
1750 | .fa-sellsy:before {
1751 | content: "\f213";
1752 | }
1753 | .fa-shirtsinbulk:before {
1754 | content: "\f214";
1755 | }
1756 | .fa-simplybuilt:before {
1757 | content: "\f215";
1758 | }
1759 | .fa-skyatlas:before {
1760 | content: "\f216";
1761 | }
1762 | .fa-cart-plus:before {
1763 | content: "\f217";
1764 | }
1765 | .fa-cart-arrow-down:before {
1766 | content: "\f218";
1767 | }
1768 | .fa-diamond:before {
1769 | content: "\f219";
1770 | }
1771 | .fa-ship:before {
1772 | content: "\f21a";
1773 | }
1774 | .fa-user-secret:before {
1775 | content: "\f21b";
1776 | }
1777 | .fa-motorcycle:before {
1778 | content: "\f21c";
1779 | }
1780 | .fa-street-view:before {
1781 | content: "\f21d";
1782 | }
1783 | .fa-heartbeat:before {
1784 | content: "\f21e";
1785 | }
1786 | .fa-venus:before {
1787 | content: "\f221";
1788 | }
1789 | .fa-mars:before {
1790 | content: "\f222";
1791 | }
1792 | .fa-mercury:before {
1793 | content: "\f223";
1794 | }
1795 | .fa-intersex:before,
1796 | .fa-transgender:before {
1797 | content: "\f224";
1798 | }
1799 | .fa-transgender-alt:before {
1800 | content: "\f225";
1801 | }
1802 | .fa-venus-double:before {
1803 | content: "\f226";
1804 | }
1805 | .fa-mars-double:before {
1806 | content: "\f227";
1807 | }
1808 | .fa-venus-mars:before {
1809 | content: "\f228";
1810 | }
1811 | .fa-mars-stroke:before {
1812 | content: "\f229";
1813 | }
1814 | .fa-mars-stroke-v:before {
1815 | content: "\f22a";
1816 | }
1817 | .fa-mars-stroke-h:before {
1818 | content: "\f22b";
1819 | }
1820 | .fa-neuter:before {
1821 | content: "\f22c";
1822 | }
1823 | .fa-genderless:before {
1824 | content: "\f22d";
1825 | }
1826 | .fa-facebook-official:before {
1827 | content: "\f230";
1828 | }
1829 | .fa-pinterest-p:before {
1830 | content: "\f231";
1831 | }
1832 | .fa-whatsapp:before {
1833 | content: "\f232";
1834 | }
1835 | .fa-server:before {
1836 | content: "\f233";
1837 | }
1838 | .fa-user-plus:before {
1839 | content: "\f234";
1840 | }
1841 | .fa-user-times:before {
1842 | content: "\f235";
1843 | }
1844 | .fa-hotel:before,
1845 | .fa-bed:before {
1846 | content: "\f236";
1847 | }
1848 | .fa-viacoin:before {
1849 | content: "\f237";
1850 | }
1851 | .fa-train:before {
1852 | content: "\f238";
1853 | }
1854 | .fa-subway:before {
1855 | content: "\f239";
1856 | }
1857 | .fa-medium:before {
1858 | content: "\f23a";
1859 | }
1860 | .fa-yc:before,
1861 | .fa-y-combinator:before {
1862 | content: "\f23b";
1863 | }
1864 | .fa-optin-monster:before {
1865 | content: "\f23c";
1866 | }
1867 | .fa-opencart:before {
1868 | content: "\f23d";
1869 | }
1870 | .fa-expeditedssl:before {
1871 | content: "\f23e";
1872 | }
1873 | .fa-battery-4:before,
1874 | .fa-battery-full:before {
1875 | content: "\f240";
1876 | }
1877 | .fa-battery-3:before,
1878 | .fa-battery-three-quarters:before {
1879 | content: "\f241";
1880 | }
1881 | .fa-battery-2:before,
1882 | .fa-battery-half:before {
1883 | content: "\f242";
1884 | }
1885 | .fa-battery-1:before,
1886 | .fa-battery-quarter:before {
1887 | content: "\f243";
1888 | }
1889 | .fa-battery-0:before,
1890 | .fa-battery-empty:before {
1891 | content: "\f244";
1892 | }
1893 | .fa-mouse-pointer:before {
1894 | content: "\f245";
1895 | }
1896 | .fa-i-cursor:before {
1897 | content: "\f246";
1898 | }
1899 | .fa-object-group:before {
1900 | content: "\f247";
1901 | }
1902 | .fa-object-ungroup:before {
1903 | content: "\f248";
1904 | }
1905 | .fa-sticky-note:before {
1906 | content: "\f249";
1907 | }
1908 | .fa-sticky-note-o:before {
1909 | content: "\f24a";
1910 | }
1911 | .fa-cc-jcb:before {
1912 | content: "\f24b";
1913 | }
1914 | .fa-cc-diners-club:before {
1915 | content: "\f24c";
1916 | }
1917 | .fa-clone:before {
1918 | content: "\f24d";
1919 | }
1920 | .fa-balance-scale:before {
1921 | content: "\f24e";
1922 | }
1923 | .fa-hourglass-o:before {
1924 | content: "\f250";
1925 | }
1926 | .fa-hourglass-1:before,
1927 | .fa-hourglass-start:before {
1928 | content: "\f251";
1929 | }
1930 | .fa-hourglass-2:before,
1931 | .fa-hourglass-half:before {
1932 | content: "\f252";
1933 | }
1934 | .fa-hourglass-3:before,
1935 | .fa-hourglass-end:before {
1936 | content: "\f253";
1937 | }
1938 | .fa-hourglass:before {
1939 | content: "\f254";
1940 | }
1941 | .fa-hand-grab-o:before,
1942 | .fa-hand-rock-o:before {
1943 | content: "\f255";
1944 | }
1945 | .fa-hand-stop-o:before,
1946 | .fa-hand-paper-o:before {
1947 | content: "\f256";
1948 | }
1949 | .fa-hand-scissors-o:before {
1950 | content: "\f257";
1951 | }
1952 | .fa-hand-lizard-o:before {
1953 | content: "\f258";
1954 | }
1955 | .fa-hand-spock-o:before {
1956 | content: "\f259";
1957 | }
1958 | .fa-hand-pointer-o:before {
1959 | content: "\f25a";
1960 | }
1961 | .fa-hand-peace-o:before {
1962 | content: "\f25b";
1963 | }
1964 | .fa-trademark:before {
1965 | content: "\f25c";
1966 | }
1967 | .fa-registered:before {
1968 | content: "\f25d";
1969 | }
1970 | .fa-creative-commons:before {
1971 | content: "\f25e";
1972 | }
1973 | .fa-gg:before {
1974 | content: "\f260";
1975 | }
1976 | .fa-gg-circle:before {
1977 | content: "\f261";
1978 | }
1979 | .fa-tripadvisor:before {
1980 | content: "\f262";
1981 | }
1982 | .fa-odnoklassniki:before {
1983 | content: "\f263";
1984 | }
1985 | .fa-odnoklassniki-square:before {
1986 | content: "\f264";
1987 | }
1988 | .fa-get-pocket:before {
1989 | content: "\f265";
1990 | }
1991 | .fa-wikipedia-w:before {
1992 | content: "\f266";
1993 | }
1994 | .fa-safari:before {
1995 | content: "\f267";
1996 | }
1997 | .fa-chrome:before {
1998 | content: "\f268";
1999 | }
2000 | .fa-firefox:before {
2001 | content: "\f269";
2002 | }
2003 | .fa-opera:before {
2004 | content: "\f26a";
2005 | }
2006 | .fa-internet-explorer:before {
2007 | content: "\f26b";
2008 | }
2009 | .fa-tv:before,
2010 | .fa-television:before {
2011 | content: "\f26c";
2012 | }
2013 | .fa-contao:before {
2014 | content: "\f26d";
2015 | }
2016 | .fa-500px:before {
2017 | content: "\f26e";
2018 | }
2019 | .fa-amazon:before {
2020 | content: "\f270";
2021 | }
2022 | .fa-calendar-plus-o:before {
2023 | content: "\f271";
2024 | }
2025 | .fa-calendar-minus-o:before {
2026 | content: "\f272";
2027 | }
2028 | .fa-calendar-times-o:before {
2029 | content: "\f273";
2030 | }
2031 | .fa-calendar-check-o:before {
2032 | content: "\f274";
2033 | }
2034 | .fa-industry:before {
2035 | content: "\f275";
2036 | }
2037 | .fa-map-pin:before {
2038 | content: "\f276";
2039 | }
2040 | .fa-map-signs:before {
2041 | content: "\f277";
2042 | }
2043 | .fa-map-o:before {
2044 | content: "\f278";
2045 | }
2046 | .fa-map:before {
2047 | content: "\f279";
2048 | }
2049 | .fa-commenting:before {
2050 | content: "\f27a";
2051 | }
2052 | .fa-commenting-o:before {
2053 | content: "\f27b";
2054 | }
2055 | .fa-houzz:before {
2056 | content: "\f27c";
2057 | }
2058 | .fa-vimeo:before {
2059 | content: "\f27d";
2060 | }
2061 | .fa-black-tie:before {
2062 | content: "\f27e";
2063 | }
2064 | .fa-fonticons:before {
2065 | content: "\f280";
2066 | }
2067 | .icon-add:before {
2068 | content: "\f055";
2069 | }
2070 | .icon-del:before{
2071 | content: "\f014";
2072 | }
2073 | .icon-del{
2074 | cursor: pointer;
2075 | }
2076 |
--------------------------------------------------------------------------------
/stylesheets/forum.css:
--------------------------------------------------------------------------------
1 | /*=========== FORUM ============*/
2 | table.list.boards td{
3 | height: 40px;
4 | vertical-align: middle;
5 | padding-left: 20px !important;
6 | font-size: 100%;
7 | }
8 | table.list.messages td{ height: 40px; vertical-align: middle; }
9 | table.list.messages td.subject { background-position: left center; }
10 | table.list.messages td.author { font-size: 1em; }
11 | tr.message td.last_message { font-size: 100%; }
12 | .controller-messages div.message.details .wiki{ padding-top: 0px; }
13 | .controller-messages.action-show h2,
14 | .controller-messages.action-show .message{
15 | background: #f6f6f6;
16 | padding: 10px;
17 | border: 1px solid #d7d7d7;
18 | }
19 | .controller-messages.action-show h2{
20 | border-bottom: none;
21 | margin: 0 0 -20px 0;
22 | }
23 | .controller-messages.action-show .message{
24 | border-top: none;
25 | }
26 | .controller-messages.action-show .message > p{
27 | border-bottom: 1px dotted #bbb;
28 | }
29 | .controller-messages.action-show .message.reply{
30 | border: none;
31 | margin-bottom: 15px;
32 | }
33 | .controller-messages.action-show .message p{
34 | padding: 10px 0 15px 0;
35 | margin: 0;
36 | }
37 | .controller-messages.action-show .message.reply p{
38 | padding: 10px 0 10px 0;;
39 | }
40 | .controller-messages.action-show .message.reply div.attachments {
41 | margin-top: 8px;
42 | }
43 | .controller-messages.action-show .message.reply h4{
44 | padding-bottom: 10px;
45 | }
46 | .controller-messages .contextual{
47 | margin: 10px;
48 | }
49 | .controller-messages p.breadcrumb {
50 | padding: 8px 15px;
51 | margin-bottom: 20px;
52 | list-style: none;
53 | background-color: #f5f5f5;
54 | border-radius: 4px;
55 | font-size: 1em;
56 | }
57 |
58 | .message.reply {
59 | background-color: #f5f5f5;
60 | padding: 10px;
61 | }
62 | .controller-messages .pagination{
63 | float: right;
64 | }
65 | .controller-messages .pagination a{
66 | text-decoration: none;
67 | }
68 | a[onclick="$('#reply').toggle(); $('#message_content').focus(); return false;"]{
69 | border: 2px solid #d4dbe3;
70 | -webkit-border-radius: 4;
71 | -moz-border-radius: 4;
72 | border-radius: 4px;
73 | color: #647082;
74 | background: #fff;
75 | padding: 4px 7px 4px 7px;
76 | text-decoration: none;
77 | font-size: 15px;
78 | }
79 | /* TODO: Find a way rewrite it */
80 | a[onclick="$('#reply').toggle(); $('#message_content').focus(); return false;"]:hover {
81 | border-color: #129cf7;
82 | color: #000;
83 | }
84 |
--------------------------------------------------------------------------------
/stylesheets/lists.css:
--------------------------------------------------------------------------------
1 | table.list td, table.list th {
2 | height: 40px;
3 | vertical-align: middle;
4 | }
5 | td.name, td.username, td.firstname, td.lastname, td.email {
6 | text-align: center !important;
7 | }
8 |
--------------------------------------------------------------------------------
/stylesheets/news.css:
--------------------------------------------------------------------------------
1 | .controller-news.action-index h3,
2 | .controller-news.action-index .author,
3 | .controller-news.action-index div.wiki{
4 | margin: 0px;
5 | padding: 10px;
6 | background-color: #f6f6f6;
7 | color: #505050;
8 | line-height: 1.5em;
9 | border-left: 1px solid #e4e4e4;
10 | border-right: 1px solid #e4e4e4;
11 | }
12 | .controller-news.action-index h3{ border-top: 1px solid #e4e4e4; }
13 | .controller-news.action-index div.wiki p{
14 | margin-top: -5px;
15 | margin-bottom: 0px;
16 | }
17 | .controller-news.action-index div.wiki{
18 | border-bottom: 1px solid #e4e4e4;
19 | margin-bottom: 10px;
20 | }
21 | .controller-news.action-index .author{
22 | border: none;
23 | float: right;
24 | margin-top: -45px;
25 | }
26 | .controller-news.action-show h2,
27 | .controller-news.action-show .wiki,
28 | .controller-news.action-show #content .author{
29 | margin: 0px;
30 | padding: 10px;
31 | background-color: #f6f6f6;
32 | color: #505050;
33 | border: 1px solid #e4e4e4;
34 | }
35 | .controller-news.action-show h2{
36 | border-bottom: none;
37 | padding-bottom: 40px;
38 | }
39 | .controller-news.action-show #content .author{
40 | border-top: none;
41 | border-bottom: none;
42 | border-right: none;
43 | position: absolute;
44 | margin-top: -52px;
45 | }
46 |
47 | .controller-news.action-show .wiki{
48 | border-top: none;
49 | padding-bottom: 0px;
50 | padding-top: 1px;
51 | margin-top: -18px;
52 | }
53 | .controller-news.action-show #comments h4{
54 | padding-bottom: 10px;
55 | }
56 | .controller-news.action-show .contextual{
57 | margin: 10px;
58 | }
59 | .controller-news.action-show #content p > a{
60 | border: 2px solid #d4dbe3;
61 | -webkit-border-radius: 4;
62 | -moz-border-radius: 4;
63 | border-radius: 4px;
64 | color: #647082;
65 | background: #fff;
66 | padding: 4px 7px 4px 7px;
67 | text-decoration: none;
68 | font-size: 15px;
69 | }
70 | .controller-news.action-show #content p > a:hover{
71 | border-color: #129cf7;
72 | color: #000;
73 | }
74 |
--------------------------------------------------------------------------------
/stylesheets/pagination.css:
--------------------------------------------------------------------------------
1 | .previous, .page, .items, .next, .current{
2 | position: relative;
3 | float: left;
4 | padding: 5px 12px;
5 | margin-left: -1px;
6 | line-height: 1.42857143;
7 | color: #428bca;
8 | text-decoration: none;
9 | background-color: #fff;
10 | border: 1px solid #ddd;
11 | -webkit-border: 1px solid #ddd;
12 | -moz-border: 1px solid #ddd;
13 | }
14 | .items{
15 | clear: both;
16 | color: #647082;
17 | }
18 | .previous:hover,
19 | .page:hover,
20 | .next:hover{
21 | color: #2a6496;
22 | background-color: #eee;
23 | border-color: #ddd;
24 | }
25 | .current, .current:hover{
26 | color: #fff;
27 | cursor: default;
28 | background-color: #428bca;
29 | border-color: #428bca;
30 | }
31 |
--------------------------------------------------------------------------------
/stylesheets/projects.css:
--------------------------------------------------------------------------------
1 | ul.projects li.root {
2 | background: #f6f6f6;
3 | padding: 10px;
4 | border: 1px solid #d7d7d7;
5 | }
6 |
7 | #projects-index {
8 | column-count: auto;
9 | column-width: auto;
10 | -webkit-column-count: auto;
11 | -webkit-column-width: auto;
12 | -moz-column-count: auto;
13 | -moz-column-width: auto;
14 | }
15 |
--------------------------------------------------------------------------------
/stylesheets/redminebacklogs.css:
--------------------------------------------------------------------------------
1 | .controller-rb_master_backlogs #usability-compat-wrapper {
2 | font-size: 16px;
3 | }
--------------------------------------------------------------------------------
/stylesheets/theme.css:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | text-align: center;
3 | margin: 200px auto 50px auto;
4 | }
5 |
6 | .burger {
7 | height: 30px;
8 | width: 33px;
9 | cursor: pointer;
10 | margin-left: 20px;
11 | padding-top: 10px;
12 | display: block;
13 | z-index: 101;
14 | }
15 | .burger .one,
16 | .burger .two,
17 | .burger .three {
18 | margin-top: 3px;
19 | background: #258ecd;
20 | width: 33px;
21 | height: 4px;
22 | position: absolute;
23 | border-radius: 2px;
24 | }
25 | .burger .two {
26 | margin-top: 13px;
27 | }
28 | .burger .three {
29 | margin-top: 23px;
30 | }
31 |
32 |
--------------------------------------------------------------------------------