diff --git a/Source/.gitignore b/Source/.gitignore new file mode 100644 index 0000000..a0af40d --- /dev/null +++ b/Source/.gitignore @@ -0,0 +1 @@ +Backup diff --git a/Source/BlueCollar.Dashboard/BlueCollar.Dashboard.csproj b/Source/BlueCollar.Dashboard/BlueCollar.Dashboard.csproj index 262825c..bc0b7e5 100644 --- a/Source/BlueCollar.Dashboard/BlueCollar.Dashboard.csproj +++ b/Source/BlueCollar.Dashboard/BlueCollar.Dashboard.csproj @@ -16,10 +16,12 @@ v4.0 false None + true + + 4.0 - true @@ -57,7 +59,7 @@ ..\..\Lib\Newtonsoft.Json.dll - + diff --git a/Source/BlueCollar.Dashboard/Static/Src/Css/collar.css b/Source/BlueCollar.Dashboard/Static/Src/Css/collar.css index 629bce1..8757c78 100644 --- a/Source/BlueCollar.Dashboard/Static/Src/Css/collar.css +++ b/Source/BlueCollar.Dashboard/Static/Src/Css/collar.css @@ -40,12 +40,9 @@ html { } a:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; - outline-offset: -2px; } a:hover, @@ -155,12 +152,9 @@ textarea { display: block; width: 100%; min-height: 30px; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; } body { @@ -183,12 +177,9 @@ a:hover { } .img-rounded { - -webkit-border-radius: 6px; -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; } .img-polaroid { @@ -196,27 +187,20 @@ a:hover { background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } .img-circle { - -webkit-border-radius: 500px; -webkit-border-radius: 500px; - -moz-border-radius: 500px; -moz-border-radius: 500px; border-radius: 500px; - border-radius: 500px; } .row { margin-left: -20px; *zoom: 1; - *zoom: 1; } .row:before, @@ -353,7 +337,6 @@ a:hover { .row { margin-left: -20px; *zoom: 1; - *zoom: 1; } .row:before, @@ -490,7 +473,6 @@ a:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, @@ -516,27 +498,15 @@ a:hover { } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { @@ -726,7 +696,6 @@ a:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, @@ -752,27 +721,15 @@ a:hover { } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.127659574468085%; *margin-left: 2.074468085106383%; -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { @@ -970,13 +927,8 @@ a:hover { } .container { - margin-right: auto; margin-right: auto; margin-left: auto; - margin-left: auto; - *zoom: 1; - *zoom: 1; - *zoom: 1; *zoom: 1; } @@ -1028,7 +980,6 @@ a:hover { padding-right: 20px; padding-left: 20px; *zoom: 1; - *zoom: 1; } .container-fluid:before, @@ -1219,7 +1170,6 @@ dd { .dl-horizontal { *zoom: 1; - *zoom: 1; } .dl-horizontal:before, @@ -1248,12 +1198,9 @@ dd { float: left; width: 160px; overflow: hidden; - overflow: hidden; clear: left; text-align: right; text-overflow: ellipsis; - text-overflow: ellipsis; - white-space: nowrap; white-space: nowrap; } @@ -1287,10 +1234,7 @@ blockquote { blockquote p { margin-bottom: 0; font-size: 16px; - font-size: 16px; font-weight: 300; - font-weight: 300; - line-height: 25px; line-height: 25px; } @@ -1343,15 +1287,11 @@ code, pre { padding: 0 3px 2px; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; - font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; color: #333333; - -webkit-border-radius: 3px; -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; } code { @@ -1374,12 +1314,9 @@ pre { background-color: #f5f5f5; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } pre.prettyprint { @@ -1430,11 +1367,8 @@ input, button, select, textarea { - font-size: 14px; font-size: 14px; font-weight: normal; - font-weight: normal; - line-height: 20px; line-height: 20px; } @@ -1475,11 +1409,8 @@ input[type="color"], line-height: 20px; color: #555555; -webkit-border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; } input, @@ -1511,19 +1442,12 @@ input[type="color"], background-color: #ffffff; border: 1px solid #cccccc; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; } textarea:focus, @@ -1545,12 +1469,11 @@ input[type="color"]:focus, border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; + /* IE6-9 */ + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); } input[type="radio"], @@ -1598,12 +1521,9 @@ select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; - outline-offset: -2px; } .uneditable-input, @@ -1612,12 +1532,9 @@ input[type="checkbox"]:focus { cursor: not-allowed; background-color: #fcfcfc; border-color: #cccccc; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); } .uneditable-input { @@ -1905,7 +1822,6 @@ textarea.span1, .controls-row { *zoom: 1; - *zoom: 1; } .controls-row:before, @@ -1970,11 +1886,8 @@ input[type="checkbox"][readonly] { .control-group.warning textarea { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.warning input:focus, @@ -1982,11 +1895,8 @@ input[type="checkbox"][readonly] { .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; } .control-group.warning .input-prepend .add-on, @@ -2015,11 +1925,8 @@ input[type="checkbox"][readonly] { .control-group.warning textarea { border-color: #c09853; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.warning input:focus, @@ -2027,11 +1934,8 @@ input[type="checkbox"][readonly] { .control-group.warning textarea:focus { border-color: #a47e3c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; } .control-group.warning .input-prepend .add-on, @@ -2060,11 +1964,8 @@ input[type="checkbox"][readonly] { .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.error input:focus, @@ -2072,11 +1973,8 @@ input[type="checkbox"][readonly] { .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; } .control-group.error .input-prepend .add-on, @@ -2105,11 +2003,8 @@ input[type="checkbox"][readonly] { .control-group.error textarea { border-color: #b94a48; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.error input:focus, @@ -2117,11 +2012,8 @@ input[type="checkbox"][readonly] { .control-group.error textarea:focus { border-color: #953b39; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; } .control-group.error .input-prepend .add-on, @@ -2150,11 +2042,8 @@ input[type="checkbox"][readonly] { .control-group.success textarea { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.success input:focus, @@ -2162,11 +2051,8 @@ input[type="checkbox"][readonly] { .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; } .control-group.success .input-prepend .add-on, @@ -2195,11 +2081,8 @@ input[type="checkbox"][readonly] { .control-group.success textarea { border-color: #468847; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.success input:focus, @@ -2207,11 +2090,8 @@ input[type="checkbox"][readonly] { .control-group.success textarea:focus { border-color: #356635; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; } .control-group.success .input-prepend .add-on, @@ -2240,11 +2120,8 @@ input[type="checkbox"][readonly] { .control-group.info textarea { border-color: #3a87ad; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.info input:focus, @@ -2252,11 +2129,8 @@ input[type="checkbox"][readonly] { .control-group.info textarea:focus { border-color: #2d6987; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; } .control-group.info .input-prepend .add-on, @@ -2285,11 +2159,8 @@ input[type="checkbox"][readonly] { .control-group.info textarea { border-color: #3a87ad; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .control-group.info input:focus, @@ -2297,11 +2168,8 @@ input[type="checkbox"][readonly] { .control-group.info textarea:focus { border-color: #2d6987; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; } .control-group.info .input-prepend .add-on, @@ -2323,11 +2191,8 @@ textarea:focus:required:invalid:focus, select:focus:required:invalid:focus { border-color: #e9322d; -webkit-box-shadow: 0 0 6px #f8b9b7; - -webkit-box-shadow: 0 0 6px #f8b9b7; - -moz-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; - box-shadow: 0 0 6px #f8b9b7; } .form-actions { @@ -2337,7 +2202,6 @@ select:focus:required:invalid:focus { background-color: #f5f5f5; border-top: 1px solid #e5e5e5; *zoom: 1; - *zoom: 1; } .form-actions:before, @@ -2375,11 +2239,9 @@ select:focus:required:invalid:focus { .help-inline { display: inline-block; *display: inline; - *display: inline; padding-left: 5px; vertical-align: middle; *zoom: 1; - *zoom: 1; } .input-append, @@ -2400,12 +2262,9 @@ select:focus:required:invalid:focus { *margin-left: 0; font-size: 14px; vertical-align: top; - -webkit-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; } .input-append input:focus, @@ -2438,12 +2297,9 @@ select:focus:required:invalid:focus { .input-append .btn, .input-prepend .btn { vertical-align: top; - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .input-append .active, @@ -2459,23 +2315,17 @@ select:focus:required:invalid:focus { .input-prepend .add-on:first-child, .input-prepend .btn:first-child { - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .input-append input, .input-append select, .input-append .uneditable-input { - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .input-append .add-on, @@ -2485,45 +2335,33 @@ select:focus:required:invalid:focus { .input-append .add-on:last-child, .input-append .btn:last-child { - -webkit-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; } .input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input { - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child { margin-right: -1px; - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child { margin-left: -1px; - -webkit-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; } input.search-query { @@ -2531,13 +2369,12 @@ input.search-query { padding-right: 4px \9; padding-left: 14px; padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + margin-bottom: 0; -webkit-border-radius: 15px; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; - border-radius: 15px; } /* Allow for input prepend/append in search forms */ @@ -2545,47 +2382,32 @@ input.search-query { .form-search .input-append .search-query, .form-search .input-prepend .search-query { -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .form-search .input-append .search-query { -webkit-border-radius: 14px 0 0 14px; - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; } .form-search .input-append .btn { -webkit-border-radius: 0 14px 14px 0; - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; } .form-search .input-prepend .search-query { -webkit-border-radius: 0 14px 14px 0; - -webkit-border-radius: 0 14px 14px 0; - -moz-border-radius: 0 14px 14px 0; -moz-border-radius: 0 14px 14px 0; border-radius: 0 14px 14px 0; - border-radius: 0 14px 14px 0; } .form-search .input-prepend .btn { -webkit-border-radius: 14px 0 0 14px; - -webkit-border-radius: 14px 0 0 14px; - -moz-border-radius: 14px 0 0 14px; -moz-border-radius: 14px 0 0 14px; border-radius: 14px 0 0 14px; - border-radius: 14px 0 0 14px; } .form-search input, @@ -2611,11 +2433,9 @@ input.search-query { .form-horizontal .input-append { display: inline-block; *display: inline; - *display: inline; margin-bottom: 0; vertical-align: middle; *zoom: 1; - *zoom: 1; } .form-search .hide, @@ -2668,7 +2488,6 @@ legend + .control-group { .form-horizontal .control-group { margin-bottom: 20px; *zoom: 1; - *zoom: 1; } .form-horizontal .control-group:before, @@ -2777,12 +2596,9 @@ table { border-collapse: separate; *border-collapse: collapse; border-left: 0; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .table-bordered th, @@ -2819,12 +2635,9 @@ table { .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 { - -webkit-border-radius: 0 0 0 4px; -webkit-border-radius: 0 0 0 4px; - -moz-border-radius: 0 0 0 4px; -moz-border-radius: 0 0 0 4px; border-radius: 0 0 0 4px; - border-radius: 0 0 0 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; @@ -2874,219 +2687,147 @@ table [class*=span], } .table .span1 { - float: none; float: none; width: 44px; - width: 44px; - margin-left: 0; margin-left: 0; } .table .span2 { float: none; - float: none; - width: 124px; width: 124px; margin-left: 0; - margin-left: 0; } .table .span3 { - float: none; float: none; width: 204px; - width: 204px; - margin-left: 0; margin-left: 0; } .table .span4 { float: none; - float: none; - width: 284px; width: 284px; margin-left: 0; - margin-left: 0; } .table .span5 { - float: none; float: none; width: 364px; - width: 364px; - margin-left: 0; margin-left: 0; } .table .span6 { float: none; - float: none; - width: 444px; width: 444px; margin-left: 0; - margin-left: 0; } .table .span7 { - float: none; float: none; width: 524px; - width: 524px; - margin-left: 0; margin-left: 0; } .table .span8 { float: none; - float: none; - width: 604px; width: 604px; margin-left: 0; - margin-left: 0; } .table .span9 { - float: none; float: none; width: 684px; - width: 684px; - margin-left: 0; margin-left: 0; } .table .span10 { float: none; - float: none; - width: 764px; width: 764px; margin-left: 0; - margin-left: 0; } .table .span11 { - float: none; float: none; width: 844px; - width: 844px; - margin-left: 0; margin-left: 0; } .table .span12 { float: none; - float: none; - width: 924px; width: 924px; margin-left: 0; - margin-left: 0; } .table .span13 { - float: none; float: none; width: 1004px; - width: 1004px; - margin-left: 0; margin-left: 0; } .table .span14 { float: none; - float: none; - width: 1084px; width: 1084px; margin-left: 0; - margin-left: 0; } .table .span15 { - float: none; float: none; width: 1164px; - width: 1164px; - margin-left: 0; margin-left: 0; } .table .span16 { float: none; - float: none; - width: 1244px; width: 1244px; margin-left: 0; - margin-left: 0; } .table .span17 { - float: none; float: none; width: 1324px; - width: 1324px; - margin-left: 0; margin-left: 0; } .table .span18 { float: none; - float: none; - width: 1404px; width: 1404px; margin-left: 0; - margin-left: 0; } .table .span19 { - float: none; float: none; width: 1484px; - width: 1484px; - margin-left: 0; margin-left: 0; } .table .span20 { float: none; - float: none; - width: 1564px; width: 1564px; margin-left: 0; - margin-left: 0; } .table .span21 { - float: none; float: none; width: 1644px; - width: 1644px; - margin-left: 0; margin-left: 0; } .table .span22 { float: none; - float: none; - width: 1724px; width: 1724px; margin-left: 0; - margin-left: 0; } .table .span23 { - float: none; float: none; width: 1804px; - width: 1804px; - margin-left: 0; margin-left: 0; } .table .span24 { float: none; - float: none; - width: 1884px; width: 1884px; margin-left: 0; - margin-left: 0; } .table tbody tr.success td { @@ -3128,7 +2869,6 @@ table [class*=span], height: 14px; margin-top: 1px; *margin-right: .3em; - *margin-right: .3em; line-height: 14px; vertical-align: text-top; background-image: url("../img/glyphicons-halflings.png"); @@ -3763,17 +3503,11 @@ table [class*=span], *border-right-width: 2px; *border-bottom-width: 2px; -webkit-border-radius: 6px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; @@ -3786,19 +3520,12 @@ table [class*=span], .dropdown-menu .divider { *width: 100%; - *width: 100%; - height: 1px; height: 1px; margin: 9px 1px; - margin: 9px 1px; - *margin: -5px 0 5px; *margin: -5px 0 5px; overflow: hidden; - overflow: hidden; - background-color: #e5e5e5; background-color: #e5e5e5; border-bottom: 1px solid #ffffff; - border-bottom: 1px solid #ffffff; } .dropdown-menu a { @@ -3818,21 +3545,13 @@ table [class*=span], text-decoration: none; background-color: #0088cc; background-color: #0081c2; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } .dropdown-menu .active > a, @@ -3841,22 +3560,14 @@ table [class*=span], text-decoration: none; background-color: #0088cc; background-color: #0081c2; - background-color: #0081c2; - background-image: -moz-linear-gradient(top, #0088cc, #0077b3); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); - background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); - background-image: -o-linear-gradient(top, #0088cc, #0077b3); - background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; - background-repeat: repeat-x; outline: 0; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } .dropdown-menu .disabled > a, @@ -3940,12 +3651,9 @@ table [class*=span], .typeahead { margin-top: 2px; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .well { @@ -3954,18 +3662,12 @@ table [class*=span], margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { @@ -3975,34 +3677,24 @@ table [class*=span], .well-large { padding: 24px; - -webkit-border-radius: 6px; -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; } .well-small { padding: 9px; - -webkit-border-radius: 3px; -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; } .fade { opacity: 0; - -webkit-transition: opacity 0.15s linear; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; - -moz-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; - transition: opacity 0.15s linear; } .fade.in { @@ -4014,13 +3706,9 @@ table [class*=span], height: 0; overflow: hidden; -webkit-transition: height 0.35s ease; - -webkit-transition: height 0.35s ease; - -moz-transition: height 0.35s ease; -moz-transition: height 0.35s ease; - -o-transition: height 0.35s ease; -o-transition: height 0.35s ease; transition: height 0.35s ease; - transition: height 0.35s ease; } .collapse.in { @@ -4035,8 +3723,6 @@ table [class*=span], color: #000000; text-shadow: 0 1px 0 #ffffff; opacity: 0.2; - opacity: 0.2; - filter: alpha(opacity=20); filter: alpha(opacity=20); } @@ -4045,8 +3731,6 @@ table [class*=span], text-decoration: none; cursor: pointer; opacity: 0.4; - opacity: 0.4; - filter: alpha(opacity=40); filter: alpha(opacity=40); } @@ -4061,120 +3745,39 @@ button.close { .btn { display: inline-block; *display: inline; - *display: inline; padding: 4px 14px; margin-bottom: 0; *margin-left: .3em; - *margin-left: .3em; font-size: 14px; line-height: 20px; *line-height: 20px; color: #333333; - color: #333333; - color: #333333; - color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); - text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); vertical-align: middle; cursor: pointer; background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; - background-color: #f5f5f5; *background-color: #e6e6e6; - *background-color: #e6e6e6; - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); - background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); - background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); - background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; border: 1px solid #bbbbbb; *border: 0; border-color: #e6e6e6 #e6e6e6 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e6e6e6 #e6e6e6 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); *zoom: 1; - *zoom: 1; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn:hover, @@ -4220,23 +3823,18 @@ button.close { text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9; + /* Buttons in IE7 don't get borders, so darken on hover */ + background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear; - transition: background-position 0.1s linear; } .btn:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; - outline: thin dotted #333; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; outline-offset: -2px; } @@ -4247,11 +3845,8 @@ button.close { background-image: none; outline: 0; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn.disabled, @@ -4260,27 +3855,19 @@ button.close { background-color: #e6e6e6; background-image: none; opacity: 0.65; - opacity: 0.65; - filter: alpha(opacity=65); filter: alpha(opacity=65); -webkit-box-shadow: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; -moz-box-shadow: none; box-shadow: none; - box-shadow: none; } .btn-large { padding: 9px 14px; font-size: 16px; line-height: normal; - -webkit-border-radius: 5px; -webkit-border-radius: 5px; - -moz-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; - border-radius: 5px; } .btn-large [class^="icon-"] { @@ -4309,11 +3896,8 @@ button.close { padding-right: 0; padding-left: 0; -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; } .btn-block + .btn-block { @@ -4342,91 +3926,19 @@ input[type="button"].btn-block { .btn-primary { color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #006dcc; - background-color: #006dcc; background-color: #006dcc; - background-color: #006dcc; - background-color: #006dcc; - background-color: #006dcc; - background-color: #006dcc; - background-color: #006dcc; - *background-color: #0044cc; *background-color: #0044cc; background-image: -moz-linear-gradient(top, #0088cc, #0044cc); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); background-image: -o-linear-gradient(top, #0088cc, #0044cc); background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-image: -moz-linear-gradient(top, #0088cc, #0044cc); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); - background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); - background-image: -o-linear-gradient(top, #0088cc, #0044cc); - background-image: linear-gradient(to bottom, #0088cc, #0044cc); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #0044cc #0044cc #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #0044cc #0044cc #002a80; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-primary:hover, @@ -4460,92 +3972,20 @@ input[type="button"].btn-block { } .btn-warning { - color: #ffffff; - color: #ffffff; - color: #ffffff; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #faa732; background-color: #faa732; - background-color: #faa732; - background-color: #faa732; - background-color: #faa732; - background-color: #faa732; - background-color: #faa732; - background-color: #faa732; - *background-color: #f89406; *background-color: #f89406; background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #f89406 #f89406 #ad6704; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #f89406 #f89406 #ad6704; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-warning:hover, @@ -4580,91 +4020,19 @@ input[type="button"].btn-block { .btn-danger { color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; - background-color: #da4f49; *background-color: #bd362f; - *background-color: #bd362f; - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); - background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); - background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; border-color: #bd362f #bd362f #802420; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #bd362f #bd362f #802420; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-danger:hover, @@ -4699,91 +4067,19 @@ input[type="button"].btn-block { .btn-success { color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #55bd00; - background-color: #55bd00; - background-color: #55bd00; - background-color: #55bd00; - background-color: #55bd00; - background-color: #55bd00; background-color: #55bd00; - background-color: #55bd00; - *background-color: #4aa400; *background-color: #4aa400; background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); background-image: -o-linear-gradient(top, #5ccd00, #4aa400); background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-image: -moz-linear-gradient(top, #5ccd00, #4aa400); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5ccd00), to(#4aa400)); - background-image: -webkit-linear-gradient(top, #5ccd00, #4aa400); - background-image: -o-linear-gradient(top, #5ccd00, #4aa400); - background-image: linear-gradient(to bottom, #5ccd00, #4aa400); - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #4aa400 #4aa400 #275800; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #4aa400 #4aa400 #275800; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #4aa400 #4aa400 #275800; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #4aa400 #4aa400 #275800; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5ccd00', endColorstr='#ff4aa400', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-success:hover, @@ -4818,91 +4114,19 @@ input[type="button"].btn-block { .btn-info { color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #49afcd; - background-color: #49afcd; - background-color: #49afcd; - background-color: #49afcd; - background-color: #49afcd; - background-color: #49afcd; - background-color: #49afcd; background-color: #49afcd; *background-color: #2f96b4; - *background-color: #2f96b4; - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); - background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); - background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); - background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; border-color: #2f96b4 #2f96b4 #1f6377; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #2f96b4 #2f96b4 #1f6377; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-info:hover, @@ -4936,92 +4160,20 @@ input[type="button"].btn-block { } .btn-inverse { - color: #ffffff; - color: #ffffff; - color: #ffffff; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #363636; - background-color: #363636; - background-color: #363636; - background-color: #363636; background-color: #363636; - background-color: #363636; - background-color: #363636; - background-color: #363636; - *background-color: #222222; *background-color: #222222; background-image: -moz-linear-gradient(top, #444444, #222222); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); background-image: -webkit-linear-gradient(top, #444444, #222222); background-image: -o-linear-gradient(top, #444444, #222222); background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-image: -moz-linear-gradient(top, #444444, #222222); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); - background-image: -webkit-linear-gradient(top, #444444, #222222); - background-image: -o-linear-gradient(top, #444444, #222222); - background-image: linear-gradient(to bottom, #444444, #222222); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #222222 #222222 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #222222 #222222 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-inverse:hover, @@ -5089,12 +4241,9 @@ input[type="submit"].btn.btn-mini { .btn-link[disabled] { background-color: transparent; background-image: none; - -webkit-box-shadow: none; -webkit-box-shadow: none; - -moz-box-shadow: none; -moz-box-shadow: none; box-shadow: none; - box-shadow: none; } .btn-link { @@ -5102,11 +4251,8 @@ input[type="submit"].btn.btn-mini { cursor: pointer; border-color: transparent; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .btn-link:hover { @@ -5123,7 +4269,6 @@ input[type="submit"].btn.btn-mini { .btn-group { position: relative; *margin-left: .3em; - *margin-left: .3em; font-size: 0; white-space: nowrap; vertical-align: middle; @@ -5150,8 +4295,8 @@ input[type="submit"].btn.btn-mini { .btn-toolbar .btn-group { display: inline-block; *display: inline; - *display: inline; - *zoom: 1; + /* IE7 inline-block hack */ + *zoom: 1; } @@ -5163,12 +4308,9 @@ input[type="submit"].btn.btn-mini { .btn-group > .btn { position: relative; - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .btn-group > .btn + .btn { @@ -5249,12 +4391,9 @@ input[type="submit"].btn.btn-mini { padding-right: 8px; *padding-bottom: 5px; padding-left: 8px; - -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn-group > .btn-mini + .dropdown-toggle { @@ -5278,12 +4417,9 @@ input[type="submit"].btn.btn-mini { .btn-group.open .dropdown-toggle { background-image: none; - -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn-group.open .btn.dropdown-toggle { @@ -5349,8 +4485,8 @@ input[type="submit"].btn.btn-mini { .btn-group-vertical { display: inline-block; *display: inline; - *display: inline; - *zoom: 1; + /* IE7 inline-block hack */ + *zoom: 1; } @@ -5359,11 +4495,8 @@ input[type="submit"].btn.btn-mini { float: none; width: 100%; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .btn-group-vertical .btn + .btn { @@ -5373,38 +4506,26 @@ input[type="submit"].btn.btn-mini { .btn-group-vertical .btn:first-child { -webkit-border-radius: 4px 4px 0 0; - -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; } .btn-group-vertical .btn:last-child { - -webkit-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; } .btn-group-vertical .btn-large:first-child { - -webkit-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; - -moz-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; - border-radius: 6px 6px 0 0; } .btn-group-vertical .btn-large:last-child { - -webkit-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; } .alert { @@ -5414,12 +4535,9 @@ input[type="submit"].btn.btn-mini { text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); background-color: #fcf8e3; border: 1px solid #fbeed5; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .alert h4 { @@ -5529,26 +4647,18 @@ input[type="submit"].btn.btn-mini { } .nav-list .divider { - *width: 100%; *width: 100%; height: 1px; - height: 1px; - margin: 9px 1px; margin: 9px 1px; *margin: -5px 0 5px; - *margin: -5px 0 5px; - overflow: hidden; overflow: hidden; background-color: #e5e5e5; - background-color: #e5e5e5; - border-bottom: 1px solid #ffffff; border-bottom: 1px solid #ffffff; } .nav-tabs, .nav-pills { *zoom: 1; - *zoom: 1; } .nav-tabs:before, @@ -5605,12 +4715,9 @@ input[type="submit"].btn.btn-mini { padding-bottom: 8px; line-height: 20px; border: 1px solid transparent; - -webkit-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; - -moz-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; - border-radius: 4px 4px 0 0; } .nav-tabs > li > a:hover { @@ -5631,12 +4738,9 @@ input[type="submit"].btn.btn-mini { padding-bottom: 8px; margin-top: 2px; margin-bottom: 2px; - -webkit-border-radius: 5px; -webkit-border-radius: 5px; - -moz-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; - border-radius: 5px; } .nav-pills > .active > a, @@ -5659,65 +4763,26 @@ input[type="submit"].btn.btn-mini { .nav-tabs.nav-stacked > li > a { border: 1px solid #ddd; - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .nav-tabs.nav-stacked > li:first-child > a { - -webkit-border-top-right-radius: 4px; - -webkit-border-top-right-radius: 4px; - -webkit-border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; - border-top-right-radius: 4px; - border-top-right-radius: 4px; - border-top-right-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; - border-top-left-radius: 4px; - border-top-left-radius: 4px; - border-top-left-radius: 4px; - -moz-border-radius-topright: 4px; -moz-border-radius-topright: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topright: 4px; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px; } .nav-tabs.nav-stacked > li:last-child > a { - -webkit-border-bottom-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; - -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-right-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; - -webkit-border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - border-bottom-left-radius: 4px; - -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomright: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomleft: 4px; - -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomleft: 4px; } @@ -5735,21 +4800,15 @@ input[type="submit"].btn.btn-mini { } .nav-tabs .dropdown-menu { - -webkit-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; } .nav-pills .dropdown-menu { - -webkit-border-radius: 6px; -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; } .nav .dropdown-toggle .caret { @@ -5797,8 +4856,6 @@ input[type="submit"].btn.btn-mini { border-top-color: #ffffff; border-bottom-color: #ffffff; opacity: 1; - opacity: 1; - filter: alpha(opacity=100); filter: alpha(opacity=100); } @@ -5808,7 +4865,6 @@ input[type="submit"].btn.btn-mini { .tabbable { *zoom: 1; - *zoom: 1; } .tabbable:before, @@ -5864,11 +4920,8 @@ input[type="submit"].btn.btn-mini { .tabs-below > .nav-tabs > li > a { -webkit-border-radius: 0 0 4px 4px; - -webkit-border-radius: 0 0 4px 4px; - -moz-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; - border-radius: 0 0 4px 4px; } .tabs-below > .nav-tabs > li > a:hover { @@ -5902,11 +4955,8 @@ input[type="submit"].btn.btn-mini { .tabs-left > .nav-tabs > li > a { margin-right: -1px; -webkit-border-radius: 4px 0 0 4px; - -webkit-border-radius: 4px 0 0 4px; - -moz-border-radius: 4px 0 0 4px; -moz-border-radius: 4px 0 0 4px; border-radius: 4px 0 0 4px; - border-radius: 4px 0 0 4px; } .tabs-left > .nav-tabs > li > a:hover { @@ -5928,11 +4978,8 @@ input[type="submit"].btn.btn-mini { .tabs-right > .nav-tabs > li > a { margin-left: -1px; -webkit-border-radius: 0 4px 4px 0; - -webkit-border-radius: 0 4px 4px 0; - -moz-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; } .tabs-right > .nav-tabs > li > a:hover { @@ -5968,36 +5015,21 @@ input[type="submit"].btn.btn-mini { padding-right: 20px; padding-left: 20px; background-color: #fafafa; - background-color: #fafafa; - background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); - background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); - background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); - background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); background-repeat: repeat-x; - background-repeat: repeat-x; border: 1px solid #d4d4d4; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); - *zoom: 1; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); *zoom: 1; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); - box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); } .navbar-inner:before, @@ -6068,7 +5100,6 @@ input[type="submit"].btn.btn-mini { .navbar .btn, .navbar .btn-group { margin-top: 5px; - margin-top: 5px; } .navbar .btn-group .btn, @@ -6080,7 +5111,6 @@ input[type="submit"].btn.btn-mini { .navbar-form { margin-bottom: 0; *zoom: 1; - *zoom: 1; } .navbar-form:before, @@ -6110,7 +5140,6 @@ input[type="submit"].btn.btn-mini { .navbar-form .radio, .navbar-form .checkbox { margin-top: 5px; - margin-top: 5px; } .navbar-form input, @@ -6141,7 +5170,6 @@ input[type="submit"].btn.btn-mini { position: relative; float: left; margin-top: 5px; - margin-top: 5px; margin-bottom: 0; } @@ -6149,27 +5177,12 @@ input[type="submit"].btn.btn-mini { padding: 4px 14px; margin-bottom: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-size: 13px; - font-size: 13px; font-size: 13px; font-weight: normal; - font-weight: normal; - font-weight: normal; - font-weight: normal; - line-height: 1; - line-height: 1; - line-height: 1; line-height: 1; -webkit-border-radius: 15px; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; - border-radius: 15px; } .navbar-static-top { @@ -6180,11 +5193,8 @@ input[type="submit"].btn.btn-mini { .navbar-static-top .navbar-inner { -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .navbar-fixed-top, @@ -6210,18 +5220,14 @@ input[type="submit"].btn.btn-mini { padding-right: 0; padding-left: 0; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width: 940px; - width: 940px; } .navbar-fixed-top { @@ -6230,12 +5236,9 @@ input[type="submit"].btn.btn-mini { .navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1), 0 1px 10px rgba(0, 0, 0, 0.1); } .navbar-fixed-bottom { @@ -6243,12 +5246,9 @@ input[type="submit"].btn.btn-mini { } .navbar-fixed-bottom .navbar-inner { - -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), 0 -1px 10px rgba(0, 0, 0, 0.1); } .navbar .nav { @@ -6293,12 +5293,9 @@ input[type="submit"].btn.btn-mini { color: #555555; text-decoration: none; background-color: #e5e5e5; - -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -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); -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); - box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); } .navbar .btn-navbar { @@ -6308,97 +5305,22 @@ input[type="submit"].btn.btn-mini { margin-right: 5px; margin-left: 5px; color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #ededed; - background-color: #ededed; - background-color: #ededed; - background-color: #ededed; - background-color: #ededed; - background-color: #ededed; - background-color: #ededed; background-color: #ededed; *background-color: #e5e5e5; - *background-color: #e5e5e5; - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); - background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #e5e5e5 #e5e5e5 #bfbfbf; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #e5e5e5 #e5e5e5 #bfbfbf; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); } .navbar .btn-navbar:hover, @@ -6436,18 +5358,12 @@ input[type="submit"].btn.btn-mini { width: 18px; height: 2px; background-color: #f5f5f5; - -webkit-border-radius: 1px; -webkit-border-radius: 1px; - -moz-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; - border-radius: 1px; - -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); - box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); } .btn-navbar .icon-bar + .icon-bar { @@ -6535,12 +5451,9 @@ input[type="submit"].btn.btn-mini { left: auto; margin-right: -1px; margin-left: 0; - -webkit-border-radius: 6px 0 6px 6px; -webkit-border-radius: 6px 0 6px 6px; - -moz-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; - border-radius: 6px 0 6px 6px; } .navbar-inverse { @@ -6549,22 +5462,14 @@ input[type="submit"].btn.btn-mini { .navbar-inverse .navbar-inner { background-color: #1b1b1b; - background-color: #1b1b1b; - background-image: -moz-linear-gradient(top, #222222, #111111); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); - background-image: -webkit-linear-gradient(top, #222222, #111111); - background-image: -o-linear-gradient(top, #222222, #111111); - background-image: linear-gradient(to bottom, #222222, #111111); background-image: -moz-linear-gradient(top, #222222, #111111); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); background-image: -webkit-linear-gradient(top, #222222, #111111); background-image: -o-linear-gradient(top, #222222, #111111); background-image: linear-gradient(to bottom, #222222, #111111); background-repeat: repeat-x; - background-repeat: repeat-x; border-color: #252525; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); } .navbar-inverse .brand, @@ -6628,19 +5533,12 @@ input[type="submit"].btn.btn-mini { background-color: #515151; border-color: #111111; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); -webkit-transition: none; - -webkit-transition: none; - -moz-transition: none; -moz-transition: none; - -o-transition: none; -o-transition: none; transition: none; - transition: none; } .navbar-inverse .navbar-search .search-query:-moz-placeholder { @@ -6675,101 +5573,26 @@ input[type="submit"].btn.btn-mini { background-color: #ffffff; border: 0; outline: 0; - -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); - box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); } .navbar-inverse .btn-navbar { color: #ffffff; - color: #ffffff; - color: #ffffff; - color: #ffffff; - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); - background-color: #0e0e0e; - background-color: #0e0e0e; - background-color: #0e0e0e; - background-color: #0e0e0e; - background-color: #0e0e0e; - background-color: #0e0e0e; - background-color: #0e0e0e; background-color: #0e0e0e; *background-color: #040404; - *background-color: #040404; - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); - background-image: -moz-linear-gradient(top, #151515, #040404); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); - background-image: -webkit-linear-gradient(top, #151515, #040404); - background-image: -o-linear-gradient(top, #151515, #040404); - background-image: linear-gradient(to bottom, #151515, #040404); background-image: -moz-linear-gradient(top, #151515, #040404); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); background-image: -webkit-linear-gradient(top, #151515, #040404); background-image: -o-linear-gradient(top, #151515, #040404); background-image: linear-gradient(to bottom, #151515, #040404); background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - background-repeat: repeat-x; - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - border-color: #040404 #040404 #000000; - border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); border-color: #040404 #040404 #000000; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); - filter: progid:dximagetransform.microsoft.gradient(enabled=false); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .navbar-inverse .btn-navbar:hover, @@ -6807,21 +5630,16 @@ input[type="submit"].btn.btn-mini { margin: 0 0 20px; list-style: none; background-color: #f5f5f5; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .breadcrumb li { display: inline-block; *display: inline; - *display: inline; text-shadow: 0 1px 0 #ffffff; *zoom: 1; - *zoom: 1; } .breadcrumb .divider { @@ -6841,23 +5659,15 @@ input[type="submit"].btn.btn-mini { .pagination ul { display: inline-block; *display: inline; - *display: inline; margin-bottom: 0; margin-left: 0; -webkit-border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; *zoom: 1; - *zoom: 1; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); } .pagination ul > li { @@ -6898,22 +5708,16 @@ input[type="submit"].btn.btn-mini { .pagination ul > li:first-child > a, .pagination ul > li:first-child > span { border-left-width: 1px; - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .pagination ul > li:last-child > a, .pagination ul > li:last-child > span { - -webkit-border-radius: 0 3px 3px 0; -webkit-border-radius: 0 3px 3px 0; - -moz-border-radius: 0 3px 3px 0; -moz-border-radius: 0 3px 3px 0; border-radius: 0 3px 3px 0; - border-radius: 0 3px 3px 0; } .pagination-centered { @@ -6929,7 +5733,6 @@ input[type="submit"].btn.btn-mini { text-align: center; list-style: none; *zoom: 1; - *zoom: 1; } .pager:before, @@ -6965,11 +5768,8 @@ input[type="submit"].btn.btn-mini { background-color: #fff; border: 1px solid #ddd; -webkit-border-radius: 15px; - -webkit-border-radius: 15px; - -moz-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; - border-radius: 15px; } .pager a:hover { @@ -7027,8 +5827,6 @@ input[type="submit"].btn.btn-mini { .modal-backdrop, .modal-backdrop.fade.in { opacity: 0.8; - opacity: 0.8; - filter: alpha(opacity=80); filter: alpha(opacity=80); } @@ -7045,35 +5843,22 @@ input[type="submit"].btn.btn-mini { border: 1px solid rgba(0, 0, 0, 0.3); *border: 1px solid #999; -webkit-border-radius: 6px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); - box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); -webkit-background-clip: padding-box; - -webkit-background-clip: padding-box; - -moz-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; - background-clip: padding-box; } .modal.fade { top: -25%; -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; - -moz-transition: opacity 0.3s linear, top 0.3s ease-out; -moz-transition: opacity 0.3s linear, top 0.3s ease-out; - -o-transition: opacity 0.3s linear, top 0.3s ease-out; -o-transition: opacity 0.3s linear, top 0.3s ease-out; transition: opacity 0.3s linear, top 0.3s ease-out; - transition: opacity 0.3s linear, top 0.3s ease-out; } .modal.fade.in { @@ -7110,20 +5895,13 @@ input[type="submit"].btn.btn-mini { text-align: right; background-color: #f5f5f5; border-top: 1px solid #ddd; - -webkit-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; - -moz-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; border-radius: 0 0 6px 6px; - border-radius: 0 0 6px 6px; - *zoom: 1; *zoom: 1; -webkit-box-shadow: inset 0 1px 0 #ffffff; - -webkit-box-shadow: inset 0 1px 0 #ffffff; - -moz-box-shadow: inset 0 1px 0 #ffffff; -moz-box-shadow: inset 0 1px 0 #ffffff; box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 #ffffff; } .modal-footer:before, @@ -7164,16 +5942,12 @@ input[type="submit"].btn.btn-mini { padding: 5px; font-size: 11px; opacity: 0; - opacity: 0; - filter: alpha(opacity=0); filter: alpha(opacity=0); visibility: visible; } .tooltip.in { opacity: 0.8; - opacity: 0.8; - filter: alpha(opacity=80); filter: alpha(opacity=80); } @@ -7201,11 +5975,8 @@ input[type="submit"].btn.btn-mini { text-decoration: none; background-color: #000000; -webkit-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .tooltip-arrow { @@ -7260,17 +6031,11 @@ input[type="submit"].btn.btn-mini { border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; - -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; @@ -7301,11 +6066,8 @@ input[type="submit"].btn.btn-mini { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; - -webkit-border-radius: 5px 5px 0 0; - -moz-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; - border-radius: 5px 5px 0 0; } .popover-content { @@ -7397,7 +6159,6 @@ input[type="submit"].btn.btn-mini { margin-left: -20px; list-style: none; *zoom: 1; - *zoom: 1; } .thumbnails:before, @@ -7437,36 +6198,23 @@ input[type="submit"].btn.btn-mini { padding: 4px; line-height: 20px; border: 1px solid #ddd; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; } a.thumbnail:hover { border-color: #0088cc; -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); - box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); } .thumbnail > img { @@ -7496,21 +6244,15 @@ a.thumbnail:hover { .label { padding: 1px 4px 2px; -webkit-border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; } .badge { padding: 1px 9px 2px; -webkit-border-radius: 9px; - -webkit-border-radius: 9px; - -moz-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; - border-radius: 9px; } a.label:hover, @@ -7631,33 +6373,19 @@ a.badge:hover { margin-bottom: 20px; overflow: hidden; background-color: #f7f7f7; - background-color: #f7f7f7; - background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); - background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); - background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); background-repeat: repeat-x; - background-repeat: repeat-x; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress .bar { @@ -7669,73 +6397,42 @@ a.badge:hover { text-align: center; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #0e90d2; - background-color: #0e90d2; - background-image: -moz-linear-gradient(top, #149bdf, #0480be); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); - background-image: -webkit-linear-gradient(top, #149bdf, #0480be); - background-image: -o-linear-gradient(top, #149bdf, #0480be); - background-image: linear-gradient(to bottom, #149bdf, #0480be); background-image: -moz-linear-gradient(top, #149bdf, #0480be); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); background-image: -webkit-linear-gradient(top, #149bdf, #0480be); background-image: -o-linear-gradient(top, #149bdf, #0480be); background-image: linear-gradient(to bottom, #149bdf, #0480be); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; -webkit-transition: width 0.6s ease; - -webkit-transition: width 0.6s ease; - -moz-transition: width 0.6s ease; -moz-transition: width 0.6s ease; - -o-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; - transition: width 0.6s ease; } .progress .bar + .bar { - -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); } .progress-striped .bar { background-color: #149bdf; - background-color: #149bdf; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; -webkit-background-size: 40px 40px; -moz-background-size: 40px 40px; - -moz-background-size: 40px 40px; - -o-background-size: 40px 40px; -o-background-size: 40px 40px; background-size: 40px 40px; - background-size: 40px 40px; } .progress.active .bar { @@ -7749,32 +6446,18 @@ a.badge:hover { .progress-danger .bar, .progress .bar-danger { background-color: #dd514c; - background-color: #dd514c; - background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); - background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); - background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); - background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); } .progress-danger.progress-striped .bar, .progress-striped .bar-danger { background-color: #ee5f5b; - background-color: #ee5f5b; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -7785,32 +6468,18 @@ a.badge:hover { .progress-success .bar, .progress .bar-success { background-color: #5eb95e; - background-color: #5eb95e; - background-image: -moz-linear-gradient(top, #62c462, #57a957); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); - background-image: -webkit-linear-gradient(top, #62c462, #57a957); - background-image: -o-linear-gradient(top, #62c462, #57a957); - background-image: linear-gradient(to bottom, #62c462, #57a957); background-image: -moz-linear-gradient(top, #62c462, #57a957); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); background-image: -webkit-linear-gradient(top, #62c462, #57a957); background-image: -o-linear-gradient(top, #62c462, #57a957); background-image: linear-gradient(to bottom, #62c462, #57a957); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); } .progress-success.progress-striped .bar, .progress-striped .bar-success { background-color: #62c462; - background-color: #62c462; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -7821,32 +6490,18 @@ a.badge:hover { .progress-info .bar, .progress .bar-info { background-color: #4bb1cf; - background-color: #4bb1cf; - background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); - background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); - background-image: -o-linear-gradient(top, #5bc0de, #339bb9); - background-image: linear-gradient(to bottom, #5bc0de, #339bb9); background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); background-image: -o-linear-gradient(top, #5bc0de, #339bb9); background-image: linear-gradient(to bottom, #5bc0de, #339bb9); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); } .progress-info.progress-striped .bar, .progress-striped .bar-info { background-color: #5bc0de; - background-color: #5bc0de; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -7857,32 +6512,18 @@ a.badge:hover { .progress-warning .bar, .progress .bar-warning { background-color: #faa732; - background-color: #faa732; - background-image: -moz-linear-gradient(top, #fbb450, #f89406); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); - background-image: -webkit-linear-gradient(top, #fbb450, #f89406); - background-image: -o-linear-gradient(top, #fbb450, #f89406); - background-image: linear-gradient(to bottom, #fbb450, #f89406); background-image: -moz-linear-gradient(top, #fbb450, #f89406); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); background-image: -webkit-linear-gradient(top, #fbb450, #f89406); background-image: -o-linear-gradient(top, #fbb450, #f89406); background-image: linear-gradient(to bottom, #fbb450, #f89406); background-repeat: repeat-x; - background-repeat: repeat-x; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); } .progress-warning.progress-striped .bar, .progress-striped .bar-warning { background-color: #fbb450; - background-color: #fbb450; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); @@ -7898,11 +6539,8 @@ a.badge:hover { margin-bottom: 2px; border: 1px solid #e5e5e5; -webkit-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .accordion-heading { @@ -7939,13 +6577,9 @@ a.badge:hover { position: relative; display: none; -webkit-transition: 0.6s ease-in-out left; - -webkit-transition: 0.6s ease-in-out left; - -moz-transition: 0.6s ease-in-out left; -moz-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; } .carousel .item > img { @@ -8005,16 +6639,11 @@ a.badge:hover { text-align: center; background: #222222; border: 3px solid #ffffff; - -webkit-border-radius: 23px; -webkit-border-radius: 23px; - -moz-border-radius: 23px; -moz-border-radius: 23px; border-radius: 23px; - border-radius: 23px; - opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50); - filter: alpha(opacity=50); } .carousel-control.right { @@ -8026,8 +6655,6 @@ a.badge:hover { color: #ffffff; text-decoration: none; opacity: 0.9; - opacity: 0.9; - filter: alpha(opacity=90); filter: alpha(opacity=90); } @@ -8059,12 +6686,9 @@ a.badge:hover { padding: 60px; margin-bottom: 30px; background-color: #eeeeee; - -webkit-border-radius: 6px; -webkit-border-radius: 6px; - -moz-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; - border-radius: 6px; } .hero-unit h1 { @@ -8143,12 +6767,9 @@ a.badge:hover { display: block; width: 100%; min-height: 30px; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; } .hidden { @@ -8206,7 +6827,6 @@ a.badge:hover { .row { margin-left: -30px; *zoom: 1; - *zoom: 1; } .row:before, .row:after { @@ -8312,7 +6932,6 @@ a.badge:hover { .row { margin-left: -30px; *zoom: 1; - *zoom: 1; } .row:before, .row:after { @@ -8418,7 +7037,6 @@ a.badge:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, .row-fluid:after { @@ -8439,27 +7057,15 @@ a.badge:hover { clear: both; } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.564102564102564%; *margin-left: 2.5109110747408616%; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { margin-left: 0; @@ -8611,7 +7217,6 @@ a.badge:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, .row-fluid:after { @@ -8632,27 +7237,15 @@ a.badge:hover { clear: both; } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.564102564102564%; *margin-left: 2.5109110747408616%; -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { margin-left: 0; @@ -8952,7 +7545,6 @@ a.badge:hover { .row { margin-left: -20px; *zoom: 1; - *zoom: 1; } .row:before, .row:after { @@ -9058,7 +7650,6 @@ a.badge:hover { .row { margin-left: -20px; *zoom: 1; - *zoom: 1; } .row:before, .row:after { @@ -9164,7 +7755,6 @@ a.badge:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, .row-fluid:after { @@ -9185,27 +7775,15 @@ a.badge:hover { clear: both; } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.7624309392265194%; *margin-left: 2.709239449864817%; -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { margin-left: 0; @@ -9357,7 +7935,6 @@ a.badge:hover { .row-fluid { width: 100%; *zoom: 1; - *zoom: 1; } .row-fluid:before, .row-fluid:after { @@ -9378,27 +7955,15 @@ a.badge:hover { clear: both; } .row-fluid [class*="span"] { - display: block; display: block; float: left; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; margin-left: 2.7624309392265194%; *margin-left: 2.709239449864817%; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .row-fluid [class*="span"]:first-child { margin-left: 0; @@ -9728,22 +8293,16 @@ a.badge:hover { float: none; width: 100%; margin-left: 0; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; } .span12, .row-fluid .span12 { width: 100%; - -webkit-box-sizing: border-box; -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; } .input-large, .input-xlarge, @@ -9752,24 +8311,12 @@ a.badge:hover { select[class*="span"], textarea[class*="span"], .uneditable-input { - display: block; display: block; width: 100%; - width: 100%; - min-height: 30px; min-height: 30px; -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; - -moz-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; - box-sizing: border-box; } .input-prepend input, .input-append input, @@ -9889,21 +8436,15 @@ a.badge:hover { font-weight: bold; color: #777777; -webkit-border-radius: 3px; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; - border-radius: 3px; } .nav-collapse .btn { padding: 4px 10px 4px; font-weight: normal; -webkit-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .nav-collapse .dropdown-menu li + li a { margin-bottom: 2px; @@ -9932,17 +8473,11 @@ a.badge:hover { background-color: transparent; border: none; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; -webkit-box-shadow: none; - -webkit-box-shadow: none; - -moz-box-shadow: none; -moz-box-shadow: none; box-shadow: none; - box-shadow: none; } .nav-collapse .open > .dropdown-menu { display: block; @@ -9966,11 +8501,8 @@ a.badge:hover { border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); } .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search { @@ -10012,17 +8544,11 @@ a.badge:hover { margin-top: 40px; margin-bottom: 0; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); - -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); - -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); - box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); } .alert-notice p { @@ -10032,24 +8558,17 @@ a.badge:hover { .alert-notice .container { width: 724px; - width: 724px; } .chart { margin-bottom: 40px; border: solid 1px #e5e5e5; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); } .chart h3 { @@ -10068,12 +8587,9 @@ a.badge:hover { border-top: none; border-right: none; border-left: none; - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .code { @@ -10196,12 +8712,9 @@ a.badge:hover { text-align: center; background-color: #fddfde; border: solid 1px #fbc7c6; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .form .form-actions-delete label { @@ -10326,12 +8839,9 @@ a.badge:hover { } .navbar .navbar-inner { - -webkit-border-radius: 0; -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .page-header h1 small { @@ -10391,12 +8901,9 @@ a.badge:hover { line-height: 28px; color: #999; border: solid 1px #ddd; - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .pagination ul { @@ -10410,12 +8917,9 @@ a.badge:hover { .pagination ul > li > label ~ a { border-left-width: 1px; - -webkit-border-radius: 3px 0 0 3px; -webkit-border-radius: 3px 0 0 3px; - -moz-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; border-radius: 3px 0 0 3px; - border-radius: 3px 0 0 3px; } .list-header, @@ -10424,12 +8928,9 @@ a.badge:hover { padding: 17px 10px 12px; background-color: #f5f5f5; border: solid 1px #e5e5e5; - -webkit-border-radius: 4px; -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; } .list-header { @@ -10506,34 +9007,20 @@ a.badge:hover { float: left; margin: 18px 30px 40px 0; background-color: #f2f2f2; - background-color: #f2f2f2; background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #fafafa, #e5e5e5); background-image: -o-linear-gradient(top, #fafafa, #e5e5e5); background-image: linear-gradient(to bottom, #fafafa, #e5e5e5); - background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e5e5e5)); - background-image: -webkit-linear-gradient(top, #fafafa, #e5e5e5); - background-image: -o-linear-gradient(top, #fafafa, #e5e5e5); - background-image: linear-gradient(to bottom, #fafafa, #e5e5e5); - background-repeat: repeat-x; background-repeat: repeat-x; border: solid 1px #ddd; -webkit-border-radius: 4px; - -webkit-border-radius: 4px; - -moz-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; - border-radius: 4px; - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe5e5e5', GradientType=0); - filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe5e5e5', GradientType=0); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); } .stats-group h4 { @@ -10595,11 +9082,8 @@ a.badge:hover { margin-bottom: 0; border-top: none; -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .table-paged thead th { @@ -10615,11 +9099,8 @@ a.badge:hover { .table-paged thead:first-child tr:first-child th:first-child, .table-paged thead:first-child tr:first-child th:last-child { -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .table-paged tbody tr:hover td { @@ -10629,11 +9110,8 @@ a.badge:hover { .table-paged tbody:last-child tr:last-child td:first-child, .table-paged tbody:last-child tr:last-child td:last-child { -webkit-border-radius: 0; - -webkit-border-radius: 0; - -moz-border-radius: 0; -moz-border-radius: 0; border-radius: 0; - border-radius: 0; } .table-paged td small { diff --git a/Source/BlueCollar.Examples/BlueCollar.Examples.csproj b/Source/BlueCollar.Examples/BlueCollar.Examples.csproj index 82c7962..abcbca2 100644 --- a/Source/BlueCollar.Examples/BlueCollar.Examples.csproj +++ b/Source/BlueCollar.Examples/BlueCollar.Examples.csproj @@ -36,6 +36,7 @@ + @@ -47,6 +48,7 @@ Properties\SolutionInfo.cs + diff --git a/Source/BlueCollar.Examples/HttpApplicationEntryPoint.cs b/Source/BlueCollar.Examples/HttpApplicationEntryPoint.cs new file mode 100644 index 0000000..1479ea2 --- /dev/null +++ b/Source/BlueCollar.Examples/HttpApplicationEntryPoint.cs @@ -0,0 +1,39 @@ +//----------------------------------------------------------------------- +// +// Copyright (c) 2012 Chad Burggraf. +// +//----------------------------------------------------------------------- + +namespace BlueCollar.Examples +{ + using System; + using System.IO; + using System.Text; + using System.Web; + + /// + /// A HttpApplication entry point. + /// + public class HttpApplicationEntryPoint : HttpApplication + { + /// + /// Create a beacon file when application starts. + /// + /// The event sender. + /// Event arguments. + protected void Application_Start(object sender, EventArgs e) + { + File.AppendAllText("HttpApplicationStart", "Hello, from HttpApplicationEntryPoint!", Encoding.UTF8); + } + + /// + /// Create a beacon file when the application ends. + /// + /// The event sender. + /// Event arguments. + protected void Application_End(object sender, EventArgs e) + { + File.AppendAllText("HttpApplicationEnd", "Goodbye, from HttpApplicationEntryPoint!", Encoding.UTF8); + } + } +} diff --git a/Source/BlueCollar.Test/BootstrapsTests.cs b/Source/BlueCollar.Test/BootstrapsTests.cs index 8ffd336..8be311f 100644 --- a/Source/BlueCollar.Test/BootstrapsTests.cs +++ b/Source/BlueCollar.Test/BootstrapsTests.cs @@ -107,6 +107,38 @@ public void BootstrapsPullUpAndExecuteJob() } } + /// + /// Pull up job host with an HttpApplication entry point. + /// + [TestMethod] + public void BootstrapsPullUpAndExcecuteJobWithHttpApplicationEntryPoint() + { + string path = ApplicationUtils.CreateValidExampleApplication(); + + using (Bootstraps bootstraps = new Bootstraps(path, null, 500)) + { + Assert.AreEqual(BootstrapsPullupResultType.Success, bootstraps.PullUp(true).ResultType); + + CreateFileJob job = new CreateFileJob() + { + Path = Path.Combine(path, Path.GetRandomFileName()) + }; + + Assert.IsFalse(File.Exists(job.Path)); + + using (IRepository repository = new SQLiteRepository(string.Format(CultureInfo.InvariantCulture, "data source={0};journal mode=Off;synchronous=Off;version=3", Path.Combine(path, "BlueCollar.sqlite")))) + { + job.Enqueue("Default", null, repository); + } + + Thread.Sleep(6000); + Assert.IsTrue(File.Exists("HttpApplicationStart")); + + bootstraps.Pushdown(true); + Assert.IsTrue(File.Exists("HttpApplicationEnd")); + } + } + /// /// Pull up basic application tests. /// diff --git a/Source/BlueCollar/MachineProxy.cs b/Source/BlueCollar/MachineProxy.cs index a443b46..1a85c83 100644 --- a/Source/BlueCollar/MachineProxy.cs +++ b/Source/BlueCollar/MachineProxy.cs @@ -7,15 +7,23 @@ namespace BlueCollar { using System; + using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; + using System.Linq; + using System.Reflection; + using System.Text.RegularExpressions; + using System.Web; /// /// Provides proxy access to a instance across application domain boundaries. /// public sealed class MachineProxy : MarshalByRefObject, IDisposable { + private static string[] assemblyBlackList = new string[] { "/^system/", "/^microsoft" }; + private Machine machine; private bool disposed; + private List webApplications = new List(); /// /// Initializes a new instance of the MachineProxy class. @@ -35,6 +43,8 @@ public MachineProxy(ILogger logger, bool enabled) { if (enabled) { + AppDomain.CurrentDomain.AssemblyLoad += this.AssemblyLoadEventHandler; + this.machine = new Machine(logger); } } @@ -80,7 +90,9 @@ private void Dispose(bool force, bool disposing) { if (this.machine != null) { + this.DisposeWebApplications(); this.machine.Dispose(force); + this.machine = null; } } @@ -88,5 +100,63 @@ private void Dispose(bool force, bool disposing) this.disposed = true; } } + + /// + /// On assembly load, probe the assembly for a valid blue collar entry point and invoke it. + /// + /// The event publisher. + /// The event. + private void AssemblyLoadEventHandler(object sender, AssemblyLoadEventArgs args) + { + Assembly assembly = args.LoadedAssembly; + string assemblyName = assembly.GetName().Name; + + if (MachineProxy.assemblyBlackList.Any(b => Regex.Match(assemblyName, b).Length != 0)) + { + return; + } + + Type type = typeof(HttpApplication); + string[] methods = { "Application_Start", "Application_OnStart" }; + + IEnumerable types = assembly.GetTypes().Where(t => type.IsAssignableFrom(t) && t != type && t.IsAbstract == false); + IEnumerable apps = types.Select(t => Activator.CreateInstance(t)); + + foreach (object app in apps) + { + MethodInfo method = app.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic) + .Where(m => methods.Select(em => em.ToUpperInvariant()).Contains(m.Name.ToUpperInvariant())) + .FirstOrDefault(); + + if (method != null) + { + this.webApplications.Add(app); + + method.Invoke(app, new object[] { this, EventArgs.Empty }); + } + } + } + + /// + /// Disposes all web applications that were created as entry points. + /// + private void DisposeWebApplications() + { + string[] methods = { "Application_End", "Application_OnEnd" }; + + foreach (object app in this.webApplications) + { + MethodInfo method = app.GetType().GetMethods(BindingFlags.Instance | BindingFlags.NonPublic) + .Where(m => methods.Select(em => em.ToUpperInvariant()).Contains(m.Name.ToUpperInvariant())) + .FirstOrDefault(); + + if (method != null) + { + method.Invoke(app, new object[] { this, EventArgs.Empty }); + } + + (app as HttpApplication).Dispose(); + } + } } }