##// END OF EJS Templates
Implemented #638 permissions overview to groups
marcink -
r2987:4150c45b beta
parent child Browse files
Show More
@@ -1,258 +1,282
1 # -*- coding: utf-8 -*-
1 # -*- coding: utf-8 -*-
2 """
2 """
3 rhodecode.controllers.admin.users_groups
3 rhodecode.controllers.admin.users_groups
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
5
5
6 Users Groups crud controller for pylons
6 Users Groups crud controller for pylons
7
7
8 :created_on: Jan 25, 2011
8 :created_on: Jan 25, 2011
9 :author: marcink
9 :author: marcink
10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
10 :copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
11 :license: GPLv3, see COPYING for more details.
11 :license: GPLv3, see COPYING for more details.
12 """
12 """
13 # This program is free software: you can redistribute it and/or modify
13 # This program is free software: you can redistribute it and/or modify
14 # it under the terms of the GNU General Public License as published by
14 # it under the terms of the GNU General Public License as published by
15 # the Free Software Foundation, either version 3 of the License, or
15 # the Free Software Foundation, either version 3 of the License, or
16 # (at your option) any later version.
16 # (at your option) any later version.
17 #
17 #
18 # This program is distributed in the hope that it will be useful,
18 # This program is distributed in the hope that it will be useful,
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 # but WITHOUT ANY WARRANTY; without even the implied warranty of
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 # GNU General Public License for more details.
21 # GNU General Public License for more details.
22 #
22 #
23 # You should have received a copy of the GNU General Public License
23 # You should have received a copy of the GNU General Public License
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 # along with this program. If not, see <http://www.gnu.org/licenses/>.
25
25
26 import logging
26 import logging
27 import traceback
27 import traceback
28 import formencode
28 import formencode
29
29
30 from formencode import htmlfill
30 from formencode import htmlfill
31 from pylons import request, session, tmpl_context as c, url, config
31 from pylons import request, session, tmpl_context as c, url, config
32 from pylons.controllers.util import abort, redirect
32 from pylons.controllers.util import abort, redirect
33 from pylons.i18n.translation import _
33 from pylons.i18n.translation import _
34
34
35 from rhodecode.lib import helpers as h
35 from rhodecode.lib import helpers as h
36 from rhodecode.lib.exceptions import UsersGroupsAssignedException
36 from rhodecode.lib.exceptions import UsersGroupsAssignedException
37 from rhodecode.lib.utils2 import safe_unicode, str2bool
37 from rhodecode.lib.utils2 import safe_unicode, str2bool
38 from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator
38 from rhodecode.lib.auth import LoginRequired, HasPermissionAllDecorator
39 from rhodecode.lib.base import BaseController, render
39 from rhodecode.lib.base import BaseController, render
40
40
41 from rhodecode.model.users_group import UsersGroupModel
41 from rhodecode.model.users_group import UsersGroupModel
42
42
43 from rhodecode.model.db import User, UsersGroup
43 from rhodecode.model.db import User, UsersGroup, UsersGroupToPerm,\
44 UsersGroupRepoToPerm, UsersGroupRepoGroupToPerm
44 from rhodecode.model.forms import UsersGroupForm
45 from rhodecode.model.forms import UsersGroupForm
45 from rhodecode.model.meta import Session
46 from rhodecode.model.meta import Session
46 from rhodecode.lib.utils import action_logger
47 from rhodecode.lib.utils import action_logger
48 from sqlalchemy.orm import joinedload
47
49
48 log = logging.getLogger(__name__)
50 log = logging.getLogger(__name__)
49
51
50
52
51 class UsersGroupsController(BaseController):
53 class UsersGroupsController(BaseController):
52 """REST Controller styled on the Atom Publishing Protocol"""
54 """REST Controller styled on the Atom Publishing Protocol"""
53 # To properly map this controller, ensure your config/routing.py
55 # To properly map this controller, ensure your config/routing.py
54 # file has a resource setup:
56 # file has a resource setup:
55 # map.resource('users_group', 'users_groups')
57 # map.resource('users_group', 'users_groups')
56
58
57 @LoginRequired()
59 @LoginRequired()
58 @HasPermissionAllDecorator('hg.admin')
60 @HasPermissionAllDecorator('hg.admin')
59 def __before__(self):
61 def __before__(self):
60 c.admin_user = session.get('admin_user')
62 c.admin_user = session.get('admin_user')
61 c.admin_username = session.get('admin_username')
63 c.admin_username = session.get('admin_username')
62 super(UsersGroupsController, self).__before__()
64 super(UsersGroupsController, self).__before__()
63 c.available_permissions = config['available_permissions']
65 c.available_permissions = config['available_permissions']
64
66
65 def index(self, format='html'):
67 def index(self, format='html'):
66 """GET /users_groups: All items in the collection"""
68 """GET /users_groups: All items in the collection"""
67 # url('users_groups')
69 # url('users_groups')
68 c.users_groups_list = UsersGroup().query().all()
70 c.users_groups_list = UsersGroup().query().all()
69 return render('admin/users_groups/users_groups.html')
71 return render('admin/users_groups/users_groups.html')
70
72
71 def create(self):
73 def create(self):
72 """POST /users_groups: Create a new item"""
74 """POST /users_groups: Create a new item"""
73 # url('users_groups')
75 # url('users_groups')
74
76
75 users_group_form = UsersGroupForm()()
77 users_group_form = UsersGroupForm()()
76 try:
78 try:
77 form_result = users_group_form.to_python(dict(request.POST))
79 form_result = users_group_form.to_python(dict(request.POST))
78 UsersGroupModel().create(name=form_result['users_group_name'],
80 UsersGroupModel().create(name=form_result['users_group_name'],
79 active=form_result['users_group_active'])
81 active=form_result['users_group_active'])
80 gr = form_result['users_group_name']
82 gr = form_result['users_group_name']
81 action_logger(self.rhodecode_user,
83 action_logger(self.rhodecode_user,
82 'admin_created_users_group:%s' % gr,
84 'admin_created_users_group:%s' % gr,
83 None, self.ip_addr, self.sa)
85 None, self.ip_addr, self.sa)
84 h.flash(_('created users group %s') % gr, category='success')
86 h.flash(_('created users group %s') % gr, category='success')
85 Session().commit()
87 Session().commit()
86 except formencode.Invalid, errors:
88 except formencode.Invalid, errors:
87 return htmlfill.render(
89 return htmlfill.render(
88 render('admin/users_groups/users_group_add.html'),
90 render('admin/users_groups/users_group_add.html'),
89 defaults=errors.value,
91 defaults=errors.value,
90 errors=errors.error_dict or {},
92 errors=errors.error_dict or {},
91 prefix_error=False,
93 prefix_error=False,
92 encoding="UTF-8")
94 encoding="UTF-8")
93 except Exception:
95 except Exception:
94 log.error(traceback.format_exc())
96 log.error(traceback.format_exc())
95 h.flash(_('error occurred during creation of users group %s') \
97 h.flash(_('error occurred during creation of users group %s') \
96 % request.POST.get('users_group_name'), category='error')
98 % request.POST.get('users_group_name'), category='error')
97
99
98 return redirect(url('users_groups'))
100 return redirect(url('users_groups'))
99
101
100 def new(self, format='html'):
102 def new(self, format='html'):
101 """GET /users_groups/new: Form to create a new item"""
103 """GET /users_groups/new: Form to create a new item"""
102 # url('new_users_group')
104 # url('new_users_group')
103 return render('admin/users_groups/users_group_add.html')
105 return render('admin/users_groups/users_group_add.html')
104
106
107 def _load_data(self, id):
108 c.users_group.permissions = {
109 'repositories': {},
110 'repositories_groups': {}
111 }
112
113 ugroup_repo_perms = UsersGroupRepoToPerm.query()\
114 .options(joinedload(UsersGroupRepoToPerm.permission))\
115 .options(joinedload(UsersGroupRepoToPerm.repository))\
116 .filter(UsersGroupRepoToPerm.users_group_id == id)\
117 .all()
118
119 for gr in ugroup_repo_perms:
120 c.users_group.permissions['repositories'][gr.repository.repo_name] \
121 = gr.permission.permission_name
122
123 ugroup_group_perms = UsersGroupRepoGroupToPerm.query()\
124 .options(joinedload(UsersGroupRepoGroupToPerm.permission))\
125 .options(joinedload(UsersGroupRepoGroupToPerm.group))\
126 .filter(UsersGroupRepoGroupToPerm.users_group_id == id)\
127 .all()
128
129 for gr in ugroup_group_perms:
130 c.users_group.permissions['repositories_groups'][gr.group.group_name] \
131 = gr.permission.permission_name
132
133 c.group_members_obj = [x.user for x in c.users_group.members]
134 c.group_members = [(x.user_id, x.username) for x in
135 c.group_members_obj]
136 c.available_members = [(x.user_id, x.username) for x in
137 User.query().all()]
138
105 def update(self, id):
139 def update(self, id):
106 """PUT /users_groups/id: Update an existing item"""
140 """PUT /users_groups/id: Update an existing item"""
107 # Forms posted to this method should contain a hidden field:
141 # Forms posted to this method should contain a hidden field:
108 # <input type="hidden" name="_method" value="PUT" />
142 # <input type="hidden" name="_method" value="PUT" />
109 # Or using helpers:
143 # Or using helpers:
110 # h.form(url('users_group', id=ID),
144 # h.form(url('users_group', id=ID),
111 # method='put')
145 # method='put')
112 # url('users_group', id=ID)
146 # url('users_group', id=ID)
113
147
114 c.users_group = UsersGroup.get(id)
148 c.users_group = UsersGroup.get_or_404(id)
115 c.group_members_obj = [x.user for x in c.users_group.members]
149 self._load_data(id)
116 c.group_members = [(x.user_id, x.username) for x in
117 c.group_members_obj]
118
119 c.available_members = [(x.user_id, x.username) for x in
120 User.query().all()]
121
150
122 available_members = [safe_unicode(x[0]) for x in c.available_members]
151 available_members = [safe_unicode(x[0]) for x in c.available_members]
123
152
124 users_group_form = UsersGroupForm(edit=True,
153 users_group_form = UsersGroupForm(edit=True,
125 old_data=c.users_group.get_dict(),
154 old_data=c.users_group.get_dict(),
126 available_members=available_members)()
155 available_members=available_members)()
127
156
128 try:
157 try:
129 form_result = users_group_form.to_python(request.POST)
158 form_result = users_group_form.to_python(request.POST)
130 UsersGroupModel().update(c.users_group, form_result)
159 UsersGroupModel().update(c.users_group, form_result)
131 gr = form_result['users_group_name']
160 gr = form_result['users_group_name']
132 action_logger(self.rhodecode_user,
161 action_logger(self.rhodecode_user,
133 'admin_updated_users_group:%s' % gr,
162 'admin_updated_users_group:%s' % gr,
134 None, self.ip_addr, self.sa)
163 None, self.ip_addr, self.sa)
135 h.flash(_('updated users group %s') % gr, category='success')
164 h.flash(_('updated users group %s') % gr, category='success')
136 Session().commit()
165 Session().commit()
137 except formencode.Invalid, errors:
166 except formencode.Invalid, errors:
138 ug_model = UsersGroupModel()
167 ug_model = UsersGroupModel()
139 defaults = errors.value
168 defaults = errors.value
140 e = errors.error_dict or {}
169 e = errors.error_dict or {}
141 defaults.update({
170 defaults.update({
142 'create_repo_perm': ug_model.has_perm(id,
171 'create_repo_perm': ug_model.has_perm(id,
143 'hg.create.repository'),
172 'hg.create.repository'),
144 'fork_repo_perm': ug_model.has_perm(id,
173 'fork_repo_perm': ug_model.has_perm(id,
145 'hg.fork.repository'),
174 'hg.fork.repository'),
146 '_method': 'put'
175 '_method': 'put'
147 })
176 })
148
177
149 return htmlfill.render(
178 return htmlfill.render(
150 render('admin/users_groups/users_group_edit.html'),
179 render('admin/users_groups/users_group_edit.html'),
151 defaults=defaults,
180 defaults=defaults,
152 errors=e,
181 errors=e,
153 prefix_error=False,
182 prefix_error=False,
154 encoding="UTF-8")
183 encoding="UTF-8")
155 except Exception:
184 except Exception:
156 log.error(traceback.format_exc())
185 log.error(traceback.format_exc())
157 h.flash(_('error occurred during update of users group %s') \
186 h.flash(_('error occurred during update of users group %s') \
158 % request.POST.get('users_group_name'), category='error')
187 % request.POST.get('users_group_name'), category='error')
159
188
160 return redirect(url('edit_users_group', id=id))
189 return redirect(url('edit_users_group', id=id))
161
190
162 def delete(self, id):
191 def delete(self, id):
163 """DELETE /users_groups/id: Delete an existing item"""
192 """DELETE /users_groups/id: Delete an existing item"""
164 # Forms posted to this method should contain a hidden field:
193 # Forms posted to this method should contain a hidden field:
165 # <input type="hidden" name="_method" value="DELETE" />
194 # <input type="hidden" name="_method" value="DELETE" />
166 # Or using helpers:
195 # Or using helpers:
167 # h.form(url('users_group', id=ID),
196 # h.form(url('users_group', id=ID),
168 # method='delete')
197 # method='delete')
169 # url('users_group', id=ID)
198 # url('users_group', id=ID)
170 usr_gr = UsersGroup.get_or_404(id)
199 usr_gr = UsersGroup.get_or_404(id)
171 try:
200 try:
172 UsersGroupModel().delete(usr_gr)
201 UsersGroupModel().delete(usr_gr)
173 Session().commit()
202 Session().commit()
174 h.flash(_('successfully deleted users group'), category='success')
203 h.flash(_('successfully deleted users group'), category='success')
175 except UsersGroupsAssignedException, e:
204 except UsersGroupsAssignedException, e:
176 h.flash(e, category='error')
205 h.flash(e, category='error')
177 except Exception:
206 except Exception:
178 log.error(traceback.format_exc())
207 log.error(traceback.format_exc())
179 h.flash(_('An error occurred during deletion of users group'),
208 h.flash(_('An error occurred during deletion of users group'),
180 category='error')
209 category='error')
181 return redirect(url('users_groups'))
210 return redirect(url('users_groups'))
182
211
183 def show(self, id, format='html'):
212 def show(self, id, format='html'):
184 """GET /users_groups/id: Show a specific item"""
213 """GET /users_groups/id: Show a specific item"""
185 # url('users_group', id=ID)
214 # url('users_group', id=ID)
186
215
187 def edit(self, id, format='html'):
216 def edit(self, id, format='html'):
188 """GET /users_groups/id/edit: Form to edit an existing item"""
217 """GET /users_groups/id/edit: Form to edit an existing item"""
189 # url('edit_users_group', id=ID)
218 # url('edit_users_group', id=ID)
190
219
191 c.users_group = UsersGroup.get_or_404(id)
220 c.users_group = UsersGroup.get_or_404(id)
221 self._load_data(id)
192
222
193 c.users_group.permissions = {}
194 c.group_members_obj = [x.user for x in c.users_group.members]
195 c.group_members = [(x.user_id, x.username) for x in
196 c.group_members_obj]
197 c.available_members = [(x.user_id, x.username) for x in
198 User.query().all()]
199 ug_model = UsersGroupModel()
223 ug_model = UsersGroupModel()
200 defaults = c.users_group.get_dict()
224 defaults = c.users_group.get_dict()
201 defaults.update({
225 defaults.update({
202 'create_repo_perm': ug_model.has_perm(c.users_group,
226 'create_repo_perm': ug_model.has_perm(c.users_group,
203 'hg.create.repository'),
227 'hg.create.repository'),
204 'fork_repo_perm': ug_model.has_perm(c.users_group,
228 'fork_repo_perm': ug_model.has_perm(c.users_group,
205 'hg.fork.repository'),
229 'hg.fork.repository'),
206 })
230 })
207
231
208 return htmlfill.render(
232 return htmlfill.render(
209 render('admin/users_groups/users_group_edit.html'),
233 render('admin/users_groups/users_group_edit.html'),
210 defaults=defaults,
234 defaults=defaults,
211 encoding="UTF-8",
235 encoding="UTF-8",
212 force_defaults=False
236 force_defaults=False
213 )
237 )
214
238
215 def update_perm(self, id):
239 def update_perm(self, id):
216 """PUT /users_perm/id: Update an existing item"""
240 """PUT /users_perm/id: Update an existing item"""
217 # url('users_group_perm', id=ID, method='put')
241 # url('users_group_perm', id=ID, method='put')
218
242
219 users_group = UsersGroup.get_or_404(id)
243 users_group = UsersGroup.get_or_404(id)
220 grant_create_perm = str2bool(request.POST.get('create_repo_perm'))
244 grant_create_perm = str2bool(request.POST.get('create_repo_perm'))
221 grant_fork_perm = str2bool(request.POST.get('fork_repo_perm'))
245 grant_fork_perm = str2bool(request.POST.get('fork_repo_perm'))
222 inherit_perms = str2bool(request.POST.get('inherit_default_permissions'))
246 inherit_perms = str2bool(request.POST.get('inherit_default_permissions'))
223
247
224 usersgroup_model = UsersGroupModel()
248 usersgroup_model = UsersGroupModel()
225
249
226 try:
250 try:
227 users_group.inherit_default_permissions = inherit_perms
251 users_group.inherit_default_permissions = inherit_perms
228 Session().add(users_group)
252 Session().add(users_group)
229
253
230 if grant_create_perm:
254 if grant_create_perm:
231 usersgroup_model.revoke_perm(id, 'hg.create.none')
255 usersgroup_model.revoke_perm(id, 'hg.create.none')
232 usersgroup_model.grant_perm(id, 'hg.create.repository')
256 usersgroup_model.grant_perm(id, 'hg.create.repository')
233 h.flash(_("Granted 'repository create' permission to users group"),
257 h.flash(_("Granted 'repository create' permission to users group"),
234 category='success')
258 category='success')
235 else:
259 else:
236 usersgroup_model.revoke_perm(id, 'hg.create.repository')
260 usersgroup_model.revoke_perm(id, 'hg.create.repository')
237 usersgroup_model.grant_perm(id, 'hg.create.none')
261 usersgroup_model.grant_perm(id, 'hg.create.none')
238 h.flash(_("Revoked 'repository create' permission to users group"),
262 h.flash(_("Revoked 'repository create' permission to users group"),
239 category='success')
263 category='success')
240
264
241 if grant_fork_perm:
265 if grant_fork_perm:
242 usersgroup_model.revoke_perm(id, 'hg.fork.none')
266 usersgroup_model.revoke_perm(id, 'hg.fork.none')
243 usersgroup_model.grant_perm(id, 'hg.fork.repository')
267 usersgroup_model.grant_perm(id, 'hg.fork.repository')
244 h.flash(_("Granted 'repository fork' permission to users group"),
268 h.flash(_("Granted 'repository fork' permission to users group"),
245 category='success')
269 category='success')
246 else:
270 else:
247 usersgroup_model.revoke_perm(id, 'hg.fork.repository')
271 usersgroup_model.revoke_perm(id, 'hg.fork.repository')
248 usersgroup_model.grant_perm(id, 'hg.fork.none')
272 usersgroup_model.grant_perm(id, 'hg.fork.none')
249 h.flash(_("Revoked 'repository fork' permission to users group"),
273 h.flash(_("Revoked 'repository fork' permission to users group"),
250 category='success')
274 category='success')
251
275
252 Session().commit()
276 Session().commit()
253 except Exception:
277 except Exception:
254 log.error(traceback.format_exc())
278 log.error(traceback.format_exc())
255 h.flash(_('An error occurred during permissions saving'),
279 h.flash(_('An error occurred during permissions saving'),
256 category='error')
280 category='error')
257
281
258 return redirect(url('edit_users_group', id=id))
282 return redirect(url('edit_users_group', id=id))
@@ -1,4714 +1,4715
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
1 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
2 {
2 {
3 border: 0;
3 border: 0;
4 outline: 0;
4 outline: 0;
5 font-size: 100%;
5 font-size: 100%;
6 vertical-align: baseline;
6 vertical-align: baseline;
7 background: transparent;
7 background: transparent;
8 margin: 0;
8 margin: 0;
9 padding: 0;
9 padding: 0;
10 }
10 }
11
11
12 body {
12 body {
13 line-height: 1;
13 line-height: 1;
14 height: 100%;
14 height: 100%;
15 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
15 background: url("../images/background.png") repeat scroll 0 0 #B0B0B0;
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular,
16 font-family: Lucida Grande, Verdana, Lucida Sans Regular,
17 Lucida Sans Unicode, Arial, sans-serif; font-size : 12px;
17 Lucida Sans Unicode, Arial, sans-serif; font-size : 12px;
18 color: #000;
18 color: #000;
19 margin: 0;
19 margin: 0;
20 padding: 0;
20 padding: 0;
21 font-size: 12px;
21 font-size: 12px;
22 }
22 }
23
23
24 ol,ul {
24 ol,ul {
25 list-style: none;
25 list-style: none;
26 }
26 }
27
27
28 blockquote,q {
28 blockquote,q {
29 quotes: none;
29 quotes: none;
30 }
30 }
31
31
32 blockquote:before,blockquote:after,q:before,q:after {
32 blockquote:before,blockquote:after,q:before,q:after {
33 content: none;
33 content: none;
34 }
34 }
35
35
36 :focus {
36 :focus {
37 outline: 0;
37 outline: 0;
38 }
38 }
39
39
40 del {
40 del {
41 text-decoration: line-through;
41 text-decoration: line-through;
42 }
42 }
43
43
44 table {
44 table {
45 border-collapse: collapse;
45 border-collapse: collapse;
46 border-spacing: 0;
46 border-spacing: 0;
47 }
47 }
48
48
49 html {
49 html {
50 height: 100%;
50 height: 100%;
51 }
51 }
52
52
53 a {
53 a {
54 color: #003367;
54 color: #003367;
55 text-decoration: none;
55 text-decoration: none;
56 cursor: pointer;
56 cursor: pointer;
57 }
57 }
58
58
59 a:hover {
59 a:hover {
60 color: #316293;
60 color: #316293;
61 text-decoration: underline;
61 text-decoration: underline;
62 }
62 }
63
63
64 h1,h2,h3,h4,h5,h6,
64 h1,h2,h3,h4,h5,h6,
65 div.h1,div.h2,div.h3,div.h4,div.h5,div.h6 {
65 div.h1,div.h2,div.h3,div.h4,div.h5,div.h6 {
66 color: #292929;
66 color: #292929;
67 font-weight: 700;
67 font-weight: 700;
68 }
68 }
69
69
70 h1,div.h1 {
70 h1,div.h1 {
71 font-size: 22px;
71 font-size: 22px;
72 }
72 }
73
73
74 h2,div.h2 {
74 h2,div.h2 {
75 font-size: 20px;
75 font-size: 20px;
76 }
76 }
77
77
78 h3,div.h3 {
78 h3,div.h3 {
79 font-size: 18px;
79 font-size: 18px;
80 }
80 }
81
81
82 h4,div.h4 {
82 h4,div.h4 {
83 font-size: 16px;
83 font-size: 16px;
84 }
84 }
85
85
86 h5,div.h5 {
86 h5,div.h5 {
87 font-size: 14px;
87 font-size: 14px;
88 }
88 }
89
89
90 h6,div.h6 {
90 h6,div.h6 {
91 font-size: 11px;
91 font-size: 11px;
92 }
92 }
93
93
94 ul.circle {
94 ul.circle {
95 list-style-type: circle;
95 list-style-type: circle;
96 }
96 }
97
97
98 ul.disc {
98 ul.disc {
99 list-style-type: disc;
99 list-style-type: disc;
100 }
100 }
101
101
102 ul.square {
102 ul.square {
103 list-style-type: square;
103 list-style-type: square;
104 }
104 }
105
105
106 ol.lower-roman {
106 ol.lower-roman {
107 list-style-type: lower-roman;
107 list-style-type: lower-roman;
108 }
108 }
109
109
110 ol.upper-roman {
110 ol.upper-roman {
111 list-style-type: upper-roman;
111 list-style-type: upper-roman;
112 }
112 }
113
113
114 ol.lower-alpha {
114 ol.lower-alpha {
115 list-style-type: lower-alpha;
115 list-style-type: lower-alpha;
116 }
116 }
117
117
118 ol.upper-alpha {
118 ol.upper-alpha {
119 list-style-type: upper-alpha;
119 list-style-type: upper-alpha;
120 }
120 }
121
121
122 ol.decimal {
122 ol.decimal {
123 list-style-type: decimal;
123 list-style-type: decimal;
124 }
124 }
125
125
126 div.color {
126 div.color {
127 clear: both;
127 clear: both;
128 overflow: hidden;
128 overflow: hidden;
129 position: absolute;
129 position: absolute;
130 background: #FFF;
130 background: #FFF;
131 margin: 7px 0 0 60px;
131 margin: 7px 0 0 60px;
132 padding: 1px 1px 1px 0;
132 padding: 1px 1px 1px 0;
133 }
133 }
134
134
135 div.color a {
135 div.color a {
136 width: 15px;
136 width: 15px;
137 height: 15px;
137 height: 15px;
138 display: block;
138 display: block;
139 float: left;
139 float: left;
140 margin: 0 0 0 1px;
140 margin: 0 0 0 1px;
141 padding: 0;
141 padding: 0;
142 }
142 }
143
143
144 div.options {
144 div.options {
145 clear: both;
145 clear: both;
146 overflow: hidden;
146 overflow: hidden;
147 position: absolute;
147 position: absolute;
148 background: #FFF;
148 background: #FFF;
149 margin: 7px 0 0 162px;
149 margin: 7px 0 0 162px;
150 padding: 0;
150 padding: 0;
151 }
151 }
152
152
153 div.options a {
153 div.options a {
154 height: 1%;
154 height: 1%;
155 display: block;
155 display: block;
156 text-decoration: none;
156 text-decoration: none;
157 margin: 0;
157 margin: 0;
158 padding: 3px 8px;
158 padding: 3px 8px;
159 }
159 }
160
160
161 .top-left-rounded-corner {
161 .top-left-rounded-corner {
162 -webkit-border-top-left-radius: 8px;
162 -webkit-border-top-left-radius: 8px;
163 -khtml-border-radius-topleft: 8px;
163 -khtml-border-radius-topleft: 8px;
164 -moz-border-radius-topleft: 8px;
164 -moz-border-radius-topleft: 8px;
165 border-top-left-radius: 8px;
165 border-top-left-radius: 8px;
166 }
166 }
167
167
168 .top-right-rounded-corner {
168 .top-right-rounded-corner {
169 -webkit-border-top-right-radius: 8px;
169 -webkit-border-top-right-radius: 8px;
170 -khtml-border-radius-topright: 8px;
170 -khtml-border-radius-topright: 8px;
171 -moz-border-radius-topright: 8px;
171 -moz-border-radius-topright: 8px;
172 border-top-right-radius: 8px;
172 border-top-right-radius: 8px;
173 }
173 }
174
174
175 .bottom-left-rounded-corner {
175 .bottom-left-rounded-corner {
176 -webkit-border-bottom-left-radius: 8px;
176 -webkit-border-bottom-left-radius: 8px;
177 -khtml-border-radius-bottomleft: 8px;
177 -khtml-border-radius-bottomleft: 8px;
178 -moz-border-radius-bottomleft: 8px;
178 -moz-border-radius-bottomleft: 8px;
179 border-bottom-left-radius: 8px;
179 border-bottom-left-radius: 8px;
180 }
180 }
181
181
182 .bottom-right-rounded-corner {
182 .bottom-right-rounded-corner {
183 -webkit-border-bottom-right-radius: 8px;
183 -webkit-border-bottom-right-radius: 8px;
184 -khtml-border-radius-bottomright: 8px;
184 -khtml-border-radius-bottomright: 8px;
185 -moz-border-radius-bottomright: 8px;
185 -moz-border-radius-bottomright: 8px;
186 border-bottom-right-radius: 8px;
186 border-bottom-right-radius: 8px;
187 }
187 }
188
188
189 .top-left-rounded-corner-mid {
189 .top-left-rounded-corner-mid {
190 -webkit-border-top-left-radius: 4px;
190 -webkit-border-top-left-radius: 4px;
191 -khtml-border-radius-topleft: 4px;
191 -khtml-border-radius-topleft: 4px;
192 -moz-border-radius-topleft: 4px;
192 -moz-border-radius-topleft: 4px;
193 border-top-left-radius: 4px;
193 border-top-left-radius: 4px;
194 }
194 }
195
195
196 .top-right-rounded-corner-mid {
196 .top-right-rounded-corner-mid {
197 -webkit-border-top-right-radius: 4px;
197 -webkit-border-top-right-radius: 4px;
198 -khtml-border-radius-topright: 4px;
198 -khtml-border-radius-topright: 4px;
199 -moz-border-radius-topright: 4px;
199 -moz-border-radius-topright: 4px;
200 border-top-right-radius: 4px;
200 border-top-right-radius: 4px;
201 }
201 }
202
202
203 .bottom-left-rounded-corner-mid {
203 .bottom-left-rounded-corner-mid {
204 -webkit-border-bottom-left-radius: 4px;
204 -webkit-border-bottom-left-radius: 4px;
205 -khtml-border-radius-bottomleft: 4px;
205 -khtml-border-radius-bottomleft: 4px;
206 -moz-border-radius-bottomleft: 4px;
206 -moz-border-radius-bottomleft: 4px;
207 border-bottom-left-radius: 4px;
207 border-bottom-left-radius: 4px;
208 }
208 }
209
209
210 .bottom-right-rounded-corner-mid {
210 .bottom-right-rounded-corner-mid {
211 -webkit-border-bottom-right-radius: 4px;
211 -webkit-border-bottom-right-radius: 4px;
212 -khtml-border-radius-bottomright: 4px;
212 -khtml-border-radius-bottomright: 4px;
213 -moz-border-radius-bottomright: 4px;
213 -moz-border-radius-bottomright: 4px;
214 border-bottom-right-radius: 4px;
214 border-bottom-right-radius: 4px;
215 }
215 }
216
216
217 .help-block {
217 .help-block {
218 color: #999999;
218 color: #999999;
219 display: block;
219 display: block;
220 margin-bottom: 0;
220 margin-bottom: 0;
221 margin-top: 5px;
221 margin-top: 5px;
222 }
222 }
223
223
224 .empty_data{
224 .empty_data{
225 color:#B9B9B9;
225 color:#B9B9B9;
226 }
226 }
227
227
228 a.permalink{
228 a.permalink{
229 visibility: hidden;
229 visibility: hidden;
230 }
230 }
231
231
232 a.permalink:hover{
232 a.permalink:hover{
233 text-decoration: none;
233 text-decoration: none;
234 }
234 }
235
235
236 h1:hover > a.permalink,
236 h1:hover > a.permalink,
237 h2:hover > a.permalink,
237 h2:hover > a.permalink,
238 h3:hover > a.permalink,
238 h3:hover > a.permalink,
239 h4:hover > a.permalink,
239 h4:hover > a.permalink,
240 h5:hover > a.permalink,
240 h5:hover > a.permalink,
241 h6:hover > a.permalink,
241 h6:hover > a.permalink,
242 div:hover > a.permalink {
242 div:hover > a.permalink {
243 visibility: visible;
243 visibility: visible;
244 }
244 }
245
245
246 #header {
246 #header {
247 margin: 0;
247 margin: 0;
248 padding: 0 10px;
248 padding: 0 10px;
249 }
249 }
250
250
251 #header ul#logged-user {
251 #header ul#logged-user {
252 margin-bottom: 5px !important;
252 margin-bottom: 5px !important;
253 -webkit-border-radius: 0px 0px 8px 8px;
253 -webkit-border-radius: 0px 0px 8px 8px;
254 -khtml-border-radius: 0px 0px 8px 8px;
254 -khtml-border-radius: 0px 0px 8px 8px;
255 -moz-border-radius: 0px 0px 8px 8px;
255 -moz-border-radius: 0px 0px 8px 8px;
256 border-radius: 0px 0px 8px 8px;
256 border-radius: 0px 0px 8px 8px;
257 height: 37px;
257 height: 37px;
258 background-color: #003B76;
258 background-color: #003B76;
259 background-repeat: repeat-x;
259 background-repeat: repeat-x;
260 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
260 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
261 background-image: -moz-linear-gradient(top, #003b76, #00376e);
261 background-image: -moz-linear-gradient(top, #003b76, #00376e);
262 background-image: -ms-linear-gradient(top, #003b76, #00376e);
262 background-image: -ms-linear-gradient(top, #003b76, #00376e);
263 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
263 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
264 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
264 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
265 background-image: -o-linear-gradient(top, #003b76, #00376e);
265 background-image: -o-linear-gradient(top, #003b76, #00376e);
266 background-image: linear-gradient(top, #003b76, #00376e);
266 background-image: linear-gradient(top, #003b76, #00376e);
267 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',endColorstr='#00376e', GradientType=0 );
267 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',endColorstr='#00376e', GradientType=0 );
268 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
268 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
269 }
269 }
270
270
271 #header ul#logged-user li {
271 #header ul#logged-user li {
272 list-style: none;
272 list-style: none;
273 float: left;
273 float: left;
274 margin: 8px 0 0;
274 margin: 8px 0 0;
275 padding: 4px 12px;
275 padding: 4px 12px;
276 border-left: 1px solid #316293;
276 border-left: 1px solid #316293;
277 }
277 }
278
278
279 #header ul#logged-user li.first {
279 #header ul#logged-user li.first {
280 border-left: none;
280 border-left: none;
281 margin: 4px;
281 margin: 4px;
282 }
282 }
283
283
284 #header ul#logged-user li.first div.gravatar {
284 #header ul#logged-user li.first div.gravatar {
285 margin-top: -2px;
285 margin-top: -2px;
286 }
286 }
287
287
288 #header ul#logged-user li.first div.account {
288 #header ul#logged-user li.first div.account {
289 padding-top: 4px;
289 padding-top: 4px;
290 float: left;
290 float: left;
291 }
291 }
292
292
293 #header ul#logged-user li.last {
293 #header ul#logged-user li.last {
294 border-right: none;
294 border-right: none;
295 }
295 }
296
296
297 #header ul#logged-user li a {
297 #header ul#logged-user li a {
298 color: #fff;
298 color: #fff;
299 font-weight: 700;
299 font-weight: 700;
300 text-decoration: none;
300 text-decoration: none;
301 }
301 }
302
302
303 #header ul#logged-user li a:hover {
303 #header ul#logged-user li a:hover {
304 text-decoration: underline;
304 text-decoration: underline;
305 }
305 }
306
306
307 #header ul#logged-user li.highlight a {
307 #header ul#logged-user li.highlight a {
308 color: #fff;
308 color: #fff;
309 }
309 }
310
310
311 #header ul#logged-user li.highlight a:hover {
311 #header ul#logged-user li.highlight a:hover {
312 color: #FFF;
312 color: #FFF;
313 }
313 }
314
314
315 #header #header-inner {
315 #header #header-inner {
316 min-height: 44px;
316 min-height: 44px;
317 clear: both;
317 clear: both;
318 position: relative;
318 position: relative;
319 background-color: #003B76;
319 background-color: #003B76;
320 background-repeat: repeat-x;
320 background-repeat: repeat-x;
321 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
321 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
322 background-image: -moz-linear-gradient(top, #003b76, #00376e);
322 background-image: -moz-linear-gradient(top, #003b76, #00376e);
323 background-image: -ms-linear-gradient(top, #003b76, #00376e);
323 background-image: -ms-linear-gradient(top, #003b76, #00376e);
324 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),color-stop(100%, #00376e) );
324 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76),color-stop(100%, #00376e) );
325 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
325 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
326 background-image: -o-linear-gradient(top, #003b76, #00376e);
326 background-image: -o-linear-gradient(top, #003b76, #00376e);
327 background-image: linear-gradient(top, #003b76, #00376e);
327 background-image: linear-gradient(top, #003b76, #00376e);
328 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',endColorstr='#00376e', GradientType=0 );
328 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',endColorstr='#00376e', GradientType=0 );
329 margin: 0;
329 margin: 0;
330 padding: 0;
330 padding: 0;
331 display: block;
331 display: block;
332 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
332 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
333 -webkit-border-radius: 4px 4px 4px 4px;
333 -webkit-border-radius: 4px 4px 4px 4px;
334 -khtml-border-radius: 4px 4px 4px 4px;
334 -khtml-border-radius: 4px 4px 4px 4px;
335 -moz-border-radius: 4px 4px 4px 4px;
335 -moz-border-radius: 4px 4px 4px 4px;
336 border-radius: 4px 4px 4px 4px;
336 border-radius: 4px 4px 4px 4px;
337 }
337 }
338 #header #header-inner.hover{
338 #header #header-inner.hover{
339 position: fixed !important;
339 position: fixed !important;
340 width: 100% !important;
340 width: 100% !important;
341 margin-left: -10px !important;
341 margin-left: -10px !important;
342 z-index: 10000;
342 z-index: 10000;
343 -webkit-border-radius: 0px 0px 0px 0px;
343 -webkit-border-radius: 0px 0px 0px 0px;
344 -khtml-border-radius: 0px 0px 0px 0px;
344 -khtml-border-radius: 0px 0px 0px 0px;
345 -moz-border-radius: 0px 0px 0px 0px;
345 -moz-border-radius: 0px 0px 0px 0px;
346 border-radius: 0px 0px 0px 0px;
346 border-radius: 0px 0px 0px 0px;
347 }
347 }
348
348
349 .ie7 #header #header-inner.hover,
349 .ie7 #header #header-inner.hover,
350 .ie8 #header #header-inner.hover,
350 .ie8 #header #header-inner.hover,
351 .ie9 #header #header-inner.hover
351 .ie9 #header #header-inner.hover
352 {
352 {
353 z-index: auto !important;
353 z-index: auto !important;
354 }
354 }
355
355
356 .header-pos-fix{
356 .header-pos-fix{
357 margin-top: -44px;
357 margin-top: -44px;
358 padding-top: 44px;
358 padding-top: 44px;
359 }
359 }
360
360
361 #header #header-inner #home a {
361 #header #header-inner #home a {
362 height: 40px;
362 height: 40px;
363 width: 46px;
363 width: 46px;
364 display: block;
364 display: block;
365 background: url("../images/button_home.png");
365 background: url("../images/button_home.png");
366 background-position: 0 0;
366 background-position: 0 0;
367 margin: 0;
367 margin: 0;
368 padding: 0;
368 padding: 0;
369 }
369 }
370
370
371 #header #header-inner #home a:hover {
371 #header #header-inner #home a:hover {
372 background-position: 0 -40px;
372 background-position: 0 -40px;
373 }
373 }
374
374
375 #header #header-inner #logo {
375 #header #header-inner #logo {
376 float: left;
376 float: left;
377 position: absolute;
377 position: absolute;
378 }
378 }
379
379
380 #header #header-inner #logo h1 {
380 #header #header-inner #logo h1 {
381 color: #FFF;
381 color: #FFF;
382 font-size: 20px;
382 font-size: 20px;
383 margin: 12px 0 0 13px;
383 margin: 12px 0 0 13px;
384 padding: 0;
384 padding: 0;
385 }
385 }
386
386
387 #header #header-inner #logo a {
387 #header #header-inner #logo a {
388 color: #fff;
388 color: #fff;
389 text-decoration: none;
389 text-decoration: none;
390 }
390 }
391
391
392 #header #header-inner #logo a:hover {
392 #header #header-inner #logo a:hover {
393 color: #bfe3ff;
393 color: #bfe3ff;
394 }
394 }
395
395
396 #header #header-inner #quick,#header #header-inner #quick ul {
396 #header #header-inner #quick,#header #header-inner #quick ul {
397 position: relative;
397 position: relative;
398 float: right;
398 float: right;
399 list-style-type: none;
399 list-style-type: none;
400 list-style-position: outside;
400 list-style-position: outside;
401 margin: 8px 8px 0 0;
401 margin: 8px 8px 0 0;
402 padding: 0;
402 padding: 0;
403 }
403 }
404
404
405 #header #header-inner #quick li {
405 #header #header-inner #quick li {
406 position: relative;
406 position: relative;
407 float: left;
407 float: left;
408 margin: 0 5px 0 0;
408 margin: 0 5px 0 0;
409 padding: 0;
409 padding: 0;
410 }
410 }
411
411
412 #header #header-inner #quick li a.menu_link {
412 #header #header-inner #quick li a.menu_link {
413 top: 0;
413 top: 0;
414 left: 0;
414 left: 0;
415 height: 1%;
415 height: 1%;
416 display: block;
416 display: block;
417 clear: both;
417 clear: both;
418 overflow: hidden;
418 overflow: hidden;
419 color: #FFF;
419 color: #FFF;
420 font-weight: 700;
420 font-weight: 700;
421 text-decoration: none;
421 text-decoration: none;
422 background: #369;
422 background: #369;
423 padding: 0;
423 padding: 0;
424 -webkit-border-radius: 4px 4px 4px 4px;
424 -webkit-border-radius: 4px 4px 4px 4px;
425 -khtml-border-radius: 4px 4px 4px 4px;
425 -khtml-border-radius: 4px 4px 4px 4px;
426 -moz-border-radius: 4px 4px 4px 4px;
426 -moz-border-radius: 4px 4px 4px 4px;
427 border-radius: 4px 4px 4px 4px;
427 border-radius: 4px 4px 4px 4px;
428 }
428 }
429
429
430 #header #header-inner #quick li span.short {
430 #header #header-inner #quick li span.short {
431 padding: 9px 6px 8px 6px;
431 padding: 9px 6px 8px 6px;
432 }
432 }
433
433
434 #header #header-inner #quick li span {
434 #header #header-inner #quick li span {
435 top: 0;
435 top: 0;
436 right: 0;
436 right: 0;
437 height: 1%;
437 height: 1%;
438 display: block;
438 display: block;
439 float: left;
439 float: left;
440 border-left: 1px solid #3f6f9f;
440 border-left: 1px solid #3f6f9f;
441 margin: 0;
441 margin: 0;
442 padding: 10px 12px 8px 10px;
442 padding: 10px 12px 8px 10px;
443 }
443 }
444
444
445 #header #header-inner #quick li span.normal {
445 #header #header-inner #quick li span.normal {
446 border: none;
446 border: none;
447 padding: 10px 12px 8px;
447 padding: 10px 12px 8px;
448 }
448 }
449
449
450 #header #header-inner #quick li span.icon {
450 #header #header-inner #quick li span.icon {
451 top: 0;
451 top: 0;
452 left: 0;
452 left: 0;
453 border-left: none;
453 border-left: none;
454 border-right: 1px solid #2e5c89;
454 border-right: 1px solid #2e5c89;
455 padding: 8px 6px 4px;
455 padding: 8px 6px 4px;
456 }
456 }
457
457
458 #header #header-inner #quick li span.icon_short {
458 #header #header-inner #quick li span.icon_short {
459 top: 0;
459 top: 0;
460 left: 0;
460 left: 0;
461 border-left: none;
461 border-left: none;
462 border-right: 1px solid #2e5c89;
462 border-right: 1px solid #2e5c89;
463 padding: 8px 6px 4px;
463 padding: 8px 6px 4px;
464 }
464 }
465
465
466 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
466 #header #header-inner #quick li span.icon img,#header #header-inner #quick li span.icon_short img
467 {
467 {
468 margin: 0px -2px 0px 0px;
468 margin: 0px -2px 0px 0px;
469 }
469 }
470
470
471 #header #header-inner #quick li a:hover {
471 #header #header-inner #quick li a:hover {
472 background: #4e4e4e no-repeat top left;
472 background: #4e4e4e no-repeat top left;
473 }
473 }
474
474
475 #header #header-inner #quick li a:hover span {
475 #header #header-inner #quick li a:hover span {
476 border-left: 1px solid #545454;
476 border-left: 1px solid #545454;
477 }
477 }
478
478
479 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
479 #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short
480 {
480 {
481 border-left: none;
481 border-left: none;
482 border-right: 1px solid #464646;
482 border-right: 1px solid #464646;
483 }
483 }
484
484
485 #header #header-inner #quick ul {
485 #header #header-inner #quick ul {
486 top: 29px;
486 top: 29px;
487 right: 0;
487 right: 0;
488 min-width: 200px;
488 min-width: 200px;
489 display: none;
489 display: none;
490 position: absolute;
490 position: absolute;
491 background: #FFF;
491 background: #FFF;
492 border: 1px solid #666;
492 border: 1px solid #666;
493 border-top: 1px solid #003367;
493 border-top: 1px solid #003367;
494 z-index: 100;
494 z-index: 100;
495 margin: 0px 0px 0px 0px;
495 margin: 0px 0px 0px 0px;
496 padding: 0;
496 padding: 0;
497 }
497 }
498
498
499 #header #header-inner #quick ul.repo_switcher {
499 #header #header-inner #quick ul.repo_switcher {
500 max-height: 275px;
500 max-height: 275px;
501 overflow-x: hidden;
501 overflow-x: hidden;
502 overflow-y: auto;
502 overflow-y: auto;
503 }
503 }
504
504
505 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
505 #header #header-inner #quick ul.repo_switcher li.qfilter_rs {
506 float: none;
506 float: none;
507 margin: 0;
507 margin: 0;
508 border-bottom: 2px solid #003367;
508 border-bottom: 2px solid #003367;
509 }
509 }
510
510
511 #header #header-inner #quick .repo_switcher_type {
511 #header #header-inner #quick .repo_switcher_type {
512 position: absolute;
512 position: absolute;
513 left: 0;
513 left: 0;
514 top: 9px;
514 top: 9px;
515 }
515 }
516
516
517 #header #header-inner #quick li ul li {
517 #header #header-inner #quick li ul li {
518 border-bottom: 1px solid #ddd;
518 border-bottom: 1px solid #ddd;
519 }
519 }
520
520
521 #header #header-inner #quick li ul li a {
521 #header #header-inner #quick li ul li a {
522 width: 182px;
522 width: 182px;
523 height: auto;
523 height: auto;
524 display: block;
524 display: block;
525 float: left;
525 float: left;
526 background: #FFF;
526 background: #FFF;
527 color: #003367;
527 color: #003367;
528 font-weight: 400;
528 font-weight: 400;
529 margin: 0;
529 margin: 0;
530 padding: 7px 9px;
530 padding: 7px 9px;
531 }
531 }
532
532
533 #header #header-inner #quick li ul li a:hover {
533 #header #header-inner #quick li ul li a:hover {
534 color: #000;
534 color: #000;
535 background: #FFF;
535 background: #FFF;
536 }
536 }
537
537
538 #header #header-inner #quick ul ul {
538 #header #header-inner #quick ul ul {
539 top: auto;
539 top: auto;
540 }
540 }
541
541
542 #header #header-inner #quick li ul ul {
542 #header #header-inner #quick li ul ul {
543 right: 200px;
543 right: 200px;
544 max-height: 275px;
544 max-height: 275px;
545 overflow: auto;
545 overflow: auto;
546 overflow-x: hidden;
546 overflow-x: hidden;
547 white-space: normal;
547 white-space: normal;
548 }
548 }
549
549
550 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
550 #header #header-inner #quick li ul li a.journal,#header #header-inner #quick li ul li a.journal:hover
551 {
551 {
552 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
552 background: url("../images/icons/book.png") no-repeat scroll 4px 9px
553 #FFF;
553 #FFF;
554 width: 167px;
554 width: 167px;
555 margin: 0;
555 margin: 0;
556 padding: 12px 9px 7px 24px;
556 padding: 12px 9px 7px 24px;
557 }
557 }
558
558
559 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
559 #header #header-inner #quick li ul li a.private_repo,#header #header-inner #quick li ul li a.private_repo:hover
560 {
560 {
561 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
561 background: url("../images/icons/lock.png") no-repeat scroll 4px 9px
562 #FFF;
562 #FFF;
563 min-width: 167px;
563 min-width: 167px;
564 margin: 0;
564 margin: 0;
565 padding: 12px 9px 7px 24px;
565 padding: 12px 9px 7px 24px;
566 }
566 }
567
567
568 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
568 #header #header-inner #quick li ul li a.public_repo,#header #header-inner #quick li ul li a.public_repo:hover
569 {
569 {
570 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
570 background: url("../images/icons/lock_open.png") no-repeat scroll 4px
571 9px #FFF;
571 9px #FFF;
572 min-width: 167px;
572 min-width: 167px;
573 margin: 0;
573 margin: 0;
574 padding: 12px 9px 7px 24px;
574 padding: 12px 9px 7px 24px;
575 }
575 }
576
576
577 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
577 #header #header-inner #quick li ul li a.hg,#header #header-inner #quick li ul li a.hg:hover
578 {
578 {
579 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
579 background: url("../images/icons/hgicon.png") no-repeat scroll 4px 9px
580 #FFF;
580 #FFF;
581 min-width: 167px;
581 min-width: 167px;
582 margin: 0 0 0 14px;
582 margin: 0 0 0 14px;
583 padding: 12px 9px 7px 24px;
583 padding: 12px 9px 7px 24px;
584 }
584 }
585
585
586 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
586 #header #header-inner #quick li ul li a.git,#header #header-inner #quick li ul li a.git:hover
587 {
587 {
588 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
588 background: url("../images/icons/giticon.png") no-repeat scroll 4px 9px
589 #FFF;
589 #FFF;
590 min-width: 167px;
590 min-width: 167px;
591 margin: 0 0 0 14px;
591 margin: 0 0 0 14px;
592 padding: 12px 9px 7px 24px;
592 padding: 12px 9px 7px 24px;
593 }
593 }
594
594
595 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
595 #header #header-inner #quick li ul li a.repos,#header #header-inner #quick li ul li a.repos:hover
596 {
596 {
597 background: url("../images/icons/database_edit.png") no-repeat scroll
597 background: url("../images/icons/database_edit.png") no-repeat scroll
598 4px 9px #FFF;
598 4px 9px #FFF;
599 width: 167px;
599 width: 167px;
600 margin: 0;
600 margin: 0;
601 padding: 12px 9px 7px 24px;
601 padding: 12px 9px 7px 24px;
602 }
602 }
603
603
604 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
604 #header #header-inner #quick li ul li a.repos_groups,#header #header-inner #quick li ul li a.repos_groups:hover
605 {
605 {
606 background: url("../images/icons/database_link.png") no-repeat scroll
606 background: url("../images/icons/database_link.png") no-repeat scroll
607 4px 9px #FFF;
607 4px 9px #FFF;
608 width: 167px;
608 width: 167px;
609 margin: 0;
609 margin: 0;
610 padding: 12px 9px 7px 24px;
610 padding: 12px 9px 7px 24px;
611 }
611 }
612
612
613 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
613 #header #header-inner #quick li ul li a.users,#header #header-inner #quick li ul li a.users:hover
614 {
614 {
615 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
615 background: #FFF url("../images/icons/user_edit.png") no-repeat 4px 9px;
616 width: 167px;
616 width: 167px;
617 margin: 0;
617 margin: 0;
618 padding: 12px 9px 7px 24px;
618 padding: 12px 9px 7px 24px;
619 }
619 }
620
620
621 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
621 #header #header-inner #quick li ul li a.groups,#header #header-inner #quick li ul li a.groups:hover
622 {
622 {
623 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
623 background: #FFF url("../images/icons/group_edit.png") no-repeat 4px 9px;
624 width: 167px;
624 width: 167px;
625 margin: 0;
625 margin: 0;
626 padding: 12px 9px 7px 24px;
626 padding: 12px 9px 7px 24px;
627 }
627 }
628
628
629 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
629 #header #header-inner #quick li ul li a.settings,#header #header-inner #quick li ul li a.settings:hover
630 {
630 {
631 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
631 background: #FFF url("../images/icons/cog.png") no-repeat 4px 9px;
632 width: 167px;
632 width: 167px;
633 margin: 0;
633 margin: 0;
634 padding: 12px 9px 7px 24px;
634 padding: 12px 9px 7px 24px;
635 }
635 }
636
636
637 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
637 #header #header-inner #quick li ul li a.permissions,#header #header-inner #quick li ul li a.permissions:hover
638 {
638 {
639 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
639 background: #FFF url("../images/icons/key.png") no-repeat 4px 9px;
640 width: 167px;
640 width: 167px;
641 margin: 0;
641 margin: 0;
642 padding: 12px 9px 7px 24px;
642 padding: 12px 9px 7px 24px;
643 }
643 }
644
644
645 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
645 #header #header-inner #quick li ul li a.ldap,#header #header-inner #quick li ul li a.ldap:hover
646 {
646 {
647 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
647 background: #FFF url("../images/icons/server_key.png") no-repeat 4px 9px;
648 width: 167px;
648 width: 167px;
649 margin: 0;
649 margin: 0;
650 padding: 12px 9px 7px 24px;
650 padding: 12px 9px 7px 24px;
651 }
651 }
652
652
653 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
653 #header #header-inner #quick li ul li a.fork,#header #header-inner #quick li ul li a.fork:hover
654 {
654 {
655 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
655 background: #FFF url("../images/icons/arrow_divide.png") no-repeat 4px
656 9px;
656 9px;
657 width: 167px;
657 width: 167px;
658 margin: 0;
658 margin: 0;
659 padding: 12px 9px 7px 24px;
659 padding: 12px 9px 7px 24px;
660 }
660 }
661
661
662 #header #header-inner #quick li ul li a.locking_add,#header #header-inner #quick li ul li a.locking_add:hover
662 #header #header-inner #quick li ul li a.locking_add,#header #header-inner #quick li ul li a.locking_add:hover
663 {
663 {
664 background: #FFF url("../images/icons/lock_add.png") no-repeat 4px
664 background: #FFF url("../images/icons/lock_add.png") no-repeat 4px
665 9px;
665 9px;
666 width: 167px;
666 width: 167px;
667 margin: 0;
667 margin: 0;
668 padding: 12px 9px 7px 24px;
668 padding: 12px 9px 7px 24px;
669 }
669 }
670
670
671 #header #header-inner #quick li ul li a.locking_del,#header #header-inner #quick li ul li a.locking_del:hover
671 #header #header-inner #quick li ul li a.locking_del,#header #header-inner #quick li ul li a.locking_del:hover
672 {
672 {
673 background: #FFF url("../images/icons/lock_delete.png") no-repeat 4px
673 background: #FFF url("../images/icons/lock_delete.png") no-repeat 4px
674 9px;
674 9px;
675 width: 167px;
675 width: 167px;
676 margin: 0;
676 margin: 0;
677 padding: 12px 9px 7px 24px;
677 padding: 12px 9px 7px 24px;
678 }
678 }
679
679
680 #header #header-inner #quick li ul li a.pull_request,#header #header-inner #quick li ul li a.pull_request:hover
680 #header #header-inner #quick li ul li a.pull_request,#header #header-inner #quick li ul li a.pull_request:hover
681 {
681 {
682 background: #FFF url("../images/icons/arrow_join.png") no-repeat 4px
682 background: #FFF url("../images/icons/arrow_join.png") no-repeat 4px
683 9px;
683 9px;
684 width: 167px;
684 width: 167px;
685 margin: 0;
685 margin: 0;
686 padding: 12px 9px 7px 24px;
686 padding: 12px 9px 7px 24px;
687 }
687 }
688
688
689 #header #header-inner #quick li ul li a.compare_request,#header #header-inner #quick li ul li a.compare_request:hover
689 #header #header-inner #quick li ul li a.compare_request,#header #header-inner #quick li ul li a.compare_request:hover
690 {
690 {
691 background: #FFF url("../images/icons/arrow_inout.png") no-repeat 4px
691 background: #FFF url("../images/icons/arrow_inout.png") no-repeat 4px
692 9px;
692 9px;
693 width: 167px;
693 width: 167px;
694 margin: 0;
694 margin: 0;
695 padding: 12px 9px 7px 24px;
695 padding: 12px 9px 7px 24px;
696 }
696 }
697
697
698 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
698 #header #header-inner #quick li ul li a.search,#header #header-inner #quick li ul li a.search:hover
699 {
699 {
700 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
700 background: #FFF url("../images/icons/search_16.png") no-repeat 4px 9px;
701 width: 167px;
701 width: 167px;
702 margin: 0;
702 margin: 0;
703 padding: 12px 9px 7px 24px;
703 padding: 12px 9px 7px 24px;
704 }
704 }
705
705
706 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
706 #header #header-inner #quick li ul li a.delete,#header #header-inner #quick li ul li a.delete:hover
707 {
707 {
708 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
708 background: #FFF url("../images/icons/delete.png") no-repeat 4px 9px;
709 width: 167px;
709 width: 167px;
710 margin: 0;
710 margin: 0;
711 padding: 12px 9px 7px 24px;
711 padding: 12px 9px 7px 24px;
712 }
712 }
713
713
714 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
714 #header #header-inner #quick li ul li a.branches,#header #header-inner #quick li ul li a.branches:hover
715 {
715 {
716 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
716 background: #FFF url("../images/icons/arrow_branch.png") no-repeat 4px
717 9px;
717 9px;
718 width: 167px;
718 width: 167px;
719 margin: 0;
719 margin: 0;
720 padding: 12px 9px 7px 24px;
720 padding: 12px 9px 7px 24px;
721 }
721 }
722
722
723 #header #header-inner #quick li ul li a.tags,
723 #header #header-inner #quick li ul li a.tags,
724 #header #header-inner #quick li ul li a.tags:hover{
724 #header #header-inner #quick li ul li a.tags:hover{
725 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
725 background: #FFF url("../images/icons/tag_blue.png") no-repeat 4px 9px;
726 width: 167px;
726 width: 167px;
727 margin: 0;
727 margin: 0;
728 padding: 12px 9px 7px 24px;
728 padding: 12px 9px 7px 24px;
729 }
729 }
730
730
731 #header #header-inner #quick li ul li a.bookmarks,
731 #header #header-inner #quick li ul li a.bookmarks,
732 #header #header-inner #quick li ul li a.bookmarks:hover{
732 #header #header-inner #quick li ul li a.bookmarks:hover{
733 background: #FFF url("../images/icons/tag_green.png") no-repeat 4px 9px;
733 background: #FFF url("../images/icons/tag_green.png") no-repeat 4px 9px;
734 width: 167px;
734 width: 167px;
735 margin: 0;
735 margin: 0;
736 padding: 12px 9px 7px 24px;
736 padding: 12px 9px 7px 24px;
737 }
737 }
738
738
739 #header #header-inner #quick li ul li a.admin,
739 #header #header-inner #quick li ul li a.admin,
740 #header #header-inner #quick li ul li a.admin:hover{
740 #header #header-inner #quick li ul li a.admin:hover{
741 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
741 background: #FFF url("../images/icons/cog_edit.png") no-repeat 4px 9px;
742 width: 167px;
742 width: 167px;
743 margin: 0;
743 margin: 0;
744 padding: 12px 9px 7px 24px;
744 padding: 12px 9px 7px 24px;
745 }
745 }
746
746
747 .groups_breadcrumbs a {
747 .groups_breadcrumbs a {
748 color: #fff;
748 color: #fff;
749 }
749 }
750
750
751 .groups_breadcrumbs a:hover {
751 .groups_breadcrumbs a:hover {
752 color: #bfe3ff;
752 color: #bfe3ff;
753 text-decoration: none;
753 text-decoration: none;
754 }
754 }
755
755
756 td.quick_repo_menu {
756 td.quick_repo_menu {
757 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
757 background: #FFF url("../images/vertical-indicator.png") 8px 50% no-repeat !important;
758 cursor: pointer;
758 cursor: pointer;
759 width: 8px;
759 width: 8px;
760 border: 1px solid transparent;
760 border: 1px solid transparent;
761 }
761 }
762
762
763 td.quick_repo_menu.active {
763 td.quick_repo_menu.active {
764 background: url("../images/dt-arrow-dn.png") no-repeat scroll 5px 50% #FFFFFF !important;
764 background: url("../images/dt-arrow-dn.png") no-repeat scroll 5px 50% #FFFFFF !important;
765 border: 1px solid #003367;
765 border: 1px solid #003367;
766 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
766 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
767 cursor: pointer;
767 cursor: pointer;
768 }
768 }
769
769
770 td.quick_repo_menu .menu_items {
770 td.quick_repo_menu .menu_items {
771 margin-top: 10px;
771 margin-top: 10px;
772 margin-left:-6px;
772 margin-left:-6px;
773 width: 150px;
773 width: 150px;
774 position: absolute;
774 position: absolute;
775 background-color: #FFF;
775 background-color: #FFF;
776 background: none repeat scroll 0 0 #FFFFFF;
776 background: none repeat scroll 0 0 #FFFFFF;
777 border-color: #003367 #666666 #666666;
777 border-color: #003367 #666666 #666666;
778 border-right: 1px solid #666666;
778 border-right: 1px solid #666666;
779 border-style: solid;
779 border-style: solid;
780 border-width: 1px;
780 border-width: 1px;
781 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
781 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
782 border-top-style: none;
782 border-top-style: none;
783 }
783 }
784
784
785 td.quick_repo_menu .menu_items li {
785 td.quick_repo_menu .menu_items li {
786 padding: 0 !important;
786 padding: 0 !important;
787 }
787 }
788
788
789 td.quick_repo_menu .menu_items a {
789 td.quick_repo_menu .menu_items a {
790 display: block;
790 display: block;
791 padding: 4px 12px 4px 8px;
791 padding: 4px 12px 4px 8px;
792 }
792 }
793
793
794 td.quick_repo_menu .menu_items a:hover {
794 td.quick_repo_menu .menu_items a:hover {
795 background-color: #EEE;
795 background-color: #EEE;
796 text-decoration: none;
796 text-decoration: none;
797 }
797 }
798
798
799 td.quick_repo_menu .menu_items .icon img {
799 td.quick_repo_menu .menu_items .icon img {
800 margin-bottom: -2px;
800 margin-bottom: -2px;
801 }
801 }
802
802
803 td.quick_repo_menu .menu_items.hidden {
803 td.quick_repo_menu .menu_items.hidden {
804 display: none;
804 display: none;
805 }
805 }
806
806
807 .yui-dt-first th {
807 .yui-dt-first th {
808 text-align: left;
808 text-align: left;
809 }
809 }
810
810
811 /*
811 /*
812 Copyright (c) 2011, Yahoo! Inc. All rights reserved.
812 Copyright (c) 2011, Yahoo! Inc. All rights reserved.
813 Code licensed under the BSD License:
813 Code licensed under the BSD License:
814 http://developer.yahoo.com/yui/license.html
814 http://developer.yahoo.com/yui/license.html
815 version: 2.9.0
815 version: 2.9.0
816 */
816 */
817 .yui-skin-sam .yui-dt-mask {
817 .yui-skin-sam .yui-dt-mask {
818 position: absolute;
818 position: absolute;
819 z-index: 9500;
819 z-index: 9500;
820 }
820 }
821 .yui-dt-tmp {
821 .yui-dt-tmp {
822 position: absolute;
822 position: absolute;
823 left: -9000px;
823 left: -9000px;
824 }
824 }
825 .yui-dt-scrollable .yui-dt-bd { overflow: auto }
825 .yui-dt-scrollable .yui-dt-bd { overflow: auto }
826 .yui-dt-scrollable .yui-dt-hd {
826 .yui-dt-scrollable .yui-dt-hd {
827 overflow: hidden;
827 overflow: hidden;
828 position: relative;
828 position: relative;
829 }
829 }
830 .yui-dt-scrollable .yui-dt-bd thead tr,
830 .yui-dt-scrollable .yui-dt-bd thead tr,
831 .yui-dt-scrollable .yui-dt-bd thead th {
831 .yui-dt-scrollable .yui-dt-bd thead th {
832 position: absolute;
832 position: absolute;
833 left: -1500px;
833 left: -1500px;
834 }
834 }
835 .yui-dt-scrollable tbody { -moz-outline: 0 }
835 .yui-dt-scrollable tbody { -moz-outline: 0 }
836 .yui-skin-sam thead .yui-dt-sortable { cursor: pointer }
836 .yui-skin-sam thead .yui-dt-sortable { cursor: pointer }
837 .yui-skin-sam thead .yui-dt-draggable { cursor: move }
837 .yui-skin-sam thead .yui-dt-draggable { cursor: move }
838 .yui-dt-coltarget {
838 .yui-dt-coltarget {
839 position: absolute;
839 position: absolute;
840 z-index: 999;
840 z-index: 999;
841 }
841 }
842 .yui-dt-hd { zoom: 1 }
842 .yui-dt-hd { zoom: 1 }
843 th.yui-dt-resizeable .yui-dt-resizerliner { position: relative }
843 th.yui-dt-resizeable .yui-dt-resizerliner { position: relative }
844 .yui-dt-resizer {
844 .yui-dt-resizer {
845 position: absolute;
845 position: absolute;
846 right: 0;
846 right: 0;
847 bottom: 0;
847 bottom: 0;
848 height: 100%;
848 height: 100%;
849 cursor: e-resize;
849 cursor: e-resize;
850 cursor: col-resize;
850 cursor: col-resize;
851 background-color: #CCC;
851 background-color: #CCC;
852 opacity: 0;
852 opacity: 0;
853 filter: alpha(opacity=0);
853 filter: alpha(opacity=0);
854 }
854 }
855 .yui-dt-resizerproxy {
855 .yui-dt-resizerproxy {
856 visibility: hidden;
856 visibility: hidden;
857 position: absolute;
857 position: absolute;
858 z-index: 9000;
858 z-index: 9000;
859 background-color: #CCC;
859 background-color: #CCC;
860 opacity: 0;
860 opacity: 0;
861 filter: alpha(opacity=0);
861 filter: alpha(opacity=0);
862 }
862 }
863 th.yui-dt-hidden .yui-dt-liner,
863 th.yui-dt-hidden .yui-dt-liner,
864 td.yui-dt-hidden .yui-dt-liner,
864 td.yui-dt-hidden .yui-dt-liner,
865 th.yui-dt-hidden .yui-dt-resizer { display: none }
865 th.yui-dt-hidden .yui-dt-resizer { display: none }
866 .yui-dt-editor,
866 .yui-dt-editor,
867 .yui-dt-editor-shim {
867 .yui-dt-editor-shim {
868 position: absolute;
868 position: absolute;
869 z-index: 9000;
869 z-index: 9000;
870 }
870 }
871 .yui-skin-sam .yui-dt table {
871 .yui-skin-sam .yui-dt table {
872 margin: 0;
872 margin: 0;
873 padding: 0;
873 padding: 0;
874 font-family: arial;
874 font-family: arial;
875 font-size: inherit;
875 font-size: inherit;
876 border-collapse: separate;
876 border-collapse: separate;
877 *border-collapse: collapse;
877 *border-collapse: collapse;
878 border-spacing: 0;
878 border-spacing: 0;
879 border: 1px solid #7f7f7f;
879 border: 1px solid #7f7f7f;
880 }
880 }
881 .yui-skin-sam .yui-dt thead { border-spacing: 0 }
881 .yui-skin-sam .yui-dt thead { border-spacing: 0 }
882 .yui-skin-sam .yui-dt caption {
882 .yui-skin-sam .yui-dt caption {
883 color: #000;
883 color: #000;
884 font-size: 85%;
884 font-size: 85%;
885 font-weight: normal;
885 font-weight: normal;
886 font-style: italic;
886 font-style: italic;
887 line-height: 1;
887 line-height: 1;
888 padding: 1em 0;
888 padding: 1em 0;
889 text-align: center;
889 text-align: center;
890 }
890 }
891 .yui-skin-sam .yui-dt th { background: #d8d8da url(../images/sprite.png) repeat-x 0 0 }
891 .yui-skin-sam .yui-dt th { background: #d8d8da url(../images/sprite.png) repeat-x 0 0 }
892 .yui-skin-sam .yui-dt th,
892 .yui-skin-sam .yui-dt th,
893 .yui-skin-sam .yui-dt th a {
893 .yui-skin-sam .yui-dt th a {
894 font-weight: normal;
894 font-weight: normal;
895 text-decoration: none;
895 text-decoration: none;
896 color: #000;
896 color: #000;
897 vertical-align: bottom;
897 vertical-align: bottom;
898 }
898 }
899 .yui-skin-sam .yui-dt th {
899 .yui-skin-sam .yui-dt th {
900 margin: 0;
900 margin: 0;
901 padding: 0;
901 padding: 0;
902 border: 0;
902 border: 0;
903 border-right: 1px solid #cbcbcb;
903 border-right: 1px solid #cbcbcb;
904 }
904 }
905 .yui-skin-sam .yui-dt tr.yui-dt-first td { border-top: 1px solid #7f7f7f }
905 .yui-skin-sam .yui-dt tr.yui-dt-first td { border-top: 1px solid #7f7f7f }
906 .yui-skin-sam .yui-dt th .yui-dt-liner { white-space: nowrap }
906 .yui-skin-sam .yui-dt th .yui-dt-liner { white-space: nowrap }
907 .yui-skin-sam .yui-dt-liner {
907 .yui-skin-sam .yui-dt-liner {
908 margin: 0;
908 margin: 0;
909 padding: 0;
909 padding: 0;
910 }
910 }
911 .yui-skin-sam .yui-dt-coltarget {
911 .yui-skin-sam .yui-dt-coltarget {
912 width: 5px;
912 width: 5px;
913 background-color: red;
913 background-color: red;
914 }
914 }
915 .yui-skin-sam .yui-dt td {
915 .yui-skin-sam .yui-dt td {
916 margin: 0;
916 margin: 0;
917 padding: 0;
917 padding: 0;
918 border: 0;
918 border: 0;
919 border-right: 1px solid #cbcbcb;
919 border-right: 1px solid #cbcbcb;
920 text-align: left;
920 text-align: left;
921 }
921 }
922 .yui-skin-sam .yui-dt-list td { border-right: 0 }
922 .yui-skin-sam .yui-dt-list td { border-right: 0 }
923 .yui-skin-sam .yui-dt-resizer { width: 6px }
923 .yui-skin-sam .yui-dt-resizer { width: 6px }
924 .yui-skin-sam .yui-dt-mask {
924 .yui-skin-sam .yui-dt-mask {
925 background-color: #000;
925 background-color: #000;
926 opacity: .25;
926 opacity: .25;
927 filter: alpha(opacity=25);
927 filter: alpha(opacity=25);
928 }
928 }
929 .yui-skin-sam .yui-dt-message { background-color: #FFF }
929 .yui-skin-sam .yui-dt-message { background-color: #FFF }
930 .yui-skin-sam .yui-dt-scrollable table { border: 0 }
930 .yui-skin-sam .yui-dt-scrollable table { border: 0 }
931 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
931 .yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
932 border-left: 1px solid #7f7f7f;
932 border-left: 1px solid #7f7f7f;
933 border-top: 1px solid #7f7f7f;
933 border-top: 1px solid #7f7f7f;
934 border-right: 1px solid #7f7f7f;
934 border-right: 1px solid #7f7f7f;
935 }
935 }
936 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
936 .yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
937 border-left: 1px solid #7f7f7f;
937 border-left: 1px solid #7f7f7f;
938 border-bottom: 1px solid #7f7f7f;
938 border-bottom: 1px solid #7f7f7f;
939 border-right: 1px solid #7f7f7f;
939 border-right: 1px solid #7f7f7f;
940 background-color: #FFF;
940 background-color: #FFF;
941 }
941 }
942 .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom: 1px solid #7f7f7f }
942 .yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td { border-bottom: 1px solid #7f7f7f }
943 .yui-skin-sam th.yui-dt-asc,
943 .yui-skin-sam th.yui-dt-asc,
944 .yui-skin-sam th.yui-dt-desc { background: url(../images/sprite.png) repeat-x 0 -100px }
944 .yui-skin-sam th.yui-dt-desc { background: url(../images/sprite.png) repeat-x 0 -100px }
945 .yui-skin-sam th.yui-dt-sortable .yui-dt-label { margin-right: 10px }
945 .yui-skin-sam th.yui-dt-sortable .yui-dt-label { margin-right: 10px }
946 .yui-skin-sam th.yui-dt-asc .yui-dt-liner { background: url(../images/dt-arrow-up.png) no-repeat right }
946 .yui-skin-sam th.yui-dt-asc .yui-dt-liner { background: url(../images/dt-arrow-up.png) no-repeat right }
947 .yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(../images/dt-arrow-dn.png) no-repeat right }
947 .yui-skin-sam th.yui-dt-desc .yui-dt-liner { background: url(../images/dt-arrow-dn.png) no-repeat right }
948 tbody .yui-dt-editable { cursor: pointer }
948 tbody .yui-dt-editable { cursor: pointer }
949 .yui-dt-editor {
949 .yui-dt-editor {
950 text-align: left;
950 text-align: left;
951 background-color: #f2f2f2;
951 background-color: #f2f2f2;
952 border: 1px solid #808080;
952 border: 1px solid #808080;
953 padding: 6px;
953 padding: 6px;
954 }
954 }
955 .yui-dt-editor label {
955 .yui-dt-editor label {
956 padding-left: 4px;
956 padding-left: 4px;
957 padding-right: 6px;
957 padding-right: 6px;
958 }
958 }
959 .yui-dt-editor .yui-dt-button {
959 .yui-dt-editor .yui-dt-button {
960 padding-top: 6px;
960 padding-top: 6px;
961 text-align: right;
961 text-align: right;
962 }
962 }
963 .yui-dt-editor .yui-dt-button button {
963 .yui-dt-editor .yui-dt-button button {
964 background: url(../images/sprite.png) repeat-x 0 0;
964 background: url(../images/sprite.png) repeat-x 0 0;
965 border: 1px solid #999;
965 border: 1px solid #999;
966 width: 4em;
966 width: 4em;
967 height: 1.8em;
967 height: 1.8em;
968 margin-left: 6px;
968 margin-left: 6px;
969 }
969 }
970 .yui-dt-editor .yui-dt-button button.yui-dt-default {
970 .yui-dt-editor .yui-dt-button button.yui-dt-default {
971 background: url(../images/sprite.png) repeat-x 0 -1400px;
971 background: url(../images/sprite.png) repeat-x 0 -1400px;
972 background-color: #5584e0;
972 background-color: #5584e0;
973 border: 1px solid #304369;
973 border: 1px solid #304369;
974 color: #FFF;
974 color: #FFF;
975 }
975 }
976 .yui-dt-editor .yui-dt-button button:hover {
976 .yui-dt-editor .yui-dt-button button:hover {
977 background: url(../images/sprite.png) repeat-x 0 -1300px;
977 background: url(../images/sprite.png) repeat-x 0 -1300px;
978 color: #000;
978 color: #000;
979 }
979 }
980 .yui-dt-editor .yui-dt-button button:active {
980 .yui-dt-editor .yui-dt-button button:active {
981 background: url(../images/sprite.png) repeat-x 0 -1700px;
981 background: url(../images/sprite.png) repeat-x 0 -1700px;
982 color: #000;
982 color: #000;
983 }
983 }
984 .yui-skin-sam tr.yui-dt-even { background-color: #FFF }
984 .yui-skin-sam tr.yui-dt-even { background-color: #FFF }
985 .yui-skin-sam tr.yui-dt-odd { background-color: #edf5ff }
985 .yui-skin-sam tr.yui-dt-odd { background-color: #edf5ff }
986 .yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
986 .yui-skin-sam tr.yui-dt-even td.yui-dt-asc,
987 .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
987 .yui-skin-sam tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
988 .yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
988 .yui-skin-sam tr.yui-dt-odd td.yui-dt-asc,
989 .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #dbeaff }
989 .yui-skin-sam tr.yui-dt-odd td.yui-dt-desc { background-color: #dbeaff }
990 .yui-skin-sam .yui-dt-list tr.yui-dt-even { background-color: #FFF }
990 .yui-skin-sam .yui-dt-list tr.yui-dt-even { background-color: #FFF }
991 .yui-skin-sam .yui-dt-list tr.yui-dt-odd { background-color: #FFF }
991 .yui-skin-sam .yui-dt-list tr.yui-dt-odd { background-color: #FFF }
992 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,
992 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-asc,
993 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
993 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-desc { background-color: #edf5ff }
994 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,
994 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-asc,
995 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc { background-color: #edf5ff }
995 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-desc { background-color: #edf5ff }
996 .yui-skin-sam th.yui-dt-highlighted,
996 .yui-skin-sam th.yui-dt-highlighted,
997 .yui-skin-sam th.yui-dt-highlighted a { background-color: #b2d2ff }
997 .yui-skin-sam th.yui-dt-highlighted a { background-color: #b2d2ff }
998 .yui-skin-sam tr.yui-dt-highlighted,
998 .yui-skin-sam tr.yui-dt-highlighted,
999 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
999 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-asc,
1000 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
1000 .yui-skin-sam tr.yui-dt-highlighted td.yui-dt-desc,
1001 .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
1001 .yui-skin-sam tr.yui-dt-even td.yui-dt-highlighted,
1002 .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
1002 .yui-skin-sam tr.yui-dt-odd td.yui-dt-highlighted {
1003 cursor: pointer;
1003 cursor: pointer;
1004 background-color: #b2d2ff;
1004 background-color: #b2d2ff;
1005 }
1005 }
1006 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
1006 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted,
1007 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted a { background-color: #b2d2ff }
1007 .yui-skin-sam .yui-dt-list th.yui-dt-highlighted a { background-color: #b2d2ff }
1008 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
1008 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted,
1009 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
1009 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-asc,
1010 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
1010 .yui-skin-sam .yui-dt-list tr.yui-dt-highlighted td.yui-dt-desc,
1011 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
1011 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-highlighted,
1012 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted {
1012 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-highlighted {
1013 cursor: pointer;
1013 cursor: pointer;
1014 background-color: #b2d2ff;
1014 background-color: #b2d2ff;
1015 }
1015 }
1016 .yui-skin-sam th.yui-dt-selected,
1016 .yui-skin-sam th.yui-dt-selected,
1017 .yui-skin-sam th.yui-dt-selected a { background-color: #446cd7 }
1017 .yui-skin-sam th.yui-dt-selected a { background-color: #446cd7 }
1018 .yui-skin-sam tr.yui-dt-selected td,
1018 .yui-skin-sam tr.yui-dt-selected td,
1019 .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
1019 .yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
1020 .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
1020 .yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
1021 background-color: #426fd9;
1021 background-color: #426fd9;
1022 color: #FFF;
1022 color: #FFF;
1023 }
1023 }
1024 .yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
1024 .yui-skin-sam tr.yui-dt-even td.yui-dt-selected,
1025 .yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
1025 .yui-skin-sam tr.yui-dt-odd td.yui-dt-selected {
1026 background-color: #446cd7;
1026 background-color: #446cd7;
1027 color: #FFF;
1027 color: #FFF;
1028 }
1028 }
1029 .yui-skin-sam .yui-dt-list th.yui-dt-selected,
1029 .yui-skin-sam .yui-dt-list th.yui-dt-selected,
1030 .yui-skin-sam .yui-dt-list th.yui-dt-selected a { background-color: #446cd7 }
1030 .yui-skin-sam .yui-dt-list th.yui-dt-selected a { background-color: #446cd7 }
1031 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
1031 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td,
1032 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
1032 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-asc,
1033 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
1033 .yui-skin-sam .yui-dt-list tr.yui-dt-selected td.yui-dt-desc {
1034 background-color: #426fd9;
1034 background-color: #426fd9;
1035 color: #FFF;
1035 color: #FFF;
1036 }
1036 }
1037 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
1037 .yui-skin-sam .yui-dt-list tr.yui-dt-even td.yui-dt-selected,
1038 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
1038 .yui-skin-sam .yui-dt-list tr.yui-dt-odd td.yui-dt-selected {
1039 background-color: #446cd7;
1039 background-color: #446cd7;
1040 color: #FFF;
1040 color: #FFF;
1041 }
1041 }
1042 .yui-skin-sam .yui-dt-paginator {
1042 .yui-skin-sam .yui-dt-paginator {
1043 display: block;
1043 display: block;
1044 margin: 6px 0;
1044 margin: 6px 0;
1045 white-space: nowrap;
1045 white-space: nowrap;
1046 }
1046 }
1047 .yui-skin-sam .yui-dt-paginator .yui-dt-first,
1047 .yui-skin-sam .yui-dt-paginator .yui-dt-first,
1048 .yui-skin-sam .yui-dt-paginator .yui-dt-last,
1048 .yui-skin-sam .yui-dt-paginator .yui-dt-last,
1049 .yui-skin-sam .yui-dt-paginator .yui-dt-selected { padding: 2px 6px }
1049 .yui-skin-sam .yui-dt-paginator .yui-dt-selected { padding: 2px 6px }
1050 .yui-skin-sam .yui-dt-paginator a.yui-dt-first,
1050 .yui-skin-sam .yui-dt-paginator a.yui-dt-first,
1051 .yui-skin-sam .yui-dt-paginator a.yui-dt-last { text-decoration: none }
1051 .yui-skin-sam .yui-dt-paginator a.yui-dt-last { text-decoration: none }
1052 .yui-skin-sam .yui-dt-paginator .yui-dt-previous,
1052 .yui-skin-sam .yui-dt-paginator .yui-dt-previous,
1053 .yui-skin-sam .yui-dt-paginator .yui-dt-next { display: none }
1053 .yui-skin-sam .yui-dt-paginator .yui-dt-next { display: none }
1054 .yui-skin-sam a.yui-dt-page {
1054 .yui-skin-sam a.yui-dt-page {
1055 border: 1px solid #cbcbcb;
1055 border: 1px solid #cbcbcb;
1056 padding: 2px 6px;
1056 padding: 2px 6px;
1057 text-decoration: none;
1057 text-decoration: none;
1058 background-color: #fff;
1058 background-color: #fff;
1059 }
1059 }
1060 .yui-skin-sam .yui-dt-selected {
1060 .yui-skin-sam .yui-dt-selected {
1061 border: 1px solid #fff;
1061 border: 1px solid #fff;
1062 background-color: #fff;
1062 background-color: #fff;
1063 }
1063 }
1064
1064
1065 #content #left {
1065 #content #left {
1066 left: 0;
1066 left: 0;
1067 width: 280px;
1067 width: 280px;
1068 position: absolute;
1068 position: absolute;
1069 }
1069 }
1070
1070
1071 #content #right {
1071 #content #right {
1072 margin: 0 60px 10px 290px;
1072 margin: 0 60px 10px 290px;
1073 }
1073 }
1074
1074
1075 #content div.box {
1075 #content div.box {
1076 clear: both;
1076 clear: both;
1077 overflow: hidden;
1077 overflow: hidden;
1078 background: #fff;
1078 background: #fff;
1079 margin: 0 0 10px;
1079 margin: 0 0 10px;
1080 padding: 0 0 10px;
1080 padding: 0 0 10px;
1081 -webkit-border-radius: 4px 4px 4px 4px;
1081 -webkit-border-radius: 4px 4px 4px 4px;
1082 -khtml-border-radius: 4px 4px 4px 4px;
1082 -khtml-border-radius: 4px 4px 4px 4px;
1083 -moz-border-radius: 4px 4px 4px 4px;
1083 -moz-border-radius: 4px 4px 4px 4px;
1084 border-radius: 4px 4px 4px 4px;
1084 border-radius: 4px 4px 4px 4px;
1085 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1085 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1086 }
1086 }
1087
1087
1088 #content div.box-left {
1088 #content div.box-left {
1089 width: 49%;
1089 width: 49%;
1090 clear: none;
1090 clear: none;
1091 float: left;
1091 float: left;
1092 margin: 0 0 10px;
1092 margin: 0 0 10px;
1093 }
1093 }
1094
1094
1095 #content div.box-right {
1095 #content div.box-right {
1096 width: 49%;
1096 width: 49%;
1097 clear: none;
1097 clear: none;
1098 float: right;
1098 float: right;
1099 margin: 0 0 10px;
1099 margin: 0 0 10px;
1100 }
1100 }
1101
1101
1102 #content div.box div.title {
1102 #content div.box div.title {
1103 clear: both;
1103 clear: both;
1104 overflow: hidden;
1104 overflow: hidden;
1105 background-color: #003B76;
1105 background-color: #003B76;
1106 background-repeat: repeat-x;
1106 background-repeat: repeat-x;
1107 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
1107 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
1108 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1108 background-image: -moz-linear-gradient(top, #003b76, #00376e);
1109 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1109 background-image: -ms-linear-gradient(top, #003b76, #00376e);
1110 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
1110 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
1111 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
1111 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
1112 background-image: -o-linear-gradient(top, #003b76, #00376e);
1112 background-image: -o-linear-gradient(top, #003b76, #00376e);
1113 background-image: linear-gradient(top, #003b76, #00376e);
1113 background-image: linear-gradient(top, #003b76, #00376e);
1114 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76', endColorstr='#00376e', GradientType=0 );
1114 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76', endColorstr='#00376e', GradientType=0 );
1115 margin: 0 0 20px;
1115 margin: 0 0 20px;
1116 padding: 0;
1116 padding: 0;
1117 }
1117 }
1118
1118
1119 #content div.box div.title h5 {
1119 #content div.box div.title h5 {
1120 float: left;
1120 float: left;
1121 border: none;
1121 border: none;
1122 color: #fff;
1122 color: #fff;
1123 text-transform: uppercase;
1123 text-transform: uppercase;
1124 margin: 0;
1124 margin: 0;
1125 padding: 11px 0 11px 10px;
1125 padding: 11px 0 11px 10px;
1126 }
1126 }
1127
1127
1128 #content div.box div.title .link-white{
1128 #content div.box div.title .link-white{
1129 color: #FFFFFF;
1129 color: #FFFFFF;
1130 }
1130 }
1131
1131
1132 #content div.box div.title .link-white.current{
1132 #content div.box div.title .link-white.current{
1133 color: #BFE3FF;
1133 color: #BFE3FF;
1134 }
1134 }
1135
1135
1136 #content div.box div.title ul.links li {
1136 #content div.box div.title ul.links li {
1137 list-style: none;
1137 list-style: none;
1138 float: left;
1138 float: left;
1139 margin: 0;
1139 margin: 0;
1140 padding: 0;
1140 padding: 0;
1141 }
1141 }
1142
1142
1143 #content div.box div.title ul.links li a {
1143 #content div.box div.title ul.links li a {
1144 border-left: 1px solid #316293;
1144 border-left: 1px solid #316293;
1145 color: #FFFFFF;
1145 color: #FFFFFF;
1146 display: block;
1146 display: block;
1147 float: left;
1147 float: left;
1148 font-size: 13px;
1148 font-size: 13px;
1149 font-weight: 700;
1149 font-weight: 700;
1150 height: 1%;
1150 height: 1%;
1151 margin: 0;
1151 margin: 0;
1152 padding: 11px 22px 12px;
1152 padding: 11px 22px 12px;
1153 text-decoration: none;
1153 text-decoration: none;
1154 }
1154 }
1155
1155
1156 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6,
1156 #content div.box h1,#content div.box h2,#content div.box h3,#content div.box h4,#content div.box h5,#content div.box h6,
1157 #content div.box div.h1,#content div.box div.h2,#content div.box div.h3,#content div.box div.h4,#content div.box div.h5,#content div.box div.h6
1157 #content div.box div.h1,#content div.box div.h2,#content div.box div.h3,#content div.box div.h4,#content div.box div.h5,#content div.box div.h6
1158
1158
1159 {
1159 {
1160 clear: both;
1160 clear: both;
1161 overflow: hidden;
1161 overflow: hidden;
1162 border-bottom: 1px solid #DDD;
1162 border-bottom: 1px solid #DDD;
1163 margin: 10px 20px;
1163 margin: 10px 20px;
1164 padding: 0 0 15px;
1164 padding: 0 0 15px;
1165 }
1165 }
1166
1166
1167 #content div.box p {
1167 #content div.box p {
1168 color: #5f5f5f;
1168 color: #5f5f5f;
1169 font-size: 12px;
1169 font-size: 12px;
1170 line-height: 150%;
1170 line-height: 150%;
1171 margin: 0 24px 10px;
1171 margin: 0 24px 10px;
1172 padding: 0;
1172 padding: 0;
1173 }
1173 }
1174
1174
1175 #content div.box blockquote {
1175 #content div.box blockquote {
1176 border-left: 4px solid #DDD;
1176 border-left: 4px solid #DDD;
1177 color: #5f5f5f;
1177 color: #5f5f5f;
1178 font-size: 11px;
1178 font-size: 11px;
1179 line-height: 150%;
1179 line-height: 150%;
1180 margin: 0 34px;
1180 margin: 0 34px;
1181 padding: 0 0 0 14px;
1181 padding: 0 0 0 14px;
1182 }
1182 }
1183
1183
1184 #content div.box blockquote p {
1184 #content div.box blockquote p {
1185 margin: 10px 0;
1185 margin: 10px 0;
1186 padding: 0;
1186 padding: 0;
1187 }
1187 }
1188
1188
1189 #content div.box dl {
1189 #content div.box dl {
1190 margin: 10px 0px;
1190 margin: 10px 0px;
1191 }
1191 }
1192
1192
1193 #content div.box dt {
1193 #content div.box dt {
1194 font-size: 12px;
1194 font-size: 12px;
1195 margin: 0;
1195 margin: 0;
1196 }
1196 }
1197
1197
1198 #content div.box dd {
1198 #content div.box dd {
1199 font-size: 12px;
1199 font-size: 12px;
1200 margin: 0;
1200 margin: 0;
1201 padding: 8px 0 8px 15px;
1201 padding: 8px 0 8px 15px;
1202 }
1202 }
1203
1203
1204 #content div.box li {
1204 #content div.box li {
1205 font-size: 12px;
1205 font-size: 12px;
1206 padding: 4px 0;
1206 padding: 4px 0;
1207 }
1207 }
1208
1208
1209 #content div.box ul.disc,#content div.box ul.circle {
1209 #content div.box ul.disc,#content div.box ul.circle {
1210 margin: 10px 24px 10px 38px;
1210 margin: 10px 24px 10px 38px;
1211 }
1211 }
1212
1212
1213 #content div.box ul.square {
1213 #content div.box ul.square {
1214 margin: 10px 24px 10px 40px;
1214 margin: 10px 24px 10px 40px;
1215 }
1215 }
1216
1216
1217 #content div.box img.left {
1217 #content div.box img.left {
1218 border: none;
1218 border: none;
1219 float: left;
1219 float: left;
1220 margin: 10px 10px 10px 0;
1220 margin: 10px 10px 10px 0;
1221 }
1221 }
1222
1222
1223 #content div.box img.right {
1223 #content div.box img.right {
1224 border: none;
1224 border: none;
1225 float: right;
1225 float: right;
1226 margin: 10px 0 10px 10px;
1226 margin: 10px 0 10px 10px;
1227 }
1227 }
1228
1228
1229 #content div.box div.messages {
1229 #content div.box div.messages {
1230 clear: both;
1230 clear: both;
1231 overflow: hidden;
1231 overflow: hidden;
1232 margin: 0 20px;
1232 margin: 0 20px;
1233 padding: 0;
1233 padding: 0;
1234 }
1234 }
1235
1235
1236 #content div.box div.message {
1236 #content div.box div.message {
1237 clear: both;
1237 clear: both;
1238 overflow: hidden;
1238 overflow: hidden;
1239 margin: 0;
1239 margin: 0;
1240 padding: 5px 0;
1240 padding: 5px 0;
1241 white-space: pre-wrap;
1241 white-space: pre-wrap;
1242 }
1242 }
1243 #content div.box div.expand {
1243 #content div.box div.expand {
1244 width: 110%;
1244 width: 110%;
1245 height:14px;
1245 height:14px;
1246 font-size:10px;
1246 font-size:10px;
1247 text-align:center;
1247 text-align:center;
1248 cursor: pointer;
1248 cursor: pointer;
1249 color:#666;
1249 color:#666;
1250
1250
1251 background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(64,96,128,0.1)));
1251 background:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(64,96,128,0.1)));
1252 background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1252 background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1253 background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1253 background:-moz-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1254 background:-o-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1254 background:-o-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1255 background:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1255 background:-ms-linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1256 background:linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1256 background:linear-gradient(top,rgba(255,255,255,0),rgba(64,96,128,0.1));
1257
1257
1258 display: none;
1258 display: none;
1259 }
1259 }
1260 #content div.box div.expand .expandtext {
1260 #content div.box div.expand .expandtext {
1261 background-color: #ffffff;
1261 background-color: #ffffff;
1262 padding: 2px;
1262 padding: 2px;
1263 border-radius: 2px;
1263 border-radius: 2px;
1264 }
1264 }
1265
1265
1266 #content div.box div.message a {
1266 #content div.box div.message a {
1267 font-weight: 400 !important;
1267 font-weight: 400 !important;
1268 }
1268 }
1269
1269
1270 #content div.box div.message div.image {
1270 #content div.box div.message div.image {
1271 float: left;
1271 float: left;
1272 margin: 9px 0 0 5px;
1272 margin: 9px 0 0 5px;
1273 padding: 6px;
1273 padding: 6px;
1274 }
1274 }
1275
1275
1276 #content div.box div.message div.image img {
1276 #content div.box div.message div.image img {
1277 vertical-align: middle;
1277 vertical-align: middle;
1278 margin: 0;
1278 margin: 0;
1279 }
1279 }
1280
1280
1281 #content div.box div.message div.text {
1281 #content div.box div.message div.text {
1282 float: left;
1282 float: left;
1283 margin: 0;
1283 margin: 0;
1284 padding: 9px 6px;
1284 padding: 9px 6px;
1285 }
1285 }
1286
1286
1287 #content div.box div.message div.dismiss a {
1287 #content div.box div.message div.dismiss a {
1288 height: 16px;
1288 height: 16px;
1289 width: 16px;
1289 width: 16px;
1290 display: block;
1290 display: block;
1291 background: url("../images/icons/cross.png") no-repeat;
1291 background: url("../images/icons/cross.png") no-repeat;
1292 margin: 15px 14px 0 0;
1292 margin: 15px 14px 0 0;
1293 padding: 0;
1293 padding: 0;
1294 }
1294 }
1295
1295
1296 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6
1296 #content div.box div.message div.text h1,#content div.box div.message div.text h2,#content div.box div.message div.text h3,#content div.box div.message div.text h4,#content div.box div.message div.text h5,#content div.box div.message div.text h6
1297 {
1297 {
1298 border: none;
1298 border: none;
1299 margin: 0;
1299 margin: 0;
1300 padding: 0;
1300 padding: 0;
1301 }
1301 }
1302
1302
1303 #content div.box div.message div.text span {
1303 #content div.box div.message div.text span {
1304 height: 1%;
1304 height: 1%;
1305 display: block;
1305 display: block;
1306 margin: 0;
1306 margin: 0;
1307 padding: 5px 0 0;
1307 padding: 5px 0 0;
1308 }
1308 }
1309
1309
1310 #content div.box div.message-error {
1310 #content div.box div.message-error {
1311 height: 1%;
1311 height: 1%;
1312 clear: both;
1312 clear: both;
1313 overflow: hidden;
1313 overflow: hidden;
1314 background: #FBE3E4;
1314 background: #FBE3E4;
1315 border: 1px solid #FBC2C4;
1315 border: 1px solid #FBC2C4;
1316 color: #860006;
1316 color: #860006;
1317 }
1317 }
1318
1318
1319 #content div.box div.message-error h6 {
1319 #content div.box div.message-error h6 {
1320 color: #860006;
1320 color: #860006;
1321 }
1321 }
1322
1322
1323 #content div.box div.message-warning {
1323 #content div.box div.message-warning {
1324 height: 1%;
1324 height: 1%;
1325 clear: both;
1325 clear: both;
1326 overflow: hidden;
1326 overflow: hidden;
1327 background: #FFF6BF;
1327 background: #FFF6BF;
1328 border: 1px solid #FFD324;
1328 border: 1px solid #FFD324;
1329 color: #5f5200;
1329 color: #5f5200;
1330 }
1330 }
1331
1331
1332 #content div.box div.message-warning h6 {
1332 #content div.box div.message-warning h6 {
1333 color: #5f5200;
1333 color: #5f5200;
1334 }
1334 }
1335
1335
1336 #content div.box div.message-notice {
1336 #content div.box div.message-notice {
1337 height: 1%;
1337 height: 1%;
1338 clear: both;
1338 clear: both;
1339 overflow: hidden;
1339 overflow: hidden;
1340 background: #8FBDE0;
1340 background: #8FBDE0;
1341 border: 1px solid #6BACDE;
1341 border: 1px solid #6BACDE;
1342 color: #003863;
1342 color: #003863;
1343 }
1343 }
1344
1344
1345 #content div.box div.message-notice h6 {
1345 #content div.box div.message-notice h6 {
1346 color: #003863;
1346 color: #003863;
1347 }
1347 }
1348
1348
1349 #content div.box div.message-success {
1349 #content div.box div.message-success {
1350 height: 1%;
1350 height: 1%;
1351 clear: both;
1351 clear: both;
1352 overflow: hidden;
1352 overflow: hidden;
1353 background: #E6EFC2;
1353 background: #E6EFC2;
1354 border: 1px solid #C6D880;
1354 border: 1px solid #C6D880;
1355 color: #4e6100;
1355 color: #4e6100;
1356 }
1356 }
1357
1357
1358 #content div.box div.message-success h6 {
1358 #content div.box div.message-success h6 {
1359 color: #4e6100;
1359 color: #4e6100;
1360 }
1360 }
1361
1361
1362 #content div.box div.form div.fields div.field {
1362 #content div.box div.form div.fields div.field {
1363 height: 1%;
1363 height: 1%;
1364 border-bottom: 1px solid #DDD;
1364 border-bottom: 1px solid #DDD;
1365 clear: both;
1365 clear: both;
1366 margin: 0;
1366 margin: 0;
1367 padding: 10px 0;
1367 padding: 10px 0;
1368 }
1368 }
1369
1369
1370 #content div.box div.form div.fields div.field-first {
1370 #content div.box div.form div.fields div.field-first {
1371 padding: 0 0 10px;
1371 padding: 0 0 10px;
1372 }
1372 }
1373
1373
1374 #content div.box div.form div.fields div.field-noborder {
1374 #content div.box div.form div.fields div.field-noborder {
1375 border-bottom: 0 !important;
1375 border-bottom: 0 !important;
1376 }
1376 }
1377
1377
1378 #content div.box div.form div.fields div.field span.error-message {
1378 #content div.box div.form div.fields div.field span.error-message {
1379 height: 1%;
1379 height: 1%;
1380 display: inline-block;
1380 display: inline-block;
1381 color: red;
1381 color: red;
1382 margin: 8px 0 0 4px;
1382 margin: 8px 0 0 4px;
1383 padding: 0;
1383 padding: 0;
1384 }
1384 }
1385
1385
1386 #content div.box div.form div.fields div.field span.success {
1386 #content div.box div.form div.fields div.field span.success {
1387 height: 1%;
1387 height: 1%;
1388 display: block;
1388 display: block;
1389 color: #316309;
1389 color: #316309;
1390 margin: 8px 0 0;
1390 margin: 8px 0 0;
1391 padding: 0;
1391 padding: 0;
1392 }
1392 }
1393
1393
1394 #content div.box div.form div.fields div.field div.label {
1394 #content div.box div.form div.fields div.field div.label {
1395 left: 70px;
1395 left: 70px;
1396 width: 155px;
1396 width: 155px;
1397 position: absolute;
1397 position: absolute;
1398 margin: 0;
1398 margin: 0;
1399 padding: 5px 0 0 0px;
1399 padding: 5px 0 0 0px;
1400 }
1400 }
1401
1401
1402 #content div.box div.form div.fields div.field div.label-summary {
1402 #content div.box div.form div.fields div.field div.label-summary {
1403 left: 30px;
1403 left: 30px;
1404 width: 155px;
1404 width: 155px;
1405 position: absolute;
1405 position: absolute;
1406 margin: 0;
1406 margin: 0;
1407 padding: 0px 0 0 0px;
1407 padding: 0px 0 0 0px;
1408 }
1408 }
1409
1409
1410 #content div.box-left div.form div.fields div.field div.label,
1410 #content div.box-left div.form div.fields div.field div.label,
1411 #content div.box-right div.form div.fields div.field div.label,
1411 #content div.box-right div.form div.fields div.field div.label,
1412 #content div.box-left div.form div.fields div.field div.label,
1412 #content div.box-left div.form div.fields div.field div.label,
1413 #content div.box-left div.form div.fields div.field div.label-summary,
1413 #content div.box-left div.form div.fields div.field div.label-summary,
1414 #content div.box-right div.form div.fields div.field div.label-summary,
1414 #content div.box-right div.form div.fields div.field div.label-summary,
1415 #content div.box-left div.form div.fields div.field div.label-summary
1415 #content div.box-left div.form div.fields div.field div.label-summary
1416 {
1416 {
1417 clear: both;
1417 clear: both;
1418 overflow: hidden;
1418 overflow: hidden;
1419 left: 0;
1419 left: 0;
1420 width: auto;
1420 width: auto;
1421 position: relative;
1421 position: relative;
1422 margin: 0;
1422 margin: 0;
1423 padding: 0 0 8px;
1423 padding: 0 0 8px;
1424 }
1424 }
1425
1425
1426 #content div.box div.form div.fields div.field div.label-select {
1426 #content div.box div.form div.fields div.field div.label-select {
1427 padding: 5px 0 0 5px;
1427 padding: 5px 0 0 5px;
1428 }
1428 }
1429
1429
1430 #content div.box-left div.form div.fields div.field div.label-select,
1430 #content div.box-left div.form div.fields div.field div.label-select,
1431 #content div.box-right div.form div.fields div.field div.label-select
1431 #content div.box-right div.form div.fields div.field div.label-select
1432 {
1432 {
1433 padding: 0 0 8px;
1433 padding: 0 0 8px;
1434 }
1434 }
1435
1435
1436 #content div.box-left div.form div.fields div.field div.label-textarea,
1436 #content div.box-left div.form div.fields div.field div.label-textarea,
1437 #content div.box-right div.form div.fields div.field div.label-textarea
1437 #content div.box-right div.form div.fields div.field div.label-textarea
1438 {
1438 {
1439 padding: 0 0 8px !important;
1439 padding: 0 0 8px !important;
1440 }
1440 }
1441
1441
1442 #content div.box div.form div.fields div.field div.label label,div.label label
1442 #content div.box div.form div.fields div.field div.label label,div.label label
1443 {
1443 {
1444 color: #393939;
1444 color: #393939;
1445 font-weight: 700;
1445 font-weight: 700;
1446 }
1446 }
1447 #content div.box div.form div.fields div.field div.label label,div.label-summary label
1447 #content div.box div.form div.fields div.field div.label label,div.label-summary label
1448 {
1448 {
1449 color: #393939;
1449 color: #393939;
1450 font-weight: 700;
1450 font-weight: 700;
1451 }
1451 }
1452 #content div.box div.form div.fields div.field div.input {
1452 #content div.box div.form div.fields div.field div.input {
1453 margin: 0 0 0 200px;
1453 margin: 0 0 0 200px;
1454 }
1454 }
1455
1455
1456 #content div.box div.form div.fields div.field div.input.summary {
1456 #content div.box div.form div.fields div.field div.input.summary {
1457 margin: 0 0 0 110px;
1457 margin: 0 0 0 110px;
1458 }
1458 }
1459 #content div.box div.form div.fields div.field div.input.summary-short {
1459 #content div.box div.form div.fields div.field div.input.summary-short {
1460 margin: 0 0 0 110px;
1460 margin: 0 0 0 110px;
1461 }
1461 }
1462 #content div.box div.form div.fields div.field div.file {
1462 #content div.box div.form div.fields div.field div.file {
1463 margin: 0 0 0 200px;
1463 margin: 0 0 0 200px;
1464 }
1464 }
1465
1465
1466 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1466 #content div.box-left div.form div.fields div.field div.input,#content div.box-right div.form div.fields div.field div.input
1467 {
1467 {
1468 margin: 0 0 0 0px;
1468 margin: 0 0 0 0px;
1469 }
1469 }
1470
1470
1471 #content div.box div.form div.fields div.field div.input input,
1471 #content div.box div.form div.fields div.field div.input input,
1472 .reviewer_ac input {
1472 .reviewer_ac input {
1473 background: #FFF;
1473 background: #FFF;
1474 border-top: 1px solid #b3b3b3;
1474 border-top: 1px solid #b3b3b3;
1475 border-left: 1px solid #b3b3b3;
1475 border-left: 1px solid #b3b3b3;
1476 border-right: 1px solid #eaeaea;
1476 border-right: 1px solid #eaeaea;
1477 border-bottom: 1px solid #eaeaea;
1477 border-bottom: 1px solid #eaeaea;
1478 color: #000;
1478 color: #000;
1479 font-size: 11px;
1479 font-size: 11px;
1480 margin: 0;
1480 margin: 0;
1481 padding: 7px 7px 6px;
1481 padding: 7px 7px 6px;
1482 }
1482 }
1483
1483
1484 #content div.box div.form div.fields div.field div.input input#clone_url,
1484 #content div.box div.form div.fields div.field div.input input#clone_url,
1485 #content div.box div.form div.fields div.field div.input input#clone_url_id
1485 #content div.box div.form div.fields div.field div.input input#clone_url_id
1486 {
1486 {
1487 font-size: 16px;
1487 font-size: 16px;
1488 padding: 2px;
1488 padding: 2px;
1489 }
1489 }
1490
1490
1491 #content div.box div.form div.fields div.field div.file input {
1491 #content div.box div.form div.fields div.field div.file input {
1492 background: none repeat scroll 0 0 #FFFFFF;
1492 background: none repeat scroll 0 0 #FFFFFF;
1493 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1493 border-color: #B3B3B3 #EAEAEA #EAEAEA #B3B3B3;
1494 border-style: solid;
1494 border-style: solid;
1495 border-width: 1px;
1495 border-width: 1px;
1496 color: #000000;
1496 color: #000000;
1497 font-size: 11px;
1497 font-size: 11px;
1498 margin: 0;
1498 margin: 0;
1499 padding: 7px 7px 6px;
1499 padding: 7px 7px 6px;
1500 }
1500 }
1501
1501
1502 input.disabled {
1502 input.disabled {
1503 background-color: #F5F5F5 !important;
1503 background-color: #F5F5F5 !important;
1504 }
1504 }
1505 #content div.box div.form div.fields div.field div.input input.small {
1505 #content div.box div.form div.fields div.field div.input input.small {
1506 width: 30%;
1506 width: 30%;
1507 }
1507 }
1508
1508
1509 #content div.box div.form div.fields div.field div.input input.medium {
1509 #content div.box div.form div.fields div.field div.input input.medium {
1510 width: 55%;
1510 width: 55%;
1511 }
1511 }
1512
1512
1513 #content div.box div.form div.fields div.field div.input input.large {
1513 #content div.box div.form div.fields div.field div.input input.large {
1514 width: 85%;
1514 width: 85%;
1515 }
1515 }
1516
1516
1517 #content div.box div.form div.fields div.field div.input input.date {
1517 #content div.box div.form div.fields div.field div.input input.date {
1518 width: 177px;
1518 width: 177px;
1519 }
1519 }
1520
1520
1521 #content div.box div.form div.fields div.field div.input input.button {
1521 #content div.box div.form div.fields div.field div.input input.button {
1522 background: #D4D0C8;
1522 background: #D4D0C8;
1523 border-top: 1px solid #FFF;
1523 border-top: 1px solid #FFF;
1524 border-left: 1px solid #FFF;
1524 border-left: 1px solid #FFF;
1525 border-right: 1px solid #404040;
1525 border-right: 1px solid #404040;
1526 border-bottom: 1px solid #404040;
1526 border-bottom: 1px solid #404040;
1527 color: #000;
1527 color: #000;
1528 margin: 0;
1528 margin: 0;
1529 padding: 4px 8px;
1529 padding: 4px 8px;
1530 }
1530 }
1531
1531
1532 #content div.box div.form div.fields div.field div.textarea {
1532 #content div.box div.form div.fields div.field div.textarea {
1533 border-top: 1px solid #b3b3b3;
1533 border-top: 1px solid #b3b3b3;
1534 border-left: 1px solid #b3b3b3;
1534 border-left: 1px solid #b3b3b3;
1535 border-right: 1px solid #eaeaea;
1535 border-right: 1px solid #eaeaea;
1536 border-bottom: 1px solid #eaeaea;
1536 border-bottom: 1px solid #eaeaea;
1537 margin: 0 0 0 200px;
1537 margin: 0 0 0 200px;
1538 padding: 10px;
1538 padding: 10px;
1539 }
1539 }
1540
1540
1541 #content div.box div.form div.fields div.field div.textarea-editor {
1541 #content div.box div.form div.fields div.field div.textarea-editor {
1542 border: 1px solid #ddd;
1542 border: 1px solid #ddd;
1543 padding: 0;
1543 padding: 0;
1544 }
1544 }
1545
1545
1546 #content div.box div.form div.fields div.field div.textarea textarea {
1546 #content div.box div.form div.fields div.field div.textarea textarea {
1547 width: 100%;
1547 width: 100%;
1548 height: 220px;
1548 height: 220px;
1549 overflow: hidden;
1549 overflow: hidden;
1550 background: #FFF;
1550 background: #FFF;
1551 color: #000;
1551 color: #000;
1552 font-size: 11px;
1552 font-size: 11px;
1553 outline: none;
1553 outline: none;
1554 border-width: 0;
1554 border-width: 0;
1555 margin: 0;
1555 margin: 0;
1556 padding: 0;
1556 padding: 0;
1557 }
1557 }
1558
1558
1559 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea
1559 #content div.box-left div.form div.fields div.field div.textarea textarea,#content div.box-right div.form div.fields div.field div.textarea textarea
1560 {
1560 {
1561 width: 100%;
1561 width: 100%;
1562 height: 100px;
1562 height: 100px;
1563 }
1563 }
1564
1564
1565 #content div.box div.form div.fields div.field div.textarea table {
1565 #content div.box div.form div.fields div.field div.textarea table {
1566 width: 100%;
1566 width: 100%;
1567 border: none;
1567 border: none;
1568 margin: 0;
1568 margin: 0;
1569 padding: 0;
1569 padding: 0;
1570 }
1570 }
1571
1571
1572 #content div.box div.form div.fields div.field div.textarea table td {
1572 #content div.box div.form div.fields div.field div.textarea table td {
1573 background: #DDD;
1573 background: #DDD;
1574 border: none;
1574 border: none;
1575 padding: 0;
1575 padding: 0;
1576 }
1576 }
1577
1577
1578 #content div.box div.form div.fields div.field div.textarea table td table
1578 #content div.box div.form div.fields div.field div.textarea table td table
1579 {
1579 {
1580 width: auto;
1580 width: auto;
1581 border: none;
1581 border: none;
1582 margin: 0;
1582 margin: 0;
1583 padding: 0;
1583 padding: 0;
1584 }
1584 }
1585
1585
1586 #content div.box div.form div.fields div.field div.textarea table td table td
1586 #content div.box div.form div.fields div.field div.textarea table td table td
1587 {
1587 {
1588 font-size: 11px;
1588 font-size: 11px;
1589 padding: 5px 5px 5px 0;
1589 padding: 5px 5px 5px 0;
1590 }
1590 }
1591
1591
1592 #content div.box div.form div.fields div.field input[type=text]:focus,
1592 #content div.box div.form div.fields div.field input[type=text]:focus,
1593 #content div.box div.form div.fields div.field input[type=password]:focus,
1593 #content div.box div.form div.fields div.field input[type=password]:focus,
1594 #content div.box div.form div.fields div.field input[type=file]:focus,
1594 #content div.box div.form div.fields div.field input[type=file]:focus,
1595 #content div.box div.form div.fields div.field textarea:focus,
1595 #content div.box div.form div.fields div.field textarea:focus,
1596 #content div.box div.form div.fields div.field select:focus,
1596 #content div.box div.form div.fields div.field select:focus,
1597 .reviewer_ac input:focus
1597 .reviewer_ac input:focus
1598 {
1598 {
1599 background: #f6f6f6;
1599 background: #f6f6f6;
1600 border-color: #666;
1600 border-color: #666;
1601 }
1601 }
1602
1602
1603 .reviewer_ac {
1603 .reviewer_ac {
1604 padding:10px
1604 padding:10px
1605 }
1605 }
1606
1606
1607 div.form div.fields div.field div.button {
1607 div.form div.fields div.field div.button {
1608 margin: 0;
1608 margin: 0;
1609 padding: 0 0 0 8px;
1609 padding: 0 0 0 8px;
1610 }
1610 }
1611 #content div.box table.noborder {
1611 #content div.box table.noborder {
1612 border: 1px solid transparent;
1612 border: 1px solid transparent;
1613 }
1613 }
1614
1614
1615 #content div.box table {
1615 #content div.box table {
1616 width: 100%;
1616 width: 100%;
1617 border-collapse: separate;
1617 border-collapse: separate;
1618 margin: 0;
1618 margin: 0;
1619 padding: 0;
1619 padding: 0;
1620 border: 1px solid #eee;
1620 border: 1px solid #eee;
1621 -webkit-border-radius: 4px;
1621 -webkit-border-radius: 4px;
1622 -moz-border-radius: 4px;
1622 -moz-border-radius: 4px;
1623 border-radius: 4px;
1623 border-radius: 4px;
1624 }
1624 }
1625
1625
1626 #content div.box table th {
1626 #content div.box table th {
1627 background: #eee;
1627 background: #eee;
1628 border-bottom: 1px solid #ddd;
1628 border-bottom: 1px solid #ddd;
1629 padding: 5px 0px 5px 5px;
1629 padding: 5px 0px 5px 5px;
1630 }
1630 }
1631
1631
1632 #content div.box table th.left {
1632 #content div.box table th.left {
1633 text-align: left;
1633 text-align: left;
1634 }
1634 }
1635
1635
1636 #content div.box table th.right {
1636 #content div.box table th.right {
1637 text-align: right;
1637 text-align: right;
1638 }
1638 }
1639
1639
1640 #content div.box table th.center {
1640 #content div.box table th.center {
1641 text-align: center;
1641 text-align: center;
1642 }
1642 }
1643
1643
1644 #content div.box table th.selected {
1644 #content div.box table th.selected {
1645 vertical-align: middle;
1645 vertical-align: middle;
1646 padding: 0;
1646 padding: 0;
1647 }
1647 }
1648
1648
1649 #content div.box table td {
1649 #content div.box table td {
1650 background: #fff;
1650 background: #fff;
1651 border-bottom: 1px solid #cdcdcd;
1651 border-bottom: 1px solid #cdcdcd;
1652 vertical-align: middle;
1652 vertical-align: middle;
1653 padding: 5px;
1653 padding: 5px;
1654 }
1654 }
1655
1655
1656 #content div.box table tr.selected td {
1656 #content div.box table tr.selected td {
1657 background: #FFC;
1657 background: #FFC;
1658 }
1658 }
1659
1659
1660 #content div.box table td.selected {
1660 #content div.box table td.selected {
1661 width: 3%;
1661 width: 3%;
1662 text-align: center;
1662 text-align: center;
1663 vertical-align: middle;
1663 vertical-align: middle;
1664 padding: 0;
1664 padding: 0;
1665 }
1665 }
1666
1666
1667 #content div.box table td.action {
1667 #content div.box table td.action {
1668 width: 45%;
1668 width: 45%;
1669 text-align: left;
1669 text-align: left;
1670 }
1670 }
1671
1671
1672 #content div.box table td.date {
1672 #content div.box table td.date {
1673 width: 33%;
1673 width: 33%;
1674 text-align: center;
1674 text-align: center;
1675 }
1675 }
1676
1676
1677 #content div.box div.action {
1677 #content div.box div.action {
1678 float: right;
1678 float: right;
1679 background: #FFF;
1679 background: #FFF;
1680 text-align: right;
1680 text-align: right;
1681 margin: 10px 0 0;
1681 margin: 10px 0 0;
1682 padding: 0;
1682 padding: 0;
1683 }
1683 }
1684
1684
1685 #content div.box div.action select {
1685 #content div.box div.action select {
1686 font-size: 11px;
1686 font-size: 11px;
1687 margin: 0;
1687 margin: 0;
1688 }
1688 }
1689
1689
1690 #content div.box div.action .ui-selectmenu {
1690 #content div.box div.action .ui-selectmenu {
1691 margin: 0;
1691 margin: 0;
1692 padding: 0;
1692 padding: 0;
1693 }
1693 }
1694
1694
1695 #content div.box div.pagination {
1695 #content div.box div.pagination {
1696 height: 1%;
1696 height: 1%;
1697 clear: both;
1697 clear: both;
1698 overflow: hidden;
1698 overflow: hidden;
1699 margin: 10px 0 0;
1699 margin: 10px 0 0;
1700 padding: 0;
1700 padding: 0;
1701 }
1701 }
1702
1702
1703 #content div.box div.pagination ul.pager {
1703 #content div.box div.pagination ul.pager {
1704 float: right;
1704 float: right;
1705 text-align: right;
1705 text-align: right;
1706 margin: 0;
1706 margin: 0;
1707 padding: 0;
1707 padding: 0;
1708 }
1708 }
1709
1709
1710 #content div.box div.pagination ul.pager li {
1710 #content div.box div.pagination ul.pager li {
1711 height: 1%;
1711 height: 1%;
1712 float: left;
1712 float: left;
1713 list-style: none;
1713 list-style: none;
1714 background: #ebebeb url("../images/pager.png") repeat-x;
1714 background: #ebebeb url("../images/pager.png") repeat-x;
1715 border-top: 1px solid #dedede;
1715 border-top: 1px solid #dedede;
1716 border-left: 1px solid #cfcfcf;
1716 border-left: 1px solid #cfcfcf;
1717 border-right: 1px solid #c4c4c4;
1717 border-right: 1px solid #c4c4c4;
1718 border-bottom: 1px solid #c4c4c4;
1718 border-bottom: 1px solid #c4c4c4;
1719 color: #4A4A4A;
1719 color: #4A4A4A;
1720 font-weight: 700;
1720 font-weight: 700;
1721 margin: 0 0 0 4px;
1721 margin: 0 0 0 4px;
1722 padding: 0;
1722 padding: 0;
1723 }
1723 }
1724
1724
1725 #content div.box div.pagination ul.pager li.separator {
1725 #content div.box div.pagination ul.pager li.separator {
1726 padding: 6px;
1726 padding: 6px;
1727 }
1727 }
1728
1728
1729 #content div.box div.pagination ul.pager li.current {
1729 #content div.box div.pagination ul.pager li.current {
1730 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1730 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1731 border-top: 1px solid #ccc;
1731 border-top: 1px solid #ccc;
1732 border-left: 1px solid #bebebe;
1732 border-left: 1px solid #bebebe;
1733 border-right: 1px solid #b1b1b1;
1733 border-right: 1px solid #b1b1b1;
1734 border-bottom: 1px solid #afafaf;
1734 border-bottom: 1px solid #afafaf;
1735 color: #515151;
1735 color: #515151;
1736 padding: 6px;
1736 padding: 6px;
1737 }
1737 }
1738
1738
1739 #content div.box div.pagination ul.pager li a {
1739 #content div.box div.pagination ul.pager li a {
1740 height: 1%;
1740 height: 1%;
1741 display: block;
1741 display: block;
1742 float: left;
1742 float: left;
1743 color: #515151;
1743 color: #515151;
1744 text-decoration: none;
1744 text-decoration: none;
1745 margin: 0;
1745 margin: 0;
1746 padding: 6px;
1746 padding: 6px;
1747 }
1747 }
1748
1748
1749 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1749 #content div.box div.pagination ul.pager li a:hover,#content div.box div.pagination ul.pager li a:active
1750 {
1750 {
1751 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1751 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1752 border-top: 1px solid #ccc;
1752 border-top: 1px solid #ccc;
1753 border-left: 1px solid #bebebe;
1753 border-left: 1px solid #bebebe;
1754 border-right: 1px solid #b1b1b1;
1754 border-right: 1px solid #b1b1b1;
1755 border-bottom: 1px solid #afafaf;
1755 border-bottom: 1px solid #afafaf;
1756 margin: -1px;
1756 margin: -1px;
1757 }
1757 }
1758
1758
1759 #content div.box div.pagination-wh {
1759 #content div.box div.pagination-wh {
1760 height: 1%;
1760 height: 1%;
1761 clear: both;
1761 clear: both;
1762 overflow: hidden;
1762 overflow: hidden;
1763 text-align: right;
1763 text-align: right;
1764 margin: 10px 0 0;
1764 margin: 10px 0 0;
1765 padding: 0;
1765 padding: 0;
1766 }
1766 }
1767
1767
1768 #content div.box div.pagination-right {
1768 #content div.box div.pagination-right {
1769 float: right;
1769 float: right;
1770 }
1770 }
1771
1771
1772 #content div.box div.pagination-wh a,
1772 #content div.box div.pagination-wh a,
1773 #content div.box div.pagination-wh span.pager_dotdot,
1773 #content div.box div.pagination-wh span.pager_dotdot,
1774 #content div.box div.pagination-wh span.yui-pg-previous,
1774 #content div.box div.pagination-wh span.yui-pg-previous,
1775 #content div.box div.pagination-wh span.yui-pg-last,
1775 #content div.box div.pagination-wh span.yui-pg-last,
1776 #content div.box div.pagination-wh span.yui-pg-next,
1776 #content div.box div.pagination-wh span.yui-pg-next,
1777 #content div.box div.pagination-wh span.yui-pg-first
1777 #content div.box div.pagination-wh span.yui-pg-first
1778 {
1778 {
1779 height: 1%;
1779 height: 1%;
1780 float: left;
1780 float: left;
1781 background: #ebebeb url("../images/pager.png") repeat-x;
1781 background: #ebebeb url("../images/pager.png") repeat-x;
1782 border-top: 1px solid #dedede;
1782 border-top: 1px solid #dedede;
1783 border-left: 1px solid #cfcfcf;
1783 border-left: 1px solid #cfcfcf;
1784 border-right: 1px solid #c4c4c4;
1784 border-right: 1px solid #c4c4c4;
1785 border-bottom: 1px solid #c4c4c4;
1785 border-bottom: 1px solid #c4c4c4;
1786 color: #4A4A4A;
1786 color: #4A4A4A;
1787 font-weight: 700;
1787 font-weight: 700;
1788 margin: 0 0 0 4px;
1788 margin: 0 0 0 4px;
1789 padding: 6px;
1789 padding: 6px;
1790 }
1790 }
1791
1791
1792 #content div.box div.pagination-wh span.pager_curpage {
1792 #content div.box div.pagination-wh span.pager_curpage {
1793 height: 1%;
1793 height: 1%;
1794 float: left;
1794 float: left;
1795 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1795 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1796 border-top: 1px solid #ccc;
1796 border-top: 1px solid #ccc;
1797 border-left: 1px solid #bebebe;
1797 border-left: 1px solid #bebebe;
1798 border-right: 1px solid #b1b1b1;
1798 border-right: 1px solid #b1b1b1;
1799 border-bottom: 1px solid #afafaf;
1799 border-bottom: 1px solid #afafaf;
1800 color: #515151;
1800 color: #515151;
1801 font-weight: 700;
1801 font-weight: 700;
1802 margin: 0 0 0 4px;
1802 margin: 0 0 0 4px;
1803 padding: 6px;
1803 padding: 6px;
1804 }
1804 }
1805
1805
1806 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1806 #content div.box div.pagination-wh a:hover,#content div.box div.pagination-wh a:active
1807 {
1807 {
1808 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1808 background: #b4b4b4 url("../images/pager_selected.png") repeat-x;
1809 border-top: 1px solid #ccc;
1809 border-top: 1px solid #ccc;
1810 border-left: 1px solid #bebebe;
1810 border-left: 1px solid #bebebe;
1811 border-right: 1px solid #b1b1b1;
1811 border-right: 1px solid #b1b1b1;
1812 border-bottom: 1px solid #afafaf;
1812 border-bottom: 1px solid #afafaf;
1813 text-decoration: none;
1813 text-decoration: none;
1814 }
1814 }
1815
1815
1816 #content div.box div.traffic div.legend {
1816 #content div.box div.traffic div.legend {
1817 clear: both;
1817 clear: both;
1818 overflow: hidden;
1818 overflow: hidden;
1819 border-bottom: 1px solid #ddd;
1819 border-bottom: 1px solid #ddd;
1820 margin: 0 0 10px;
1820 margin: 0 0 10px;
1821 padding: 0 0 10px;
1821 padding: 0 0 10px;
1822 }
1822 }
1823
1823
1824 #content div.box div.traffic div.legend h6 {
1824 #content div.box div.traffic div.legend h6 {
1825 float: left;
1825 float: left;
1826 border: none;
1826 border: none;
1827 margin: 0;
1827 margin: 0;
1828 padding: 0;
1828 padding: 0;
1829 }
1829 }
1830
1830
1831 #content div.box div.traffic div.legend li {
1831 #content div.box div.traffic div.legend li {
1832 list-style: none;
1832 list-style: none;
1833 float: left;
1833 float: left;
1834 font-size: 11px;
1834 font-size: 11px;
1835 margin: 0;
1835 margin: 0;
1836 padding: 0 8px 0 4px;
1836 padding: 0 8px 0 4px;
1837 }
1837 }
1838
1838
1839 #content div.box div.traffic div.legend li.visits {
1839 #content div.box div.traffic div.legend li.visits {
1840 border-left: 12px solid #edc240;
1840 border-left: 12px solid #edc240;
1841 }
1841 }
1842
1842
1843 #content div.box div.traffic div.legend li.pageviews {
1843 #content div.box div.traffic div.legend li.pageviews {
1844 border-left: 12px solid #afd8f8;
1844 border-left: 12px solid #afd8f8;
1845 }
1845 }
1846
1846
1847 #content div.box div.traffic table {
1847 #content div.box div.traffic table {
1848 width: auto;
1848 width: auto;
1849 }
1849 }
1850
1850
1851 #content div.box div.traffic table td {
1851 #content div.box div.traffic table td {
1852 background: transparent;
1852 background: transparent;
1853 border: none;
1853 border: none;
1854 padding: 2px 3px 3px;
1854 padding: 2px 3px 3px;
1855 }
1855 }
1856
1856
1857 #content div.box div.traffic table td.legendLabel {
1857 #content div.box div.traffic table td.legendLabel {
1858 padding: 0 3px 2px;
1858 padding: 0 3px 2px;
1859 }
1859 }
1860
1860
1861 #summary {
1861 #summary {
1862
1862
1863 }
1863 }
1864
1864
1865 #summary .metatag {
1865 #summary .metatag {
1866 display: inline-block;
1866 display: inline-block;
1867 padding: 3px 5px;
1867 padding: 3px 5px;
1868 margin-bottom: 3px;
1868 margin-bottom: 3px;
1869 margin-right: 1px;
1869 margin-right: 1px;
1870 border-radius: 5px;
1870 border-radius: 5px;
1871 }
1871 }
1872
1872
1873 #content div.box #summary p {
1873 #content div.box #summary p {
1874 margin-bottom: -5px;
1874 margin-bottom: -5px;
1875 width: 600px;
1875 width: 600px;
1876 white-space: pre-wrap;
1876 white-space: pre-wrap;
1877 }
1877 }
1878
1878
1879 #content div.box #summary p:last-child {
1879 #content div.box #summary p:last-child {
1880 margin-bottom: 9px;
1880 margin-bottom: 9px;
1881 }
1881 }
1882
1882
1883 #content div.box #summary p:first-of-type {
1883 #content div.box #summary p:first-of-type {
1884 margin-top: 9px;
1884 margin-top: 9px;
1885 }
1885 }
1886
1886
1887 .metatag {
1887 .metatag {
1888 display: inline-block;
1888 display: inline-block;
1889 margin-right: 1px;
1889 margin-right: 1px;
1890 -webkit-border-radius: 4px 4px 4px 4px;
1890 -webkit-border-radius: 4px 4px 4px 4px;
1891 -khtml-border-radius: 4px 4px 4px 4px;
1891 -khtml-border-radius: 4px 4px 4px 4px;
1892 -moz-border-radius: 4px 4px 4px 4px;
1892 -moz-border-radius: 4px 4px 4px 4px;
1893 border-radius: 4px 4px 4px 4px;
1893 border-radius: 4px 4px 4px 4px;
1894
1894
1895 border: solid 1px #9CF;
1895 border: solid 1px #9CF;
1896 padding: 2px 3px 2px 3px !important;
1896 padding: 2px 3px 2px 3px !important;
1897 background-color: #DEF;
1897 background-color: #DEF;
1898 }
1898 }
1899
1899
1900 .metatag[tag="dead"] {
1900 .metatag[tag="dead"] {
1901 background-color: #E44;
1901 background-color: #E44;
1902 }
1902 }
1903
1903
1904 .metatag[tag="stale"] {
1904 .metatag[tag="stale"] {
1905 background-color: #EA4;
1905 background-color: #EA4;
1906 }
1906 }
1907
1907
1908 .metatag[tag="featured"] {
1908 .metatag[tag="featured"] {
1909 background-color: #AEA;
1909 background-color: #AEA;
1910 }
1910 }
1911
1911
1912 .metatag[tag="requires"] {
1912 .metatag[tag="requires"] {
1913 background-color: #9CF;
1913 background-color: #9CF;
1914 }
1914 }
1915
1915
1916 .metatag[tag="recommends"] {
1916 .metatag[tag="recommends"] {
1917 background-color: #BDF;
1917 background-color: #BDF;
1918 }
1918 }
1919
1919
1920 .metatag[tag="lang"] {
1920 .metatag[tag="lang"] {
1921 background-color: #FAF474;
1921 background-color: #FAF474;
1922 }
1922 }
1923
1923
1924 .metatag[tag="license"] {
1924 .metatag[tag="license"] {
1925 border: solid 1px #9CF;
1925 border: solid 1px #9CF;
1926 background-color: #DEF;
1926 background-color: #DEF;
1927 target-new: tab !important;
1927 target-new: tab !important;
1928 }
1928 }
1929 .metatag[tag="see"] {
1929 .metatag[tag="see"] {
1930 border: solid 1px #CBD;
1930 border: solid 1px #CBD;
1931 background-color: #EDF;
1931 background-color: #EDF;
1932 }
1932 }
1933
1933
1934 a.metatag[tag="license"]:hover {
1934 a.metatag[tag="license"]:hover {
1935 background-color: #003367;
1935 background-color: #003367;
1936 color: #FFF;
1936 color: #FFF;
1937 text-decoration: none;
1937 text-decoration: none;
1938 }
1938 }
1939
1939
1940 #summary .desc {
1940 #summary .desc {
1941 white-space: pre;
1941 white-space: pre;
1942 width: 100%;
1942 width: 100%;
1943 }
1943 }
1944
1944
1945 #summary .repo_name {
1945 #summary .repo_name {
1946 font-size: 1.6em;
1946 font-size: 1.6em;
1947 font-weight: bold;
1947 font-weight: bold;
1948 vertical-align: baseline;
1948 vertical-align: baseline;
1949 clear: right
1949 clear: right
1950 }
1950 }
1951
1951
1952 #footer {
1952 #footer {
1953 clear: both;
1953 clear: both;
1954 overflow: hidden;
1954 overflow: hidden;
1955 text-align: right;
1955 text-align: right;
1956 margin: 0;
1956 margin: 0;
1957 padding: 0 10px 4px;
1957 padding: 0 10px 4px;
1958 margin: -10px 0 0;
1958 margin: -10px 0 0;
1959 }
1959 }
1960
1960
1961 #footer div#footer-inner {
1961 #footer div#footer-inner {
1962 background-color: #003B76;
1962 background-color: #003B76;
1963 background-repeat : repeat-x;
1963 background-repeat : repeat-x;
1964 background-image : -khtml-gradient( linear, left top, left bottom, from(#003B76), to(#00376E));
1964 background-image : -khtml-gradient( linear, left top, left bottom, from(#003B76), to(#00376E));
1965 background-image : -moz-linear-gradient(top, #003b76, #00376e);
1965 background-image : -moz-linear-gradient(top, #003b76, #00376e);
1966 background-image : -ms-linear-gradient( top, #003b76, #00376e);
1966 background-image : -ms-linear-gradient( top, #003b76, #00376e);
1967 background-image : -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1967 background-image : -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
1968 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1968 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
1969 background-image : -o-linear-gradient( top, #003b76, #00376e));
1969 background-image : -o-linear-gradient( top, #003b76, #00376e));
1970 background-image : linear-gradient( top, #003b76, #00376e);
1970 background-image : linear-gradient( top, #003b76, #00376e);
1971 filter :progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#003b76', endColorstr = '#00376e', GradientType = 0);
1971 filter :progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#003b76', endColorstr = '#00376e', GradientType = 0);
1972 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1972 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
1973 -webkit-border-radius: 4px 4px 4px 4px;
1973 -webkit-border-radius: 4px 4px 4px 4px;
1974 -khtml-border-radius: 4px 4px 4px 4px;
1974 -khtml-border-radius: 4px 4px 4px 4px;
1975 -moz-border-radius: 4px 4px 4px 4px;
1975 -moz-border-radius: 4px 4px 4px 4px;
1976 border-radius: 4px 4px 4px 4px;
1976 border-radius: 4px 4px 4px 4px;
1977 }
1977 }
1978
1978
1979 #footer div#footer-inner p {
1979 #footer div#footer-inner p {
1980 padding: 15px 25px 15px 0;
1980 padding: 15px 25px 15px 0;
1981 color: #FFF;
1981 color: #FFF;
1982 font-weight: 700;
1982 font-weight: 700;
1983 }
1983 }
1984
1984
1985 #footer div#footer-inner .footer-link {
1985 #footer div#footer-inner .footer-link {
1986 float: left;
1986 float: left;
1987 padding-left: 10px;
1987 padding-left: 10px;
1988 }
1988 }
1989
1989
1990 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1990 #footer div#footer-inner .footer-link a,#footer div#footer-inner .footer-link-right a
1991 {
1991 {
1992 color: #FFF;
1992 color: #FFF;
1993 }
1993 }
1994
1994
1995 #login div.title {
1995 #login div.title {
1996 width: 420px;
1996 width: 420px;
1997 clear: both;
1997 clear: both;
1998 overflow: hidden;
1998 overflow: hidden;
1999 position: relative;
1999 position: relative;
2000 background-color: #003B76;
2000 background-color: #003B76;
2001 background-repeat : repeat-x;
2001 background-repeat : repeat-x;
2002 background-image : -khtml-gradient( linear, left top, left bottom, from(#003B76), to(#00376E));
2002 background-image : -khtml-gradient( linear, left top, left bottom, from(#003B76), to(#00376E));
2003 background-image : -moz-linear-gradient( top, #003b76, #00376e);
2003 background-image : -moz-linear-gradient( top, #003b76, #00376e);
2004 background-image : -ms-linear-gradient( top, #003b76, #00376e);
2004 background-image : -ms-linear-gradient( top, #003b76, #00376e);
2005 background-image : -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
2005 background-image : -webkit-gradient( linear, left top, left bottom, color-stop( 0%, #003b76), color-stop( 100%, #00376e));
2006 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
2006 background-image : -webkit-linear-gradient( top, #003b76, #00376e));
2007 background-image : -o-linear-gradient( top, #003b76, #00376e));
2007 background-image : -o-linear-gradient( top, #003b76, #00376e));
2008 background-image : linear-gradient( top, #003b76, #00376e);
2008 background-image : linear-gradient( top, #003b76, #00376e);
2009 filter : progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#003b76', endColorstr = '#00376e', GradientType = 0);
2009 filter : progid : DXImageTransform.Microsoft.gradient ( startColorstr = '#003b76', endColorstr = '#00376e', GradientType = 0);
2010 margin: 0 auto;
2010 margin: 0 auto;
2011 padding: 0;
2011 padding: 0;
2012 }
2012 }
2013
2013
2014 #login div.inner {
2014 #login div.inner {
2015 width: 380px;
2015 width: 380px;
2016 background: #FFF url("../images/login.png") no-repeat top left;
2016 background: #FFF url("../images/login.png") no-repeat top left;
2017 border-top: none;
2017 border-top: none;
2018 border-bottom: none;
2018 border-bottom: none;
2019 margin: 0 auto;
2019 margin: 0 auto;
2020 padding: 20px;
2020 padding: 20px;
2021 }
2021 }
2022
2022
2023 #login div.form div.fields div.field div.label {
2023 #login div.form div.fields div.field div.label {
2024 width: 173px;
2024 width: 173px;
2025 float: left;
2025 float: left;
2026 text-align: right;
2026 text-align: right;
2027 margin: 2px 10px 0 0;
2027 margin: 2px 10px 0 0;
2028 padding: 5px 0 0 5px;
2028 padding: 5px 0 0 5px;
2029 }
2029 }
2030
2030
2031 #login div.form div.fields div.field div.input input {
2031 #login div.form div.fields div.field div.input input {
2032 width: 176px;
2032 width: 176px;
2033 background: #FFF;
2033 background: #FFF;
2034 border-top: 1px solid #b3b3b3;
2034 border-top: 1px solid #b3b3b3;
2035 border-left: 1px solid #b3b3b3;
2035 border-left: 1px solid #b3b3b3;
2036 border-right: 1px solid #eaeaea;
2036 border-right: 1px solid #eaeaea;
2037 border-bottom: 1px solid #eaeaea;
2037 border-bottom: 1px solid #eaeaea;
2038 color: #000;
2038 color: #000;
2039 font-size: 11px;
2039 font-size: 11px;
2040 margin: 0;
2040 margin: 0;
2041 padding: 7px 7px 6px;
2041 padding: 7px 7px 6px;
2042 }
2042 }
2043
2043
2044 #login div.form div.fields div.buttons {
2044 #login div.form div.fields div.buttons {
2045 clear: both;
2045 clear: both;
2046 overflow: hidden;
2046 overflow: hidden;
2047 border-top: 1px solid #DDD;
2047 border-top: 1px solid #DDD;
2048 text-align: right;
2048 text-align: right;
2049 margin: 0;
2049 margin: 0;
2050 padding: 10px 0 0;
2050 padding: 10px 0 0;
2051 }
2051 }
2052
2052
2053 #login div.form div.links {
2053 #login div.form div.links {
2054 clear: both;
2054 clear: both;
2055 overflow: hidden;
2055 overflow: hidden;
2056 margin: 10px 0 0;
2056 margin: 10px 0 0;
2057 padding: 0 0 2px;
2057 padding: 0 0 2px;
2058 }
2058 }
2059
2059
2060 .user-menu{
2060 .user-menu{
2061 margin: 0px !important;
2061 margin: 0px !important;
2062 float: left;
2062 float: left;
2063 }
2063 }
2064
2064
2065 .user-menu .container{
2065 .user-menu .container{
2066 padding:0px 4px 0px 4px;
2066 padding:0px 4px 0px 4px;
2067 margin: 0px 0px 0px 0px;
2067 margin: 0px 0px 0px 0px;
2068 }
2068 }
2069
2069
2070 .user-menu .gravatar{
2070 .user-menu .gravatar{
2071 margin: 0px 0px 0px 0px;
2071 margin: 0px 0px 0px 0px;
2072 cursor: pointer;
2072 cursor: pointer;
2073 }
2073 }
2074 .user-menu .gravatar.enabled{
2074 .user-menu .gravatar.enabled{
2075 background-color: #FDF784 !important;
2075 background-color: #FDF784 !important;
2076 }
2076 }
2077 .user-menu .gravatar:hover{
2077 .user-menu .gravatar:hover{
2078 background-color: #FDF784 !important;
2078 background-color: #FDF784 !important;
2079 }
2079 }
2080 #quick_login{
2080 #quick_login{
2081 min-height: 80px;
2081 min-height: 80px;
2082 margin: 37px 0 0 -251px;
2082 margin: 37px 0 0 -251px;
2083 padding: 4px;
2083 padding: 4px;
2084 position: absolute;
2084 position: absolute;
2085 width: 278px;
2085 width: 278px;
2086 background-color: #003B76;
2086 background-color: #003B76;
2087 background-repeat: repeat-x;
2087 background-repeat: repeat-x;
2088 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
2088 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
2089 background-image: -moz-linear-gradient(top, #003b76, #00376e);
2089 background-image: -moz-linear-gradient(top, #003b76, #00376e);
2090 background-image: -ms-linear-gradient(top, #003b76, #00376e);
2090 background-image: -ms-linear-gradient(top, #003b76, #00376e);
2091 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
2091 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
2092 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
2092 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
2093 background-image: -o-linear-gradient(top, #003b76, #00376e);
2093 background-image: -o-linear-gradient(top, #003b76, #00376e);
2094 background-image: linear-gradient(top, #003b76, #00376e);
2094 background-image: linear-gradient(top, #003b76, #00376e);
2095 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76', endColorstr='#00376e', GradientType=0 );
2095 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76', endColorstr='#00376e', GradientType=0 );
2096
2096
2097 z-index: 999;
2097 z-index: 999;
2098 -webkit-border-radius: 0px 0px 4px 4px;
2098 -webkit-border-radius: 0px 0px 4px 4px;
2099 -khtml-border-radius: 0px 0px 4px 4px;
2099 -khtml-border-radius: 0px 0px 4px 4px;
2100 -moz-border-radius: 0px 0px 4px 4px;
2100 -moz-border-radius: 0px 0px 4px 4px;
2101 border-radius: 0px 0px 4px 4px;
2101 border-radius: 0px 0px 4px 4px;
2102 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2102 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
2103 }
2103 }
2104 #quick_login h4{
2104 #quick_login h4{
2105 color: #fff;
2105 color: #fff;
2106 padding: 5px 0px 5px 14px;
2106 padding: 5px 0px 5px 14px;
2107 }
2107 }
2108
2108
2109 #quick_login .password_forgoten {
2109 #quick_login .password_forgoten {
2110 padding-right: 10px;
2110 padding-right: 10px;
2111 padding-top: 0px;
2111 padding-top: 0px;
2112 text-align: left;
2112 text-align: left;
2113 }
2113 }
2114
2114
2115 #quick_login .password_forgoten a {
2115 #quick_login .password_forgoten a {
2116 font-size: 10px;
2116 font-size: 10px;
2117 color: #fff;
2117 color: #fff;
2118 }
2118 }
2119
2119
2120 #quick_login .register {
2120 #quick_login .register {
2121 padding-right: 10px;
2121 padding-right: 10px;
2122 padding-top: 5px;
2122 padding-top: 5px;
2123 text-align: left;
2123 text-align: left;
2124 }
2124 }
2125
2125
2126 #quick_login .register a {
2126 #quick_login .register a {
2127 font-size: 10px;
2127 font-size: 10px;
2128 color: #fff;
2128 color: #fff;
2129 }
2129 }
2130
2130
2131 #quick_login .submit {
2131 #quick_login .submit {
2132 margin: -20px 0 0 0px;
2132 margin: -20px 0 0 0px;
2133 position: absolute;
2133 position: absolute;
2134 right: 15px;
2134 right: 15px;
2135 }
2135 }
2136
2136
2137 #quick_login .links_left{
2137 #quick_login .links_left{
2138 float: left;
2138 float: left;
2139 }
2139 }
2140 #quick_login .links_right{
2140 #quick_login .links_right{
2141 float: right;
2141 float: right;
2142 }
2142 }
2143 #quick_login .full_name{
2143 #quick_login .full_name{
2144 color: #FFFFFF;
2144 color: #FFFFFF;
2145 font-weight: bold;
2145 font-weight: bold;
2146 padding: 3px;
2146 padding: 3px;
2147 }
2147 }
2148 #quick_login .big_gravatar{
2148 #quick_login .big_gravatar{
2149 padding:4px 0px 0px 6px;
2149 padding:4px 0px 0px 6px;
2150 }
2150 }
2151 #quick_login .inbox{
2151 #quick_login .inbox{
2152 padding:4px 0px 0px 6px;
2152 padding:4px 0px 0px 6px;
2153 color: #FFFFFF;
2153 color: #FFFFFF;
2154 font-weight: bold;
2154 font-weight: bold;
2155 }
2155 }
2156 #quick_login .inbox a{
2156 #quick_login .inbox a{
2157 color: #FFFFFF;
2157 color: #FFFFFF;
2158 }
2158 }
2159 #quick_login .email,#quick_login .email a{
2159 #quick_login .email,#quick_login .email a{
2160 color: #FFFFFF;
2160 color: #FFFFFF;
2161 padding: 3px;
2161 padding: 3px;
2162
2162
2163 }
2163 }
2164 #quick_login .links .logout{
2164 #quick_login .links .logout{
2165
2165
2166 }
2166 }
2167
2167
2168 #quick_login div.form div.fields {
2168 #quick_login div.form div.fields {
2169 padding-top: 2px;
2169 padding-top: 2px;
2170 padding-left: 10px;
2170 padding-left: 10px;
2171 }
2171 }
2172
2172
2173 #quick_login div.form div.fields div.field {
2173 #quick_login div.form div.fields div.field {
2174 padding: 5px;
2174 padding: 5px;
2175 }
2175 }
2176
2176
2177 #quick_login div.form div.fields div.field div.label label {
2177 #quick_login div.form div.fields div.field div.label label {
2178 color: #fff;
2178 color: #fff;
2179 padding-bottom: 3px;
2179 padding-bottom: 3px;
2180 }
2180 }
2181
2181
2182 #quick_login div.form div.fields div.field div.input input {
2182 #quick_login div.form div.fields div.field div.input input {
2183 width: 236px;
2183 width: 236px;
2184 background: #FFF;
2184 background: #FFF;
2185 border-top: 1px solid #b3b3b3;
2185 border-top: 1px solid #b3b3b3;
2186 border-left: 1px solid #b3b3b3;
2186 border-left: 1px solid #b3b3b3;
2187 border-right: 1px solid #eaeaea;
2187 border-right: 1px solid #eaeaea;
2188 border-bottom: 1px solid #eaeaea;
2188 border-bottom: 1px solid #eaeaea;
2189 color: #000;
2189 color: #000;
2190 font-size: 11px;
2190 font-size: 11px;
2191 margin: 0;
2191 margin: 0;
2192 padding: 5px 7px 4px;
2192 padding: 5px 7px 4px;
2193 }
2193 }
2194
2194
2195 #quick_login div.form div.fields div.buttons {
2195 #quick_login div.form div.fields div.buttons {
2196 clear: both;
2196 clear: both;
2197 overflow: hidden;
2197 overflow: hidden;
2198 text-align: right;
2198 text-align: right;
2199 margin: 0;
2199 margin: 0;
2200 padding: 5px 14px 0px 5px;
2200 padding: 5px 14px 0px 5px;
2201 }
2201 }
2202
2202
2203 #quick_login div.form div.links {
2203 #quick_login div.form div.links {
2204 clear: both;
2204 clear: both;
2205 overflow: hidden;
2205 overflow: hidden;
2206 margin: 10px 0 0;
2206 margin: 10px 0 0;
2207 padding: 0 0 2px;
2207 padding: 0 0 2px;
2208 }
2208 }
2209
2209
2210 #quick_login ol.links{
2210 #quick_login ol.links{
2211 display: block;
2211 display: block;
2212 font-weight: bold;
2212 font-weight: bold;
2213 list-style: none outside none;
2213 list-style: none outside none;
2214 text-align: right;
2214 text-align: right;
2215 }
2215 }
2216 #quick_login ol.links li{
2216 #quick_login ol.links li{
2217 line-height: 27px;
2217 line-height: 27px;
2218 margin: 0;
2218 margin: 0;
2219 padding: 0;
2219 padding: 0;
2220 color: #fff;
2220 color: #fff;
2221 display: block;
2221 display: block;
2222 float:none !important;
2222 float:none !important;
2223 }
2223 }
2224
2224
2225 #quick_login ol.links li a{
2225 #quick_login ol.links li a{
2226 color: #fff;
2226 color: #fff;
2227 display: block;
2227 display: block;
2228 padding: 2px;
2228 padding: 2px;
2229 }
2229 }
2230 #quick_login ol.links li a:HOVER{
2230 #quick_login ol.links li a:HOVER{
2231 background-color: inherit !important;
2231 background-color: inherit !important;
2232 }
2232 }
2233
2233
2234 #register div.title {
2234 #register div.title {
2235 clear: both;
2235 clear: both;
2236 overflow: hidden;
2236 overflow: hidden;
2237 position: relative;
2237 position: relative;
2238 background-color: #003B76;
2238 background-color: #003B76;
2239 background-repeat: repeat-x;
2239 background-repeat: repeat-x;
2240 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
2240 background-image: -khtml-gradient(linear, left top, left bottom, from(#003B76), to(#00376E) );
2241 background-image: -moz-linear-gradient(top, #003b76, #00376e);
2241 background-image: -moz-linear-gradient(top, #003b76, #00376e);
2242 background-image: -ms-linear-gradient(top, #003b76, #00376e);
2242 background-image: -ms-linear-gradient(top, #003b76, #00376e);
2243 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
2243 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #003b76), color-stop(100%, #00376e) );
2244 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
2244 background-image: -webkit-linear-gradient(top, #003b76, #00376e);
2245 background-image: -o-linear-gradient(top, #003b76, #00376e);
2245 background-image: -o-linear-gradient(top, #003b76, #00376e);
2246 background-image: linear-gradient(top, #003b76, #00376e);
2246 background-image: linear-gradient(top, #003b76, #00376e);
2247 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
2247 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#003b76',
2248 endColorstr='#00376e', GradientType=0 );
2248 endColorstr='#00376e', GradientType=0 );
2249 margin: 0 auto;
2249 margin: 0 auto;
2250 padding: 0;
2250 padding: 0;
2251 }
2251 }
2252
2252
2253 #register div.inner {
2253 #register div.inner {
2254 background: #FFF;
2254 background: #FFF;
2255 border-top: none;
2255 border-top: none;
2256 border-bottom: none;
2256 border-bottom: none;
2257 margin: 0 auto;
2257 margin: 0 auto;
2258 padding: 20px;
2258 padding: 20px;
2259 }
2259 }
2260
2260
2261 #register div.form div.fields div.field div.label {
2261 #register div.form div.fields div.field div.label {
2262 width: 135px;
2262 width: 135px;
2263 float: left;
2263 float: left;
2264 text-align: right;
2264 text-align: right;
2265 margin: 2px 10px 0 0;
2265 margin: 2px 10px 0 0;
2266 padding: 5px 0 0 5px;
2266 padding: 5px 0 0 5px;
2267 }
2267 }
2268
2268
2269 #register div.form div.fields div.field div.input input {
2269 #register div.form div.fields div.field div.input input {
2270 width: 300px;
2270 width: 300px;
2271 background: #FFF;
2271 background: #FFF;
2272 border-top: 1px solid #b3b3b3;
2272 border-top: 1px solid #b3b3b3;
2273 border-left: 1px solid #b3b3b3;
2273 border-left: 1px solid #b3b3b3;
2274 border-right: 1px solid #eaeaea;
2274 border-right: 1px solid #eaeaea;
2275 border-bottom: 1px solid #eaeaea;
2275 border-bottom: 1px solid #eaeaea;
2276 color: #000;
2276 color: #000;
2277 font-size: 11px;
2277 font-size: 11px;
2278 margin: 0;
2278 margin: 0;
2279 padding: 7px 7px 6px;
2279 padding: 7px 7px 6px;
2280 }
2280 }
2281
2281
2282 #register div.form div.fields div.buttons {
2282 #register div.form div.fields div.buttons {
2283 clear: both;
2283 clear: both;
2284 overflow: hidden;
2284 overflow: hidden;
2285 border-top: 1px solid #DDD;
2285 border-top: 1px solid #DDD;
2286 text-align: left;
2286 text-align: left;
2287 margin: 0;
2287 margin: 0;
2288 padding: 10px 0 0 150px;
2288 padding: 10px 0 0 150px;
2289 }
2289 }
2290
2290
2291 #register div.form div.activation_msg {
2291 #register div.form div.activation_msg {
2292 padding-top: 4px;
2292 padding-top: 4px;
2293 padding-bottom: 4px;
2293 padding-bottom: 4px;
2294 }
2294 }
2295
2295
2296 #journal .journal_day {
2296 #journal .journal_day {
2297 font-size: 20px;
2297 font-size: 20px;
2298 padding: 10px 0px;
2298 padding: 10px 0px;
2299 border-bottom: 2px solid #DDD;
2299 border-bottom: 2px solid #DDD;
2300 margin-left: 10px;
2300 margin-left: 10px;
2301 margin-right: 10px;
2301 margin-right: 10px;
2302 }
2302 }
2303
2303
2304 #journal .journal_container {
2304 #journal .journal_container {
2305 padding: 5px;
2305 padding: 5px;
2306 clear: both;
2306 clear: both;
2307 margin: 0px 5px 0px 10px;
2307 margin: 0px 5px 0px 10px;
2308 }
2308 }
2309
2309
2310 #journal .journal_action_container {
2310 #journal .journal_action_container {
2311 padding-left: 38px;
2311 padding-left: 38px;
2312 }
2312 }
2313
2313
2314 #journal .journal_user {
2314 #journal .journal_user {
2315 color: #747474;
2315 color: #747474;
2316 font-size: 14px;
2316 font-size: 14px;
2317 font-weight: bold;
2317 font-weight: bold;
2318 height: 30px;
2318 height: 30px;
2319 }
2319 }
2320
2320
2321 #journal .journal_icon {
2321 #journal .journal_icon {
2322 clear: both;
2322 clear: both;
2323 float: left;
2323 float: left;
2324 padding-right: 4px;
2324 padding-right: 4px;
2325 padding-top: 3px;
2325 padding-top: 3px;
2326 }
2326 }
2327
2327
2328 #journal .journal_action {
2328 #journal .journal_action {
2329 padding-top: 4px;
2329 padding-top: 4px;
2330 min-height: 2px;
2330 min-height: 2px;
2331 float: left
2331 float: left
2332 }
2332 }
2333
2333
2334 #journal .journal_action_params {
2334 #journal .journal_action_params {
2335 clear: left;
2335 clear: left;
2336 padding-left: 22px;
2336 padding-left: 22px;
2337 }
2337 }
2338
2338
2339 #journal .journal_repo {
2339 #journal .journal_repo {
2340 float: left;
2340 float: left;
2341 margin-left: 6px;
2341 margin-left: 6px;
2342 padding-top: 3px;
2342 padding-top: 3px;
2343 }
2343 }
2344
2344
2345 #journal .date {
2345 #journal .date {
2346 clear: both;
2346 clear: both;
2347 color: #777777;
2347 color: #777777;
2348 font-size: 11px;
2348 font-size: 11px;
2349 padding-left: 22px;
2349 padding-left: 22px;
2350 }
2350 }
2351
2351
2352 #journal .journal_repo .journal_repo_name {
2352 #journal .journal_repo .journal_repo_name {
2353 font-weight: bold;
2353 font-weight: bold;
2354 font-size: 1.1em;
2354 font-size: 1.1em;
2355 }
2355 }
2356
2356
2357 #journal .compare_view {
2357 #journal .compare_view {
2358 padding: 5px 0px 5px 0px;
2358 padding: 5px 0px 5px 0px;
2359 width: 95px;
2359 width: 95px;
2360 }
2360 }
2361
2361
2362 .journal_highlight {
2362 .journal_highlight {
2363 font-weight: bold;
2363 font-weight: bold;
2364 padding: 0 2px;
2364 padding: 0 2px;
2365 vertical-align: bottom;
2365 vertical-align: bottom;
2366 }
2366 }
2367
2367
2368 .trending_language_tbl,.trending_language_tbl td {
2368 .trending_language_tbl,.trending_language_tbl td {
2369 border: 0 !important;
2369 border: 0 !important;
2370 margin: 0 !important;
2370 margin: 0 !important;
2371 padding: 0 !important;
2371 padding: 0 !important;
2372 }
2372 }
2373
2373
2374 .trending_language_tbl,.trending_language_tbl tr {
2374 .trending_language_tbl,.trending_language_tbl tr {
2375 border-spacing: 1px;
2375 border-spacing: 1px;
2376 }
2376 }
2377
2377
2378 .trending_language {
2378 .trending_language {
2379 background-color: #003367;
2379 background-color: #003367;
2380 color: #FFF;
2380 color: #FFF;
2381 display: block;
2381 display: block;
2382 min-width: 20px;
2382 min-width: 20px;
2383 text-decoration: none;
2383 text-decoration: none;
2384 height: 12px;
2384 height: 12px;
2385 margin-bottom: 0px;
2385 margin-bottom: 0px;
2386 margin-left: 5px;
2386 margin-left: 5px;
2387 white-space: pre;
2387 white-space: pre;
2388 padding: 3px;
2388 padding: 3px;
2389 }
2389 }
2390
2390
2391 h3.files_location {
2391 h3.files_location {
2392 font-size: 1.8em;
2392 font-size: 1.8em;
2393 font-weight: 700;
2393 font-weight: 700;
2394 border-bottom: none !important;
2394 border-bottom: none !important;
2395 margin: 10px 0 !important;
2395 margin: 10px 0 !important;
2396 }
2396 }
2397
2397
2398 #files_data dl dt {
2398 #files_data dl dt {
2399 float: left;
2399 float: left;
2400 width: 60px;
2400 width: 60px;
2401 margin: 0 !important;
2401 margin: 0 !important;
2402 padding: 5px;
2402 padding: 5px;
2403 }
2403 }
2404
2404
2405 #files_data dl dd {
2405 #files_data dl dd {
2406 margin: 0 !important;
2406 margin: 0 !important;
2407 padding: 5px !important;
2407 padding: 5px !important;
2408 }
2408 }
2409
2409
2410 .file_history{
2410 .file_history{
2411 padding-top:10px;
2411 padding-top:10px;
2412 font-size:16px;
2412 font-size:16px;
2413 }
2413 }
2414 .file_author{
2414 .file_author{
2415 float: left;
2415 float: left;
2416 }
2416 }
2417
2417
2418 .file_author .item{
2418 .file_author .item{
2419 float:left;
2419 float:left;
2420 padding:5px;
2420 padding:5px;
2421 color: #888;
2421 color: #888;
2422 }
2422 }
2423
2423
2424 .tablerow0 {
2424 .tablerow0 {
2425 background-color: #F8F8F8;
2425 background-color: #F8F8F8;
2426 }
2426 }
2427
2427
2428 .tablerow1 {
2428 .tablerow1 {
2429 background-color: #FFFFFF;
2429 background-color: #FFFFFF;
2430 }
2430 }
2431
2431
2432 .changeset_id {
2432 .changeset_id {
2433 font-family: monospace;
2433 font-family: monospace;
2434 color: #666666;
2434 color: #666666;
2435 }
2435 }
2436
2436
2437 .changeset_hash {
2437 .changeset_hash {
2438 color: #000000;
2438 color: #000000;
2439 }
2439 }
2440
2440
2441 #changeset_content {
2441 #changeset_content {
2442 border-left: 1px solid #CCC;
2442 border-left: 1px solid #CCC;
2443 border-right: 1px solid #CCC;
2443 border-right: 1px solid #CCC;
2444 border-bottom: 1px solid #CCC;
2444 border-bottom: 1px solid #CCC;
2445 padding: 5px;
2445 padding: 5px;
2446 }
2446 }
2447
2447
2448 #changeset_compare_view_content {
2448 #changeset_compare_view_content {
2449 border: 1px solid #CCC;
2449 border: 1px solid #CCC;
2450 padding: 5px;
2450 padding: 5px;
2451 }
2451 }
2452
2452
2453 #changeset_content .container {
2453 #changeset_content .container {
2454 min-height: 100px;
2454 min-height: 100px;
2455 font-size: 1.2em;
2455 font-size: 1.2em;
2456 overflow: hidden;
2456 overflow: hidden;
2457 }
2457 }
2458
2458
2459 #changeset_compare_view_content .compare_view_commits {
2459 #changeset_compare_view_content .compare_view_commits {
2460 width: auto !important;
2460 width: auto !important;
2461 }
2461 }
2462
2462
2463 #changeset_compare_view_content .compare_view_commits td {
2463 #changeset_compare_view_content .compare_view_commits td {
2464 padding: 0px 0px 0px 12px !important;
2464 padding: 0px 0px 0px 12px !important;
2465 }
2465 }
2466
2466
2467 #changeset_content .container .right {
2467 #changeset_content .container .right {
2468 float: right;
2468 float: right;
2469 width: 20%;
2469 width: 20%;
2470 text-align: right;
2470 text-align: right;
2471 }
2471 }
2472
2472
2473 #changeset_content .container .left .message {
2473 #changeset_content .container .left .message {
2474 white-space: pre-wrap;
2474 white-space: pre-wrap;
2475 }
2475 }
2476 #changeset_content .container .left .message a:hover {
2476 #changeset_content .container .left .message a:hover {
2477 text-decoration: none;
2477 text-decoration: none;
2478 }
2478 }
2479 .cs_files .cur_cs {
2479 .cs_files .cur_cs {
2480 margin: 10px 2px;
2480 margin: 10px 2px;
2481 font-weight: bold;
2481 font-weight: bold;
2482 }
2482 }
2483
2483
2484 .cs_files .node {
2484 .cs_files .node {
2485 float: left;
2485 float: left;
2486 }
2486 }
2487
2487
2488 .cs_files .changes {
2488 .cs_files .changes {
2489 float: right;
2489 float: right;
2490 color:#003367;
2490 color:#003367;
2491
2491
2492 }
2492 }
2493
2493
2494 .cs_files .changes .added {
2494 .cs_files .changes .added {
2495 background-color: #BBFFBB;
2495 background-color: #BBFFBB;
2496 float: left;
2496 float: left;
2497 text-align: center;
2497 text-align: center;
2498 font-size: 9px;
2498 font-size: 9px;
2499 padding: 2px 0px 2px 0px;
2499 padding: 2px 0px 2px 0px;
2500 }
2500 }
2501
2501
2502 .cs_files .changes .deleted {
2502 .cs_files .changes .deleted {
2503 background-color: #FF8888;
2503 background-color: #FF8888;
2504 float: left;
2504 float: left;
2505 text-align: center;
2505 text-align: center;
2506 font-size: 9px;
2506 font-size: 9px;
2507 padding: 2px 0px 2px 0px;
2507 padding: 2px 0px 2px 0px;
2508 }
2508 }
2509
2509
2510 .cs_files .cs_added,.cs_files .cs_A {
2510 .cs_files .cs_added,.cs_files .cs_A {
2511 background: url("../images/icons/page_white_add.png") no-repeat scroll
2511 background: url("../images/icons/page_white_add.png") no-repeat scroll
2512 3px;
2512 3px;
2513 height: 16px;
2513 height: 16px;
2514 padding-left: 20px;
2514 padding-left: 20px;
2515 margin-top: 7px;
2515 margin-top: 7px;
2516 text-align: left;
2516 text-align: left;
2517 }
2517 }
2518
2518
2519 .cs_files .cs_changed,.cs_files .cs_M {
2519 .cs_files .cs_changed,.cs_files .cs_M {
2520 background: url("../images/icons/page_white_edit.png") no-repeat scroll
2520 background: url("../images/icons/page_white_edit.png") no-repeat scroll
2521 3px;
2521 3px;
2522 height: 16px;
2522 height: 16px;
2523 padding-left: 20px;
2523 padding-left: 20px;
2524 margin-top: 7px;
2524 margin-top: 7px;
2525 text-align: left;
2525 text-align: left;
2526 }
2526 }
2527
2527
2528 .cs_files .cs_removed,.cs_files .cs_D {
2528 .cs_files .cs_removed,.cs_files .cs_D {
2529 background: url("../images/icons/page_white_delete.png") no-repeat
2529 background: url("../images/icons/page_white_delete.png") no-repeat
2530 scroll 3px;
2530 scroll 3px;
2531 height: 16px;
2531 height: 16px;
2532 padding-left: 20px;
2532 padding-left: 20px;
2533 margin-top: 7px;
2533 margin-top: 7px;
2534 text-align: left;
2534 text-align: left;
2535 }
2535 }
2536
2536
2537 #graph {
2537 #graph {
2538 overflow: hidden;
2538 overflow: hidden;
2539 }
2539 }
2540
2540
2541 #graph_nodes {
2541 #graph_nodes {
2542 float: left;
2542 float: left;
2543 margin-right: 0px;
2543 margin-right: 0px;
2544 margin-top: 0px;
2544 margin-top: 0px;
2545 }
2545 }
2546
2546
2547 #graph_content {
2547 #graph_content {
2548 width: 80%;
2548 width: 80%;
2549 float: left;
2549 float: left;
2550 }
2550 }
2551
2551
2552 #graph_content .container_header {
2552 #graph_content .container_header {
2553 border-bottom: 1px solid #DDD;
2553 border-bottom: 1px solid #DDD;
2554 padding: 10px;
2554 padding: 10px;
2555 height: 25px;
2555 height: 25px;
2556 }
2556 }
2557
2557
2558 #graph_content #rev_range_container {
2558 #graph_content #rev_range_container {
2559 float: left;
2559 float: left;
2560 margin: 0px 0px 0px 3px;
2560 margin: 0px 0px 0px 3px;
2561 }
2561 }
2562
2562
2563 #graph_content #rev_range_clear {
2563 #graph_content #rev_range_clear {
2564 float: left;
2564 float: left;
2565 margin: 0px 0px 0px 3px;
2565 margin: 0px 0px 0px 3px;
2566 }
2566 }
2567
2567
2568 #graph_content .container {
2568 #graph_content .container {
2569 border-bottom: 1px solid #DDD;
2569 border-bottom: 1px solid #DDD;
2570 height: 56px;
2570 height: 56px;
2571 overflow: hidden;
2571 overflow: hidden;
2572 }
2572 }
2573
2573
2574 #graph_content .container .right {
2574 #graph_content .container .right {
2575 float: right;
2575 float: right;
2576 width: 23%;
2576 width: 23%;
2577 text-align: right;
2577 text-align: right;
2578 }
2578 }
2579
2579
2580 #graph_content .container .left {
2580 #graph_content .container .left {
2581 float: left;
2581 float: left;
2582 width: 25%;
2582 width: 25%;
2583 padding-left: 5px;
2583 padding-left: 5px;
2584 }
2584 }
2585
2585
2586 #graph_content .container .mid {
2586 #graph_content .container .mid {
2587 float: left;
2587 float: left;
2588 width: 49%;
2588 width: 49%;
2589 }
2589 }
2590
2590
2591
2591
2592 #graph_content .container .left .date {
2592 #graph_content .container .left .date {
2593 color: #666;
2593 color: #666;
2594 padding-left: 22px;
2594 padding-left: 22px;
2595 font-size: 10px;
2595 font-size: 10px;
2596 }
2596 }
2597
2597
2598 #graph_content .container .left .author {
2598 #graph_content .container .left .author {
2599 height: 22px;
2599 height: 22px;
2600 }
2600 }
2601
2601
2602 #graph_content .container .left .author .user {
2602 #graph_content .container .left .author .user {
2603 color: #444444;
2603 color: #444444;
2604 float: left;
2604 float: left;
2605 margin-left: -4px;
2605 margin-left: -4px;
2606 margin-top: 4px;
2606 margin-top: 4px;
2607 }
2607 }
2608
2608
2609 #graph_content .container .mid .message {
2609 #graph_content .container .mid .message {
2610 white-space: pre-wrap;
2610 white-space: pre-wrap;
2611 }
2611 }
2612
2612
2613 #graph_content .container .mid .message a:hover{
2613 #graph_content .container .mid .message a:hover{
2614 text-decoration: none;
2614 text-decoration: none;
2615 }
2615 }
2616 #content #graph_content .message .revision-link,
2616 #content #graph_content .message .revision-link,
2617 #changeset_content .container .message .revision-link
2617 #changeset_content .container .message .revision-link
2618 {
2618 {
2619 color:#3F6F9F;
2619 color:#3F6F9F;
2620 font-weight: bold !important;
2620 font-weight: bold !important;
2621 }
2621 }
2622
2622
2623 #content #graph_content .message .issue-tracker-link,
2623 #content #graph_content .message .issue-tracker-link,
2624 #changeset_content .container .message .issue-tracker-link{
2624 #changeset_content .container .message .issue-tracker-link{
2625 color:#3F6F9F;
2625 color:#3F6F9F;
2626 font-weight: bold !important;
2626 font-weight: bold !important;
2627 }
2627 }
2628
2628
2629 .changeset-status-container{
2629 .changeset-status-container{
2630 padding-right: 5px;
2630 padding-right: 5px;
2631 margin-top:1px;
2631 margin-top:1px;
2632 float:right;
2632 float:right;
2633 height:14px;
2633 height:14px;
2634 }
2634 }
2635 .code-header .changeset-status-container{
2635 .code-header .changeset-status-container{
2636 float:left;
2636 float:left;
2637 padding:2px 0px 0px 2px;
2637 padding:2px 0px 0px 2px;
2638 }
2638 }
2639 .changeset-status-container .changeset-status-lbl{
2639 .changeset-status-container .changeset-status-lbl{
2640 color: rgb(136, 136, 136);
2640 color: rgb(136, 136, 136);
2641 float: left;
2641 float: left;
2642 padding: 3px 4px 0px 0px
2642 padding: 3px 4px 0px 0px
2643 }
2643 }
2644 .code-header .changeset-status-container .changeset-status-lbl{
2644 .code-header .changeset-status-container .changeset-status-lbl{
2645 float: left;
2645 float: left;
2646 padding: 0px 4px 0px 0px;
2646 padding: 0px 4px 0px 0px;
2647 }
2647 }
2648 .changeset-status-container .changeset-status-ico{
2648 .changeset-status-container .changeset-status-ico{
2649 float: left;
2649 float: left;
2650 }
2650 }
2651 .code-header .changeset-status-container .changeset-status-ico, .container .changeset-status-ico{
2651 .code-header .changeset-status-container .changeset-status-ico, .container .changeset-status-ico{
2652 float: left;
2652 float: left;
2653 }
2653 }
2654 .right .comments-container{
2654 .right .comments-container{
2655 padding-right: 5px;
2655 padding-right: 5px;
2656 margin-top:1px;
2656 margin-top:1px;
2657 float:right;
2657 float:right;
2658 height:14px;
2658 height:14px;
2659 }
2659 }
2660
2660
2661 .right .comments-cnt{
2661 .right .comments-cnt{
2662 float: left;
2662 float: left;
2663 color: rgb(136, 136, 136);
2663 color: rgb(136, 136, 136);
2664 padding-right: 2px;
2664 padding-right: 2px;
2665 }
2665 }
2666
2666
2667 .right .changes{
2667 .right .changes{
2668 clear: both;
2668 clear: both;
2669 }
2669 }
2670
2670
2671 .right .changes .changed_total {
2671 .right .changes .changed_total {
2672 display: block;
2672 display: block;
2673 float: right;
2673 float: right;
2674 text-align: center;
2674 text-align: center;
2675 min-width: 45px;
2675 min-width: 45px;
2676 cursor: pointer;
2676 cursor: pointer;
2677 color: #444444;
2677 color: #444444;
2678 background: #FEA;
2678 background: #FEA;
2679 -webkit-border-radius: 0px 0px 0px 6px;
2679 -webkit-border-radius: 0px 0px 0px 6px;
2680 -moz-border-radius: 0px 0px 0px 6px;
2680 -moz-border-radius: 0px 0px 0px 6px;
2681 border-radius: 0px 0px 0px 6px;
2681 border-radius: 0px 0px 0px 6px;
2682 padding: 1px;
2682 padding: 1px;
2683 }
2683 }
2684
2684
2685 .right .changes .added,.changed,.removed {
2685 .right .changes .added,.changed,.removed {
2686 display: block;
2686 display: block;
2687 padding: 1px;
2687 padding: 1px;
2688 color: #444444;
2688 color: #444444;
2689 float: right;
2689 float: right;
2690 text-align: center;
2690 text-align: center;
2691 min-width: 15px;
2691 min-width: 15px;
2692 }
2692 }
2693
2693
2694 .right .changes .added {
2694 .right .changes .added {
2695 background: #CFC;
2695 background: #CFC;
2696 }
2696 }
2697
2697
2698 .right .changes .changed {
2698 .right .changes .changed {
2699 background: #FEA;
2699 background: #FEA;
2700 }
2700 }
2701
2701
2702 .right .changes .removed {
2702 .right .changes .removed {
2703 background: #FAA;
2703 background: #FAA;
2704 }
2704 }
2705
2705
2706 .right .merge {
2706 .right .merge {
2707 padding: 1px 3px 1px 3px;
2707 padding: 1px 3px 1px 3px;
2708 background-color: #fca062;
2708 background-color: #fca062;
2709 font-size: 10px;
2709 font-size: 10px;
2710 font-weight: bold;
2710 font-weight: bold;
2711 color: #ffffff;
2711 color: #ffffff;
2712 text-transform: uppercase;
2712 text-transform: uppercase;
2713 white-space: nowrap;
2713 white-space: nowrap;
2714 -webkit-border-radius: 3px;
2714 -webkit-border-radius: 3px;
2715 -moz-border-radius: 3px;
2715 -moz-border-radius: 3px;
2716 border-radius: 3px;
2716 border-radius: 3px;
2717 margin-right: 2px;
2717 margin-right: 2px;
2718 }
2718 }
2719
2719
2720 .right .parent {
2720 .right .parent {
2721 color: #666666;
2721 color: #666666;
2722 clear:both;
2722 clear:both;
2723 }
2723 }
2724 .right .logtags{
2724 .right .logtags{
2725 padding: 2px 2px 2px 2px;
2725 padding: 2px 2px 2px 2px;
2726 }
2726 }
2727 .right .logtags .branchtag,.right .logtags .tagtag,.right .logtags .booktag{
2727 .right .logtags .branchtag,.right .logtags .tagtag,.right .logtags .booktag{
2728 margin: 0px 2px;
2728 margin: 0px 2px;
2729 }
2729 }
2730
2730
2731 .right .logtags .branchtag,.logtags .branchtag {
2731 .right .logtags .branchtag,.logtags .branchtag {
2732 padding: 1px 3px 1px 3px;
2732 padding: 1px 3px 1px 3px;
2733 background-color: #bfbfbf;
2733 background-color: #bfbfbf;
2734 font-size: 10px;
2734 font-size: 10px;
2735 font-weight: bold;
2735 font-weight: bold;
2736 color: #ffffff;
2736 color: #ffffff;
2737 text-transform: uppercase;
2737 text-transform: uppercase;
2738 white-space: nowrap;
2738 white-space: nowrap;
2739 -webkit-border-radius: 3px;
2739 -webkit-border-radius: 3px;
2740 -moz-border-radius: 3px;
2740 -moz-border-radius: 3px;
2741 border-radius: 3px;
2741 border-radius: 3px;
2742 }
2742 }
2743 .right .logtags .branchtag a:hover,.logtags .branchtag a{
2743 .right .logtags .branchtag a:hover,.logtags .branchtag a{
2744 color: #ffffff;
2744 color: #ffffff;
2745 }
2745 }
2746 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2746 .right .logtags .branchtag a:hover,.logtags .branchtag a:hover{
2747 text-decoration: none;
2747 text-decoration: none;
2748 color: #ffffff;
2748 color: #ffffff;
2749 }
2749 }
2750 .right .logtags .tagtag,.logtags .tagtag {
2750 .right .logtags .tagtag,.logtags .tagtag {
2751 padding: 1px 3px 1px 3px;
2751 padding: 1px 3px 1px 3px;
2752 background-color: #62cffc;
2752 background-color: #62cffc;
2753 font-size: 10px;
2753 font-size: 10px;
2754 font-weight: bold;
2754 font-weight: bold;
2755 color: #ffffff;
2755 color: #ffffff;
2756 text-transform: uppercase;
2756 text-transform: uppercase;
2757 white-space: nowrap;
2757 white-space: nowrap;
2758 -webkit-border-radius: 3px;
2758 -webkit-border-radius: 3px;
2759 -moz-border-radius: 3px;
2759 -moz-border-radius: 3px;
2760 border-radius: 3px;
2760 border-radius: 3px;
2761 }
2761 }
2762 .right .logtags .tagtag a:hover,.logtags .tagtag a{
2762 .right .logtags .tagtag a:hover,.logtags .tagtag a{
2763 color: #ffffff;
2763 color: #ffffff;
2764 }
2764 }
2765 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2765 .right .logtags .tagtag a:hover,.logtags .tagtag a:hover{
2766 text-decoration: none;
2766 text-decoration: none;
2767 color: #ffffff;
2767 color: #ffffff;
2768 }
2768 }
2769 .right .logbooks .bookbook,.logbooks .bookbook,.right .logtags .bookbook,.logtags .bookbook {
2769 .right .logbooks .bookbook,.logbooks .bookbook,.right .logtags .bookbook,.logtags .bookbook {
2770 padding: 1px 3px 1px 3px;
2770 padding: 1px 3px 1px 3px;
2771 background-color: #46A546;
2771 background-color: #46A546;
2772 font-size: 10px;
2772 font-size: 10px;
2773 font-weight: bold;
2773 font-weight: bold;
2774 color: #ffffff;
2774 color: #ffffff;
2775 text-transform: uppercase;
2775 text-transform: uppercase;
2776 white-space: nowrap;
2776 white-space: nowrap;
2777 -webkit-border-radius: 3px;
2777 -webkit-border-radius: 3px;
2778 -moz-border-radius: 3px;
2778 -moz-border-radius: 3px;
2779 border-radius: 3px;
2779 border-radius: 3px;
2780 }
2780 }
2781 .right .logbooks .bookbook,.logbooks .bookbook a,.right .logtags .bookbook,.logtags .bookbook a{
2781 .right .logbooks .bookbook,.logbooks .bookbook a,.right .logtags .bookbook,.logtags .bookbook a{
2782 color: #ffffff;
2782 color: #ffffff;
2783 }
2783 }
2784 .right .logbooks .bookbook,.logbooks .bookbook a:hover,.right .logtags .bookbook,.logtags .bookbook a:hover{
2784 .right .logbooks .bookbook,.logbooks .bookbook a:hover,.right .logtags .bookbook,.logtags .bookbook a:hover{
2785 text-decoration: none;
2785 text-decoration: none;
2786 color: #ffffff;
2786 color: #ffffff;
2787 }
2787 }
2788 div.browserblock {
2788 div.browserblock {
2789 overflow: hidden;
2789 overflow: hidden;
2790 border: 1px solid #ccc;
2790 border: 1px solid #ccc;
2791 background: #f8f8f8;
2791 background: #f8f8f8;
2792 font-size: 100%;
2792 font-size: 100%;
2793 line-height: 125%;
2793 line-height: 125%;
2794 padding: 0;
2794 padding: 0;
2795 -webkit-border-radius: 6px 6px 0px 0px;
2795 -webkit-border-radius: 6px 6px 0px 0px;
2796 -moz-border-radius: 6px 6px 0px 0px;
2796 -moz-border-radius: 6px 6px 0px 0px;
2797 border-radius: 6px 6px 0px 0px;
2797 border-radius: 6px 6px 0px 0px;
2798 }
2798 }
2799
2799
2800 div.browserblock .browser-header {
2800 div.browserblock .browser-header {
2801 background: #FFF;
2801 background: #FFF;
2802 padding: 10px 0px 15px 0px;
2802 padding: 10px 0px 15px 0px;
2803 width: 100%;
2803 width: 100%;
2804 }
2804 }
2805
2805
2806 div.browserblock .browser-nav {
2806 div.browserblock .browser-nav {
2807 float: left
2807 float: left
2808 }
2808 }
2809
2809
2810 div.browserblock .browser-branch {
2810 div.browserblock .browser-branch {
2811 float: left;
2811 float: left;
2812 }
2812 }
2813
2813
2814 div.browserblock .browser-branch label {
2814 div.browserblock .browser-branch label {
2815 color: #4A4A4A;
2815 color: #4A4A4A;
2816 vertical-align: text-top;
2816 vertical-align: text-top;
2817 }
2817 }
2818
2818
2819 div.browserblock .browser-header span {
2819 div.browserblock .browser-header span {
2820 margin-left: 5px;
2820 margin-left: 5px;
2821 font-weight: 700;
2821 font-weight: 700;
2822 }
2822 }
2823
2823
2824 div.browserblock .browser-search {
2824 div.browserblock .browser-search {
2825 clear: both;
2825 clear: both;
2826 padding: 8px 8px 0px 5px;
2826 padding: 8px 8px 0px 5px;
2827 height: 20px;
2827 height: 20px;
2828 }
2828 }
2829
2829
2830 div.browserblock #node_filter_box {
2830 div.browserblock #node_filter_box {
2831
2831
2832 }
2832 }
2833
2833
2834 div.browserblock .search_activate {
2834 div.browserblock .search_activate {
2835 float: left
2835 float: left
2836 }
2836 }
2837
2837
2838 div.browserblock .add_node {
2838 div.browserblock .add_node {
2839 float: left;
2839 float: left;
2840 padding-left: 5px;
2840 padding-left: 5px;
2841 }
2841 }
2842
2842
2843 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2843 div.browserblock .search_activate a:hover,div.browserblock .add_node a:hover
2844 {
2844 {
2845 text-decoration: none !important;
2845 text-decoration: none !important;
2846 }
2846 }
2847
2847
2848 div.browserblock .browser-body {
2848 div.browserblock .browser-body {
2849 background: #EEE;
2849 background: #EEE;
2850 border-top: 1px solid #CCC;
2850 border-top: 1px solid #CCC;
2851 }
2851 }
2852
2852
2853 table.code-browser {
2853 table.code-browser {
2854 border-collapse: collapse;
2854 border-collapse: collapse;
2855 width: 100%;
2855 width: 100%;
2856 }
2856 }
2857
2857
2858 table.code-browser tr {
2858 table.code-browser tr {
2859 margin: 3px;
2859 margin: 3px;
2860 }
2860 }
2861
2861
2862 table.code-browser thead th {
2862 table.code-browser thead th {
2863 background-color: #EEE;
2863 background-color: #EEE;
2864 height: 20px;
2864 height: 20px;
2865 font-size: 1.1em;
2865 font-size: 1.1em;
2866 font-weight: 700;
2866 font-weight: 700;
2867 text-align: left;
2867 text-align: left;
2868 padding-left: 10px;
2868 padding-left: 10px;
2869 }
2869 }
2870
2870
2871 table.code-browser tbody td {
2871 table.code-browser tbody td {
2872 padding-left: 10px;
2872 padding-left: 10px;
2873 height: 20px;
2873 height: 20px;
2874 }
2874 }
2875
2875
2876 table.code-browser .browser-file {
2876 table.code-browser .browser-file {
2877 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2877 background: url("../images/icons/document_16.png") no-repeat scroll 3px;
2878 height: 16px;
2878 height: 16px;
2879 padding-left: 20px;
2879 padding-left: 20px;
2880 text-align: left;
2880 text-align: left;
2881 }
2881 }
2882 .diffblock .changeset_header {
2882 .diffblock .changeset_header {
2883 height: 16px;
2883 height: 16px;
2884 }
2884 }
2885 .diffblock .changeset_file {
2885 .diffblock .changeset_file {
2886 background: url("../images/icons/file.png") no-repeat scroll 3px;
2886 background: url("../images/icons/file.png") no-repeat scroll 3px;
2887 text-align: left;
2887 text-align: left;
2888 float: left;
2888 float: left;
2889 padding: 2px 0px 2px 22px;
2889 padding: 2px 0px 2px 22px;
2890 }
2890 }
2891 .diffblock .diff-menu-wrapper{
2891 .diffblock .diff-menu-wrapper{
2892 float: left;
2892 float: left;
2893 }
2893 }
2894
2894
2895 .diffblock .diff-menu{
2895 .diffblock .diff-menu{
2896 position: absolute;
2896 position: absolute;
2897 background: none repeat scroll 0 0 #FFFFFF;
2897 background: none repeat scroll 0 0 #FFFFFF;
2898 border-color: #003367 #666666 #666666;
2898 border-color: #003367 #666666 #666666;
2899 border-right: 1px solid #666666;
2899 border-right: 1px solid #666666;
2900 border-style: solid solid solid;
2900 border-style: solid solid solid;
2901 border-width: 1px;
2901 border-width: 1px;
2902 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2902 box-shadow: 2px 8px 4px rgba(0, 0, 0, 0.2);
2903 margin-top:5px;
2903 margin-top:5px;
2904 margin-left:1px;
2904 margin-left:1px;
2905
2905
2906 }
2906 }
2907 .diffblock .diff-actions {
2907 .diffblock .diff-actions {
2908 padding: 2px 0px 0px 2px;
2908 padding: 2px 0px 0px 2px;
2909 float: left;
2909 float: left;
2910 }
2910 }
2911 .diffblock .diff-menu ul li {
2911 .diffblock .diff-menu ul li {
2912 padding: 0px 0px 0px 0px !important;
2912 padding: 0px 0px 0px 0px !important;
2913 }
2913 }
2914 .diffblock .diff-menu ul li a{
2914 .diffblock .diff-menu ul li a{
2915 display: block;
2915 display: block;
2916 padding: 3px 8px 3px 8px !important;
2916 padding: 3px 8px 3px 8px !important;
2917 }
2917 }
2918 .diffblock .diff-menu ul li a:hover{
2918 .diffblock .diff-menu ul li a:hover{
2919 text-decoration: none;
2919 text-decoration: none;
2920 background-color: #EEEEEE;
2920 background-color: #EEEEEE;
2921 }
2921 }
2922 table.code-browser .browser-dir {
2922 table.code-browser .browser-dir {
2923 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2923 background: url("../images/icons/folder_16.png") no-repeat scroll 3px;
2924 height: 16px;
2924 height: 16px;
2925 padding-left: 20px;
2925 padding-left: 20px;
2926 text-align: left;
2926 text-align: left;
2927 }
2927 }
2928
2928
2929 table.code-browser .submodule-dir {
2929 table.code-browser .submodule-dir {
2930 background: url("../images/icons/disconnect.png") no-repeat scroll 3px;
2930 background: url("../images/icons/disconnect.png") no-repeat scroll 3px;
2931 height: 16px;
2931 height: 16px;
2932 padding-left: 20px;
2932 padding-left: 20px;
2933 text-align: left;
2933 text-align: left;
2934 }
2934 }
2935
2935
2936
2936
2937 .box .search {
2937 .box .search {
2938 clear: both;
2938 clear: both;
2939 overflow: hidden;
2939 overflow: hidden;
2940 margin: 0;
2940 margin: 0;
2941 padding: 0 20px 10px;
2941 padding: 0 20px 10px;
2942 }
2942 }
2943
2943
2944 .box .search div.search_path {
2944 .box .search div.search_path {
2945 background: none repeat scroll 0 0 #EEE;
2945 background: none repeat scroll 0 0 #EEE;
2946 border: 1px solid #CCC;
2946 border: 1px solid #CCC;
2947 color: blue;
2947 color: blue;
2948 margin-bottom: 10px;
2948 margin-bottom: 10px;
2949 padding: 10px 0;
2949 padding: 10px 0;
2950 }
2950 }
2951
2951
2952 .box .search div.search_path div.link {
2952 .box .search div.search_path div.link {
2953 font-weight: 700;
2953 font-weight: 700;
2954 margin-left: 25px;
2954 margin-left: 25px;
2955 }
2955 }
2956
2956
2957 .box .search div.search_path div.link a {
2957 .box .search div.search_path div.link a {
2958 color: #003367;
2958 color: #003367;
2959 cursor: pointer;
2959 cursor: pointer;
2960 text-decoration: none;
2960 text-decoration: none;
2961 }
2961 }
2962
2962
2963 #path_unlock {
2963 #path_unlock {
2964 color: red;
2964 color: red;
2965 font-size: 1.2em;
2965 font-size: 1.2em;
2966 padding-left: 4px;
2966 padding-left: 4px;
2967 }
2967 }
2968
2968
2969 .info_box span {
2969 .info_box span {
2970 margin-left: 3px;
2970 margin-left: 3px;
2971 margin-right: 3px;
2971 margin-right: 3px;
2972 }
2972 }
2973
2973
2974 .info_box .rev {
2974 .info_box .rev {
2975 color: #003367;
2975 color: #003367;
2976 font-size: 1.6em;
2976 font-size: 1.6em;
2977 font-weight: bold;
2977 font-weight: bold;
2978 vertical-align: sub;
2978 vertical-align: sub;
2979 }
2979 }
2980
2980
2981 .info_box input#at_rev,.info_box input#size {
2981 .info_box input#at_rev,.info_box input#size {
2982 background: #FFF;
2982 background: #FFF;
2983 border-top: 1px solid #b3b3b3;
2983 border-top: 1px solid #b3b3b3;
2984 border-left: 1px solid #b3b3b3;
2984 border-left: 1px solid #b3b3b3;
2985 border-right: 1px solid #eaeaea;
2985 border-right: 1px solid #eaeaea;
2986 border-bottom: 1px solid #eaeaea;
2986 border-bottom: 1px solid #eaeaea;
2987 color: #000;
2987 color: #000;
2988 font-size: 12px;
2988 font-size: 12px;
2989 margin: 0;
2989 margin: 0;
2990 padding: 1px 5px 1px;
2990 padding: 1px 5px 1px;
2991 }
2991 }
2992
2992
2993 .info_box input#view {
2993 .info_box input#view {
2994 text-align: center;
2994 text-align: center;
2995 padding: 4px 3px 2px 2px;
2995 padding: 4px 3px 2px 2px;
2996 }
2996 }
2997
2997
2998 .yui-overlay,.yui-panel-container {
2998 .yui-overlay,.yui-panel-container {
2999 visibility: hidden;
2999 visibility: hidden;
3000 position: absolute;
3000 position: absolute;
3001 z-index: 2;
3001 z-index: 2;
3002 }
3002 }
3003
3003
3004 #tip-box {
3004 #tip-box {
3005 position: absolute;
3005 position: absolute;
3006
3006
3007 background-color: #FFF;
3007 background-color: #FFF;
3008 border: 2px solid #003367;
3008 border: 2px solid #003367;
3009 font: 100% sans-serif;
3009 font: 100% sans-serif;
3010 width: auto;
3010 width: auto;
3011 opacity: 1px;
3011 opacity: 1px;
3012 padding: 8px;
3012 padding: 8px;
3013
3013
3014 white-space: pre-wrap;
3014 white-space: pre-wrap;
3015 -webkit-border-radius: 8px 8px 8px 8px;
3015 -webkit-border-radius: 8px 8px 8px 8px;
3016 -khtml-border-radius: 8px 8px 8px 8px;
3016 -khtml-border-radius: 8px 8px 8px 8px;
3017 -moz-border-radius: 8px 8px 8px 8px;
3017 -moz-border-radius: 8px 8px 8px 8px;
3018 border-radius: 8px 8px 8px 8px;
3018 border-radius: 8px 8px 8px 8px;
3019 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3019 box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3020 -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3020 -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3021 -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3021 -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6);
3022 }
3022 }
3023
3023
3024 .mentions-container{
3024 .mentions-container{
3025 width: 90% !important;
3025 width: 90% !important;
3026 }
3026 }
3027 .mentions-container .yui-ac-content{
3027 .mentions-container .yui-ac-content{
3028 width: 100% !important;
3028 width: 100% !important;
3029 }
3029 }
3030
3030
3031 .ac {
3031 .ac {
3032 vertical-align: top;
3032 vertical-align: top;
3033 }
3033 }
3034
3034
3035 .ac .yui-ac {
3035 .ac .yui-ac {
3036 position: inherit;
3036 position: inherit;
3037 font-size: 100%;
3037 font-size: 100%;
3038 }
3038 }
3039
3039
3040 .ac .perm_ac {
3040 .ac .perm_ac {
3041 width: 20em;
3041 width: 20em;
3042 }
3042 }
3043
3043
3044 .ac .yui-ac-input {
3044 .ac .yui-ac-input {
3045 width: 100%;
3045 width: 100%;
3046 }
3046 }
3047
3047
3048 .ac .yui-ac-container {
3048 .ac .yui-ac-container {
3049 position: absolute;
3049 position: absolute;
3050 top: 1.6em;
3050 top: 1.6em;
3051 width: auto;
3051 width: auto;
3052 }
3052 }
3053
3053
3054 .ac .yui-ac-content {
3054 .ac .yui-ac-content {
3055 position: absolute;
3055 position: absolute;
3056 border: 1px solid gray;
3056 border: 1px solid gray;
3057 background: #fff;
3057 background: #fff;
3058 z-index: 9050;
3058 z-index: 9050;
3059
3059
3060 }
3060 }
3061
3061
3062 .ac .yui-ac-shadow {
3062 .ac .yui-ac-shadow {
3063 position: absolute;
3063 position: absolute;
3064 width: 100%;
3064 width: 100%;
3065 background: #000;
3065 background: #000;
3066 -moz-opacity: 0.1px;
3066 -moz-opacity: 0.1px;
3067 opacity: .10;
3067 opacity: .10;
3068 filter: alpha(opacity = 10);
3068 filter: alpha(opacity = 10);
3069 z-index: 9049;
3069 z-index: 9049;
3070 margin: .3em;
3070 margin: .3em;
3071 }
3071 }
3072
3072
3073 .ac .yui-ac-content ul {
3073 .ac .yui-ac-content ul {
3074 width: 100%;
3074 width: 100%;
3075 margin: 0;
3075 margin: 0;
3076 padding: 0;
3076 padding: 0;
3077 z-index: 9050;
3077 z-index: 9050;
3078 }
3078 }
3079
3079
3080 .ac .yui-ac-content li {
3080 .ac .yui-ac-content li {
3081 cursor: default;
3081 cursor: default;
3082 white-space: nowrap;
3082 white-space: nowrap;
3083 margin: 0;
3083 margin: 0;
3084 padding: 2px 5px;
3084 padding: 2px 5px;
3085 height: 18px;
3085 height: 18px;
3086 z-index: 9050;
3086 z-index: 9050;
3087 display: block;
3087 display: block;
3088 width: auto !important;
3088 width: auto !important;
3089 }
3089 }
3090
3090
3091 .ac .yui-ac-content li .ac-container-wrap{
3091 .ac .yui-ac-content li .ac-container-wrap{
3092 width: auto;
3092 width: auto;
3093 }
3093 }
3094
3094
3095 .ac .yui-ac-content li.yui-ac-prehighlight {
3095 .ac .yui-ac-content li.yui-ac-prehighlight {
3096 background: #B3D4FF;
3096 background: #B3D4FF;
3097 z-index: 9050;
3097 z-index: 9050;
3098 }
3098 }
3099
3099
3100 .ac .yui-ac-content li.yui-ac-highlight {
3100 .ac .yui-ac-content li.yui-ac-highlight {
3101 background: #556CB5;
3101 background: #556CB5;
3102 color: #FFF;
3102 color: #FFF;
3103 z-index: 9050;
3103 z-index: 9050;
3104 }
3104 }
3105 .ac .yui-ac-bd{
3105 .ac .yui-ac-bd{
3106 z-index: 9050;
3106 z-index: 9050;
3107 }
3107 }
3108
3108
3109 .follow {
3109 .follow {
3110 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
3110 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
3111 height: 16px;
3111 height: 16px;
3112 width: 20px;
3112 width: 20px;
3113 cursor: pointer;
3113 cursor: pointer;
3114 display: block;
3114 display: block;
3115 float: right;
3115 float: right;
3116 margin-top: 2px;
3116 margin-top: 2px;
3117 }
3117 }
3118
3118
3119 .following {
3119 .following {
3120 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
3120 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
3121 height: 16px;
3121 height: 16px;
3122 width: 20px;
3122 width: 20px;
3123 cursor: pointer;
3123 cursor: pointer;
3124 display: block;
3124 display: block;
3125 float: right;
3125 float: right;
3126 margin-top: 2px;
3126 margin-top: 2px;
3127 }
3127 }
3128
3128
3129 .locking_locked{
3129 .locking_locked{
3130 background: #FFF url("../images/icons/block_16.png") no-repeat scroll 3px;
3130 background: #FFF url("../images/icons/block_16.png") no-repeat scroll 3px;
3131 height: 16px;
3131 height: 16px;
3132 width: 20px;
3132 width: 20px;
3133 cursor: pointer;
3133 cursor: pointer;
3134 display: block;
3134 display: block;
3135 float: right;
3135 float: right;
3136 margin-top: 2px;
3136 margin-top: 2px;
3137 }
3137 }
3138
3138
3139 .locking_unlocked{
3139 .locking_unlocked{
3140 background: #FFF url("../images/icons/accept.png") no-repeat scroll 3px;
3140 background: #FFF url("../images/icons/accept.png") no-repeat scroll 3px;
3141 height: 16px;
3141 height: 16px;
3142 width: 20px;
3142 width: 20px;
3143 cursor: pointer;
3143 cursor: pointer;
3144 display: block;
3144 display: block;
3145 float: right;
3145 float: right;
3146 margin-top: 2px;
3146 margin-top: 2px;
3147 }
3147 }
3148
3148
3149 .currently_following {
3149 .currently_following {
3150 padding-left: 10px;
3150 padding-left: 10px;
3151 padding-bottom: 5px;
3151 padding-bottom: 5px;
3152 }
3152 }
3153
3153
3154 .add_icon {
3154 .add_icon {
3155 background: url("../images/icons/add.png") no-repeat scroll 3px;
3155 background: url("../images/icons/add.png") no-repeat scroll 3px;
3156 padding-left: 20px;
3156 padding-left: 20px;
3157 padding-top: 0px;
3157 padding-top: 0px;
3158 text-align: left;
3158 text-align: left;
3159 }
3159 }
3160
3160
3161 .accept_icon {
3161 .accept_icon {
3162 background: url("../images/icons/accept.png") no-repeat scroll 3px;
3162 background: url("../images/icons/accept.png") no-repeat scroll 3px;
3163 padding-left: 20px;
3163 padding-left: 20px;
3164 padding-top: 0px;
3164 padding-top: 0px;
3165 text-align: left;
3165 text-align: left;
3166 }
3166 }
3167
3167
3168 .edit_icon {
3168 .edit_icon {
3169 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
3169 background: url("../images/icons/folder_edit.png") no-repeat scroll 3px;
3170 padding-left: 20px;
3170 padding-left: 20px;
3171 padding-top: 0px;
3171 padding-top: 0px;
3172 text-align: left;
3172 text-align: left;
3173 }
3173 }
3174
3174
3175 .delete_icon {
3175 .delete_icon {
3176 background: url("../images/icons/delete.png") no-repeat scroll 3px;
3176 background: url("../images/icons/delete.png") no-repeat scroll 3px;
3177 padding-left: 20px;
3177 padding-left: 20px;
3178 padding-top: 0px;
3178 padding-top: 0px;
3179 text-align: left;
3179 text-align: left;
3180 }
3180 }
3181
3181
3182 .refresh_icon {
3182 .refresh_icon {
3183 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
3183 background: url("../images/icons/arrow_refresh.png") no-repeat scroll
3184 3px;
3184 3px;
3185 padding-left: 20px;
3185 padding-left: 20px;
3186 padding-top: 0px;
3186 padding-top: 0px;
3187 text-align: left;
3187 text-align: left;
3188 }
3188 }
3189
3189
3190 .pull_icon {
3190 .pull_icon {
3191 background: url("../images/icons/connect.png") no-repeat scroll 3px;
3191 background: url("../images/icons/connect.png") no-repeat scroll 3px;
3192 padding-left: 20px;
3192 padding-left: 20px;
3193 padding-top: 0px;
3193 padding-top: 0px;
3194 text-align: left;
3194 text-align: left;
3195 }
3195 }
3196
3196
3197 .rss_icon {
3197 .rss_icon {
3198 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
3198 background: url("../images/icons/rss_16.png") no-repeat scroll 3px;
3199 padding-left: 20px;
3199 padding-left: 20px;
3200 padding-top: 4px;
3200 padding-top: 4px;
3201 text-align: left;
3201 text-align: left;
3202 font-size: 8px
3202 font-size: 8px
3203 }
3203 }
3204
3204
3205 .atom_icon {
3205 .atom_icon {
3206 background: url("../images/icons/atom.png") no-repeat scroll 3px;
3206 background: url("../images/icons/atom.png") no-repeat scroll 3px;
3207 padding-left: 20px;
3207 padding-left: 20px;
3208 padding-top: 4px;
3208 padding-top: 4px;
3209 text-align: left;
3209 text-align: left;
3210 font-size: 8px
3210 font-size: 8px
3211 }
3211 }
3212
3212
3213 .archive_icon {
3213 .archive_icon {
3214 background: url("../images/icons/compress.png") no-repeat scroll 3px;
3214 background: url("../images/icons/compress.png") no-repeat scroll 3px;
3215 padding-left: 20px;
3215 padding-left: 20px;
3216 text-align: left;
3216 text-align: left;
3217 padding-top: 1px;
3217 padding-top: 1px;
3218 }
3218 }
3219
3219
3220 .start_following_icon {
3220 .start_following_icon {
3221 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
3221 background: url("../images/icons/heart_add.png") no-repeat scroll 3px;
3222 padding-left: 20px;
3222 padding-left: 20px;
3223 text-align: left;
3223 text-align: left;
3224 padding-top: 0px;
3224 padding-top: 0px;
3225 }
3225 }
3226
3226
3227 .stop_following_icon {
3227 .stop_following_icon {
3228 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
3228 background: url("../images/icons/heart_delete.png") no-repeat scroll 3px;
3229 padding-left: 20px;
3229 padding-left: 20px;
3230 text-align: left;
3230 text-align: left;
3231 padding-top: 0px;
3231 padding-top: 0px;
3232 }
3232 }
3233
3233
3234 .action_button {
3234 .action_button {
3235 border: 0;
3235 border: 0;
3236 display: inline;
3236 display: inline;
3237 }
3237 }
3238
3238
3239 .action_button:hover {
3239 .action_button:hover {
3240 border: 0;
3240 border: 0;
3241 text-decoration: underline;
3241 text-decoration: underline;
3242 cursor: pointer;
3242 cursor: pointer;
3243 }
3243 }
3244
3244
3245 #switch_repos {
3245 #switch_repos {
3246 position: absolute;
3246 position: absolute;
3247 height: 25px;
3247 height: 25px;
3248 z-index: 1;
3248 z-index: 1;
3249 }
3249 }
3250
3250
3251 #switch_repos select {
3251 #switch_repos select {
3252 min-width: 150px;
3252 min-width: 150px;
3253 max-height: 250px;
3253 max-height: 250px;
3254 z-index: 1;
3254 z-index: 1;
3255 }
3255 }
3256
3256
3257 .breadcrumbs {
3257 .breadcrumbs {
3258 border: medium none;
3258 border: medium none;
3259 color: #FFF;
3259 color: #FFF;
3260 float: left;
3260 float: left;
3261 text-transform: uppercase;
3261 text-transform: uppercase;
3262 font-weight: 700;
3262 font-weight: 700;
3263 font-size: 14px;
3263 font-size: 14px;
3264 margin: 0;
3264 margin: 0;
3265 padding: 11px 0 11px 10px;
3265 padding: 11px 0 11px 10px;
3266 }
3266 }
3267
3267
3268 .breadcrumbs .hash {
3268 .breadcrumbs .hash {
3269 text-transform: none;
3269 text-transform: none;
3270 color: #fff;
3270 color: #fff;
3271 }
3271 }
3272
3272
3273 .breadcrumbs a {
3273 .breadcrumbs a {
3274 color: #FFF;
3274 color: #FFF;
3275 }
3275 }
3276
3276
3277 .flash_msg {
3277 .flash_msg {
3278
3278
3279 }
3279 }
3280
3280
3281 .flash_msg ul {
3281 .flash_msg ul {
3282
3282
3283 }
3283 }
3284
3284
3285 .error_red {
3285 .error_red {
3286 color:red;
3286 color:red;
3287 }
3287 }
3288
3288
3289 .error_msg {
3289 .error_msg {
3290 background-color: #c43c35;
3290 background-color: #c43c35;
3291 background-repeat: repeat-x;
3291 background-repeat: repeat-x;
3292 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35) );
3292 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35) );
3293 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3293 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3294 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3294 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3295 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35) );
3295 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35) );
3296 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3296 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3297 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3297 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3298 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3298 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3299 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35', GradientType=0 );
3299 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b',endColorstr='#c43c35', GradientType=0 );
3300 border-color: #c43c35 #c43c35 #882a25;
3300 border-color: #c43c35 #c43c35 #882a25;
3301 }
3301 }
3302
3302
3303 .warning_msg {
3303 .warning_msg {
3304 color: #404040 !important;
3304 color: #404040 !important;
3305 background-color: #eedc94;
3305 background-color: #eedc94;
3306 background-repeat: repeat-x;
3306 background-repeat: repeat-x;
3307 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94) );
3307 background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94) );
3308 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
3308 background-image: -moz-linear-gradient(top, #fceec1, #eedc94);
3309 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
3309 background-image: -ms-linear-gradient(top, #fceec1, #eedc94);
3310 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94) );
3310 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94) );
3311 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
3311 background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);
3312 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
3312 background-image: -o-linear-gradient(top, #fceec1, #eedc94);
3313 background-image: linear-gradient(top, #fceec1, #eedc94);
3313 background-image: linear-gradient(top, #fceec1, #eedc94);
3314 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0 );
3314 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0 );
3315 border-color: #eedc94 #eedc94 #e4c652;
3315 border-color: #eedc94 #eedc94 #e4c652;
3316 }
3316 }
3317
3317
3318 .success_msg {
3318 .success_msg {
3319 background-color: #57a957;
3319 background-color: #57a957;
3320 background-repeat: repeat-x !important;
3320 background-repeat: repeat-x !important;
3321 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957) );
3321 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957) );
3322 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3322 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3323 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3323 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3324 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957) );
3324 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957) );
3325 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3325 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3326 background-image: -o-linear-gradient(top, #62c462, #57a957);
3326 background-image: -o-linear-gradient(top, #62c462, #57a957);
3327 background-image: linear-gradient(top, #62c462, #57a957);
3327 background-image: linear-gradient(top, #62c462, #57a957);
3328 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0 );
3328 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0 );
3329 border-color: #57a957 #57a957 #3d773d;
3329 border-color: #57a957 #57a957 #3d773d;
3330 }
3330 }
3331
3331
3332 .notice_msg {
3332 .notice_msg {
3333 background-color: #339bb9;
3333 background-color: #339bb9;
3334 background-repeat: repeat-x;
3334 background-repeat: repeat-x;
3335 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9) );
3335 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9) );
3336 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3336 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3337 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3337 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3338 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9) );
3338 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9) );
3339 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3339 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3340 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3340 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3341 background-image: linear-gradient(top, #5bc0de, #339bb9);
3341 background-image: linear-gradient(top, #5bc0de, #339bb9);
3342 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0 );
3342 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0 );
3343 border-color: #339bb9 #339bb9 #22697d;
3343 border-color: #339bb9 #339bb9 #22697d;
3344 }
3344 }
3345
3345
3346 .success_msg,.error_msg,.notice_msg,.warning_msg {
3346 .success_msg,.error_msg,.notice_msg,.warning_msg {
3347 font-size: 12px;
3347 font-size: 12px;
3348 font-weight: 700;
3348 font-weight: 700;
3349 min-height: 14px;
3349 min-height: 14px;
3350 line-height: 14px;
3350 line-height: 14px;
3351 margin-bottom: 10px;
3351 margin-bottom: 10px;
3352 margin-top: 0;
3352 margin-top: 0;
3353 display: block;
3353 display: block;
3354 overflow: auto;
3354 overflow: auto;
3355 padding: 6px 10px 6px 10px;
3355 padding: 6px 10px 6px 10px;
3356 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3356 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3357 position: relative;
3357 position: relative;
3358 color: #FFF;
3358 color: #FFF;
3359 border-width: 1px;
3359 border-width: 1px;
3360 border-style: solid;
3360 border-style: solid;
3361 -webkit-border-radius: 4px;
3361 -webkit-border-radius: 4px;
3362 -moz-border-radius: 4px;
3362 -moz-border-radius: 4px;
3363 border-radius: 4px;
3363 border-radius: 4px;
3364 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3364 -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3365 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3365 -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3366 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3366 box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
3367 }
3367 }
3368
3368
3369 #msg_close {
3369 #msg_close {
3370 background: transparent url("../icons/cross_grey_small.png") no-repeat scroll 0 0;
3370 background: transparent url("../icons/cross_grey_small.png") no-repeat scroll 0 0;
3371 cursor: pointer;
3371 cursor: pointer;
3372 height: 16px;
3372 height: 16px;
3373 position: absolute;
3373 position: absolute;
3374 right: 5px;
3374 right: 5px;
3375 top: 5px;
3375 top: 5px;
3376 width: 16px;
3376 width: 16px;
3377 }
3377 }
3378 div#legend_data{
3378 div#legend_data{
3379 padding-left:10px;
3379 padding-left:10px;
3380 }
3380 }
3381 div#legend_container table{
3381 div#legend_container table{
3382 border: none !important;
3382 border: none !important;
3383 }
3383 }
3384 div#legend_container table,div#legend_choices table {
3384 div#legend_container table,div#legend_choices table {
3385 width: auto !important;
3385 width: auto !important;
3386 }
3386 }
3387
3387
3388 table#permissions_manage {
3388 table#permissions_manage {
3389 width: 0 !important;
3389 width: 0 !important;
3390 }
3390 }
3391
3391
3392 table#permissions_manage span.private_repo_msg {
3392 table#permissions_manage span.private_repo_msg {
3393 font-size: 0.8em;
3393 font-size: 0.8em;
3394 opacity: 0.6px;
3394 opacity: 0.6px;
3395 }
3395 }
3396
3396
3397 table#permissions_manage td.private_repo_msg {
3397 table#permissions_manage td.private_repo_msg {
3398 font-size: 0.8em;
3398 font-size: 0.8em;
3399 }
3399 }
3400
3400
3401 table#permissions_manage tr#add_perm_input td {
3401 table#permissions_manage tr#add_perm_input td {
3402 vertical-align: middle;
3402 vertical-align: middle;
3403 }
3403 }
3404
3404
3405 div.gravatar {
3405 div.gravatar {
3406 background-color: #FFF;
3406 background-color: #FFF;
3407 float: left;
3407 float: left;
3408 margin-right: 0.7em;
3408 margin-right: 0.7em;
3409 padding: 1px 1px 1px 1px;
3409 padding: 1px 1px 1px 1px;
3410 line-height:0;
3410 line-height:0;
3411 -webkit-border-radius: 3px;
3411 -webkit-border-radius: 3px;
3412 -khtml-border-radius: 3px;
3412 -khtml-border-radius: 3px;
3413 -moz-border-radius: 3px;
3413 -moz-border-radius: 3px;
3414 border-radius: 3px;
3414 border-radius: 3px;
3415 }
3415 }
3416
3416
3417 div.gravatar img {
3417 div.gravatar img {
3418 -webkit-border-radius: 2px;
3418 -webkit-border-radius: 2px;
3419 -khtml-border-radius: 2px;
3419 -khtml-border-radius: 2px;
3420 -moz-border-radius: 2px;
3420 -moz-border-radius: 2px;
3421 border-radius: 2px;
3421 border-radius: 2px;
3422 }
3422 }
3423
3423
3424 #header,#content,#footer {
3424 #header,#content,#footer {
3425 min-width: 978px;
3425 min-width: 978px;
3426 }
3426 }
3427
3427
3428 #content {
3428 #content {
3429 clear: both;
3429 clear: both;
3430 overflow: hidden;
3430 overflow: hidden;
3431 padding: 54px 10px 14px 10px;
3431 padding: 54px 10px 14px 10px;
3432 }
3432 }
3433
3433
3434 #content div.box div.title div.search {
3434 #content div.box div.title div.search {
3435
3435
3436 border-left: 1px solid #316293;
3436 border-left: 1px solid #316293;
3437 }
3437 }
3438
3438
3439 #content div.box div.title div.search div.input input {
3439 #content div.box div.title div.search div.input input {
3440 border: 1px solid #316293;
3440 border: 1px solid #316293;
3441 }
3441 }
3442
3442
3443 .ui-btn{
3443 .ui-btn{
3444 color: #515151;
3444 color: #515151;
3445 background-color: #DADADA;
3445 background-color: #DADADA;
3446 background-repeat: repeat-x;
3446 background-repeat: repeat-x;
3447 background-image: -khtml-gradient(linear, left top, left bottom, from(#F4F4F4),to(#DADADA) );
3447 background-image: -khtml-gradient(linear, left top, left bottom, from(#F4F4F4),to(#DADADA) );
3448 background-image: -moz-linear-gradient(top, #F4F4F4, #DADADA);
3448 background-image: -moz-linear-gradient(top, #F4F4F4, #DADADA);
3449 background-image: -ms-linear-gradient(top, #F4F4F4, #DADADA);
3449 background-image: -ms-linear-gradient(top, #F4F4F4, #DADADA);
3450 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4),color-stop(100%, #DADADA) );
3450 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F4F4F4),color-stop(100%, #DADADA) );
3451 background-image: -webkit-linear-gradient(top, #F4F4F4, #DADADA) );
3451 background-image: -webkit-linear-gradient(top, #F4F4F4, #DADADA) );
3452 background-image: -o-linear-gradient(top, #F4F4F4, #DADADA) );
3452 background-image: -o-linear-gradient(top, #F4F4F4, #DADADA) );
3453 background-image: linear-gradient(top, #F4F4F4, #DADADA);
3453 background-image: linear-gradient(top, #F4F4F4, #DADADA);
3454 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DADADA', GradientType=0);
3454 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#DADADA', GradientType=0);
3455
3455
3456 border-top: 1px solid #DDD;
3456 border-top: 1px solid #DDD;
3457 border-left: 1px solid #c6c6c6;
3457 border-left: 1px solid #c6c6c6;
3458 border-right: 1px solid #DDD;
3458 border-right: 1px solid #DDD;
3459 border-bottom: 1px solid #c6c6c6;
3459 border-bottom: 1px solid #c6c6c6;
3460 color: #515151;
3460 color: #515151;
3461 outline: none;
3461 outline: none;
3462 margin: 0px 3px 3px 0px;
3462 margin: 0px 3px 3px 0px;
3463 -webkit-border-radius: 4px 4px 4px 4px !important;
3463 -webkit-border-radius: 4px 4px 4px 4px !important;
3464 -khtml-border-radius: 4px 4px 4px 4px !important;
3464 -khtml-border-radius: 4px 4px 4px 4px !important;
3465 -moz-border-radius: 4px 4px 4px 4px !important;
3465 -moz-border-radius: 4px 4px 4px 4px !important;
3466 border-radius: 4px 4px 4px 4px !important;
3466 border-radius: 4px 4px 4px 4px !important;
3467 cursor: pointer !important;
3467 cursor: pointer !important;
3468 padding: 3px 3px 3px 3px;
3468 padding: 3px 3px 3px 3px;
3469 background-position: 0 -15px;
3469 background-position: 0 -15px;
3470
3470
3471 }
3471 }
3472 .ui-btn.xsmall{
3472 .ui-btn.xsmall{
3473 padding: 1px 2px 1px 1px;
3473 padding: 1px 2px 1px 1px;
3474 }
3474 }
3475
3475
3476 .ui-btn.large{
3476 .ui-btn.large{
3477 padding: 6px 12px;
3477 padding: 6px 12px;
3478 }
3478 }
3479
3479
3480 .ui-btn.clone{
3480 .ui-btn.clone{
3481 padding: 5px 2px 6px 1px;
3481 padding: 5px 2px 6px 1px;
3482 margin: 0px -4px 3px 0px;
3482 margin: 0px -4px 3px 0px;
3483 -webkit-border-radius: 4px 0px 0px 4px !important;
3483 -webkit-border-radius: 4px 0px 0px 4px !important;
3484 -khtml-border-radius: 4px 0px 0px 4px !important;
3484 -khtml-border-radius: 4px 0px 0px 4px !important;
3485 -moz-border-radius: 4px 0px 0px 4px !important;
3485 -moz-border-radius: 4px 0px 0px 4px !important;
3486 border-radius: 4px 0px 0px 4px !important;
3486 border-radius: 4px 0px 0px 4px !important;
3487 width: 100px;
3487 width: 100px;
3488 text-align: center;
3488 text-align: center;
3489 float: left;
3489 float: left;
3490 position: absolute;
3490 position: absolute;
3491 }
3491 }
3492 .ui-btn:focus {
3492 .ui-btn:focus {
3493 outline: none;
3493 outline: none;
3494 }
3494 }
3495 .ui-btn:hover{
3495 .ui-btn:hover{
3496 background-position: 0 0px;
3496 background-position: 0 0px;
3497 text-decoration: none;
3497 text-decoration: none;
3498 color: #515151;
3498 color: #515151;
3499 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3499 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25), 0 0 3px #FFFFFF !important;
3500 }
3500 }
3501
3501
3502 .ui-btn.red{
3502 .ui-btn.red{
3503 color:#fff;
3503 color:#fff;
3504 background-color: #c43c35;
3504 background-color: #c43c35;
3505 background-repeat: repeat-x;
3505 background-repeat: repeat-x;
3506 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
3506 background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
3507 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3507 background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3508 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3508 background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
3509 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
3509 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
3510 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3510 background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3511 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3511 background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3512 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3512 background-image: linear-gradient(top, #ee5f5b, #c43c35);
3513 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3513 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
3514 border-color: #c43c35 #c43c35 #882a25;
3514 border-color: #c43c35 #c43c35 #882a25;
3515 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3515 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3516 }
3516 }
3517
3517
3518
3518
3519 .ui-btn.blue{
3519 .ui-btn.blue{
3520 color:#fff;
3520 color:#fff;
3521 background-color: #339bb9;
3521 background-color: #339bb9;
3522 background-repeat: repeat-x;
3522 background-repeat: repeat-x;
3523 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
3523 background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
3524 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3524 background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3525 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3525 background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
3526 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
3526 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
3527 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3527 background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3528 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3528 background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3529 background-image: linear-gradient(top, #5bc0de, #339bb9);
3529 background-image: linear-gradient(top, #5bc0de, #339bb9);
3530 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3530 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
3531 border-color: #339bb9 #339bb9 #22697d;
3531 border-color: #339bb9 #339bb9 #22697d;
3532 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3532 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3533 }
3533 }
3534
3534
3535 .ui-btn.green{
3535 .ui-btn.green{
3536 background-color: #57a957;
3536 background-color: #57a957;
3537 background-repeat: repeat-x;
3537 background-repeat: repeat-x;
3538 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
3538 background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
3539 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3539 background-image: -moz-linear-gradient(top, #62c462, #57a957);
3540 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3540 background-image: -ms-linear-gradient(top, #62c462, #57a957);
3541 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
3541 background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));
3542 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3542 background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3543 background-image: -o-linear-gradient(top, #62c462, #57a957);
3543 background-image: -o-linear-gradient(top, #62c462, #57a957);
3544 background-image: linear-gradient(top, #62c462, #57a957);
3544 background-image: linear-gradient(top, #62c462, #57a957);
3545 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3545 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
3546 border-color: #57a957 #57a957 #3d773d;
3546 border-color: #57a957 #57a957 #3d773d;
3547 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3547 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
3548 }
3548 }
3549
3549
3550 .ui-btn.active{
3550 .ui-btn.active{
3551 font-weight: bold;
3551 font-weight: bold;
3552 }
3552 }
3553
3553
3554 ins,div.options a:hover {
3554 ins,div.options a:hover {
3555 text-decoration: none;
3555 text-decoration: none;
3556 }
3556 }
3557
3557
3558 img,
3558 img,
3559 #header #header-inner #quick li a:hover span.normal,
3559 #header #header-inner #quick li a:hover span.normal,
3560 #header #header-inner #quick li ul li.last,
3560 #header #header-inner #quick li ul li.last,
3561 #content div.box div.form div.fields div.field div.textarea table td table td a,
3561 #content div.box div.form div.fields div.field div.textarea table td table td a,
3562 #clone_url,
3562 #clone_url,
3563 #clone_url_id
3563 #clone_url_id
3564 {
3564 {
3565 border: none;
3565 border: none;
3566 }
3566 }
3567
3567
3568 img.icon,.right .merge img {
3568 img.icon,.right .merge img {
3569 vertical-align: bottom;
3569 vertical-align: bottom;
3570 }
3570 }
3571
3571
3572 #header ul#logged-user,#content div.box div.title ul.links,
3572 #header ul#logged-user,#content div.box div.title ul.links,
3573 #content div.box div.message div.dismiss,
3573 #content div.box div.message div.dismiss,
3574 #content div.box div.traffic div.legend ul
3574 #content div.box div.traffic div.legend ul
3575 {
3575 {
3576 float: right;
3576 float: right;
3577 margin: 0;
3577 margin: 0;
3578 padding: 0;
3578 padding: 0;
3579 }
3579 }
3580
3580
3581 #header #header-inner #home,#header #header-inner #logo,
3581 #header #header-inner #home,#header #header-inner #logo,
3582 #content div.box ul.left,#content div.box ol.left,
3582 #content div.box ul.left,#content div.box ol.left,
3583 #content div.box div.pagination-left,div#commit_history,
3583 #content div.box div.pagination-left,div#commit_history,
3584 div#legend_data,div#legend_container,div#legend_choices
3584 div#legend_data,div#legend_container,div#legend_choices
3585 {
3585 {
3586 float: left;
3586 float: left;
3587 }
3587 }
3588
3588
3589 #header #header-inner #quick li:hover ul ul,
3589 #header #header-inner #quick li:hover ul ul,
3590 #header #header-inner #quick li:hover ul ul ul,
3590 #header #header-inner #quick li:hover ul ul ul,
3591 #header #header-inner #quick li:hover ul ul ul ul,
3591 #header #header-inner #quick li:hover ul ul ul ul,
3592 #content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
3592 #content #left #menu ul.closed,#content #left #menu li ul.collapsed,.yui-tt-shadow
3593 {
3593 {
3594 display: none;
3594 display: none;
3595 }
3595 }
3596
3596
3597 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded
3597 #header #header-inner #quick li:hover ul,#header #header-inner #quick li li:hover ul,#header #header-inner #quick li li li:hover ul,#header #header-inner #quick li li li li:hover ul,#content #left #menu ul.opened,#content #left #menu li ul.expanded
3598 {
3598 {
3599 display: block;
3599 display: block;
3600 }
3600 }
3601
3601
3602 #content div.graph {
3602 #content div.graph {
3603 padding: 0 10px 10px;
3603 padding: 0 10px 10px;
3604 }
3604 }
3605
3605
3606 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
3606 #content div.box div.title ul.links li a:hover,#content div.box div.title ul.links li.ui-tabs-selected a
3607 {
3607 {
3608 color: #bfe3ff;
3608 color: #bfe3ff;
3609 }
3609 }
3610
3610
3611 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal
3611 #content div.box ol.lower-roman,#content div.box ol.upper-roman,#content div.box ol.lower-alpha,#content div.box ol.upper-alpha,#content div.box ol.decimal
3612 {
3612 {
3613 margin: 10px 24px 10px 44px;
3613 margin: 10px 24px 10px 44px;
3614 }
3614 }
3615
3615
3616 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
3616 #content div.box div.form,#content div.box div.table,#content div.box div.traffic
3617 {
3617 {
3618 clear: both;
3618 clear: both;
3619 overflow: hidden;
3619 overflow: hidden;
3620 margin: 0;
3620 margin: 0;
3621 padding: 0 20px 10px;
3621 padding: 0 20px 10px;
3622 }
3622 }
3623
3623
3624 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
3624 #content div.box div.form div.fields,#login div.form,#login div.form div.fields,#register div.form,#register div.form div.fields
3625 {
3625 {
3626 clear: both;
3626 clear: both;
3627 overflow: hidden;
3627 overflow: hidden;
3628 margin: 0;
3628 margin: 0;
3629 padding: 0;
3629 padding: 0;
3630 }
3630 }
3631
3631
3632 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span
3632 #content div.box div.form div.fields div.field div.label span,#login div.form div.fields div.field div.label span,#register div.form div.fields div.field div.label span
3633 {
3633 {
3634 height: 1%;
3634 height: 1%;
3635 display: block;
3635 display: block;
3636 color: #363636;
3636 color: #363636;
3637 margin: 0;
3637 margin: 0;
3638 padding: 2px 0 0;
3638 padding: 2px 0 0;
3639 }
3639 }
3640
3640
3641 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error
3641 #content div.box div.form div.fields div.field div.input input.error,#login div.form div.fields div.field div.input input.error,#register div.form div.fields div.field div.input input.error
3642 {
3642 {
3643 background: #FBE3E4;
3643 background: #FBE3E4;
3644 border-top: 1px solid #e1b2b3;
3644 border-top: 1px solid #e1b2b3;
3645 border-left: 1px solid #e1b2b3;
3645 border-left: 1px solid #e1b2b3;
3646 border-right: 1px solid #FBC2C4;
3646 border-right: 1px solid #FBC2C4;
3647 border-bottom: 1px solid #FBC2C4;
3647 border-bottom: 1px solid #FBC2C4;
3648 }
3648 }
3649
3649
3650 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success
3650 #content div.box div.form div.fields div.field div.input input.success,#login div.form div.fields div.field div.input input.success,#register div.form div.fields div.field div.input input.success
3651 {
3651 {
3652 background: #E6EFC2;
3652 background: #E6EFC2;
3653 border-top: 1px solid #cebb98;
3653 border-top: 1px solid #cebb98;
3654 border-left: 1px solid #cebb98;
3654 border-left: 1px solid #cebb98;
3655 border-right: 1px solid #c6d880;
3655 border-right: 1px solid #c6d880;
3656 border-bottom: 1px solid #c6d880;
3656 border-bottom: 1px solid #c6d880;
3657 }
3657 }
3658
3658
3659 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input
3659 #content div.box-left div.form div.fields div.field div.textarea,#content div.box-right div.form div.fields div.field div.textarea,#content div.box div.form div.fields div.field div.select select,#content div.box table th.selected input,#content div.box table td.selected input
3660 {
3660 {
3661 margin: 0;
3661 margin: 0;
3662 }
3662 }
3663
3663
3664 #content div.box-left div.form div.fields div.field div.select,#content div.box-left div.form div.fields div.field div.checkboxes,#content div.box-left div.form div.fields div.field div.radios,#content div.box-right div.form div.fields div.field div.select,#content div.box-right div.form div.fields div.field div.checkboxes,#content div.box-right div.form div.fields div.field div.radios
3664 #content div.box-left div.form div.fields div.field div.select,#content div.box-left div.form div.fields div.field div.checkboxes,#content div.box-left div.form div.fields div.field div.radios,#content div.box-right div.form div.fields div.field div.select,#content div.box-right div.form div.fields div.field div.checkboxes,#content div.box-right div.form div.fields div.field div.radios
3665 {
3665 {
3666 margin: 0 0 0 0px !important;
3666 margin: 0 0 0 0px !important;
3667 padding: 0;
3667 padding: 0;
3668 }
3668 }
3669
3669
3670 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios
3670 #content div.box div.form div.fields div.field div.select,#content div.box div.form div.fields div.field div.checkboxes,#content div.box div.form div.fields div.field div.radios
3671 {
3671 {
3672 margin: 0 0 0 200px;
3672 margin: 0 0 0 200px;
3673 padding: 0;
3673 padding: 0;
3674 }
3674 }
3675
3675
3676 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover
3676 #content div.box div.form div.fields div.field div.select a:hover,#content div.box div.form div.fields div.field div.select a.ui-selectmenu:hover,#content div.box div.action a:hover
3677 {
3677 {
3678 color: #000;
3678 color: #000;
3679 text-decoration: none;
3679 text-decoration: none;
3680 }
3680 }
3681
3681
3682 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
3682 #content div.box div.form div.fields div.field div.select a.ui-selectmenu-focus,#content div.box div.action a.ui-selectmenu-focus
3683 {
3683 {
3684 border: 1px solid #666;
3684 border: 1px solid #666;
3685 }
3685 }
3686
3686
3687 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio
3687 #content div.box div.form div.fields div.field div.checkboxes div.checkbox,#content div.box div.form div.fields div.field div.radios div.radio
3688 {
3688 {
3689 clear: both;
3689 clear: both;
3690 overflow: hidden;
3690 overflow: hidden;
3691 margin: 0;
3691 margin: 0;
3692 padding: 8px 0 2px;
3692 padding: 8px 0 2px;
3693 }
3693 }
3694
3694
3695 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input
3695 #content div.box div.form div.fields div.field div.checkboxes div.checkbox input,#content div.box div.form div.fields div.field div.radios div.radio input
3696 {
3696 {
3697 float: left;
3697 float: left;
3698 margin: 0;
3698 margin: 0;
3699 }
3699 }
3700
3700
3701 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label
3701 #content div.box div.form div.fields div.field div.checkboxes div.checkbox label,#content div.box div.form div.fields div.field div.radios div.radio label
3702 {
3702 {
3703 height: 1%;
3703 height: 1%;
3704 display: block;
3704 display: block;
3705 float: left;
3705 float: left;
3706 margin: 2px 0 0 4px;
3706 margin: 2px 0 0 4px;
3707 }
3707 }
3708
3708
3709 div.form div.fields div.field div.button input,
3709 div.form div.fields div.field div.button input,
3710 #content div.box div.form div.fields div.buttons input
3710 #content div.box div.form div.fields div.buttons input
3711 div.form div.fields div.buttons input,
3711 div.form div.fields div.buttons input,
3712 #content div.box div.action div.button input {
3712 #content div.box div.action div.button input {
3713 /*color: #000;*/
3713 /*color: #000;*/
3714 font-size: 11px;
3714 font-size: 11px;
3715 font-weight: 700;
3715 font-weight: 700;
3716 margin: 0;
3716 margin: 0;
3717 }
3717 }
3718
3718
3719 input.ui-button {
3719 input.ui-button {
3720 background: #e5e3e3 url("../images/button.png") repeat-x;
3720 background: #e5e3e3 url("../images/button.png") repeat-x;
3721 border-top: 1px solid #DDD;
3721 border-top: 1px solid #DDD;
3722 border-left: 1px solid #c6c6c6;
3722 border-left: 1px solid #c6c6c6;
3723 border-right: 1px solid #DDD;
3723 border-right: 1px solid #DDD;
3724 border-bottom: 1px solid #c6c6c6;
3724 border-bottom: 1px solid #c6c6c6;
3725 color: #515151 !important;
3725 color: #515151 !important;
3726 outline: none;
3726 outline: none;
3727 margin: 0;
3727 margin: 0;
3728 padding: 6px 12px;
3728 padding: 6px 12px;
3729 -webkit-border-radius: 4px 4px 4px 4px;
3729 -webkit-border-radius: 4px 4px 4px 4px;
3730 -khtml-border-radius: 4px 4px 4px 4px;
3730 -khtml-border-radius: 4px 4px 4px 4px;
3731 -moz-border-radius: 4px 4px 4px 4px;
3731 -moz-border-radius: 4px 4px 4px 4px;
3732 border-radius: 4px 4px 4px 4px;
3732 border-radius: 4px 4px 4px 4px;
3733 box-shadow: 0 1px 0 #ececec;
3733 box-shadow: 0 1px 0 #ececec;
3734 cursor: pointer;
3734 cursor: pointer;
3735 }
3735 }
3736
3736
3737 input.ui-button:hover {
3737 input.ui-button:hover {
3738 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3738 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3739 border-top: 1px solid #ccc;
3739 border-top: 1px solid #ccc;
3740 border-left: 1px solid #bebebe;
3740 border-left: 1px solid #bebebe;
3741 border-right: 1px solid #b1b1b1;
3741 border-right: 1px solid #b1b1b1;
3742 border-bottom: 1px solid #afafaf;
3742 border-bottom: 1px solid #afafaf;
3743 }
3743 }
3744
3744
3745 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
3745 div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight
3746 {
3746 {
3747 display: inline;
3747 display: inline;
3748 }
3748 }
3749
3749
3750 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
3750 #content div.box div.form div.fields div.buttons,div.form div.fields div.buttons
3751 {
3751 {
3752 margin: 10px 0 0 200px;
3752 margin: 10px 0 0 200px;
3753 padding: 0;
3753 padding: 0;
3754 }
3754 }
3755
3755
3756 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons
3756 #content div.box-left div.form div.fields div.buttons,#content div.box-right div.form div.fields div.buttons,div.box-left div.form div.fields div.buttons,div.box-right div.form div.fields div.buttons
3757 {
3757 {
3758 margin: 10px 0 0;
3758 margin: 10px 0 0;
3759 }
3759 }
3760
3760
3761 #content div.box table td.user,#content div.box table td.address {
3761 #content div.box table td.user,#content div.box table td.address {
3762 width: 10%;
3762 width: 10%;
3763 text-align: center;
3763 text-align: center;
3764 }
3764 }
3765
3765
3766 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link
3766 #content div.box div.action div.button,#login div.form div.fields div.field div.input div.link,#register div.form div.fields div.field div.input div.link
3767 {
3767 {
3768 text-align: right;
3768 text-align: right;
3769 margin: 6px 0 0;
3769 margin: 6px 0 0;
3770 padding: 0;
3770 padding: 0;
3771 }
3771 }
3772
3772
3773 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover
3773 #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover
3774 {
3774 {
3775 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3775 background: #b4b4b4 url("../images/button_selected.png") repeat-x;
3776 border-top: 1px solid #ccc;
3776 border-top: 1px solid #ccc;
3777 border-left: 1px solid #bebebe;
3777 border-left: 1px solid #bebebe;
3778 border-right: 1px solid #b1b1b1;
3778 border-right: 1px solid #b1b1b1;
3779 border-bottom: 1px solid #afafaf;
3779 border-bottom: 1px solid #afafaf;
3780 color: #515151;
3780 color: #515151;
3781 margin: 0;
3781 margin: 0;
3782 padding: 6px 12px;
3782 padding: 6px 12px;
3783 }
3783 }
3784
3784
3785 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
3785 #content div.box div.pagination div.results,#content div.box div.pagination-wh div.results
3786 {
3786 {
3787 text-align: left;
3787 text-align: left;
3788 float: left;
3788 float: left;
3789 margin: 0;
3789 margin: 0;
3790 padding: 0;
3790 padding: 0;
3791 }
3791 }
3792
3792
3793 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
3793 #content div.box div.pagination div.results span,#content div.box div.pagination-wh div.results span
3794 {
3794 {
3795 height: 1%;
3795 height: 1%;
3796 display: block;
3796 display: block;
3797 float: left;
3797 float: left;
3798 background: #ebebeb url("../images/pager.png") repeat-x;
3798 background: #ebebeb url("../images/pager.png") repeat-x;
3799 border-top: 1px solid #dedede;
3799 border-top: 1px solid #dedede;
3800 border-left: 1px solid #cfcfcf;
3800 border-left: 1px solid #cfcfcf;
3801 border-right: 1px solid #c4c4c4;
3801 border-right: 1px solid #c4c4c4;
3802 border-bottom: 1px solid #c4c4c4;
3802 border-bottom: 1px solid #c4c4c4;
3803 color: #4A4A4A;
3803 color: #4A4A4A;
3804 font-weight: 700;
3804 font-weight: 700;
3805 margin: 0;
3805 margin: 0;
3806 padding: 6px 8px;
3806 padding: 6px 8px;
3807 }
3807 }
3808
3808
3809 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
3809 #content div.box div.pagination ul.pager li.disabled,#content div.box div.pagination-wh a.disabled
3810 {
3810 {
3811 color: #B4B4B4;
3811 color: #B4B4B4;
3812 padding: 6px;
3812 padding: 6px;
3813 }
3813 }
3814
3814
3815 #login,#register {
3815 #login,#register {
3816 width: 520px;
3816 width: 520px;
3817 margin: 10% auto 0;
3817 margin: 10% auto 0;
3818 padding: 0;
3818 padding: 0;
3819 }
3819 }
3820
3820
3821 #login div.color,#register div.color {
3821 #login div.color,#register div.color {
3822 clear: both;
3822 clear: both;
3823 overflow: hidden;
3823 overflow: hidden;
3824 background: #FFF;
3824 background: #FFF;
3825 margin: 10px auto 0;
3825 margin: 10px auto 0;
3826 padding: 3px 3px 3px 0;
3826 padding: 3px 3px 3px 0;
3827 }
3827 }
3828
3828
3829 #login div.color a,#register div.color a {
3829 #login div.color a,#register div.color a {
3830 width: 20px;
3830 width: 20px;
3831 height: 20px;
3831 height: 20px;
3832 display: block;
3832 display: block;
3833 float: left;
3833 float: left;
3834 margin: 0 0 0 3px;
3834 margin: 0 0 0 3px;
3835 padding: 0;
3835 padding: 0;
3836 }
3836 }
3837
3837
3838 #login div.title h5,#register div.title h5 {
3838 #login div.title h5,#register div.title h5 {
3839 color: #fff;
3839 color: #fff;
3840 margin: 10px;
3840 margin: 10px;
3841 padding: 0;
3841 padding: 0;
3842 }
3842 }
3843
3843
3844 #login div.form div.fields div.field,#register div.form div.fields div.field
3844 #login div.form div.fields div.field,#register div.form div.fields div.field
3845 {
3845 {
3846 clear: both;
3846 clear: both;
3847 overflow: hidden;
3847 overflow: hidden;
3848 margin: 0;
3848 margin: 0;
3849 padding: 0 0 10px;
3849 padding: 0 0 10px;
3850 }
3850 }
3851
3851
3852 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
3852 #login div.form div.fields div.field span.error-message,#register div.form div.fields div.field span.error-message
3853 {
3853 {
3854 height: 1%;
3854 height: 1%;
3855 display: block;
3855 display: block;
3856 color: red;
3856 color: red;
3857 margin: 8px 0 0;
3857 margin: 8px 0 0;
3858 padding: 0;
3858 padding: 0;
3859 max-width: 320px;
3859 max-width: 320px;
3860 }
3860 }
3861
3861
3862 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
3862 #login div.form div.fields div.field div.label label,#register div.form div.fields div.field div.label label
3863 {
3863 {
3864 color: #000;
3864 color: #000;
3865 font-weight: 700;
3865 font-weight: 700;
3866 }
3866 }
3867
3867
3868 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
3868 #login div.form div.fields div.field div.input,#register div.form div.fields div.field div.input
3869 {
3869 {
3870 float: left;
3870 float: left;
3871 margin: 0;
3871 margin: 0;
3872 padding: 0;
3872 padding: 0;
3873 }
3873 }
3874
3874
3875 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
3875 #login div.form div.fields div.field div.checkbox,#register div.form div.fields div.field div.checkbox
3876 {
3876 {
3877 margin: 0 0 0 184px;
3877 margin: 0 0 0 184px;
3878 padding: 0;
3878 padding: 0;
3879 }
3879 }
3880
3880
3881 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3881 #login div.form div.fields div.field div.checkbox label,#register div.form div.fields div.field div.checkbox label
3882 {
3882 {
3883 color: #565656;
3883 color: #565656;
3884 font-weight: 700;
3884 font-weight: 700;
3885 }
3885 }
3886
3886
3887 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3887 #login div.form div.fields div.buttons input,#register div.form div.fields div.buttons input
3888 {
3888 {
3889 color: #000;
3889 color: #000;
3890 font-size: 1em;
3890 font-size: 1em;
3891 font-weight: 700;
3891 font-weight: 700;
3892 margin: 0;
3892 margin: 0;
3893 }
3893 }
3894
3894
3895 #changeset_content .container .wrapper,#graph_content .container .wrapper
3895 #changeset_content .container .wrapper,#graph_content .container .wrapper
3896 {
3896 {
3897 width: 600px;
3897 width: 600px;
3898 }
3898 }
3899
3899
3900 #changeset_content .container .left {
3900 #changeset_content .container .left {
3901 float: left;
3901 float: left;
3902 width: 75%;
3902 width: 75%;
3903 padding-left: 5px;
3903 padding-left: 5px;
3904 }
3904 }
3905
3905
3906 #changeset_content .container .left .date,.ac .match {
3906 #changeset_content .container .left .date,.ac .match {
3907 font-weight: 700;
3907 font-weight: 700;
3908 padding-top: 5px;
3908 padding-top: 5px;
3909 padding-bottom: 5px;
3909 padding-bottom: 5px;
3910 }
3910 }
3911
3911
3912 div#legend_container table td,div#legend_choices table td {
3912 div#legend_container table td,div#legend_choices table td {
3913 border: none !important;
3913 border: none !important;
3914 height: 20px !important;
3914 height: 20px !important;
3915 padding: 0 !important;
3915 padding: 0 !important;
3916 }
3916 }
3917
3917
3918 .q_filter_box {
3918 .q_filter_box {
3919 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3919 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
3920 -webkit-border-radius: 4px;
3920 -webkit-border-radius: 4px;
3921 -moz-border-radius: 4px;
3921 -moz-border-radius: 4px;
3922 border-radius: 4px;
3922 border-radius: 4px;
3923 border: 0 none;
3923 border: 0 none;
3924 color: #AAAAAA;
3924 color: #AAAAAA;
3925 margin-bottom: -4px;
3925 margin-bottom: -4px;
3926 margin-top: -4px;
3926 margin-top: -4px;
3927 padding-left: 3px;
3927 padding-left: 3px;
3928 }
3928 }
3929
3929
3930 #node_filter {
3930 #node_filter {
3931 border: 0px solid #545454;
3931 border: 0px solid #545454;
3932 color: #AAAAAA;
3932 color: #AAAAAA;
3933 padding-left: 3px;
3933 padding-left: 3px;
3934 }
3934 }
3935
3935
3936
3936
3937 .group_members_wrap{
3937 .group_members_wrap{
3938
3938 min-height: 85px;
3939 padding-left: 20px;
3939 }
3940 }
3940
3941
3941 .group_members .group_member{
3942 .group_members .group_member{
3942 height: 30px;
3943 height: 30px;
3943 padding:0px 0px 0px 10px;
3944 padding:0px 0px 0px 0px;
3944 }
3945 }
3945
3946
3946 .reviewers_member{
3947 .reviewers_member{
3947 height: 15px;
3948 height: 15px;
3948 padding:0px 0px 0px 10px;
3949 padding:0px 0px 0px 10px;
3949 }
3950 }
3950
3951
3951 .emails_wrap{
3952 .emails_wrap{
3952 padding: 0px 20px;
3953 padding: 0px 20px;
3953 }
3954 }
3954
3955
3955 .emails_wrap .email_entry{
3956 .emails_wrap .email_entry{
3956 height: 30px;
3957 height: 30px;
3957 padding:0px 0px 0px 10px;
3958 padding:0px 0px 0px 10px;
3958 }
3959 }
3959 .emails_wrap .email_entry .email{
3960 .emails_wrap .email_entry .email{
3960 float: left
3961 float: left
3961 }
3962 }
3962 .emails_wrap .email_entry .email_action{
3963 .emails_wrap .email_entry .email_action{
3963 float: left
3964 float: left
3964 }
3965 }
3965
3966
3966 /*README STYLE*/
3967 /*README STYLE*/
3967
3968
3968 div.readme {
3969 div.readme {
3969 padding:0px;
3970 padding:0px;
3970 }
3971 }
3971
3972
3972 div.readme h2 {
3973 div.readme h2 {
3973 font-weight: normal;
3974 font-weight: normal;
3974 }
3975 }
3975
3976
3976 div.readme .readme_box {
3977 div.readme .readme_box {
3977 background-color: #fafafa;
3978 background-color: #fafafa;
3978 }
3979 }
3979
3980
3980 div.readme .readme_box {
3981 div.readme .readme_box {
3981 clear:both;
3982 clear:both;
3982 overflow:hidden;
3983 overflow:hidden;
3983 margin:0;
3984 margin:0;
3984 padding:0 20px 10px;
3985 padding:0 20px 10px;
3985 }
3986 }
3986
3987
3987 div.readme .readme_box h1, div.readme .readme_box h2, div.readme .readme_box h3, div.readme .readme_box h4, div.readme .readme_box h5, div.readme .readme_box h6 {
3988 div.readme .readme_box h1, div.readme .readme_box h2, div.readme .readme_box h3, div.readme .readme_box h4, div.readme .readme_box h5, div.readme .readme_box h6 {
3988 border-bottom: 0 !important;
3989 border-bottom: 0 !important;
3989 margin: 0 !important;
3990 margin: 0 !important;
3990 padding: 0 !important;
3991 padding: 0 !important;
3991 line-height: 1.5em !important;
3992 line-height: 1.5em !important;
3992 }
3993 }
3993
3994
3994
3995
3995 div.readme .readme_box h1:first-child {
3996 div.readme .readme_box h1:first-child {
3996 padding-top: .25em !important;
3997 padding-top: .25em !important;
3997 }
3998 }
3998
3999
3999 div.readme .readme_box h2, div.readme .readme_box h3 {
4000 div.readme .readme_box h2, div.readme .readme_box h3 {
4000 margin: 1em 0 !important;
4001 margin: 1em 0 !important;
4001 }
4002 }
4002
4003
4003 div.readme .readme_box h2 {
4004 div.readme .readme_box h2 {
4004 margin-top: 1.5em !important;
4005 margin-top: 1.5em !important;
4005 border-top: 4px solid #e0e0e0 !important;
4006 border-top: 4px solid #e0e0e0 !important;
4006 padding-top: .5em !important;
4007 padding-top: .5em !important;
4007 }
4008 }
4008
4009
4009 div.readme .readme_box p {
4010 div.readme .readme_box p {
4010 color: black !important;
4011 color: black !important;
4011 margin: 1em 0 !important;
4012 margin: 1em 0 !important;
4012 line-height: 1.5em !important;
4013 line-height: 1.5em !important;
4013 }
4014 }
4014
4015
4015 div.readme .readme_box ul {
4016 div.readme .readme_box ul {
4016 list-style: disc !important;
4017 list-style: disc !important;
4017 margin: 1em 0 1em 2em !important;
4018 margin: 1em 0 1em 2em !important;
4018 }
4019 }
4019
4020
4020 div.readme .readme_box ol {
4021 div.readme .readme_box ol {
4021 list-style: decimal;
4022 list-style: decimal;
4022 margin: 1em 0 1em 2em !important;
4023 margin: 1em 0 1em 2em !important;
4023 }
4024 }
4024
4025
4025 div.readme .readme_box pre, code {
4026 div.readme .readme_box pre, code {
4026 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
4027 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
4027 }
4028 }
4028
4029
4029 div.readme .readme_box code {
4030 div.readme .readme_box code {
4030 font-size: 12px !important;
4031 font-size: 12px !important;
4031 background-color: ghostWhite !important;
4032 background-color: ghostWhite !important;
4032 color: #444 !important;
4033 color: #444 !important;
4033 padding: 0 .2em !important;
4034 padding: 0 .2em !important;
4034 border: 1px solid #dedede !important;
4035 border: 1px solid #dedede !important;
4035 }
4036 }
4036
4037
4037 div.readme .readme_box pre code {
4038 div.readme .readme_box pre code {
4038 padding: 0 !important;
4039 padding: 0 !important;
4039 font-size: 12px !important;
4040 font-size: 12px !important;
4040 background-color: #eee !important;
4041 background-color: #eee !important;
4041 border: none !important;
4042 border: none !important;
4042 }
4043 }
4043
4044
4044 div.readme .readme_box pre {
4045 div.readme .readme_box pre {
4045 margin: 1em 0;
4046 margin: 1em 0;
4046 font-size: 12px;
4047 font-size: 12px;
4047 background-color: #eee;
4048 background-color: #eee;
4048 border: 1px solid #ddd;
4049 border: 1px solid #ddd;
4049 padding: 5px;
4050 padding: 5px;
4050 color: #444;
4051 color: #444;
4051 overflow: auto;
4052 overflow: auto;
4052 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
4053 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
4053 -webkit-border-radius: 3px;
4054 -webkit-border-radius: 3px;
4054 -moz-border-radius: 3px;
4055 -moz-border-radius: 3px;
4055 border-radius: 3px;
4056 border-radius: 3px;
4056 }
4057 }
4057
4058
4058
4059
4059 /** RST STYLE **/
4060 /** RST STYLE **/
4060
4061
4061
4062
4062 div.rst-block {
4063 div.rst-block {
4063 padding:0px;
4064 padding:0px;
4064 }
4065 }
4065
4066
4066 div.rst-block h2 {
4067 div.rst-block h2 {
4067 font-weight: normal;
4068 font-weight: normal;
4068 }
4069 }
4069
4070
4070 div.rst-block {
4071 div.rst-block {
4071 background-color: #fafafa;
4072 background-color: #fafafa;
4072 }
4073 }
4073
4074
4074 div.rst-block {
4075 div.rst-block {
4075 clear:both;
4076 clear:both;
4076 overflow:hidden;
4077 overflow:hidden;
4077 margin:0;
4078 margin:0;
4078 padding:0 20px 10px;
4079 padding:0 20px 10px;
4079 }
4080 }
4080
4081
4081 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
4082 div.rst-block h1, div.rst-block h2, div.rst-block h3, div.rst-block h4, div.rst-block h5, div.rst-block h6 {
4082 border-bottom: 0 !important;
4083 border-bottom: 0 !important;
4083 margin: 0 !important;
4084 margin: 0 !important;
4084 padding: 0 !important;
4085 padding: 0 !important;
4085 line-height: 1.5em !important;
4086 line-height: 1.5em !important;
4086 }
4087 }
4087
4088
4088
4089
4089 div.rst-block h1:first-child {
4090 div.rst-block h1:first-child {
4090 padding-top: .25em !important;
4091 padding-top: .25em !important;
4091 }
4092 }
4092
4093
4093 div.rst-block h2, div.rst-block h3 {
4094 div.rst-block h2, div.rst-block h3 {
4094 margin: 1em 0 !important;
4095 margin: 1em 0 !important;
4095 }
4096 }
4096
4097
4097 div.rst-block h2 {
4098 div.rst-block h2 {
4098 margin-top: 1.5em !important;
4099 margin-top: 1.5em !important;
4099 border-top: 4px solid #e0e0e0 !important;
4100 border-top: 4px solid #e0e0e0 !important;
4100 padding-top: .5em !important;
4101 padding-top: .5em !important;
4101 }
4102 }
4102
4103
4103 div.rst-block p {
4104 div.rst-block p {
4104 color: black !important;
4105 color: black !important;
4105 margin: 1em 0 !important;
4106 margin: 1em 0 !important;
4106 line-height: 1.5em !important;
4107 line-height: 1.5em !important;
4107 }
4108 }
4108
4109
4109 div.rst-block ul {
4110 div.rst-block ul {
4110 list-style: disc !important;
4111 list-style: disc !important;
4111 margin: 1em 0 1em 2em !important;
4112 margin: 1em 0 1em 2em !important;
4112 }
4113 }
4113
4114
4114 div.rst-block ol {
4115 div.rst-block ol {
4115 list-style: decimal;
4116 list-style: decimal;
4116 margin: 1em 0 1em 2em !important;
4117 margin: 1em 0 1em 2em !important;
4117 }
4118 }
4118
4119
4119 div.rst-block pre, code {
4120 div.rst-block pre, code {
4120 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
4121 font: 12px "Bitstream Vera Sans Mono","Courier",monospace;
4121 }
4122 }
4122
4123
4123 div.rst-block code {
4124 div.rst-block code {
4124 font-size: 12px !important;
4125 font-size: 12px !important;
4125 background-color: ghostWhite !important;
4126 background-color: ghostWhite !important;
4126 color: #444 !important;
4127 color: #444 !important;
4127 padding: 0 .2em !important;
4128 padding: 0 .2em !important;
4128 border: 1px solid #dedede !important;
4129 border: 1px solid #dedede !important;
4129 }
4130 }
4130
4131
4131 div.rst-block pre code {
4132 div.rst-block pre code {
4132 padding: 0 !important;
4133 padding: 0 !important;
4133 font-size: 12px !important;
4134 font-size: 12px !important;
4134 background-color: #eee !important;
4135 background-color: #eee !important;
4135 border: none !important;
4136 border: none !important;
4136 }
4137 }
4137
4138
4138 div.rst-block pre {
4139 div.rst-block pre {
4139 margin: 1em 0;
4140 margin: 1em 0;
4140 font-size: 12px;
4141 font-size: 12px;
4141 background-color: #eee;
4142 background-color: #eee;
4142 border: 1px solid #ddd;
4143 border: 1px solid #ddd;
4143 padding: 5px;
4144 padding: 5px;
4144 color: #444;
4145 color: #444;
4145 overflow: auto;
4146 overflow: auto;
4146 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
4147 -webkit-box-shadow: rgba(0,0,0,0.07) 0 1px 2px inset;
4147 -webkit-border-radius: 3px;
4148 -webkit-border-radius: 3px;
4148 -moz-border-radius: 3px;
4149 -moz-border-radius: 3px;
4149 border-radius: 3px;
4150 border-radius: 3px;
4150 }
4151 }
4151
4152
4152
4153
4153 /** comment main **/
4154 /** comment main **/
4154 .comments {
4155 .comments {
4155 padding:10px 20px;
4156 padding:10px 20px;
4156 }
4157 }
4157
4158
4158 .comments .comment {
4159 .comments .comment {
4159 border: 1px solid #ddd;
4160 border: 1px solid #ddd;
4160 margin-top: 10px;
4161 margin-top: 10px;
4161 -webkit-border-radius: 4px;
4162 -webkit-border-radius: 4px;
4162 -moz-border-radius: 4px;
4163 -moz-border-radius: 4px;
4163 border-radius: 4px;
4164 border-radius: 4px;
4164 }
4165 }
4165
4166
4166 .comments .comment .meta {
4167 .comments .comment .meta {
4167 background: #f8f8f8;
4168 background: #f8f8f8;
4168 padding: 4px;
4169 padding: 4px;
4169 border-bottom: 1px solid #ddd;
4170 border-bottom: 1px solid #ddd;
4170 height: 18px;
4171 height: 18px;
4171 }
4172 }
4172
4173
4173 .comments .comment .meta img {
4174 .comments .comment .meta img {
4174 vertical-align: middle;
4175 vertical-align: middle;
4175 }
4176 }
4176
4177
4177 .comments .comment .meta .user {
4178 .comments .comment .meta .user {
4178 font-weight: bold;
4179 font-weight: bold;
4179 float: left;
4180 float: left;
4180 padding: 4px 2px 2px 2px;
4181 padding: 4px 2px 2px 2px;
4181 }
4182 }
4182
4183
4183 .comments .comment .meta .date {
4184 .comments .comment .meta .date {
4184 float: left;
4185 float: left;
4185 padding:4px 4px 0px 4px;
4186 padding:4px 4px 0px 4px;
4186 }
4187 }
4187
4188
4188 .comments .comment .text {
4189 .comments .comment .text {
4189 background-color: #FAFAFA;
4190 background-color: #FAFAFA;
4190 }
4191 }
4191 .comment .text div.rst-block p {
4192 .comment .text div.rst-block p {
4192 margin: 0.5em 0px !important;
4193 margin: 0.5em 0px !important;
4193 }
4194 }
4194
4195
4195 .comments .comments-number{
4196 .comments .comments-number{
4196 padding:0px 0px 10px 0px;
4197 padding:0px 0px 10px 0px;
4197 font-weight: bold;
4198 font-weight: bold;
4198 color: #666;
4199 color: #666;
4199 font-size: 16px;
4200 font-size: 16px;
4200 }
4201 }
4201
4202
4202 /** comment form **/
4203 /** comment form **/
4203
4204
4204 .status-block{
4205 .status-block{
4205 height:80px;
4206 height:80px;
4206 clear:both
4207 clear:both
4207 }
4208 }
4208
4209
4209 .comment-form .clearfix{
4210 .comment-form .clearfix{
4210 background: #EEE;
4211 background: #EEE;
4211 -webkit-border-radius: 4px;
4212 -webkit-border-radius: 4px;
4212 -moz-border-radius: 4px;
4213 -moz-border-radius: 4px;
4213 border-radius: 4px;
4214 border-radius: 4px;
4214 padding: 10px;
4215 padding: 10px;
4215 }
4216 }
4216
4217
4217 div.comment-form {
4218 div.comment-form {
4218 margin-top: 20px;
4219 margin-top: 20px;
4219 }
4220 }
4220
4221
4221 .comment-form strong {
4222 .comment-form strong {
4222 display: block;
4223 display: block;
4223 margin-bottom: 15px;
4224 margin-bottom: 15px;
4224 }
4225 }
4225
4226
4226 .comment-form textarea {
4227 .comment-form textarea {
4227 width: 100%;
4228 width: 100%;
4228 height: 100px;
4229 height: 100px;
4229 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
4230 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
4230 }
4231 }
4231
4232
4232 form.comment-form {
4233 form.comment-form {
4233 margin-top: 10px;
4234 margin-top: 10px;
4234 margin-left: 10px;
4235 margin-left: 10px;
4235 }
4236 }
4236
4237
4237 .comment-form-submit {
4238 .comment-form-submit {
4238 margin-top: 5px;
4239 margin-top: 5px;
4239 margin-left: 525px;
4240 margin-left: 525px;
4240 }
4241 }
4241
4242
4242 .file-comments {
4243 .file-comments {
4243 display: none;
4244 display: none;
4244 }
4245 }
4245
4246
4246 .comment-form .comment {
4247 .comment-form .comment {
4247 margin-left: 10px;
4248 margin-left: 10px;
4248 }
4249 }
4249
4250
4250 .comment-form .comment-help{
4251 .comment-form .comment-help{
4251 padding: 0px 0px 5px 0px;
4252 padding: 0px 0px 5px 0px;
4252 color: #666;
4253 color: #666;
4253 }
4254 }
4254
4255
4255 .comment-form .comment-button{
4256 .comment-form .comment-button{
4256 padding-top:5px;
4257 padding-top:5px;
4257 }
4258 }
4258
4259
4259 .add-another-button {
4260 .add-another-button {
4260 margin-left: 10px;
4261 margin-left: 10px;
4261 margin-top: 10px;
4262 margin-top: 10px;
4262 margin-bottom: 10px;
4263 margin-bottom: 10px;
4263 }
4264 }
4264
4265
4265 .comment .buttons {
4266 .comment .buttons {
4266 float: right;
4267 float: right;
4267 padding:2px 2px 0px 0px;
4268 padding:2px 2px 0px 0px;
4268 }
4269 }
4269
4270
4270
4271
4271 .show-inline-comments{
4272 .show-inline-comments{
4272 position: relative;
4273 position: relative;
4273 top:1px
4274 top:1px
4274 }
4275 }
4275
4276
4276 /** comment inline form **/
4277 /** comment inline form **/
4277 .comment-inline-form .overlay{
4278 .comment-inline-form .overlay{
4278 display: none;
4279 display: none;
4279 }
4280 }
4280 .comment-inline-form .overlay.submitting{
4281 .comment-inline-form .overlay.submitting{
4281 display:block;
4282 display:block;
4282 background: none repeat scroll 0 0 white;
4283 background: none repeat scroll 0 0 white;
4283 font-size: 16px;
4284 font-size: 16px;
4284 opacity: 0.5;
4285 opacity: 0.5;
4285 position: absolute;
4286 position: absolute;
4286 text-align: center;
4287 text-align: center;
4287 vertical-align: top;
4288 vertical-align: top;
4288
4289
4289 }
4290 }
4290 .comment-inline-form .overlay.submitting .overlay-text{
4291 .comment-inline-form .overlay.submitting .overlay-text{
4291 width:100%;
4292 width:100%;
4292 margin-top:5%;
4293 margin-top:5%;
4293 }
4294 }
4294
4295
4295 .comment-inline-form .clearfix{
4296 .comment-inline-form .clearfix{
4296 background: #EEE;
4297 background: #EEE;
4297 -webkit-border-radius: 4px;
4298 -webkit-border-radius: 4px;
4298 -moz-border-radius: 4px;
4299 -moz-border-radius: 4px;
4299 border-radius: 4px;
4300 border-radius: 4px;
4300 padding: 5px;
4301 padding: 5px;
4301 }
4302 }
4302
4303
4303 div.comment-inline-form {
4304 div.comment-inline-form {
4304 padding:4px 0px 6px 0px;
4305 padding:4px 0px 6px 0px;
4305 }
4306 }
4306
4307
4307
4308
4308 tr.hl-comment{
4309 tr.hl-comment{
4309 /*
4310 /*
4310 background-color: #FFFFCC !important;
4311 background-color: #FFFFCC !important;
4311 */
4312 */
4312 }
4313 }
4313
4314
4314 /*
4315 /*
4315 tr.hl-comment pre {
4316 tr.hl-comment pre {
4316 border-top: 2px solid #FFEE33;
4317 border-top: 2px solid #FFEE33;
4317 border-left: 2px solid #FFEE33;
4318 border-left: 2px solid #FFEE33;
4318 border-right: 2px solid #FFEE33;
4319 border-right: 2px solid #FFEE33;
4319 }
4320 }
4320 */
4321 */
4321
4322
4322 .comment-inline-form strong {
4323 .comment-inline-form strong {
4323 display: block;
4324 display: block;
4324 margin-bottom: 15px;
4325 margin-bottom: 15px;
4325 }
4326 }
4326
4327
4327 .comment-inline-form textarea {
4328 .comment-inline-form textarea {
4328 width: 100%;
4329 width: 100%;
4329 height: 100px;
4330 height: 100px;
4330 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
4331 font-family: 'Monaco', 'Courier', 'Courier New', monospace;
4331 }
4332 }
4332
4333
4333 form.comment-inline-form {
4334 form.comment-inline-form {
4334 margin-top: 10px;
4335 margin-top: 10px;
4335 margin-left: 10px;
4336 margin-left: 10px;
4336 }
4337 }
4337
4338
4338 .comment-inline-form-submit {
4339 .comment-inline-form-submit {
4339 margin-top: 5px;
4340 margin-top: 5px;
4340 margin-left: 525px;
4341 margin-left: 525px;
4341 }
4342 }
4342
4343
4343 .file-comments {
4344 .file-comments {
4344 display: none;
4345 display: none;
4345 }
4346 }
4346
4347
4347 .comment-inline-form .comment {
4348 .comment-inline-form .comment {
4348 margin-left: 10px;
4349 margin-left: 10px;
4349 }
4350 }
4350
4351
4351 .comment-inline-form .comment-help{
4352 .comment-inline-form .comment-help{
4352 padding: 0px 0px 2px 0px;
4353 padding: 0px 0px 2px 0px;
4353 color: #666666;
4354 color: #666666;
4354 font-size: 10px;
4355 font-size: 10px;
4355 }
4356 }
4356
4357
4357 .comment-inline-form .comment-button{
4358 .comment-inline-form .comment-button{
4358 padding-top:5px;
4359 padding-top:5px;
4359 }
4360 }
4360
4361
4361 /** comment inline **/
4362 /** comment inline **/
4362 .inline-comments {
4363 .inline-comments {
4363 padding:10px 20px;
4364 padding:10px 20px;
4364 }
4365 }
4365
4366
4366 .inline-comments div.rst-block {
4367 .inline-comments div.rst-block {
4367 clear:both;
4368 clear:both;
4368 overflow:hidden;
4369 overflow:hidden;
4369 margin:0;
4370 margin:0;
4370 padding:0 20px 0px;
4371 padding:0 20px 0px;
4371 }
4372 }
4372 .inline-comments .comment {
4373 .inline-comments .comment {
4373 border: 1px solid #ddd;
4374 border: 1px solid #ddd;
4374 -webkit-border-radius: 4px;
4375 -webkit-border-radius: 4px;
4375 -moz-border-radius: 4px;
4376 -moz-border-radius: 4px;
4376 border-radius: 4px;
4377 border-radius: 4px;
4377 margin: 3px 3px 5px 5px;
4378 margin: 3px 3px 5px 5px;
4378 background-color: #FAFAFA;
4379 background-color: #FAFAFA;
4379 }
4380 }
4380 .inline-comments .add-comment {
4381 .inline-comments .add-comment {
4381 padding: 2px 4px 8px 5px;
4382 padding: 2px 4px 8px 5px;
4382 }
4383 }
4383
4384
4384 .inline-comments .comment-wrapp{
4385 .inline-comments .comment-wrapp{
4385 padding:1px;
4386 padding:1px;
4386 }
4387 }
4387 .inline-comments .comment .meta {
4388 .inline-comments .comment .meta {
4388 background: #f8f8f8;
4389 background: #f8f8f8;
4389 padding: 4px;
4390 padding: 4px;
4390 border-bottom: 1px solid #ddd;
4391 border-bottom: 1px solid #ddd;
4391 height: 20px;
4392 height: 20px;
4392 }
4393 }
4393
4394
4394 .inline-comments .comment .meta img {
4395 .inline-comments .comment .meta img {
4395 vertical-align: middle;
4396 vertical-align: middle;
4396 }
4397 }
4397
4398
4398 .inline-comments .comment .meta .user {
4399 .inline-comments .comment .meta .user {
4399 font-weight: bold;
4400 font-weight: bold;
4400 float:left;
4401 float:left;
4401 padding: 3px;
4402 padding: 3px;
4402 }
4403 }
4403
4404
4404 .inline-comments .comment .meta .date {
4405 .inline-comments .comment .meta .date {
4405 float:left;
4406 float:left;
4406 padding: 3px;
4407 padding: 3px;
4407 }
4408 }
4408
4409
4409 .inline-comments .comment .text {
4410 .inline-comments .comment .text {
4410 background-color: #FAFAFA;
4411 background-color: #FAFAFA;
4411 }
4412 }
4412
4413
4413 .inline-comments .comments-number{
4414 .inline-comments .comments-number{
4414 padding:0px 0px 10px 0px;
4415 padding:0px 0px 10px 0px;
4415 font-weight: bold;
4416 font-weight: bold;
4416 color: #666;
4417 color: #666;
4417 font-size: 16px;
4418 font-size: 16px;
4418 }
4419 }
4419 .inline-comments-button .add-comment{
4420 .inline-comments-button .add-comment{
4420 margin:2px 0px 8px 5px !important
4421 margin:2px 0px 8px 5px !important
4421 }
4422 }
4422
4423
4423
4424
4424 .notification-paginator{
4425 .notification-paginator{
4425 padding: 0px 0px 4px 16px;
4426 padding: 0px 0px 4px 16px;
4426 float: left;
4427 float: left;
4427 }
4428 }
4428
4429
4429 .notifications{
4430 .notifications{
4430 border-radius: 4px 4px 4px 4px;
4431 border-radius: 4px 4px 4px 4px;
4431 -webkit-border-radius: 4px;
4432 -webkit-border-radius: 4px;
4432 -moz-border-radius: 4px;
4433 -moz-border-radius: 4px;
4433 float: right;
4434 float: right;
4434 margin: 20px 0px 0px 0px;
4435 margin: 20px 0px 0px 0px;
4435 position: absolute;
4436 position: absolute;
4436 text-align: center;
4437 text-align: center;
4437 width: 26px;
4438 width: 26px;
4438 z-index: 1000;
4439 z-index: 1000;
4439 }
4440 }
4440 .notifications a{
4441 .notifications a{
4441 color:#888 !important;
4442 color:#888 !important;
4442 display: block;
4443 display: block;
4443 font-size: 10px;
4444 font-size: 10px;
4444 background-color: #DEDEDE !important;
4445 background-color: #DEDEDE !important;
4445 border-radius: 2px !important;
4446 border-radius: 2px !important;
4446 -webkit-border-radius: 2px !important;
4447 -webkit-border-radius: 2px !important;
4447 -moz-border-radius: 2px !important;
4448 -moz-border-radius: 2px !important;
4448 }
4449 }
4449 .notifications a:hover{
4450 .notifications a:hover{
4450 text-decoration: none !important;
4451 text-decoration: none !important;
4451 background-color: #EEEFFF !important;
4452 background-color: #EEEFFF !important;
4452 }
4453 }
4453 .notification-header{
4454 .notification-header{
4454 padding-top:6px;
4455 padding-top:6px;
4455 }
4456 }
4456 .notification-header .desc{
4457 .notification-header .desc{
4457 font-size: 16px;
4458 font-size: 16px;
4458 height: 24px;
4459 height: 24px;
4459 float: left
4460 float: left
4460 }
4461 }
4461 .notification-list .container.unread{
4462 .notification-list .container.unread{
4462 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
4463 background: none repeat scroll 0 0 rgba(255, 255, 180, 0.6);
4463 }
4464 }
4464 .notification-header .gravatar{
4465 .notification-header .gravatar{
4465 background: none repeat scroll 0 0 transparent;
4466 background: none repeat scroll 0 0 transparent;
4466 padding: 0px 0px 0px 8px;
4467 padding: 0px 0px 0px 8px;
4467 }
4468 }
4468 .notification-list .container .notification-header .desc{
4469 .notification-list .container .notification-header .desc{
4469 font-weight: bold;
4470 font-weight: bold;
4470 font-size: 17px;
4471 font-size: 17px;
4471 }
4472 }
4472 .notification-table{
4473 .notification-table{
4473 border: 1px solid #ccc;
4474 border: 1px solid #ccc;
4474 -webkit-border-radius: 6px 6px 6px 6px;
4475 -webkit-border-radius: 6px 6px 6px 6px;
4475 -moz-border-radius: 6px 6px 6px 6px;
4476 -moz-border-radius: 6px 6px 6px 6px;
4476 border-radius: 6px 6px 6px 6px;
4477 border-radius: 6px 6px 6px 6px;
4477 clear: both;
4478 clear: both;
4478 margin: 0px 20px 0px 20px;
4479 margin: 0px 20px 0px 20px;
4479 }
4480 }
4480 .notification-header .delete-notifications{
4481 .notification-header .delete-notifications{
4481 float: right;
4482 float: right;
4482 padding-top: 8px;
4483 padding-top: 8px;
4483 cursor: pointer;
4484 cursor: pointer;
4484 }
4485 }
4485 .notification-header .read-notifications{
4486 .notification-header .read-notifications{
4486 float: right;
4487 float: right;
4487 padding-top: 8px;
4488 padding-top: 8px;
4488 cursor: pointer;
4489 cursor: pointer;
4489 }
4490 }
4490 .notification-subject{
4491 .notification-subject{
4491 clear:both;
4492 clear:both;
4492 border-bottom: 1px solid #eee;
4493 border-bottom: 1px solid #eee;
4493 padding:5px 0px 5px 38px;
4494 padding:5px 0px 5px 38px;
4494 }
4495 }
4495
4496
4496 .notification-body{
4497 .notification-body{
4497 clear:both;
4498 clear:both;
4498 margin: 34px 2px 2px 8px
4499 margin: 34px 2px 2px 8px
4499 }
4500 }
4500
4501
4501 /****
4502 /****
4502 PULL REQUESTS
4503 PULL REQUESTS
4503 *****/
4504 *****/
4504 .pullrequests_section_head {
4505 .pullrequests_section_head {
4505 padding:10px 10px 10px 0px;
4506 padding:10px 10px 10px 0px;
4506 font-size:16px;
4507 font-size:16px;
4507 font-weight: bold;
4508 font-weight: bold;
4508 }
4509 }
4509
4510
4510 /****
4511 /****
4511 PERMS
4512 PERMS
4512 *****/
4513 *****/
4513 #perms .perms_section_head {
4514 #perms .perms_section_head {
4514 padding:10px 10px 10px 0px;
4515 padding:10px 10px 10px 0px;
4515 font-size:16px;
4516 font-size:16px;
4516 font-weight: bold;
4517 font-weight: bold;
4517 }
4518 }
4518
4519
4519 #perms .perm_tag{
4520 #perms .perm_tag{
4520 padding: 1px 3px 1px 3px;
4521 padding: 1px 3px 1px 3px;
4521 font-size: 10px;
4522 font-size: 10px;
4522 font-weight: bold;
4523 font-weight: bold;
4523 text-transform: uppercase;
4524 text-transform: uppercase;
4524 white-space: nowrap;
4525 white-space: nowrap;
4525 -webkit-border-radius: 3px;
4526 -webkit-border-radius: 3px;
4526 -moz-border-radius: 3px;
4527 -moz-border-radius: 3px;
4527 border-radius: 3px;
4528 border-radius: 3px;
4528 }
4529 }
4529
4530
4530 #perms .perm_tag.admin{
4531 #perms .perm_tag.admin{
4531 background-color: #B94A48;
4532 background-color: #B94A48;
4532 color: #ffffff;
4533 color: #ffffff;
4533 }
4534 }
4534
4535
4535 #perms .perm_tag.write{
4536 #perms .perm_tag.write{
4536 background-color: #B94A48;
4537 background-color: #B94A48;
4537 color: #ffffff;
4538 color: #ffffff;
4538 }
4539 }
4539
4540
4540 #perms .perm_tag.read{
4541 #perms .perm_tag.read{
4541 background-color: #468847;
4542 background-color: #468847;
4542 color: #ffffff;
4543 color: #ffffff;
4543 }
4544 }
4544
4545
4545 #perms .perm_tag.none{
4546 #perms .perm_tag.none{
4546 background-color: #bfbfbf;
4547 background-color: #bfbfbf;
4547 color: #ffffff;
4548 color: #ffffff;
4548 }
4549 }
4549
4550
4550 .perm-gravatar{
4551 .perm-gravatar{
4551 vertical-align:middle;
4552 vertical-align:middle;
4552 padding:2px;
4553 padding:2px;
4553 }
4554 }
4554 .perm-gravatar-ac{
4555 .perm-gravatar-ac{
4555 vertical-align:middle;
4556 vertical-align:middle;
4556 padding:2px;
4557 padding:2px;
4557 width: 14px;
4558 width: 14px;
4558 height: 14px;
4559 height: 14px;
4559 }
4560 }
4560
4561
4561 /*****************************************************************************
4562 /*****************************************************************************
4562 DIFFS CSS
4563 DIFFS CSS
4563 ******************************************************************************/
4564 ******************************************************************************/
4564
4565
4565 div.diffblock {
4566 div.diffblock {
4566 overflow: auto;
4567 overflow: auto;
4567 padding: 0px;
4568 padding: 0px;
4568 border: 1px solid #ccc;
4569 border: 1px solid #ccc;
4569 background: #f8f8f8;
4570 background: #f8f8f8;
4570 font-size: 100%;
4571 font-size: 100%;
4571 line-height: 100%;
4572 line-height: 100%;
4572 /* new */
4573 /* new */
4573 line-height: 125%;
4574 line-height: 125%;
4574 -webkit-border-radius: 6px 6px 0px 0px;
4575 -webkit-border-radius: 6px 6px 0px 0px;
4575 -moz-border-radius: 6px 6px 0px 0px;
4576 -moz-border-radius: 6px 6px 0px 0px;
4576 border-radius: 6px 6px 0px 0px;
4577 border-radius: 6px 6px 0px 0px;
4577 }
4578 }
4578 div.diffblock.margined{
4579 div.diffblock.margined{
4579 margin: 0px 20px 0px 20px;
4580 margin: 0px 20px 0px 20px;
4580 }
4581 }
4581 div.diffblock .code-header{
4582 div.diffblock .code-header{
4582 border-bottom: 1px solid #CCCCCC;
4583 border-bottom: 1px solid #CCCCCC;
4583 background: #EEEEEE;
4584 background: #EEEEEE;
4584 padding:10px 0 10px 0;
4585 padding:10px 0 10px 0;
4585 height: 14px;
4586 height: 14px;
4586 }
4587 }
4587 div.diffblock .code-header.cv{
4588 div.diffblock .code-header.cv{
4588 height: 34px;
4589 height: 34px;
4589 }
4590 }
4590 div.diffblock .code-header-title{
4591 div.diffblock .code-header-title{
4591 padding: 0px 0px 10px 5px !important;
4592 padding: 0px 0px 10px 5px !important;
4592 margin: 0 !important;
4593 margin: 0 !important;
4593 }
4594 }
4594 div.diffblock .code-header .hash{
4595 div.diffblock .code-header .hash{
4595 float: left;
4596 float: left;
4596 padding: 2px 0 0 2px;
4597 padding: 2px 0 0 2px;
4597 }
4598 }
4598 div.diffblock .code-header .date{
4599 div.diffblock .code-header .date{
4599 float:left;
4600 float:left;
4600 text-transform: uppercase;
4601 text-transform: uppercase;
4601 padding: 2px 0px 0px 2px;
4602 padding: 2px 0px 0px 2px;
4602 }
4603 }
4603 div.diffblock .code-header div{
4604 div.diffblock .code-header div{
4604 margin-left:4px;
4605 margin-left:4px;
4605 font-weight: bold;
4606 font-weight: bold;
4606 font-size: 14px;
4607 font-size: 14px;
4607 }
4608 }
4608 div.diffblock .code-body{
4609 div.diffblock .code-body{
4609 background: #FFFFFF;
4610 background: #FFFFFF;
4610 }
4611 }
4611 div.diffblock pre.raw{
4612 div.diffblock pre.raw{
4612 background: #FFFFFF;
4613 background: #FFFFFF;
4613 color:#000000;
4614 color:#000000;
4614 }
4615 }
4615 table.code-difftable{
4616 table.code-difftable{
4616 border-collapse: collapse;
4617 border-collapse: collapse;
4617 width: 99%;
4618 width: 99%;
4618 }
4619 }
4619 table.code-difftable td {
4620 table.code-difftable td {
4620 padding: 0 !important;
4621 padding: 0 !important;
4621 background: none !important;
4622 background: none !important;
4622 border:0 !important;
4623 border:0 !important;
4623 vertical-align: none !important;
4624 vertical-align: none !important;
4624 }
4625 }
4625 table.code-difftable .context{
4626 table.code-difftable .context{
4626 background:none repeat scroll 0 0 #DDE7EF;
4627 background:none repeat scroll 0 0 #DDE7EF;
4627 }
4628 }
4628 table.code-difftable .add{
4629 table.code-difftable .add{
4629 background:none repeat scroll 0 0 #DDFFDD;
4630 background:none repeat scroll 0 0 #DDFFDD;
4630 }
4631 }
4631 table.code-difftable .add ins{
4632 table.code-difftable .add ins{
4632 background:none repeat scroll 0 0 #AAFFAA;
4633 background:none repeat scroll 0 0 #AAFFAA;
4633 text-decoration:none;
4634 text-decoration:none;
4634 }
4635 }
4635 table.code-difftable .del{
4636 table.code-difftable .del{
4636 background:none repeat scroll 0 0 #FFDDDD;
4637 background:none repeat scroll 0 0 #FFDDDD;
4637 }
4638 }
4638 table.code-difftable .del del{
4639 table.code-difftable .del del{
4639 background:none repeat scroll 0 0 #FFAAAA;
4640 background:none repeat scroll 0 0 #FFAAAA;
4640 text-decoration:none;
4641 text-decoration:none;
4641 }
4642 }
4642
4643
4643 /** LINE NUMBERS **/
4644 /** LINE NUMBERS **/
4644 table.code-difftable .lineno{
4645 table.code-difftable .lineno{
4645
4646
4646 padding-left:2px;
4647 padding-left:2px;
4647 padding-right:2px;
4648 padding-right:2px;
4648 text-align:right;
4649 text-align:right;
4649 width:32px;
4650 width:32px;
4650 -moz-user-select:none;
4651 -moz-user-select:none;
4651 -webkit-user-select: none;
4652 -webkit-user-select: none;
4652 border-right: 1px solid #CCC !important;
4653 border-right: 1px solid #CCC !important;
4653 border-left: 0px solid #CCC !important;
4654 border-left: 0px solid #CCC !important;
4654 border-top: 0px solid #CCC !important;
4655 border-top: 0px solid #CCC !important;
4655 border-bottom: none !important;
4656 border-bottom: none !important;
4656 vertical-align: middle !important;
4657 vertical-align: middle !important;
4657
4658
4658 }
4659 }
4659 table.code-difftable .lineno.new {
4660 table.code-difftable .lineno.new {
4660 }
4661 }
4661 table.code-difftable .lineno.old {
4662 table.code-difftable .lineno.old {
4662 }
4663 }
4663 table.code-difftable .lineno a{
4664 table.code-difftable .lineno a{
4664 color:#747474 !important;
4665 color:#747474 !important;
4665 font:11px "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace !important;
4666 font:11px "Bitstream Vera Sans Mono",Monaco,"Courier New",Courier,monospace !important;
4666 letter-spacing:-1px;
4667 letter-spacing:-1px;
4667 text-align:right;
4668 text-align:right;
4668 padding-right: 2px;
4669 padding-right: 2px;
4669 cursor: pointer;
4670 cursor: pointer;
4670 display: block;
4671 display: block;
4671 width: 32px;
4672 width: 32px;
4672 }
4673 }
4673
4674
4674 table.code-difftable .lineno-inline{
4675 table.code-difftable .lineno-inline{
4675 background:none repeat scroll 0 0 #FFF !important;
4676 background:none repeat scroll 0 0 #FFF !important;
4676 padding-left:2px;
4677 padding-left:2px;
4677 padding-right:2px;
4678 padding-right:2px;
4678 text-align:right;
4679 text-align:right;
4679 width:30px;
4680 width:30px;
4680 -moz-user-select:none;
4681 -moz-user-select:none;
4681 -webkit-user-select: none;
4682 -webkit-user-select: none;
4682 }
4683 }
4683
4684
4684 /** CODE **/
4685 /** CODE **/
4685 table.code-difftable .code {
4686 table.code-difftable .code {
4686 display: block;
4687 display: block;
4687 width: 100%;
4688 width: 100%;
4688 }
4689 }
4689 table.code-difftable .code td{
4690 table.code-difftable .code td{
4690 margin:0;
4691 margin:0;
4691 padding:0;
4692 padding:0;
4692 }
4693 }
4693 table.code-difftable .code pre{
4694 table.code-difftable .code pre{
4694 margin:0;
4695 margin:0;
4695 padding:0;
4696 padding:0;
4696 height: 17px;
4697 height: 17px;
4697 line-height: 17px;
4698 line-height: 17px;
4698 }
4699 }
4699
4700
4700
4701
4701 .diffblock.margined.comm .line .code:hover{
4702 .diffblock.margined.comm .line .code:hover{
4702 background-color:#FFFFCC !important;
4703 background-color:#FFFFCC !important;
4703 cursor: pointer !important;
4704 cursor: pointer !important;
4704 background-image:url("../images/icons/comment_add.png") !important;
4705 background-image:url("../images/icons/comment_add.png") !important;
4705 background-repeat:no-repeat !important;
4706 background-repeat:no-repeat !important;
4706 background-position: right !important;
4707 background-position: right !important;
4707 background-position: 0% 50% !important;
4708 background-position: 0% 50% !important;
4708 }
4709 }
4709 .diffblock.margined.comm .line .code.no-comment:hover{
4710 .diffblock.margined.comm .line .code.no-comment:hover{
4710 background-image: none !important;
4711 background-image: none !important;
4711 cursor: auto !important;
4712 cursor: auto !important;
4712 background-color: inherit !important;
4713 background-color: inherit !important;
4713
4714
4714 }
4715 }
@@ -1,165 +1,228
1 ## -*- coding: utf-8 -*-
1 ## -*- coding: utf-8 -*-
2 <%inherit file="/base/base.html"/>
2 <%inherit file="/base/base.html"/>
3
3
4 <%def name="title()">
4 <%def name="title()">
5 ${_('Edit users group')} ${c.users_group.users_group_name} - ${c.rhodecode_name}
5 ${_('Edit users group')} ${c.users_group.users_group_name} - ${c.rhodecode_name}
6 </%def>
6 </%def>
7
7
8 <%def name="breadcrumbs_links()">
8 <%def name="breadcrumbs_links()">
9 ${h.link_to(_('Admin'),h.url('admin_home'))}
9 ${h.link_to(_('Admin'),h.url('admin_home'))}
10 &raquo;
10 &raquo;
11 ${h.link_to(_('UsersGroups'),h.url('users_groups'))}
11 ${h.link_to(_('UsersGroups'),h.url('users_groups'))}
12 &raquo;
12 &raquo;
13 ${_('edit')} "${c.users_group.users_group_name}"
13 ${_('edit')} "${c.users_group.users_group_name}"
14 </%def>
14 </%def>
15
15
16 <%def name="page_nav()">
16 <%def name="page_nav()">
17 ${self.menu('admin')}
17 ${self.menu('admin')}
18 </%def>
18 </%def>
19
19
20 <%def name="main()">
20 <%def name="main()">
21 <div class="box box-left">
21 <div class="box box-left">
22 <!-- box / title -->
22 <!-- box / title -->
23 <div class="title">
23 <div class="title">
24 ${self.breadcrumbs()}
24 ${self.breadcrumbs()}
25 </div>
25 </div>
26 <!-- end box / title -->
26 <!-- end box / title -->
27 ${h.form(url('users_group', id=c.users_group.users_group_id),method='put', id='edit_users_group')}
27 ${h.form(url('users_group', id=c.users_group.users_group_id),method='put', id='edit_users_group')}
28 <div class="form">
28 <div class="form">
29 <!-- fields -->
29 <!-- fields -->
30 <div class="fields">
30 <div class="fields">
31 <div class="field">
31 <div class="field">
32 <div class="label">
32 <div class="label">
33 <label for="users_group_name">${_('Group name')}:</label>
33 <label for="users_group_name">${_('Group name')}:</label>
34 </div>
34 </div>
35 <div class="input">
35 <div class="input">
36 ${h.text('users_group_name',class_='small')}
36 ${h.text('users_group_name',class_='small')}
37 </div>
37 </div>
38 </div>
38 </div>
39
39
40 <div class="field">
40 <div class="field">
41 <div class="label label-checkbox">
41 <div class="label label-checkbox">
42 <label for="users_group_active">${_('Active')}:</label>
42 <label for="users_group_active">${_('Active')}:</label>
43 </div>
43 </div>
44 <div class="checkboxes">
44 <div class="checkboxes">
45 ${h.checkbox('users_group_active',value=True)}
45 ${h.checkbox('users_group_active',value=True)}
46 </div>
46 </div>
47 </div>
47 </div>
48 <div class="field">
48 <div class="field">
49 <div class="label">
49 <div class="label">
50 <label for="users_group_active">${_('Members')}:</label>
50 <label for="users_group_active">${_('Members')}:</label>
51 </div>
51 </div>
52 <div class="select">
52 <div class="select">
53 <table>
53 <table>
54 <tr>
54 <tr>
55 <td>
55 <td>
56 <div>
56 <div>
57 <div style="float:left">
57 <div style="float:left">
58 <div class="text" style="padding: 0px 0px 6px;">${_('Choosen group members')}</div>
58 <div class="text" style="padding: 0px 0px 6px;">${_('Choosen group members')}</div>
59 ${h.select('users_group_members',[x[0] for x in c.group_members],c.group_members,multiple=True,size=8,style="min-width:210px")}
59 ${h.select('users_group_members',[x[0] for x in c.group_members],c.group_members,multiple=True,size=8,style="min-width:210px")}
60 <div id="remove_all_elements" style="cursor:pointer;text-align:center">
60 <div id="remove_all_elements" style="cursor:pointer;text-align:center">
61 ${_('Remove all elements')}
61 ${_('Remove all elements')}
62 <img alt="remove" style="vertical-align:text-bottom" src="${h.url('/images/icons/arrow_right.png')}"/>
62 <img alt="remove" style="vertical-align:text-bottom" src="${h.url('/images/icons/arrow_right.png')}"/>
63 </div>
63 </div>
64 </div>
64 </div>
65 <div style="float:left;width:20px;padding-top:50px">
65 <div style="float:left;width:20px;padding-top:50px">
66 <img alt="add" id="add_element"
66 <img alt="add" id="add_element"
67 style="padding:2px;cursor:pointer"
67 style="padding:2px;cursor:pointer"
68 src="${h.url('/images/icons/arrow_left.png')}"/>
68 src="${h.url('/images/icons/arrow_left.png')}"/>
69 <br />
69 <br />
70 <img alt="remove" id="remove_element"
70 <img alt="remove" id="remove_element"
71 style="padding:2px;cursor:pointer"
71 style="padding:2px;cursor:pointer"
72 src="${h.url('/images/icons/arrow_right.png')}"/>
72 src="${h.url('/images/icons/arrow_right.png')}"/>
73 </div>
73 </div>
74 <div style="float:left">
74 <div style="float:left">
75 <div class="text" style="padding: 0px 0px 6px;">${_('Available members')}</div>
75 <div class="text" style="padding: 0px 0px 6px;">${_('Available members')}</div>
76 ${h.select('available_members',[],c.available_members,multiple=True,size=8,style="min-width:210px")}
76 ${h.select('available_members',[],c.available_members,multiple=True,size=8,style="min-width:210px")}
77 <div id="add_all_elements" style="cursor:pointer;text-align:center">
77 <div id="add_all_elements" style="cursor:pointer;text-align:center">
78 <img alt="add" style="vertical-align:text-bottom" src="${h.url('/images/icons/arrow_left.png')}"/>
78 <img alt="add" style="vertical-align:text-bottom" src="${h.url('/images/icons/arrow_left.png')}"/>
79 ${_('Add all elements')}
79 ${_('Add all elements')}
80 </div>
80 </div>
81 </div>
81 </div>
82 </div>
82 </div>
83 </td>
83 </td>
84 </tr>
84 </tr>
85 </table>
85 </table>
86 </div>
86 </div>
87
87
88 </div>
88 </div>
89 <div class="buttons">
89 <div class="buttons">
90 ${h.submit('save',_('save'),class_="ui-btn large")}
90 ${h.submit('save',_('save'),class_="ui-btn large")}
91 </div>
91 </div>
92 </div>
92 </div>
93 </div>
93 </div>
94 ${h.end_form()}
94 ${h.end_form()}
95 </div>
95 </div>
96
96
97 <div class="box box-right">
97 <div class="box box-right">
98 <!-- box / title -->
98 <!-- box / title -->
99 <div class="title">
99 <div class="title">
100 <h5>${_('Permissions')}</h5>
100 <h5>${_('Permissions')}</h5>
101 </div>
101 </div>
102 ${h.form(url('users_group_perm', id=c.users_group.users_group_id), method='put')}
102 ${h.form(url('users_group_perm', id=c.users_group.users_group_id), method='put')}
103 <div class="form">
103 <div class="form">
104 <!-- fields -->
104 <!-- fields -->
105 <div class="fields">
105 <div class="fields">
106 <div class="field">
106 <div class="field">
107 <div class="label label-checkbox">
107 <div class="label label-checkbox">
108 <label for="inherit_permissions">${_('Inherit default permissions')}:</label>
108 <label for="inherit_permissions">${_('Inherit default permissions')}:</label>
109 </div>
109 </div>
110 <div class="checkboxes">
110 <div class="checkboxes">
111 ${h.checkbox('inherit_default_permissions',value=True)}
111 ${h.checkbox('inherit_default_permissions',value=True)}
112 </div>
112 </div>
113 <span class="help-block">${h.literal(_('Select to inherit permissions from %s settings. '
113 <span class="help-block">${h.literal(_('Select to inherit permissions from %s settings. '
114 'With this selected below options does not have any action') % h.link_to('default', url('edit_permission', id='default')))}</span>
114 'With this selected below options does not have any action') % h.link_to('default', url('edit_permission', id='default')))}</span>
115 </div>
115 </div>
116 <div id="inherit_overlay" style="${'opacity:0.3' if c.users_group.inherit_default_permissions else ''}" >
116 <div id="inherit_overlay" style="${'opacity:0.3' if c.users_group.inherit_default_permissions else ''}" >
117 <div class="field">
117 <div class="field">
118 <div class="label label-checkbox">
118 <div class="label label-checkbox">
119 <label for="create_repo_perm">${_('Create repositories')}:</label>
119 <label for="create_repo_perm">${_('Create repositories')}:</label>
120 </div>
120 </div>
121 <div class="checkboxes">
121 <div class="checkboxes">
122 ${h.checkbox('create_repo_perm',value=True)}
122 ${h.checkbox('create_repo_perm',value=True)}
123 </div>
123 </div>
124 </div>
124 </div>
125 <div class="field">
125 <div class="field">
126 <div class="label label-checkbox">
126 <div class="label label-checkbox">
127 <label for="fork_repo_perm">${_('Fork repositories')}:</label>
127 <label for="fork_repo_perm">${_('Fork repositories')}:</label>
128 </div>
128 </div>
129 <div class="checkboxes">
129 <div class="checkboxes">
130 ${h.checkbox('fork_repo_perm',value=True)}
130 ${h.checkbox('fork_repo_perm',value=True)}
131 </div>
131 </div>
132 </div>
132 </div>
133 </div>
133 </div>
134 <div class="buttons">
134 <div class="buttons">
135 ${h.submit('save',_('Save'),class_="ui-btn large")}
135 ${h.submit('save',_('Save'),class_="ui-btn large")}
136 ${h.reset('reset',_('Reset'),class_="ui-btn large")}
136 ${h.reset('reset',_('Reset'),class_="ui-btn large")}
137 </div>
137 </div>
138 </div>
138 </div>
139 </div>
139 </div>
140 ${h.end_form()}
140 ${h.end_form()}
141 </div>
141 </div>
142
142
143 <div class="box box-right">
143 <div class="box box-right">
144 <!-- box / title -->
144 <!-- box / title -->
145 <div class="title">
145 <div class="title">
146 <h5>${_('Group members')}</h5>
146 <h5>${_('Group members')}</h5>
147 </div>
147 </div>
148
148 <div class="group_members_wrap">
149 <div class="group_members_wrap">
150 % if c.group_members_obj:
149 <ul class="group_members">
151 <ul class="group_members">
150 %for user in c.group_members_obj:
152 %for user in c.group_members_obj:
151 <li>
153 <li>
152 <div class="group_member">
154 <div class="group_member">
153 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(user.email,24)}"/> </div>
155 <div class="gravatar"><img alt="gravatar" src="${h.gravatar_url(user.email,24)}"/> </div>
154 <div>${user.username}</div>
156 <div>${h.link_to(user.username, h.url('edit_user',id=user.user_id))}</div>
155 <div>${user.full_name}</div>
157 <div>${user.full_name}</div>
156 </div>
158 </div>
157 </li>
159 </li>
158 %endfor
160 %endfor
159 </ul>
161 </ul>
162 %else:
163 <span class="empty_data">${_('No members yet')}</span>
164 %endif
160 </div>
165 </div>
161 </div>
166 </div>
167
168 <div class="box box-left">
169 <!-- box / title -->
170 <div class="title">
171 <h5>${_('Permissions defined for this group')}</h5>
172 </div>
173 ## permissions overview
174 <div id="perms" class="table">
175 %for section in sorted(c.users_group.permissions.keys()):
176 <div class="perms_section_head">${section.replace("_"," ").capitalize()}</div>
177 %if not c.users_group.permissions:
178 <span class="empty_data">${_('No permissions set yet')}</span>
179 %else:
180 <div id='tbl_list_wrap_${section}' class="yui-skin-sam">
181 <table id="tbl_list_repository">
182 <thead>
183 <tr>
184 <th class="left">${_('Name')}</th>
185 <th class="left">${_('Permission')}</th>
186 <th class="left">${_('Edit Permission')}</th>
187 </thead>
188 <tbody>
189 %for k in c.users_group.permissions[section]:
190 <%
191 section_perm = c.users_group.permissions[section].get(k)
192 _perm = section_perm.split('.')[-1]
193 %>
194 <tr>
195 <td>
196 %if section == 'repositories':
197 <a href="${h.url('summary_home',repo_name=k)}">${k}</a>
198 %elif section == 'repositories_groups':
199 <a href="${h.url('repos_group_home',group_name=k)}">${k}</a>
200 %endif
201 </td>
202 <td>
203 <span class="perm_tag ${_perm}">${section_perm}</span>
204 </td>
205 <td>
206 %if section == 'repositories':
207 <a href="${h.url('edit_repo',repo_name=k,anchor='permissions_manage')}">${_('edit')}</a>
208 %elif section == 'repositories_groups':
209 <a href="${h.url('edit_repos_group',id=k,anchor='permissions_manage')}">${_('edit')}</a>
210 %else:
211 --
212 %endif
213 </td>
214 </tr>
215 %endfor
216 </tbody>
217 </table>
218 </div>
219 %endif
220 %endfor
221 </div>
222 </div>
223
224
162 <script type="text/javascript">
225 <script type="text/javascript">
163 MultiSelectWidget('users_group_members','available_members','edit_users_group');
226 MultiSelectWidget('users_group_members','available_members','edit_users_group');
164 </script>
227 </script>
165 </%def>
228 </%def>
General Comments 0
You need to be logged in to leave comments. Login now