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