├── .gitignore ├── .gitmodules ├── bake.js ├── build ├── images │ ├── bg_fallback.png │ ├── icon_sprite.png │ ├── progress_bar.gif │ ├── slider_handles.png │ ├── ui-icons_222222_256x240.png │ ├── ui-icons_454545_256x240.png │ └── ui-icons_888888_256x240.png └── theme.css ├── demo └── index.html ├── readme.md └── source └── theme.less /.gitignore: -------------------------------------------------------------------------------- 1 | build/*.less 2 | source/*.css 3 | source/vendor/*.css 4 | 5 | .DS_Store -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "source/vendor/base"] 2 | path = source/vendor/base 3 | url = git://github.com/ericmuyser/jquery-ui-less-theme.git 4 | [submodule "source/vendor/moar"] 5 | path = source/vendor/moar 6 | url = git://github.com/ericmuyser/moar.git 7 | -------------------------------------------------------------------------------- /bake.js: -------------------------------------------------------------------------------- 1 | var stalker = require('stalker'); 2 | var spawn = require('child_process').spawn; 3 | var sys = require('sys'); 4 | var fs = require('fs'); 5 | 6 | var exec = function(command, params) { 7 | var subprocess = spawn(command, params); 8 | 9 | subprocess.stdout.on('data', function(data) { 10 | sys.print(data.asciiSlice(0, data.length)); 11 | }); 12 | 13 | subprocess.stderr.on('data', function(data) { 14 | sys.print(data.asciiSlice(0, data.length)); 15 | }); 16 | }; 17 | 18 | 19 | var baker = function(input_path, output_path) { 20 | stalker.watch(input_path, function(err, file_path) { 21 | if(err) { 22 | console.log('Error: ' + err); 23 | 24 | return; 25 | } 26 | 27 | var extension = file_path.split('.').pop(); 28 | 29 | if(extension !== 'less') 30 | return; 31 | 32 | var compile = function() { 33 | var new_file_path = file_path.replace(input_path, output_path).replace(/^.*\\/, '').replace(/\.[^\.]*$/, '.css'); 34 | console.log('less - compiled ' + new_file_path); 35 | exec('lessc', [file_path, new_file_path]); 36 | }; 37 | 38 | compile(); 39 | 40 | fs.watchFile(file_path, function(curr, prev) { 41 | if(curr.mtime > prev.mtime) 42 | compile(); 43 | }); 44 | }); 45 | }; 46 | 47 | baker(__dirname + '/source/theme.less', __dirname + '/build/theme.css'); -------------------------------------------------------------------------------- /build/images/bg_fallback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/bg_fallback.png -------------------------------------------------------------------------------- /build/images/icon_sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/icon_sprite.png -------------------------------------------------------------------------------- /build/images/progress_bar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/progress_bar.gif -------------------------------------------------------------------------------- /build/images/slider_handles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/slider_handles.png -------------------------------------------------------------------------------- /build/images/ui-icons_222222_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/ui-icons_222222_256x240.png -------------------------------------------------------------------------------- /build/images/ui-icons_454545_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/ui-icons_454545_256x240.png -------------------------------------------------------------------------------- /build/images/ui-icons_888888_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/highruned/jquery-ui-theme-cocoa/df336b95ad6c8d16301b3cbb1ddba22d8d70f9f8/build/images/ui-icons_888888_256x240.png -------------------------------------------------------------------------------- /build/theme.css: -------------------------------------------------------------------------------- 1 | /* @group HELPERS */ 2 | .hide-outline { 3 | outline: none; 4 | } 5 | .margin-center { 6 | margin: 0 auto; 7 | } 8 | .text-left { 9 | text-align: left; 10 | } 11 | .text-right { 12 | text-align: right; 13 | } 14 | .text-center { 15 | text-align: center; 16 | } 17 | .right { 18 | float: right; 19 | } 20 | .left { 21 | float: left; 22 | } 23 | .clear-both { 24 | clear: both; 25 | } 26 | .clear-left { 27 | clear: left; 28 | } 29 | .clear-right { 30 | clear: right; 31 | } 32 | .block { 33 | display: block !important; 34 | } 35 | .required { 36 | color: red; 37 | } 38 | /* @end *//* 39 | * jQuery UI CSS Framework @VERSION 40 | * 41 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 42 | * Dual licensed under the MIT or GPL Version 2 licenses. 43 | * http://jquery.org/license 44 | * 45 | * http://docs.jquery.com/UI/Theming 46 | */ 47 | /* 48 | * jQuery UI CSS Framework @VERSION 49 | * 50 | * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) 51 | * Dual licensed under the MIT or GPL Version 2 licenses. 52 | * http://jquery.org/license 53 | * 54 | * http://docs.jquery.com/UI/Theming 55 | */ 56 | .ui-helper-hidden { 57 | display: none; 58 | } 59 | .ui-helper-hidden-accessible { 60 | position: absolute !important; 61 | clip: rect(1px 1px 1px 1px); 62 | clip: rect(1px, 1px, 1px, 1px); 63 | } 64 | .ui-helper-reset { 65 | margin: 0; 66 | padding: 0; 67 | border: 0; 68 | outline: 0; 69 | line-height: 1.3; 70 | text-decoration: none; 71 | font-size: 100%; 72 | list-style: none; 73 | } 74 | .ui-helper-clearfix:after { 75 | content: "."; 76 | display: block; 77 | height: 0; 78 | clear: both; 79 | visibility: hidden; 80 | } 81 | .ui-helper-clearfix { 82 | display: inline-block; 83 | display: block; 84 | } 85 | * html .ui-helper-clearfix { 86 | height: 1%; 87 | } 88 | .ui-helper-zfix { 89 | width: 100%; 90 | height: 100%; 91 | top: 0; 92 | left: 0; 93 | position: absolute; 94 | opacity: 0; 95 | /* filter: Alpha(Opacity=0) */ 96 | 97 | } 98 | .ui-state-disabled { 99 | cursor: default !important; 100 | } 101 | .ui-icon { 102 | display: block; 103 | text-indent: -99999px; 104 | overflow: hidden; 105 | background-repeat: no-repeat; 106 | } 107 | .ui-widget-overlay { 108 | position: absolute; 109 | top: 0; 110 | left: 0; 111 | width: 100%; 112 | height: 100%; 113 | } 114 | .ui-accordion { 115 | width: 100%; 116 | } 117 | .ui-accordion .ui-accordion-header { 118 | cursor: pointer; 119 | position: relative; 120 | margin-top: 1px; 121 | zoom: 1; 122 | } 123 | .ui-accordion .ui-accordion-header .ui-accordion-header-icon { 124 | position: absolute; 125 | left: .5em; 126 | top: 50%; 127 | margin-top: -8px; 128 | } 129 | .ui-accordion .ui-accordion-header-active { 130 | border-bottom: 0 !important; 131 | } 132 | .ui-accordion .ui-accordion-heading { 133 | display: block; 134 | font-size: 1em; 135 | padding: .5em .5em .5em .7em; 136 | } 137 | .ui-accordion .ui-accordion-content { 138 | padding: 1em 2.2em; 139 | border-top: 0; 140 | margin-top: -2px; 141 | position: relative; 142 | top: 1px; 143 | margin-bottom: 2px; 144 | overflow: auto; 145 | display: none; 146 | zoom: 1; 147 | } 148 | .ui-accordion .ui-accordion-content-active { 149 | display: block; 150 | } 151 | .ui-accordion-icons .ui-accordion-heading { 152 | padding-left: 2.2em; 153 | } 154 | .ui-autocomplete { 155 | position: absolute; 156 | cursor: default; 157 | } 158 | * html .ui-autocomplete { 159 | width: 1px; 160 | } 161 | .ui-button { 162 | display: inline-block; 163 | position: relative; 164 | padding: 0; 165 | margin-right: .1em; 166 | text-decoration: none !important; 167 | cursor: pointer; 168 | text-align: center; 169 | zoom: 1; 170 | overflow: visible; 171 | } 172 | .ui-button .ui-button-text { 173 | display: block; 174 | line-height: 1.4; 175 | } 176 | .ui-button-icon-only { 177 | width: 2.2em; 178 | } 179 | .ui-button-icon-only .ui-icon { 180 | position: absolute; 181 | top: 50%; 182 | margin-top: -8px; 183 | left: 50%; 184 | margin-left: -8px; 185 | } 186 | button.ui-button-icon-only { 187 | width: 2.4em; 188 | } 189 | .ui-button-icons-only { 190 | width: 3.4em; 191 | } 192 | button.ui-button-icons-only { 193 | width: 3.7em; 194 | } 195 | .ui-button-text-only .ui-button-text { 196 | padding: .4em 1em; 197 | } 198 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { 199 | padding: .4em; 200 | text-indent: -9999999px; 201 | } 202 | .ui-button-text-icon-primary .ui-button-text { 203 | padding: .4em 1em .4em 2.1em; 204 | } 205 | .ui-button-text-icons .ui-button-text { 206 | padding: .4em 1em .4em 2.1em; 207 | padding: .4em 2.1em .4em 1em; 208 | padding-left: 2.1em; 209 | padding-right: 2.1em; 210 | } 211 | .ui-button-text-icon-secondary .ui-button-text { 212 | padding: .4em 2.1em .4em 1em; 213 | } 214 | .ui-button-text-icon-secondary .ui-button-icon-secondary { 215 | right: .5em; 216 | } 217 | input.ui-button { 218 | padding: .4em 1em; 219 | } 220 | .ui-button-text-icon-primary .ui-icon, 221 | .ui-button-text-icon-secondary .ui-icon, 222 | .ui-button-text-icons .ui-icon, 223 | .ui-button-icons-only .ui-icon { 224 | position: absolute; 225 | top: 50%; 226 | margin-top: -8px; 227 | } 228 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { 229 | left: .5em; 230 | } 231 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { 232 | right: .5em; 233 | right: .5em; 234 | } 235 | .ui-buttonset { 236 | margin-right: 7px; 237 | } 238 | .ui-buttonset .ui-button { 239 | margin-left: 0; 240 | margin-right: -0.3em; 241 | } 242 | button.ui-button::-moz-focus-inner { 243 | border: 0; 244 | padding: 0; 245 | } 246 | .ui-datepicker { 247 | width: 17em; 248 | padding: .2em .2em 0; 249 | display: none; 250 | } 251 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { 252 | display: block; 253 | position: absolute; 254 | left: 50%; 255 | margin-left: -8px; 256 | top: 50%; 257 | margin-top: -8px; 258 | } 259 | .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { 260 | width: 49%; 261 | } 262 | .ui-datepicker .ui-datepicker-header { 263 | position: relative; 264 | padding: .2em 0; 265 | } 266 | .ui-datepicker .ui-datepicker-prev { 267 | position: absolute; 268 | top: 2px; 269 | width: 1.8em; 270 | height: 1.8em; 271 | left: 2px; 272 | } 273 | .ui-datepicker .ui-datepicker-next { 274 | position: absolute; 275 | top: 2px; 276 | width: 1.8em; 277 | height: 1.8em; 278 | right: 2px; 279 | } 280 | .ui-datepicker .ui-datepicker-prev-hover { 281 | top: 1px; 282 | left: 1px; 283 | } 284 | .ui-datepicker .ui-datepicker-next-hover { 285 | top: 1px; 286 | right: 1px; 287 | } 288 | .ui-datepicker .ui-datepicker-title { 289 | margin: 0 2.3em; 290 | line-height: 1.8em; 291 | text-align: center; 292 | } 293 | .ui-datepicker .ui-datepicker-title select { 294 | font-size: 1em; 295 | margin: 1px 0; 296 | } 297 | .ui-datepicker select.ui-datepicker-month-year { 298 | width: 100%; 299 | } 300 | .ui-datepicker table { 301 | width: 100%; 302 | font-size: .9em; 303 | border-collapse: collapse; 304 | margin: 0 0 .4em; 305 | } 306 | .ui-datepicker th { 307 | padding: .7em .3em; 308 | text-align: center; 309 | font-weight: bold; 310 | border: 0; 311 | } 312 | .ui-datepicker td { 313 | border: 0; 314 | padding: 1px; 315 | } 316 | .ui-datepicker td span, .ui-datepicker td a { 317 | display: block; 318 | padding: .2em; 319 | text-align: right; 320 | text-decoration: none; 321 | } 322 | .ui-datepicker .ui-datepicker-buttonpane { 323 | background-image: none; 324 | margin: .7em 0 0 0; 325 | padding: 0 .2em; 326 | border-left: 0; 327 | border-right: 0; 328 | border-bottom: 0; 329 | } 330 | .ui-datepicker .ui-datepicker-buttonpane button { 331 | float: right; 332 | margin: .5em .2em .4em; 333 | cursor: pointer; 334 | padding: .2em .6em .3em .6em; 335 | width: auto; 336 | overflow: visible; 337 | } 338 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 339 | float: left; 340 | } 341 | .ui-datepicker.ui-datepicker-multi { 342 | width: auto; 343 | } 344 | .ui-datepicker-multi .ui-datepicker-group { 345 | float: left; 346 | } 347 | .ui-datepicker-multi .ui-datepicker-group table { 348 | width: 95%; 349 | margin: 0 auto .4em; 350 | } 351 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { 352 | border-left-width: 0; 353 | } 354 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 355 | border-left-width: 0; 356 | } 357 | .ui-datepicker-multi .ui-datepicker-buttonpane { 358 | clear: left; 359 | } 360 | .ui-datepicker-multi-2 .ui-datepicker-group { 361 | width: 50%; 362 | } 363 | .ui-datepicker-multi-3 .ui-datepicker-group { 364 | width: 33.3%; 365 | } 366 | .ui-datepicker-multi-4 .ui-datepicker-group { 367 | width: 25%; 368 | } 369 | .ui-datepicker-row-break { 370 | clear: both; 371 | width: 100%; 372 | } 373 | .ui-datepicker-rtl { 374 | direction: rtl; 375 | } 376 | .ui-datepicker-rtl .ui-datepicker-prev { 377 | right: 2px; 378 | left: auto; 379 | } 380 | .ui-datepicker-rtl .ui-datepicker-next { 381 | left: 2px; 382 | right: auto; 383 | } 384 | .ui-datepicker-rtl .ui-datepicker-prev:hover { 385 | right: 1px; 386 | left: auto; 387 | } 388 | .ui-datepicker-rtl .ui-datepicker-next:hover { 389 | left: 1px; 390 | right: auto; 391 | } 392 | .ui-datepicker-rtl .ui-datepicker-buttonpane { 393 | clear: right; 394 | } 395 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { 396 | float: left; 397 | } 398 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { 399 | float: right; 400 | } 401 | .ui-datepicker-rtl .ui-datepicker-group { 402 | float: right; 403 | } 404 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { 405 | border-right-width: 0; 406 | border-left-width: 1px; 407 | } 408 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 409 | border-right-width: 0; 410 | border-left-width: 1px; 411 | } 412 | .ui-datepicker-cover { 413 | display: none; 414 | display: block; 415 | position: absolute; 416 | z-index: -1; 417 | filter: mask(); 418 | top: -4px; 419 | left: -4px; 420 | width: 200px; 421 | height: 200px; 422 | } 423 | .ui-dialog { 424 | position: absolute; 425 | padding: .2em; 426 | width: 300px; 427 | overflow: hidden; 428 | } 429 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 430 | padding: 0; 431 | } 432 | .ui-dialog .ui-dialog-titlebar { 433 | padding: .4em 1em; 434 | position: relative; 435 | } 436 | .ui-dialog .ui-dialog-title { 437 | float: left; 438 | margin: .1em 16px .1em 0; 439 | } 440 | .ui-dialog .ui-dialog-titlebar-close { 441 | position: absolute; 442 | right: .3em; 443 | top: 50%; 444 | width: 19px; 445 | margin: -10px 0 0 0; 446 | padding: 1px; 447 | height: 18px; 448 | } 449 | .ui-dialog .ui-dialog-titlebar-close span { 450 | display: block; 451 | margin: 1px; 452 | } 453 | .ui-dialog .ui-dialog-content { 454 | position: relative; 455 | border: 0; 456 | padding: .5em 1em; 457 | background: none; 458 | overflow: auto; 459 | zoom: 1; 460 | } 461 | .ui-dialog .ui-dialog-buttonpane { 462 | text-align: left; 463 | border-width: 1px 0 0 0; 464 | background-image: none; 465 | margin: .5em 0 0 0; 466 | padding: .3em 1em .5em .4em; 467 | } 468 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 469 | float: right; 470 | } 471 | .ui-dialog .ui-dialog-buttonpane button { 472 | margin: .5em .4em .5em 0; 473 | cursor: pointer; 474 | } 475 | .ui-dialog .ui-resizable-se { 476 | width: 14px; 477 | height: 14px; 478 | right: 3px; 479 | bottom: 3px; 480 | } 481 | .ui-draggable .ui-dialog-titlebar { 482 | cursor: move; 483 | } 484 | .ui-menu { 485 | list-style: none; 486 | padding: 2px; 487 | margin: 0; 488 | display: block; 489 | outline: none; 490 | } 491 | .ui-menu .ui-menu { 492 | margin-top: -3px; 493 | position: absolute; 494 | } 495 | .ui-menu .ui-menu-item { 496 | margin: 0; 497 | padding: 0; 498 | zoom: 1; 499 | width: 100%; 500 | } 501 | .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { 502 | font-weight: normal; 503 | margin: -1px; 504 | } 505 | .ui-menu .ui-menu-item a { 506 | text-decoration: none; 507 | display: block; 508 | padding: 2px .4em; 509 | line-height: 1.5; 510 | zoom: 1; 511 | font-weight: normal; 512 | } 513 | .ui-menu .ui-icon { 514 | position: absolute; 515 | top: .2em; 516 | left: .2em; 517 | } 518 | .ui-menu .ui-menu-icon { 519 | position: static; 520 | float: right; 521 | } 522 | .ui-menu-icons { 523 | position: relative; 524 | } 525 | .ui-menu-icons .ui-menu-item a { 526 | position: relative; 527 | padding-left: 2em; 528 | } 529 | .ui-progressbar { 530 | height: 2em; 531 | text-align: left; 532 | } 533 | .ui-progressbar .ui-progressbar-value { 534 | margin: -1px; 535 | height: 100%; 536 | } 537 | .ui-resizable { 538 | position: relative; 539 | } 540 | .ui-resizable-handle { 541 | position: absolute; 542 | font-size: 0.1px; 543 | z-index: 99999; 544 | display: block; 545 | } 546 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { 547 | display: none; 548 | } 549 | .ui-resizable-n { 550 | cursor: n-resize; 551 | height: 7px; 552 | width: 100%; 553 | top: -5px; 554 | left: 0; 555 | } 556 | .ui-resizable-s { 557 | cursor: s-resize; 558 | height: 7px; 559 | width: 100%; 560 | bottom: -5px; 561 | left: 0; 562 | } 563 | .ui-resizable-e { 564 | cursor: e-resize; 565 | width: 7px; 566 | right: -5px; 567 | top: 0; 568 | height: 100%; 569 | } 570 | .ui-resizable-w { 571 | cursor: w-resize; 572 | width: 7px; 573 | left: -5px; 574 | top: 0; 575 | height: 100%; 576 | } 577 | .ui-resizable-se { 578 | cursor: se-resize; 579 | width: 12px; 580 | height: 12px; 581 | right: 1px; 582 | bottom: 1px; 583 | } 584 | .ui-resizable-sw { 585 | cursor: sw-resize; 586 | width: 9px; 587 | height: 9px; 588 | left: -5px; 589 | bottom: -5px; 590 | } 591 | .ui-resizable-nw { 592 | cursor: nw-resize; 593 | width: 9px; 594 | height: 9px; 595 | left: -5px; 596 | top: -5px; 597 | } 598 | .ui-resizable-ne { 599 | cursor: ne-resize; 600 | width: 9px; 601 | height: 9px; 602 | right: -5px; 603 | top: -5px; 604 | } 605 | .ui-selectable-helper { 606 | position: absolute; 607 | z-index: 100; 608 | border: 1px dotted black; 609 | } 610 | .ui-slider { 611 | position: relative; 612 | text-align: left; 613 | } 614 | .ui-slider .ui-slider-handle { 615 | position: absolute; 616 | z-index: 2; 617 | width: 1.2em; 618 | height: 1.2em; 619 | cursor: default; 620 | } 621 | .ui-slider .ui-slider-range { 622 | position: absolute; 623 | z-index: 1; 624 | font-size: .7em; 625 | display: block; 626 | border: 0; 627 | background-position: 0 0; 628 | } 629 | .ui-slider-horizontal { 630 | height: .8em; 631 | } 632 | .ui-slider-horizontal .ui-slider-handle { 633 | top: -0.3em; 634 | margin-left: -0.6em; 635 | } 636 | .ui-slider-horizontal .ui-slider-range { 637 | top: 0; 638 | height: 100%; 639 | } 640 | .ui-slider-horizontal .ui-slider-range-min { 641 | left: 0; 642 | } 643 | .ui-slider-horizontal .ui-slider-range-max { 644 | right: 0; 645 | } 646 | .ui-slider-vertical { 647 | width: .8em; 648 | height: 100px; 649 | } 650 | .ui-slider-vertical .ui-slider-handle { 651 | left: -0.3em; 652 | margin-left: 0; 653 | margin-bottom: -0.6em; 654 | } 655 | .ui-slider-vertical .ui-slider-range { 656 | left: 0; 657 | width: 100%; 658 | } 659 | .ui-slider-vertical .ui-slider-range-min { 660 | bottom: 0; 661 | } 662 | .ui-slider-vertical .ui-slider-range-max { 663 | top: 0; 664 | } 665 | .ui-spinner { 666 | position: relative; 667 | display: inline-block; 668 | overflow: hidden; 669 | padding: 0; 670 | vertical-align: middle; 671 | } 672 | .ui-spinner a.ui-spinner-button { 673 | border-top: none; 674 | border-bottom: none; 675 | border-right: none; 676 | } 677 | .ui-spinner .ui-icon { 678 | position: absolute; 679 | margin-top: -8px; 680 | top: 50%; 681 | left: 0; 682 | } 683 | .ui-spinner .ui-icon-triangle-1-s { 684 | background-position: -65px -16px; 685 | } 686 | .ui-spinner-input { 687 | border: none; 688 | background: none; 689 | padding: 0; 690 | margin: .2em 0; 691 | vertical-align: middle; 692 | margin-left: .4em; 693 | margin-right: 22px; 694 | } 695 | .ui-spinner-button { 696 | width: 16px; 697 | height: 50%; 698 | font-size: .5em; 699 | padding: 0; 700 | margin: 0; 701 | z-index: 100; 702 | text-align: center; 703 | vertical-align: middle; 704 | position: absolute; 705 | cursor: default; 706 | display: block; 707 | overflow: hidden; 708 | right: 0; 709 | } 710 | .ui-spinner-up { 711 | top: 0; 712 | } 713 | .ui-spinner-down { 714 | bottom: 0; 715 | } 716 | span.ui-spinner { 717 | background: none; 718 | } 719 | .ui-tabs { 720 | position: relative; 721 | padding: .2em; 722 | zoom: 1; 723 | } 724 | .ui-tabs .ui-tabs-nav { 725 | margin: 0; 726 | padding: .2em .2em 0; 727 | } 728 | .ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { 729 | cursor: text; 730 | } 731 | .ui-tabs .ui-tabs-nav li { 732 | list-style: none; 733 | float: left; 734 | position: relative; 735 | top: 1px; 736 | margin: 1px .2em 0 0; 737 | border-bottom: 0 !important; 738 | padding: 0; 739 | white-space: nowrap; 740 | } 741 | .ui-tabs .ui-tabs-nav li a { 742 | float: left; 743 | padding: .5em 1em; 744 | text-decoration: none; 745 | cursor: pointer; 746 | } 747 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { 748 | margin-bottom: -1px; 749 | padding-bottom: 1px; 750 | } 751 | .ui-tabs .ui-tabs-panel { 752 | display: block; 753 | border-width: 0; 754 | padding: 1em 1.4em; 755 | background: none; 756 | } 757 | .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { 758 | cursor: pointer; 759 | } 760 | .ui-tooltip { 761 | padding: 8px; 762 | position: absolute; 763 | z-index: 9999; 764 | -o-box-shadow: 0 0 5px #aaaaaa; 765 | -moz-box-shadow: 0 0 5px #aaaaaa; 766 | -webkit-box-shadow: 0 0 5px #aaaaaa; 767 | box-shadow: 0 0 5px #aaaaaa; 768 | } 769 | * html .ui-tooltip { 770 | background-image: none; 771 | } 772 | body .ui-tooltip { 773 | border-width: 2px; 774 | } 775 | .ui-widget { 776 | font-family: Verdana, Arial, sans-serif; 777 | font-size: 1.1em; 778 | } 779 | .ui-widget input, 780 | .ui-widget select, 781 | .ui-widget textarea, 782 | .ui-widget button { 783 | font-family: Verdana, Arial, sans-serif; 784 | font-size: 1em; 785 | } 786 | .ui-widget .ui-widget { 787 | font-size: 1em; 788 | } 789 | .ui-widget :active { 790 | outline: none; 791 | } 792 | .ui-widget-content { 793 | border: 1px solid #aaaaaa; 794 | background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; 795 | color: #222222; 796 | } 797 | .ui-widget-content a { 798 | color: #222222; 799 | } 800 | .ui-widget-content .ui-icon { 801 | background-image: url(images/ui-icons_222222_256x240.png); 802 | } 803 | .ui-widget-header { 804 | border: 1px solid #aaaaaa; 805 | background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; 806 | color: #222222; 807 | font-weight: bold; 808 | } 809 | .ui-widget-header a { 810 | color: #222222; 811 | } 812 | .ui-widget-header .ui-icon { 813 | background-image: url(images/ui-icons_222222_256x240.png); 814 | } 815 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 816 | border: 1px solid #d3d3d3; 817 | background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; 818 | font-weight: normal; 819 | color: #555555; 820 | } 821 | .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 822 | color: #555555; 823 | text-decoration: none; 824 | } 825 | .ui-state-default .ui-icon { 826 | background-image: url(images/ui-icons_888888_256x240.png); 827 | } 828 | .ui-state-hover, 829 | .ui-widget-content .ui-state-hover, 830 | .ui-widget-header .ui-state-hover, 831 | .ui-state-focus, 832 | .ui-widget-content .ui-state-focus, 833 | .ui-widget-header .ui-state-focus { 834 | border: 1px solid #999999; 835 | background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; 836 | font-weight: normal; 837 | color: #212121; 838 | } 839 | .ui-state-hover a, .ui-state-hover a:hover { 840 | color: #212121; 841 | text-decoration: none; 842 | } 843 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 844 | border: 1px solid #aaaaaa; 845 | background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; 846 | font-weight: normal; 847 | color: #212121; 848 | } 849 | .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 850 | color: #212121; 851 | text-decoration: none; 852 | } 853 | .ui-state-active .ui-icon { 854 | background-image: url(images/ui-icons_454545_256x240.png); 855 | } 856 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { 857 | border: 1px solid #fcefa1; 858 | background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; 859 | color: #363636; 860 | } 861 | .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { 862 | color: #363636; 863 | } 864 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { 865 | border: 1px solid #cd0a0a; 866 | background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; 867 | color: #cd0a0a; 868 | } 869 | .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { 870 | color: #cd0a0a; 871 | } 872 | .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { 873 | color: #cd0a0a; 874 | } 875 | .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { 876 | font-weight: bold; 877 | } 878 | .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { 879 | opacity: .7; 880 | /* filter:Alpha(Opacity=70) */ 881 | 882 | font-weight: normal; 883 | } 884 | .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { 885 | opacity: .35; 886 | /* filter:Alpha(Opacity=35) */ 887 | 888 | background-image: none; 889 | } 890 | .ui-icon { 891 | width: 16px; 892 | height: 16px; 893 | background-image: url(images/ui-icons_222222_256x240.png); 894 | } 895 | .ui-state-hover .ui-icon, .ui-state-focus .ui-icon { 896 | background-image: url(images/ui-icons_454545_256x240.png); 897 | } 898 | .ui-state-highlight .ui-icon { 899 | background-image: url(images/ui-icons_2e83ff_256x240.png); 900 | } 901 | .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { 902 | background-image: url(images/ui-icons_cd0a0a_256x240.png); 903 | } 904 | .ui-icon-carat-1-n { 905 | background-position: 0 0; 906 | } 907 | .ui-icon-carat-1-ne { 908 | background-position: -16px 0; 909 | } 910 | .ui-icon-carat-1-e { 911 | background-position: -32px 0; 912 | } 913 | .ui-icon-carat-1-se { 914 | background-position: -48px 0; 915 | } 916 | .ui-icon-carat-1-s { 917 | background-position: -64px 0; 918 | } 919 | .ui-icon-carat-1-sw { 920 | background-position: -80px 0; 921 | } 922 | .ui-icon-carat-1-w { 923 | background-position: -96px 0; 924 | } 925 | .ui-icon-carat-1-nw { 926 | background-position: -112px 0; 927 | } 928 | .ui-icon-carat-2-n-s { 929 | background-position: -128px 0; 930 | } 931 | .ui-icon-carat-2-e-w { 932 | background-position: -144px 0; 933 | } 934 | .ui-icon-triangle-1-n { 935 | background-position: 0 -16px; 936 | } 937 | .ui-icon-triangle-1-ne { 938 | background-position: -16px -16px; 939 | } 940 | .ui-icon-triangle-1-e { 941 | background-position: -32px -16px; 942 | } 943 | .ui-icon-triangle-1-se { 944 | background-position: -48px -16px; 945 | } 946 | .ui-icon-triangle-1-s { 947 | background-position: -64px -16px; 948 | } 949 | .ui-icon-triangle-1-sw { 950 | background-position: -80px -16px; 951 | } 952 | .ui-icon-triangle-1-w { 953 | background-position: -96px -16px; 954 | } 955 | .ui-icon-triangle-1-nw { 956 | background-position: -112px -16px; 957 | } 958 | .ui-icon-triangle-2-n-s { 959 | background-position: -128px -16px; 960 | } 961 | .ui-icon-triangle-2-e-w { 962 | background-position: -144px -16px; 963 | } 964 | .ui-icon-arrow-1-n { 965 | background-position: 0 -32px; 966 | } 967 | .ui-icon-arrow-1-ne { 968 | background-position: -16px -32px; 969 | } 970 | .ui-icon-arrow-1-e { 971 | background-position: -32px -32px; 972 | } 973 | .ui-icon-arrow-1-se { 974 | background-position: -48px -32px; 975 | } 976 | .ui-icon-arrow-1-s { 977 | background-position: -64px -32px; 978 | } 979 | .ui-icon-arrow-1-sw { 980 | background-position: -80px -32px; 981 | } 982 | .ui-icon-arrow-1-w { 983 | background-position: -96px -32px; 984 | } 985 | .ui-icon-arrow-1-nw { 986 | background-position: -112px -32px; 987 | } 988 | .ui-icon-arrow-2-n-s { 989 | background-position: -128px -32px; 990 | } 991 | .ui-icon-arrow-2-ne-sw { 992 | background-position: -144px -32px; 993 | } 994 | .ui-icon-arrow-2-e-w { 995 | background-position: -160px -32px; 996 | } 997 | .ui-icon-arrow-2-se-nw { 998 | background-position: -176px -32px; 999 | } 1000 | .ui-icon-arrowstop-1-n { 1001 | background-position: -192px -32px; 1002 | } 1003 | .ui-icon-arrowstop-1-e { 1004 | background-position: -208px -32px; 1005 | } 1006 | .ui-icon-arrowstop-1-s { 1007 | background-position: -224px -32px; 1008 | } 1009 | .ui-icon-arrowstop-1-w { 1010 | background-position: -240px -32px; 1011 | } 1012 | .ui-icon-arrowthick-1-n { 1013 | background-position: 0 -48px; 1014 | } 1015 | .ui-icon-arrowthick-1-ne { 1016 | background-position: -16px -48px; 1017 | } 1018 | .ui-icon-arrowthick-1-e { 1019 | background-position: -32px -48px; 1020 | } 1021 | .ui-icon-arrowthick-1-se { 1022 | background-position: -48px -48px; 1023 | } 1024 | .ui-icon-arrowthick-1-s { 1025 | background-position: -64px -48px; 1026 | } 1027 | .ui-icon-arrowthick-1-sw { 1028 | background-position: -80px -48px; 1029 | } 1030 | .ui-icon-arrowthick-1-w { 1031 | background-position: -96px -48px; 1032 | } 1033 | .ui-icon-arrowthick-1-nw { 1034 | background-position: -112px -48px; 1035 | } 1036 | .ui-icon-arrowthick-2-n-s { 1037 | background-position: -128px -48px; 1038 | } 1039 | .ui-icon-arrowthick-2-ne-sw { 1040 | background-position: -144px -48px; 1041 | } 1042 | .ui-icon-arrowthick-2-e-w { 1043 | background-position: -160px -48px; 1044 | } 1045 | .ui-icon-arrowthick-2-se-nw { 1046 | background-position: -176px -48px; 1047 | } 1048 | .ui-icon-arrowthickstop-1-n { 1049 | background-position: -192px -48px; 1050 | } 1051 | .ui-icon-arrowthickstop-1-e { 1052 | background-position: -208px -48px; 1053 | } 1054 | .ui-icon-arrowthickstop-1-s { 1055 | background-position: -224px -48px; 1056 | } 1057 | .ui-icon-arrowthickstop-1-w { 1058 | background-position: -240px -48px; 1059 | } 1060 | .ui-icon-arrowreturnthick-1-w { 1061 | background-position: 0 -64px; 1062 | } 1063 | .ui-icon-arrowreturnthick-1-n { 1064 | background-position: -16px -64px; 1065 | } 1066 | .ui-icon-arrowreturnthick-1-e { 1067 | background-position: -32px -64px; 1068 | } 1069 | .ui-icon-arrowreturnthick-1-s { 1070 | background-position: -48px -64px; 1071 | } 1072 | .ui-icon-arrowreturn-1-w { 1073 | background-position: -64px -64px; 1074 | } 1075 | .ui-icon-arrowreturn-1-n { 1076 | background-position: -80px -64px; 1077 | } 1078 | .ui-icon-arrowreturn-1-e { 1079 | background-position: -96px -64px; 1080 | } 1081 | .ui-icon-arrowreturn-1-s { 1082 | background-position: -112px -64px; 1083 | } 1084 | .ui-icon-arrowrefresh-1-w { 1085 | background-position: -128px -64px; 1086 | } 1087 | .ui-icon-arrowrefresh-1-n { 1088 | background-position: -144px -64px; 1089 | } 1090 | .ui-icon-arrowrefresh-1-e { 1091 | background-position: -160px -64px; 1092 | } 1093 | .ui-icon-arrowrefresh-1-s { 1094 | background-position: -176px -64px; 1095 | } 1096 | .ui-icon-arrow-4 { 1097 | background-position: 0 -80px; 1098 | } 1099 | .ui-icon-arrow-4-diag { 1100 | background-position: -16px -80px; 1101 | } 1102 | .ui-icon-extlink { 1103 | background-position: -32px -80px; 1104 | } 1105 | .ui-icon-newwin { 1106 | background-position: -48px -80px; 1107 | } 1108 | .ui-icon-refresh { 1109 | background-position: -64px -80px; 1110 | } 1111 | .ui-icon-shuffle { 1112 | background-position: -80px -80px; 1113 | } 1114 | .ui-icon-transfer-e-w { 1115 | background-position: -96px -80px; 1116 | } 1117 | .ui-icon-transferthick-e-w { 1118 | background-position: -112px -80px; 1119 | } 1120 | .ui-icon-folder-collapsed { 1121 | background-position: 0 -96px; 1122 | } 1123 | .ui-icon-folder-open { 1124 | background-position: -16px -96px; 1125 | } 1126 | .ui-icon-document { 1127 | background-position: -32px -96px; 1128 | } 1129 | .ui-icon-document-b { 1130 | background-position: -48px -96px; 1131 | } 1132 | .ui-icon-note { 1133 | background-position: -64px -96px; 1134 | } 1135 | .ui-icon-mail-closed { 1136 | background-position: -80px -96px; 1137 | } 1138 | .ui-icon-mail-open { 1139 | background-position: -96px -96px; 1140 | } 1141 | .ui-icon-suitcase { 1142 | background-position: -112px -96px; 1143 | } 1144 | .ui-icon-comment { 1145 | background-position: -128px -96px; 1146 | } 1147 | .ui-icon-person { 1148 | background-position: -144px -96px; 1149 | } 1150 | .ui-icon-print { 1151 | background-position: -160px -96px; 1152 | } 1153 | .ui-icon-trash { 1154 | background-position: -176px -96px; 1155 | } 1156 | .ui-icon-locked { 1157 | background-position: -192px -96px; 1158 | } 1159 | .ui-icon-unlocked { 1160 | background-position: -208px -96px; 1161 | } 1162 | .ui-icon-bookmark { 1163 | background-position: -224px -96px; 1164 | } 1165 | .ui-icon-tag { 1166 | background-position: -240px -96px; 1167 | } 1168 | .ui-icon-home { 1169 | background-position: 0 -112px; 1170 | } 1171 | .ui-icon-flag { 1172 | background-position: -16px -112px; 1173 | } 1174 | .ui-icon-calendar { 1175 | background-position: -32px -112px; 1176 | } 1177 | .ui-icon-cart { 1178 | background-position: -48px -112px; 1179 | } 1180 | .ui-icon-pencil { 1181 | background-position: -64px -112px; 1182 | } 1183 | .ui-icon-clock { 1184 | background-position: -80px -112px; 1185 | } 1186 | .ui-icon-disk { 1187 | background-position: -96px -112px; 1188 | } 1189 | .ui-icon-calculator { 1190 | background-position: -112px -112px; 1191 | } 1192 | .ui-icon-zoomin { 1193 | background-position: -128px -112px; 1194 | } 1195 | .ui-icon-zoomout { 1196 | background-position: -144px -112px; 1197 | } 1198 | .ui-icon-search { 1199 | background-position: -160px -112px; 1200 | } 1201 | .ui-icon-wrench { 1202 | background-position: -176px -112px; 1203 | } 1204 | .ui-icon-gear { 1205 | background-position: -192px -112px; 1206 | } 1207 | .ui-icon-heart { 1208 | background-position: -208px -112px; 1209 | } 1210 | .ui-icon-star { 1211 | background-position: -224px -112px; 1212 | } 1213 | .ui-icon-link { 1214 | background-position: -240px -112px; 1215 | } 1216 | .ui-icon-cancel { 1217 | background-position: 0 -128px; 1218 | } 1219 | .ui-icon-plus { 1220 | background-position: -16px -128px; 1221 | } 1222 | .ui-icon-plusthick { 1223 | background-position: -32px -128px; 1224 | } 1225 | .ui-icon-minus { 1226 | background-position: -48px -128px; 1227 | } 1228 | .ui-icon-minusthick { 1229 | background-position: -64px -128px; 1230 | } 1231 | .ui-icon-close { 1232 | background-position: -80px -128px; 1233 | } 1234 | .ui-icon-closethick { 1235 | background-position: -96px -128px; 1236 | } 1237 | .ui-icon-key { 1238 | background-position: -112px -128px; 1239 | } 1240 | .ui-icon-lightbulb { 1241 | background-position: -128px -128px; 1242 | } 1243 | .ui-icon-scissors { 1244 | background-position: -144px -128px; 1245 | } 1246 | .ui-icon-clipboard { 1247 | background-position: -160px -128px; 1248 | } 1249 | .ui-icon-copy { 1250 | background-position: -176px -128px; 1251 | } 1252 | .ui-icon-contact { 1253 | background-position: -192px -128px; 1254 | } 1255 | .ui-icon-image { 1256 | background-position: -208px -128px; 1257 | } 1258 | .ui-icon-video { 1259 | background-position: -224px -128px; 1260 | } 1261 | .ui-icon-script { 1262 | background-position: -240px -128px; 1263 | } 1264 | .ui-icon-alert { 1265 | background-position: 0 -144px; 1266 | } 1267 | .ui-icon-info { 1268 | background-position: -16px -144px; 1269 | } 1270 | .ui-icon-notice { 1271 | background-position: -32px -144px; 1272 | } 1273 | .ui-icon-help { 1274 | background-position: -48px -144px; 1275 | } 1276 | .ui-icon-check { 1277 | background-position: -64px -144px; 1278 | } 1279 | .ui-icon-bullet { 1280 | background-position: -80px -144px; 1281 | } 1282 | .ui-icon-radio-off { 1283 | background-position: -96px -144px; 1284 | } 1285 | .ui-icon-radio-on { 1286 | background-position: -112px -144px; 1287 | } 1288 | .ui-icon-pin-w { 1289 | background-position: -128px -144px; 1290 | } 1291 | .ui-icon-pin-s { 1292 | background-position: -144px -144px; 1293 | } 1294 | .ui-icon-play { 1295 | background-position: 0 -160px; 1296 | } 1297 | .ui-icon-pause { 1298 | background-position: -16px -160px; 1299 | } 1300 | .ui-icon-seek-next { 1301 | background-position: -32px -160px; 1302 | } 1303 | .ui-icon-seek-prev { 1304 | background-position: -48px -160px; 1305 | } 1306 | .ui-icon-seek-end { 1307 | background-position: -64px -160px; 1308 | } 1309 | .ui-icon-seek-start { 1310 | background-position: -80px -160px; 1311 | } 1312 | .ui-icon-seek-first { 1313 | background-position: -80px -160px; 1314 | } 1315 | .ui-icon-stop { 1316 | background-position: -96px -160px; 1317 | } 1318 | .ui-icon-eject { 1319 | background-position: -112px -160px; 1320 | } 1321 | .ui-icon-volume-off { 1322 | background-position: -128px -160px; 1323 | } 1324 | .ui-icon-volume-on { 1325 | background-position: -144px -160px; 1326 | } 1327 | .ui-icon-power { 1328 | background-position: 0 -176px; 1329 | } 1330 | .ui-icon-signal-diag { 1331 | background-position: -16px -176px; 1332 | } 1333 | .ui-icon-signal { 1334 | background-position: -32px -176px; 1335 | } 1336 | .ui-icon-battery-0 { 1337 | background-position: -48px -176px; 1338 | } 1339 | .ui-icon-battery-1 { 1340 | background-position: -64px -176px; 1341 | } 1342 | .ui-icon-battery-2 { 1343 | background-position: -80px -176px; 1344 | } 1345 | .ui-icon-battery-3 { 1346 | background-position: -96px -176px; 1347 | } 1348 | .ui-icon-circle-plus { 1349 | background-position: 0 -192px; 1350 | } 1351 | .ui-icon-circle-minus { 1352 | background-position: -16px -192px; 1353 | } 1354 | .ui-icon-circle-close { 1355 | background-position: -32px -192px; 1356 | } 1357 | .ui-icon-circle-triangle-e { 1358 | background-position: -48px -192px; 1359 | } 1360 | .ui-icon-circle-triangle-s { 1361 | background-position: -64px -192px; 1362 | } 1363 | .ui-icon-circle-triangle-w { 1364 | background-position: -80px -192px; 1365 | } 1366 | .ui-icon-circle-triangle-n { 1367 | background-position: -96px -192px; 1368 | } 1369 | .ui-icon-circle-arrow-e { 1370 | background-position: -112px -192px; 1371 | } 1372 | .ui-icon-circle-arrow-s { 1373 | background-position: -128px -192px; 1374 | } 1375 | .ui-icon-circle-arrow-w { 1376 | background-position: -144px -192px; 1377 | } 1378 | .ui-icon-circle-arrow-n { 1379 | background-position: -160px -192px; 1380 | } 1381 | .ui-icon-circle-zoomin { 1382 | background-position: -176px -192px; 1383 | } 1384 | .ui-icon-circle-zoomout { 1385 | background-position: -192px -192px; 1386 | } 1387 | .ui-icon-circle-check { 1388 | background-position: -208px -192px; 1389 | } 1390 | .ui-icon-circlesmall-plus { 1391 | background-position: 0 -208px; 1392 | } 1393 | .ui-icon-circlesmall-minus { 1394 | background-position: -16px -208px; 1395 | } 1396 | .ui-icon-circlesmall-close { 1397 | background-position: -32px -208px; 1398 | } 1399 | .ui-icon-squaresmall-plus { 1400 | background-position: -48px -208px; 1401 | } 1402 | .ui-icon-squaresmall-minus { 1403 | background-position: -64px -208px; 1404 | } 1405 | .ui-icon-squaresmall-close { 1406 | background-position: -80px -208px; 1407 | } 1408 | .ui-icon-grip-dotted-vertical { 1409 | background-position: 0 -224px; 1410 | } 1411 | .ui-icon-grip-dotted-horizontal { 1412 | background-position: -16px -224px; 1413 | } 1414 | .ui-icon-grip-solid-vertical { 1415 | background-position: -32px -224px; 1416 | } 1417 | .ui-icon-grip-solid-horizontal { 1418 | background-position: -48px -224px; 1419 | } 1420 | .ui-icon-gripsmall-diagonal-se { 1421 | background-position: -64px -224px; 1422 | } 1423 | .ui-icon-grip-diagonal-se { 1424 | background-position: -80px -224px; 1425 | } 1426 | .ui-corner-all { 1427 | -moz-border-radius-topleft: 4px; 1428 | -webkit-border-top-left-radius: 4px; 1429 | -khtml-border-top-left-radius: 4px; 1430 | border-top-left-radius: 4px; 1431 | -moz-border-radius-topright: 4px; 1432 | -webkit-border-top-right-radius: 4px; 1433 | -khtml-border-top-right-radius: 4px; 1434 | border-top-right-radius: 4px; 1435 | -moz-border-radius-bottomleft: 4px; 1436 | -webkit-border-bottom-left-radius: 4px; 1437 | -khtml-border-bottom-left-radius: 4px; 1438 | border-bottom-left-radius: 4px; 1439 | -moz-border-radius-bottomright: 4px; 1440 | -webkit-border-bottom-right-radius: 4px; 1441 | -khtml-border-bottom-right-radius: 4px; 1442 | border-bottom-right-radius: 4px; 1443 | } 1444 | .ui-corner-top { 1445 | -moz-border-radius-topleft: 4px; 1446 | -webkit-border-top-left-radius: 4px; 1447 | -khtml-border-top-left-radius: 4px; 1448 | border-top-left-radius: 4px; 1449 | -moz-border-radius-topright: 4px; 1450 | -webkit-border-top-right-radius: 4px; 1451 | -khtml-border-top-right-radius: 4px; 1452 | border-top-right-radius: 4px; 1453 | } 1454 | .ui-corner-left { 1455 | -moz-border-radius-topleft: 4px; 1456 | -webkit-border-top-left-radius: 4px; 1457 | -khtml-border-top-left-radius: 4px; 1458 | border-top-left-radius: 4px; 1459 | -moz-border-radius-bottomleft: 4px; 1460 | -webkit-border-bottom-left-radius: 4px; 1461 | -khtml-border-bottom-left-radius: 4px; 1462 | border-bottom-left-radius: 4px; 1463 | } 1464 | .ui-corner-tl { 1465 | -moz-border-radius-topleft: 4px; 1466 | -webkit-border-top-left-radius: 4px; 1467 | -khtml-border-top-left-radius: 4px; 1468 | border-top-left-radius: 4px; 1469 | } 1470 | .ui-corner-right { 1471 | -moz-border-radius-topright: 4px; 1472 | -webkit-border-top-right-radius: 4px; 1473 | -khtml-border-top-right-radius: 4px; 1474 | border-top-right-radius: 4px; 1475 | -moz-border-radius-bottomright: 4px; 1476 | -webkit-border-bottom-right-radius: 4px; 1477 | -khtml-border-bottom-right-radius: 4px; 1478 | border-bottom-right-radius: 4px; 1479 | } 1480 | .ui-corner-tr { 1481 | -moz-border-radius-topright: 4px; 1482 | -webkit-border-top-right-radius: 4px; 1483 | -khtml-border-top-right-radius: 4px; 1484 | border-top-right-radius: 4px; 1485 | } 1486 | .ui-corner-all, .ui-corner-bottom { 1487 | -moz-border-radius-bottomleft: 4px; 1488 | -webkit-border-bottom-left-radius: 4px; 1489 | -khtml-border-bottom-left-radius: 4px; 1490 | border-bottom-left-radius: 4px; 1491 | -moz-border-radius-bottomright: 4px; 1492 | -webkit-border-bottom-right-radius: 4px; 1493 | -khtml-border-bottom-right-radius: 4px; 1494 | border-bottom-right-radius: 4px; 1495 | } 1496 | .ui-corner-bl { 1497 | -moz-border-radius-bottomleft: 4px; 1498 | -webkit-border-bottom-left-radius: 4px; 1499 | -khtml-border-bottom-left-radius: 4px; 1500 | border-bottom-left-radius: 4px; 1501 | } 1502 | .ui-corner-all, .ui-corner-bottom, .ui-corner-br { 1503 | -moz-border-radius-bottomright: 4px; 1504 | -webkit-border-bottom-right-radius: 4px; 1505 | -khtml-border-bottom-right-radius: 4px; 1506 | border-bottom-right-radius: 4px; 1507 | } 1508 | .ui-widget-overlay { 1509 | background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; 1510 | opacity: .3; 1511 | /* filter:Alpha(Opacity=30) */ 1512 | 1513 | } 1514 | .ui-widget-shadow { 1515 | margin: -8px 0 0 -8px; 1516 | padding: 8px; 1517 | background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; 1518 | opacity: .3; 1519 | /* filter:Alpha(Opacity=30) */ 1520 | 1521 | -moz-border-radius: 8px; 1522 | -khtml-border-radius: 8px; 1523 | -webkit-border-radius: 8px; 1524 | border-radius: 8px; 1525 | } 1526 | .ui-widget { 1527 | font-family: Verdana, Arial, sans-serif; 1528 | } 1529 | .ui-widget .ui-widget input, 1530 | .ui-widget .ui-widget select, 1531 | .ui-widget .ui-widget textarea, 1532 | .ui-widget .ui-widget button { 1533 | font-family: Verdana, Arial, sans-serif; 1534 | } 1535 | .ui-widget-content { 1536 | border: 1px solid #4A4A4A; 1537 | background: #fff; 1538 | color: #4f4f4f; 1539 | } 1540 | .ui-widget-content a { 1541 | color: #4f4f4f; 1542 | } 1543 | .ui-widget-header { 1544 | border: 1px solid #4A4A4A; 1545 | color: #4f4f4f; 1546 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c4c4c4), color-stop(0.92, #ededed)); 1547 | background: -moz-linear-gradient(center bottom, #c4c4c4 0%, #ededed 92%); 1548 | } 1549 | .ui-widget-header a { 1550 | color: #4f4f4f; 1551 | } 1552 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 1553 | border: 1px solid #4a4a4a; 1554 | color: #373737; 1555 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c4c4c4), color-stop(0.92, #ededed)); 1556 | background: -moz-linear-gradient(center bottom, #c4c4c4 0%, #ededed 92%); 1557 | -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 1558 | -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 1559 | box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 1560 | } 1561 | .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 1562 | color: #4f4f4f; 1563 | } 1564 | .ui-state-default .ui-icon { 1565 | background-image: url(images/ui-icons_454545_256x240.png); 1566 | } 1567 | .ui-state-hover, 1568 | .ui-widget-content .ui-state-hover, 1569 | .ui-widget-header .ui-state-hover, 1570 | .ui-state-focus, 1571 | .ui-widget-content .ui-state-focus, 1572 | .ui-widget-header .ui-state-focus { 1573 | border: 1px solid #070707; 1574 | color: #070707; 1575 | } 1576 | .ui-state-hover a, .ui-state-hover a:hover { 1577 | color: #313131; 1578 | } 1579 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 1580 | outline: none; 1581 | color: #1c4257; 1582 | border: 1px solid #7096ab; 1583 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #92bdd6), color-stop(0.92, #b9e0f5)); 1584 | background: -moz-linear-gradient(center bottom, #92bdd6 0%, #b9e0f5 92%); 1585 | -webkit-box-shadow: none; 1586 | -moz-box-shadow: none; 1587 | box-shadow: none; 1588 | } 1589 | .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 1590 | color: #313131; 1591 | } 1592 | .ui-state-success, .ui-widget-content .ui-state-success, .ui-widget-header .ui-state-success { 1593 | border: 2px solid #7ADD83; 1594 | background: #C2F4D6; 1595 | color: #1D1F21; 1596 | -webkit-box-shadow: 0 1px 5px #d6dbdd; 1597 | -moz-box-shadow: 0 1px 5px #d6dbdd; 1598 | box-shadow: 0 1px 5px #d6dbdd; 1599 | } 1600 | .ui-state-success .ui-icon, .ui-widget-content .ui-state-success .ui-icon, .ui-widget-header .ui-state-success .ui-icon { 1601 | background-image: url(images/ui-icons_454545_256x240.png); 1602 | margin-top: -1px; 1603 | } 1604 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { 1605 | border: 1px solid #d2dbf4; 1606 | background: #f4f8fd; 1607 | color: #0d2054; 1608 | } 1609 | .ui-state-highlight .ui-icon, .ui-widget-content .ui-state-highlight .ui-icon, .ui-widget-header .ui-state-highlight .ui-icon { 1610 | background-image: url(images/ui-icons_454545_256x240.png); 1611 | margin-top: -1px; 1612 | } 1613 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { 1614 | border: 1px solid #e2d0d0; 1615 | background: #fcf0f0; 1616 | color: #280b0b; 1617 | } 1618 | .ui-state-error .ui-icon, .ui-widget-content .ui-state-error .ui-icon, .ui-widget-header .ui-state-error .ui-icon { 1619 | background: url(images/icon_sprite.png) -16px 0 no-repeat !important; 1620 | margin-top: -1px; 1621 | } 1622 | .ui-state-error-text .ui-icon { 1623 | background: url(images/icon_sprite.png) -16px 0 no-repeat !important; 1624 | } 1625 | .ui-icon-info { 1626 | background: url(images/icon_sprite.png) 0 0 no-repeat !important; 1627 | } 1628 | .ui-corner-tl { 1629 | -webkit-border-top-right-radius: 0px; 1630 | -webkit-border-bottom-right-radius: 0px; 1631 | -webkit-border-bottom-left-radius: 0px; 1632 | -webkit-border-top-left-radius: 4px; 1633 | -moz-border-radius-topright: 0px; 1634 | -moz-border-radius-bottomright: 0px; 1635 | -moz-border-radius-bottomleft: 0px; 1636 | -moz-border-radius-topleft: 4px; 1637 | border-top-right-radius: 0px; 1638 | border-bottom-right-radius: 0px; 1639 | border-bottom-left-radius: 0px; 1640 | border-top-left-radius: 4px; 1641 | } 1642 | .ui-corner-tr { 1643 | -webkit-border-top-right-radius: 4px; 1644 | -webkit-border-bottom-right-radius: 0px; 1645 | -webkit-border-bottom-left-radius: 0px; 1646 | -webkit-border-top-left-radius: 0px; 1647 | -moz-border-radius-topright: 4px; 1648 | -moz-border-radius-bottomright: 0px; 1649 | -moz-border-radius-bottomleft: 0px; 1650 | -moz-border-radius-topleft: 0px; 1651 | border-top-right-radius: 4px; 1652 | border-bottom-right-radius: 0px; 1653 | border-bottom-left-radius: 0px; 1654 | border-top-left-radius: 0px; 1655 | } 1656 | .ui-corner-bl { 1657 | -webkit-border-top-right-radius: 0px; 1658 | -webkit-border-bottom-right-radius: 0px; 1659 | -webkit-border-bottom-left-radius: 4px; 1660 | -webkit-border-top-left-radius: 0px; 1661 | -moz-border-radius-topright: 0px; 1662 | -moz-border-radius-bottomright: 0px; 1663 | -moz-border-radius-bottomleft: 4px; 1664 | -moz-border-radius-topleft: 0px; 1665 | border-top-right-radius: 0px; 1666 | border-bottom-right-radius: 0px; 1667 | border-bottom-left-radius: 4px; 1668 | border-top-left-radius: 0px; 1669 | } 1670 | .ui-corner-br { 1671 | -webkit-border-top-right-radius: 0px; 1672 | -webkit-border-bottom-right-radius: 4px; 1673 | -webkit-border-bottom-left-radius: 0px; 1674 | -webkit-border-top-left-radius: 0px; 1675 | -moz-border-radius-topright: 0px; 1676 | -moz-border-radius-bottomright: 4px; 1677 | -moz-border-radius-bottomleft: 0px; 1678 | -moz-border-radius-topleft: 0px; 1679 | border-top-right-radius: 0px; 1680 | border-bottom-right-radius: 4px; 1681 | border-bottom-left-radius: 0px; 1682 | border-top-left-radius: 0px; 1683 | } 1684 | .ui-corner-top { 1685 | -webkit-border-top-right-radius: 4px; 1686 | -webkit-border-bottom-right-radius: 0px; 1687 | -webkit-border-bottom-left-radius: 0px; 1688 | -webkit-border-top-left-radius: 4px; 1689 | -moz-border-radius-topright: 4px; 1690 | -moz-border-radius-bottomright: 0px; 1691 | -moz-border-radius-bottomleft: 0px; 1692 | -moz-border-radius-topleft: 4px; 1693 | border-top-right-radius: 4px; 1694 | border-bottom-right-radius: 0px; 1695 | border-bottom-left-radius: 0px; 1696 | border-top-left-radius: 4px; 1697 | } 1698 | .ui-corner-bottom { 1699 | -webkit-border-top-right-radius: 0px; 1700 | -webkit-border-bottom-right-radius: 4px; 1701 | -webkit-border-bottom-left-radius: 4px; 1702 | -webkit-border-top-left-radius: 0px; 1703 | -moz-border-radius-topright: 0px; 1704 | -moz-border-radius-bottomright: 4px; 1705 | -moz-border-radius-bottomleft: 4px; 1706 | -moz-border-radius-topleft: 0px; 1707 | border-top-right-radius: 0px; 1708 | border-bottom-right-radius: 4px; 1709 | border-bottom-left-radius: 4px; 1710 | border-top-left-radius: 0px; 1711 | } 1712 | .ui-corner-right { 1713 | -webkit-border-top-right-radius: 4px; 1714 | -webkit-border-bottom-right-radius: 4px; 1715 | -webkit-border-bottom-left-radius: 0px; 1716 | -webkit-border-top-left-radius: 0px; 1717 | -moz-border-radius-topright: 4px; 1718 | -moz-border-radius-bottomright: 4px; 1719 | -moz-border-radius-bottomleft: 0px; 1720 | -moz-border-radius-topleft: 0px; 1721 | border-top-right-radius: 4px; 1722 | border-bottom-right-radius: 4px; 1723 | border-bottom-left-radius: 0px; 1724 | border-top-left-radius: 0px; 1725 | } 1726 | .ui-corner-left { 1727 | -webkit-border-top-right-radius: 0px; 1728 | -webkit-border-bottom-right-radius: 0px; 1729 | -webkit-border-bottom-left-radius: 4px; 1730 | -webkit-border-top-left-radius: 4px; 1731 | -moz-border-radius-topright: 0px; 1732 | -moz-border-radius-bottomright: 0px; 1733 | -moz-border-radius-bottomleft: 4px; 1734 | -moz-border-radius-topleft: 4px; 1735 | border-top-right-radius: 0px; 1736 | border-bottom-right-radius: 0px; 1737 | border-bottom-left-radius: 4px; 1738 | border-top-left-radius: 4px; 1739 | } 1740 | .ui-corner-all { 1741 | -webkit-border-top-right-radius: 4px; 1742 | -webkit-border-bottom-right-radius: 4px; 1743 | -webkit-border-bottom-left-radius: 4px; 1744 | -webkit-border-top-left-radius: 4px; 1745 | -moz-border-radius-topright: 4px; 1746 | -moz-border-radius-bottomright: 4px; 1747 | -moz-border-radius-bottomleft: 4px; 1748 | -moz-border-radius-topleft: 4px; 1749 | border-top-right-radius: 4px; 1750 | border-bottom-right-radius: 4px; 1751 | border-bottom-left-radius: 4px; 1752 | border-top-left-radius: 4px; 1753 | } 1754 | .ui-widget-overlay { 1755 | background: #262b33; 1756 | opacity: .70; 1757 | } 1758 | .ui-widget-shadow { 1759 | background: #000; 1760 | } 1761 | .ui-accordion .ui-accordion-header, .ui-accordion .ui-accordion-content { 1762 | -webkit-border-top-right-radius: 0px; 1763 | -webkit-border-bottom-right-radius: 0; 1764 | -webkit-border-bottom-left-radius: 0; 1765 | -webkit-border-top-left-radius: 0; 1766 | -moz-border-radius-topright: 0px; 1767 | -moz-border-radius-bottomright: 0; 1768 | -moz-border-radius-bottomleft: 0; 1769 | -moz-border-radius-topleft: 0; 1770 | border-top-right-radius: 0px; 1771 | border-bottom-right-radius: 0; 1772 | border-bottom-left-radius: 0; 1773 | border-top-left-radius: 0; 1774 | } 1775 | .ui-accordion .ui-accordion-header .ui-icon { 1776 | left: 5px; 1777 | margin-top: -8px; 1778 | position: absolute; 1779 | top: 50%; 1780 | } 1781 | .ui-accordion .ui-accordion-header a { 1782 | padding: 5px 5px 5px 23px; 1783 | font-size: 12px; 1784 | font-weight: bold; 1785 | display: block !important; 1786 | } 1787 | .ui-autocomplete { 1788 | z-index: 3 !important; 1789 | -webkit-border-top-right-radius: 0px; 1790 | -webkit-border-bottom-right-radius: 0; 1791 | -webkit-border-bottom-left-radius: 0; 1792 | -webkit-border-top-left-radius: 0; 1793 | -moz-border-radius-topright: 0px; 1794 | -moz-border-radius-bottomright: 0; 1795 | -moz-border-radius-bottomleft: 0; 1796 | -moz-border-radius-topleft: 0; 1797 | border-top-right-radius: 0px; 1798 | border-bottom-right-radius: 0; 1799 | border-bottom-left-radius: 0; 1800 | border-top-left-radius: 0; 1801 | -webkit-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 1802 | -moz-box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 1803 | box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3); 1804 | } 1805 | .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { 1806 | background: #5f83b9; 1807 | color: #fff; 1808 | text-shadow: 0px 1px 1px #234386; 1809 | border-color: #466086; 1810 | -webkit-border-top-right-radius: 0px; 1811 | -webkit-border-bottom-right-radius: 0; 1812 | -webkit-border-bottom-left-radius: 0; 1813 | -webkit-border-top-left-radius: 0; 1814 | -moz-border-radius-topright: 0px; 1815 | -moz-border-radius-bottomright: 0; 1816 | -moz-border-radius-bottomleft: 0; 1817 | -moz-border-radius-topleft: 0; 1818 | border-top-right-radius: 0px; 1819 | border-bottom-right-radius: 0; 1820 | border-bottom-left-radius: 0; 1821 | border-top-left-radius: 0; 1822 | } 1823 | .ui-button { 1824 | -webkit-transition: all 0.2s ease-in-out; 1825 | -moz-transition: all 0.2s ease-in-out; 1826 | transition: all 0.2s ease-in-out; 1827 | -webkit-user-select: none; 1828 | -moz-user-select: none; 1829 | user-select: none; 1830 | } 1831 | .ui-button .ui-button-text { 1832 | line-height: 1.3; 1833 | font-size: 12px; 1834 | font-weight: bold; 1835 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); 1836 | } 1837 | .ui-button.ui-state-hover { 1838 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #747474), color-stop(0.92, #606060)); 1839 | background: -moz-linear-gradient(center bottom, #747474 0%, #606060 92%); 1840 | -webkit-box-shadow: inset 1px 3px 4px #242424; 1841 | -moz-box-shadow: inset 1px 3px 4px #242424; 1842 | box-shadow: inset 1px 3px 4px #242424; 1843 | color: #fefefe; 1844 | } 1845 | .ui-button.ui-state-hover .ui-button-text { 1846 | text-shadow: 1px 1px 0 #464646; 1847 | } 1848 | .ui-button.ui-state-focus { 1849 | color: #1c4257; 1850 | border-color: #7096ab; 1851 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b9e0f5), color-stop(0.92, #92bdd6)); 1852 | background: -moz-linear-gradient(center bottom, #b9e0f5 0%, #92bdd6 92%); 1853 | -webkit-box-shadow: none; 1854 | -moz-box-shadow: none; 1855 | box-shadow: none; 1856 | outline: none; 1857 | } 1858 | .ui-button-text-only .ui-button-text { 1859 | padding: 2px 7px; 1860 | } 1861 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { 1862 | padding: 2px; 1863 | } 1864 | .ui-button-text-icon-primary .ui-button-text { 1865 | padding: 2px 10px 2px 25px; 1866 | } 1867 | .ui-button-text-icons .ui-button-text { 1868 | padding: 2px 25px 2px 25px; 1869 | } 1870 | .ui-button-text-icon-secondary .ui-button-text { 1871 | padding: 2px 7px 2px 12px; 1872 | } 1873 | .ui-buttonset .ui-button { 1874 | margin-right: -3px; 1875 | } 1876 | .ui-buttonset .ui-button.ui-state-active { 1877 | border-color: #111929; 1878 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #747474), color-stop(0.92, #606060)); 1879 | background: -moz-linear-gradient(center bottom, #747474 0%, #606060 92%); 1880 | -webkit-box-shadow: inset 1px 3px 4px #242424; 1881 | -moz-box-shadow: inset 1px 3px 4px #242424; 1882 | box-shadow: inset 1px 3px 4px #242424; 1883 | color: #fefefe; 1884 | } 1885 | .ui-buttonset .ui-button.ui-state-active .ui-button-text { 1886 | text-shadow: 1px 1px 0 #464646; 1887 | } 1888 | .ui-dialog { 1889 | padding: 0; 1890 | } 1891 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { 1892 | border: 0; 1893 | } 1894 | .ui-dialog .ui-dialog-titlebar { 1895 | padding: 7px 10px 6px 10px; 1896 | border: none; 1897 | border-bottom: 1px solid #979797; 1898 | -webkit-border-top-right-radius: 0px; 1899 | -webkit-border-bottom-right-radius: 0; 1900 | -webkit-border-bottom-left-radius: 0; 1901 | -webkit-border-top-left-radius: 0; 1902 | -moz-border-radius-topright: 0px; 1903 | -moz-border-radius-bottomright: 0; 1904 | -moz-border-radius-bottomleft: 0; 1905 | -moz-border-radius-topleft: 0; 1906 | border-top-right-radius: 0px; 1907 | border-bottom-right-radius: 0; 1908 | border-bottom-left-radius: 0; 1909 | border-top-left-radius: 0; 1910 | } 1911 | .ui-dialog .ui-dialog-title { 1912 | margin: 1px 16px 20px 0; 1913 | font-size: 14px; 1914 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 1915 | } 1916 | .ui-dialog .ui-dialog-titlebar-close { 1917 | right: 8px; 1918 | top: 55%; 1919 | width: 16px; 1920 | padding: 0; 1921 | height: 16px; 1922 | } 1923 | .ui-dialog .ui-dialog-titlebar-close span { 1924 | background: url(images/icon_sprite.png) 0 -16px no-repeat; 1925 | } 1926 | .ui-dialog .ui-dialog-titlebar-close:hover span { 1927 | background-position: -16px -16px; 1928 | } 1929 | .ui-slider { 1930 | background: #d7d7d7; 1931 | -webkit-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5); 1932 | -moz-box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5); 1933 | box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.5); 1934 | } 1935 | .ui-slider .ui-state-hover, .ui-slider .ui-state-active { 1936 | background-position: 0 0; 1937 | } 1938 | .ui-slider .ui-slider-handle { 1939 | background: url(images/slider_handles.png) 0px -23px no-repeat; 1940 | width: 23px; 1941 | height: 23px; 1942 | border: none; 1943 | outline: none; 1944 | -webkit-box-shadow: none; 1945 | -moz-box-shadow: none; 1946 | box-shadow: none; 1947 | } 1948 | .ui-slider .ui-slider-range { 1949 | background: #a3cae0; 1950 | -webkit-box-shadow: inset 0px 1px 2px rgba(17, 35, 45, 0.6); 1951 | -moz-box-shadow: inset 0px 1px 2px rgba(17, 35, 45, 0.6); 1952 | box-shadow: inset 0px 1px 2px rgba(17, 35, 45, 0.6); 1953 | } 1954 | .ui-slider-horizontal { 1955 | height: 5px; 1956 | } 1957 | .ui-slider-horizontal .ui-slider-handle { 1958 | top: -8px; 1959 | margin-left: -13px; 1960 | } 1961 | .ui-slider-vertical { 1962 | width: 5px; 1963 | } 1964 | .ui-slider-vertical .ui-slider-handle { 1965 | left: -8px; 1966 | margin-bottom: -13px; 1967 | } 1968 | .ui-tabs { 1969 | border: 0; 1970 | } 1971 | .ui-tabs .ui-tabs-hide { 1972 | display: none !important; 1973 | } 1974 | .ui-tabs .ui-tabs-nav { 1975 | padding: 0; 1976 | background: transparent; 1977 | border-width: 0 0 1px 0; 1978 | -webkit-border-top-right-radius: 0px; 1979 | -webkit-border-bottom-right-radius: 0; 1980 | -webkit-border-bottom-left-radius: 0; 1981 | -webkit-border-top-left-radius: 0; 1982 | -moz-border-radius-topright: 0px; 1983 | -moz-border-radius-bottomright: 0; 1984 | -moz-border-radius-bottomleft: 0; 1985 | -moz-border-radius-topleft: 0; 1986 | border-top-right-radius: 0px; 1987 | border-bottom-right-radius: 0; 1988 | border-bottom-left-radius: 0; 1989 | border-top-left-radius: 0; 1990 | } 1991 | .ui-tabs .ui-tabs-nav li a { 1992 | font-size: 12px; 1993 | font-weight: bold; 1994 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 1995 | } 1996 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { 1997 | background: #fff; 1998 | border-color: #4A4A4A; 1999 | padding-bottom: 1px; 2000 | } 2001 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 2002 | outline: none; 2003 | } 2004 | .ui-tabs .ui-tabs-panel { 2005 | border-width: 0 1px 1px 1px; 2006 | -webkit-border-top-right-radius: 0px; 2007 | -webkit-border-bottom-right-radius: 0; 2008 | -webkit-border-bottom-left-radius: 0; 2009 | -webkit-border-top-left-radius: 0; 2010 | -moz-border-radius-topright: 0px; 2011 | -moz-border-radius-bottomright: 0; 2012 | -moz-border-radius-bottomleft: 0; 2013 | -moz-border-radius-topleft: 0; 2014 | border-top-right-radius: 0px; 2015 | border-bottom-right-radius: 0; 2016 | border-bottom-left-radius: 0; 2017 | border-top-left-radius: 0; 2018 | } 2019 | .ui-datepicker { 2020 | padding: 0; 2021 | border: 0 none; 2022 | -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); 2023 | -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); 2024 | box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.8); 2025 | } 2026 | .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { 2027 | top: 6px; 2028 | } 2029 | .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { 2030 | border: 1px none; 2031 | background-color: transparent; 2032 | } 2033 | .ui-datepicker .ui-datepicker-header { 2034 | padding: 3.5px 0; 2035 | border: none; 2036 | border-bottom: 1px solid #b6b6b6; 2037 | -webkit-border-top-right-radius: 0px; 2038 | -webkit-border-bottom-right-radius: 0; 2039 | -webkit-border-bottom-left-radius: 0; 2040 | -webkit-border-top-left-radius: 0; 2041 | -moz-border-radius-topright: 0px; 2042 | -moz-border-radius-bottomright: 0; 2043 | -moz-border-radius-bottomleft: 0; 2044 | -moz-border-radius-topleft: 0; 2045 | border-top-right-radius: 0px; 2046 | border-bottom-right-radius: 0; 2047 | border-bottom-left-radius: 0; 2048 | border-top-left-radius: 0; 2049 | } 2050 | .ui-datepicker .ui-datepicker-prev span { 2051 | background-position: 0px -32px !important; 2052 | background: url(images/icon_sprite.png) no-repeat; 2053 | } 2054 | .ui-datepicker .ui-datepicker-next span { 2055 | background-position: -16px -32px !important; 2056 | background: url(images/icon_sprite.png) no-repeat; 2057 | } 2058 | .ui-datepicker .ui-datepicker-prev-hover span { 2059 | background-position: 0px -48px !important; 2060 | } 2061 | .ui-datepicker .ui-datepicker-next-hover span { 2062 | background-position: -16px -48px !important; 2063 | } 2064 | .ui-datepicker .ui-datepicker-title { 2065 | font-size: 12px; 2066 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); 2067 | } 2068 | .ui-datepicker .ui-state-default { 2069 | background: transparent; 2070 | border-color: #fff; 2071 | } 2072 | .ui-datepicker .ui-state-active { 2073 | background: #5f83b9; 2074 | border-color: #5f83b9; 2075 | color: #fff; 2076 | font-weight: bold; 2077 | text-shadow: 0 1px 1px #234386; 2078 | } 2079 | .ui-datepicker-cover { 2080 | position: absolute; 2081 | } 2082 | .ui-progressbar { 2083 | height: 12px; 2084 | background: #ffffff url(images/progress_bar.gif) 0 -14px repeat-x; 2085 | } 2086 | .ui-progressbar .ui-progressbar-value { 2087 | background: url(images/progress_bar.gif) 0 0 repeat-x; 2088 | } 2089 | textarea, input { 2090 | -webkit-border-radius: 10px; 2091 | -moz-border-radius: 10px; 2092 | border-radius: 10px; 2093 | background: #fff; 2094 | border: 1px solid #8c8c8c; 2095 | border-top: 1px solid #626262; 2096 | padding: 2px 5px 3px 10px; 2097 | -webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 1px 0px rgba(0, 0, 0, 0.2); 2098 | -moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 1px 0px rgba(0, 0, 0, 0.2); 2099 | box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2), inset 0px 1px 0px rgba(0, 0, 0, 0.2); 2100 | } 2101 | textarea { 2102 | padding: 5px 5px 5px 10px; 2103 | } 2104 | input[type="submit"], input[type="button"] { 2105 | cursor: pointer; 2106 | outline: none; 2107 | -webkit-transition: all 0.25s ease-in-out; 2108 | -moz-transition: all 0.25s ease-in-out; 2109 | transition: all 0.25s ease-in-out; 2110 | padding: 3px 5px; 2111 | font-weight: bold; 2112 | border: 1px solid #4a4a4a; 2113 | color: #373737; 2114 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c4c4c4), color-stop(0.92, #ededed)); 2115 | background: -moz-linear-gradient(center bottom, #c4c4c4 0%, #ededed 92%); 2116 | -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 2117 | -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 2118 | box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6); 2119 | -webkit-transition: all 0.2s ease-in-out; 2120 | -moz-transition: all 0.2s ease-in-out; 2121 | transition: all 0.2s ease-in-out; 2122 | -webkit-user-select: none; 2123 | -moz-user-select: none; 2124 | user-select: none; 2125 | line-height: 12px; 2126 | font-size: 12px; 2127 | font-weight: bold; 2128 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); 2129 | } 2130 | input[type="submit"]:hover, 2131 | input[type="button"]:hover, 2132 | input[type="submit"]:focus, 2133 | input[type="button"]:focus { 2134 | background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #747474), color-stop(0.92, #606060)); 2135 | background: -moz-linear-gradient(center bottom, #747474 0%, #606060 92%); 2136 | -webkit-box-shadow: inset 1px 3px 4px #242424; 2137 | -moz-box-shadow: inset 1px 3px 4px #242424; 2138 | box-shadow: inset 1px 3px 4px #242424; 2139 | color: #fefefe; 2140 | text-shadow: 1px 1px 0 #464646; 2141 | } 2142 | -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | "Cocoa" theme for jQuery UI 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 120 | 121 | 132 | 133 | 134 |

"Cocoa" theme for jQuery UI

135 |

136 | This page demonstrates all available components of the "Cocoa" theme for jQuery UI. jQuery and jQuery UI are pulled from the Google CDN. 137 |

138 | 139 | 140 |

Autocomplete

141 |
142 | 143 | 144 |
145 | 146 | 147 |

UI Button

148 |
<DIV> Button
149 | <A href="#"> Button 150 | 151 | 152 | 153 | 154 |

Icon Buttons

155 |
Left Icon


156 |
Left & Right Icons
157 | 158 | 159 |

Button Toggle

160 |
161 | 162 | 163 | 164 |
165 | 166 | 167 |

Horizontal Slider

168 |
169 | 170 | 171 |

Vertical Slider

172 |
173 |
174 | 88 175 | 77 176 | 55 177 | 33 178 | 40 179 | 45 180 | 70 181 |
182 |
183 | 184 |
185 | 186 | 187 |

Success / Highlight / Error

188 | 189 |
190 |
191 |

192 | Did you know: Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

193 |
194 |
195 | 196 |
197 | 198 |
199 |
200 |

201 | Did you know: Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.

202 |
203 |
204 | 205 |
206 | 207 |
208 |
209 |

210 | Error: Needs more cowbell.

211 |
212 |
213 | 214 | 215 |

Accordion

216 |
217 | 218 |
219 | 220 |

Section 1

221 |
222 |

223 | Mauris mauris ante, blandit et, ultrices a, suscipit eget, quam. Integer 224 | ut neque. Vivamus nisi metus, molestie vel, gravida in, condimentum sit 225 | amet, nunc. Nam a nibh. Donec suscipit eros. Nam mi. Proin viverra leo ut 226 | odio. Curabitur malesuada. Vestibulum a velit eu ante scelerisque vulputate. 227 |

228 |
229 |

Section 2

230 |
231 |

232 | Sed non urna. Donec et ante. Phasellus eu ligula. Vestibulum sit amet 233 | purus. Vivamus hendrerit, dolor at aliquet laoreet, mauris turpis porttitor 234 | velit, faucibus interdum tellus libero ac justo. Vivamus non quam. In 235 | suscipit faucibus urna. 236 |

237 |
238 |

Section 3

239 |
240 |

241 | Nam enim risus, molestie et, porta ac, aliquam ac, risus. Quisque lobortis. 242 | Phasellus pellentesque purus in massa. Aenean in pede. Phasellus ac libero 243 | ac tellus pellentesque semper. Sed ac felis. Sed commodo, magna quis 244 | lacinia ornare, quam ante aliquam nisi, eu iaculis leo purus venenatis dui. 245 |

246 |
    247 |
  • List item one
  • 248 |
  • List item two
  • 249 |
  • List item three
  • 250 |
251 |
252 |

Section 4

253 |
254 |

255 | Cras dictum. Pellentesque habitant morbi tristique senectus et netus 256 | et malesuada fames ac turpis egestas. Vestibulum ante ipsum primis in 257 | faucibus orci luctus et ultrices posuere cubilia Curae; Aenean lacinia 258 | mauris vel est. 259 |

260 |

261 | Suspendisse eu nisl. Nullam ut libero. Integer dignissim consequat lectus. 262 | Class aptent taciti sociosqu ad litora torquent per conubia nostra, per 263 | inceptos himenaeos. 264 |

265 |
266 |
267 |
268 | 269 | 270 |

Tabs

271 | 272 |
273 | 278 |
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eget diam nec urna hendrerit tempus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum aliquam ligula non nulla cursus volutpat. Aliquam malesuada felis nec turpis auctor interdum. Cras et lobortis dolor. Nam sodales, dolor eu cursus faucibus, justo leo vestibulum turpis, id malesuada erat ipsum et leo. Integer id aliquam augue. Proin quis risus magna. Vivamus eget accumsan mauris. Vivamus justo ligula, blandit et consequat nec, vulputate a elit. Morbi feugiat metus in ante scelerisque a pulvinar quam condimentum. Suspendisse potenti. Pellentesque convallis scelerisque nunc eget dapibus. Pellentesque ut enim justo. Fusce egestas urna sed nulla placerat iaculis. Cras dignissim tincidunt molestie. Suspendisse rutrum dignissim tortor quis mollis. Sed tempor feugiat ligula in imperdiet. Quisque molestie viverra erat in adipiscing.
279 |
Donec porta malesuada massa, at fermentum nunc tincidunt ac. Integer nisi ligula, sodales bibendum interdum id, sodales sit amet orci. In rhoncus libero in purus vestibulum consequat. Aenean vel purus molestie leo pharetra sagittis. In hac habitasse platea dictumst. Quisque bibendum, metus a egestas convallis, est orci dapibus odio, vel pretium ante erat quis ipsum. Praesent at est in odio rhoncus cursus in sollicitudin velit. Aenean auctor molestie hendrerit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Donec volutpat nisl eget nisi consequat pretium. Nullam dui purus, commodo a vestibulum nec, semper varius nulla.
280 |
Mauris tempor urna non quam tincidunt aliquam. Proin venenatis metus eu purus interdum a vehicula ipsum sollicitudin. Mauris sed dignissim odio. Nam id odio sed diam dapibus dignissim. Nulla vestibulum nisl ac magna scelerisque adipiscing. Nam pellentesque sapien vulputate nisi scelerisque ut vehicula orci luctus. Sed rhoncus tempor metus vitae egestas. Proin pharetra tristique justo ac rutrum. Vestibulum ac pharetra dolor. Cras nibh arcu, bibendum eget luctus id, rhoncus nec augue. Integer ornare rhoncus nulla, eu aliquam mi ornare ullamcorper. Praesent egestas auctor orci, non rhoncus sapien eleifend at. Quisque eget purus sem, ut dignissim ligula. Etiam sollicitudin dui libero, id ullamcorper metus.
281 |
282 | 283 | 284 |

Modal Dialog

285 | 286 | 287 | 288 |
289 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

290 | Change 291 |
292 | 293 | 294 |

Datepicker

295 |
296 | 297 | 298 |

Progress Bar

299 |
300 |
301 | Animate to random number 302 | 303 |

Framework Icons

304 | Incredibly low priority, these may eventually get replaced entirely with Fugue icons. 305 |

306 | 520 | 521 | 522 |

Overlay and Shadow Classes (not currently used in UI widgets)

523 |
524 |

Lorem ipsum dolor sit amet, Nulla nec tortor. Donec id elit quis purus consectetur consequat.

Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci.

Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat.

Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante. Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam.

Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi. Aliquam ante.

Suspendisse scelerisque dui nec velit. Duis augue augue, gravida euismod, vulputate ac, facilisis id, sem. Morbi in orci. Nulla purus lacus, pulvinar vel, malesuada ac, mattis nec, quam. Nam molestie scelerisque quam. Nullam feugiat cursus lacus.orem ipsum dolor sit amet, consectetur adipiscing elit. Donec libero risus, commodo vitae, pharetra mollis, posuere eu, pede. Nulla nec tortor. Donec id elit quis purus consectetur consequat. Nam congue semper tellus. Sed erat dolor, dapibus sit amet, venenatis ornare, ultrices ut, nisi.

525 | 526 | 527 |
528 |
529 |
530 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

531 |
532 |
533 | 534 |
535 |

Combination examples

536 |
537 |
538 | 543 |
544 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse eget diam nec urna hendrerit tempus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum aliquam ligula non nulla cursus volutpat. Aliquam malesuada felis nec turpis auctor interdum. Cras et lobortis dolor. Nam sodales, dolor eu cursus faucibus, justo leo vestibulum turpis, id malesuada erat ipsum et leo. Integer id aliquam augue. Proin quis risus magna.

545 | Change 546 |
547 |
Tab 2
548 |
Tab 3
549 |
550 |
551 | 552 |
553 | 554 |
555 |
556 |
557 |

First

558 |
559 |

Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet.

560 | Change 561 |
562 |
563 |
564 |

Second

565 |
Phasellus mattis tincidunt nibh.
566 |
567 |
568 |

Third

569 |
Mauris tempor urna non quam tincidunt aliquam. Proin venenatis metus eu purus interdum a vehicula ipsum sollicitudin. Mauris sed dignissim odio. Nam id odio sed diam dapibus dignissim. Nulla vestibulum nisl ac magna scelerisque adipiscing. Nam pellentesque sapien vulputate nisi scelerisque ut vehicula orci luctus. Sed rhoncus tempor metus vitae egestas. Proin pharetra tristique justo ac rutrum. Vestibulum ac pharetra dolor. Cras nibh arcu, bibendum eget luctus id, rhoncus nec augue. Integer ornare rhoncus nulla, eu aliquam mi ornare ullamcorper. Praesent egestas auctor orci, non rhoncus sapien eleifend at. Quisque eget purus sem, ut dignissim ligula. Etiam sollicitudin dui libero, id ullamcorper metus.
570 |
571 |
572 |
573 | 574 |
 
575 | 576 |

Common Input Fields

577 |

578 | Input (type: 'text')
579 | 580 |

581 |

582 | Input (type: 'email' and 'password')
583 | 584 |

585 |

586 | Text Area
587 | 588 |

589 |

590 | Other Inputs Remain Fine
591 |

592 |

593 |

594 |

595 |

596 |

597 | 598 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # jQuery UI theme: "Cocoa" 2 | 3 | Cocoa-style theme for jQuery UI. A picture is worth a thousand words ([and so is the demo](http://ericmuyser.github.com/jquery-ui-theme-cocoa/demo)): 4 | 5 | ![cocoa](http://dl.dropbox.com/u/18343209/baker.jpg) 6 | 7 | ## Links 8 | 9 | * [Demo](http://ericmuyser.github.com/jquery-ui-theme-cocoa/demo) 10 | 11 | ## Getting started 12 | 13 | * Clone the repo: `git clone git@github.com:ericmuyser/jquery-ui-theme-cocoa.git` 14 | * Include the files from `build` in a theme directory as you normally would, and use `theme.css` on your page. 15 | 16 | ## Contribute 17 | 18 | * Fork and clone your repository. 19 | * Run: `git submodule update`. 20 | * Update `source/theme.less`. 21 | * ??? 22 | * Push! 23 | 24 | ## TODO 25 | 26 | * Add more styles. 27 | * Add styles for common (non-official) plugins. 28 | 29 | # Credit 30 | 31 | Thanks to Tait Brown for the [Aristo theme](https://github.com/taitems/Aristo-jQuery-UI-Theme), used as a basis. -------------------------------------------------------------------------------- /source/theme.less: -------------------------------------------------------------------------------- 1 | @import "vendor/moar/source/helper"; 2 | @import "vendor/base/source/jquery.ui.all"; 3 | 4 | @font-1: Verdana, Arial, sans-serif; 5 | 6 | .ui-widget { 7 | font-family: @font-1; 8 | 9 | .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 10 | font-family: @font-1; 11 | } 12 | } 13 | 14 | .ui-widget-content { 15 | border: 1px solid #4A4A4A; 16 | background: #fff; 17 | color: #4f4f4f; 18 | 19 | a { 20 | color: #4f4f4f; 21 | } 22 | } 23 | 24 | .ui-widget-header { 25 | border: 1px solid #4A4A4A; 26 | color: #4f4f4f; 27 | .vertical-gradient(#ededed, #c4c4c4); 28 | 29 | a { 30 | color: #4f4f4f; 31 | } 32 | } 33 | 34 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 35 | border: 1px solid #4a4a4a; 36 | color: #373737; 37 | .vertical-gradient(#ededed, #c4c4c4); 38 | .inner-shadow(rgba(255, 255, 255, 0.6), 0px, 1px, 0px); 39 | } 40 | 41 | .ui-state-default { 42 | a, a:link, a:visited { 43 | color: #4f4f4f; 44 | } 45 | 46 | .ui-icon { 47 | background-image: url(images/ui-icons_454545_256x240.png); 48 | } 49 | } 50 | 51 | .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 52 | border: 1px solid #070707; 53 | color: #070707; 54 | } 55 | 56 | .ui-state-hover { 57 | a, a:hover { 58 | color: #313131; 59 | } 60 | } 61 | 62 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { 63 | .hide-outline; 64 | color: #1c4257; 65 | border: 1px solid #7096ab; 66 | .vertical-gradient(#b9e0f5, #92bdd6); 67 | .hide-shadow; 68 | } 69 | 70 | .ui-state-active { 71 | a, a:link, a:visited { 72 | color: #313131; 73 | } 74 | } 75 | 76 | .ui-state-success, .ui-widget-content .ui-state-success, .ui-widget-header .ui-state-success { 77 | border: 2px solid #7ADD83; 78 | background: #C2F4D6; 79 | color: #1D1F21; 80 | .outer-shadow(#D6DBDD, 0, 1px, 5px); 81 | 82 | .ui-icon { 83 | background-image: url(images/ui-icons_454545_256x240.png); 84 | margin-top: -1px; 85 | } 86 | } 87 | 88 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { 89 | border: 1px solid #d2dbf4; 90 | background: #f4f8fd; 91 | color: #0d2054; 92 | 93 | .ui-icon { 94 | background-image: url(images/ui-icons_454545_256x240.png); 95 | margin-top: -1px; 96 | } 97 | } 98 | 99 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { 100 | border: 1px solid #e2d0d0; 101 | background: #fcf0f0; 102 | color: #280b0b; 103 | 104 | .ui-icon { 105 | background: url(images/icon_sprite.png) -16px 0 no-repeat !important; 106 | margin-top: -1px; 107 | } 108 | } 109 | 110 | .ui-state-error-text { 111 | .ui-icon { 112 | background: url(images/icon_sprite.png) -16px 0 no-repeat !important; 113 | } 114 | } 115 | 116 | .ui-icon-info { 117 | background: url(images/icon_sprite.png) 0 0 no-repeat !important; 118 | } 119 | 120 | .ui-corner-tl { 121 | .border-radius(0px, 0px, 0px, 4px); 122 | } 123 | 124 | .ui-corner-tr { 125 | .border-radius(4px, 0px, 0px, 0px); 126 | } 127 | 128 | .ui-corner-bl { 129 | .border-radius(0px, 0px, 4px, 0px); 130 | } 131 | 132 | .ui-corner-br { 133 | .border-radius(0px, 4px, 0px, 0px); 134 | } 135 | 136 | .ui-corner-top { 137 | .border-radius(4px, 0px, 0px, 4px); 138 | } 139 | 140 | .ui-corner-bottom { 141 | .border-radius(0px, 4px, 4px, 0px); 142 | } 143 | 144 | .ui-corner-right { 145 | .border-radius(4px, 4px, 0px, 0px); 146 | } 147 | 148 | .ui-corner-left { 149 | .border-radius(0px, 0px, 4px, 4px); 150 | } 151 | 152 | .ui-corner-all { 153 | .border-radius(4px, 4px, 4px, 4px); 154 | } 155 | 156 | .ui-widget-overlay { 157 | background: #262b33; 158 | opacity: .70; 159 | } 160 | 161 | .ui-widget-shadow { 162 | background: #000; 163 | } 164 | 165 | .ui-accordion { 166 | .ui-accordion-header, .ui-accordion-content { 167 | .border-radius(0px); 168 | } 169 | 170 | .ui-accordion-header { 171 | .ui-icon { 172 | left: 5px; 173 | margin-top: -8px; 174 | position: absolute; 175 | top: 50%; 176 | } 177 | 178 | a { 179 | padding: 5px 5px 5px 23px; 180 | font-size: 12px; 181 | .bold; 182 | .block; 183 | } 184 | } 185 | } 186 | 187 | .ui-autocomplete { 188 | z-index: 3 !important; 189 | .border-radius(0px); 190 | .outer-shadow(rgba(0, 0, 0, 0.3), 0px, 1px, 5px); 191 | } 192 | 193 | .ui-menu .ui-menu-item { 194 | a.ui-state-hover, a.ui-state-active { 195 | background: #5f83b9; 196 | color: #fff; 197 | text-shadow: 0px 1px 1px #234386; 198 | border-color: #466086; 199 | .border-radius(0px); 200 | } 201 | } 202 | 203 | .ui-button { 204 | .transition(0.2s, ease-in-out); 205 | .disable-selection; 206 | 207 | .ui-button-text { 208 | line-height: 1.3; 209 | font-size: 12px; 210 | .bold; 211 | text-shadow: 0 1px 0 rgba(255,255,255,0.6); 212 | } 213 | } 214 | 215 | .ui-button.ui-state-hover { 216 | .vertical-gradient(#606060, #747474); 217 | .inner-shadow(#242424, 1px, 3px, 4px); 218 | color: #fefefe; 219 | 220 | .ui-button-text { 221 | text-shadow: 1px 1px 0 #464646; 222 | } 223 | } 224 | 225 | .ui-button.ui-state-focus { 226 | color: #1c4257; 227 | border-color: #7096ab; 228 | .vertical-gradient(#92bdd6, #b9e0f5); 229 | .hide-shadow; 230 | .hide-outline; 231 | } 232 | 233 | .ui-button-text-only { 234 | .ui-button-text { 235 | padding: 2px 7px; 236 | } 237 | } 238 | 239 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { 240 | padding: 2px; 241 | } 242 | 243 | .ui-button-text-icon-primary { 244 | .ui-button-text { 245 | padding: 2px 10px 2px 25px; 246 | } 247 | } 248 | 249 | .ui-button-text-icons { 250 | .ui-button-text { 251 | padding: 2px 25px 2px 25px; 252 | } 253 | } 254 | 255 | .ui-button-text-icon-secondary { 256 | .ui-button-text { 257 | padding: 2px 7px 2px 12px; 258 | } 259 | } 260 | 261 | .ui-buttonset { 262 | .ui-button { 263 | margin-right: -3px; 264 | 265 | &.ui-state-active { 266 | border-color: #111929; 267 | .vertical-gradient(#606060, #747474); 268 | .inner-shadow(#242424, 1px, 3px, 4px); 269 | color: #fefefe; 270 | 271 | .ui-button-text { 272 | text-shadow: 1px 1px 0 #464646; 273 | } 274 | } 275 | } 276 | } 277 | 278 | .ui-dialog { 279 | padding: 0; 280 | 281 | .ui-dialog-titlebar-close:hover, .ui-dialog-titlebar-close:focus { 282 | border: 0; 283 | } 284 | 285 | .ui-dialog-titlebar { 286 | padding: 7px 10px 6px 10px; 287 | border: none; 288 | border-bottom: 1px solid #979797; 289 | .border-radius(0px); 290 | } 291 | 292 | .ui-dialog-title { 293 | margin: 1px 16px 20px 0; 294 | font-size: 14px; 295 | text-shadow: 0 1px 0 rgba(255,255,255,0.5); 296 | } 297 | 298 | .ui-dialog-titlebar-close { 299 | right: 8px; 300 | top: 55%; 301 | width: 16px; 302 | padding: 0; 303 | height: 16px; 304 | 305 | span { 306 | background: url(images/icon_sprite.png) 0 -16px no-repeat; 307 | } 308 | 309 | &:hover span { 310 | background-position: -16px -16px; 311 | } 312 | } 313 | } 314 | 315 | .ui-slider { 316 | background: #d7d7d7; 317 | .inner-shadow(rgba(0, 0, 0, 0.5), 0px, 1px, 2px); 318 | 319 | .ui-state-hover, .ui-state-active { 320 | background-position: 0 0; 321 | } 322 | 323 | .ui-slider-handle { 324 | background: url(images/slider_handles.png) 0px -23px no-repeat; 325 | width: 23px; 326 | height: 23px; 327 | border: none; 328 | .hide-outline; 329 | .hide-shadow; 330 | } 331 | 332 | .ui-slider-range { 333 | background: #a3cae0; 334 | .inner-shadow(rgba(17, 35, 45, 0.6), 0px, 1px, 2px); 335 | } 336 | } 337 | 338 | .ui-slider-horizontal { 339 | height: 5px; 340 | 341 | .ui-slider-handle { 342 | top: -8px; 343 | margin-left: -13px; 344 | } 345 | } 346 | 347 | .ui-slider-vertical { 348 | width: 5px; 349 | 350 | .ui-slider-handle { 351 | left: -8px; 352 | margin-bottom: -13px; 353 | } 354 | } 355 | 356 | .ui-tabs { 357 | border: 0; 358 | 359 | .ui-tabs-hide { 360 | display: none !important; 361 | } 362 | 363 | .ui-tabs-nav { 364 | padding: 0; 365 | background: transparent; 366 | border-width: 0 0 1px 0; 367 | .border-radius(0px); 368 | 369 | li { 370 | a { 371 | font-size: 12px; 372 | .bold; 373 | text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); 374 | } 375 | 376 | &.ui-tabs-selected { 377 | background: #fff; 378 | border-color: #4A4A4A; 379 | padding-bottom: 1px; 380 | } 381 | 382 | &.ui-tabs-selected a, &.ui-state-disabled a, &.ui-state-processing a { 383 | .hide-outline; 384 | } 385 | } 386 | } 387 | 388 | .ui-tabs-panel { 389 | border-width: 0 1px 1px 1px; 390 | .border-radius(0px); 391 | } 392 | } 393 | 394 | .ui-datepicker { 395 | padding: 0; 396 | border: 0 none; 397 | .outer-shadow(rgba(0, 0, 0, 0.8), 0px, 1px, 3px); 398 | 399 | .ui-datepicker-prev, .ui-datepicker-next { 400 | top: 6px; 401 | } 402 | 403 | .ui-datepicker-prev-hover, .ui-datepicker-next-hover { 404 | border: 1px none; 405 | background-color: transparent; 406 | } 407 | 408 | .ui-datepicker-header { 409 | padding: 3.5px 0; 410 | border: none; 411 | border-bottom: 1px solid #b6b6b6; 412 | .border-radius(0px); 413 | } 414 | 415 | .ui-datepicker-prev span { 416 | background-position: 0px -32px !important; 417 | background: url(images/icon_sprite.png) no-repeat; 418 | } 419 | 420 | .ui-datepicker-next span { 421 | background-position: -16px -32px !important; 422 | background: url(images/icon_sprite.png) no-repeat; 423 | } 424 | 425 | .ui-datepicker-prev-hover span { 426 | background-position: 0px -48px !important; 427 | } 428 | 429 | .ui-datepicker-next-hover span { 430 | background-position: -16px -48px !important; 431 | } 432 | 433 | .ui-datepicker-title { 434 | font-size: 12px; 435 | text-shadow: 0 1px 0 rgba(255,255,255,0.6); 436 | } 437 | 438 | .ui-state-default { 439 | .hide-background; 440 | border-color: #fff; 441 | } 442 | 443 | .ui-state-active { 444 | background: #5f83b9; 445 | border-color: #5f83b9; 446 | color: #fff; 447 | .bold; 448 | text-shadow: 0 1px 1px #234386; 449 | } 450 | } 451 | 452 | .ui-datepicker-cover { 453 | position: absolute; 454 | } 455 | 456 | .ui-progressbar { 457 | height: 12px; 458 | background: #fff url(images/progress_bar.gif) 0 -14px repeat-x; 459 | 460 | .ui-progressbar-value { 461 | background: url(images/progress_bar.gif) 0 0 repeat-x; 462 | } 463 | } 464 | 465 | textarea, input:not([type="checkbox"]):not([type="radio"]):not([type="file"]) { 466 | 467 | } 468 | 469 | textarea, input { 470 | .round(10px); 471 | background: #fff; 472 | border: 1px solid #8c8c8c; 473 | border-top: 1px solid #626262; 474 | padding: 2px 5px 3px 10px; 475 | .inner-outer-shadow(rgba(0, 0, 0, 0.2), 0px, 1px, 0px, rgba(255, 255, 255, 0.2), 0px, 1px, 0px); 476 | } 477 | 478 | textarea { 479 | padding: 5px 5px 5px 10px; 480 | } 481 | 482 | input[type="submit"], input[type="button"] { 483 | .hand; 484 | .hide-outline; 485 | .transition(0.25s, ease-in-out); 486 | padding: 3px 5px; 487 | .bold; 488 | border: 1px solid #4a4a4a; 489 | color: #373737; 490 | .vertical-gradient(#ededed, #c4c4c4); 491 | .inner-shadow(rgba(255, 255, 255, 0.6), 0px, 1px, 0px); 492 | .transition(0.2s, ease-in-out); 493 | .disable-selection; 494 | line-height: 12px; 495 | font-size: 12px; 496 | .bold; 497 | text-shadow: 0 1px 0 rgba(255,255,255,0.6); 498 | 499 | &:hover, &:focus { 500 | .vertical-gradient(#606060, #747474); 501 | .inner-shadow(#242424, 1px, 3px, 4px); 502 | color: #fefefe; 503 | text-shadow: 1px 1px 0 #464646; 504 | } 505 | } 506 | 507 | select { 508 | 509 | } --------------------------------------------------------------------------------