source: trunk/admin/themes/clear/theme.css @ 6072

Last change on this file since 6072 was 6072, checked in by plg, 14 years ago

improve colors on admin clear theme to make it more readable (listbox and buttons, mainly)

  • Property svn:eol-style set to LF
File size: 14.8 KB
Line 
1/* generic colors - clear */
2.gcText { color: #777777; }                 /* used for text */
3.gcText2 { color: #777777; }                /* used for table header */
4.gcText3 { color: #555555; }                /* used for tabs text */
5.gcTextInput { color:#666666; }             /* used for inputs */
6.gcLink { color: #005E89; }                 /* used for link */
7.gcLinkHover { color: #D54E21; }            /* used for link */
8.gcBgPage { background-color: #F9F9F9; }               /* used for page background */
9.gcBgTabSheet { background-color: #F1F1F1; }           /* used inside tabsheet & menu */
10.gcBgTableRow1 { background-color: #DDDDDD; }            /* used in for tables rows background */
11.gcBgTableRow2 { background-color: #EEEEEE; }            /* used in tables rows & some widgets background */
12.gcBgInput { background-color:#CCCCCC; }                      /* used for inputs */
13.gcBorder    { border-color: #AAAAAA; }            /* used for borders */
14.gcBorder2   { border-color: #666666; }            /* used for widgets borders */
15.gcBorderInput { border-color:#777777; }           /* used for inputs */
16
17/* text color */
18.theme_title { left: 15px; color: #000; text-align: left;}
19body, h3, dt, h2, .throw, .content, label,
20input.rateButtonSelected /* <= why IE doesn't inherit this ? */ { color:#777; }
21th { color: #888; }
22INPUT, select, textarea { color:#666; background-color: #ccc; }
23input[type="radio"], input[type="checkbox"] { background-color: transparent; }
24INPUT[type="submit"], INPUT[type="reset"]  { color:#666; border: 1px solid #777; background-color: #bbb; padding: 1px 15px; }
25input.rateButton, legend, h3 { color: #777; }
26h2 { color: #777; }
27
28INPUT[type="text"], INPUT[type="password"], INPUT[type="button"],
29INPUT[type="submit"], INPUT[type="reset"], INPUT[type="file"] {
30        background-color: #ddd;
31}
32
33INPUT.text, INPUT.password, INPUT.button,
34INPUT.submit, INPUT.reset, INPUT.file,
35SELECT, TEXTAREA {
36        background-color: #ddd;
37}
38
39INPUT:focus, SELECT:focus, TEXTAREA:focus, INPUT.focus, FORM .focus, INPUT.submit:hover {
40  background-color: #eee;
41  color: #666;
42}
43
44INPUT, SELECT, TEXTAREA { border: 1px solid #999; }
45
46INPUT[type="submit"]:hover, INPUT[type="reset"]:hover { cursor: pointer; }
47
48input[type="button"], input[type="submit"], input[type="reset"] {
49  background-color:#ddd;
50  border-color: #0cc9c;
51}
52
53input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover {
54  color:#666;
55  border-color: #999;
56}
57
58
59#copyright { color:#777; margin:5px auto 0px 240px; text-align:center;
60padding-bottom: 15px; }
61.header_notes { 
62  background: transparent url(../default/icon/note.png) no-repeat right top;
63  border: none; 
64  min-height: 48px;
65  padding: 15px 60px 0 0; 
66  right: 0;
67  width: 550px; 
68  top: 70px;
69}
70html, body { min-height: 100%; }
71body { margin: 0; padding: 0; background:#f9f9f9 }
72/* #the_page { margin: 0; padding: 0; z-index: 1; top:0px; */
73/* padding-top: 0; min-height: 100%; width:100%; position:absolute; left:0px; } */
74#headbranch { width: 233px; height: 240px; margin: 0; padding: 0;
75position:absolute; left:0px; top:0px; z-index: 0;
76background:transparent }
77#theHeader { display:none; height:40px; margin: 0; padding: 0;
78background:transparent }
79h3, #imageToolBar a:hover, .content, .throw, .row1 { background-color: #ddd; }
80.row2 { background-color:#eeeeee; }
81.throw em { font-style: normal; color: #0cc9c; }
82#content { background: #f1f1f1; min-height: 467px;}
83.content { padding:0 5px 5px; margin: 0 10px 0 252px; z-index:99; border: 1px solid #aaa;}
84.content h3 { font-size:20px; letter-spacing:-0.4px; margin:0 20px 12px 0;
85 text-align:center; background:none; border: 0; }
86.content h3 ~ h3{ margin-top: 40px; }
87.content h4 { color: #aaa; font-size:14px; text-align:center; padding:3px; margin-top: 0; margin-bottom: 10px;}
88
89.content dl, dd { margin:5px; }
90.content div.titrePage { height:40px; }
91
92.instructions { text-align:left; padding-top:5px;}
93.instructions LI { margin-bottom:5px; }
94.instructionBlock {border: 1px solid #999; margin: 5px; overflow: hidden;}
95.instructionBlockHeaderCollapsed, .instructionBlockHeaderExpanded {background-color:#eee; background-position:15px center;
96background-repeat:no-repeat; color:#999; cursor:pointer; font-size:110%; overflow:hidden; padding:8px 41px;}
97.instructionBlockHeaderCollapsed span, .instructionBlockHeaderExpanded span {border-bottom: none; }
98
99.instructionBlockHeaderCollapsed { background-image: url(icon/expand.gif);}
100.instructionBlockHeaderExpanded { background-image: url(icon/collapse.gif);}
101.instructionBlockContent { padding:0 15px 15px;}
102SPAN.pwgScreen { font-style:italic; border-bottom:1px dotted #666}
103
104.content ul.thumbnails span.wrap2:hover { background-color:#eee; border:1px solid #0cc9c; color:#999; }
105.content ul.thumbnails span.wrap2 { border:1px solid #999; padding: 4px; }
106.content ul.thumbnails span.wrap2 { -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
107.content ul.thumbnails span.wrap1 { margin:0 12px 5px; }
108
109/* borders */
110fieldset { border: 2px solid #ddd; }
111TEXTAREA { cursor:text; font-size: 13px; }
112.content UL.thumbnails SPAN.wrap2 {
113  border: 1px solid #555555;  /* thumbnails border color and style */
114  border-radius: 4px 4px; /* round corners with CSS3 compliant browsers */
115}
116.tagSelection label { padding-right:12px; }
117.tagSelection LI.tagSelected {background-color:#dbe8f3;}
118.tagSelected LABEL {color:black;}
119
120.content ul.categoryActions a img { margin-left: 10px; }
121ul.thumbnails input { border:3px double #666; color:#666; font-size:10px; margin:0; background-color:#bbb; text-align: center;}
122INPUT.bigbutton:hover { background-color: #ddd;  color:#0cc; border: 0; }
123.throw  { font-size: 120%; line-height: 26px; padding-top: 10px; font-weight: bold; color: #0cc9c; }
124label { cursor:pointer }
125.categoryLi, .menuLi { background: #ddd }
126.virtual_cat, .menuLi_hidden { background: #ccc !important; }
127a.Piwigo {
128  font-family: verdana, arial, helvetica, sans-serif !important;
129  font-size: 11px; font-weight: normal; letter-spacing: 0;
130  color : #0cc; text-decoration: none; border: 0; }
131a.Piwigo:hover  span.Piwigo  {
132  border-bottom: 1px solid #0cc9c;
133}
134TABLE.table2 { border: 2px solid #dddddd; }
135
136*, *:focus, *:active, input:active, a:active, input:focus, a:focus { outline: none; -moz-outline-width: 0px; }
137a { color:#005E89; border-width: 0; }
138a:hover, a:active { color: #d54e21; border-bottom: 1px dotted #d54e21; cursor: pointer; }
139.content .navigationBar {color:#999;}
140ul.actions, .content form#waiting  {text-align:center;}
141.header_msgs { background:transparent url(images/header_msgs-bg.gif) repeat scroll right top;
142border:0; color:#ccc; font-size:24px; height:30px; left:0; margin:0; padding:10px 0 0; position:absolute;
143text-align:center; top:0; width:100%; z-index:99; }
144#content.content div.comment a.illustration{ margin-right: 30px;}
145/* tabsheets are often used in admin  pages => No specific css files */
146.tabsheet { 
147  display: table;
148  margin: 0;
149  padding: 0 0 0 35px;
150  list-style-type:none; 
151  list-style-image:none;
152  white-space: nowrap;
153}
154
155.tabsheet li { background:#f1f1f1; float:left; margin:0 6px 0 0; overflow:hidden; text-align:right; border:1px solid #aaa; 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;}
156.tabsheet a {
157display:block; font-size:11px; border:0;
158font-weight:bold; overflow:hidden; padding:6px;
159text-align:right; text-decoration:none; margin: 0; }
160.tabsheet a:first-letter { text-transform:capitalize; }
161.tabsheet li.selected_tab  {
162  border-bottom:1px solid #f1f1f1;
163}
164.tabsheet li:hover, .tabsheet li.selected_tab  {
165margin-top:4px; padding-bottom:3px; padding-top:3px; top:1px;
166 }
167/* .tabsheet a:hover */
168.tabsheet li.selected_tab  a { color: #555; }
169.tabsheet a span { display:block; font-size:10px; margin-right:2px; padding:0 3px 0 1px; }
170
171.sort { clear: none; }
172#214ug { margin-left:248px; font-size:12px; }
173/* menubar is on all admin pages => No specific css file */
174#menubar {
175display:inline; float:left; left:0; margin: 10px 0 0 10px; min-height:475px; height:475px; /* should be 477 */
176padding:0; width:207px; z-index:99; text-align: left; }
177#menubar ul.scroll { height:163px; overflow-y:auto;
178 /* Only IE family supports colored scrollbar */
179 scrollbar-face-color: #ddd; scrollbar-shadow-color: #bbb; scrollbar-highlight-color: #fff;
180 scrollbar-3dlight-color: #d6d6d6; scrollbar-darkshadow-color: #ccc; scrollbar-track-color: #eee;
181 scrollbar-arrow-color: #0cccc; }
182
183#menubar dd { margin: 0; padding: 0; height:232px; }
184#menubar dl { width: 207px; border:0; margin: 0; padding: 0; display: block; min-height:35px; border:1px solid #ddd; background-color:#f1f1f1; border-left:1px solid #aaa; border-right:1px solid #aaa;}
185#menubar dl.first {border-top:1px solid #aaa;}
186#menubar dl.last {border-bottom:1px solid #aaa;}
187#menubar dt { background-color: #ddd; margin: 0; display: block; font-weight:bold;
188position:relative; padding: 5px 1px 4px 5px; font-size: 13px; color: #777; }
189#menubar dt  span { cursor:pointer; }
190#menubar li { margin: 0; padding-left:10px; }
191#menubar li A { display:block; }
192#menubar li A:hover { border:none; }
193#menubar li:hover {background-color:#dbe8f3;}
194#menubar ul { color: #ccc; margin:0; line-height: 25px;
195  list-style-type: none; list-style-position: inside; padding: 0; }
196
197#adminHome       {background-color:#ddd;}
198#adminHome:hover {background-color:#d0d0d0;}
199
200/* jQuery tooltips */
201.cluetip-default #cluetip-outer { border-color:#999; color: #777; background-color: #eee; }
202.cluetip-default h3#cluetip-title { color: #0cc9c; background-color: #ddd; }
203/* jQuery ui resizable */
204.ui-resizable { position: relative; }
205.ui-wrapper { border: 0; }
206.ui-wrapper input, .ui-wrapper textarea { border: 0; }
207
208/* Global handle styles */
209.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
210.ui-resizable .ui-resizable-handle { display: block; }
211body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
212body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
213.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; }
214.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; }
215.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; }
216.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; }
217.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(images/resizable-se.gif); }
218.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(images/resizable-sw.gif); }
219.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(images/resizable-nw.gif); }
220.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(images/resizable-ne.gif); }
221
222#ui-datepicker-div {background-color: #fff; border:2px solid #aaa;}
223#ui-datepicker-div .ui-datepicker-title {color:black;}
224#ui-datepicker-div .ui-icon-circle-triangle-w {background: transparent url(icon/prev.png) no-repeat;}
225#ui-datepicker-div .ui-icon-circle-triangle-e {background: transparent url(icon/next.png) no-repeat;}
226#ui-datepicker-div A.ui-datepicker-prev:hover,
227#ui-datepicker-div A.ui-datepicker-next:hover
228{
229  background-color:#eee;border:1px solid #aaa;
230}
231
232#ui-datepicker-div .ui-datepicker-control, #ui-datepicker-div  a { background-color: #eee; color: #08f !important;}
233#ui-datepicker-div .ui-datepicker-days-row { background-color: #bbb;}
234#ui-datepicker-div .ui-datepicker-week-end-cell, #ui-datepicker-div .ui-datepicker-week-end-cell  a { background-color: #ddd; color: #0cc; border-color: #bbb; border-top-color: #ddd; border-left-color: #ddd;}
235#ui-datepicker-div .ui-datepicker-title-row { background-color: #eee;}
236#ui-datepicker-div .ui-datepicker-title-row .ui-datepicker-week-end-cell a { color: #0cc;}
237#ui-datepicker-div  a:hover { color: #0cccc !important; border: 0; background-color: #eee !important;}
238#ui-datepicker-div .ui-datepicker-header select { background-color:#bbb; color:#666; font-weight:normal;}
239#ui-datepicker-div .ui-datepicker-links { background-color:#ddd;}
240#ui-datepicker-div .ui-datepicker-header { background-color:#bbb;}
241#ui-datepicker-div .ui-datepicker-current-day { background-color: #eee !important; border-color: #bbb; border-top-color: #eee; border-left-color: #eee;}
242#ui-datepicker-div .ui-datepicker-days-cell { background-color:#bbb; border:1px solid #ddd; border-top-color: #bbb; border-left-color: #bbb;}
243img.ui-datepicker-trigger{margin:-2px 10px 1px -2px;}
244
245INPUT[type="text"].large  { width: 317px; }
246.bigbutton { background:transparent url(images/quickLocalSync.png) no-repeat scroll left top; display: block;
247color:#eee; font-size:28px; height:161px; margin: 0 20px 0 auto; padding:0 18px 0; text-align:center; width:625px;
248position:relative;  z-index: 50;}
249.bigtext { display:block; font-weight:bold; left:225px; position:relative; top:35px; width:320px;  z-index: 55; cursor:pointer; }
250.bigbutton:hover { color: #fff; }
251.bigbutton input { background:transparent url(images/transparent.gif) repeat scroll left top; border:0;
252display:block; height:85px; left:225px; position:relative; top:-42px; width:313px; z-index:99; padding:0;}
253.bigbutton input:hover { cursor:pointer; background:transparent url(images/transparent.gif) repeat scroll left top; border:0; padding:0;}
254/* hacks */
255html>body #menubar {min-height:477px; height:477px;} /* IE 7 and modern browsers */
256* html[lang="en"] body .content h2 , *+html[lang="en"] body .content h2 { text-transform:capitalize; } /* IE */
257*+html  .bigtext { left: 70px; }
258*+html  .bigbutton input, * html  .bigbutton input  { left:0px; position:relative; top:-40px; }
259* html .bigtext { margin-right: 300px; }
260
261.themeBox {background-color:#ddd;}
262.themeBox IMG {border:1px solid white;}
263.themeName {color:black;}
264#themesContent H3 {border-bottom:1px solid #aaa;}
265.themeDefault {background-color:#dbe8f3;}
266
267#pluginsMenuSeparator {border:1px solid #ddd;}
268
269#helpContent A {border-bottom:1px dotted #005E89;}
270#helpContent A:hover {border-bottom:1px solid #d54e21;}
271
272#pwgHead, #footer {background-color:#ddd;}
273#pwgHead, #footer {color:#666;}
274#pwgHead A, #footer A {color:#444;}
275#pwgHead A:hover, #footer A:hover {color:black; border-color:black;}
276
277.pluginBox {background-color:#ddd;color:#333}
278.pluginBoxNameCell {font-weight:bold;}
279
280.languageBox {background-color:#ddd;}
281.languageName {color:black;}
282.languageDefault {background-color:#dbe8f3;}
Note: See TracBrowser for help on using the repository browser.