[BUGFIX] Prevent cut off font icons on zoom
[Packages/TYPO3.CMS.git] / typo3 / sysext / t3skin / Resources / Private / Styles / t3skin.less
1 /*
2  * This file is part of the TYPO3 CMS project.
3  *
4  * It is free software; you can redistribute it and/or modify it under
5  * the terms of the GNU General Public License, either version 2
6  * of the License, or any later version.
7  *
8  * For the full copyright and license information, please read the
9  * LICENSE.txt file that was distributed with this source code.
10  *
11  * The TYPO3 project - inspiring people to share!
12  */
13
14 // Prefix for composer require-dev libraries
15 @composer-package-directory-prefix: "../../../../../../Packages/Libraries";
16 // Prefix for third-party libraries in typo3contrib/
17 @typo3contrib-directory-prefix: "../../../../../contrib/";
18
19 // Core variables and mixins
20 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/variables.less";
21 @import "bootstrap/variables.less";
22 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/mixins.less";
23
24 // Reset and dependencies
25 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/normalize.less";
26 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/print.less";
27 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/glyphicons.less";
28
29 // Core CSS
30 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/scaffolding.less";
31 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/type.less";
32 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/code.less";
33 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/grid.less";
34 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/tables.less";
35 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/forms.less";
36 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/buttons.less";
37
38 // Components
39 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/component-animations.less";
40 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/dropdowns.less";
41 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/button-groups.less";
42 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/input-groups.less";
43 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/navs.less";
44 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/navbar.less";
45 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/breadcrumbs.less";
46 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/pagination.less";
47 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/pager.less";
48 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/labels.less";
49 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/badges.less";
50 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/jumbotron.less";
51 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/thumbnails.less";
52 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/alerts.less";
53 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/progress-bars.less";
54 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/media.less";
55 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/list-group.less";
56 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/panels.less";
57 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/responsive-embed.less";
58 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/wells.less";
59 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/close.less";
60
61 // Components w/ JavaScript
62 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/modals.less";
63 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/tooltip.less";
64 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/popovers.less";
65 // @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/carousel.less";
66
67 // Utility classes
68 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/utilities.less";
69 @import "@{composer-package-directory-prefix}/twbs/bootstrap/less/responsive-utilities.less";
70
71 // Components from bootstrap plugins
72 @import "@{typo3contrib-directory-prefix}/twbs/bootstrap-datetimepicker.less";
73
74 /*!
75  *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
76  *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
77  */
78
79 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/variables.less";
80 // Override
81 @import "font-awesome/variables.less";
82 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/mixins.less";
83 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/path.less";
84 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/core.less";
85 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/larger.less";
86 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/fixed-width.less";
87 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/list.less";
88 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/bordered-pulled.less";
89 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/spinning.less";
90 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/rotated-flipped.less";
91 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/stacked.less";
92 @import "@{composer-package-directory-prefix}/fortawesome/font-awesome/less/icons.less";
93
94 /*!
95  * add nprogress styles, adapted to TYPO3 needs
96  */
97 @import "nprogress/nprogress.less";
98
99 /*!
100  * TYPO3
101  */
102
103 @import "TYPO3/_deprecated.less";
104
105 @import "TYPO3/_main_type.less";
106
107 @import "TYPO3/_debug_panel.less";
108 @import "TYPO3/_element_animation.less";
109 @import "TYPO3/_element_clipboard.less";
110 @import "TYPO3/_element_csh.less";
111 @import "TYPO3/_element_csm.less";
112 @import "TYPO3/_element_docheader.less";
113 @import "TYPO3/_element_history.less";
114 @import "TYPO3/_element_message.less";
115 @import "TYPO3/_element_modal.less";
116 @import "TYPO3/_element_pagetree.less";
117 @import "TYPO3/_element_rte.less";
118 @import "TYPO3/_element_spinner.less";
119 @import "TYPO3/_element_tab.less";
120 @import "TYPO3/_element_table.less";
121 @import "TYPO3/_element_panel.less";
122 @import "TYPO3/_element_tceforms.less";
123 @import "TYPO3/_element_tree.less";
124 @import "TYPO3/_element_pagination.less";
125 @import "TYPO3/_element_label.less";
126 @import "TYPO3/_element_buttons.less";
127 @import "TYPO3/_fonts.less";
128 @import "TYPO3/_icons.less";
129 @import "TYPO3/_login_screen.less";
130 @import "TYPO3/_main_body.less";
131 @import "TYPO3/_main_content.less";
132 @import "TYPO3/_main_form.less";
133 @import "TYPO3/_main_scaffolding.less";
134 @import "TYPO3/_module_menu.less";
135 @import "TYPO3/_topbar.less";
136
137 @import "TYPO3/_module_web_list_sysnote.less";
138 @import "TYPO3/_module_web_new_element.less";
139 @import "TYPO3/_module_extensionmanager.less";
140 @import "TYPO3/_module_lang.less";
141 @import "TYPO3/_module_beuser.less";
142
143 @import "TYPO3/structure/_element_version.less";
144 @import "TYPO3/structure/_element_wizard.less";
145 @import "TYPO3/structure/_module_file_list.less";
146 @import "TYPO3/structure/_module_user_ws.less";
147 @import "TYPO3/structure/_module_web_list.less";
148 @import "TYPO3/structure/_module_web_page.less";
149
150 @import "TYPO3/visual/_element_extjs_icons.less";
151 @import "TYPO3/visual/_element_typoscript.less";
152 @import "TYPO3/visual/_element_version.less";
153 @import "TYPO3/visual/_module_file_list.less";
154 @import "TYPO3/visual/_module_file_upload.less";
155 @import "TYPO3/visual/_module_web_page.less";