diff --git a/css/p3.css b/css/p3.css old mode 100644 new mode 100755 index e9a5880..85f4278 --- a/css/p3.css +++ b/css/p3.css @@ -4,10 +4,12 @@ * This file is copied from p3bootstrap. You have to run * php composer.phar install --dev * in order to get the imported files. + * + * paths are adjustes to work from ./www/themes/THEMENAME */ /* import bootrap */ /*! - * Bootstrap v2.2.2 + * Bootstrap v2.3.0 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 @@ -15,6 +17,33 @@ * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 28px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} article, aside, details, @@ -184,33 +213,6 @@ textarea { page-break-after: avoid; } } -.clearfix { - *zoom: 1; -} -.clearfix:before, -.clearfix:after { - display: table; - content: ""; - line-height: 0; -} -.clearfix:after { - clear: both; -} -.hide-text { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.input-block-level { - display: block; - width: 100%; - min-height: 28px; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} body { margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; @@ -223,7 +225,8 @@ a { color: #0088cc; text-decoration: none; } -a:hover { +a:hover, +a:focus { color: #005580; text-decoration: underline; } @@ -918,33 +921,47 @@ cite { .muted { color: #999999; } -a.muted:hover { +a.muted:hover, +a.muted:focus { color: #808080; } .text-warning { color: #c09853; } -a.text-warning:hover { +a.text-warning:hover, +a.text-warning:focus { color: #a47e3c; } .text-error { color: #b94a48; } -a.text-error:hover { +a.text-error:hover, +a.text-error:focus { color: #953b39; } .text-info { color: #3a87ad; } -a.text-info:hover { +a.text-info:hover, +a.text-info:focus { color: #2d6987; } .text-success { color: #468847; } -a.text-success:hover { +a.text-success:hover, +a.text-success:focus { color: #356635; } +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} h1, h2, h3, @@ -1035,6 +1052,10 @@ ol.inline { ul.inline > li, ol.inline > li { display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; padding-left: 5px; padding-right: 5px; } @@ -1106,9 +1127,9 @@ blockquote { } blockquote p { margin-bottom: 0; - font-size: 16px; + font-size: 16.25px; font-weight: 300; - line-height: 22.5px; + line-height: 1.25; } blockquote small { display: block; @@ -1489,40 +1510,64 @@ textarea, .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; } -input.span12, textarea.span12, .uneditable-input.span12 { +input.span12, +textarea.span12, +.uneditable-input.span12 { width: 926px; } -input.span11, textarea.span11, .uneditable-input.span11 { +input.span11, +textarea.span11, +.uneditable-input.span11 { width: 846px; } -input.span10, textarea.span10, .uneditable-input.span10 { +input.span10, +textarea.span10, +.uneditable-input.span10 { width: 766px; } -input.span9, textarea.span9, .uneditable-input.span9 { +input.span9, +textarea.span9, +.uneditable-input.span9 { width: 686px; } -input.span8, textarea.span8, .uneditable-input.span8 { +input.span8, +textarea.span8, +.uneditable-input.span8 { width: 606px; } -input.span7, textarea.span7, .uneditable-input.span7 { +input.span7, +textarea.span7, +.uneditable-input.span7 { width: 526px; } -input.span6, textarea.span6, .uneditable-input.span6 { +input.span6, +textarea.span6, +.uneditable-input.span6 { width: 446px; } -input.span5, textarea.span5, .uneditable-input.span5 { +input.span5, +textarea.span5, +.uneditable-input.span5 { width: 366px; } -input.span4, textarea.span4, .uneditable-input.span4 { +input.span4, +textarea.span4, +.uneditable-input.span4 { width: 286px; } -input.span3, textarea.span3, .uneditable-input.span3 { +input.span3, +textarea.span3, +.uneditable-input.span3 { width: 206px; } -input.span2, textarea.span2, .uneditable-input.span2 { +input.span2, +textarea.span2, +.uneditable-input.span2 { width: 126px; } -input.span1, textarea.span1, .uneditable-input.span1 { +input.span1, +textarea.span1, +.uneditable-input.span1 { width: 46px; } input, @@ -1533,40 +1578,64 @@ textarea, .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; } -input.span12, textarea.span12, .uneditable-input.span12 { +input.span12, +textarea.span12, +.uneditable-input.span12 { width: 926px; } -input.span11, textarea.span11, .uneditable-input.span11 { +input.span11, +textarea.span11, +.uneditable-input.span11 { width: 846px; } -input.span10, textarea.span10, .uneditable-input.span10 { +input.span10, +textarea.span10, +.uneditable-input.span10 { width: 766px; } -input.span9, textarea.span9, .uneditable-input.span9 { +input.span9, +textarea.span9, +.uneditable-input.span9 { width: 686px; } -input.span8, textarea.span8, .uneditable-input.span8 { +input.span8, +textarea.span8, +.uneditable-input.span8 { width: 606px; } -input.span7, textarea.span7, .uneditable-input.span7 { +input.span7, +textarea.span7, +.uneditable-input.span7 { width: 526px; } -input.span6, textarea.span6, .uneditable-input.span6 { +input.span6, +textarea.span6, +.uneditable-input.span6 { width: 446px; } -input.span5, textarea.span5, .uneditable-input.span5 { +input.span5, +textarea.span5, +.uneditable-input.span5 { width: 366px; } -input.span4, textarea.span4, .uneditable-input.span4 { +input.span4, +textarea.span4, +.uneditable-input.span4 { width: 286px; } -input.span3, textarea.span3, .uneditable-input.span3 { +input.span3, +textarea.span3, +.uneditable-input.span3 { width: 206px; } -input.span2, textarea.span2, .uneditable-input.span2 { +input.span2, +textarea.span2, +.uneditable-input.span2 { width: 126px; } -input.span1, textarea.span1, .uneditable-input.span1 { +input.span1, +textarea.span1, +.uneditable-input.span1 { width: 46px; } .controls-row { @@ -1944,7 +2013,9 @@ select:focus:invalid:focus { } .input-append, .input-prepend { - margin-bottom: 5px; + display: inline-block; + margin-bottom: 9px; + vertical-align: middle; font-size: 0; white-space: nowrap; } @@ -1955,7 +2026,9 @@ select:focus:invalid:focus { .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, -.input-prepend .dropdown-menu { +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { font-size: 13px; } .input-append input, @@ -2304,27 +2377,33 @@ table { border-top: 0; } .table-bordered thead:first-child tr:first-child > th:first-child, -.table-bordered tbody:first-child tr:first-child > td:first-child { +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { -webkit-border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; border-top-left-radius: 4px; } .table-bordered thead:first-child tr:first-child > th:last-child, -.table-bordered tbody:first-child tr:first-child > td:last-child { +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { -webkit-border-top-right-radius: 4px; -moz-border-radius-topright: 4px; border-top-right-radius: 4px; } .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, -.table-bordered tfoot:last-child tr:last-child > td:first-child { +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } .table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, -.table-bordered tfoot:last-child tr:last-child > td:last-child { +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { -webkit-border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; border-bottom-right-radius: 4px; @@ -2359,8 +2438,8 @@ table { .table-striped tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; } -.table-hover tbody tr:hover td, -.table-hover tbody tr:hover th { +.table-hover tbody tr:hover > td, +.table-hover tbody tr:hover > th { background-color: #f5f5f5; } table td[class*="span"], @@ -2443,28 +2522,28 @@ table th[class*="span"], width: 924px; margin-left: 0; } -.table tbody tr.success td { +.table tbody tr.success > td { background-color: #dff0d8; } -.table tbody tr.error td { +.table tbody tr.error > td { background-color: #f2dede; } -.table tbody tr.warning td { +.table tbody tr.warning > td { background-color: #fcf8e3; } -.table tbody tr.info td { +.table tbody tr.info > td { background-color: #d9edf7; } -.table-hover tbody tr.success:hover td { +.table-hover tbody tr.success:hover > td { background-color: #d0e9c6; } -.table-hover tbody tr.error:hover td { +.table-hover tbody tr.error:hover > td { background-color: #ebcccc; } -.table-hover tbody tr.warning:hover td { +.table-hover tbody tr.warning:hover > td { background-color: #faf2cc; } -.table-hover tbody tr.info:hover td { +.table-hover tbody tr.info:hover > td { background-color: #c4e3f3; } [class^="icon-"], @@ -2480,7 +2559,7 @@ table th[class*="span"], background-repeat: no-repeat; margin-top: 1px; } -/* White icons with optional class, or on hover/active states of certain elements */ +/* White icons with optional class, or on hover/focus/active states of certain elements */ .icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], @@ -2489,11 +2568,15 @@ table th[class*="span"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], -.dropdown-submenu:hover > a > [class*=" icon-"] { +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { background-image: url("img/glyphicons-halflings-white.png"); } .icon-glass { @@ -2847,6 +2930,7 @@ table th[class*="span"], } .icon-folder-close { background-position: -384px -120px; + width: 16px; } .icon-folder-open { background-position: -408px -120px; @@ -2982,7 +3066,7 @@ table th[class*="span"], background-color: #e5e5e5; border-bottom: 1px solid #ffffff; } -.dropdown-menu li > a { +.dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; @@ -2991,9 +3075,10 @@ table th[class*="span"], color: #333333; white-space: nowrap; } -.dropdown-menu li > a:hover, -.dropdown-menu li > a:focus, -.dropdown-submenu:hover > a { +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { text-decoration: none; color: #ffffff; background-color: #0081c2; @@ -3005,8 +3090,9 @@ table th[class*="span"], background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } -.dropdown-menu .active > a, -.dropdown-menu .active > a:hover { +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { color: #ffffff; text-decoration: none; outline: 0; @@ -3019,11 +3105,13 @@ table th[class*="span"], background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } -.dropdown-menu .disabled > a, -.dropdown-menu .disabled > a:hover { +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { color: #999999; } -.dropdown-menu .disabled > a:hover { +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; @@ -3174,7 +3262,8 @@ table th[class*="span"], opacity: 0.2; filter: alpha(opacity=20); } -.close:hover { +.close:hover, +.close:focus { color: #000000; text-decoration: none; cursor: pointer; @@ -3229,6 +3318,7 @@ button.close { box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); } .btn:hover, +.btn:focus, .btn:active, .btn.active, .btn.disabled, @@ -3242,6 +3332,7 @@ button.close { background-color: #cccccc \9; } .btn:hover, +.btn:focus, .btn:active, .btn.active, .btn.disabled, @@ -3260,7 +3351,8 @@ button.close { .btn:first-child { *margin-left: 0; } -.btn:hover { +.btn:hover, +.btn:focus { color: #333333; text-decoration: none; background-position: 0 -15px; @@ -3350,10 +3442,6 @@ input[type="button"].btn-block { .btn-inverse.active { color: rgba(255, 255, 255, 0.75); } -.btn { - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); -} .btn-primary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); @@ -3373,6 +3461,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-primary:hover, +.btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, @@ -3386,6 +3475,7 @@ input[type="button"].btn-block { background-color: #004099 \9; } .btn-primary:hover, +.btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, @@ -3417,6 +3507,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-warning:hover, +.btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, @@ -3430,6 +3521,7 @@ input[type="button"].btn-block { background-color: #c67605 \9; } .btn-warning:hover, +.btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, @@ -3461,6 +3553,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-danger:hover, +.btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, @@ -3474,6 +3567,7 @@ input[type="button"].btn-block { background-color: #942a25 \9; } .btn-danger:hover, +.btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, @@ -3505,6 +3599,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-success:hover, +.btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, @@ -3518,6 +3613,7 @@ input[type="button"].btn-block { background-color: #408140 \9; } .btn-success:hover, +.btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, @@ -3549,6 +3645,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-info:hover, +.btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, @@ -3562,6 +3659,7 @@ input[type="button"].btn-block { background-color: #24748c \9; } .btn-info:hover, +.btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, @@ -3593,6 +3691,7 @@ input[type="button"].btn-block { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .btn-inverse:hover, +.btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, @@ -3606,6 +3705,7 @@ input[type="button"].btn-block { background-color: #080808 \9; } .btn-inverse:hover, +.btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, @@ -3660,12 +3760,14 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 0; border-radius: 0; } -.btn-link:hover { +.btn-link:hover, +.btn-link:focus { color: #005580; text-decoration: underline; background-color: transparent; } -.btn-link[disabled]:hover { +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { color: #333333; text-decoration: none; } @@ -3825,8 +3927,6 @@ input[type="submit"].btn.btn-mini { margin-top: 8px; margin-left: 0; } -.btn-mini .caret, -.btn-small .caret, .btn-large .caret { margin-top: 6px; } @@ -3835,6 +3935,10 @@ input[type="submit"].btn.btn-mini { border-right-width: 5px; border-top-width: 5px; } +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} .dropup .btn-large .caret { border-bottom-width: 5px; } @@ -3954,7 +4058,8 @@ input[type="submit"].btn.btn-mini { .nav > li > a { display: block; } -.nav > li > a:hover { +.nav > li > a:hover, +.nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } @@ -3992,7 +4097,8 @@ input[type="submit"].btn.btn-mini { padding: 3px 15px; } .nav-list > .active > a, -.nav-list > .active > a:hover { +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); background-color: #0088cc; @@ -4064,11 +4170,13 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; } -.nav-tabs > li > a:hover { +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #dddddd; } .nav-tabs > .active > a, -.nav-tabs > .active > a:hover { +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { color: #555555; background-color: #ffffff; border: 1px solid #ddd; @@ -4085,7 +4193,8 @@ input[type="submit"].btn.btn-mini { border-radius: 5px; } .nav-pills > .active > a, -.nav-pills > .active > a:hover { +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { color: #ffffff; background-color: #0088cc; } @@ -4120,7 +4229,8 @@ input[type="submit"].btn.btn-mini { -moz-border-radius-bottomleft: 4px; border-bottom-left-radius: 4px; } -.nav-tabs.nav-stacked > li > a:hover { +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { border-color: #ddd; z-index: 2; } @@ -4145,7 +4255,8 @@ input[type="submit"].btn.btn-mini { border-bottom-color: #0088cc; margin-top: 6px; } -.nav .dropdown-toggle:hover .caret { +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { border-top-color: #005580; border-bottom-color: #005580; } @@ -4161,25 +4272,29 @@ input[type="submit"].btn.btn-mini { border-top-color: #555555; border-bottom-color: #555555; } -.nav > .dropdown.active > a:hover { +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { cursor: pointer; } .nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, -.nav > li.dropdown.open.active > a:hover { +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { color: #ffffff; background-color: #999999; border-color: #999999; } .nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, -.nav li.dropdown.open a:hover .caret { +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; filter: alpha(opacity=100); } -.tabs-stacked .open > a:hover { +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { border-color: #999999; } .tabbable { @@ -4231,12 +4346,14 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; } -.tabs-below > .nav-tabs > li > a:hover { +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { border-bottom-color: transparent; border-top-color: #ddd; } .tabs-below > .nav-tabs > .active > a, -.tabs-below > .nav-tabs > .active > a:hover { +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { border-color: transparent #ddd #ddd #ddd; } .tabs-left > .nav-tabs > li, @@ -4260,11 +4377,13 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; } -.tabs-left > .nav-tabs > li > a:hover { +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { border-color: #eeeeee #dddddd #eeeeee #eeeeee; } .tabs-left > .nav-tabs .active > a, -.tabs-left > .nav-tabs .active > a:hover { +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { border-color: #ddd transparent #ddd #ddd; *border-right-color: #ffffff; } @@ -4279,18 +4398,21 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; } -.tabs-right > .nav-tabs > li > a:hover { +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { border-color: #eeeeee #eeeeee #eeeeee #dddddd; } .tabs-right > .nav-tabs .active > a, -.tabs-right > .nav-tabs .active > a:hover { +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { border-color: #ddd #ddd #ddd transparent; *border-left-color: #ffffff; } .nav > .disabled > a { color: #999999; } -.nav > .disabled > a:hover { +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { text-decoration: none; background-color: transparent; cursor: default; @@ -4305,15 +4427,15 @@ input[type="submit"].btn.btn-mini { min-height: 40px; padding-left: 20px; padding-right: 20px; - background-color: #474747; - background-image: -moz-linear-gradient(top, #555555, #333333); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333)); - background-image: -webkit-linear-gradient(top, #555555, #333333); - background-image: -o-linear-gradient(top, #555555, #333333); - background-image: linear-gradient(to bottom, #555555, #333333); + background-color: #2c2c2c; + background-image: -moz-linear-gradient(top, #333333, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222)); + background-image: -webkit-linear-gradient(top, #333333, #222222); + background-image: -o-linear-gradient(top, #333333, #222222); + background-image: linear-gradient(to bottom, #333333, #222222); background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff333333', GradientType=0); - border: 1px solid #141414; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff333333', endColorstr='#ff222222', GradientType=0); + border: 1px solid #030303; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; @@ -4354,28 +4476,30 @@ input[type="submit"].btn.btn-mini { margin-left: -20px; font-size: 20px; font-weight: 200; - color: #ffffff; - text-shadow: 0 1px 0 #555555; + color: #999999; + text-shadow: 0 1px 0 #333333; } -.navbar .brand:hover { +.navbar .brand:hover, +.navbar .brand:focus { text-decoration: none; } .navbar-text { margin-bottom: 0; line-height: 40px; - color: #ffffff; + color: #999999; } .navbar-link { - color: #ffffff; + color: #999999; } -.navbar-link:hover { - color: #f89406; +.navbar-link:hover, +.navbar-link:focus { + color: #ffffff; } .navbar .divider-vertical { height: 40px; margin: 0 9px; - border-left: 1px solid #333333; - border-right: 1px solid #555555; + border-left: 1px solid #222222; + border-right: 1px solid #333333; } .navbar .btn, .navbar .btn-group { @@ -4383,7 +4507,9 @@ input[type="submit"].btn.btn-mini { } .navbar .btn-group .btn, .navbar .input-prepend .btn, -.navbar .input-append .btn { +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { margin-top: 0; } .navbar-form { @@ -4522,9 +4648,9 @@ input[type="submit"].btn.btn-mini { .navbar .nav > li > a { float: none; padding: 11px 15px 11px; - color: #ffffff; + color: #999999; text-decoration: none; - text-shadow: 0 1px 0 #555555; + text-shadow: 0 1px 0 #333333; } .navbar .nav .dropdown-toggle .caret { margin-top: 8px; @@ -4532,15 +4658,15 @@ input[type="submit"].btn.btn-mini { .navbar .nav > li > a:focus, .navbar .nav > li > a:hover { background-color: transparent; - color: #f89406; + color: #ffffff; text-decoration: none; } .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { - color: #f89406; + color: #ffffff; text-decoration: none; - background-color: #333333; + background-color: #222222; -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); @@ -4553,17 +4679,17 @@ input[type="submit"].btn.btn-mini { margin-right: 5px; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #3b3b3b; - background-image: -moz-linear-gradient(top, #484848, #262626); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#484848), to(#262626)); - background-image: -webkit-linear-gradient(top, #484848, #262626); - background-image: -o-linear-gradient(top, #484848, #262626); - background-image: linear-gradient(to bottom, #484848, #262626); + background-color: #1f1f1f; + background-image: -moz-linear-gradient(top, #262626, #151515); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#262626), to(#151515)); + background-image: -webkit-linear-gradient(top, #262626, #151515); + background-image: -o-linear-gradient(top, #262626, #151515); + background-image: linear-gradient(to bottom, #262626, #151515); background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff484848', endColorstr='#ff262626', GradientType=0); - border-color: #262626 #262626 #000000; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#ff151515', GradientType=0); + border-color: #151515 #151515 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - *background-color: #262626; + *background-color: #151515; /* Darken IE7 buttons by default so they stand out more given they won't have borders */ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); @@ -4572,30 +4698,32 @@ input[type="submit"].btn.btn-mini { box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); } .navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #ffffff; - background-color: #262626; - *background-color: #1a1a1a; + background-color: #151515; + *background-color: #080808; } .navbar .btn-navbar:active, .navbar .btn-navbar.active { - background-color: #0d0d0d \9; + background-color: #000000 \9; } .navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] { color: #ffffff; - background-color: #262626; - *background-color: #1a1a1a; + background-color: #151515; + *background-color: #080808; } .navbar .btn-navbar:active, .navbar .btn-navbar.active { - background-color: #0d0d0d \9; + background-color: #000000 \9; } .navbar .btn-navbar .icon-bar { display: block; @@ -4646,25 +4774,26 @@ input[type="submit"].btn.btn-mini { bottom: -6px; top: auto; } -.navbar .nav li.dropdown > a:hover .caret { - border-top-color: #f89406; - border-bottom-color: #f89406; +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; } .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { - background-color: #333333; - color: #f89406; + background-color: #222222; + color: #ffffff; } .navbar .nav li.dropdown > .dropdown-toggle .caret { - border-top-color: #ffffff; - border-bottom-color: #ffffff; + border-top-color: #999999; + border-bottom-color: #999999; } .navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { - border-top-color: #f89406; - border-bottom-color: #f89406; + border-top-color: #ffffff; + border-bottom-color: #ffffff; } .navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right { @@ -4708,7 +4837,9 @@ input[type="submit"].btn.btn-mini { text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); } .navbar-inverse .brand:hover, -.navbar-inverse .nav > li > a:hover { +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { color: #ffffff; } .navbar-inverse .brand { @@ -4731,7 +4862,8 @@ input[type="submit"].btn.btn-mini { .navbar-inverse .navbar-link { color: #999999; } -.navbar-inverse .navbar-link:hover { +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { color: #ffffff; } .navbar-inverse .divider-vertical { @@ -4744,7 +4876,8 @@ input[type="submit"].btn.btn-mini { background-color: #111111; color: #ffffff; } -.navbar-inverse .nav li.dropdown > a:hover .caret { +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } @@ -4819,6 +4952,7 @@ input[type="submit"].btn.btn-mini { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } .navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, @@ -4832,6 +4966,7 @@ input[type="submit"].btn.btn-mini { background-color: #000000 \9; } .navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, @@ -4900,6 +5035,7 @@ input[type="submit"].btn.btn-mini { border-left-width: 0; } .pagination ul > li > a:hover, +.pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color: #f5f5f5; @@ -4911,7 +5047,8 @@ input[type="submit"].btn.btn-mini { } .pagination ul > .disabled > span, .pagination ul > .disabled > a, -.pagination ul > .disabled > a:hover { +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { color: #999999; background-color: transparent; cursor: default; @@ -5033,7 +5170,8 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 15px; border-radius: 15px; } -.pager li > a:hover { +.pager li > a:hover, +.pager li > a:focus { text-decoration: none; background-color: #f5f5f5; } @@ -5047,6 +5185,7 @@ input[type="submit"].btn.btn-mini { } .pager .disabled > a, .pager .disabled > a:hover, +.pager .disabled > a:focus, .pager .disabled > span { color: #999999; background-color: #fff; @@ -5170,8 +5309,8 @@ input[type="submit"].btn.btn-mini { z-index: 1020; display: block; visibility: visible; - padding: 5px; font-size: 11px; + line-height: 1.4; opacity: 0; filter: alpha(opacity=0); } @@ -5181,19 +5320,23 @@ input[type="submit"].btn.btn-mini { } .tooltip.top { margin-top: -3px; + padding: 5px 0; } .tooltip.right { margin-left: 3px; + padding: 0 5px; } .tooltip.bottom { margin-top: 3px; + padding: 5px 0; } .tooltip.left { margin-left: -3px; + padding: 0 5px; } .tooltip-inner { max-width: 200px; - padding: 3px 8px; + padding: 8px; color: #ffffff; text-align: center; text-decoration: none; @@ -5243,7 +5386,7 @@ input[type="submit"].btn.btn-mini { left: 0; z-index: 1010; display: none; - width: 236px; + max-width: 276px; padding: 1px; text-align: left; background-color: #ffffff; @@ -5284,6 +5427,9 @@ input[type="submit"].btn.btn-mini { -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } +.popover-title:empty { + display: none; +} .popover-content { padding: 9px 14px; } @@ -5406,7 +5552,8 @@ input[type="submit"].btn.btn-mini { -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } -a.thumbnail:hover { +a.thumbnail:hover, +a.thumbnail:focus { border-color: #0088cc; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); @@ -5441,10 +5588,10 @@ a.thumbnail:hover { .media-heading { margin: 0 0 5px; } -.media .pull-left { +.media > .pull-left { margin-right: 10px; } -.media .pull-right { +.media > .pull-right { margin-left: 10px; } .media-list { @@ -5481,7 +5628,9 @@ a.thumbnail:hover { display: none; } a.label:hover, -a.badge:hover { +a.label:focus, +a.badge:hover, +a.badge:focus { color: #ffffff; text-decoration: none; cursor: pointer; @@ -5767,7 +5916,8 @@ a.badge:hover { -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } -.carousel-inner > .item > img { +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { display: block; line-height: 1; } @@ -5825,12 +5975,35 @@ a.badge:hover { left: auto; right: 15px; } -.carousel-control:hover { +.carousel-control:hover, +.carousel-control:focus { color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} +.carousel-indicators .active { + background-color: #fff; +} .carousel-caption { position: absolute; left: 0; @@ -5892,7 +6065,7 @@ a.badge:hover { position: fixed; } /*! - * Bootstrap Responsive v2.2.2 + * Bootstrap Responsive v2.3.0 * * Copyright 2012 Twitter, Inc * Licensed under the Apache License v2.0 @@ -5900,9 +6073,6 @@ a.badge:hover { * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ -@-ms-viewport { - width: device-width; -} .clearfix { *zoom: 1; } @@ -5930,6 +6100,9 @@ a.badge:hover { -moz-box-sizing: border-box; box-sizing: border-box; } +@-ms-viewport { + width: device-width; +} .hidden { display: none; visibility: hidden; @@ -5974,6 +6147,17 @@ a.badge:hover { display: none !important; } } +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} @media (min-width: 1200px) { .row { margin-left: -30px; @@ -6559,40 +6743,64 @@ a.badge:hover { .controls-row [class*="span"] + [class*="span"] { margin-left: 30px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 1156px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 1056px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 956px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 856px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 756px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 656px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 556px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 456px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 356px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 256px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 156px; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 56px; } input, @@ -6603,40 +6811,64 @@ a.badge:hover { .controls-row [class*="span"] + [class*="span"] { margin-left: 30px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 1156px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 1056px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 956px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 856px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 756px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 656px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 556px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 456px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 356px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 256px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 156px; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 56px; } .thumbnails { @@ -7234,40 +7466,64 @@ a.badge:hover { .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 710px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 648px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 586px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 524px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 462px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 400px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 338px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 276px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 214px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 152px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 90px; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 28px; } input, @@ -7278,40 +7534,64 @@ a.badge:hover { .controls-row [class*="span"] + [class*="span"] { margin-left: 20px; } - input.span12, textarea.span12, .uneditable-input.span12 { + input.span12, + textarea.span12, + .uneditable-input.span12 { width: 710px; } - input.span11, textarea.span11, .uneditable-input.span11 { + input.span11, + textarea.span11, + .uneditable-input.span11 { width: 648px; } - input.span10, textarea.span10, .uneditable-input.span10 { + input.span10, + textarea.span10, + .uneditable-input.span10 { width: 586px; } - input.span9, textarea.span9, .uneditable-input.span9 { + input.span9, + textarea.span9, + .uneditable-input.span9 { width: 524px; } - input.span8, textarea.span8, .uneditable-input.span8 { + input.span8, + textarea.span8, + .uneditable-input.span8 { width: 462px; } - input.span7, textarea.span7, .uneditable-input.span7 { + input.span7, + textarea.span7, + .uneditable-input.span7 { width: 400px; } - input.span6, textarea.span6, .uneditable-input.span6 { + input.span6, + textarea.span6, + .uneditable-input.span6 { width: 338px; } - input.span5, textarea.span5, .uneditable-input.span5 { + input.span5, + textarea.span5, + .uneditable-input.span5 { width: 276px; } - input.span4, textarea.span4, .uneditable-input.span4 { + input.span4, + textarea.span4, + .uneditable-input.span4 { width: 214px; } - input.span3, textarea.span3, .uneditable-input.span3 { + input.span3, + textarea.span3, + .uneditable-input.span3 { width: 152px; } - input.span2, textarea.span2, .uneditable-input.span2 { + input.span2, + textarea.span2, + .uneditable-input.span2 { width: 90px; } - input.span1, textarea.span1, .uneditable-input.span1 { + input.span1, + textarea.span1, + .uneditable-input.span1 { width: 28px; } } @@ -7507,14 +7787,14 @@ a.badge:hover { display: none; } .nav-collapse .nav .nav-header { - color: #ffffff; + color: #999999; text-shadow: none; } .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { padding: 9px 15px; font-weight: bold; - color: #ffffff; + color: #999999; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; @@ -7530,15 +7810,19 @@ a.badge:hover { margin-bottom: 2px; } .nav-collapse .nav > li > a:hover, - .nav-collapse .dropdown-menu a:hover { - background-color: #333333; + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #222222; } .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a { color: #999999; } .navbar-inverse .nav-collapse .nav > li > a:hover, - .navbar-inverse .nav-collapse .dropdown-menu a:hover { + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { background-color: #111111; } .nav-collapse.in .btn-group { @@ -7582,8 +7866,8 @@ a.badge:hover { float: none; padding: 9px 15px; margin: 9px 0; - border-top: 1px solid #333333; - border-bottom: 1px solid #333333; + border-top: 1px solid #222222; + border-bottom: 1px solid #222222; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); @@ -7769,12 +8053,13 @@ div.form INPUT[type="submit"] { -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); - border-color: #c5c5c5; - border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); } div.form BUTTON:hover, div.form INPUT[type="button"]:hover, div.form INPUT[type="submit"]:hover, +div.form BUTTON:focus, +div.form INPUT[type="button"]:focus, +div.form INPUT[type="submit"]:focus, div.form BUTTON:active, div.form INPUT[type="button"]:active, div.form INPUT[type="submit"]:active, @@ -7802,6 +8087,9 @@ div.form INPUT[type="submit"].active { div.form BUTTON:hover, div.form INPUT[type="button"]:hover, div.form INPUT[type="submit"]:hover, +div.form BUTTON:focus, +div.form INPUT[type="button"]:focus, +div.form INPUT[type="submit"]:focus, div.form BUTTON:active, div.form INPUT[type="button"]:active, div.form INPUT[type="submit"]:active, @@ -7838,7 +8126,10 @@ div.form INPUT[type="submit"]:first-child { } div.form BUTTON:hover, div.form INPUT[type="button"]:hover, -div.form INPUT[type="submit"]:hover { +div.form INPUT[type="submit"]:hover, +div.form BUTTON:focus, +div.form INPUT[type="button"]:focus, +div.form INPUT[type="submit"]:focus { color: #333333; text-decoration: none; background-position: 0 -15px; @@ -7908,6 +8199,7 @@ div.form INPUT[type="submit"] { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); } div.form INPUT[type="submit"]:hover, +div.form INPUT[type="submit"]:focus, div.form INPUT[type="submit"]:active, div.form INPUT[type="submit"].active, div.form INPUT[type="submit"].disabled, @@ -7921,6 +8213,7 @@ div.form INPUT[type="submit"].active { background-color: #004099 \9; } div.form INPUT[type="submit"]:hover, +div.form INPUT[type="submit"]:focus, div.form INPUT[type="submit"]:active, div.form INPUT[type="submit"].active, div.form INPUT[type="submit"].disabled, @@ -7937,15 +8230,25 @@ div.form INPUT[type="submit"] .caret { border-top-color: #ffffff; border-bottom-color: #ffffff; } -/* DEVELOPMENT SETTINGS FOR PACKAGE */ -/* import bootrap */ /* override variables with local values */ -html { - overflow-y: scroll; -} +/* use composer.phar require thomaspark/bootswatch */ +/* fix responsive images */ img { height: auto !important; } +/* adjust content with fixed navbar */ +@media (min-width: 989px) { + body { + margin-top: 60px; + padding-bottom: 40px; + } +} +/* TODO: temp fix from https://github.com/twitter/bootstrap/issues/4550#issuecomment-10398831 */ +@media (max-width: 988px) { + .dropdown ul.dropdown-menu { + display: block; + } +} /* iPhone Hacks */ @media (max-width: 480px) { .je-node INPUT {