##// END OF EJS Templates
little css update, and flash messages
marcink -
r396:94162698 default
parent child Browse files
Show More
@@ -1,280 +1,281 b''
1 #!/usr/bin/env python
1 #!/usr/bin/env python
2 # encoding: utf-8
2 # encoding: utf-8
3 # settings controller for pylons
3 # settings controller for pylons
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
4 # Copyright (C) 2009-2010 Marcin Kuzminski <marcin@python-works.com>
5 #
5 #
6 # This program is free software; you can redistribute it and/or
6 # This program is free software; you can redistribute it and/or
7 # modify it under the terms of the GNU General Public License
7 # modify it under the terms of the GNU General Public License
8 # as published by the Free Software Foundation; version 2
8 # as published by the Free Software Foundation; version 2
9 # of the License or (at your opinion) any later version of the license.
9 # of the License or (at your opinion) any later version of the license.
10 #
10 #
11 # This program is distributed in the hope that it will be useful,
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
14 # GNU General Public License for more details.
15 #
15 #
16 # You should have received a copy of the GNU General Public License
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the Free Software
17 # along with this program; if not, write to the Free Software
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
19 # MA 02110-1301, USA.
19 # MA 02110-1301, USA.
20 """
20 """
21 Created on July 14, 2010
21 Created on July 14, 2010
22 settings controller for pylons
22 settings controller for pylons
23 @author: marcink
23 @author: marcink
24 """
24 """
25 from formencode import htmlfill
25 from formencode import htmlfill
26 from pylons import request, session, tmpl_context as c, url, app_globals as g, \
26 from pylons import request, session, tmpl_context as c, url, app_globals as g, \
27 config
27 config
28 from pylons.controllers.util import abort, redirect
28 from pylons.controllers.util import abort, redirect
29 from pylons.i18n.translation import _
29 from pylons.i18n.translation import _
30 from pylons_app.lib import helpers as h
30 from pylons_app.lib import helpers as h
31 from pylons_app.lib.auth import LoginRequired, HasPermissionAllDecorator, \
31 from pylons_app.lib.auth import LoginRequired, HasPermissionAllDecorator, \
32 HasPermissionAnyDecorator
32 HasPermissionAnyDecorator
33 from pylons_app.lib.base import BaseController, render
33 from pylons_app.lib.base import BaseController, render
34 from pylons_app.lib.utils import repo2db_mapper, invalidate_cache, \
34 from pylons_app.lib.utils import repo2db_mapper, invalidate_cache, \
35 set_hg_app_config, get_hg_settings, get_hg_ui_settings, make_ui
35 set_hg_app_config, get_hg_settings, get_hg_ui_settings, make_ui
36 from pylons_app.model.db import User, UserLog, HgAppSettings, HgAppUi
36 from pylons_app.model.db import User, UserLog, HgAppSettings, HgAppUi
37 from pylons_app.model.forms import UserForm, ApplicationSettingsForm, \
37 from pylons_app.model.forms import UserForm, ApplicationSettingsForm, \
38 ApplicationUiSettingsForm
38 ApplicationUiSettingsForm
39 from pylons_app.model.hg_model import HgModel
39 from pylons_app.model.hg_model import HgModel
40 from pylons_app.model.user_model import UserModel
40 from pylons_app.model.user_model import UserModel
41 import formencode
41 import formencode
42 import logging
42 import logging
43 import traceback
43 import traceback
44
44
45 log = logging.getLogger(__name__)
45 log = logging.getLogger(__name__)
46
46
47
47
48 class SettingsController(BaseController):
48 class SettingsController(BaseController):
49 """REST Controller styled on the Atom Publishing Protocol"""
49 """REST Controller styled on the Atom Publishing Protocol"""
50 # To properly map this controller, ensure your config/routing.py
50 # To properly map this controller, ensure your config/routing.py
51 # file has a resource setup:
51 # file has a resource setup:
52 # map.resource('setting', 'settings', controller='admin/settings',
52 # map.resource('setting', 'settings', controller='admin/settings',
53 # path_prefix='/admin', name_prefix='admin_')
53 # path_prefix='/admin', name_prefix='admin_')
54
54
55
55
56 @LoginRequired()
56 @LoginRequired()
57 def __before__(self):
57 def __before__(self):
58 c.admin_user = session.get('admin_user')
58 c.admin_user = session.get('admin_user')
59 c.admin_username = session.get('admin_username')
59 c.admin_username = session.get('admin_username')
60 super(SettingsController, self).__before__()
60 super(SettingsController, self).__before__()
61
61
62
62
63 @HasPermissionAllDecorator('hg.admin')
63 @HasPermissionAllDecorator('hg.admin')
64 def index(self, format='html'):
64 def index(self, format='html'):
65 """GET /admin/settings: All items in the collection"""
65 """GET /admin/settings: All items in the collection"""
66 # url('admin_settings')
66 # url('admin_settings')
67
67
68 defaults = get_hg_settings()
68 defaults = get_hg_settings()
69 defaults.update(get_hg_ui_settings())
69 defaults.update(get_hg_ui_settings())
70 return htmlfill.render(
70 return htmlfill.render(
71 render('admin/settings/settings.html'),
71 render('admin/settings/settings.html'),
72 defaults=defaults,
72 defaults=defaults,
73 encoding="UTF-8",
73 encoding="UTF-8",
74 force_defaults=False
74 force_defaults=False
75 )
75 )
76
76
77 @HasPermissionAllDecorator('hg.admin')
77 @HasPermissionAllDecorator('hg.admin')
78 def create(self):
78 def create(self):
79 """POST /admin/settings: Create a new item"""
79 """POST /admin/settings: Create a new item"""
80 # url('admin_settings')
80 # url('admin_settings')
81
81
82 @HasPermissionAllDecorator('hg.admin')
82 @HasPermissionAllDecorator('hg.admin')
83 def new(self, format='html'):
83 def new(self, format='html'):
84 """GET /admin/settings/new: Form to create a new item"""
84 """GET /admin/settings/new: Form to create a new item"""
85 # url('admin_new_setting')
85 # url('admin_new_setting')
86
86
87 @HasPermissionAllDecorator('hg.admin')
87 @HasPermissionAllDecorator('hg.admin')
88 def update(self, setting_id):
88 def update(self, setting_id):
89 """PUT /admin/settings/setting_id: Update an existing item"""
89 """PUT /admin/settings/setting_id: Update an existing item"""
90 # Forms posted to this method should contain a hidden field:
90 # Forms posted to this method should contain a hidden field:
91 # <input type="hidden" name="_method" value="PUT" />
91 # <input type="hidden" name="_method" value="PUT" />
92 # Or using helpers:
92 # Or using helpers:
93 # h.form(url('admin_setting', setting_id=ID),
93 # h.form(url('admin_setting', setting_id=ID),
94 # method='put')
94 # method='put')
95 # url('admin_setting', setting_id=ID)
95 # url('admin_setting', setting_id=ID)
96 if setting_id == 'mapping':
96 if setting_id == 'mapping':
97 rm_obsolete = request.POST.get('destroy', False)
97 rm_obsolete = request.POST.get('destroy', False)
98 log.debug('Rescanning directories with destroy=%s', rm_obsolete)
98 log.debug('Rescanning directories with destroy=%s', rm_obsolete)
99
99
100 initial = HgModel.repo_scan(g.paths[0][0], g.paths[0][1], g.baseui)
100 initial = HgModel.repo_scan(g.paths[0][0], g.paths[0][1], g.baseui)
101 repo2db_mapper(initial, rm_obsolete)
101 repo2db_mapper(initial, rm_obsolete)
102 invalidate_cache('cached_repo_list')
102 invalidate_cache('cached_repo_list')
103 h.flash(_('Repositories sucessfully rescanned'), category='success')
103 h.flash(_('Repositories sucessfully rescanned'), category='success')
104
104
105 if setting_id == 'global':
105 if setting_id == 'global':
106
106
107 application_form = ApplicationSettingsForm()()
107 application_form = ApplicationSettingsForm()()
108 try:
108 try:
109 form_result = application_form.to_python(dict(request.POST))
109 form_result = application_form.to_python(dict(request.POST))
110
110
111 try:
111 try:
112 hgsettings1 = self.sa.query(HgAppSettings)\
112 hgsettings1 = self.sa.query(HgAppSettings)\
113 .filter(HgAppSettings.app_settings_name == 'title').one()
113 .filter(HgAppSettings.app_settings_name == 'title').one()
114 hgsettings1.app_settings_value = form_result['hg_app_title']
114 hgsettings1.app_settings_value = form_result['hg_app_title']
115
115
116 hgsettings2 = self.sa.query(HgAppSettings)\
116 hgsettings2 = self.sa.query(HgAppSettings)\
117 .filter(HgAppSettings.app_settings_name == 'realm').one()
117 .filter(HgAppSettings.app_settings_name == 'realm').one()
118 hgsettings2.app_settings_value = form_result['hg_app_realm']
118 hgsettings2.app_settings_value = form_result['hg_app_realm']
119
119
120
120
121 self.sa.add(hgsettings1)
121 self.sa.add(hgsettings1)
122 self.sa.add(hgsettings2)
122 self.sa.add(hgsettings2)
123 self.sa.commit()
123 self.sa.commit()
124 set_hg_app_config(config)
124 set_hg_app_config(config)
125 h.flash(_('Updated application settings'),
125 h.flash(_('Updated application settings'),
126 category='success')
126 category='success')
127
127
128 except:
128 except:
129 log.error(traceback.format_exc())
129 log.error(traceback.format_exc())
130 h.flash(_('error occured during updating application settings'),
130 h.flash(_('error occured during updating application settings'),
131 category='error')
131 category='error')
132
132
133 self.sa.rollback()
133 self.sa.rollback()
134
134
135
135
136 except formencode.Invalid as errors:
136 except formencode.Invalid as errors:
137 return htmlfill.render(
137 return htmlfill.render(
138 render('admin/settings/settings.html'),
138 render('admin/settings/settings.html'),
139 defaults=errors.value,
139 defaults=errors.value,
140 errors=errors.error_dict or {},
140 errors=errors.error_dict or {},
141 prefix_error=False,
141 prefix_error=False,
142 encoding="UTF-8")
142 encoding="UTF-8")
143
143
144 if setting_id == 'mercurial':
144 if setting_id == 'mercurial':
145 application_form = ApplicationUiSettingsForm()()
145 application_form = ApplicationUiSettingsForm()()
146 try:
146 try:
147 form_result = application_form.to_python(dict(request.POST))
147 form_result = application_form.to_python(dict(request.POST))
148
148
149 try:
149 try:
150
150
151 hgsettings1 = self.sa.query(HgAppUi)\
151 hgsettings1 = self.sa.query(HgAppUi)\
152 .filter(HgAppUi.ui_key == 'push_ssl').one()
152 .filter(HgAppUi.ui_key == 'push_ssl').one()
153 hgsettings1.ui_value = form_result['web_push_ssl']
153 hgsettings1.ui_value = form_result['web_push_ssl']
154
154
155 hgsettings2 = self.sa.query(HgAppUi)\
155 hgsettings2 = self.sa.query(HgAppUi)\
156 .filter(HgAppUi.ui_key == '/').one()
156 .filter(HgAppUi.ui_key == '/').one()
157 hgsettings2.ui_value = form_result['paths_root_path']
157 hgsettings2.ui_value = form_result['paths_root_path']
158
158
159
159
160 #HOOKS
160 #HOOKS
161 hgsettings3 = self.sa.query(HgAppUi)\
161 hgsettings3 = self.sa.query(HgAppUi)\
162 .filter(HgAppUi.ui_key == 'changegroup.update').one()
162 .filter(HgAppUi.ui_key == 'changegroup.update').one()
163 hgsettings3.ui_active = bool(form_result['hooks_changegroup_update'])
163 hgsettings3.ui_active = bool(form_result['hooks_changegroup_update'])
164
164
165 hgsettings4 = self.sa.query(HgAppUi)\
165 hgsettings4 = self.sa.query(HgAppUi)\
166 .filter(HgAppUi.ui_key == 'changegroup.repo_size').one()
166 .filter(HgAppUi.ui_key == 'changegroup.repo_size').one()
167 hgsettings4.ui_active = bool(form_result['hooks_changegroup_repo_size'])
167 hgsettings4.ui_active = bool(form_result['hooks_changegroup_repo_size'])
168
168
169
169
170
170
171
171
172 self.sa.add(hgsettings1)
172 self.sa.add(hgsettings1)
173 self.sa.add(hgsettings2)
173 self.sa.add(hgsettings2)
174 self.sa.add(hgsettings3)
174 self.sa.add(hgsettings3)
175 self.sa.add(hgsettings4)
175 self.sa.add(hgsettings4)
176 self.sa.commit()
176 self.sa.commit()
177
177
178 h.flash(_('Updated application settings'),
178 h.flash(_('Updated mercurial settings'),
179 category='success')
179 category='success')
180
180
181 except:
181 except:
182 log.error(traceback.format_exc())
182 log.error(traceback.format_exc())
183 h.flash(_('error occured during updating application settings'),
183 h.flash(_('error occured during updating application settings'),
184 category='error')
184 category='error')
185
185
186 self.sa.rollback()
186 self.sa.rollback()
187
187
188
188
189 except formencode.Invalid as errors:
189 except formencode.Invalid as errors:
190 return htmlfill.render(
190 return htmlfill.render(
191 render('admin/settings/settings.html'),
191 render('admin/settings/settings.html'),
192 defaults=errors.value,
192 defaults=errors.value,
193 errors=errors.error_dict or {},
193 errors=errors.error_dict or {},
194 prefix_error=False,
194 prefix_error=False,
195 encoding="UTF-8")
195 encoding="UTF-8")
196
196
197
197
198
198
199 return redirect(url('admin_settings'))
199 return redirect(url('admin_settings'))
200
200
201 @HasPermissionAllDecorator('hg.admin')
201 @HasPermissionAllDecorator('hg.admin')
202 def delete(self, setting_id):
202 def delete(self, setting_id):
203 """DELETE /admin/settings/setting_id: Delete an existing item"""
203 """DELETE /admin/settings/setting_id: Delete an existing item"""
204 # Forms posted to this method should contain a hidden field:
204 # Forms posted to this method should contain a hidden field:
205 # <input type="hidden" name="_method" value="DELETE" />
205 # <input type="hidden" name="_method" value="DELETE" />
206 # Or using helpers:
206 # Or using helpers:
207 # h.form(url('admin_setting', setting_id=ID),
207 # h.form(url('admin_setting', setting_id=ID),
208 # method='delete')
208 # method='delete')
209 # url('admin_setting', setting_id=ID)
209 # url('admin_setting', setting_id=ID)
210
210
211 @HasPermissionAllDecorator('hg.admin')
211 @HasPermissionAllDecorator('hg.admin')
212 def show(self, setting_id, format='html'):
212 def show(self, setting_id, format='html'):
213 """GET /admin/settings/setting_id: Show a specific item"""
213 """GET /admin/settings/setting_id: Show a specific item"""
214 # url('admin_setting', setting_id=ID)
214 # url('admin_setting', setting_id=ID)
215
215
216 @HasPermissionAllDecorator('hg.admin')
216 @HasPermissionAllDecorator('hg.admin')
217 def edit(self, setting_id, format='html'):
217 def edit(self, setting_id, format='html'):
218 """GET /admin/settings/setting_id/edit: Form to edit an existing item"""
218 """GET /admin/settings/setting_id/edit: Form to edit an existing item"""
219 # url('admin_edit_setting', setting_id=ID)
219 # url('admin_edit_setting', setting_id=ID)
220
220
221
221
222 def my_account(self):
222 def my_account(self):
223 """
223 """
224 GET /_admin/my_account Displays info about my account
224 GET /_admin/my_account Displays info about my account
225 """
225 """
226 # url('admin_settings_my_account')
226 # url('admin_settings_my_account')
227 c.user = self.sa.query(User).get(c.hg_app_user.user_id)
227 c.user = self.sa.query(User).get(c.hg_app_user.user_id)
228 if c.user.username == 'default':
228 if c.user.username == 'default':
229 h.flash(_("You can't edit this user since it's"
229 h.flash(_("You can't edit this user since it's"
230 " crucial for entire application"), category='warning')
230 " crucial for entire application"), category='warning')
231 return redirect(url('users'))
231 return redirect(url('users'))
232
232
233 defaults = c.user.__dict__
233 defaults = c.user.__dict__
234 return htmlfill.render(
234 return htmlfill.render(
235 render('admin/users/user_edit_my_account.html'),
235 render('admin/users/user_edit_my_account.html'),
236 defaults=defaults,
236 defaults=defaults,
237 encoding="UTF-8",
237 encoding="UTF-8",
238 force_defaults=False
238 force_defaults=False
239 )
239 )
240
240
241 def my_account_update(self):
241 def my_account_update(self):
242 """PUT /_admin/my_account_update: Update an existing item"""
242 """PUT /_admin/my_account_update: Update an existing item"""
243 # Forms posted to this method should contain a hidden field:
243 # Forms posted to this method should contain a hidden field:
244 # <input type="hidden" name="_method" value="PUT" />
244 # <input type="hidden" name="_method" value="PUT" />
245 # Or using helpers:
245 # Or using helpers:
246 # h.form(url('admin_settings_my_account_update'),
246 # h.form(url('admin_settings_my_account_update'),
247 # method='put')
247 # method='put')
248 # url('admin_settings_my_account_update', id=ID)
248 # url('admin_settings_my_account_update', id=ID)
249 user_model = UserModel()
249 user_model = UserModel()
250 uid = c.hg_app_user.user_id
250 uid = c.hg_app_user.user_id
251 _form = UserForm(edit=True, old_data={'user_id':uid})()
251 _form = UserForm(edit=True, old_data={'user_id':uid})()
252 form_result = {}
252 form_result = {}
253 try:
253 try:
254 form_result = _form.to_python(dict(request.POST))
254 form_result = _form.to_python(dict(request.POST))
255 user_model.update_my_account(uid, form_result)
255 user_model.update_my_account(uid, form_result)
256 h.flash(_('Your account was updated succesfully'), category='success')
256 h.flash(_('Your account was updated succesfully'),
257 category='success')
257
258
258 except formencode.Invalid as errors:
259 except formencode.Invalid as errors:
259 #c.user = self.sa.query(User).get(c.hg_app_user.user_id)
260 #c.user = self.sa.query(User).get(c.hg_app_user.user_id)
260 return htmlfill.render(
261 return htmlfill.render(
261 render('admin/users/user_edit_my_account.html'),
262 render('admin/users/user_edit_my_account.html'),
262 defaults=errors.value,
263 defaults=errors.value,
263 errors=errors.error_dict or {},
264 errors=errors.error_dict or {},
264 prefix_error=False,
265 prefix_error=False,
265 encoding="UTF-8")
266 encoding="UTF-8")
266 except Exception:
267 except Exception:
267 log.error(traceback.format_exc())
268 log.error(traceback.format_exc())
268 h.flash(_('error occured during update of user %s') \
269 h.flash(_('error occured during update of user %s') \
269 % form_result.get('username'), category='error')
270 % form_result.get('username'), category='error')
270
271
271 return redirect(url('my_account'))
272 return redirect(url('my_account'))
272
273
273 @HasPermissionAnyDecorator('repository.create', 'hg.admin')
274 @HasPermissionAnyDecorator('repository.create', 'hg.admin')
274 def create_repository(self):
275 def create_repository(self):
275 """GET /_admin/create_repository: Form to create a new item"""
276 """GET /_admin/create_repository: Form to create a new item"""
276 new_repo = request.GET.get('repo', '')
277 new_repo = request.GET.get('repo', '')
277 c.new_repo = h.repo_name_slug(new_repo)
278 c.new_repo = h.repo_name_slug(new_repo)
278
279
279 return render('admin/repos/repo_add_create_repository.html')
280 return render('admin/repos/repo_add_create_repository.html')
280
281
@@ -1,3643 +1,3643 b''
1 /* -----------------------------------------------------------
1 /* -----------------------------------------------------------
2 main stylesheet
2 main stylesheet
3 ----------------------------------------------------------- */
3 ----------------------------------------------------------- */
4
4
5 html
5 html
6 {
6 {
7 height: 100%;
7 height: 100%;
8 }
8 }
9
9
10 body
10 body
11 {
11 {
12 margin: 0;
12 margin: 0;
13 padding: 0;
13 padding: 0;
14 height: 100%;
14 height: 100%;
15 background: #d1d1d1 url("../images/background.png") repeat;
15 background: #d1d1d1 url("../images/background.png") repeat;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
17 font-size: 11px;
17 font-size: 11px;
18 }
18 }
19
19
20 /* -----------------------------------------------------------
20 /* -----------------------------------------------------------
21 images
21 images
22 ----------------------------------------------------------- */
22 ----------------------------------------------------------- */
23
23
24 img
24 img
25 {
25 {
26 border: none;
26 border: none;
27 }
27 }
28
28
29 /* -----------------------------------------------------------
29 /* -----------------------------------------------------------
30 anchors
30 anchors
31 ----------------------------------------------------------- */
31 ----------------------------------------------------------- */
32
32
33 a
33 a
34 {
34 {
35 color: #0066CC;
35 color: #0066CC;
36 text-decoration: none;
36 text-decoration: none;
37 cursor: pointer;
37 cursor: pointer;
38 }
38 }
39
39
40 a:hover
40 a:hover
41 {
41 {
42 color: #000000;
42 color: #000000;
43 text-decoration: underline;
43 text-decoration: underline;
44 }
44 }
45
45
46 /* -----------------------------------------------------------
46 /* -----------------------------------------------------------
47 headings
47 headings
48 ----------------------------------------------------------- */
48 ----------------------------------------------------------- */
49
49
50 h1, h2, h3, h4, h5, h6
50 h1, h2, h3, h4, h5, h6
51 {
51 {
52 color: #292929;
52 color: #292929;
53 font-weight: bold;
53 font-weight: bold;
54 }
54 }
55
55
56 h1
56 h1
57 {
57 {
58 font-size: 22px;
58 font-size: 22px;
59 }
59 }
60
60
61 h2
61 h2
62 {
62 {
63 font-size: 20px;
63 font-size: 20px;
64 }
64 }
65
65
66 h3
66 h3
67 {
67 {
68 font-size: 18px;
68 font-size: 18px;
69 }
69 }
70
70
71 h4
71 h4
72 {
72 {
73 font-size: 16px;
73 font-size: 16px;
74 }
74 }
75
75
76 h5
76 h5
77 {
77 {
78 font-size: 14px;
78 font-size: 14px;
79 }
79 }
80
80
81 h6
81 h6
82 {
82 {
83 font-size: 11px;
83 font-size: 11px;
84 }
84 }
85
85
86 /* -----------------------------------------------------------
86 /* -----------------------------------------------------------
87 lists
87 lists
88 ----------------------------------------------------------- */
88 ----------------------------------------------------------- */
89
89
90 ul.circle { list-style-type: circle; }
90 ul.circle { list-style-type: circle; }
91 ul.disc { list-style-type: disc; }
91 ul.disc { list-style-type: disc; }
92 ul.square { list-style-type: square; }
92 ul.square { list-style-type: square; }
93 ol.lower-roman { list-style-type: lower-roman; }
93 ol.lower-roman { list-style-type: lower-roman; }
94 ol.upper-roman { list-style-type: upper-roman; }
94 ol.upper-roman { list-style-type: upper-roman; }
95 ol.lower-alpha { list-style-type: lower-alpha; }
95 ol.lower-alpha { list-style-type: lower-alpha; }
96 ol.upper-alpha { list-style-type: upper-alpha; }
96 ol.upper-alpha { list-style-type: upper-alpha; }
97 ol.decimal { list-style-type: decimal; }
97 ol.decimal { list-style-type: decimal; }
98
98
99 /* -----------------------------------------------------------
99 /* -----------------------------------------------------------
100 colors
100 colors
101 ----------------------------------------------------------- */
101 ----------------------------------------------------------- */
102
102
103 div.color
103 div.color
104 {
104 {
105 margin: 7px 0 0 60px;
105 margin: 7px 0 0 60px;
106 padding: 1px 1px 1px 0px;
106 padding: 1px 1px 1px 0px;
107 clear: both;
107 clear: both;
108 overflow: hidden;
108 overflow: hidden;
109 position: absolute;
109 position: absolute;
110 background: #FFFFFF;
110 background: #FFFFFF;
111 }
111 }
112
112
113 div.color a
113 div.color a
114 {
114 {
115 margin: 0 0 0 1px;
115 margin: 0 0 0 1px;
116 padding: 0;
116 padding: 0;
117 width: 15px;
117 width: 15px;
118 height: 15px;
118 height: 15px;
119 display: block;
119 display: block;
120 float: left;
120 float: left;
121 }
121 }
122
122
123 div.color a.blue
123 div.color a.blue
124 {
124 {
125 background: #376ea6;
125 background: #376ea6;
126 }
126 }
127
127
128 div.color a.green
128 div.color a.green
129 {
129 {
130 background: #85924b;
130 background: #85924b;
131 }
131 }
132
132
133 div.color a.brown
133 div.color a.brown
134 {
134 {
135 background: #9b6e42;
135 background: #9b6e42;
136 }
136 }
137
137
138 div.color a.purple
138 div.color a.purple
139 {
139 {
140 background: #88528b;
140 background: #88528b;
141 }
141 }
142
142
143 div.color a.red
143 div.color a.red
144 {
144 {
145 background: #bd3220;
145 background: #bd3220;
146 }
146 }
147
147
148 div.color a.greyblue
148 div.color a.greyblue
149 {
149 {
150 background: #566e86;
150 background: #566e86;
151 }
151 }
152
152
153 /* -----------------------------------------------------------
153 /* -----------------------------------------------------------
154 options
154 options
155 ----------------------------------------------------------- */
155 ----------------------------------------------------------- */
156
156
157 div.options
157 div.options
158 {
158 {
159 margin: 7px 0 0 162px;
159 margin: 7px 0 0 162px;
160 padding: 0;
160 padding: 0;
161 clear: both;
161 clear: both;
162 overflow: hidden;
162 overflow: hidden;
163 position: absolute;
163 position: absolute;
164 background: #FFFFFF;
164 background: #FFFFFF;
165 }
165 }
166
166
167 div.options a
167 div.options a
168 {
168 {
169 margin: 0;
169 margin: 0;
170 padding: 3px 8px 3px 8px;
170 padding: 3px 8px 3px 8px;
171 height: 1%;
171 height: 1%;
172 display: block;
172 display: block;
173 text-decoration: none;
173 text-decoration: none;
174 }
174 }
175
175
176 div.options a:hover
176 div.options a:hover
177 {
177 {
178 text-decoration: none;
178 text-decoration: none;
179 }
179 }
180
180
181 /* -----------------------------------------------------------
181 /* -----------------------------------------------------------
182 header
182 header
183 ----------------------------------------------------------- */
183 ----------------------------------------------------------- */
184
184
185 #header
185 #header
186 {
186 {
187 margin: 0;
187 margin: 0;
188 padding: 0 60px 0 60px;
188 padding: 0 60px 0 60px;
189 background: #b0b0b0 url("../images/header_background.png") repeat;
189 background: #b0b0b0 url("../images/header_background.png") repeat;
190 }
190 }
191
191
192
192
193 /* -----------------------------------------------------------
193 /* -----------------------------------------------------------
194 header -> user
194 header -> user
195 ----------------------------------------------------------- */
195 ----------------------------------------------------------- */
196
196
197 #header ul#logged-user
197 #header ul#logged-user
198 {
198 {
199 margin: 0;
199 margin: 0;
200 padding: 0;
200 padding: 0;
201 float: right;
201 float: right;
202 }
202 }
203
203
204 #header ul#logged-user li
204 #header ul#logged-user li
205 {
205 {
206 margin: 0;
206 margin: 0;
207 padding: 10px 12px 10px 12px;
207 padding: 10px 12px 10px 12px;
208 list-style: none;
208 list-style: none;
209 float: left;
209 float: left;
210 border-left: 1px solid #bbbbbb;
210 border-left: 1px solid #bbbbbb;
211 border-right: 1px solid #a5a5a5;
211 border-right: 1px solid #a5a5a5;
212 }
212 }
213
213
214 #header ul#logged-user li.first
214 #header ul#logged-user li.first
215 {
215 {
216 border-left: none;
216 border-left: none;
217 }
217 }
218
218
219 #header ul#logged-user li.last
219 #header ul#logged-user li.last
220 {
220 {
221 border-right: none;
221 border-right: none;
222 }
222 }
223
223
224 #header ul#logged-user li a
224 #header ul#logged-user li a
225 {
225 {
226 color: #4e4e4e;
226 color: #4e4e4e;
227 font-weight: bold;
227 font-weight: bold;
228 text-decoration: none;
228 text-decoration: none;
229 }
229 }
230
230
231 #header ul#logged-user li a:hover
231 #header ul#logged-user li a:hover
232 {
232 {
233 color: #376ea6;
233 color: #376ea6;
234 text-decoration: underline;
234 text-decoration: underline;
235 }
235 }
236
236
237 #header ul#logged-user li.highlight a
237 #header ul#logged-user li.highlight a
238 {
238 {
239 color: #ffffff;
239 color: #ffffff;
240 }
240 }
241
241
242 #header ul#logged-user li.highlight a:hover
242 #header ul#logged-user li.highlight a:hover
243 {
243 {
244 color: #376ea6;
244 color: #376ea6;
245 }
245 }
246
246
247 #header #header-inner
247 #header #header-inner
248 {
248 {
249 margin: 0;
249 margin: 0;
250 padding: 0;
250 padding: 0;
251 height: 40px;
251 height: 40px;
252 clear: both;
252 clear: both;
253 position: relative;
253 position: relative;
254 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
254 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
255 border-bottom: 6px solid #ffffff;
255 border-bottom: 6px solid #ffffff;
256 }
256 }
257
257
258 /* -----------------------------------------------------------
258 /* -----------------------------------------------------------
259 header -> home
259 header -> home
260 ----------------------------------------------------------- */
260 ----------------------------------------------------------- */
261
261
262 #header #header-inner #home
262 #header #header-inner #home
263 {
263 {
264 float: left;
264 float: left;
265 }
265 }
266
266
267 #header #header-inner #home a
267 #header #header-inner #home a
268 {
268 {
269 margin: 0;
269 margin: 0;
270 padding: 0;
270 padding: 0;
271 height: 40px;
271 height: 40px;
272 width: 46px;
272 width: 46px;
273 display: block;
273 display: block;
274 background: url("../images/colors/blue/button_home.png");
274 background: url("../images/colors/blue/button_home.png");
275 background-position: 0 0;
275 background-position: 0 0;
276 }
276 }
277
277
278 #header #header-inner #home a:hover
278 #header #header-inner #home a:hover
279 {
279 {
280 background-position: 0 -40px;
280 background-position: 0 -40px;
281 }
281 }
282
282
283 /* -----------------------------------------------------------
283 /* -----------------------------------------------------------
284 header -> logo
284 header -> logo
285 ----------------------------------------------------------- */
285 ----------------------------------------------------------- */
286
286
287 #header #header-inner #logo
287 #header #header-inner #logo
288 {
288 {
289 float: left;
289 float: left;
290 }
290 }
291
291
292 #header #header-inner #logo h1
292 #header #header-inner #logo h1
293 {
293 {
294 margin: 13px 0 0 13px;
294 margin: 13px 0 0 13px;
295 padding: 0;
295 padding: 0;
296 color: #FFFFFF;
296 color: #FFFFFF;
297 font-size: 14px;
297 font-size: 14px;
298 text-transform: uppercase;
298 text-transform: uppercase;
299 }
299 }
300
300
301 #header #header-inner #logo a
301 #header #header-inner #logo a
302 {
302 {
303 color: #ffffff;
303 color: #ffffff;
304 text-decoration: none;
304 text-decoration: none;
305 }
305 }
306
306
307 #header #header-inner #logo a:hover
307 #header #header-inner #logo a:hover
308 {
308 {
309 color: #dabf29;
309 color: #dabf29;
310 }
310 }
311
311
312 /* -----------------------------------------------------------
312 /* -----------------------------------------------------------
313 header -> quick
313 header -> quick
314 ----------------------------------------------------------- */
314 ----------------------------------------------------------- */
315
315
316 #header #header-inner #quick,
316 #header #header-inner #quick,
317 #header #header-inner #quick ul
317 #header #header-inner #quick ul
318 {
318 {
319 margin: 10px 5px 0 0;
319 margin: 10px 5px 0 0;
320 padding: 0;
320 padding: 0;
321 position: relative;
321 position: relative;
322 float: right;
322 float: right;
323 list-style-type: none;
323 list-style-type: none;
324 list-style-position: outside;
324 list-style-position: outside;
325 }
325 }
326
326
327 #header #header-inner #quick li
327 #header #header-inner #quick li
328 {
328 {
329 margin: 0 4px 0 0;
329 margin: 0 4px 0 0;
330 padding: 0;
330 padding: 0;
331 position: relative;
331 position: relative;
332 float: left;
332 float: left;
333 }
333 }
334
334
335 #header #header-inner #quick li a
335 #header #header-inner #quick li a
336 {
336 {
337 top: 0;
337 top: 0;
338 left: 0;
338 left: 0;
339 padding: 0;
339 padding: 0;
340 height: 1%;
340 height: 1%;
341 display: block;
341 display: block;
342 clear: both;
342 clear: both;
343 overflow: hidden;
343 overflow: hidden;
344 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
344 background: #336699 url("../images/colors/blue/quick_l.png") no-repeat top left;
345 color: #FFFFFF;
345 color: #FFFFFF;
346 font-weight: bold;
346 font-weight: bold;
347 text-decoration: none;
347 text-decoration: none;
348 }
348 }
349
349
350 #header #header-inner #quick li span
350 #header #header-inner #quick li span
351 {
351 {
352 top: 0;
352 top: 0;
353 right: 0;
353 right: 0;
354 margin: 0;
354 margin: 0;
355 padding: 10px 12px 8px 10px;
355 padding: 10px 12px 8px 10px;
356 height: 1%;
356 height: 1%;
357 display: block;
357 display: block;
358 float: left;
358 float: left;
359 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
359 background: url("../images/colors/blue/quick_r.png") no-repeat top right;
360 border-left: 1px solid #3f6f9f;
360 border-left: 1px solid #3f6f9f;
361 }
361 }
362
362
363 #header #header-inner #quick li span.icon
363 #header #header-inner #quick li span.icon
364 {
364 {
365 top: 0;
365 top: 0;
366 left: 0;
366 left: 0;
367 padding: 8px 8px 4px 8px;
367 padding: 8px 8px 4px 8px;
368 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
368 background: url("../images/colors/blue/quick_l.png") no-repeat top left;
369 border-left: none;
369 border-left: none;
370 border-right: 1px solid #2e5c89;
370 border-right: 1px solid #2e5c89;
371 }
371 }
372
372
373 #header #header-inner #quick li a:hover
373 #header #header-inner #quick li a:hover
374 {
374 {
375 background: #4e4e4e;
375 background: #4e4e4e;
376 }
376 }
377
377
378 #header #header-inner #quick li a:hover span
378 #header #header-inner #quick li a:hover span
379 {
379 {
380 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
380 background: url("../images/colors/blue/quick_r_selected.png") no-repeat top right;
381 border-left: 1px solid #545454;
381 border-left: 1px solid #545454;
382 }
382 }
383
383
384 #header #header-inner #quick li a:hover span.icon
384 #header #header-inner #quick li a:hover span.icon
385 {
385 {
386 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
386 background: url("../images/colors/blue/quick_l_selected.png") no-repeat top left;
387 border-left: none;
387 border-left: none;
388 border-right: 1px solid #464646;
388 border-right: 1px solid #464646;
389 }
389 }
390
390
391 #header #header-inner #quick ul
391 #header #header-inner #quick ul
392 {
392 {
393 top: 29px;
393 top: 29px;
394 right: 0;
394 right: 0;
395 margin: 0;
395 margin: 0;
396 padding: 0;
396 padding: 0;
397 width: 200px;
397 width: 200px;
398 display: none;
398 display: none;
399 position: absolute;
399 position: absolute;
400 background: #FFFFFF;
400 background: #FFFFFF;
401 border: 1px solid #666;
401 border: 1px solid #666;
402 border-top: 1px solid #003367;
402 border-top: 1px solid #003367;
403 }
403 }
404
404
405 #header #header-inner #quick li ul li
405 #header #header-inner #quick li ul li
406 {
406 {
407 border-bottom: 1px solid #dddddd;
407 border-bottom: 1px solid #dddddd;
408 }
408 }
409
409
410 #header #header-inner #quick li ul li.last
410 #header #header-inner #quick li ul li.last
411 {
411 {
412 border: none;
412 border: none;
413 }
413 }
414
414
415 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
415 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
416 {
416 {
417 margin: 0;
417 margin: 0;
418 padding: 12px 9px 7px 28px;
418 padding: 12px 9px 7px 28px;
419 width: 167px;
419 width: 167px;
420 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
420 background: #FFFFFF url("../images/icons/folder_edit.png") no-repeat 8px 9px;
421 }
421 }
422 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
422 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
423 {
423 {
424 margin: 0;
424 margin: 0;
425 padding: 12px 9px 7px 28px;
425 padding: 12px 9px 7px 28px;
426 width: 167px;
426 width: 167px;
427 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
427 background: #FFFFFF url("../images/icons/user_edit.png") no-repeat 8px 9px;
428 }
428 }
429 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
429 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
430 {
430 {
431 margin: 0;
431 margin: 0;
432 padding: 12px 9px 7px 28px;
432 padding: 12px 9px 7px 28px;
433 width: 167px;
433 width: 167px;
434 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
434 background: #FFFFFF url("../images/icons/cog.png") no-repeat 8px 9px;
435 }
435 }
436
436
437 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
437 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
438 {
438 {
439 margin: 0;
439 margin: 0;
440 padding: 12px 9px 7px 28px;
440 padding: 12px 9px 7px 28px;
441 width: 167px;
441 width: 167px;
442 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
442 background: #FFFFFF url("../images/icons/key.png") no-repeat 8px 9px;
443 }
443 }
444
444
445 #header #header-inner #quick li ul li a
445 #header #header-inner #quick li ul li a
446 {
446 {
447 margin: 0;
447 margin: 0;
448 padding: 7px 9px 7px 9px;
448 padding: 7px 9px 7px 9px;
449 height: 1%;
449 height: 1%;
450 width: 182px;
450 width: 182px;
451 height: auto;
451 height: auto;
452 display: block;
452 display: block;
453 float: left;
453 float: left;
454 background: #FFFFFF;
454 background: #FFFFFF;
455 color: #0066CC;
455 color: #0066CC;
456 font-weight: normal;
456 font-weight: normal;
457 }
457 }
458
458
459 #header #header-inner #quick li ul li a:hover
459 #header #header-inner #quick li ul li a:hover
460 {
460 {
461 color: #000000;
461 color: #000000;
462 background: #FFFFFF;
462 background: #FFFFFF;
463 }
463 }
464
464
465 #header #header-inner #quick ul ul
465 #header #header-inner #quick ul ul
466 {
466 {
467 top: auto;
467 top: auto;
468 }
468 }
469
469
470 #header #header-inner #quick li ul ul
470 #header #header-inner #quick li ul ul
471 {
471 {
472 right: 200px;
472 right: 200px;
473 }
473 }
474
474
475 #header #header-inner #quick li:hover ul ul,
475 #header #header-inner #quick li:hover ul ul,
476 #header #header-inner #quick li:hover ul ul ul,
476 #header #header-inner #quick li:hover ul ul ul,
477 #header #header-inner #quick li:hover ul ul ul ul
477 #header #header-inner #quick li:hover ul ul ul ul
478 {
478 {
479 display: none;
479 display: none;
480 }
480 }
481
481
482 #header #header-inner #quick li:hover ul,
482 #header #header-inner #quick li:hover ul,
483 #header #header-inner #quick li li:hover ul,
483 #header #header-inner #quick li li:hover ul,
484 #header #header-inner #quick li li li:hover ul,
484 #header #header-inner #quick li li li:hover ul,
485 #header #header-inner #quick li li li li:hover ul
485 #header #header-inner #quick li li li li:hover ul
486 {
486 {
487 display: block;
487 display: block;
488 }
488 }
489
489
490 /* -----------------------------------------------------------
490 /* -----------------------------------------------------------
491 header corners
491 header corners
492 ----------------------------------------------------------- */
492 ----------------------------------------------------------- */
493
493
494 #header #header-inner div.corner
494 #header #header-inner div.corner
495 {
495 {
496 height: 6px;
496 height: 6px;
497 width: 6px;
497 width: 6px;
498 position: absolute;
498 position: absolute;
499 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
499 background: url("../images/colors/blue/header_inner_corners.png") no-repeat;
500 }
500 }
501
501
502 #header #header-inner div.tl
502 #header #header-inner div.tl
503 {
503 {
504 top: 0;
504 top: 0;
505 left: 0;
505 left: 0;
506 background-position: 0 0;
506 background-position: 0 0;
507 }
507 }
508
508
509 #header #header-inner div.tr
509 #header #header-inner div.tr
510 {
510 {
511 top: 0;
511 top: 0;
512 right: 0;
512 right: 0;
513 background-position: -6px 0;
513 background-position: -6px 0;
514 }
514 }
515
515
516 /* -----------------------------------------------------------
516 /* -----------------------------------------------------------
517 content
517 content
518 ----------------------------------------------------------- */
518 ----------------------------------------------------------- */
519
519
520 #content
520 #content
521 {
521 {
522 margin: 10px 0 0 0;
522 margin: 10px 0 0 0;
523 padding: 0;
523 padding: 0;
524 min-height: 100%;
524 min-height: 100%;
525 clear: both;
525 clear: both;
526 overflow: hidden;
526 overflow: hidden;
527 background: url("../images/content.png") repeat-y top left;
527 background: url("../images/content.png") repeat-y top left;
528 }
528 }
529
529
530 /* -----------------------------------------------------------
530 /* -----------------------------------------------------------
531 content -> left
531 content -> left
532 ----------------------------------------------------------- */
532 ----------------------------------------------------------- */
533
533
534 #content #left
534 #content #left
535 {
535 {
536 left: 0;
536 left: 0;
537 width: 280px;
537 width: 280px;
538 position: absolute;
538 position: absolute;
539 }
539 }
540
540
541 /* -----------------------------------------------------------
541 /* -----------------------------------------------------------
542 content -> left -> menu
542 content -> left -> menu
543 ----------------------------------------------------------- */
543 ----------------------------------------------------------- */
544
544
545 #content #left #menu
545 #content #left #menu
546 {
546 {
547 margin: 5px 10px 0 60px;
547 margin: 5px 10px 0 60px;
548 padding: 0;
548 padding: 0;
549 clear: both;
549 clear: both;
550 overflow: hidden;
550 overflow: hidden;
551 }
551 }
552
552
553 /* -----------------------------------------------------------
553 /* -----------------------------------------------------------
554 content -> left -> menu / heading
554 content -> left -> menu / heading
555 ----------------------------------------------------------- */
555 ----------------------------------------------------------- */
556
556
557 #content #left #menu h6
557 #content #left #menu h6
558 {
558 {
559 margin: 5px 0 0 0;
559 margin: 5px 0 0 0;
560 padding: 0;
560 padding: 0;
561 clear: both;
561 clear: both;
562 overflow: hidden;
562 overflow: hidden;
563 background: #dfdfdf url("../images/menu.png") repeat-x;
563 background: #dfdfdf url("../images/menu.png") repeat-x;
564 color: #6e6e6e;
564 color: #6e6e6e;
565 }
565 }
566
566
567 #content #left #menu h6 a
567 #content #left #menu h6 a
568 {
568 {
569 margin: 0;
569 margin: 0;
570 padding: 0;
570 padding: 0;
571 height: 1%;
571 height: 1%;
572 display: block;
572 display: block;
573 clear: both;
573 clear: both;
574 overflow: hidden;
574 overflow: hidden;
575 background: url("../images/menu_l.png") no-repeat top left;
575 background: url("../images/menu_l.png") no-repeat top left;
576 color: #6e6e6e;
576 color: #6e6e6e;
577 text-decoration: none;
577 text-decoration: none;
578 }
578 }
579
579
580 #content #left #menu h6 span
580 #content #left #menu h6 span
581 {
581 {
582 margin: 0;
582 margin: 0;
583 padding: 9px 10px 10px 10px;
583 padding: 9px 10px 10px 10px;
584 height: 1%;
584 height: 1%;
585 display: block;
585 display: block;
586 background: url("../images/menu_r.png") no-repeat top right;
586 background: url("../images/menu_r.png") no-repeat top right;
587 }
587 }
588
588
589 #content #left #menu h6.selected
589 #content #left #menu h6.selected
590 {
590 {
591 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
591 background: #00376e url("../images/colors/blue/menu_selected.png") repeat-x;
592 color: #FFFFFF;
592 color: #FFFFFF;
593 }
593 }
594
594
595 #content #left #menu h6.selected a
595 #content #left #menu h6.selected a
596 {
596 {
597 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
597 background: url("../images/colors/blue/menu_l_selected.png") no-repeat top left;
598 color: #ffffff;
598 color: #ffffff;
599 }
599 }
600
600
601 #content #left #menu h6.selected span
601 #content #left #menu h6.selected span
602 {
602 {
603 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
603 background: url("../images/colors/blue/menu_r_selected.png") no-repeat top right;
604 }
604 }
605
605
606 /* -----------------------------------------------------------
606 /* -----------------------------------------------------------
607 content -> left -> menu / links
607 content -> left -> menu / links
608 ----------------------------------------------------------- */
608 ----------------------------------------------------------- */
609
609
610 #content #left #menu ul
610 #content #left #menu ul
611 {
611 {
612 margin: 0;
612 margin: 0;
613 padding: 0;
613 padding: 0;
614 background: #376ea6;
614 background: #376ea6;
615 }
615 }
616
616
617 #content #left #menu ul.opened
617 #content #left #menu ul.opened
618 {
618 {
619 display: block;
619 display: block;
620 }
620 }
621
621
622 #content #left #menu ul.closed
622 #content #left #menu ul.closed
623 {
623 {
624 display: none;
624 display: none;
625 }
625 }
626
626
627 #content #left #menu li
627 #content #left #menu li
628 {
628 {
629 margin: 0;
629 margin: 0;
630 padding: 0;
630 padding: 0;
631 clear: both;
631 clear: both;
632 overflow: hidden;
632 overflow: hidden;
633 list-style: none;
633 list-style: none;
634 border-bottom: 1px solid #5f8bb7;
634 border-bottom: 1px solid #5f8bb7;
635 color: #ffffff;
635 color: #ffffff;
636 }
636 }
637
637
638 #content #left #menu li a
638 #content #left #menu li a
639 {
639 {
640 margin: 0 0 0 6px;
640 margin: 0 0 0 6px;
641 padding: 8px 0 8px 18px;
641 padding: 8px 0 8px 18px;
642 height: 1%;
642 height: 1%;
643 display: block;
643 display: block;
644 float: left;
644 float: left;
645 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
645 background: url("../images/colors/colors/blue/menu_arrow.png") no-repeat 0 9px;
646 color: #ffffff;
646 color: #ffffff;
647 text-decoration: none;
647 text-decoration: none;
648 }
648 }
649
649
650 #content #left #menu li a:hover
650 #content #left #menu li a:hover
651 {
651 {
652 color: #b9dcff;
652 color: #b9dcff;
653 }
653 }
654
654
655 /* -----------------------------------------------------------
655 /* -----------------------------------------------------------
656 content -> left -> menu / collapsible
656 content -> left -> menu / collapsible
657 ----------------------------------------------------------- */
657 ----------------------------------------------------------- */
658
658
659 #content #left #menu li.collapsible
659 #content #left #menu li.collapsible
660 {
660 {
661 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
661 background: url("../images/colors/blue/menu_border.png") no-repeat top left;
662 }
662 }
663
663
664 #content #left #menu li.collapsible a
664 #content #left #menu li.collapsible a
665 {
665 {
666 margin: 0 0 0 6px;
666 margin: 0 0 0 6px;
667 padding: 8px 0 8px 0;
667 padding: 8px 0 8px 0;
668 height: 1%;
668 height: 1%;
669 display: block;
669 display: block;
670 background: transparent;
670 background: transparent;
671 float: left;
671 float: left;
672 font-weight: bold;
672 font-weight: bold;
673 }
673 }
674
674
675 #content #left #menu li.collapsible a.plus
675 #content #left #menu li.collapsible a.plus
676 {
676 {
677 margin: 0;
677 margin: 0;
678 padding: 8px 0 9px 24px;
678 padding: 8px 0 9px 24px;
679 height: 10px;
679 height: 10px;
680 width: 10px;
680 width: 10px;
681 display: block;
681 display: block;
682 float: left;
682 float: left;
683 background: url("../images/menu_plus.png") no-repeat 5px 10px;
683 background: url("../images/menu_plus.png") no-repeat 5px 10px;
684 border: none;
684 border: none;
685 }
685 }
686
686
687 #content #left #menu li.collapsible a.minus
687 #content #left #menu li.collapsible a.minus
688 {
688 {
689 margin: 0;
689 margin: 0;
690 padding: 8px 0 9px 24px;
690 padding: 8px 0 9px 24px;
691 height: 10px;
691 height: 10px;
692 width: 10px;
692 width: 10px;
693 display: block;
693 display: block;
694 float: left;
694 float: left;
695 background: url("../images/menu_minus.png") no-repeat 5px 10px;
695 background: url("../images/menu_minus.png") no-repeat 5px 10px;
696 border: none;
696 border: none;
697 }
697 }
698
698
699 #content #left #menu li ul
699 #content #left #menu li ul
700 {
700 {
701 margin: 0;
701 margin: 0;
702 padding: 0;
702 padding: 0;
703 border-left: 18px solid #285889;
703 border-left: 18px solid #285889;
704 }
704 }
705
705
706 #content #left #menu li ul.expanded
706 #content #left #menu li ul.expanded
707 {
707 {
708 display: block;
708 display: block;
709 }
709 }
710
710
711 #content #left #menu li ul.collapsed
711 #content #left #menu li ul.collapsed
712 {
712 {
713 display: none;
713 display: none;
714 }
714 }
715
715
716 #content #left #menu li ul li
716 #content #left #menu li ul li
717 {
717 {
718 margin: 0;
718 margin: 0;
719 padding: 0;
719 padding: 0;
720 clear: both;
720 clear: both;
721 overflow: hidden;
721 overflow: hidden;
722 list-style: none;
722 list-style: none;
723 border-bottom: 1px solid #5f8bb7;
723 border-bottom: 1px solid #5f8bb7;
724 color: #ffffff;
724 color: #ffffff;
725 }
725 }
726
726
727 #content #left #menu li.collapsible ul li a
727 #content #left #menu li.collapsible ul li a
728 {
728 {
729 font-weight: normal;
729 font-weight: normal;
730 }
730 }
731
731
732 #content #left #menu li.last
732 #content #left #menu li.last
733 {
733 {
734 border-bottom: none;
734 border-bottom: none;
735 }
735 }
736
736
737 /* -----------------------------------------------------------
737 /* -----------------------------------------------------------
738 content -> left -> date picker
738 content -> left -> date picker
739 ----------------------------------------------------------- */
739 ----------------------------------------------------------- */
740
740
741 #content #left #date-picker
741 #content #left #date-picker
742 {
742 {
743 margin: 10px 10px 0 60px;
743 margin: 10px 10px 0 60px;
744 padding: 0;
744 padding: 0;
745 clear: both;
745 clear: both;
746 overflow: hidden;
746 overflow: hidden;
747 }
747 }
748
748
749 #content #left #date-picker .ui-datepicker
749 #content #left #date-picker .ui-datepicker
750 {
750 {
751 width: auto;
751 width: auto;
752 padding: 0;
752 padding: 0;
753 clear: both;
753 clear: both;
754 overflow: hidden;
754 overflow: hidden;
755 background: #FFFFFF;
755 background: #FFFFFF;
756 border: 1px solid #d1d1d1;
756 border: 1px solid #d1d1d1;
757 }
757 }
758
758
759 #content #left #date-picker .ui-datepicker .ui-datepicker-header
759 #content #left #date-picker .ui-datepicker .ui-datepicker-header
760 {
760 {
761 padding: 5px 0;
761 padding: 5px 0;
762 }
762 }
763
763
764 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
764 #content #left #date-picker .ui-datepicker .ui-datepicker-prev
765 {
765 {
766 top: 5px;
766 top: 5px;
767 left: 4px;
767 left: 4px;
768 }
768 }
769
769
770 #content #left #date-picker .ui-datepicker .ui-datepicker-next
770 #content #left #date-picker .ui-datepicker .ui-datepicker-next
771 {
771 {
772 top: 5px;
772 top: 5px;
773 right: 4px;
773 right: 4px;
774 }
774 }
775
775
776 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
776 #content #left #date-picker .ui-datepicker .ui-datepicker-prev-hover
777 {
777 {
778 top: 5px;
778 top: 5px;
779 left: 4px;
779 left: 4px;
780 }
780 }
781
781
782 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
782 #content #left #date-picker .ui-datepicker .ui-datepicker-next-hover
783 {
783 {
784 top: 5px;
784 top: 5px;
785 right: 4px;
785 right: 4px;
786 }
786 }
787
787
788 /* -----------------------------------------------------------
788 /* -----------------------------------------------------------
789 content -> right
789 content -> right
790 ----------------------------------------------------------- */
790 ----------------------------------------------------------- */
791
791
792 #content #right
792 #content #right
793 {
793 {
794 margin: 0 60px 10px 290px;
794 margin: 0 60px 10px 290px;
795 }
795 }
796
796
797 /* -----------------------------------------------------------
797 /* -----------------------------------------------------------
798 content -> right -> box
798 content -> right -> box
799 ----------------------------------------------------------- */
799 ----------------------------------------------------------- */
800
800
801 #content div.box
801 #content div.box
802 {
802 {
803 margin: 0 0 10px 0;
803 margin: 0 0 10px 0;
804 padding: 0 0 10px 0;
804 padding: 0 0 10px 0;
805 clear: both;
805 clear: both;
806 overflow: hidden;
806 overflow: hidden;
807 background: #ffffff;
807 background: #ffffff;
808 }
808 }
809
809
810 #content div.box-left
810 #content div.box-left
811 {
811 {
812 margin: 0 0 10px;
812 margin: 0 0 10px;
813 width: 49%;
813 width: 49%;
814 clear: none;
814 clear: none;
815 float: left;
815 float: left;
816 }
816 }
817
817
818 #content div.box-right
818 #content div.box-right
819 {
819 {
820 margin: 0 0 10px;
820 margin: 0 0 10px;
821 width: 49%;
821 width: 49%;
822 clear: none;
822 clear: none;
823 float: right;
823 float: right;
824 }
824 }
825
825
826 /* -----------------------------------------------------------
826 /* -----------------------------------------------------------
827 content -> right -> box / title
827 content -> right -> box / title
828 ----------------------------------------------------------- */
828 ----------------------------------------------------------- */
829
829
830 #content div.box div.title
830 #content div.box div.title
831 {
831 {
832 margin: 0 0 20px 0;
832 margin: 0 0 20px 0;
833 padding: 0;
833 padding: 0;
834 clear: both;
834 clear: both;
835 overflow: hidden;
835 overflow: hidden;
836 background: #336699 url("../images/colors/blue/title.png") repeat-x;
836 background: #336699 url("../images/colors/blue/title.png") repeat-x;
837 }
837 }
838
838
839 #content div.box div.title h5
839 #content div.box div.title h5
840 {
840 {
841 margin: 0;
841 margin: 0;
842 padding: 11px 0 11px 10px;
842 padding: 11px 0 11px 10px;
843 float: left;
843 float: left;
844 border: none;
844 border: none;
845 color: #ffffff;
845 color: #ffffff;
846 text-transform: uppercase;
846 text-transform: uppercase;
847 }
847 }
848
848
849 #content div.box div.title ul.links
849 #content div.box div.title ul.links
850 {
850 {
851 margin: 0;
851 margin: 0;
852 padding: 0;
852 padding: 0;
853 float: right;
853 float: right;
854 }
854 }
855
855
856 #content div.box div.title ul.links li
856 #content div.box div.title ul.links li
857 {
857 {
858 margin: 0;
858 margin: 0;
859 padding: 0;
859 padding: 0;
860 list-style: none;
860 list-style: none;
861 float: left;
861 float: left;
862 }
862 }
863
863
864 #content div.box div.title ul.links li a
864 #content div.box div.title ul.links li a
865 {
865 {
866 margin: 0;
866 margin: 0;
867 padding: 13px 16px 12px 16px;
867 padding: 13px 16px 12px 16px;
868 height: 1%;
868 height: 1%;
869 display: block;
869 display: block;
870 float: left;
870 float: left;
871 background: url("../images/colors/blue/title_link.png") no-repeat top left;
871 background: url("../images/colors/blue/title_link.png") no-repeat top left;
872 border-left: 1px solid #316293;
872 border-left: 1px solid #316293;
873 color: #ffffff;
873 color: #ffffff;
874 font-size: 11px;
874 font-size: 11px;
875 font-weight: bold;
875 font-weight: bold;
876 text-decoration: none;
876 text-decoration: none;
877 }
877 }
878
878
879 #content div.box div.title ul.links li a:hover
879 #content div.box div.title ul.links li a:hover
880 {
880 {
881 color: #bfe3ff;
881 color: #bfe3ff;
882 }
882 }
883
883
884 #content div.box div.title ul.links li.ui-tabs-selected a
884 #content div.box div.title ul.links li.ui-tabs-selected a
885 {
885 {
886 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
886 background: url("../../../resources/images/colors/blue/title_tab_selected.png") no-repeat bottom center;
887 color: #bfe3ff;
887 color: #bfe3ff;
888 }
888 }
889
889
890 /* -----------------------------------------------------------
890 /* -----------------------------------------------------------
891 content -> right -> box / headings
891 content -> right -> box / headings
892 ----------------------------------------------------------- */
892 ----------------------------------------------------------- */
893
893
894 #content div.box h1,
894 #content div.box h1,
895 #content div.box h2,
895 #content div.box h2,
896 #content div.box h3,
896 #content div.box h3,
897 #content div.box h4,
897 #content div.box h4,
898 #content div.box h5,
898 #content div.box h5,
899 #content div.box h6
899 #content div.box h6
900 {
900 {
901 margin: 10px 20px 10px 20px;
901 margin: 10px 20px 10px 20px;
902 padding: 0 0 15px 0;
902 padding: 0 0 15px 0;
903 clear: both;
903 clear: both;
904 overflow: hidden;
904 overflow: hidden;
905 border-bottom: 1px solid #DDDDDD;
905 border-bottom: 1px solid #DDDDDD;
906 }
906 }
907
907
908 /* -----------------------------------------------------------
908 /* -----------------------------------------------------------
909 content -> right -> box / paragraphs
909 content -> right -> box / paragraphs
910 ----------------------------------------------------------- */
910 ----------------------------------------------------------- */
911
911
912 #content div.box p
912 #content div.box p
913 {
913 {
914 margin: 0 24px 10px 24px;
914 margin: 0 24px 10px 24px;
915 padding: 0;
915 padding: 0;
916 color: #5f5f5f;
916 color: #5f5f5f;
917 font-size: 12px;
917 font-size: 12px;
918 line-height: 150%;
918 line-height: 150%;
919 }
919 }
920
920
921 #content div.box blockquote
921 #content div.box blockquote
922 {
922 {
923 margin: 0 34px 0 34px;
923 margin: 0 34px 0 34px;
924 padding: 0 0 0 14px;
924 padding: 0 0 0 14px;
925 border-left: 4px solid #DDDDDD;
925 border-left: 4px solid #DDDDDD;
926 color: #5f5f5f;
926 color: #5f5f5f;
927 font-size: 11px;
927 font-size: 11px;
928 line-height: 150%;
928 line-height: 150%;
929 }
929 }
930
930
931 #content div.box blockquote p
931 #content div.box blockquote p
932 {
932 {
933 margin: 10px 0 10px 0;
933 margin: 10px 0 10px 0;
934 padding: 0;
934 padding: 0;
935 }
935 }
936
936
937 /* -----------------------------------------------------------
937 /* -----------------------------------------------------------
938 content -> right -> box / lists
938 content -> right -> box / lists
939 ----------------------------------------------------------- */
939 ----------------------------------------------------------- */
940
940
941 #content div.box dl
941 #content div.box dl
942 {
942 {
943 margin: 10px 24px 10px 24px;
943 margin: 10px 24px 10px 24px;
944 }
944 }
945
945
946 #content div.box dt
946 #content div.box dt
947 {
947 {
948 margin: 0;
948 margin: 0;
949 font-size: 12px;
949 font-size: 12px;
950 }
950 }
951
951
952 #content div.box dd
952 #content div.box dd
953 {
953 {
954 margin: 0;
954 margin: 0;
955 padding: 8px 0 8px 15px;
955 padding: 8px 0 8px 15px;
956 font-size: 12px;
956 font-size: 12px;
957 }
957 }
958
958
959 #content div.box ul.left
959 #content div.box ul.left
960 {
960 {
961 float: left;
961 float: left;
962 }
962 }
963
963
964 #content div.box ol.left
964 #content div.box ol.left
965 {
965 {
966 float: left;
966 float: left;
967 }
967 }
968
968
969 #content div.box li
969 #content div.box li
970 {
970 {
971 padding: 4px 0 4px 0;
971 padding: 4px 0 4px 0;
972 font-size: 12px;
972 font-size: 12px;
973 }
973 }
974
974
975 #content div.box ol.lower-roman,
975 #content div.box ol.lower-roman,
976 #content div.box ol.upper-roman
976 #content div.box ol.upper-roman
977 {
977 {
978 margin: 10px 24px 10px 44px;
978 margin: 10px 24px 10px 44px;
979 }
979 }
980
980
981 #content div.box ol.lower-alpha,
981 #content div.box ol.lower-alpha,
982 #content div.box ol.upper-alpha
982 #content div.box ol.upper-alpha
983 {
983 {
984 margin: 10px 24px 10px 44px;
984 margin: 10px 24px 10px 44px;
985 }
985 }
986
986
987 #content div.box ol.decimal
987 #content div.box ol.decimal
988 {
988 {
989 margin: 10px 24px 10px 44px;
989 margin: 10px 24px 10px 44px;
990 }
990 }
991
991
992 #content div.box ul.disc,
992 #content div.box ul.disc,
993 #content div.box ul.circle
993 #content div.box ul.circle
994 {
994 {
995 margin: 10px 24px 10px 38px;
995 margin: 10px 24px 10px 38px;
996 }
996 }
997
997
998 #content div.box ul.square
998 #content div.box ul.square
999 {
999 {
1000 margin: 10px 24px 10px 40px;
1000 margin: 10px 24px 10px 40px;
1001 }
1001 }
1002
1002
1003 /* -----------------------------------------------------------
1003 /* -----------------------------------------------------------
1004 content -> right -> box / images
1004 content -> right -> box / images
1005 ----------------------------------------------------------- */
1005 ----------------------------------------------------------- */
1006
1006
1007 #content div.box img.left
1007 #content div.box img.left
1008 {
1008 {
1009 margin: 10px 10px 10px 0;
1009 margin: 10px 10px 10px 0;
1010 border: none;
1010 border: none;
1011 float: left;
1011 float: left;
1012 }
1012 }
1013
1013
1014 #content div.box img.right
1014 #content div.box img.right
1015 {
1015 {
1016 margin: 10px 0 10px 10px;
1016 margin: 10px 0 10px 10px;
1017 border: none;
1017 border: none;
1018 float: right;
1018 float: right;
1019 }
1019 }
1020
1020
1021 /* -----------------------------------------------------------
1021 /* -----------------------------------------------------------
1022 content -> right -> box / messages
1022 content -> right -> box / messages
1023 ----------------------------------------------------------- */
1023 ----------------------------------------------------------- */
1024
1024
1025 #content div.box div.messages
1025 #content div.box div.messages
1026 {
1026 {
1027 margin: 0 20px 0 20px;
1027 margin: 0 20px 0 20px;
1028 padding: 0;
1028 padding: 0;
1029 clear: both;
1029 clear: both;
1030 overflow: hidden;
1030 overflow: hidden;
1031 }
1031 }
1032
1032
1033 #content div.box div.message
1033 #content div.box div.message
1034 {
1034 {
1035 margin: 0 0 10px 0;
1035 margin: 0 0 10px 0;
1036 padding: 0;
1036 padding: 0;
1037 clear: both;
1037 clear: both;
1038 overflow: hidden;
1038 overflow: hidden;
1039 }
1039 }
1040
1040
1041 #content div.box div.message div.image
1041 #content div.box div.message div.image
1042 {
1042 {
1043 margin: 9px 0 0 5px;
1043 margin: 9px 0 0 5px;
1044 padding: 6px;
1044 padding: 6px;
1045 float: left;
1045 float: left;
1046 }
1046 }
1047
1047
1048 #content div.box div.message div.image img
1048 #content div.box div.message div.image img
1049 {
1049 {
1050 margin: 0;
1050 margin: 0;
1051 vertical-align: middle;
1051 vertical-align: middle;
1052 }
1052 }
1053
1053
1054 #content div.box div.message div.text
1054 #content div.box div.message div.text
1055 {
1055 {
1056 margin: 0;
1056 margin: 0;
1057 padding: 9px 6px 9px 6px;
1057 padding: 9px 6px 9px 6px;
1058 float: left;
1058 float: left;
1059 }
1059 }
1060
1060
1061 #content div.box div.message div.dismiss
1061 #content div.box div.message div.dismiss
1062 {
1062 {
1063 margin: 0;
1063 margin: 0;
1064 padding: 0;
1064 padding: 0;
1065 float: right;
1065 float: right;
1066 }
1066 }
1067
1067
1068 #content div.box div.message div.dismiss a
1068 #content div.box div.message div.dismiss a
1069 {
1069 {
1070 margin: 15px 14px 0 0;
1070 margin: 15px 14px 0 0;
1071 padding: 0;
1071 padding: 0;
1072 height: 16px;
1072 height: 16px;
1073 width: 16px;
1073 width: 16px;
1074 display: block;
1074 display: block;
1075 background: url("../images/icons/cross.png") no-repeat;
1075 background: url("../images/icons/cross.png") no-repeat;
1076 }
1076 }
1077
1077
1078 #content div.box div.message div.text h1,
1078 #content div.box div.message div.text h1,
1079 #content div.box div.message div.text h2,
1079 #content div.box div.message div.text h2,
1080 #content div.box div.message div.text h3,
1080 #content div.box div.message div.text h3,
1081 #content div.box div.message div.text h4,
1081 #content div.box div.message div.text h4,
1082 #content div.box div.message div.text h5,
1082 #content div.box div.message div.text h5,
1083 #content div.box div.message div.text h6
1083 #content div.box div.message div.text h6
1084 {
1084 {
1085 margin: 0;
1085 margin: 0;
1086 padding: 0px;
1086 padding: 0px;
1087 border: none;
1087 border: none;
1088 }
1088 }
1089
1089
1090 #content div.box div.message div.text span
1090 #content div.box div.message div.text span
1091 {
1091 {
1092 margin: 0;
1092 margin: 0;
1093 padding: 5px 0 0 0;
1093 padding: 5px 0 0 0;
1094 height: 1%;
1094 height: 1%;
1095 display: block;
1095 display: block;
1096 }
1096 }
1097
1097
1098 #content div.box div.message-error
1098 #content div.box div.message-error
1099 {
1099 {
1100 height: 1%;
1100 height: 1%;
1101 clear: both;
1101 clear: both;
1102 overflow: hidden;
1102 overflow: hidden;
1103 background: #FBE3E4;
1103 background: #FBE3E4;
1104 border: 1px solid #FBC2C4;
1104 border: 1px solid #FBC2C4;
1105 color: #860006;
1105 color: #860006;
1106 }
1106 }
1107
1107
1108 #content div.box div.message-error h6
1108 #content div.box div.message-error h6
1109 {
1109 {
1110 color: #860006;
1110 color: #860006;
1111 }
1111 }
1112
1112
1113 #content div.box div.message-warning
1113 #content div.box div.message-warning
1114 {
1114 {
1115 height: 1%;
1115 height: 1%;
1116 clear: both;
1116 clear: both;
1117 overflow: hidden;
1117 overflow: hidden;
1118 background: #FFF6BF;
1118 background: #FFF6BF;
1119 border: 1px solid #FFD324;
1119 border: 1px solid #FFD324;
1120 color: #5f5200;
1120 color: #5f5200;
1121 }
1121 }
1122
1122
1123 #content div.box div.message-warning h6
1123 #content div.box div.message-warning h6
1124 {
1124 {
1125 color: #5f5200;
1125 color: #5f5200;
1126 }
1126 }
1127
1127
1128 #content div.box div.message-notice
1128 #content div.box div.message-notice
1129 {
1129 {
1130 height: 1%;
1130 height: 1%;
1131 clear: both;
1131 clear: both;
1132 overflow: hidden;
1132 overflow: hidden;
1133 background: #8FBDE0;
1133 background: #8FBDE0;
1134 border: 1px solid #6BACDE;
1134 border: 1px solid #6BACDE;
1135 color: #003863;
1135 color: #003863;
1136 }
1136 }
1137
1137
1138 #content div.box div.message-notice h6
1138 #content div.box div.message-notice h6
1139 {
1139 {
1140 color: #003863;
1140 color: #003863;
1141 }
1141 }
1142
1142
1143 #content div.box div.message-success
1143 #content div.box div.message-success
1144 {
1144 {
1145 height: 1%;
1145 height: 1%;
1146 clear: both;
1146 clear: both;
1147 overflow: hidden;
1147 overflow: hidden;
1148 background: #E6EFC2;
1148 background: #E6EFC2;
1149 border: 1px solid #C6D880;
1149 border: 1px solid #C6D880;
1150 color: #4e6100;
1150 color: #4e6100;
1151 }
1151 }
1152
1152
1153 #content div.box div.message-success h6
1153 #content div.box div.message-success h6
1154 {
1154 {
1155 color: #4e6100;
1155 color: #4e6100;
1156 }
1156 }
1157
1157
1158 /* -----------------------------------------------------------
1158 /* -----------------------------------------------------------
1159 content -> right -> box / forms
1159 content -> right -> box / forms
1160 ----------------------------------------------------------- */
1160 ----------------------------------------------------------- */
1161
1161
1162 #content div.box div.form
1162 #content div.box div.form
1163 {
1163 {
1164 margin: 0;
1164 margin: 0;
1165 padding: 0 20px 10px 20px;
1165 padding: 0 20px 10px 20px;
1166 clear: both;
1166 clear: both;
1167 overflow: hidden;
1167 overflow: hidden;
1168 }
1168 }
1169
1169
1170 #content div.box div.form div.fields
1170 #content div.box div.form div.fields
1171 {
1171 {
1172 margin: 0;
1172 margin: 0;
1173 padding: 0;
1173 padding: 0;
1174 clear: both;
1174 clear: both;
1175 overflow: hidden;
1175 overflow: hidden;
1176 }
1176 }
1177
1177
1178 #content div.box div.form div.fields div.field
1178 #content div.box div.form div.fields div.field
1179 {
1179 {
1180 margin: 0;
1180 margin: 0;
1181 padding: 10px 0 10px 0;
1181 padding: 10px 0 10px 0;
1182 height: 1%;
1182 height: 1%;
1183 border-bottom: 1px solid #DDDDDD;
1183 border-bottom: 1px solid #DDDDDD;
1184 clear: both;
1184 clear: both;
1185 overflow: hidden;
1185 overflow: hidden;
1186 }
1186 }
1187
1187
1188 #content div.box div.form div.fields div.field-first
1188 #content div.box div.form div.fields div.field-first
1189 {
1189 {
1190 padding: 0 0 10px 0;
1190 padding: 0 0 10px 0;
1191 }
1191 }
1192
1192
1193 #content div.box div.form div.fields div.field span.error-message
1193 #content div.box div.form div.fields div.field span.error-message
1194 {
1194 {
1195 margin: 8px 0 0 0;
1195 margin: 8px 0 0 0;
1196 padding: 0;
1196 padding: 0;
1197 height: 1%;
1197 height: 1%;
1198 display: block;
1198 display: block;
1199 color: #FF0000;
1199 color: #FF0000;
1200 }
1200 }
1201
1201
1202 #content div.box div.form div.fields div.field span.success
1202 #content div.box div.form div.fields div.field span.success
1203 {
1203 {
1204 margin: 8px 0 0 0;
1204 margin: 8px 0 0 0;
1205 padding: 0;
1205 padding: 0;
1206 height: 1%;
1206 height: 1%;
1207 display: block;
1207 display: block;
1208 color: #316309;
1208 color: #316309;
1209 }
1209 }
1210
1210
1211 /* -----------------------------------------------------------
1211 /* -----------------------------------------------------------
1212 content -> right -> forms -> labels
1212 content -> right -> forms -> labels
1213 ----------------------------------------------------------- */
1213 ----------------------------------------------------------- */
1214
1214
1215 #content div.box div.form div.fields div.field div.label
1215 #content div.box div.form div.fields div.field div.label
1216 {
1216 {
1217 left: 310px;
1217 left: 310px;
1218 margin: 0;
1218 margin: 0;
1219 padding: 8px 0 0 5px;
1219 padding: 8px 0 0 5px;
1220 width: auto;
1220 width: auto;
1221 position: absolute;
1221 position: absolute;
1222 }
1222 }
1223
1223
1224 #content div.box-left div.form div.fields div.field div.label,
1224 #content div.box-left div.form div.fields div.field div.label,
1225 #content div.box-right div.form div.fields div.field div.label
1225 #content div.box-right div.form div.fields div.field div.label
1226 {
1226 {
1227 left: 0;
1227 left: 0;
1228 margin: 0;
1228 margin: 0;
1229 padding: 0 0 8px 0;
1229 padding: 0 0 8px 0;
1230 width: auto;
1230 width: auto;
1231 position: relative;
1231 position: relative;
1232 }
1232 }
1233
1233
1234 /* -----------------------------------------------------------
1234 /* -----------------------------------------------------------
1235 content -> right -> forms -> label (select)
1235 content -> right -> forms -> label (select)
1236 ----------------------------------------------------------- */
1236 ----------------------------------------------------------- */
1237
1237
1238 #content div.box div.form div.fields div.field div.label-select
1238 #content div.box div.form div.fields div.field div.label-select
1239 {
1239 {
1240 padding: 2px 0 0 5px;
1240 padding: 2px 0 0 5px;
1241 }
1241 }
1242
1242
1243 #content div.box-left div.form div.fields div.field div.label-select,
1243 #content div.box-left div.form div.fields div.field div.label-select,
1244 #content div.box-right div.form div.fields div.field div.label-select
1244 #content div.box-right div.form div.fields div.field div.label-select
1245 {
1245 {
1246 padding: 0 0 8px 0;
1246 padding: 0 0 8px 0;
1247 }
1247 }
1248
1248
1249 /* -----------------------------------------------------------
1249 /* -----------------------------------------------------------
1250 content -> right -> forms -> label (checkbox)
1250 content -> right -> forms -> label (checkbox)
1251 ----------------------------------------------------------- */
1251 ----------------------------------------------------------- */
1252
1252
1253 #content div.box div.form div.fields div.field div.label-checkbox
1253 #content div.box div.form div.fields div.field div.label-checkbox
1254 {
1254 {
1255 padding: 0 0 0 5px;
1255 padding:0 0 0 5px !important;
1256 }
1256 }
1257
1257
1258 /* -----------------------------------------------------------
1258 /* -----------------------------------------------------------
1259 content -> right -> forms -> label (radio)
1259 content -> right -> forms -> label (radio)
1260 ----------------------------------------------------------- */
1260 ----------------------------------------------------------- */
1261
1261
1262 #content div.box div.form div.fields div.field div.label-radio
1262 #content div.box div.form div.fields div.field div.label-radio
1263 {
1263 {
1264 padding: 0 0 0 5px;
1264 padding:0 0 0 5px !important;
1265 }
1265 }
1266
1266
1267 /* -----------------------------------------------------------
1267 /* -----------------------------------------------------------
1268 content -> right -> forms -> label (textarea)
1268 content -> right -> forms -> label (textarea)
1269 ----------------------------------------------------------- */
1269 ----------------------------------------------------------- */
1270
1270
1271 #content div.box div.form div.fields div.field div.label-textarea
1271 #content div.box div.form div.fields div.field div.label-textarea
1272 {
1272 {
1273 padding: 0 0 0 5px;
1273 padding:0 0 0 5px !important;
1274 }
1274 }
1275
1275
1276 #content div.box-left div.form div.fields div.field div.label-textarea,
1276 #content div.box-left div.form div.fields div.field div.label-textarea,
1277 #content div.box-right div.form div.fields div.field div.label-textarea
1277 #content div.box-right div.form div.fields div.field div.label-textarea
1278 {
1278 {
1279 padding: 0 0 8px 0;
1279 padding: 0 0 8px 0 !important;
1280 }
1280 }
1281
1281
1282 /* -----------------------------------------------------------
1282 /* -----------------------------------------------------------
1283 content -> right -> forms -> labels (label)
1283 content -> right -> forms -> labels (label)
1284 ----------------------------------------------------------- */
1284 ----------------------------------------------------------- */
1285
1285
1286 #content div.box div.form div.fields div.field div.label label
1286 #content div.box div.form div.fields div.field div.label label
1287 {
1287 {
1288 color: #393939;
1288 color: #393939;
1289 font-weight: bold;
1289 font-weight: bold;
1290 }
1290 }
1291
1291
1292 #content div.box div.form div.fields div.field div.label span
1292 #content div.box div.form div.fields div.field div.label span
1293 {
1293 {
1294 margin: 0;
1294 margin: 0;
1295 padding: 2px 0 0 0;
1295 padding: 2px 0 0 0;
1296 height: 1%;
1296 height: 1%;
1297 display: block;
1297 display: block;
1298 color: #363636;
1298 color: #363636;
1299 }
1299 }
1300
1300
1301 /* -----------------------------------------------------------
1301 /* -----------------------------------------------------------
1302 content -> right -> forms -> input
1302 content -> right -> forms -> input
1303 ----------------------------------------------------------- */
1303 ----------------------------------------------------------- */
1304
1304
1305 #content div.box div.form div.fields div.field div.input
1305 #content div.box div.form div.fields div.field div.input
1306 {
1306 {
1307 margin: 0 0 0 200px;
1307 margin: 0 0 0 200px;
1308 padding: 0;
1308 padding: 0;
1309 }
1309 }
1310
1310
1311 #content div.box-left div.form div.fields div.field div.input,
1311 #content div.box-left div.form div.fields div.field div.input,
1312 #content div.box-right div.form div.fields div.field div.input
1312 #content div.box-right div.form div.fields div.field div.input
1313 {
1313 {
1314 margin: 0;
1314 margin: 0;
1315 padding: 7px 7px 6px 7px;
1315 padding: 7px 7px 6px 7px;
1316 border-top: 1px solid #b3b3b3;
1316 border-top: 1px solid #b3b3b3;
1317 border-left: 1px solid #b3b3b3;
1317 border-left: 1px solid #b3b3b3;
1318 border-right: 1px solid #eaeaea;
1318 border-right: 1px solid #eaeaea;
1319 border-bottom: 1px solid #eaeaea;
1319 border-bottom: 1px solid #eaeaea;
1320 }
1320 }
1321
1321
1322 #content div.box div.form div.fields div.field div.input input
1322 #content div.box div.form div.fields div.field div.input input
1323 {
1323 {
1324 margin: 0;
1324 margin: 0;
1325 padding: 7px 7px 6px 7px;
1325 padding: 7px 7px 6px 7px;
1326 background: #FFFFFF;
1326 background: #FFFFFF;
1327 border-top: 1px solid #b3b3b3;
1327 border-top: 1px solid #b3b3b3;
1328 border-left: 1px solid #b3b3b3;
1328 border-left: 1px solid #b3b3b3;
1329 border-right: 1px solid #eaeaea;
1329 border-right: 1px solid #eaeaea;
1330 border-bottom: 1px solid #eaeaea;
1330 border-bottom: 1px solid #eaeaea;
1331 color: #000000;
1331 color: #000000;
1332 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1332 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1333 font-size: 11px;
1333 font-size: 11px;
1334 }
1334 }
1335
1335
1336 #content div.box-left div.form div.fields div.field div.input input,
1336 #content div.box-left div.form div.fields div.field div.input input,
1337 #content div.box-right div.form div.fields div.field div.input input
1337 #content div.box-right div.form div.fields div.field div.input input
1338 {
1338 {
1339 width: 100%;
1339 width: 100%;
1340 padding: 0;
1340 padding: 0;
1341 border: none;
1341 border: none;
1342 }
1342 }
1343
1343
1344 #content div.box div.form div.fields div.field div.input input.small
1344 #content div.box div.form div.fields div.field div.input input.small
1345 {
1345 {
1346 width: 30%;
1346 width: 30%;
1347 }
1347 }
1348
1348
1349 #content div.box div.form div.fields div.field div.input input.medium
1349 #content div.box div.form div.fields div.field div.input input.medium
1350 {
1350 {
1351 width: 55%;
1351 width: 55%;
1352 }
1352 }
1353
1353
1354 #content div.box div.form div.fields div.field div.input input.large
1354 #content div.box div.form div.fields div.field div.input input.large
1355 {
1355 {
1356 width: 85%;
1356 width: 85%;
1357 }
1357 }
1358
1358
1359 #content div.box div.form div.fields div.field div.input input.date
1359 #content div.box div.form div.fields div.field div.input input.date
1360 {
1360 {
1361 width: 177px;
1361 width: 177px;
1362 }
1362 }
1363
1363
1364 #content div.box div.form div.fields div.field div.input input.button
1364 #content div.box div.form div.fields div.field div.input input.button
1365 {
1365 {
1366 margin: 0;
1366 margin: 0;
1367 padding: 4px 8px 4px 8px;
1367 padding: 4px 8px 4px 8px;
1368 background: #D4D0C8;
1368 background: #D4D0C8;
1369 border-top: 1px solid #FFFFFF;
1369 border-top: 1px solid #FFFFFF;
1370 border-left: 1px solid #FFFFFF;
1370 border-left: 1px solid #FFFFFF;
1371 border-right: 1px solid #404040;
1371 border-right: 1px solid #404040;
1372 border-bottom: 1px solid #404040;
1372 border-bottom: 1px solid #404040;
1373 color: #000000;
1373 color: #000000;
1374 }
1374 }
1375
1375
1376 #content div.box div.form div.fields div.field div.input input.error
1376 #content div.box div.form div.fields div.field div.input input.error
1377 {
1377 {
1378 background: #FBE3E4;
1378 background: #FBE3E4;
1379 border-top: 1px solid #e1b2b3;
1379 border-top: 1px solid #e1b2b3;
1380 border-left: 1px solid #e1b2b3;
1380 border-left: 1px solid #e1b2b3;
1381 border-right: 1px solid #FBC2C4;
1381 border-right: 1px solid #FBC2C4;
1382 border-bottom: 1px solid #FBC2C4;
1382 border-bottom: 1px solid #FBC2C4;
1383 }
1383 }
1384
1384
1385 #content div.box div.form div.fields div.field div.input input.success
1385 #content div.box div.form div.fields div.field div.input input.success
1386 {
1386 {
1387 background: #E6EFC2;
1387 background: #E6EFC2;
1388 border-top: 1px solid #cebb98;
1388 border-top: 1px solid #cebb98;
1389 border-left: 1px solid #cebb98;
1389 border-left: 1px solid #cebb98;
1390 border-right: 1px solid #c6d880;
1390 border-right: 1px solid #c6d880;
1391 border-bottom: 1px solid #c6d880;
1391 border-bottom: 1px solid #c6d880;
1392 }
1392 }
1393
1393
1394 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1394 #content div.box div.form div.fields div.field div.input img.ui-datepicker-trigger
1395 {
1395 {
1396 margin: 0 0 0 6px;
1396 margin: 0 0 0 6px;
1397 }
1397 }
1398
1398
1399 /* -----------------------------------------------------------
1399 /* -----------------------------------------------------------
1400 content -> right -> forms -> input (file styling)
1400 content -> right -> forms -> input (file styling)
1401 ----------------------------------------------------------- */
1401 ----------------------------------------------------------- */
1402
1402
1403 #content div.box div.form div.fields div.field div.input a.ui-input-file
1403 #content div.box div.form div.fields div.field div.input a.ui-input-file
1404 {
1404 {
1405 margin: 0 0 0 6px;
1405 margin: 0 0 0 6px;
1406 padding: 0;
1406 padding: 0;
1407 width: 28px;
1407 width: 28px;
1408 height: 28px;
1408 height: 28px;
1409 display: inline;
1409 display: inline;
1410 position: absolute;
1410 position: absolute;
1411 overflow: hidden;
1411 overflow: hidden;
1412 cursor: pointer;
1412 cursor: pointer;
1413 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1413 background: #e5e3e3 url("../images/button_browse.png") no-repeat;
1414 border: none;
1414 border: none;
1415 text-decoration: none;
1415 text-decoration: none;
1416 }
1416 }
1417
1417
1418 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1418 #content div.box div.form div.fields div.field div.input a:hover.ui-input-file
1419 {
1419 {
1420 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1420 background: #e5e3e3 url("../images/button_browse_selected.png") no-repeat;
1421 }
1421 }
1422
1422
1423 /* -----------------------------------------------------------
1423 /* -----------------------------------------------------------
1424 content -> right -> forms -> textarea
1424 content -> right -> forms -> textarea
1425 ----------------------------------------------------------- */
1425 ----------------------------------------------------------- */
1426
1426
1427 #content div.box div.form div.fields div.field div.textarea
1427 #content div.box div.form div.fields div.field div.textarea
1428 {
1428 {
1429 margin: 0 0 0 200px;
1429 margin: 0 0 0 200px;
1430 padding: 10px;
1430 padding: 10px;
1431 border-top: 1px solid #b3b3b3;
1431 border-top: 1px solid #b3b3b3;
1432 border-left: 1px solid #b3b3b3;
1432 border-left: 1px solid #b3b3b3;
1433 border-right: 1px solid #eaeaea;
1433 border-right: 1px solid #eaeaea;
1434 border-bottom: 1px solid #eaeaea;
1434 border-bottom: 1px solid #eaeaea;
1435 }
1435 }
1436
1436
1437 #content div.box div.form div.fields div.field div.textarea-editor
1437 #content div.box div.form div.fields div.field div.textarea-editor
1438 {
1438 {
1439 padding: 0;
1439 padding: 0;
1440 border: 1px solid #dddddd;
1440 border: 1px solid #dddddd;
1441 }
1441 }
1442
1442
1443 #content div.box-left div.form div.fields div.field div.textarea,
1443 #content div.box-left div.form div.fields div.field div.textarea,
1444 #content div.box-right div.form div.fields div.field div.textarea
1444 #content div.box-right div.form div.fields div.field div.textarea
1445 {
1445 {
1446 margin: 0;
1446 margin: 0;
1447 }
1447 }
1448
1448
1449 #content div.box div.form div.fields div.field div.textarea textarea
1449 #content div.box div.form div.fields div.field div.textarea textarea
1450 {
1450 {
1451 margin: 0;
1451 margin: 0;
1452 padding: 0;
1452 padding: 0;
1453 width: 100%;
1453 width: 100%;
1454 height: 220px;
1454 height: 220px;
1455 overflow: hidden;
1455 overflow: hidden;
1456 background: #FFFFFF;
1456 background: #FFFFFF;
1457 border-width: 0;
1457 border-width: 0;
1458 color: #000000;
1458 color: #000000;
1459 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1459 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1460 font-size: 11px;
1460 font-size: 11px;
1461 outline: none;
1461 outline: none;
1462 }
1462 }
1463
1463
1464 #content div.box-left div.form div.fields div.field div.textarea textarea,
1464 #content div.box-left div.form div.fields div.field div.textarea textarea,
1465 #content div.box-right div.form div.fields div.field div.textarea textarea
1465 #content div.box-right div.form div.fields div.field div.textarea textarea
1466 {
1466 {
1467 width: 100%;
1467 width: 100%;
1468 height: 100px;
1468 height: 100px;
1469 }
1469 }
1470
1470
1471 #content div.box div.form div.fields div.field div.textarea textarea.error
1471 #content div.box div.form div.fields div.field div.textarea textarea.error
1472 {
1472 {
1473 padding: 3px 10px 10px 23px;
1473 padding: 3px 10px 10px 23px;
1474 background-color: #FBE3E4;
1474 background-color: #FBE3E4;
1475 background-image: url("../../../resources/images/icons/exclamation.png");
1475 background-image: url("../../../resources/images/icons/exclamation.png");
1476 background-repeat: no-repeat;
1476 background-repeat: no-repeat;
1477 background-position: 3px 3px;
1477 background-position: 3px 3px;
1478 border: 1px solid #FBC2C4;
1478 border: 1px solid #FBC2C4;
1479 }
1479 }
1480
1480
1481 #content div.box div.form div.fields div.field div.textarea textarea.success
1481 #content div.box div.form div.fields div.field div.textarea textarea.success
1482 {
1482 {
1483 padding: 3px 10px 10px 23px;
1483 padding: 3px 10px 10px 23px;
1484 background-color: #E6EFC2;
1484 background-color: #E6EFC2;
1485 background-image: url("../../../resources/images/icons/accept.png");
1485 background-image: url("../../../resources/images/icons/accept.png");
1486 background-repeat: no-repeat;
1486 background-repeat: no-repeat;
1487 background-position: 3px 3px;
1487 background-position: 3px 3px;
1488 border: 1px solid #C6D880;
1488 border: 1px solid #C6D880;
1489 }
1489 }
1490
1490
1491 /* -----------------------------------------------------------
1491 /* -----------------------------------------------------------
1492 content -> right -> forms -> textarea (tinymce editor)
1492 content -> right -> forms -> textarea (tinymce editor)
1493 ----------------------------------------------------------- */
1493 ----------------------------------------------------------- */
1494
1494
1495 #content div.box div.form div.fields div.field div.textarea table
1495 #content div.box div.form div.fields div.field div.textarea table
1496 {
1496 {
1497 margin: 0;
1497 margin: 0;
1498 padding: 0;
1498 padding: 0;
1499 width: 100%;
1499 width: 100%;
1500 border: none;
1500 border: none;
1501 }
1501 }
1502
1502
1503 #content div.box div.form div.fields div.field div.textarea table td
1503 #content div.box div.form div.fields div.field div.textarea table td
1504 {
1504 {
1505 padding: 0;
1505 padding: 0;
1506 background: #DDDDDD;
1506 background: #DDDDDD;
1507 border: none;
1507 border: none;
1508 }
1508 }
1509
1509
1510 #content div.box div.form div.fields div.field div.textarea table td table
1510 #content div.box div.form div.fields div.field div.textarea table td table
1511 {
1511 {
1512 margin: 0;
1512 margin: 0;
1513 padding: 0;
1513 padding: 0;
1514 width: auto;
1514 width: auto;
1515 border: none;
1515 border: none;
1516 }
1516 }
1517
1517
1518 #content div.box div.form div.fields div.field div.textarea table td table td
1518 #content div.box div.form div.fields div.field div.textarea table td table td
1519 {
1519 {
1520 padding: 5px 5px 5px 0;
1520 padding: 5px 5px 5px 0;
1521 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1521 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1522 font-size: 11px;
1522 font-size: 11px;
1523 }
1523 }
1524
1524
1525 #content div.box div.form div.fields div.field div.textarea table td table td a
1525 #content div.box div.form div.fields div.field div.textarea table td table td a
1526 {
1526 {
1527 border: none;
1527 border: none;
1528 }
1528 }
1529
1529
1530 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1530 #content div.box div.form div.fields div.field div.textarea table td table td a.mceButtonActive
1531 {
1531 {
1532 background: #b1b1b1;
1532 background: #b1b1b1;
1533 }
1533 }
1534
1534
1535 /* -----------------------------------------------------------
1535 /* -----------------------------------------------------------
1536 content -> right -> forms -> select
1536 content -> right -> forms -> select
1537 ----------------------------------------------------------- */
1537 ----------------------------------------------------------- */
1538
1538
1539 #content div.box div.form div.fields div.field div.select
1539 #content div.box div.form div.fields div.field div.select
1540 {
1540 {
1541 margin: 0 0 0 200px;
1541 margin: 0 0 0 200px;
1542 padding: 0;
1542 padding: 0;
1543 }
1543 }
1544
1544
1545 #content div.box div.form div.fields div.field div.select a:hover
1545 #content div.box div.form div.fields div.field div.select a:hover
1546 {
1546 {
1547 color: #000000;
1547 color: #000000;
1548 text-decoration: none;
1548 text-decoration: none;
1549 }
1549 }
1550
1550
1551 #content div.box div.form div.fields div.field div.select select
1551 #content div.box div.form div.fields div.field div.select select
1552 {
1552 {
1553 margin: 0;
1553 margin: 0;
1554 }
1554 }
1555
1555
1556 /* -----------------------------------------------------------
1556 /* -----------------------------------------------------------
1557 content -> right -> forms -> select (jquery styling)
1557 content -> right -> forms -> select (jquery styling)
1558 ----------------------------------------------------------- */
1558 ----------------------------------------------------------- */
1559
1559
1560 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1560 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus
1561 {
1561 {
1562 border: 1px solid #666666;
1562 border: 1px solid #666666;
1563 }
1563 }
1564
1564
1565 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1565 #content div.box div.form div.fields div.field div.select a.ui-selectmenu
1566 {
1566 {
1567 color: #565656;
1567 color: #565656;
1568 text-decoration: none;
1568 text-decoration: none;
1569 }
1569 }
1570
1570
1571 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1571 #content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover
1572 {
1572 {
1573 color: #000000;
1573 color: #000000;
1574 text-decoration: none;
1574 text-decoration: none;
1575 }
1575 }
1576
1576
1577 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1577 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus span.ui-icon
1578 {
1578 {
1579 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1579 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1580 }
1580 }
1581
1581
1582 /* -----------------------------------------------------------
1582 /* -----------------------------------------------------------
1583 content -> right -> forms -> element focus
1583 content -> right -> forms -> element focus
1584 ----------------------------------------------------------- */
1584 ----------------------------------------------------------- */
1585
1585
1586 #content div.box div.form div.fields div.field input[type=text]:focus,
1586 #content div.box div.form div.fields div.field input[type=text]:focus,
1587 #content div.box div.form div.fields div.field input[type=password]:focus,
1587 #content div.box div.form div.fields div.field input[type=password]:focus,
1588 #content div.box div.form div.fields div.field input[type=file]:focus,
1588 #content div.box div.form div.fields div.field input[type=file]:focus,
1589 #content div.box div.form div.fields div.field textarea:focus,
1589 #content div.box div.form div.fields div.field textarea:focus,
1590 #content div.box div.form div.fields div.field select:focus
1590 #content div.box div.form div.fields div.field select:focus
1591 {
1591 {
1592 background: #f6f6f6;
1592 background: #f6f6f6;
1593 border-color: #666;
1593 border-color: #666;
1594 }
1594 }
1595
1595
1596 /* -----------------------------------------------------------
1596 /* -----------------------------------------------------------
1597 content -> right -> forms -> checkboxes
1597 content -> right -> forms -> checkboxes
1598 ----------------------------------------------------------- */
1598 ----------------------------------------------------------- */
1599
1599
1600 #content div.box div.form div.fields div.field div.checkboxes
1600 #content div.box div.form div.fields div.field div.checkboxes
1601 {
1601 {
1602 margin: 0 0 0 200px;
1602 margin: 0 0 0 200px;
1603 padding: 0;
1603 padding: 0;
1604 }
1604 }
1605
1605
1606 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1606 #content div.box div.form div.fields div.field div.checkboxes div.checkbox
1607 {
1607 {
1608 margin: 0;
1608 margin: 0;
1609 padding: 2px 0 2px 0;
1609 padding: 2px 0 2px 0;
1610 clear: both;
1610 clear: both;
1611 overflow: hidden;
1611 overflow: hidden;
1612 }
1612 }
1613
1613
1614 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1614 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input
1615 {
1615 {
1616 margin: 0;
1616 margin: 0;
1617 float: left;
1617 float: left;
1618 }
1618 }
1619
1619
1620 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1620 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label
1621 {
1621 {
1622 margin: 3px 0 0 4px;
1622 margin: 3px 0 0 4px;
1623 height: 1%;
1623 height: 1%;
1624 display: block;
1624 display: block;
1625 float: left;
1625 float: left;
1626 }
1626 }
1627
1627
1628 /* -----------------------------------------------------------
1628 /* -----------------------------------------------------------
1629 content -> right -> forms -> radios
1629 content -> right -> forms -> radios
1630 ----------------------------------------------------------- */
1630 ----------------------------------------------------------- */
1631
1631
1632 #content div.box div.form div.fields div.field div.radios
1632 #content div.box div.form div.fields div.field div.radios
1633 {
1633 {
1634 margin: 0 0 0 200px;
1634 margin: 0 0 0 200px;
1635 padding: 0;
1635 padding: 0;
1636 }
1636 }
1637
1637
1638 #content div.box div.form div.fields div.field div.radios div.radio
1638 #content div.box div.form div.fields div.field div.radios div.radio
1639 {
1639 {
1640 margin: 0;
1640 margin: 0;
1641 padding: 2px 0 2px 0;
1641 padding: 2px 0 2px 0;
1642 clear: both;
1642 clear: both;
1643 overflow: hidden;
1643 overflow: hidden;
1644 }
1644 }
1645
1645
1646 #content div.box div.form div.fields div.field div.radios div.radio input
1646 #content div.box div.form div.fields div.field div.radios div.radio input
1647 {
1647 {
1648 margin: 0;
1648 margin: 0;
1649 float: left;
1649 float: left;
1650 }
1650 }
1651
1651
1652 #content div.box div.form div.fields div.field div.radios div.radio label
1652 #content div.box div.form div.fields div.field div.radios div.radio label
1653 {
1653 {
1654 margin: 3px 0 0 4px;
1654 margin: 3px 0 0 4px;
1655 height: 1%;
1655 height: 1%;
1656 display: block;
1656 display: block;
1657 float: left;
1657 float: left;
1658 }
1658 }
1659
1659
1660 /* -----------------------------------------------------------
1660 /* -----------------------------------------------------------
1661 content -> right -> forms -> buttons
1661 content -> right -> forms -> buttons
1662 ----------------------------------------------------------- */
1662 ----------------------------------------------------------- */
1663
1663
1664 #content div.box div.form div.fields div.buttons
1664 #content div.box div.form div.fields div.buttons
1665 {
1665 {
1666 margin: 10px 0 0 200px;
1666 margin: 10px 0 0 200px;
1667 padding: 0;
1667 padding: 0;
1668 }
1668 }
1669
1669
1670 #content div.box-left div.form div.fields div.buttons,
1670 #content div.box-left div.form div.fields div.buttons,
1671 #content div.box-right div.form div.fields div.buttons
1671 #content div.box-right div.form div.fields div.buttons
1672 {
1672 {
1673 margin: 10px 0 0 0;
1673 margin: 10px 0 0 0;
1674 }
1674 }
1675
1675
1676 #content div.box div.form div.fields div.buttons input
1676 #content div.box div.form div.fields div.buttons input
1677 {
1677 {
1678 margin: 0;
1678 margin: 0;
1679 color: #000000;
1679 color: #000000;
1680 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1680 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1681 font-size: 11px;
1681 font-size: 11px;
1682 font-weight: bold;
1682 font-weight: bold;
1683 }
1683 }
1684
1684
1685 /* -----------------------------------------------------------
1685 /* -----------------------------------------------------------
1686 content -> right -> forms -> buttons (jquery styling)
1686 content -> right -> forms -> buttons (jquery styling)
1687 ----------------------------------------------------------- */
1687 ----------------------------------------------------------- */
1688
1688
1689 #content div.box div.form div.fields div.buttons input.ui-state-default
1689 #content div.box div.form div.fields div.buttons input.ui-state-default
1690 {
1690 {
1691 margin: 0;
1691 margin: 0;
1692 padding: 6px 12px 6px 12px;
1692 padding: 6px 12px 6px 12px;
1693 background: #e5e3e3 url("../images/button.png") repeat-x;
1693 background: #e5e3e3 url("../images/button.png") repeat-x;
1694 border-top: 1px solid #DDDDDD;
1694 border-top: 1px solid #DDDDDD;
1695 border-left: 1px solid #c6c6c6;
1695 border-left: 1px solid #c6c6c6;
1696 border-right: 1px solid #DDDDDD;
1696 border-right: 1px solid #DDDDDD;
1697 border-bottom: 1px solid #c6c6c6;
1697 border-bottom: 1px solid #c6c6c6;
1698 color: #515151;
1698 color: #515151;
1699 outline: none;
1699 outline: none;
1700 }
1700 }
1701
1701
1702 #content div.box div.form div.fields div.buttons input.ui-state-hover
1702 #content div.box div.form div.fields div.buttons input.ui-state-hover
1703 {
1703 {
1704 margin: 0;
1704 margin: 0;
1705 padding: 6px 12px 6px 12px;
1705 padding: 6px 12px 6px 12px;
1706 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1706 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1707 border-top: 1px solid #cccccc;
1707 border-top: 1px solid #cccccc;
1708 border-left: 1px solid #bebebe;
1708 border-left: 1px solid #bebebe;
1709 border-right: 1px solid #b1b1b1;
1709 border-right: 1px solid #b1b1b1;
1710 border-bottom: 1px solid #afafaf;
1710 border-bottom: 1px solid #afafaf;
1711 color: #515151;
1711 color: #515151;
1712 outline: none;
1712 outline: none;
1713 }
1713 }
1714
1714
1715 #content div.box div.form div.fields div.buttons div.highlight
1715 #content div.box div.form div.fields div.buttons div.highlight
1716 {
1716 {
1717 display: inline;
1717 display: inline;
1718 }
1718 }
1719
1719
1720 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1720 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-default
1721 {
1721 {
1722 margin: 0;
1722 margin: 0;
1723 padding: 6px 12px 6px 12px;
1723 padding: 6px 12px 6px 12px;
1724 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1724 background: #4e85bb url("../images/colors/blue/button_highlight.png") repeat-x;
1725 border-top: 1px solid #5c91a4;
1725 border-top: 1px solid #5c91a4;
1726 border-left: 1px solid #2a6f89;
1726 border-left: 1px solid #2a6f89;
1727 border-right: 1px solid #2b7089;
1727 border-right: 1px solid #2b7089;
1728 border-bottom: 1px solid #1a6480;
1728 border-bottom: 1px solid #1a6480;
1729 color: #FFFFFF;
1729 color: #FFFFFF;
1730 }
1730 }
1731
1731
1732 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1732 #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover
1733 {
1733 {
1734 margin: 0;
1734 margin: 0;
1735 padding: 6px 12px 6px 12px;
1735 padding: 6px 12px 6px 12px;
1736 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1736 background: #46a0c1 url("../images/colors/blue/button_highlight_selected.png") repeat-x;
1737 border-top: 1px solid #78acbf;
1737 border-top: 1px solid #78acbf;
1738 border-left: 1px solid #34819e;
1738 border-left: 1px solid #34819e;
1739 border-right: 1px solid #35829f;
1739 border-right: 1px solid #35829f;
1740 border-bottom: 1px solid #257897;
1740 border-bottom: 1px solid #257897;
1741 color: #FFFFFF;
1741 color: #FFFFFF;
1742 }
1742 }
1743
1743
1744 /* -----------------------------------------------------------
1744 /* -----------------------------------------------------------
1745 content -> right -> box / tables
1745 content -> right -> box / tables
1746 ----------------------------------------------------------- */
1746 ----------------------------------------------------------- */
1747
1747
1748 #content div.box div.table
1748 #content div.box div.table
1749 {
1749 {
1750 margin: 0;
1750 margin: 0;
1751 padding: 0 20px 10px 20px;
1751 padding: 0 20px 10px 20px;
1752 clear: both;
1752 clear: both;
1753 overflow: hidden;
1753 overflow: hidden;
1754 }
1754 }
1755
1755
1756 #content div.box table
1756 #content div.box table
1757 {
1757 {
1758 margin: 0;
1758 margin: 0;
1759 padding: 0;
1759 padding: 0;
1760 width: 100%;
1760 width: 100%;
1761 border-collapse: collapse;
1761 border-collapse: collapse;
1762 }
1762 }
1763
1763
1764 #content div.box table th
1764 #content div.box table th
1765 {
1765 {
1766 padding: 10px;
1766 padding: 10px;
1767 background: #eeeeee;
1767 background: #eeeeee;
1768 border-bottom: 1px solid #dddddd;
1768 border-bottom: 1px solid #dddddd;
1769 }
1769 }
1770
1770
1771 #content div.box table th.left
1771 #content div.box table th.left
1772 {
1772 {
1773 text-align: left;
1773 text-align: left;
1774 }
1774 }
1775
1775
1776 #content div.box table th.right
1776 #content div.box table th.right
1777 {
1777 {
1778 text-align: right;
1778 text-align: right;
1779 }
1779 }
1780
1780
1781 #content div.box table th.center
1781 #content div.box table th.center
1782 {
1782 {
1783 text-align: center;
1783 text-align: center;
1784 }
1784 }
1785
1785
1786 #content div.box table th.selected
1786 #content div.box table th.selected
1787 {
1787 {
1788 padding: 0;
1788 padding: 0;
1789 vertical-align: middle;
1789 vertical-align: middle;
1790 }
1790 }
1791
1791
1792 #content div.box table th.selected input
1792 #content div.box table th.selected input
1793 {
1793 {
1794 margin: 0;
1794 margin: 0;
1795 }
1795 }
1796
1796
1797 #content div.box table td
1797 #content div.box table td
1798 {
1798 {
1799 padding: 5px;
1799 padding: 5px;
1800 background: #ffffff;
1800 background: #ffffff;
1801 border-bottom: 1px solid #cdcdcd;
1801 border-bottom: 1px solid #cdcdcd;
1802 }
1802 }
1803
1803
1804 #content div.box table tr.selected td
1804 #content div.box table tr.selected td
1805 {
1805 {
1806 background: #FFFFCC;
1806 background: #FFFFCC;
1807 }
1807 }
1808
1808
1809 #content div.box table td.selected
1809 #content div.box table td.selected
1810 {
1810 {
1811 padding: 0;
1811 padding: 0;
1812 width: 3%;
1812 width: 3%;
1813 text-align: center;
1813 text-align: center;
1814 vertical-align: middle;
1814 vertical-align: middle;
1815 }
1815 }
1816
1816
1817 #content div.box table td.selected input
1817 #content div.box table td.selected input
1818 {
1818 {
1819 margin: 0;
1819 margin: 0;
1820 }
1820 }
1821
1821
1822 #content div.box table td.action
1822 #content div.box table td.action
1823 {
1823 {
1824 width: 45%;
1824 width: 45%;
1825 text-align: left;
1825 text-align: left;
1826 }
1826 }
1827
1827
1828 #content div.box table td.user
1828 #content div.box table td.user
1829 {
1829 {
1830 width: 10%;
1830 width: 10%;
1831 text-align: center;
1831 text-align: center;
1832 }
1832 }
1833
1833
1834 #content div.box table td.date
1834 #content div.box table td.date
1835 {
1835 {
1836 width: 33%;
1836 width: 33%;
1837 text-align: center;
1837 text-align: center;
1838 }
1838 }
1839
1839
1840 #content div.box table td.address
1840 #content div.box table td.address
1841 {
1841 {
1842 width: 10%;
1842 width: 10%;
1843 text-align: center;
1843 text-align: center;
1844 }
1844 }
1845
1845
1846 /* -----------------------------------------------------------
1846 /* -----------------------------------------------------------
1847 content -> right -> box / table action
1847 content -> right -> box / table action
1848 ----------------------------------------------------------- */
1848 ----------------------------------------------------------- */
1849
1849
1850 #content div.box div.action
1850 #content div.box div.action
1851 {
1851 {
1852 margin: 10px 0 0 0;
1852 margin: 10px 0 0 0;
1853 padding: 0;
1853 padding: 0;
1854 float: right;
1854 float: right;
1855 background: #FFFFFF;
1855 background: #FFFFFF;
1856 text-align: right;
1856 text-align: right;
1857 }
1857 }
1858
1858
1859 #content div.box div.action a:hover
1859 #content div.box div.action a:hover
1860 {
1860 {
1861 color: #000000;
1861 color: #000000;
1862 text-decoration: none;
1862 text-decoration: none;
1863 }
1863 }
1864
1864
1865 #content div.box div.action select
1865 #content div.box div.action select
1866 {
1866 {
1867 margin: 0;
1867 margin: 0;
1868 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1868 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1869 font-size: 11px;
1869 font-size: 11px;
1870 }
1870 }
1871
1871
1872 #content div.box div.action div.button
1872 #content div.box div.action div.button
1873 {
1873 {
1874 margin: 6px 0 0 0;
1874 margin: 6px 0 0 0;
1875 padding: 0;
1875 padding: 0;
1876 text-align: right;
1876 text-align: right;
1877 }
1877 }
1878
1878
1879 #content div.box div.action div.button input
1879 #content div.box div.action div.button input
1880 {
1880 {
1881 margin: 0;
1881 margin: 0;
1882 color: #000000;
1882 color: #000000;
1883 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1883 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
1884 font-size: 11px;
1884 font-size: 11px;
1885 font-weight: bold;
1885 font-weight: bold;
1886 }
1886 }
1887
1887
1888 #content div.box div.action div.button input.ui-state-default
1888 #content div.box div.action div.button input.ui-state-default
1889 {
1889 {
1890 margin: 0;
1890 margin: 0;
1891 padding: 6px 12px 6px 12px;
1891 padding: 6px 12px 6px 12px;
1892 background: #e5e3e3 url("../images/button.png") repeat-x;
1892 background: #e5e3e3 url("../images/button.png") repeat-x;
1893 border-top: 1px solid #DDDDDD;
1893 border-top: 1px solid #DDDDDD;
1894 border-left: 1px solid #c6c6c6;
1894 border-left: 1px solid #c6c6c6;
1895 border-right: 1px solid #DDDDDD;
1895 border-right: 1px solid #DDDDDD;
1896 border-bottom: 1px solid #c6c6c6;
1896 border-bottom: 1px solid #c6c6c6;
1897 color: #515151;
1897 color: #515151;
1898 }
1898 }
1899
1899
1900 #content div.box div.action div.button input.ui-state-hover
1900 #content div.box div.action div.button input.ui-state-hover
1901 {
1901 {
1902 margin: 0;
1902 margin: 0;
1903 padding: 6px 12px 6px 12px;
1903 padding: 6px 12px 6px 12px;
1904 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1904 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
1905 border-top: 1px solid #cccccc;
1905 border-top: 1px solid #cccccc;
1906 border-left: 1px solid #bebebe;
1906 border-left: 1px solid #bebebe;
1907 border-right: 1px solid #b1b1b1;
1907 border-right: 1px solid #b1b1b1;
1908 border-bottom: 1px solid #afafaf;
1908 border-bottom: 1px solid #afafaf;
1909 color: #515151;
1909 color: #515151;
1910 }
1910 }
1911
1911
1912 #content div.box div.action .ui-selectmenu
1912 #content div.box div.action .ui-selectmenu
1913 {
1913 {
1914 margin: 0;
1914 margin: 0;
1915 padding: 0;
1915 padding: 0;
1916 }
1916 }
1917
1917
1918 #content div.box div.action a.ui-selectmenu-focus
1918 #content div.box div.action a.ui-selectmenu-focus
1919 {
1919 {
1920 border: 1px solid #666666;
1920 border: 1px solid #666666;
1921 }
1921 }
1922
1922
1923 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
1923 #content div.box div.action a.ui-selectmenu-focus span.ui-icon
1924 {
1924 {
1925 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1925 background-image: url(../images/ui/ui-icons_222222_256x240.png);
1926 }
1926 }
1927
1927
1928 /* -----------------------------------------------------------
1928 /* -----------------------------------------------------------
1929 content -> right -> pagination
1929 content -> right -> pagination
1930 ----------------------------------------------------------- */
1930 ----------------------------------------------------------- */
1931
1931
1932 #content div.box div.pagination
1932 #content div.box div.pagination
1933 {
1933 {
1934 margin: 10px 0 0 0;
1934 margin: 10px 0 0 0;
1935 padding: 0;
1935 padding: 0;
1936 height: 1%;
1936 height: 1%;
1937 clear: both;
1937 clear: both;
1938 overflow: hidden;
1938 overflow: hidden;
1939 }
1939 }
1940
1940
1941 #content div.box div.pagination div.results
1941 #content div.box div.pagination div.results
1942 {
1942 {
1943 margin: 0;
1943 margin: 0;
1944 padding: 0;
1944 padding: 0;
1945 text-align: left;
1945 text-align: left;
1946 float: left
1946 float: left
1947 }
1947 }
1948
1948
1949 #content div.box div.pagination div.results span
1949 #content div.box div.pagination div.results span
1950 {
1950 {
1951 margin: 0;
1951 margin: 0;
1952 padding: 6px 8px 6px 8px;
1952 padding: 6px 8px 6px 8px;
1953 height: 1%;
1953 height: 1%;
1954 display: block;
1954 display: block;
1955 float: left;
1955 float: left;
1956 background: #ebebeb url("../images/pager.png") repeat-x;
1956 background: #ebebeb url("../images/pager.png") repeat-x;
1957 border-top: 1px solid #dedede;
1957 border-top: 1px solid #dedede;
1958 border-left: 1px solid #cfcfcf;
1958 border-left: 1px solid #cfcfcf;
1959 border-right: 1px solid #c4c4c4;
1959 border-right: 1px solid #c4c4c4;
1960 border-bottom: 1px solid #c4c4c4;
1960 border-bottom: 1px solid #c4c4c4;
1961 color: #4A4A4A;
1961 color: #4A4A4A;
1962 font-weight: bold;
1962 font-weight: bold;
1963 }
1963 }
1964
1964
1965 #content div.box div.pagination ul.pager
1965 #content div.box div.pagination ul.pager
1966 {
1966 {
1967 margin: 0;
1967 margin: 0;
1968 padding: 0;
1968 padding: 0;
1969 float: right;
1969 float: right;
1970 text-align: right;
1970 text-align: right;
1971 }
1971 }
1972
1972
1973 #content div.box div.pagination ul.pager li
1973 #content div.box div.pagination ul.pager li
1974 {
1974 {
1975 margin: 0 0 0 4px;
1975 margin: 0 0 0 4px;
1976 padding: 0;
1976 padding: 0;
1977 height: 1%;
1977 height: 1%;
1978 float: left;
1978 float: left;
1979 list-style: none;
1979 list-style: none;
1980 background: #ebebeb url("../images/pager.png") repeat-x;
1980 background: #ebebeb url("../images/pager.png") repeat-x;
1981 border-top: 1px solid #dedede;
1981 border-top: 1px solid #dedede;
1982 border-left: 1px solid #cfcfcf;
1982 border-left: 1px solid #cfcfcf;
1983 border-right: 1px solid #c4c4c4;
1983 border-right: 1px solid #c4c4c4;
1984 border-bottom: 1px solid #c4c4c4;
1984 border-bottom: 1px solid #c4c4c4;
1985 color: #4A4A4A;
1985 color: #4A4A4A;
1986 font-weight: bold;
1986 font-weight: bold;
1987 }
1987 }
1988
1988
1989 #content div.box div.pagination ul.pager li.separator
1989 #content div.box div.pagination ul.pager li.separator
1990 {
1990 {
1991 padding: 6px;
1991 padding: 6px;
1992 }
1992 }
1993
1993
1994 #content div.box div.pagination ul.pager li.current
1994 #content div.box div.pagination ul.pager li.current
1995 {
1995 {
1996 padding: 6px;
1996 padding: 6px;
1997 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1997 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1998 border-top: 1px solid #cccccc;
1998 border-top: 1px solid #cccccc;
1999 border-left: 1px solid #bebebe;
1999 border-left: 1px solid #bebebe;
2000 border-right: 1px solid #b1b1b1;
2000 border-right: 1px solid #b1b1b1;
2001 border-bottom: 1px solid #afafaf;
2001 border-bottom: 1px solid #afafaf;
2002 color: #515151;
2002 color: #515151;
2003 }
2003 }
2004
2004
2005 #content div.box div.pagination ul.pager li.disabled
2005 #content div.box div.pagination ul.pager li.disabled
2006 {
2006 {
2007 padding: 6px;
2007 padding: 6px;
2008 color: #B4B4B4;
2008 color: #B4B4B4;
2009 }
2009 }
2010
2010
2011 #content div.box div.pagination ul.pager li a
2011 #content div.box div.pagination ul.pager li a
2012 {
2012 {
2013 margin: 0;
2013 margin: 0;
2014 padding: 6px;
2014 padding: 6px;
2015 height: 1%;
2015 height: 1%;
2016 display: block;
2016 display: block;
2017 float: left;
2017 float: left;
2018 color: #515151;
2018 color: #515151;
2019 text-decoration: none;
2019 text-decoration: none;
2020 }
2020 }
2021
2021
2022 #content div.box div.pagination ul.pager li a:hover,
2022 #content div.box div.pagination ul.pager li a:hover,
2023 #content div.box div.pagination ul.pager li a:active
2023 #content div.box div.pagination ul.pager li a:active
2024 {
2024 {
2025 margin: -1px;
2025 margin: -1px;
2026 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2026 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2027 border-top: 1px solid #cccccc;
2027 border-top: 1px solid #cccccc;
2028 border-left: 1px solid #bebebe;
2028 border-left: 1px solid #bebebe;
2029 border-right: 1px solid #b1b1b1;
2029 border-right: 1px solid #b1b1b1;
2030 border-bottom: 1px solid #afafaf;
2030 border-bottom: 1px solid #afafaf;
2031 }
2031 }
2032
2032
2033 /* -----------------------------------------------------------
2033 /* -----------------------------------------------------------
2034 content -> webhelpers pagination
2034 content -> webhelpers pagination
2035 ----------------------------------------------------------- */
2035 ----------------------------------------------------------- */
2036
2036
2037 #content div.box div.pagination-wh
2037 #content div.box div.pagination-wh
2038 {
2038 {
2039 margin: 10px 0 0 0;
2039 margin: 10px 0 0 0;
2040 padding: 0;
2040 padding: 0;
2041 height: 1%;
2041 height: 1%;
2042 clear: both;
2042 clear: both;
2043 overflow: hidden;
2043 overflow: hidden;
2044 text-align: right;
2044 text-align: right;
2045 }
2045 }
2046
2046
2047 #content div.box div.pagination-wh div.results
2047 #content div.box div.pagination-wh div.results
2048 {
2048 {
2049 margin: 0;
2049 margin: 0;
2050 padding: 0;
2050 padding: 0;
2051 text-align: left;
2051 text-align: left;
2052 float: left
2052 float: left
2053 }
2053 }
2054
2054
2055 #content div.box div.pagination-wh div.results span
2055 #content div.box div.pagination-wh div.results span
2056 {
2056 {
2057 margin: 0;
2057 margin: 0;
2058 padding: 6px 8px 6px 8px;
2058 padding: 6px 8px 6px 8px;
2059 height: 1%;
2059 height: 1%;
2060 display: block;
2060 display: block;
2061 float: left;
2061 float: left;
2062 background: #ebebeb url("../images/pager.png") repeat-x;
2062 background: #ebebeb url("../images/pager.png") repeat-x;
2063 border-top: 1px solid #dedede;
2063 border-top: 1px solid #dedede;
2064 border-left: 1px solid #cfcfcf;
2064 border-left: 1px solid #cfcfcf;
2065 border-right: 1px solid #c4c4c4;
2065 border-right: 1px solid #c4c4c4;
2066 border-bottom: 1px solid #c4c4c4;
2066 border-bottom: 1px solid #c4c4c4;
2067 color: #4A4A4A;
2067 color: #4A4A4A;
2068 font-weight: bold;
2068 font-weight: bold;
2069 }
2069 }
2070
2070
2071 #content div.box div.pagination-left{
2071 #content div.box div.pagination-left{
2072 float:left;
2072 float:left;
2073 }
2073 }
2074 #content div.box div.pagination-right{
2074 #content div.box div.pagination-right{
2075 float:right;
2075 float:right;
2076 }
2076 }
2077
2077
2078 #content div.box div.pagination-wh a,
2078 #content div.box div.pagination-wh a,
2079 #content div.box div.pagination-wh span.pager_dotdot
2079 #content div.box div.pagination-wh span.pager_dotdot
2080 {
2080 {
2081 margin: 0 0 0 4px;
2081 margin: 0 0 0 4px;
2082 padding: 6px;
2082 padding: 6px;
2083 height: 1%;
2083 height: 1%;
2084 float: left;
2084 float: left;
2085 background: #ebebeb url("../images/pager.png") repeat-x;
2085 background: #ebebeb url("../images/pager.png") repeat-x;
2086 border-top: 1px solid #dedede;
2086 border-top: 1px solid #dedede;
2087 border-left: 1px solid #cfcfcf;
2087 border-left: 1px solid #cfcfcf;
2088 border-right: 1px solid #c4c4c4;
2088 border-right: 1px solid #c4c4c4;
2089 border-bottom: 1px solid #c4c4c4;
2089 border-bottom: 1px solid #c4c4c4;
2090 color: #4A4A4A;
2090 color: #4A4A4A;
2091 font-weight: bold;
2091 font-weight: bold;
2092 }
2092 }
2093 #content div.box div.pagination-wh span.pager_curpage
2093 #content div.box div.pagination-wh span.pager_curpage
2094 {
2094 {
2095 margin: 0 0 0 4px;
2095 margin: 0 0 0 4px;
2096 padding: 6px;
2096 padding: 6px;
2097 height: 1%;
2097 height: 1%;
2098 float: left;
2098 float: left;
2099 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2099 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2100 border-top: 1px solid #cccccc;
2100 border-top: 1px solid #cccccc;
2101 border-left: 1px solid #bebebe;
2101 border-left: 1px solid #bebebe;
2102 border-right: 1px solid #b1b1b1;
2102 border-right: 1px solid #b1b1b1;
2103 border-bottom: 1px solid #afafaf;
2103 border-bottom: 1px solid #afafaf;
2104 color: #515151;
2104 color: #515151;
2105 font-weight: bold;
2105 font-weight: bold;
2106 }
2106 }
2107
2107
2108 #content div.box div.pagination-wh a.disabled
2108 #content div.box div.pagination-wh a.disabled
2109 {
2109 {
2110 padding: 6px;
2110 padding: 6px;
2111 color: #B4B4B4;
2111 color: #B4B4B4;
2112 }
2112 }
2113
2113
2114
2114
2115 #content div.box div.pagination-wh a:hover,
2115 #content div.box div.pagination-wh a:hover,
2116 #content div.box div.pagination-wh a:active
2116 #content div.box div.pagination-wh a:active
2117 {
2117 {
2118 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2118 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
2119 border-top: 1px solid #cccccc;
2119 border-top: 1px solid #cccccc;
2120 border-left: 1px solid #bebebe;
2120 border-left: 1px solid #bebebe;
2121 border-right: 1px solid #b1b1b1;
2121 border-right: 1px solid #b1b1b1;
2122 border-bottom: 1px solid #afafaf;
2122 border-bottom: 1px solid #afafaf;
2123 text-decoration: none;
2123 text-decoration: none;
2124 }
2124 }
2125
2125
2126
2126
2127 /* -----------------------------------------------------------
2127 /* -----------------------------------------------------------
2128 content -> right -> traffic chart
2128 content -> right -> traffic chart
2129 ----------------------------------------------------------- */
2129 ----------------------------------------------------------- */
2130
2130
2131 #content div.box div.traffic
2131 #content div.box div.traffic
2132 {
2132 {
2133 margin: 0;
2133 margin: 0;
2134 padding: 0 20px 10px 20px;
2134 padding: 0 20px 10px 20px;
2135 clear: both;
2135 clear: both;
2136 overflow: hidden;
2136 overflow: hidden;
2137 }
2137 }
2138
2138
2139 #content div.box div.traffic div.legend
2139 #content div.box div.traffic div.legend
2140 {
2140 {
2141 margin: 0 0 10px 0;
2141 margin: 0 0 10px 0;
2142 padding: 0 0 10px 0;
2142 padding: 0 0 10px 0;
2143 clear: both;
2143 clear: both;
2144 overflow: hidden;
2144 overflow: hidden;
2145 border-bottom: 1px solid #dddddd;
2145 border-bottom: 1px solid #dddddd;
2146 }
2146 }
2147
2147
2148 #content div.box div.traffic div.legend h6
2148 #content div.box div.traffic div.legend h6
2149 {
2149 {
2150 margin: 0;
2150 margin: 0;
2151 padding: 0;
2151 padding: 0;
2152 float: left;
2152 float: left;
2153 border: none;
2153 border: none;
2154 }
2154 }
2155
2155
2156 #content div.box div.traffic div.legend ul
2156 #content div.box div.traffic div.legend ul
2157 {
2157 {
2158 margin: 0;
2158 margin: 0;
2159 padding: 0;
2159 padding: 0;
2160 float: right;
2160 float: right;
2161 }
2161 }
2162
2162
2163 #content div.box div.traffic div.legend li
2163 #content div.box div.traffic div.legend li
2164 {
2164 {
2165 margin: 0;
2165 margin: 0;
2166 padding: 0 8px 0 4px;
2166 padding: 0 8px 0 4px;
2167 list-style: none;
2167 list-style: none;
2168 float: left;
2168 float: left;
2169 font-size: 11px;
2169 font-size: 11px;
2170 }
2170 }
2171
2171
2172 #content div.box div.traffic div.legend li.visits
2172 #content div.box div.traffic div.legend li.visits
2173 {
2173 {
2174 border-left: 12px solid #edc240;
2174 border-left: 12px solid #edc240;
2175 }
2175 }
2176
2176
2177 #content div.box div.traffic div.legend li.pageviews
2177 #content div.box div.traffic div.legend li.pageviews
2178 {
2178 {
2179 border-left: 12px solid #afd8f8;
2179 border-left: 12px solid #afd8f8;
2180 }
2180 }
2181
2181
2182 #content div.box div.traffic table
2182 #content div.box div.traffic table
2183 {
2183 {
2184 width: auto;
2184 width: auto;
2185 }
2185 }
2186
2186
2187 #content div.box div.traffic table td
2187 #content div.box div.traffic table td
2188 {
2188 {
2189 padding: 2px 3px 3px 3px;
2189 padding: 2px 3px 3px 3px;
2190 background: transparent;
2190 background: transparent;
2191 border: none;
2191 border: none;
2192 }
2192 }
2193
2193
2194 #content div.box div.traffic table td.legendLabel
2194 #content div.box div.traffic table td.legendLabel
2195 {
2195 {
2196 padding: 0 3px 2px 3px;
2196 padding: 0 3px 2px 3px;
2197 }
2197 }
2198
2198
2199 /* -----------------------------------------------------------
2199 /* -----------------------------------------------------------
2200 footer
2200 footer
2201 ----------------------------------------------------------- */
2201 ----------------------------------------------------------- */
2202
2202
2203 #footer
2203 #footer
2204 {
2204 {
2205 margin: 0;
2205 margin: 0;
2206 padding: 5px 0 5px 0;
2206 padding: 5px 0 5px 0;
2207 clear: both;
2207 clear: both;
2208 overflow: hidden;
2208 overflow: hidden;
2209 background: #2a2a2a;
2209 background: #2a2a2a;
2210 text-align: right;
2210 text-align: right;
2211 }
2211 }
2212
2212
2213 #footer p
2213 #footer p
2214 {
2214 {
2215 margin: 0 80px 0 80px;
2215 margin: 0 80px 0 80px;
2216 padding: 10px 0 10px 0;
2216 padding: 10px 0 10px 0;
2217 color: #ffffff;
2217 color: #ffffff;
2218 }
2218 }
2219
2219
2220 /* -----------------------------------------------------------
2220 /* -----------------------------------------------------------
2221 login
2221 login
2222 ----------------------------------------------------------- */
2222 ----------------------------------------------------------- */
2223
2223
2224 #login
2224 #login
2225 {
2225 {
2226 margin: 10% auto 0 auto;
2226 margin: 10% auto 0 auto;
2227 padding: 0;
2227 padding: 0;
2228 width: 420px;
2228 width: 420px;
2229 }
2229 }
2230
2230
2231 /* -----------------------------------------------------------
2231 /* -----------------------------------------------------------
2232 login -> colors
2232 login -> colors
2233 ----------------------------------------------------------- */
2233 ----------------------------------------------------------- */
2234
2234
2235 #login div.color
2235 #login div.color
2236 {
2236 {
2237 margin: 10px auto 0 auto;
2237 margin: 10px auto 0 auto;
2238 padding: 3px 3px 3px 0;
2238 padding: 3px 3px 3px 0;
2239 clear: both;
2239 clear: both;
2240 overflow: hidden;
2240 overflow: hidden;
2241 background: #FFFFFF;
2241 background: #FFFFFF;
2242 }
2242 }
2243
2243
2244 #login div.color a
2244 #login div.color a
2245 {
2245 {
2246 margin: 0 0 0 3px;
2246 margin: 0 0 0 3px;
2247 padding: 0;
2247 padding: 0;
2248 width: 20px;
2248 width: 20px;
2249 height: 20px;
2249 height: 20px;
2250 display: block;
2250 display: block;
2251 float: left;
2251 float: left;
2252 }
2252 }
2253
2253
2254 /* -----------------------------------------------------------
2254 /* -----------------------------------------------------------
2255 login -> title
2255 login -> title
2256 ----------------------------------------------------------- */
2256 ----------------------------------------------------------- */
2257
2257
2258 #login div.title
2258 #login div.title
2259 {
2259 {
2260 margin: 0 auto;
2260 margin: 0 auto;
2261 padding: 0;
2261 padding: 0;
2262 width: 420px;
2262 width: 420px;
2263 clear: both;
2263 clear: both;
2264 overflow: hidden;
2264 overflow: hidden;
2265 position: relative;
2265 position: relative;
2266 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2266 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2267 }
2267 }
2268
2268
2269 #login div.title h5
2269 #login div.title h5
2270 {
2270 {
2271 margin: 10px;
2271 margin: 10px;
2272 padding: 0;
2272 padding: 0;
2273 color: #ffffff;
2273 color: #ffffff;
2274 }
2274 }
2275
2275
2276 /* -----------------------------------------------------------
2276 /* -----------------------------------------------------------
2277 login -> title / corners
2277 login -> title / corners
2278 ----------------------------------------------------------- */
2278 ----------------------------------------------------------- */
2279
2279
2280 #login div.title div.corner
2280 #login div.title div.corner
2281 {
2281 {
2282 height: 6px;
2282 height: 6px;
2283 width: 6px;
2283 width: 6px;
2284 position: absolute;
2284 position: absolute;
2285 background: url("../images/colors/blue/login_corners.png") no-repeat;
2285 background: url("../images/colors/blue/login_corners.png") no-repeat;
2286 }
2286 }
2287
2287
2288 #login div.title div.tl
2288 #login div.title div.tl
2289 {
2289 {
2290 top: 0;
2290 top: 0;
2291 left: 0;
2291 left: 0;
2292 background-position: 0 0;
2292 background-position: 0 0;
2293 }
2293 }
2294
2294
2295 #login div.title div.tr
2295 #login div.title div.tr
2296 {
2296 {
2297 top: 0;
2297 top: 0;
2298 right: 0;
2298 right: 0;
2299 background-position: -6px 0;
2299 background-position: -6px 0;
2300 }
2300 }
2301
2301
2302 #login div.inner
2302 #login div.inner
2303 {
2303 {
2304 margin: 0 auto;
2304 margin: 0 auto;
2305 padding: 20px;
2305 padding: 20px;
2306 width: 380px;
2306 width: 380px;
2307 background: #FFFFFF url("../images/login.png") no-repeat top left;
2307 background: #FFFFFF url("../images/login.png") no-repeat top left;
2308 border-top: none;
2308 border-top: none;
2309 border-bottom: none;
2309 border-bottom: none;
2310 }
2310 }
2311
2311
2312 /* -----------------------------------------------------------
2312 /* -----------------------------------------------------------
2313 login -> form
2313 login -> form
2314 ----------------------------------------------------------- */
2314 ----------------------------------------------------------- */
2315
2315
2316 #login div.form
2316 #login div.form
2317 {
2317 {
2318 margin: 0;
2318 margin: 0;
2319 padding: 0;
2319 padding: 0;
2320 clear: both;
2320 clear: both;
2321 overflow: hidden;
2321 overflow: hidden;
2322 }
2322 }
2323
2323
2324 #login div.form div.fields
2324 #login div.form div.fields
2325 {
2325 {
2326 margin: 0;
2326 margin: 0;
2327 padding: 0;
2327 padding: 0;
2328 clear: both;
2328 clear: both;
2329 overflow: hidden;
2329 overflow: hidden;
2330 }
2330 }
2331
2331
2332 #login div.form div.fields div.field
2332 #login div.form div.fields div.field
2333 {
2333 {
2334 margin: 0;
2334 margin: 0;
2335 padding: 0 0 10px 0;
2335 padding: 0 0 10px 0;
2336 clear: both;
2336 clear: both;
2337 overflow: hidden;
2337 overflow: hidden;
2338 }
2338 }
2339
2339
2340 #login div.form div.fields div.field span.error-message
2340 #login div.form div.fields div.field span.error-message
2341 {
2341 {
2342 margin: 8px 0 0 0;
2342 margin: 8px 0 0 0;
2343 padding: 0;
2343 padding: 0;
2344 height: 1%;
2344 height: 1%;
2345 display: block;
2345 display: block;
2346 color: #FF0000;
2346 color: #FF0000;
2347 }
2347 }
2348
2348
2349 #login div.form div.fields div.field div.label
2349 #login div.form div.fields div.field div.label
2350 {
2350 {
2351 margin: 2px 10px 0 0;
2351 margin: 2px 10px 0 0;
2352 padding: 5px 0 0 5px;
2352 padding: 5px 0 0 5px;
2353 width: 173px;
2353 width: 173px;
2354 float: left;
2354 float: left;
2355 text-align: right;
2355 text-align: right;
2356 }
2356 }
2357
2357
2358 #login div.form div.fields div.field div.label label
2358 #login div.form div.fields div.field div.label label
2359 {
2359 {
2360 color: #000000;
2360 color: #000000;
2361 font-weight: bold;
2361 font-weight: bold;
2362 }
2362 }
2363
2363
2364 #login div.form div.fields div.field div.label span
2364 #login div.form div.fields div.field div.label span
2365 {
2365 {
2366 margin: 0;
2366 margin: 0;
2367 padding: 2px 0 0 0;
2367 padding: 2px 0 0 0;
2368 height: 1%;
2368 height: 1%;
2369 display: block;
2369 display: block;
2370 color: #363636;
2370 color: #363636;
2371 }
2371 }
2372
2372
2373 #login div.form div.fields div.field div.input
2373 #login div.form div.fields div.field div.input
2374 {
2374 {
2375 margin: 0;
2375 margin: 0;
2376 padding: 0;
2376 padding: 0;
2377 float: left;
2377 float: left;
2378 }
2378 }
2379
2379
2380 #login div.form div.fields div.field div.input input
2380 #login div.form div.fields div.field div.input input
2381 {
2381 {
2382 margin: 0;
2382 margin: 0;
2383 padding: 7px 7px 6px 7px;
2383 padding: 7px 7px 6px 7px;
2384 width: 176px;
2384 width: 176px;
2385 background: #FFFFFF;
2385 background: #FFFFFF;
2386 border-top: 1px solid #b3b3b3;
2386 border-top: 1px solid #b3b3b3;
2387 border-left: 1px solid #b3b3b3;
2387 border-left: 1px solid #b3b3b3;
2388 border-right: 1px solid #eaeaea;
2388 border-right: 1px solid #eaeaea;
2389 border-bottom: 1px solid #eaeaea;
2389 border-bottom: 1px solid #eaeaea;
2390 color: #000000;
2390 color: #000000;
2391 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2391 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2392 font-size: 11px;
2392 font-size: 11px;
2393 }
2393 }
2394
2394
2395 #login div.form div.fields div.field div.input input.error
2395 #login div.form div.fields div.field div.input input.error
2396 {
2396 {
2397 background: #FBE3E4;
2397 background: #FBE3E4;
2398 border-top: 1px solid #e1b2b3;
2398 border-top: 1px solid #e1b2b3;
2399 border-left: 1px solid #e1b2b3;
2399 border-left: 1px solid #e1b2b3;
2400 border-right: 1px solid #FBC2C4;
2400 border-right: 1px solid #FBC2C4;
2401 border-bottom: 1px solid #FBC2C4;
2401 border-bottom: 1px solid #FBC2C4;
2402 }
2402 }
2403
2403
2404 #login div.form div.fields div.field div.input input.success
2404 #login div.form div.fields div.field div.input input.success
2405 {
2405 {
2406 background: #E6EFC2;
2406 background: #E6EFC2;
2407 border-top: 1px solid #cebb98;
2407 border-top: 1px solid #cebb98;
2408 border-left: 1px solid #cebb98;
2408 border-left: 1px solid #cebb98;
2409 border-right: 1px solid #c6d880;
2409 border-right: 1px solid #c6d880;
2410 border-bottom: 1px solid #c6d880;
2410 border-bottom: 1px solid #c6d880;
2411 }
2411 }
2412
2412
2413 #login div.form div.fields div.field div.input div.link
2413 #login div.form div.fields div.field div.input div.link
2414 {
2414 {
2415 margin: 6px 0 0 0;
2415 margin: 6px 0 0 0;
2416 padding: 0;
2416 padding: 0;
2417 text-align: right;
2417 text-align: right;
2418 }
2418 }
2419
2419
2420 #login div.form div.fields div.field div.checkbox
2420 #login div.form div.fields div.field div.checkbox
2421 {
2421 {
2422 margin: 0 0 0 184px;
2422 margin: 0 0 0 184px;
2423 padding: 0;
2423 padding: 0;
2424 }
2424 }
2425
2425
2426 #login div.form div.fields div.field div.checkbox label
2426 #login div.form div.fields div.field div.checkbox label
2427 {
2427 {
2428 color: #565656;
2428 color: #565656;
2429 font-weight: bold;
2429 font-weight: bold;
2430 }
2430 }
2431
2431
2432 #login div.form div.fields div.buttons
2432 #login div.form div.fields div.buttons
2433 {
2433 {
2434 margin: 0;
2434 margin: 0;
2435 padding: 10px 0 0 0;
2435 padding: 10px 0 0 0;
2436 clear: both;
2436 clear: both;
2437 overflow: hidden;
2437 overflow: hidden;
2438 border-top: 1px solid #DDDDDD;
2438 border-top: 1px solid #DDDDDD;
2439 text-align: right;
2439 text-align: right;
2440 }
2440 }
2441
2441
2442 #login div.form div.fields div.buttons input
2442 #login div.form div.fields div.buttons input
2443 {
2443 {
2444 margin: 0;
2444 margin: 0;
2445 color: #000000;
2445 color: #000000;
2446 font-size: 1.0em;
2446 font-size: 1.0em;
2447 font-weight: bold;
2447 font-weight: bold;
2448 font-family: Verdana, Helvetica, Sans-Serif;
2448 font-family: Verdana, Helvetica, Sans-Serif;
2449 }
2449 }
2450
2450
2451 #login div.form div.fields div.buttons input.ui-state-default
2451 #login div.form div.fields div.buttons input.ui-state-default
2452 {
2452 {
2453 margin: 0;
2453 margin: 0;
2454 padding: 6px 12px 6px 12px;
2454 padding: 6px 12px 6px 12px;
2455 background: #e5e3e3 url("../images/button.png") repeat-x;
2455 background: #e5e3e3 url("../images/button.png") repeat-x;
2456 border-top: 1px solid #DDDDDD;
2456 border-top: 1px solid #DDDDDD;
2457 border-left: 1px solid #c6c6c6;
2457 border-left: 1px solid #c6c6c6;
2458 border-right: 1px solid #DDDDDD;
2458 border-right: 1px solid #DDDDDD;
2459 border-bottom: 1px solid #c6c6c6;
2459 border-bottom: 1px solid #c6c6c6;
2460 color: #515151;
2460 color: #515151;
2461 }
2461 }
2462
2462
2463 #login div.form div.fields div.buttons input.ui-state-hover
2463 #login div.form div.fields div.buttons input.ui-state-hover
2464 {
2464 {
2465 margin: 0;
2465 margin: 0;
2466 padding: 6px 12px 6px 12px;
2466 padding: 6px 12px 6px 12px;
2467 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2467 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2468 border-top: 1px solid #cccccc;
2468 border-top: 1px solid #cccccc;
2469 border-left: 1px solid #bebebe;
2469 border-left: 1px solid #bebebe;
2470 border-right: 1px solid #b1b1b1;
2470 border-right: 1px solid #b1b1b1;
2471 border-bottom: 1px solid #afafaf;
2471 border-bottom: 1px solid #afafaf;
2472 color: #515151;
2472 color: #515151;
2473 }
2473 }
2474
2474
2475 /* -----------------------------------------------------------
2475 /* -----------------------------------------------------------
2476 login -> links
2476 login -> links
2477 ----------------------------------------------------------- */
2477 ----------------------------------------------------------- */
2478
2478
2479 #login div.form div.links
2479 #login div.form div.links
2480 {
2480 {
2481 margin: 10px 0 0 0;
2481 margin: 10px 0 0 0;
2482 padding: 0 0 2px 0;
2482 padding: 0 0 2px 0;
2483 clear: both;
2483 clear: both;
2484 overflow: hidden;
2484 overflow: hidden;
2485 }
2485 }
2486
2486
2487 /* -----------------------------------------------------------
2487 /* -----------------------------------------------------------
2488 register
2488 register
2489 ----------------------------------------------------------- */
2489 ----------------------------------------------------------- */
2490
2490
2491 #register
2491 #register
2492 {
2492 {
2493 margin: 10% auto 0 auto;
2493 margin: 10% auto 0 auto;
2494 padding: 0;
2494 padding: 0;
2495 width: 420px;
2495 width: 420px;
2496 }
2496 }
2497
2497
2498 /* -----------------------------------------------------------
2498 /* -----------------------------------------------------------
2499 register -> colors
2499 register -> colors
2500 ----------------------------------------------------------- */
2500 ----------------------------------------------------------- */
2501
2501
2502 #register div.color
2502 #register div.color
2503 {
2503 {
2504 margin: 10px auto 0 auto;
2504 margin: 10px auto 0 auto;
2505 padding: 3px 3px 3px 0;
2505 padding: 3px 3px 3px 0;
2506 clear: both;
2506 clear: both;
2507 overflow: hidden;
2507 overflow: hidden;
2508 background: #FFFFFF;
2508 background: #FFFFFF;
2509 }
2509 }
2510
2510
2511 #register div.color a
2511 #register div.color a
2512 {
2512 {
2513 margin: 0 0 0 3px;
2513 margin: 0 0 0 3px;
2514 padding: 0;
2514 padding: 0;
2515 width: 20px;
2515 width: 20px;
2516 height: 20px;
2516 height: 20px;
2517 display: block;
2517 display: block;
2518 float: left;
2518 float: left;
2519 }
2519 }
2520
2520
2521 /* -----------------------------------------------------------
2521 /* -----------------------------------------------------------
2522 register -> title
2522 register -> title
2523 ----------------------------------------------------------- */
2523 ----------------------------------------------------------- */
2524
2524
2525 #register div.title
2525 #register div.title
2526 {
2526 {
2527 margin: 0 auto;
2527 margin: 0 auto;
2528 padding: 0;
2528 padding: 0;
2529 width: 420px;
2529 width: 420px;
2530 clear: both;
2530 clear: both;
2531 overflow: hidden;
2531 overflow: hidden;
2532 position: relative;
2532 position: relative;
2533 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2533 background: #003367 url("../images/colors/blue/header_inner.png") repeat-x;
2534 }
2534 }
2535
2535
2536 #register div.title h5
2536 #register div.title h5
2537 {
2537 {
2538 margin: 10px;
2538 margin: 10px;
2539 padding: 0;
2539 padding: 0;
2540 color: #ffffff;
2540 color: #ffffff;
2541 }
2541 }
2542
2542
2543 /* -----------------------------------------------------------
2543 /* -----------------------------------------------------------
2544 register -> inner
2544 register -> inner
2545 ----------------------------------------------------------- */
2545 ----------------------------------------------------------- */
2546 #register div.title div.corner
2546 #register div.title div.corner
2547 {
2547 {
2548 height: 6px;
2548 height: 6px;
2549 width: 6px;
2549 width: 6px;
2550 position: absolute;
2550 position: absolute;
2551 background: url("../images/colors/blue/login_corners.png") no-repeat;
2551 background: url("../images/colors/blue/login_corners.png") no-repeat;
2552 }
2552 }
2553
2553
2554 #register div.title div.tl
2554 #register div.title div.tl
2555 {
2555 {
2556 top: 0;
2556 top: 0;
2557 left: 0;
2557 left: 0;
2558 background-position: 0 0;
2558 background-position: 0 0;
2559 }
2559 }
2560
2560
2561 #register div.title div.tr
2561 #register div.title div.tr
2562 {
2562 {
2563 top: 0;
2563 top: 0;
2564 right: 0;
2564 right: 0;
2565 background-position: -6px 0;
2565 background-position: -6px 0;
2566
2566
2567 }
2567 }
2568 #register div.inner
2568 #register div.inner
2569 {
2569 {
2570 margin: 0 auto;
2570 margin: 0 auto;
2571 padding: 20px;
2571 padding: 20px;
2572 width: 380px;
2572 width: 380px;
2573 background: #FFFFFF;
2573 background: #FFFFFF;
2574 border-top: none;
2574 border-top: none;
2575 border-bottom: none;
2575 border-bottom: none;
2576 }
2576 }
2577
2577
2578 /* -----------------------------------------------------------
2578 /* -----------------------------------------------------------
2579 register -> form
2579 register -> form
2580 ----------------------------------------------------------- */
2580 ----------------------------------------------------------- */
2581
2581
2582 #register div.form
2582 #register div.form
2583 {
2583 {
2584 margin: 0;
2584 margin: 0;
2585 padding: 0;
2585 padding: 0;
2586 clear: both;
2586 clear: both;
2587 overflow: hidden;
2587 overflow: hidden;
2588 }
2588 }
2589
2589
2590 #register div.form div.fields
2590 #register div.form div.fields
2591 {
2591 {
2592 margin: 0;
2592 margin: 0;
2593 padding: 0;
2593 padding: 0;
2594 clear: both;
2594 clear: both;
2595 overflow: hidden;
2595 overflow: hidden;
2596 }
2596 }
2597
2597
2598 #register div.form div.fields div.field
2598 #register div.form div.fields div.field
2599 {
2599 {
2600 margin: 0;
2600 margin: 0;
2601 padding: 0 0 10px 0;
2601 padding: 0 0 10px 0;
2602 clear: both;
2602 clear: both;
2603 overflow: hidden;
2603 overflow: hidden;
2604 }
2604 }
2605
2605
2606 #register div.form div.fields div.field span.error-message
2606 #register div.form div.fields div.field span.error-message
2607 {
2607 {
2608 margin: 8px 0 0 0;
2608 margin: 8px 0 0 0;
2609 padding: 0;
2609 padding: 0;
2610 height: 1%;
2610 height: 1%;
2611 display: block;
2611 display: block;
2612 color: #FF0000;
2612 color: #FF0000;
2613 }
2613 }
2614
2614
2615 #register div.form div.fields div.field div.label
2615 #register div.form div.fields div.field div.label
2616 {
2616 {
2617 margin: 2px 10px 0 0;
2617 margin: 2px 10px 0 0;
2618 padding: 5px 0 0 5px;
2618 padding: 5px 0 0 5px;
2619 width: 100px;
2619 width: 100px;
2620 float: left;
2620 float: left;
2621 text-align: right;
2621 text-align: right;
2622 }
2622 }
2623
2623
2624 #register div.form div.fields div.field div.label label
2624 #register div.form div.fields div.field div.label label
2625 {
2625 {
2626 color: #000000;
2626 color: #000000;
2627 font-weight: bold;
2627 font-weight: bold;
2628 }
2628 }
2629
2629
2630 #register div.form div.fields div.field div.label span
2630 #register div.form div.fields div.field div.label span
2631 {
2631 {
2632 margin: 0;
2632 margin: 0;
2633 padding: 2px 0 0 0;
2633 padding: 2px 0 0 0;
2634 height: 1%;
2634 height: 1%;
2635 display: block;
2635 display: block;
2636 color: #363636;
2636 color: #363636;
2637 }
2637 }
2638
2638
2639 #register div.form div.fields div.field div.input
2639 #register div.form div.fields div.field div.input
2640 {
2640 {
2641 margin: 0;
2641 margin: 0;
2642 padding: 0;
2642 padding: 0;
2643 float: left;
2643 float: left;
2644 }
2644 }
2645
2645
2646 #register div.form div.fields div.field div.input input
2646 #register div.form div.fields div.field div.input input
2647 {
2647 {
2648 margin: 0;
2648 margin: 0;
2649 padding: 7px 7px 6px 7px;
2649 padding: 7px 7px 6px 7px;
2650 width: 245px;
2650 width: 245px;
2651 background: #FFFFFF;
2651 background: #FFFFFF;
2652 border-top: 1px solid #b3b3b3;
2652 border-top: 1px solid #b3b3b3;
2653 border-left: 1px solid #b3b3b3;
2653 border-left: 1px solid #b3b3b3;
2654 border-right: 1px solid #eaeaea;
2654 border-right: 1px solid #eaeaea;
2655 border-bottom: 1px solid #eaeaea;
2655 border-bottom: 1px solid #eaeaea;
2656 color: #000000;
2656 color: #000000;
2657 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2657 font-family: Lucida Grande, Verdana, Lucida Sans Regular, Lucida Sans Unicode, Arial, sans-serif;
2658 font-size: 11px;
2658 font-size: 11px;
2659 }
2659 }
2660
2660
2661 #register div.form div.fields div.field div.input input.error
2661 #register div.form div.fields div.field div.input input.error
2662 {
2662 {
2663 background: #FBE3E4;
2663 background: #FBE3E4;
2664 border-top: 1px solid #e1b2b3;
2664 border-top: 1px solid #e1b2b3;
2665 border-left: 1px solid #e1b2b3;
2665 border-left: 1px solid #e1b2b3;
2666 border-right: 1px solid #FBC2C4;
2666 border-right: 1px solid #FBC2C4;
2667 border-bottom: 1px solid #FBC2C4;
2667 border-bottom: 1px solid #FBC2C4;
2668 }
2668 }
2669
2669
2670 #register div.form div.fields div.field div.input input.success
2670 #register div.form div.fields div.field div.input input.success
2671 {
2671 {
2672 background: #E6EFC2;
2672 background: #E6EFC2;
2673 border-top: 1px solid #cebb98;
2673 border-top: 1px solid #cebb98;
2674 border-left: 1px solid #cebb98;
2674 border-left: 1px solid #cebb98;
2675 border-right: 1px solid #c6d880;
2675 border-right: 1px solid #c6d880;
2676 border-bottom: 1px solid #c6d880;
2676 border-bottom: 1px solid #c6d880;
2677 }
2677 }
2678
2678
2679 #register div.form div.fields div.field div.input div.link
2679 #register div.form div.fields div.field div.input div.link
2680 {
2680 {
2681 margin: 6px 0 0 0;
2681 margin: 6px 0 0 0;
2682 padding: 0;
2682 padding: 0;
2683 text-align: right;
2683 text-align: right;
2684 }
2684 }
2685
2685
2686 #register div.form div.fields div.field div.checkbox
2686 #register div.form div.fields div.field div.checkbox
2687 {
2687 {
2688 margin: 0 0 0 184px;
2688 margin: 0 0 0 184px;
2689 padding: 0;
2689 padding: 0;
2690 }
2690 }
2691
2691
2692 #register div.form div.fields div.field div.checkbox label
2692 #register div.form div.fields div.field div.checkbox label
2693 {
2693 {
2694 color: #565656;
2694 color: #565656;
2695 font-weight: bold;
2695 font-weight: bold;
2696 }
2696 }
2697
2697
2698 #register div.form div.fields div.buttons
2698 #register div.form div.fields div.buttons
2699 {
2699 {
2700 margin: 0;
2700 margin: 0;
2701 padding: 10px 0 0 97px;
2701 padding: 10px 0 0 97px;
2702 clear: both;
2702 clear: both;
2703 overflow: hidden;
2703 overflow: hidden;
2704 border-top: 1px solid #DDDDDD;
2704 border-top: 1px solid #DDDDDD;
2705 text-align: left;
2705 text-align: left;
2706 }
2706 }
2707
2707
2708 #register div.form div.fields div.buttons input
2708 #register div.form div.fields div.buttons input
2709 {
2709 {
2710 margin: 0;
2710 margin: 0;
2711 color: #000000;
2711 color: #000000;
2712 font-size: 1.0em;
2712 font-size: 1.0em;
2713 font-weight: bold;
2713 font-weight: bold;
2714 font-family: Verdana, Helvetica, Sans-Serif;
2714 font-family: Verdana, Helvetica, Sans-Serif;
2715 }
2715 }
2716
2716
2717 #register div.form div.fields div.buttons input.ui-state-default
2717 #register div.form div.fields div.buttons input.ui-state-default
2718 {
2718 {
2719 margin: 0;
2719 margin: 0;
2720 padding: 6px 12px 6px 12px;
2720 padding: 6px 12px 6px 12px;
2721 background: #e5e3e3 url("../images/button.png") repeat-x;
2721 background: #e5e3e3 url("../images/button.png") repeat-x;
2722 border-top: 1px solid #DDDDDD;
2722 border-top: 1px solid #DDDDDD;
2723 border-left: 1px solid #c6c6c6;
2723 border-left: 1px solid #c6c6c6;
2724 border-right: 1px solid #DDDDDD;
2724 border-right: 1px solid #DDDDDD;
2725 border-bottom: 1px solid #c6c6c6;
2725 border-bottom: 1px solid #c6c6c6;
2726 color: #515151;
2726 color: #515151;
2727 }
2727 }
2728 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2728 #register div.form div.fields div.buttons div.highlight input.ui-state-default
2729 {
2729 {
2730 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2730 background:url("../images/colors/blue/button_highlight.png") repeat-x scroll 0 0 #4E85BB;
2731 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2731 border-color:#5C91A4 #2B7089 #1A6480 #2A6F89;
2732 border-style:solid;
2732 border-style:solid;
2733 border-width:1px;
2733 border-width:1px;
2734 color:#FFFFFF;
2734 color:#FFFFFF;
2735 }
2735 }
2736
2736
2737
2737
2738
2738
2739 #register div.form div.fields div.buttons input.ui-state-hover
2739 #register div.form div.fields div.buttons input.ui-state-hover
2740 {
2740 {
2741 margin: 0;
2741 margin: 0;
2742 padding: 6px 12px 6px 12px;
2742 padding: 6px 12px 6px 12px;
2743 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2743 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
2744 border-top: 1px solid #cccccc;
2744 border-top: 1px solid #cccccc;
2745 border-left: 1px solid #bebebe;
2745 border-left: 1px solid #bebebe;
2746 border-right: 1px solid #b1b1b1;
2746 border-right: 1px solid #b1b1b1;
2747 border-bottom: 1px solid #afafaf;
2747 border-bottom: 1px solid #afafaf;
2748 color: #515151;
2748 color: #515151;
2749 }
2749 }
2750
2750
2751
2751
2752 /* -----------------------------------------------------------
2752 /* -----------------------------------------------------------
2753 CHANGESETS
2753 CHANGESETS
2754 ----------------------------------------------------------- */
2754 ----------------------------------------------------------- */
2755 #changeset_content {
2755 #changeset_content {
2756 border:1px solid #CCCCCC;
2756 border:1px solid #CCCCCC;
2757 padding:5px;
2757 padding:5px;
2758 }
2758 }
2759
2759
2760 #changeset_content .container .wrapper {
2760 #changeset_content .container .wrapper {
2761 width: 600px;
2761 width: 600px;
2762 }
2762 }
2763
2763
2764 #changeset_content .container {
2764 #changeset_content .container {
2765 height: 120px;
2765 height: 120px;
2766 }
2766 }
2767
2767
2768 #changeset_content .container .left {
2768 #changeset_content .container .left {
2769 float: left;
2769 float: left;
2770 width: 70%;
2770 width: 70%;
2771 padding-left: 5px;
2771 padding-left: 5px;
2772 }
2772 }
2773
2773
2774 #changeset_content .container .right {
2774 #changeset_content .container .right {
2775 float: right;
2775 float: right;
2776 width: 25%;
2776 width: 25%;
2777 text-align: right;
2777 text-align: right;
2778 }
2778 }
2779
2779
2780 #changeset_content .container .left .date {
2780 #changeset_content .container .left .date {
2781 font-weight: bold;
2781 font-weight: bold;
2782 }
2782 }
2783
2783
2784 #changeset_content .container .left .author {
2784 #changeset_content .container .left .author {
2785
2785
2786 }
2786 }
2787
2787
2788 #changeset_content .container .left .message {
2788 #changeset_content .container .left .message {
2789 font-style: italic;
2789 font-style: italic;
2790 color: #556CB5;
2790 color: #556CB5;
2791 }
2791 }
2792
2792
2793 .cs_files {
2793 .cs_files {
2794
2794
2795 }
2795 }
2796
2796
2797 .cs_files .cs_added {
2797 .cs_files .cs_added {
2798 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2798 background: url("/images/icons/page_white_add.png") no-repeat scroll 3px;
2799 /*background-color:#BBFFBB;*/
2799 /*background-color:#BBFFBB;*/
2800 height: 16px;
2800 height: 16px;
2801 padding-left: 20px;
2801 padding-left: 20px;
2802 margin-top: 7px;
2802 margin-top: 7px;
2803 text-align: left;
2803 text-align: left;
2804 }
2804 }
2805
2805
2806 .cs_files .cs_changed {
2806 .cs_files .cs_changed {
2807 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2807 background: url("/images/icons/page_white_edit.png") no-repeat scroll
2808 3px;
2808 3px;
2809 /*background-color: #FFDD88;*/
2809 /*background-color: #FFDD88;*/
2810 height: 16px;
2810 height: 16px;
2811 padding-left: 20px;
2811 padding-left: 20px;
2812 margin-top: 7px;
2812 margin-top: 7px;
2813 text-align: left;
2813 text-align: left;
2814 }
2814 }
2815
2815
2816 .cs_files .cs_removed {
2816 .cs_files .cs_removed {
2817 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2817 background: url("/images/icons/page_white_delete.png") no-repeat scroll
2818 3px;
2818 3px;
2819 /*background-color: #FF8888;*/
2819 /*background-color: #FF8888;*/
2820 height: 16px;
2820 height: 16px;
2821 padding-left: 20px;
2821 padding-left: 20px;
2822 margin-top: 7px;
2822 margin-top: 7px;
2823 text-align: left;
2823 text-align: left;
2824 }
2824 }
2825
2825
2826
2826
2827
2827
2828 /* -----------------------------------------------------------
2828 /* -----------------------------------------------------------
2829 CHANGESETS - CANVAS
2829 CHANGESETS - CANVAS
2830 ----------------------------------------------------------- */
2830 ----------------------------------------------------------- */
2831
2831
2832 #graph {
2832 #graph {
2833 overflow: hidden;
2833 overflow: hidden;
2834 }
2834 }
2835
2835
2836 #graph_nodes {
2836 #graph_nodes {
2837 width: 160px;
2837 width: 160px;
2838 float: left;
2838 float: left;
2839 margin-left:-50px;
2839 margin-left:-50px;
2840 margin-top: 5px;
2840 margin-top: 5px;
2841 }
2841 }
2842
2842
2843 #graph_content {
2843 #graph_content {
2844 width: 800px;
2844 width: 800px;
2845 float: left;
2845 float: left;
2846 }
2846 }
2847
2847
2848 #graph_content .container_header {
2848 #graph_content .container_header {
2849 border: 1px solid #CCCCCC;
2849 border: 1px solid #CCCCCC;
2850 padding:10px;
2850 padding:10px;
2851 }
2851 }
2852
2852
2853 #graph_content .container .wrapper {
2853 #graph_content .container .wrapper {
2854 width: 600px;
2854 width: 600px;
2855 }
2855 }
2856
2856
2857 #graph_content .container {
2857 #graph_content .container {
2858 border-bottom: 1px solid #CCCCCC;
2858 border-bottom: 1px solid #CCCCCC;
2859 border-left: 1px solid #CCCCCC;
2859 border-left: 1px solid #CCCCCC;
2860 border-right: 1px solid #CCCCCC;
2860 border-right: 1px solid #CCCCCC;
2861 min-height: 80px;
2861 min-height: 80px;
2862 overflow: hidden;
2862 overflow: hidden;
2863 }
2863 }
2864
2864
2865 #graph_content .container .left {
2865 #graph_content .container .left {
2866 float: left;
2866 float: left;
2867 width: 70%;
2867 width: 70%;
2868 padding-left: 5px;
2868 padding-left: 5px;
2869 }
2869 }
2870
2870
2871 #graph_content .container .right {
2871 #graph_content .container .right {
2872 float: right;
2872 float: right;
2873 width: 25%;
2873 width: 25%;
2874 text-align: right;
2874 text-align: right;
2875 }
2875 }
2876
2876
2877 #graph_content .container .left .date {
2877 #graph_content .container .left .date {
2878 font-weight: bold;
2878 font-weight: bold;
2879 }
2879 }
2880
2880
2881 #graph_content .container .left .author {
2881 #graph_content .container .left .author {
2882
2882
2883 }
2883 }
2884
2884
2885 #graph_content .container .left .message {
2885 #graph_content .container .left .message {
2886 font-size: 100%;
2886 font-size: 100%;
2887 }
2887 }
2888
2888
2889 .right div {
2889 .right div {
2890 clear: both;
2890 clear: both;
2891 }
2891 }
2892
2892
2893 .right .changes .added,.changed,.removed {
2893 .right .changes .added,.changed,.removed {
2894 border: 1px solid #DDDDDD;
2894 border: 1px solid #DDDDDD;
2895 display: block;
2895 display: block;
2896 float: right;
2896 float: right;
2897 font-size: 0.75em;
2897 font-size: 0.75em;
2898 text-align: center;
2898 text-align: center;
2899 min-width: 15px;
2899 min-width: 15px;
2900 }
2900 }
2901
2901
2902 .right .changes .added {
2902 .right .changes .added {
2903 background: #BBFFBB;
2903 background: #BBFFBB;
2904 }
2904 }
2905
2905
2906 .right .changes .changed {
2906 .right .changes .changed {
2907 background: #FFDD88;
2907 background: #FFDD88;
2908 }
2908 }
2909
2909
2910 .right .changes .removed {
2910 .right .changes .removed {
2911 background: #FF8888;
2911 background: #FF8888;
2912 }
2912 }
2913
2913
2914 .right .merge {
2914 .right .merge {
2915 vertical-align: top;
2915 vertical-align: top;
2916 font-size: 60%;
2916 font-size: 60%;
2917 font-weight: bold;
2917 font-weight: bold;
2918 }
2918 }
2919
2919
2920 .right .merge img {
2920 .right .merge img {
2921 vertical-align: bottom;
2921 vertical-align: bottom;
2922 }
2922 }
2923
2923
2924 .right .parent {
2924 .right .parent {
2925 font-size: 90%;
2925 font-size: 90%;
2926 font-family: monospace;
2926 font-family: monospace;
2927 }
2927 }
2928
2928
2929
2929
2930
2930
2931 /* -----------------------------------------------------------
2931 /* -----------------------------------------------------------
2932 FILE BROWSER
2932 FILE BROWSER
2933 ----------------------------------------------------------- */
2933 ----------------------------------------------------------- */
2934 div.browserblock {
2934 div.browserblock {
2935 overflow: hidden;
2935 overflow: hidden;
2936 padding: 0px;
2936 padding: 0px;
2937 border: 1px solid #ccc;
2937 border: 1px solid #ccc;
2938 background: #f8f8f8;
2938 background: #f8f8f8;
2939 font-size: 100%;
2939 font-size: 100%;
2940 line-height: 100%;
2940 line-height: 100%;
2941 /* new */
2941 /* new */
2942 line-height: 125%;
2942 line-height: 125%;
2943 }
2943 }
2944
2944
2945 div.browserblock .browser-header {
2945 div.browserblock .browser-header {
2946 border-bottom: 1px solid #CCCCCC;
2946 border-bottom: 1px solid #CCCCCC;
2947 background: #FFFFFF;
2947 background: #FFFFFF;
2948 color: blue;
2948 color: blue;
2949 padding: 10px 0 10px 0;
2949 padding: 10px 0 10px 0;
2950 }
2950 }
2951
2951
2952 div.browserblock .browser-header span {
2952 div.browserblock .browser-header span {
2953 margin-left: 25px;
2953 margin-left: 25px;
2954 font-weight: bold;
2954 font-weight: bold;
2955 }
2955 }
2956
2956
2957 div.browserblock .browser-body {
2957 div.browserblock .browser-body {
2958 background: #EEEEEE;
2958 background: #EEEEEE;
2959 }
2959 }
2960
2960
2961 table.code-browser {
2961 table.code-browser {
2962 border-collapse: collapse;
2962 border-collapse: collapse;
2963 width: 100%;
2963 width: 100%;
2964 }
2964 }
2965
2965
2966 table.code-browser tr {
2966 table.code-browser tr {
2967 margin: 3px;
2967 margin: 3px;
2968 }
2968 }
2969
2969
2970 table.code-browser thead th {
2970 table.code-browser thead th {
2971 background-color: #EEEEEE;
2971 background-color: #EEEEEE;
2972 height: 20px;
2972 height: 20px;
2973 font-size: 1.1em;
2973 font-size: 1.1em;
2974 font-weight: bold;
2974 font-weight: bold;
2975 text-align: center;
2975 text-align: center;
2976 text-align: left;
2976 text-align: left;
2977 padding-left: 10px;
2977 padding-left: 10px;
2978 }
2978 }
2979
2979
2980 table.code-browser tbody tr {
2980 table.code-browser tbody tr {
2981
2981
2982 }
2982 }
2983
2983
2984 table.code-browser tbody td {
2984 table.code-browser tbody td {
2985 padding-left: 10px;
2985 padding-left: 10px;
2986 height: 20px;
2986 height: 20px;
2987 }
2987 }
2988 table.code-browser .browser-file {
2988 table.code-browser .browser-file {
2989 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
2989 background: url("/images/icons/document_16.png") no-repeat scroll 3px;
2990 height: 16px;
2990 height: 16px;
2991 padding-left: 20px;
2991 padding-left: 20px;
2992 text-align: left;
2992 text-align: left;
2993 }
2993 }
2994
2994
2995 table.code-browser .browser-dir {
2995 table.code-browser .browser-dir {
2996 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
2996 background: url("/images/icons/folder_16.png") no-repeat scroll 3px;
2997 height: 16px;
2997 height: 16px;
2998 padding-left: 20px;
2998 padding-left: 20px;
2999 text-align: left;
2999 text-align: left;
3000 }
3000 }
3001
3001
3002
3002
3003 /* -----------------------------------------------------------
3003 /* -----------------------------------------------------------
3004 INFOBOX
3004 INFOBOX
3005 ----------------------------------------------------------- */
3005 ----------------------------------------------------------- */
3006 .info_box *{
3006 .info_box *{
3007 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3007 background:url("../../images/pager.png") repeat-x scroll 0 0 #EBEBEB;
3008 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3008 border-color:#DEDEDE #C4C4C4 #C4C4C4 #CFCFCF;
3009 border-style:solid;
3009 border-style:solid;
3010 border-width:1px;
3010 border-width:1px;
3011 color:#4A4A4A;
3011 color:#4A4A4A;
3012 display:block;
3012 display:block;
3013 font-weight:bold;
3013 font-weight:bold;
3014 height:1%;
3014 height:1%;
3015 padding:4px 6px;
3015 padding:4px 6px;
3016 display: inline;
3016 display: inline;
3017 }
3017 }
3018 .info_box span{
3018 .info_box span{
3019 margin-left:3px;
3019 margin-left:3px;
3020 margin-righ:3px;
3020 margin-righ:3px;
3021 }
3021 }
3022 .info_box input#at_rev {
3022 .info_box input#at_rev {
3023 padding:1px 3px 3px 2px;
3023 padding:1px 3px 3px 2px;
3024 text-align:center;
3024 text-align:center;
3025 }
3025 }
3026 .info_box input#view {
3026 .info_box input#view {
3027 padding:0px 3px 2px 2px;
3027 padding:0px 3px 2px 2px;
3028 text-align:center;
3028 text-align:center;
3029 }
3029 }
3030 /* -----------------------------------------------------------
3030 /* -----------------------------------------------------------
3031 TOOLTIP
3031 TOOLTIP
3032 ----------------------------------------------------------- */
3032 ----------------------------------------------------------- */
3033 .yui-overlay,.yui-panel-container {
3033 .yui-overlay,.yui-panel-container {
3034 visibility: hidden;
3034 visibility: hidden;
3035 position: absolute;
3035 position: absolute;
3036 z-index: 2;
3036 z-index: 2;
3037 }
3037 }
3038
3038
3039 .yui-tt {
3039 .yui-tt {
3040 visibility: hidden;
3040 visibility: hidden;
3041 position: absolute;
3041 position: absolute;
3042 color: #666666;
3042 color: #666666;
3043 background-color: #FFFFFF;
3043 background-color: #FFFFFF;
3044 font-family: arial, helvetica, verdana, sans-serif;
3044 font-family: arial, helvetica, verdana, sans-serif;
3045 padding: 8px;
3045 padding: 8px;
3046 border: 2px solid #556CB5;
3046 border: 2px solid #556CB5;
3047 font: 100% sans-serif;
3047 font: 100% sans-serif;
3048 width: auto;
3048 width: auto;
3049 opacity: 1.0;
3049 opacity: 1.0;
3050 }
3050 }
3051
3051
3052 .yui-tt-shadow {
3052 .yui-tt-shadow {
3053 display: none;
3053 display: none;
3054 }
3054 }
3055
3055
3056 /* -----------------------------------------------------------
3056 /* -----------------------------------------------------------
3057 AUTOCOMPLETE
3057 AUTOCOMPLETE
3058 ----------------------------------------------------------- */
3058 ----------------------------------------------------------- */
3059
3059
3060 .ac{
3060 .ac{
3061 vertical-align: top;
3061 vertical-align: top;
3062
3062
3063 }
3063 }
3064 .ac .match {
3064 .ac .match {
3065 font-weight:bold;
3065 font-weight:bold;
3066 }
3066 }
3067
3067
3068 .ac .yui-ac {
3068 .ac .yui-ac {
3069 position: relative;
3069 position: relative;
3070 font-family: arial;
3070 font-family: arial;
3071 font-size: 100%;
3071 font-size: 100%;
3072 }
3072 }
3073
3073
3074 .ac .perm_ac{
3074 .ac .perm_ac{
3075 width:15em;
3075 width:15em;
3076 }
3076 }
3077 /* styles for input field */
3077 /* styles for input field */
3078 .ac .yui-ac-input {
3078 .ac .yui-ac-input {
3079 width: 100%;
3079 width: 100%;
3080 }
3080 }
3081
3081
3082 /* styles for results container */
3082 /* styles for results container */
3083 .ac .yui-ac-container {
3083 .ac .yui-ac-container {
3084 position: absolute;
3084 position: absolute;
3085 top: 1.6em;
3085 top: 1.6em;
3086 width: 100%;
3086 width: 100%;
3087 }
3087 }
3088
3088
3089 /* styles for header/body/footer wrapper within container */
3089 /* styles for header/body/footer wrapper within container */
3090 .ac .yui-ac-content {
3090 .ac .yui-ac-content {
3091 position: absolute;
3091 position: absolute;
3092 width: 100%;
3092 width: 100%;
3093 border: 1px solid #808080;
3093 border: 1px solid #808080;
3094 background: #fff;
3094 background: #fff;
3095 overflow: hidden;
3095 overflow: hidden;
3096 z-index: 9050;
3096 z-index: 9050;
3097 }
3097 }
3098
3098
3099 /* styles for container shadow */
3099 /* styles for container shadow */
3100 .ac .yui-ac-shadow {
3100 .ac .yui-ac-shadow {
3101 position: absolute;
3101 position: absolute;
3102 margin: .3em;
3102 margin: .3em;
3103 width: 100%;
3103 width: 100%;
3104 background: #000;
3104 background: #000;
3105 -moz-opacity: 0.10;
3105 -moz-opacity: 0.10;
3106 opacity: .10;
3106 opacity: .10;
3107 filter: alpha(opacity = 10);
3107 filter: alpha(opacity = 10);
3108 z-index: 9049;
3108 z-index: 9049;
3109 }
3109 }
3110
3110
3111 /* styles for results list */
3111 /* styles for results list */
3112 .ac .yui-ac-content ul {
3112 .ac .yui-ac-content ul {
3113 margin: 0;
3113 margin: 0;
3114 padding: 0;
3114 padding: 0;
3115 width: 100%;
3115 width: 100%;
3116 }
3116 }
3117
3117
3118 /* styles for result item */
3118 /* styles for result item */
3119 .ac .yui-ac-content li {
3119 .ac .yui-ac-content li {
3120 margin: 0;
3120 margin: 0;
3121 padding: 2px 5px;
3121 padding: 2px 5px;
3122 cursor: default;
3122 cursor: default;
3123 white-space: nowrap;
3123 white-space: nowrap;
3124 }
3124 }
3125
3125
3126 /* styles for prehighlighted result item */
3126 /* styles for prehighlighted result item */
3127 .ac .yui-ac-content li.yui-ac-prehighlight {
3127 .ac .yui-ac-content li.yui-ac-prehighlight {
3128 background: #B3D4FF;
3128 background: #B3D4FF;
3129 }
3129 }
3130
3130
3131 /* styles for highlighted result item */
3131 /* styles for highlighted result item */
3132 .ac .yui-ac-content li.yui-ac-highlight {
3132 .ac .yui-ac-content li.yui-ac-highlight {
3133 background: #556CB5;
3133 background: #556CB5;
3134 color: #FFF;
3134 color: #FFF;
3135 }
3135 }
3136
3136
3137
3137
3138 /* -----------------------------------------------------------
3138 /* -----------------------------------------------------------
3139 ACTION ICONS
3139 ACTION ICONS
3140 ----------------------------------------------------------- */
3140 ----------------------------------------------------------- */
3141 .add_icon {
3141 .add_icon {
3142 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3142 background: url("/images/icons/add.png") no-repeat scroll 3px ;
3143 height: 16px;
3143 height: 16px;
3144 padding-left: 20px;
3144 padding-left: 20px;
3145 padding-top: 1px;
3145 padding-top: 1px;
3146 text-align: left;
3146 text-align: left;
3147 }
3147 }
3148
3148
3149 .edit_icon {
3149 .edit_icon {
3150 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3150 background: url("/images/icons/folder_edit.png") no-repeat scroll 3px;
3151 height: 16px;
3151 height: 16px;
3152 padding-left: 20px;
3152 padding-left: 20px;
3153 padding-top: 1px;
3153 padding-top: 1px;
3154 text-align: left;
3154 text-align: left;
3155 }
3155 }
3156
3156
3157 .delete_icon {
3157 .delete_icon {
3158 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3158 background: url("/images/icons/delete.png") no-repeat scroll 3px;
3159 height: 16px;
3159 height: 16px;
3160 padding-left: 20px;
3160 padding-left: 20px;
3161 padding-top: 1px;
3161 padding-top: 1px;
3162 text-align: left;
3162 text-align: left;
3163 }
3163 }
3164
3164
3165 .rss_icon {
3165 .rss_icon {
3166 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3166 background: url("/images/icons/rss_16.png") no-repeat scroll 3px;
3167 height: 16px;
3167 height: 16px;
3168 padding-left: 20px;
3168 padding-left: 20px;
3169 padding-top: 1px;
3169 padding-top: 1px;
3170 text-align: left;
3170 text-align: left;
3171 }
3171 }
3172
3172
3173 .atom_icon {
3173 .atom_icon {
3174 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3174 background: url("/images/icons/atom.png") no-repeat scroll 3px;
3175 height: 16px;
3175 height: 16px;
3176 padding-left: 20px;
3176 padding-left: 20px;
3177 padding-top: 1px;
3177 padding-top: 1px;
3178 text-align: left;
3178 text-align: left;
3179 }
3179 }
3180
3180
3181 .archive_icon {
3181 .archive_icon {
3182 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3182 background: url("/images/icons/compress.png") no-repeat scroll 3px;
3183 height: 16px;
3183 height: 16px;
3184 padding-left: 20px;
3184 padding-left: 20px;
3185 text-align: left;
3185 text-align: left;
3186 padding-top: 1px;
3186 padding-top: 1px;
3187 }
3187 }
3188
3188
3189
3189
3190
3190
3191
3191
3192 .action_button {
3192 .action_button {
3193 border: 0px;
3193 border: 0px;
3194 display: block;
3194 display: block;
3195 }
3195 }
3196
3196
3197 .action_button:hover {
3197 .action_button:hover {
3198 border: 0px;
3198 border: 0px;
3199 font-style: italic;
3199 font-style: italic;
3200 cursor: pointer;
3200 cursor: pointer;
3201 }
3201 }
3202
3202
3203 /* -----------------------------------------------------------
3203 /* -----------------------------------------------------------
3204 REPO SWITCHER
3204 REPO SWITCHER
3205 ----------------------------------------------------------- */
3205 ----------------------------------------------------------- */
3206
3206
3207 #switch_repos{
3207 #switch_repos{
3208 position: absolute;
3208 position: absolute;
3209 height: 25px;
3209 height: 25px;
3210 z-index: 1;
3210 z-index: 1;
3211 }
3211 }
3212 /* -----------------------------------------------------------
3212 /* -----------------------------------------------------------
3213 BREADCRUMBS
3213 BREADCRUMBS
3214 ----------------------------------------------------------- */
3214 ----------------------------------------------------------- */
3215
3215
3216 .breadcrumbs{
3216 .breadcrumbs{
3217 border:medium none;
3217 border:medium none;
3218 color:#FFFFFF;
3218 color:#FFFFFF;
3219 float:left;
3219 float:left;
3220 margin:0;
3220 margin:0;
3221 padding:11px 0 11px 10px;
3221 padding:11px 0 11px 10px;
3222 text-transform:uppercase;
3222 text-transform:uppercase;
3223 font-weight: bold;
3223 font-weight: bold;
3224 font-size: 14px;
3224 font-size: 14px;
3225 }
3225 }
3226 .breadcrumbs a{
3226 .breadcrumbs a{
3227 color: #FFFFFF;
3227 color: #FFFFFF;
3228 }
3228 }
3229
3229
3230
3230
3231 /* -----------------------------------------------------------
3231 /* -----------------------------------------------------------
3232 FLASH MSG
3232 FLASH MSG
3233 ----------------------------------------------------------- */
3233 ----------------------------------------------------------- */
3234 .flash_msg ul {
3234 .flash_msg ul {
3235 margin: 0;
3235 margin: 0;
3236 padding: 0px 0px 10px 0px;
3236 padding: 0px 0px 10px 0px;
3237 }
3237 }
3238
3238
3239 .error_msg {
3239 .error_msg {
3240 background-color: #FFCFCF;
3240 background-color: #FFCFCF;
3241 background-image: url("/images/icons/error_msg.png");
3241 background-image: url("/images/icons/error_msg.png");
3242 border: 1px solid #FF9595;
3242 border: 1px solid #FF9595;
3243 color: #CC3300;
3243 color: #CC3300;
3244 }
3244 }
3245
3245
3246 .warning_msg {
3246 .warning_msg {
3247 background-color: #FFFBCC;
3247 background-color: #FFFBCC;
3248 background-image: url("/images/icons/warning_msg.png");
3248 background-image: url("/images/icons/warning_msg.png");
3249 border: 1px solid #FFF35E;
3249 border: 1px solid #FFF35E;
3250 color: #C69E00;
3250 color: #C69E00;
3251 }
3251 }
3252
3252
3253 .success_msg {
3253 .success_msg {
3254 background-color: #D5FFCF;
3254 background-color: #D5FFCF;
3255 background-image: url("/images/icons/success_msg.png");
3255 background-image: url("/images/icons/success_msg.png");
3256 border: 1px solid #97FF88;
3256 border: 1px solid #97FF88;
3257 color: #009900;
3257 color: #009900;
3258 }
3258 }
3259
3259
3260 .notice_msg {
3260 .notice_msg {
3261 background-color: #DCE3FF;
3261 background-color: #DCE3FF;
3262 background-image: url("/images/icons/notice_msg.png");
3262 background-image: url("/images/icons/notice_msg.png");
3263 border: 1px solid #93A8FF;
3263 border: 1px solid #93A8FF;
3264 color: #556CB5;
3264 color: #556CB5;
3265 }
3265 }
3266
3266
3267 .success_msg,.error_msg,.notice_msg,.warning_msg {
3267 .success_msg,.error_msg,.notice_msg,.warning_msg {
3268 background-position: 10px center;
3268 background-position: 10px center;
3269 background-repeat: no-repeat;
3269 background-repeat: no-repeat;
3270 font-size: 12px;
3270 font-size: 12px;
3271 font-weight: bold;
3271 font-weight: bold;
3272 min-height: 14px;
3272 min-height: 14px;
3273 line-height: 14px;
3273 line-height: 14px;
3274 margin-bottom: 0px;
3274 margin-bottom: 0px;
3275 margin-top: 0px;
3275 margin-top: 0px;
3276 padding: 6px 10px 6px 40px;
3276 padding: 6px 10px 6px 40px;
3277 display: block;
3277 display: block;
3278 overflow: auto;
3278 overflow: auto;
3279 }
3279 }
3280
3280
3281 #msg_close {
3281 #msg_close {
3282 background: transparent url("icons/cross_grey_small.png") no-repeat
3282 background: transparent url("icons/cross_grey_small.png") no-repeat
3283 scroll 0 0;
3283 scroll 0 0;
3284 cursor: pointer;
3284 cursor: pointer;
3285 height: 16px;
3285 height: 16px;
3286 position: absolute;
3286 position: absolute;
3287 right: 5px;
3287 right: 5px;
3288 top: 5px;
3288 top: 5px;
3289 width: 16px;
3289 width: 16px;
3290 }
3290 }
3291 /* -----------------------------------------------------------
3291 /* -----------------------------------------------------------
3292 YUI FLOT
3292 YUI FLOT
3293 ----------------------------------------------------------- */
3293 ----------------------------------------------------------- */
3294
3294
3295 div#commit_history{
3295 div#commit_history{
3296 float: left;
3296 float: left;
3297 }
3297 }
3298 div#legend_data{
3298 div#legend_data{
3299 float:left;
3299 float:left;
3300
3300
3301 }
3301 }
3302 div#legend_container {
3302 div#legend_container {
3303 float: left;
3303 float: left;
3304 }
3304 }
3305
3305
3306 div#legend_container table,div#legend_choices table{
3306 div#legend_container table,div#legend_choices table{
3307 width:auto !important;
3307 width:auto !important;
3308 }
3308 }
3309
3309
3310 div#legend_container table td{
3310 div#legend_container table td{
3311 border: none !important;
3311 border: none !important;
3312 padding: 2px !important;
3312 padding: 2px !important;
3313 }
3313 }
3314
3314
3315 div#legend_choices table td{
3315 div#legend_choices table td{
3316 border: none !important;
3316 border: none !important;
3317 padding: 0px !important;
3317 padding: 0px !important;
3318 }
3318 }
3319
3319
3320 div#legend_choices{
3320 div#legend_choices{
3321 float:left;
3321 float:left;
3322 }
3322 }
3323
3323
3324 /* -----------------------------------------------------------
3324 /* -----------------------------------------------------------
3325 PERMISSIONS TABLE
3325 PERMISSIONS TABLE
3326 ----------------------------------------------------------- */
3326 ----------------------------------------------------------- */
3327 table#permissions_manage{
3327 table#permissions_manage{
3328 width: 0 !important;
3328 width: 0 !important;
3329
3329
3330 }
3330 }
3331 table#permissions_manage span.private_repo_msg{
3331 table#permissions_manage span.private_repo_msg{
3332 font-size: 0.8em;
3332 font-size: 0.8em;
3333 opacity:0.6;
3333 opacity:0.6;
3334
3334
3335 }
3335 }
3336 table#permissions_manage td.private_repo_msg{
3336 table#permissions_manage td.private_repo_msg{
3337 font-size: 0.8em;
3337 font-size: 0.8em;
3338
3338
3339 }
3339 }
3340 table#permissions_manage tr#add_perm_input td{
3340 table#permissions_manage tr#add_perm_input td{
3341 vertical-align:middle;
3341 vertical-align:middle;
3342
3342
3343 }
3343 }
3344
3344
3345
3345
3346 /* -----------------------------------------------------------
3346 /* -----------------------------------------------------------
3347 jquery ui
3347 jquery ui
3348 ----------------------------------------------------------- */
3348 ----------------------------------------------------------- */
3349
3349
3350 .ui-helper-hidden { display: none; }
3350 .ui-helper-hidden { display: none; }
3351 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3351 .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
3352 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3352 .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
3353
3353
3354 /* -----------------------------------------------------------
3354 /* -----------------------------------------------------------
3355 jquery ui -> icons
3355 jquery ui -> icons
3356 ----------------------------------------------------------- */
3356 ----------------------------------------------------------- */
3357
3357
3358 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3358 .ui-icon { width: 16px; height: 16px; background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3359 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3359 .ui-widget-content .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3360 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3360 .ui-widget-header .ui-icon {background-image: url(../images/ui/ui-icons_222222_256x240.png); }
3361 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3361 .ui-state-default .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3362 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3362 .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3363 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3363 .ui-state-active .ui-icon {background-image: url(../images/ui/ui-icons_ef8c08_256x240.png); }
3364 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3364 .ui-state-highlight .ui-icon {background-image: url(../images/ui/ui-icons_228ef1_256x240.png); }
3365 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3365 .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui/ui-icons_ffd27a_256x240.png); }
3366
3366
3367 /* -----------------------------------------------------------
3367 /* -----------------------------------------------------------
3368 jquery ui -> icon positioning
3368 jquery ui -> icon positioning
3369 ----------------------------------------------------------- */
3369 ----------------------------------------------------------- */
3370 .ui-icon-carat-1-n { background-position: 0 0; }
3370 .ui-icon-carat-1-n { background-position: 0 0; }
3371 .ui-icon-carat-1-ne { background-position: -16px 0; }
3371 .ui-icon-carat-1-ne { background-position: -16px 0; }
3372 .ui-icon-carat-1-e { background-position: -32px 0; }
3372 .ui-icon-carat-1-e { background-position: -32px 0; }
3373 .ui-icon-carat-1-se { background-position: -48px 0; }
3373 .ui-icon-carat-1-se { background-position: -48px 0; }
3374 .ui-icon-carat-1-s { background-position: -64px 0; }
3374 .ui-icon-carat-1-s { background-position: -64px 0; }
3375 .ui-icon-carat-1-sw { background-position: -80px 0; }
3375 .ui-icon-carat-1-sw { background-position: -80px 0; }
3376 .ui-icon-carat-1-w { background-position: -96px 0; }
3376 .ui-icon-carat-1-w { background-position: -96px 0; }
3377 .ui-icon-carat-1-nw { background-position: -112px 0; }
3377 .ui-icon-carat-1-nw { background-position: -112px 0; }
3378 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3378 .ui-icon-carat-2-n-s { background-position: -128px 0; }
3379 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3379 .ui-icon-carat-2-e-w { background-position: -144px 0; }
3380 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3380 .ui-icon-triangle-1-n { background-position: 0 -16px; }
3381 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3381 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
3382 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3382 .ui-icon-triangle-1-e { background-position: -32px -16px; }
3383 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3383 .ui-icon-triangle-1-se { background-position: -48px -16px; }
3384 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3384 .ui-icon-triangle-1-s { background-position: -64px -16px; }
3385 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3385 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
3386 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3386 .ui-icon-triangle-1-w { background-position: -96px -16px; }
3387 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3387 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
3388 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3388 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
3389 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3389 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
3390 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3390 .ui-icon-arrow-1-n { background-position: 0 -32px; }
3391 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3391 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
3392 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3392 .ui-icon-arrow-1-e { background-position: -32px -32px; }
3393 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3393 .ui-icon-arrow-1-se { background-position: -48px -32px; }
3394 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3394 .ui-icon-arrow-1-s { background-position: -64px -32px; }
3395 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3395 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
3396 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3396 .ui-icon-arrow-1-w { background-position: -96px -32px; }
3397 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3397 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
3398 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3398 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
3399 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3399 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
3400 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3400 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
3401 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3401 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
3402 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3402 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
3403 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3403 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
3404 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3404 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
3405 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3405 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
3406 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3406 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
3407 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3407 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
3408 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3408 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
3409 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3409 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
3410 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3410 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
3411 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3411 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
3412 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3412 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
3413 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3413 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
3414 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3414 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
3415 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3415 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
3416 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3416 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
3417 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3417 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
3418 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3418 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
3419 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3419 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
3420 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3420 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
3421 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3421 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
3422 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3422 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
3423 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3423 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
3424 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3424 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
3425 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3425 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
3426 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3426 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
3427 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3427 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
3428 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3428 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
3429 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3429 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
3430 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3430 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
3431 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3431 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
3432 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3432 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
3433 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3433 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
3434 .ui-icon-arrow-4 { background-position: 0 -80px; }
3434 .ui-icon-arrow-4 { background-position: 0 -80px; }
3435 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3435 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
3436 .ui-icon-extlink { background-position: -32px -80px; }
3436 .ui-icon-extlink { background-position: -32px -80px; }
3437 .ui-icon-newwin { background-position: -48px -80px; }
3437 .ui-icon-newwin { background-position: -48px -80px; }
3438 .ui-icon-refresh { background-position: -64px -80px; }
3438 .ui-icon-refresh { background-position: -64px -80px; }
3439 .ui-icon-shuffle { background-position: -80px -80px; }
3439 .ui-icon-shuffle { background-position: -80px -80px; }
3440 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3440 .ui-icon-transfer-e-w { background-position: -96px -80px; }
3441 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3441 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
3442 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3442 .ui-icon-folder-collapsed { background-position: 0 -96px; }
3443 .ui-icon-folder-open { background-position: -16px -96px; }
3443 .ui-icon-folder-open { background-position: -16px -96px; }
3444 .ui-icon-document { background-position: -32px -96px; }
3444 .ui-icon-document { background-position: -32px -96px; }
3445 .ui-icon-document-b { background-position: -48px -96px; }
3445 .ui-icon-document-b { background-position: -48px -96px; }
3446 .ui-icon-note { background-position: -64px -96px; }
3446 .ui-icon-note { background-position: -64px -96px; }
3447 .ui-icon-mail-closed { background-position: -80px -96px; }
3447 .ui-icon-mail-closed { background-position: -80px -96px; }
3448 .ui-icon-mail-open { background-position: -96px -96px; }
3448 .ui-icon-mail-open { background-position: -96px -96px; }
3449 .ui-icon-suitcase { background-position: -112px -96px; }
3449 .ui-icon-suitcase { background-position: -112px -96px; }
3450 .ui-icon-comment { background-position: -128px -96px; }
3450 .ui-icon-comment { background-position: -128px -96px; }
3451 .ui-icon-person { background-position: -144px -96px; }
3451 .ui-icon-person { background-position: -144px -96px; }
3452 .ui-icon-print { background-position: -160px -96px; }
3452 .ui-icon-print { background-position: -160px -96px; }
3453 .ui-icon-trash { background-position: -176px -96px; }
3453 .ui-icon-trash { background-position: -176px -96px; }
3454 .ui-icon-locked { background-position: -192px -96px; }
3454 .ui-icon-locked { background-position: -192px -96px; }
3455 .ui-icon-unlocked { background-position: -208px -96px; }
3455 .ui-icon-unlocked { background-position: -208px -96px; }
3456 .ui-icon-bookmark { background-position: -224px -96px; }
3456 .ui-icon-bookmark { background-position: -224px -96px; }
3457 .ui-icon-tag { background-position: -240px -96px; }
3457 .ui-icon-tag { background-position: -240px -96px; }
3458 .ui-icon-home { background-position: 0 -112px; }
3458 .ui-icon-home { background-position: 0 -112px; }
3459 .ui-icon-flag { background-position: -16px -112px; }
3459 .ui-icon-flag { background-position: -16px -112px; }
3460 .ui-icon-calendar { background-position: -32px -112px; }
3460 .ui-icon-calendar { background-position: -32px -112px; }
3461 .ui-icon-cart { background-position: -48px -112px; }
3461 .ui-icon-cart { background-position: -48px -112px; }
3462 .ui-icon-pencil { background-position: -64px -112px; }
3462 .ui-icon-pencil { background-position: -64px -112px; }
3463 .ui-icon-clock { background-position: -80px -112px; }
3463 .ui-icon-clock { background-position: -80px -112px; }
3464 .ui-icon-disk { background-position: -96px -112px; }
3464 .ui-icon-disk { background-position: -96px -112px; }
3465 .ui-icon-calculator { background-position: -112px -112px; }
3465 .ui-icon-calculator { background-position: -112px -112px; }
3466 .ui-icon-zoomin { background-position: -128px -112px; }
3466 .ui-icon-zoomin { background-position: -128px -112px; }
3467 .ui-icon-zoomout { background-position: -144px -112px; }
3467 .ui-icon-zoomout { background-position: -144px -112px; }
3468 .ui-icon-search { background-position: -160px -112px; }
3468 .ui-icon-search { background-position: -160px -112px; }
3469 .ui-icon-wrench { background-position: -176px -112px; }
3469 .ui-icon-wrench { background-position: -176px -112px; }
3470 .ui-icon-gear { background-position: -192px -112px; }
3470 .ui-icon-gear { background-position: -192px -112px; }
3471 .ui-icon-heart { background-position: -208px -112px; }
3471 .ui-icon-heart { background-position: -208px -112px; }
3472 .ui-icon-star { background-position: -224px -112px; }
3472 .ui-icon-star { background-position: -224px -112px; }
3473 .ui-icon-link { background-position: -240px -112px; }
3473 .ui-icon-link { background-position: -240px -112px; }
3474 .ui-icon-cancel { background-position: 0 -128px; }
3474 .ui-icon-cancel { background-position: 0 -128px; }
3475 .ui-icon-plus { background-position: -16px -128px; }
3475 .ui-icon-plus { background-position: -16px -128px; }
3476 .ui-icon-plusthick { background-position: -32px -128px; }
3476 .ui-icon-plusthick { background-position: -32px -128px; }
3477 .ui-icon-minus { background-position: -48px -128px; }
3477 .ui-icon-minus { background-position: -48px -128px; }
3478 .ui-icon-minusthick { background-position: -64px -128px; }
3478 .ui-icon-minusthick { background-position: -64px -128px; }
3479 .ui-icon-close { background-position: -80px -128px; }
3479 .ui-icon-close { background-position: -80px -128px; }
3480 .ui-icon-closethick { background-position: -96px -128px; }
3480 .ui-icon-closethick { background-position: -96px -128px; }
3481 .ui-icon-key { background-position: -112px -128px; }
3481 .ui-icon-key { background-position: -112px -128px; }
3482 .ui-icon-lightbulb { background-position: -128px -128px; }
3482 .ui-icon-lightbulb { background-position: -128px -128px; }
3483 .ui-icon-scissors { background-position: -144px -128px; }
3483 .ui-icon-scissors { background-position: -144px -128px; }
3484 .ui-icon-clipboard { background-position: -160px -128px; }
3484 .ui-icon-clipboard { background-position: -160px -128px; }
3485 .ui-icon-copy { background-position: -176px -128px; }
3485 .ui-icon-copy { background-position: -176px -128px; }
3486 .ui-icon-contact { background-position: -192px -128px; }
3486 .ui-icon-contact { background-position: -192px -128px; }
3487 .ui-icon-image { background-position: -208px -128px; }
3487 .ui-icon-image { background-position: -208px -128px; }
3488 .ui-icon-video { background-position: -224px -128px; }
3488 .ui-icon-video { background-position: -224px -128px; }
3489 .ui-icon-script { background-position: -240px -128px; }
3489 .ui-icon-script { background-position: -240px -128px; }
3490 .ui-icon-alert { background-position: 0 -144px; }
3490 .ui-icon-alert { background-position: 0 -144px; }
3491 .ui-icon-info { background-position: -16px -144px; }
3491 .ui-icon-info { background-position: -16px -144px; }
3492 .ui-icon-notice { background-position: -32px -144px; }
3492 .ui-icon-notice { background-position: -32px -144px; }
3493 .ui-icon-help { background-position: -48px -144px; }
3493 .ui-icon-help { background-position: -48px -144px; }
3494 .ui-icon-check { background-position: -64px -144px; }
3494 .ui-icon-check { background-position: -64px -144px; }
3495 .ui-icon-bullet { background-position: -80px -144px; }
3495 .ui-icon-bullet { background-position: -80px -144px; }
3496 .ui-icon-radio-off { background-position: -96px -144px; }
3496 .ui-icon-radio-off { background-position: -96px -144px; }
3497 .ui-icon-radio-on { background-position: -112px -144px; }
3497 .ui-icon-radio-on { background-position: -112px -144px; }
3498 .ui-icon-pin-w { background-position: -128px -144px; }
3498 .ui-icon-pin-w { background-position: -128px -144px; }
3499 .ui-icon-pin-s { background-position: -144px -144px; }
3499 .ui-icon-pin-s { background-position: -144px -144px; }
3500 .ui-icon-play { background-position: 0 -160px; }
3500 .ui-icon-play { background-position: 0 -160px; }
3501 .ui-icon-pause { background-position: -16px -160px; }
3501 .ui-icon-pause { background-position: -16px -160px; }
3502 .ui-icon-seek-next { background-position: -32px -160px; }
3502 .ui-icon-seek-next { background-position: -32px -160px; }
3503 .ui-icon-seek-prev { background-position: -48px -160px; }
3503 .ui-icon-seek-prev { background-position: -48px -160px; }
3504 .ui-icon-seek-end { background-position: -64px -160px; }
3504 .ui-icon-seek-end { background-position: -64px -160px; }
3505 .ui-icon-seek-start { background-position: -80px -160px; }
3505 .ui-icon-seek-start { background-position: -80px -160px; }
3506 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3506 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
3507 .ui-icon-seek-first { background-position: -80px -160px; }
3507 .ui-icon-seek-first { background-position: -80px -160px; }
3508 .ui-icon-stop { background-position: -96px -160px; }
3508 .ui-icon-stop { background-position: -96px -160px; }
3509 .ui-icon-eject { background-position: -112px -160px; }
3509 .ui-icon-eject { background-position: -112px -160px; }
3510 .ui-icon-volume-off { background-position: -128px -160px; }
3510 .ui-icon-volume-off { background-position: -128px -160px; }
3511 .ui-icon-volume-on { background-position: -144px -160px; }
3511 .ui-icon-volume-on { background-position: -144px -160px; }
3512 .ui-icon-power { background-position: 0 -176px; }
3512 .ui-icon-power { background-position: 0 -176px; }
3513 .ui-icon-signal-diag { background-position: -16px -176px; }
3513 .ui-icon-signal-diag { background-position: -16px -176px; }
3514 .ui-icon-signal { background-position: -32px -176px; }
3514 .ui-icon-signal { background-position: -32px -176px; }
3515 .ui-icon-battery-0 { background-position: -48px -176px; }
3515 .ui-icon-battery-0 { background-position: -48px -176px; }
3516 .ui-icon-battery-1 { background-position: -64px -176px; }
3516 .ui-icon-battery-1 { background-position: -64px -176px; }
3517 .ui-icon-battery-2 { background-position: -80px -176px; }
3517 .ui-icon-battery-2 { background-position: -80px -176px; }
3518 .ui-icon-battery-3 { background-position: -96px -176px; }
3518 .ui-icon-battery-3 { background-position: -96px -176px; }
3519 .ui-icon-circle-plus { background-position: 0 -192px; }
3519 .ui-icon-circle-plus { background-position: 0 -192px; }
3520 .ui-icon-circle-minus { background-position: -16px -192px; }
3520 .ui-icon-circle-minus { background-position: -16px -192px; }
3521 .ui-icon-circle-close { background-position: -32px -192px; }
3521 .ui-icon-circle-close { background-position: -32px -192px; }
3522 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3522 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
3523 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3523 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
3524 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3524 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
3525 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3525 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
3526 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3526 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
3527 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3527 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
3528 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3528 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
3529 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3529 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
3530 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3530 .ui-icon-circle-zoomin { background-position: -176px -192px; }
3531 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3531 .ui-icon-circle-zoomout { background-position: -192px -192px; }
3532 .ui-icon-circle-check { background-position: -208px -192px; }
3532 .ui-icon-circle-check { background-position: -208px -192px; }
3533 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3533 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
3534 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3534 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
3535 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3535 .ui-icon-circlesmall-close { background-position: -32px -208px; }
3536 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3536 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
3537 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3537 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
3538 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3538 .ui-icon-squaresmall-close { background-position: -80px -208px; }
3539 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3539 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
3540 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3540 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
3541 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3541 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
3542 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3542 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
3543 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3543 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
3544 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3544 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
3545
3545
3546 /* -----------------------------------------------------------
3546 /* -----------------------------------------------------------
3547 jquery ui -> tabs
3547 jquery ui -> tabs
3548 ----------------------------------------------------------- */
3548 ----------------------------------------------------------- */
3549 .ui-tabs .ui-tabs-hide { display: none; }
3549 .ui-tabs .ui-tabs-hide { display: none; }
3550
3550
3551 /* -----------------------------------------------------------
3551 /* -----------------------------------------------------------
3552 jquery ui -> datepicker
3552 jquery ui -> datepicker
3553 ----------------------------------------------------------- */
3553 ----------------------------------------------------------- */
3554 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3554 .ui-datepicker { width: 17em; padding: .2em .2em 0; background: #FFFFFF; border: 1px solid #000000; border-top: none; }
3555 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3555 .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background: #F6F6F6; }
3556 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3556 .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 1px; width: 1.8em; height: 1.8em; }
3557 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3557 .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
3558 .ui-datepicker .ui-datepicker-prev { left: 0; }
3558 .ui-datepicker .ui-datepicker-prev { left: 0; }
3559 .ui-datepicker .ui-datepicker-next { right: 0; }
3559 .ui-datepicker .ui-datepicker-next { right: 0; }
3560 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3560 .ui-datepicker .ui-datepicker-prev-hover { left: 0; }
3561 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3561 .ui-datepicker .ui-datepicker-next-hover { right: 0; }
3562 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3562 .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
3563 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3563 .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
3564 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3564 .ui-datepicker .ui-datepicker-title select { margin:1px 0; }
3565 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3565 .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
3566 .ui-datepicker select.ui-datepicker-month,
3566 .ui-datepicker select.ui-datepicker-month,
3567 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3567 .ui-datepicker select.ui-datepicker-year { width: 49%;}
3568 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3568 .ui-datepicker table {width: 100%; border-collapse: collapse; margin:0 0 .4em; }
3569 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3569 .ui-datepicker th { padding: .7em .3em; text-align: center; border: 0; }
3570 .ui-datepicker td { border: 0; padding: 1px; }
3570 .ui-datepicker td { border: 0; padding: 1px; }
3571 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3571 .ui-datepicker td span, .ui-datepicker td a { display: block; padding: 3px; text-align: center; text-decoration: none; }
3572 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3572 .ui-datepicker td span, .ui-datepicker td a:hover { background: #376ea6; color: #ffffff; }
3573 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3573 .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
3574 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3574 .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
3575 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3575 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
3576 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3576 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-today a { background: #DDDDDD; color: #585858; }
3577 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3577 .ui-datepicker td span, .ui-datepicker td.ui-datepicker-current-day a { background: #376ea6; color: #ffffff; }
3578
3578
3579 /* -----------------------------------------------------------
3579 /* -----------------------------------------------------------
3580 jquery ui -> datepicker / multiple calenders
3580 jquery ui -> datepicker / multiple calenders
3581 ----------------------------------------------------------- */
3581 ----------------------------------------------------------- */
3582 .ui-datepicker.ui-datepicker-multi { width:auto; }
3582 .ui-datepicker.ui-datepicker-multi { width:auto; }
3583 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3583 .ui-datepicker-multi .ui-datepicker-group { float:left; }
3584 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3584 .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
3585 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3585 .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
3586 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3586 .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
3587 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3587 .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
3588 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3588 .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
3589 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3589 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
3590 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3590 .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
3591 .ui-datepicker-row-break { clear:both; width:100%; }
3591 .ui-datepicker-row-break { clear:both; width:100%; }
3592
3592
3593 /* -----------------------------------------------------------
3593 /* -----------------------------------------------------------
3594 jquery ui -> datepicker / rtl support
3594 jquery ui -> datepicker / rtl support
3595 ----------------------------------------------------------- */
3595 ----------------------------------------------------------- */
3596 .ui-datepicker-rtl { direction: rtl; }
3596 .ui-datepicker-rtl { direction: rtl; }
3597 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3597 .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
3598 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3598 .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
3599 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3599 .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
3600 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3600 .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
3601 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3601 .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
3602 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3602 .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
3603 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3603 .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
3604 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3604 .ui-datepicker-rtl .ui-datepicker-group { float:right; }
3605 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3605 .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3606 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3606 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
3607
3607
3608 /* -----------------------------------------------------------
3608 /* -----------------------------------------------------------
3609 jquery ui -> select styling
3609 jquery ui -> select styling
3610 ----------------------------------------------------------- */
3610 ----------------------------------------------------------- */
3611
3611
3612 .ui-selectmenu
3612 .ui-selectmenu
3613 {
3613 {
3614 display: block;
3614 display: block;
3615 position: relative;
3615 position: relative;
3616 overflow: hidden;
3616 overflow: hidden;
3617 background: #ffffff;
3617 background: #ffffff;
3618 border-top: 1px solid #b3b3b3;
3618 border-top: 1px solid #b3b3b3;
3619 border-left: 1px solid #b3b3b3;
3619 border-left: 1px solid #b3b3b3;
3620 border-right: 1px solid #eaeaea;
3620 border-right: 1px solid #eaeaea;
3621 border-bottom: 1px solid #eaeaea;
3621 border-bottom: 1px solid #eaeaea;
3622 text-align: left;
3622 text-align: left;
3623 text-decoration: none;
3623 text-decoration: none;
3624 }
3624 }
3625
3625
3626 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3626 .ui-selectmenu-icon { position:absolute; right:6px; margin-top:-8px; top: 50%; }
3627 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3627 .ui-selectmenu-menu { padding:0; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
3628 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3628 .ui-selectmenu-open { background: #ffffff; border: 1px solid #666666; border-top: none; visibility: visible; }
3629 .ui-selectmenu-menu-popup { margin-top: -1px; }
3629 .ui-selectmenu-menu-popup { margin-top: -1px; }
3630 .ui-selectmenu-menu-dropdown { }
3630 .ui-selectmenu-menu-dropdown { }
3631 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3631 .ui-selectmenu-menu li { padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; }
3632 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3632 .ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding: 5px 0 5px 8px; outline:none; text-decoration:none; color: #000000; }
3633 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3633 .ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
3634 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3634 .ui-selectmenu-hasIcon .ui-selectmenu-status { margin-left: 5px; padding-left: 20px; position: relative; }
3635 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3635 .ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
3636 .ui-selectmenu-status { line-height: 1.4em; }
3636 .ui-selectmenu-status { line-height: 1.4em; }
3637 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3637 .ui-selectmenu-open li.ui-selectmenu-item-focus { background: #376ea6; }
3638 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3638 .ui-selectmenu-open li.ui-selectmenu-item-focus a { color: #ffffff; }
3639 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3639 .ui-selectmenu-open li.ui-selectmenu-item-selected { background: #dfdfdf; }
3640 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3640 .ui-selectmenu-open li.ui-selectmenu-item-selected a { color: #000000; }
3641 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3641 .ui-selectmenu-menu li span,.ui-selectmenu-status span { display:block; margin-bottom: .2em; }
3642 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3642 .ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label { line-height: 1.4em; display:block; padding:.6em .5em 0; }
3643 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; } No newline at end of file
3643 .ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0; }
General Comments 0
You need to be logged in to leave comments. Login now