source: trunk/admin/themes/roma/theme.css @ 25372

Last change on this file since 25372 was 25372, checked in by mistic100, 10 years ago

feature 2995 and feature 2997
change organization of configuration page
add theme parameter on GUI
change links color of dark mail theme (pink)
remove main themes css files

  • Property svn:eol-style set to LF
File size: 14.2 KB
Line 
1/* generic colors - roma
2.gcText { color: #666666; }                 used for text
3.gcText2 { color: #FF3366; }                used for table header
4.gcText3 { color: #FF3366; }                used for tabs text
5.gcTextInput { color:#999999; }             used for inputs
6.gcLink { color: #FF7700; }                 used for link
7.gcLinkHover { color: #FF3333; }            used for link
8.gcBgPage { background-color: #111111; }               used for page background
9.gcBgTabSheet { background-color: #222222; }           used inside tabsheet & menu
10.gcBgTableRow1 { background-color: #111111; }            used in for tables rows background
11.gcBgTableRow2 { background-color: #222222; }            used in tables rows & some widgets background
12.gcBgInput { background-color:#444444; }                      used for inputs
13.gcBorder    { border-color: #FF3363; }            used for borders
14.gcBorder2   { border-color: #666666; }            used for widgets borders
15.gcBorderInput { border-color:#666666; }           used for inputs
16*/
17/* text color */
18body, h3, dt, .throw, .content, label, LEGEND {
19        color:#666;
20}
21
22INPUT, select, textarea { color:#999; background-color: #444; }
23option[disabled] { background-color: #999; color: #444; }
24input[type="radio"], input[type="checkbox"] { background-color: transparent; }
25
26
27.showInfo { color:#666; }
28.showInfo:hover { color:#999; }
29
30h2 { color: #ccc; }
31
32.header_notes {
33  background: transparent url(../default/icon/note.png) no-repeat right top;
34  border: none;
35  min-height: 48px;
36  padding: 15px 60px 0 0;
37  right: 0;
38  width: 550px;
39}
40html, body { min-height: 100%; }
41
42body {
43        background-color:#111111;
44}
45
46/* #the_page { margin: 0; padding: 0; z-index: 1; top:0px; */
47/* padding-top: 0; min-height: 100%; width:100%; position:absolute; left:0px; } */
48h3, .row2, .content { background-color: #222; }
49.throw, .row1 { background-color:#111; }
50.throw em { font-style: normal; color: #ff3363; }
51
52#content {
53        border: 1px solid #222;
54        min-height: 466px; 
55        margin-top: 15px;
56}
57
58.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0; text-align:center; background:none; border: 0; }
59.content h3 ~ h3{ margin-top: 40px; }
60.content h4 { font-size:14px; text-align:left; padding:3px; margin: 2px;}
61
62.content dl, dd { margin:5px; }
63
64
65UL.thumbnails span.wrap2:hover { background-color#7CBA0F; color:#666; }
66UL.thumbnails span.wrap2 {
67        background-color:#333;
68}
69
70/* .throw, */ td h3 {
71 background-image: url(images/fillet.png); background-repeat: repeat-x; }
72/* borders */
73fieldset { border: 2px solid #333; }
74
75.buttonLike, INPUT, SELECT, TEXTAREA {
76        border: 1px solid #666;
77}
78input:focus, select:focus, textarea:focus {
79        background-color: #444;
80        color: #999;
81}
82
83TEXTAREA { cursor:text; font-size: 13px; }
84.tagSelection label { padding-right:12px; }
85.tagSelection LI.tagSelected {background-color:#aaa;}
86.tagSelected LABEL {color:#000;}
87ul.thumbnails input { color:#999; font-size:10px; margin:0; background-color:#444; text-align: center;}
88INPUT[type="submit"]:hover , INPUT[type="reset"]:hover  { cursor: pointer; }
89INPUT.bigbutton:hover { background-color: #222;  color:#f33; border: 0; }
90.throw  { font-size: 120%; line-height: 26px; padding-top: 10px; font-weight: bold; color: #ff3363; }
91label { cursor:pointer }
92.categoryLi, .menuLi { background: #333 }
93.menuLi_hidden { background: #333 !important; }
94a.Piwigo {
95  font-family: verdana, arial, helvetica, sans-serif !important;
96  font-size: 11px; font-weight: normal; letter-spacing: 0;
97  color : #F33; text-decoration: none; border: 0; }
98a.Piwigo:hover  span.Piwigo  {
99  border-bottom: 1px solid #FF3363;
100}
101
102.categoryUl>li:not(.virtual_cat) {
103  background:url(images/stripe-cat.png);
104}
105
106/* RADU - I comment this because it makes FF form controls activation very slow)
107*, *:focus, *:active, input:active, a:active, input:focus, a:focus { outline: none; -moz-outline-width: 0px; }
108*/
109
110a { color:#f70; }
111a:hover, a:active { color: #f33; cursor: pointer; }
112.content .navigationBar {color:#666;}
113ul.actions, .content form#waiting  {text-align:center;}
114
115.header_msgs { background:transparent url(images/header_msgs-bg.gif) repeat scroll right top;
116border:0; color:#333; font-size:24px; height:30px; margin:0; padding:10px 0 0;
117text-align:center; width:100%; }
118
119/* tabsheets are often used in admin  pages => No specific css files */
120#tabsheet { width:auto; margin:-1px; margin-right:-6px; padding:0;
121border:1px solid #111111; border-bottom:1px solid #ff3363; background-color:#111111;}
122.tabsheet { display:table; white-space:nowrap; padding-left:10px; margin:0; width:auto;
123font-family:verdana,arial,helvetica,sans-serif; font-size:8px;
124list-style-type:none; list-style-image:none; text-decoration:none; }
125.tabsheet li { background:#222222; float:left; margin:0 6px 0 0; overflow:hidden; text-align:right; border:1px solid #ff3363; border-bottom:none; position:relative; top:11px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;border-radius:5px 5px 0 0;}
126.tabsheet a {
127outline:none; color:#666; display:block; font-size:11px; border:0;
128font-weight:bold; overflow:hidden; padding:6px;
129text-align:right; text-decoration:none; margin: 0; }
130.tabsheet a:first-letter { text-transform:capitalize; }
131.tabsheet li.selected_tab  {
132  border-bottom:1px solid #222222;
133}
134.tabsheet li:hover, .tabsheet li.selected_tab  {
135margin-top:4px; padding-bottom:3px; padding-top:3px; top:1px;
136 }
137.tabsheet a:hover, .tabsheet li.selected_tab  a { color: #F36; }
138.tabsheet a span { background-color:#222; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }
139/* menubar is on all admin pages => No specific css file */
140#menubar {
141background:transparent url(images/menuBoxBottom_new.png) no-repeat scroll left bottom;
142border:0;
143padding:0; width:207px; z-index:99; text-align: left;
144}
145
146#menubar dd {
147background: transparent url(images/menubar-detail.png) repeat-y top left;
148margin: 0; padding: 0 0 10px 0; }
149#menubar dl {
150background:transparent url(images/menuBoxTop_new.png) no-repeat scroll left top;
151width: 207px; border:0; margin: 0; padding: 0; display: block; min-height:35px; }
152#menubar dl.first {
153background:transparent url(images/menubar-top.png) no-repeat scroll left 1px; }
154#menubar dl.last { padding: 0 0 24px 0;}
155#menubar dt { 
156        margin: 0; display: block; background: none; left:10px; font-weight:bold;
157        position:relative; padding: 5px 1px 4px 5px; top:-8px; font-size: 13px; color: #666;  outline:none;
158        cursor:pointer;
159}
160#menubar dt  span { background-color: #111; }
161#menubar li { margin: 0 0 0 12px; }
162#menubar li.external { list-style-image:url(images/external_inactive.png); padding:10px 0px 0pt 10px; }
163#menubar li.external:hover { list-style-image:url(images/external_active.png); }
164#menubar ul { color: #333; margin:0 9px 0 9px; line-height: 16px;
165  list-style-type: none; list-style-position: inside; padding: 0; }
166#menubar ul.scroll { overflow-y:auto; max-height:500px;}
167
168#menubar dd [class^="icon-"]:before {
169    color: #666;
170}
171
172/* jQuery tooltips */
173.ui-tooltip {
174        color: #eee;
175        background-color: #000;
176}
177.cluetip-outer { border-color: #666; color: #666; background-color: #222; }
178.cluetip-title { color: #ff3363; background-color: #111; }
179/* jQuery ui resizable */
180.ui-resizable { position: relative; }
181.ui-wrapper { border: 0; }
182.ui-wrapper input, .ui-wrapper textarea { border: 0; }
183
184/* Global handle styles */
185.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
186.ui-resizable .ui-resizable-handle { display: block; }
187body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
188body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
189.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(images/resizable-n.gif) no-repeat scroll center top; }
190.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(images/resizable-s.gif) no-repeat scroll center top; }
191.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-e.gif) no-repeat scroll right center; }
192.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(images/resizable-w.gif) no-repeat scroll right center; }
193.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(images/resizable-se.gif); }
194.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(images/resizable-sw.gif); }
195.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(images/resizable-nw.gif); }
196.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(images/resizable-ne.gif); }
197
198#ui-datepicker-div {background-color: #555; border:2px solid #333;}
199#ui-datepicker-div .ui-datepicker-title {color:white;}
200#ui-datepicker-div .ui-icon-circle-triangle-w {background: transparent url(icon/prev.png) no-repeat;}
201#ui-datepicker-div .ui-icon-circle-triangle-e {background: transparent url(icon/next.png) no-repeat;}
202#ui-datepicker-div A.ui-datepicker-prev:hover,
203#ui-datepicker-div A.ui-datepicker-next:hover
204{
205  background-color:#eee;border:1px solid #aaa;
206}
207.ui-datepicker th {color:#ccc;}
208.ui-state-disabled {color:#aaa;}
209
210.ui-slider { background:#444;border-radius:2px;border:1px solid #666; }
211.ui-slider .ui-slider-handle { border:1px solid #f36;background:#222;border-radius:0.6em; }
212.ui-slider .ui-slider-range { background:#666;border-radius:2px; }
213
214#ui-datepicker-div .ui-datepicker-control, #ui-datepicker-div  a { background-color: #111; color: #f70 !important;}
215#ui-datepicker-div .ui-datepicker-days-row { background-color: #444;}
216#ui-datepicker-div .ui-datepicker-week-end-cell, #ui-datepicker-div .ui-datepicker-week-end-cell  a { background-color: #222; color: #f33; border-color: #444; border-top-color: #222; border-left-color: #222;}
217#ui-datepicker-div .ui-datepicker-title-row { background-color: #111;}
218#ui-datepicker-div .ui-datepicker-title-row .ui-datepicker-week-end-cell a { color: #f33;}
219#ui-datepicker-div  a:hover { color: #ff3333 !important; border: 0; background-color: #111 !important;}
220#ui-datepicker-div .ui-datepicker-header select { background-color:#444; color:#999; font-weight:normal;}
221#ui-datepicker-div .ui-datepicker-links { background-color:#222;}
222#ui-datepicker-div .ui-datepicker-header { background-color:#444;}
223#ui-datepicker-div .ui-datepicker-current-day { background-color: #111 !important; border-color: #444; border-top-color: #111; border-left-color: #111;}
224#ui-datepicker-div .ui-datepicker-days-cell { background-color:#444; border:1px solid #222; border-top-color: #444; border-left-color: #444;}
225INPUT[type="text"].large  { width: 317px; }
226
227.buttonLike, input[type="button"], input[type="submit"], input[type="reset"] {
228        color:#ff3363;
229        background-color:#222;
230        border-color: #ff3363;
231        padding: 1px 15px;
232}
233
234.buttonLike:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
235        color:#999; 
236        border-color: #666;
237        text-decoration: none;
238}
239
240.bigbutton { background:transparent url(images/quickLocalSync_inactiv.png) no-repeat scroll left top; display: block;
241color:#111; font-size:28px; height:161px; margin: 0 20px 0 auto; padding:0 18px 0; text-align:center; width:625px;
242position:relative;  z-index: 50;}
243.bigtext { display:block; font-weight:bold; left:225px; position:relative; top:35px; width:320px;  z-index: 55; cursor:pointer; }
244.bigbutton:hover { background:transparent url(images/quickLocalSync_hover.png) no-repeat scroll left top; color: #000; }
245.bigbutton input { background:transparent url(images/transparent.gif) repeat scroll left top; border:0;
246display:block; height:85px; left:225px; position:relative; top:-42px; width:313px; z-index:99; padding:0;
247color:transparent;}
248.bigbutton input:hover { cursor:pointer; background:transparent url(images/transparent.gif) repeat scroll left top; border:0; padding:0;color:transparent;}
249/* hacks */
250* html[lang="en"] body .content h2 , *+html[lang="en"] body .content h2 { text-transform:capitalize; } /* IE */
251*+html  .bigtext { left: 70px; }
252*+html  .bigbutton input, * html  .bigbutton input  { left:0px; position:relative; top:-40px; }
253
254* html .bigtext { margin-right: 300px; }
255
256#adminHome       {background-color:#222;}
257#adminHome:hover {background-color:#333;}
258
259.themeBox {background-color:#333;}
260.themeBox IMG {border:1px solid #666;}
261.themeName {color:#ccc;}
262.themeActions A {border-bottom:none;}
263.themeDefault {background-color:#555;}
264
265#pluginsMenuSeparator {border:1px solid #333;}
266
267#helpContent, #pLoaderPage, #ftpPage, #ftpPage LEGEND {color:#aaa;}
268
269#pwgHead, #footer {background-color:#222;}
270#footer {background-image: url(images/piwigo_logo_small.png);}
271
272.pluginBox, .pluginMiniBox, .groups li {background-color:#333;color:#999;border-color:#333;}
273.pluginBoxNameCell, .pluginMiniBoxNameCell {color:#ddd;}
274.pluginBox.incompatible, .pluginMiniBox.incompatible {border-color:#800 !important;}
275.pluginBoxes .merged, .pluginBoxes .missing {background-color:#422;border:1px solid #800;}
276.languageBox {background-color:#333;}
277.languageName {color:#ccc;}
278.languageDefault {background-color:#555; color:#aaa;}
279
280#batchManagerGlobal .thumbSelected {background-color:#555 !important}
281#batchManagerGlobal #selectedMessage {background-color:#555; color:#ddd;}
282
283/* TokenInput (with Facebook style for ROMA) */
284ul.token-input-list {border-color:#666 !important;background-color:#444 !important;}
285ul.token-input-list li input {background-color:#444 !important;}
286li.token-input-token span {color:#878787 !important;}
287div.token-input-dropdown {background-color:#eee !important;border-color:#666 !important;}
288div.token-input-dropdown ul li {background-color:#eee !important;}
289div.token-input-dropdown ul li.token-input-selected-dropdown-item {background-color:#FF7800 !important;}
290
291#progressbar {border:1px solid #666; background-color:#666;}
292
293/* Album Properties */
294#albumThumbnail img, #albumLinks {
295  border-color:#333;
296}
297
298.selectedComment {background-color:#555; color:#fff;}
299
300.groups label>p {
301  color: #ccc;
302  font-size: 1.2em;
303  background-color:#111;
304}
305label>p.group_select {
306  color: #111;
307  background-color:#ccc;
308}
309
310#configContent fieldset:not(.no-border) {
311  border-top-color:#444;
312}
Note: See TracBrowser for help on using the repository browser.