Make WordPress Core

Ticket #21598: 21598.3.diff

File 21598.3.diff, 24.0 KB (added by koopersmith, 12 years ago)
  • wp-admin/css/colors-fresh.css

     
    2929input[type="text"],
    3030input[type="password"],
    3131input[type="file"],
    32 input[type="button"],
    33 input[type="submit"],
    34 input[type="reset"],
    3532input[type="email"],
    3633input[type="number"],
    3734input[type="search"],
     
    5148input[type="text"]:focus,
    5249input[type="password"]:focus,
    5350input[type="file"]:focus,
    54 input[type="button"]:focus,
    55 input[type="submit"]:focus,
    56 input[type="reset"]:focus,
    5751input[type="email"]:focus,
    5852input[type="number"]:focus,
    5953input[type="search"]:focus,
     
    366360        color: #666;
    367361}
    368362
     363/* =Buttons
     364----------------------------------------------- */
     365
     366.submit input,
    369367.button,
     368input.button,
     369.button-primary,
     370a.button-primary,
     371input.button-primary,
    370372.button-secondary,
    371 .submit input,
    372 input[type=button],
    373 input[type=submit] {
    374         border-color: #bbb;
    375         color: #464646;
     373a.button-secondary,
     374input.button-secondary,
     375.button-highlighted,
     376input.button-highlighted,
     377#postcustomstuff .submit input {
     378        cursor: pointer;
     379        font-size: 13px;
     380        font-family: sans-serif;
     381        text-decoration: none;
     382        height: auto;
     383        line-height: 1;
     384        padding: .4em 1.2em;
     385        font-weight: normal;
     386
     387        -moz-border-radius: 3px;
     388        -webkit-border-radius: 3px;
     389        -o-border-radius: 3px;
     390        -ms-border-radius: 3px;
     391        border-radius: 3px;
    376392}
    377393
    378 .button:hover,
    379 .button-secondary:hover,
    380 .submit input:hover,
    381 input[type=button]:hover,
    382 input[type=submit]:hover {
    383         color: #000;
    384         border-color: #666;
     394.button-secondary,
     395a.button-secondary,
     396input.button-secondary {
     397        font-size: 12px;
     398        padding: .3em 1.2em;
    385399}
    386400
     401a.button {
     402        padding: .5em 1.2em .5em;
     403}
     404
     405.submit input[name='Submit'],
    387406.button,
    388 .submit input,
    389 .button-secondary {
    390         text-shadow: 0 1px 0 #fff;
    391         background: #f2f2f2;
    392         background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
    393         background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
    394         background-image:    -moz-linear-gradient(bottom, #ededed, #fff);
    395         background-image:      -o-linear-gradient(bottom, #ededed, #fff);
    396         background-image: linear-gradient(to top, #ededed, #fff);
     407input.button,
     408.button-secondary,
     409a.button-secondary,
     410input.button-secondary {
     411        color: #444;
     412        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     413
     414        background-color: #e5e5e5;
     415        background-image: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     416        background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     417        background-image: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     418        background-image: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     419        background-image: linear-gradient(top, #fff 0%, #f1f1f1 100%);
     420
     421        border: 1px solid #d2d2d2;
     422
     423        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     424        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     425        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     426        -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     427        box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
    397428}
    398429
     430.submit input[name='Submit']:hover,
     431.button:hover,
     432input.button:hover,
     433.button-secondary:hover,
     434a.button-secondary:hover,
     435input.button-secondary:hover {
     436        color: #111;
     437        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     438
     439        background-color: #f1f1f1;
     440        background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     441        background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     442        background-image: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     443        background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     444        background-image: linear-gradient(top, #fff 0%, #f6f6f6 100%);
     445
     446        border: 1px solid #cacaca;
     447
     448        -moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     449        -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     450        -o-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     451        -ms-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     452        box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     453}
     454
     455.submit input[name='Submit']:active,
    399456.button:active,
    400 .submit input:active,
    401 .button-secondary:active {
    402         background: #eee;
    403         background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    404         background-image: -webkit-linear-gradient(top, #ededed, #fff);
    405         background-image:    -moz-linear-gradient(top, #ededed, #fff);
    406         background-image:      -o-linear-gradient(top, #ededed, #fff);
    407         background-image: linear-gradient(to bottom, #ededed, #fff);
     457input.button:active,
     458.button-secondary:active,
     459a.button-secondary:active,
     460input.button-secondary:active {
     461        color: #222;
     462        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     463
     464        background-color: #e5e5e5;
     465        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     466        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     467        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     468        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     469        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     470
     471        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     472        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     473        -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     474        -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     475        box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
    408476}
    409477
    410 input.button-primary,
    411 button.button-primary,
     478.submit input[name='Submit']:focus,
     479.button:focus,
     480input.button:focus,
     481.button-secondary:focus,
     482a.button-secondary:focus,
     483input.button-secondary:focus {
     484        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     485
     486        background-color: #e5e5e5;
     487        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     488        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     489        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     490        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     491        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     492
     493        border: 1px solid #999;
     494
     495        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     496        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     497        -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     498        -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     499        box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     500}
     501
     502.button-primary,
    412503a.button-primary {
    413         border-color: #298cba;
    414         font-weight: bold;
    415504        color: #fff;
    416         text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    417         background: #21759b;
    418         background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
    419         background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
    420         background-image:    -moz-linear-gradient(bottom, #227199, #298cba);
    421         background-image:      -o-linear-gradient(bottom, #227199, #298cba);
    422         background-image: linear-gradient(to top, #227199, #298cba);
     505        text-shadow: 0 -1px 0 rgba(0,116,162,0.8);
     506
     507        background-color: #2ea2cc;
     508        background-image: -moz-linear-gradient(top, #1e8cbe 0%, #0074a2 100%);
     509        background-image: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     510        background-image: -ms-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     511        background-image: -o-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     512        background-image: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     513
     514        border: 1px solid #026896;
     515
     516        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     517        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     518        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     519        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     520        box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    423521}
    424522
    425 input.button-primary:active,
    426 button.button-primary:active,
    427 a.button-primary:active {
    428         color: #eaf2fa;
    429         background: #298cba;
    430         background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
    431         background-image: -webkit-linear-gradient(top, #227199, #298cba);
    432         background-image:    -moz-linear-gradient(top, #227199, #298cba);
    433         background-image:      -o-linear-gradient(top, #227199, #298cba);
    434         background-image: linear-gradient(to bottom, #227199, #298cba);
     523.button-primary:hover,
     524a.button-primary:hover {
     525        color: #fff;
     526        text-shadow: 0 -1px 0 rgb(0,116,162);
     527
     528        background-image: -moz-linear-gradient(top, #2ea2cc 0%, #0074a2 100%);
     529        background-image: -webkit-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     530        background-image: -o-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     531        background-image: -ms-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     532        background-image: linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     533
     534        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     535        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     536        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     537        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     538        box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
    435539}
    436540
    437 input.button-primary:hover,
    438 button.button-primary:hover,
    439 a.button-primary:hover,
    440 a.button-primary:focus,
     541.button-primary:active,
    441542a.button-primary:active {
    442         border-color: #13455b;
    443         color: #eaf2fa;
     543        color:rgba(255,255,255,.9)
     544
     545        background-image: -moz-linear-gradient(top, #1E8CBE 0%, #0074a2 100%);
     546        background-image: -webkit-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     547        background-image: -o-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     548        background-image: -ms-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     549        background-image: linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     550
     551        -moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     552        -webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     553        -o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     554        -ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     555        box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
    444556}
    445557
     558.button-primary:focus,
     559a.button-primary:focus {
     560        color:rgba(255,255,255,.9)
     561
     562        background-image: -moz-linear-gradient(top, #1e8cbc 0%, #0074a2 100%);
     563        background-image: -webkit-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     564        background-image: -o-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     565        background-image: -ms-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     566        background-image: linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     567
     568        border: 1px solid #002E45;
     569
     570        -moz-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     571        -webkit-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     572        -o-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     573        -ms-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     574        box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     575}
     576
    446577.button-disabled,
    447578.button[disabled],
    448579.button:disabled,
  • wp-admin/css/wp-admin.css

     
    332332}
    333333
    334334textarea,
    335 input,
     335input[type="text"],
     336input[type="password"],
     337input[type="file"],
     338input[type="email"],
     339input[type="number"],
     340input[type="search"],
     341input[type="tel"],
     342input[type="url"],
    336343select {
    337344        margin: 1px;
    338345        padding: 3px;
     
    468475input[type="text"],
    469476input[type="password"],
    470477input[type="file"],
    471 input[type="button"],
    472 input[type="submit"],
    473 input[type="reset"],
    474478input[type="email"],
    475479input[type="number"],
    476480input[type="search"],
     
    766770        text-decoration: none;
    767771}
    768772
    769 .submit input,
    770 .button,
    771 input.button,
    772 .button-primary,
    773 input.button-primary,
    774 .button-secondary,
    775 input.button-secondary,
    776 .button-highlighted,
    777 input.button-highlighted,
    778 #postcustomstuff .submit input {
    779         text-decoration: none;
    780         font-size: 12px !important;
    781         line-height: 13px;
    782         padding: 3px 8px;
    783         cursor: pointer;
    784         border-width: 1px;
    785         border-style: solid;
    786         -webkit-border-radius: 11px;
    787         border-radius: 11px;
    788         -moz-box-sizing: content-box;
    789         -webkit-box-sizing: content-box;
    790         box-sizing: content-box;
    791 }
    792 
    793 #minor-publishing-actions input,
    794 #major-publishing-actions input,
    795 #minor-publishing-actions .preview {
    796         min-width: 80px;
    797         text-align: center;
    798 }
    799 
    800773textarea.all-options,
    801774input.all-options {
    802775        width: 250px;
     
    917890        cursor: pointer;
    918891}
    919892
     893.tablenav select {
     894        float: left;
     895        margin-right: 5px;
     896}
     897
     898.tablenav input.button-secondary {
     899        float: left;
     900        margin-top: 1px;
     901}
     902
     903input[name='s'] {
     904        padding: 6px;
     905}
     906
    920907/*------------------------------------------------------------------------------
    921908  3.0 - Actions
    922909------------------------------------------------------------------------------*/
     
    1008995        list-style: square;
    1009996}
    1010997
    1011 a.button,
    1012 a.button-primary,
    1013 a.button-secondary {
    1014         line-height: 15px;
    1015         padding: 3px 10px;
    1016         white-space: nowrap;
    1017         -webkit-border-radius: 10px;
    1018 }
    1019 
    1020998.approve,
    1021999.unapproved .unapprove {
    10221000        display: none;
     
    45594537        vertical-align: middle;
    45604538}
    45614539
     4540#choose-from-library-link {
     4541        float: left;
     4542}
    45624543
    45634544/*------------------------------------------------------------------------------
    45644545  16.2 - Custom Background Screen
  • wp-admin/css/colors-classic.css

     
    3434input[type="text"],
    3535input[type="password"],
    3636input[type="file"],
    37 input[type="button"],
    38 input[type="submit"],
    39 input[type="reset"],
    4037input[type="email"],
    4138input[type="number"],
    4239input[type="search"],
     
    5653input[type="text"]:focus,
    5754input[type="password"]:focus,
    5855input[type="file"]:focus,
    59 input[type="button"]:focus,
    60 input[type="submit"]:focus,
    61 input[type="reset"]:focus,
    6256input[type="email"]:focus,
    6357input[type="number"]:focus,
    6458input[type="search"]:focus,
     
    375369        color: #666;
    376370}
    377371
     372/* =Buttons
     373----------------------------------------------- */
     374
     375.submit input,
    378376.button,
     377input.button,
     378.button-primary,
     379a.button-primary,
     380input.button-primary,
    379381.button-secondary,
    380 .submit input,
    381 input[type=button],
    382 input[type=submit] {
    383         border-color: #bbb;
    384         color: #464646;
     382a.button-secondary,
     383input.button-secondary,
     384.button-highlighted,
     385input.button-highlighted,
     386#postcustomstuff .submit input {
     387        cursor: pointer;
     388        font-size: 13px;
     389        font-family: sans-serif;
     390        text-decoration: none;
     391        height: auto;
     392        line-height: 1;
     393        padding: .4em 1.2em;
     394        font-weight: normal;
     395
     396        -moz-border-radius: 3px;
     397        -webkit-border-radius: 3px;
     398        -o-border-radius: 3px;
     399        -ms-border-radius: 3px;
     400        border-radius: 3px;
    385401}
    386402
    387 .button:hover,
    388 .button-secondary:hover,
    389 .submit input:hover,
    390 input[type=button]:hover,
    391 input[type=submit]:hover {
    392         color: #000;
    393         border-color: #666;
     403.button-secondary,
     404a.button-secondary,
     405input.button-secondary {
     406        font-size: 12px;
     407        padding: .3em 1.2em;
    394408}
    395409
     410a.button {
     411        padding: .5em 1.2em .5em;
     412}
     413
     414.submit input[name='Submit'],
    396415.button,
    397 .submit input,
    398 .button-secondary {
    399         text-shadow: 0 1px 0 #fff;
    400         background: #f2f2f2;
    401         background-image: -webkit-gradient(linear, left bottom, left top, from(#ededed), to(#fff));
    402         background-image: -webkit-linear-gradient(bottom, #ededed, #fff);
    403         background-image:    -moz-linear-gradient(bottom, #ededed, #fff);
    404         background-image:      -o-linear-gradient(bottom, #ededed, #fff);
    405         background-image: linear-gradient(to top, #ededed, #fff);
     416input.button,
     417.button-secondary,
     418a.button-secondary,
     419input.button-secondary {
     420        color: #444;
     421        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     422
     423        background-color: #e5e5e5;
     424        background-image: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     425        background-image: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     426        background-image: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     427        background-image: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);
     428        background-image: linear-gradient(top, #fff 0%, #f1f1f1 100%);
     429
     430        border: 1px solid #d2d2d2;
     431
     432        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     433        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     434        -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     435        -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
     436        box-shadow: inset 0 1px 0 rgba(255,255,255,.4);
    406437}
    407438
     439.submit input[name='Submit']:hover,
     440.button:hover,
     441input.button:hover,
     442.button-secondary:hover,
     443a.button-secondary:hover,
     444input.button-secondary:hover {
     445        color: #111;
     446        text-shadow: 0 1px 0 rgba(255,255,255,.7);
     447
     448        background-color: #f1f1f1;
     449        background-image: -moz-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     450        background-image: -webkit-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     451        background-image: -ms-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     452        background-image: -o-linear-gradient(top, #fff 0%, #f6f6f6 100%);
     453        background-image: linear-gradient(top, #fff 0%, #f6f6f6 100%);
     454
     455        border: 1px solid #cacaca;
     456
     457        -moz-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     458        -webkit-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     459        -o-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     460        -ms-box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     461        box-shadow: inset 0 2px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,0.1);
     462}
     463
     464.submit input[name='Submit']:active,
    408465.button:active,
    409 .submit input:active,
    410 .button-secondary:active {
    411         background: #eee;
    412         background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
    413         background-image: -webkit-linear-gradient(top, #ededed, #fff);
    414         background-image:    -moz-linear-gradient(top, #ededed, #fff);
    415         background-image:      -o-linear-gradient(top, #ededed, #fff);
    416         background-image: linear-gradient(to bottom, #ededed, #fff);
     466input.button:active,
     467.button-secondary:active,
     468a.button-secondary:active,
     469input.button-secondary:active {
     470        color: #222;
     471        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     472
     473        background-color: #e5e5e5;
     474        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     475        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     476        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     477        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     478        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     479
     480        -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     481        -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     482        -o-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     483        -ms-box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     484        box-shadow: inset 0 1px 2px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
    417485}
    418486
    419 input.button-primary,
    420 button.button-primary,
     487.submit input[name='Submit']:focus,
     488.button:focus,
     489input.button:focus,
     490.button-secondary:focus,
     491a.button-secondary:focus,
     492input.button-secondary:focus {
     493        text-shadow: 0 1px 0 rgba(255,255,255,.3);
     494
     495        background-color: #e5e5e5;
     496        background-image: -moz-linear-gradient(top, #fff 0%, #eee 100%);
     497        background-image: -webkit-linear-gradient(top, #fff 0%, #eee 100%);
     498        background-image: -ms-linear-gradient(top, #fff 0%, #eee 100%);
     499        background-image: -o-linear-gradient(top, #fff 0%, #eee 100%);
     500        background-image: linear-gradient(top, #fff 0%, #eee 100%);
     501
     502        border: 1px solid #999;
     503
     504        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     505        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     506        -o-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     507        -ms-box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     508        box-shadow: inset 0 1px 1px rgba(0,0,0,.2), inset 0 -1px 0 rgba(255,255,255,.5);
     509}
     510
     511.button-primary,
    421512a.button-primary {
    422         border-color: #298cba;
    423         font-weight: bold;
    424513        color: #fff;
    425         text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
    426         background: #21759b;
    427         background-image: -webkit-gradient(linear, left bottom, left top, from(#227199), to(#298cba));
    428         background-image: -webkit-linear-gradient(bottom, #227199, #298cba);
    429         background-image:    -moz-linear-gradient(bottom, #227199, #298cba);
    430         background-image:      -o-linear-gradient(bottom, #227199, #298cba);
    431         background-image: linear-gradient(to top, #227199, #298cba);
     514        text-shadow: 0 -1px 0 rgba(0,116,162,0.8);
     515
     516        background-color: #2ea2cc;
     517        background-image: -moz-linear-gradient(top, #1e8cbe 0%, #0074a2 100%);
     518        background-image: -webkit-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     519        background-image: -ms-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     520        background-image: -o-linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     521        background-image: linear-gradient(top, #1e8cbe 0%,#0074a2 100%);
     522
     523        border: 1px solid #026896;
     524
     525        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     526        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     527        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     528        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
     529        box-shadow: inset 0 1px 0 rgba(120,200,230,0.5);
    432530}
    433531
    434 input.button-primary:active,
    435 button.button-primary:active,
    436 a.button-primary:active {
    437         color: #eaf2fa;
    438         background: #298cba;
    439         background-image: -webkit-gradient(linear, left top, left bottom, from(#227199), to(#298cba));
    440         background-image: -webkit-linear-gradient(top, #227199, #298cba);
    441         background-image:    -moz-linear-gradient(top, #227199, #298cba);
    442         background-image:      -o-linear-gradient(top, #227199, #298cba);
    443         background-image: linear-gradient(to bottom, #227199, #298cba);
     532.button-primary:hover,
     533a.button-primary:hover {
     534        color: #fff;
     535        text-shadow: 0 -1px 0 rgb(0,116,162);
     536
     537        background-image: -moz-linear-gradient(top, #2ea2cc 0%, #0074a2 100%);
     538        background-image: -webkit-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     539        background-image: -o-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     540        background-image: -ms-linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     541        background-image: linear-gradient(top, #2ea2cc 0%,#0074a2 100%);
     542
     543        -moz-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     544        -webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     545        -o-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     546        -ms-box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
     547        box-shadow: inset 0 1px 0 rgba(120,200,230,0.7), 0 1px 2px rgba(0,0,0,0.3);
    444548}
    445549
    446 input.button-primary:hover,
    447 button.button-primary:hover,
    448 a.button-primary:hover,
    449 a.button-primary:focus,
     550.button-primary:active,
    450551a.button-primary:active {
    451         border-color: #13455b;
    452         color: #eaf2fa;
     552        color:rgba(255,255,255,.9)
     553
     554        background-image: -moz-linear-gradient(top, #1E8CBE 0%, #0074a2 100%);
     555        background-image: -webkit-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     556        background-image: -o-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     557        background-image: -ms-linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     558        background-image: linear-gradient(top, #1E8CBE 0%,#0074a2 100%);
     559
     560        -moz-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     561        -webkit-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     562        -o-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     563        -ms-box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
     564        box-shadow: inset 0 1px 5px #005684, inset 0 -1px 0 #1e8cbe;
    453565}
    454566
     567.button-primary:focus,
     568a.button-primary:focus {
     569        color:rgba(255,255,255,.9)
     570
     571        background-image: -moz-linear-gradient(top, #1e8cbc 0%, #0074a2 100%);
     572        background-image: -webkit-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     573        background-image: -o-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     574        background-image: -ms-linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     575        background-image: linear-gradient(top, #1e8cbc 0%,#0074a2 100%);
     576
     577        border: 1px solid #002E45;
     578
     579        -moz-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     580        -webkit-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     581        -o-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     582        -ms-box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     583        box-shadow: inset 0 1px 3px #005684, inset 0 -1px 0 #1e8cbe;
     584}
     585
    455586.button-disabled,
    456587.button[disabled],
    457588.button:disabled,