From 3a2b6e751a2cdfdcc6a2fcab86dff2e33cd6c3d9 Mon Sep 17 00:00:00 2001 From: Allen Bierbaum Date: Thu, 4 Jul 2013 05:56:47 -0500 Subject: [PATCH 1/8] Add help about how to use forman to run heroku application locally. --- README.md | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index d7d25194..4e55f0d5 100644 --- a/README.md +++ b/README.md @@ -80,9 +80,14 @@ labels **name and color** must match in order to work. Go to https://github.com/settings/applications and register your application to get the application keys needed for OAuth. -- URL: Pow: `http://huboard.dev`, Rack: `http://localhost:9292` -- Callback: Pow: `http://huboard.dev/auth/github/callback`, Rack: - `http://localhost:9292/auth/github/callback` +- URL: + - Pow: `http://huboard.dev` + - Rack: `http://localhost:9292` + - Foreman: `http://localhost:5000` +- Callback: + - Pow: `http://huboard.dev/auth/github/callback` + - Rack: `http://localhost:9292/auth/github/callback` + - Foreman: `http://localhost:5000/auth/github/callback` ## Configure Your App @@ -120,6 +125,13 @@ or `bundle exec rackup config.ru` +### Using Foreman + +`foreman start` + +Now connect to localhost:5000 to use application. + + # Deploy To Heroku **Please use the latest stable tag if you are hosting your own instance of huboard.** From 9035b4df6bafc571096ef231235e7a34ef02cb48 Mon Sep 17 00:00:00 2001 From: Allen Bierbaum Date: Thu, 4 Jul 2013 05:57:44 -0500 Subject: [PATCH 2/8] Reduce spacing of filter list items in sidebar nav. --- public/css/scss/_board.scss | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/public/css/scss/_board.scss b/public/css/scss/_board.scss index ebd9326b..704dcd5a 100644 --- a/public/css/scss/_board.scss +++ b/public/css/scss/_board.scss @@ -82,7 +82,7 @@ } -.backlog { +.backlog { white-space: nowrap; overflow-x: auto; .column { @@ -145,7 +145,7 @@ position:relative; background-color: #fff; border: 1px solid #e5e5e5; - border-bottom-color: darken(#e5e5e5, 5%); + border-bottom-color: darken(#e5e5e5, 5%); &.assignee-accept { border-color: #0069D6; } @@ -192,23 +192,23 @@ white-space: normal; text-overflow: clip; overflow:auto; - } + } .milestone { color: $lightGrey; font-size:11px; - } + } img { position: absolute; bottom:5px; left: 5px; - } + } .number { position: absolute; vertical-align: bottom; bottom:5px; right: 5px; font-size:2em; - } + } } @@ -249,7 +249,7 @@ } .filters li { - margin-bottom: 10px; + margin-bottom: 3px; background: #fff; border-radius: 4px; } @@ -267,15 +267,16 @@ .filters li a { position:relative; - padding: 10px; + padding: 5px; display:block; padding-right:25px; + padding-left:10px; text-decoration: none; border-radius: 4px; color:#777; } -.filters li a strong { +.filters li a strong { position: absolute; top:12px; right:10px; @@ -295,7 +296,7 @@ .filter { .ui-icon { position: absolute; - top: 13px; + top: 7px; right: 3px; width: 22px; display:none; @@ -309,7 +310,7 @@ background-color:#efefef; } - .dim:hover, .active:hover { + .dim:hover, .active:hover { .ui-icon { display:inline; } From 5e4df3f36f570c0959ad9107b0376aec31940191 Mon Sep 17 00:00:00 2001 From: Allen Bierbaum Date: Thu, 4 Jul 2013 06:09:47 -0500 Subject: [PATCH 3/8] Make the column arrows shorter. --- public/css/scss/_arrow.scss | 12 ++++++------ public/css/scss/_board.scss | 3 ++- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/public/css/scss/_arrow.scss b/public/css/scss/_arrow.scss index d54b5448..4645eb34 100644 --- a/public/css/scss/_arrow.scss +++ b/public/css/scss/_arrow.scss @@ -1,7 +1,7 @@ .arrow { - margin-right: 20px; + margin-right: 15px; position: relative; box-sizing: border-box; margin-top: 0; @@ -15,19 +15,19 @@ position: absolute; pointer-events: none; border-radius: 2px; - } + } &:after { border-left-color: #f3f3f3; - border-width: 21px; + border-width: 14px; top: 50%; - margin-top: -21px; + margin-top: -14px; } &:before { border-left-color: #e5e5e5; - border-width: 22px; + border-width: 15px; top: 50%; - margin-top: -22px; + margin-top: -15px; } } diff --git a/public/css/scss/_board.scss b/public/css/scss/_board.scss index 704dcd5a..88695b89 100644 --- a/public/css/scss/_board.scss +++ b/public/css/scss/_board.scss @@ -101,7 +101,8 @@ .column h3 { line-height: 20px; margin-bottom: 10px; - padding: 10px; + padding: 3px; + padding-left: 10px; border: 1px solid #e5e5e5; background: #f3f3f3; From a0434f83d5908aeac0043cbe823b413afdf2c3a7 Mon Sep 17 00:00:00 2001 From: Allen Bierbaum Date: Thu, 4 Jul 2013 07:28:50 -0500 Subject: [PATCH 4/8] Factor the way the card is presented. - Remove issue # since it doesn't add anything - Make title a link and style smaller - Put the assigned user in upper left - Put all labels in row together (with Pull label) - Change Pull label to "Pull" instead of "Pull Request" - Refine styling on card. --- public/css/scss/_board.scss | 33 +++++++++++-------- .../scripts/modules/board/templates/card.html | 24 ++++---------- 2 files changed, 27 insertions(+), 30 deletions(-) diff --git a/public/css/scss/_board.scss b/public/css/scss/_board.scss index 88695b89..64a6d7f5 100644 --- a/public/css/scss/_board.scss +++ b/public/css/scss/_board.scss @@ -140,16 +140,21 @@ .column li { list-style: none; - padding: 5px 5px 34px 5px; + padding: 0px 5px 34px 5px; margin: 10px 0; cursor:move; position:relative; background-color: #fff; border: 1px solid #e5e5e5; border-bottom-color: darken(#e5e5e5, 5%); + box-shadow: 2px 2px 7px #888; &.assignee-accept { border-color: #0069D6; } + .card-labels { + margin-bottom: 5px; + } + /* .card-labels { position: absolute; bottom: -3px; @@ -181,34 +186,36 @@ } } } + */ .card-header { border-bottom: 1px solid $borderColor; - padding: 5px 0; + padding-top: 5px; color: $darkGrey; } .title { - padding-right: 20px; + font-size: 12px; word-wrap: break-word; white-space: normal; text-overflow: clip; overflow:auto; + text-decoration: none; + color: black; + line-height: 85%; + + &:hover { + text-decoration: underline; + color: blue; + } } .milestone { color: $lightGrey; font-size:11px; } img { - position: absolute; - bottom:5px; - left: 5px; - } - .number { - position: absolute; - vertical-align: bottom; - bottom:5px; - right: 5px; - font-size:2em; + float: left; + margin: 5px; + margin-left: 0px; } } diff --git a/public/scripts/modules/board/templates/card.html b/public/scripts/modules/board/templates/card.html index 80bb7e92..73f05bff 100644 --- a/public/scripts/modules/board/templates/card.html +++ b/public/scripts/modules/board/templates/card.html @@ -1,32 +1,22 @@ -
-
- <%- title %> -
- #<%= number %> -
+ <% if(assignee) { %> - + <% } %> +<%- title %> <% if(milestone) { %>
Milestone: <%- milestone.title %>
<% } %> +
<% if(pull_request.html_url) { %> - Pull request + Pull <% } %> -
<% _(other_labels).each(function(l) { %> -
-
-
-
- <%- l.name %> -
-
- +<%- l.name %> <% }); %> +
From f7cef77eed2a55805baee72d1e8d8c3343e4ddb0 Mon Sep 17 00:00:00 2001 From: Allen Bierbaum Date: Thu, 4 Jul 2013 07:31:45 -0500 Subject: [PATCH 5/8] Rebuild for heroku. --- Gemfile.lock | 2 +- public/css/application.v1.min.css | 2 +- public/css/bootstrap.min.css | 2 +- public/css/marketing.min.css | 2 +- public/scripts/application.min.js | 2 +- public/scripts/modules/huboard.allmodules.js | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index bcbb5bc7..7f8c47bd 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -98,7 +98,7 @@ DEPENDENCIES rdiscount sass shotgun - sinatra + sinatra (~> 1.3.0) sinatra-content-for (~> 0.1.0) sinatra_auth_github thin diff --git a/public/css/application.v1.min.css b/public/css/application.v1.min.css index a50d79c2..db458e54 100644 --- a/public/css/application.v1.min.css +++ b/public/css/application.v1.min.css @@ -1 +1 @@ -.ui-icon{font-size:16px;height:16px;width:16px;font-weight:normal !important}.ui-icon-helper-inline{display:inline-block}.ui-icon-18{font-size:18px;height:18px;width:18px}.ui-icon-24{font-size:24px;height:24px;width:24px}.ui-icon-32{font-size:32px;height:32px;width:32px}.ui-icon-48{font-size:48px;height:48px;width:48px}.ui-icon-64{font-size:64px;height:64px;width:64px}@font-face{font-family:'ui-icon-font-0-1';src:url("../font/ui-icon-font-0-1.eot");src:url("../font/ui-icon-font-0-1.eot?#iefix") format("embedded-opentype"),url("../font/ui-icon-font-0-1.woff") format("woff"),url("../font/ui-icon-font-0-1.ttf") format("truetype"),url("../font/ui-icon-font-0-1.svg#ui-icon-font-0-1") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ui-icon-font-0-1';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-x,.ui-icon-x-thin,.ui-icon-minus,.ui-icon-untitled,.ui-icon-plus,.ui-icon-untitled-2,.ui-icon-cancel,.ui-icon-disk-b,.ui-icon-disk,.ui-icon-paintbrush,.ui-icon-roller,.ui-icon-pencil,.ui-icon-cart,.ui-icon-unlock,.ui-icon-lock,.ui-icon-menu,.ui-icon-cloud,.ui-icon-zoom-out,.ui-icon-zoom-in,.ui-icon-star,.ui-icon-flag-b,.ui-icon-flag,.ui-icon-clock,.ui-icon-bookmark,.ui-icon-calculator,.ui-icon-gear,.ui-icon-wrench,.ui-icon-unlink,.ui-icon-link,.ui-icon-tags,.ui-icon-tag,.ui-icon-trash,.ui-icon-person,.ui-icon-suitcase,.ui-icon-extlink,.ui-icon-newwin,.ui-icon-window-close,.ui-icon-window,.ui-icon-arrow-diag-4,.ui-icon-arrow-4,.ui-icon-arrowrefresh-w,.ui-icon-arrowrefresh-s,.ui-icon-arrowrefresh-e,.ui-icon-arrowrefresh-n,.ui-icon-arrowturn-e,.ui-icon-arrowturn-s,.ui-icon-arrowturn-n,.ui-icon-arrowturn-w,.ui-icon-untitled-3,.ui-icon-untitled-4,.ui-icon-untitled-5,.ui-icon-untitled-6,.ui-icon-untitled-7,.ui-icon-untitled-8,.ui-icon-untitled-9,.ui-icon-untitled-10,.ui-icon-untitled-11,.ui-icon-untitled-12,.ui-icon-untitled-13,.ui-icon-untitled-14,.ui-icon-untitled-15,.ui-icon-untitled-16,.ui-icon-untitled-17,.ui-icon-untitled-18,.ui-icon-arrowstop-1-w,.ui-icon-arrowstop-1-s,.ui-icon-arrowstop-1-e,.ui-icon-arrowstop-1-n,.ui-icon-arrow-2-se-nw,.ui-icon-arrow-2-ne-sw,.ui-icon-arrow-1-se,.ui-icon-arrow-1-sw,.ui-icon-arrow-1-nw,.ui-icon-arrow-1-ne,.ui-icon-arrow-2-e-w,.ui-icon-arrow-2-n-s,.ui-icon-arrow-1-e,.ui-icon-arrow-1-w,.ui-icon-arrow-1-s,.ui-icon-arrow-1-n,.ui-icon-carat-2-n-s,.ui-icon-carat-2-ew,.ui-icon-carat-1-ne,.ui-icon-carat-1-nw,.ui-icon-carat-1-sw,.ui-icon-carat-1-se,.ui-icon-carat-1-s,.ui-icon-carat-1-n,.ui-icon-carat-1-w,.ui-icon-carat-1-e,.ui-icon-triangle-2-n-s,.ui-icon-triangle-2-e-w,.ui-icon-triangle-1-ne,.ui-icon-triangle-1-nw,.ui-icon-triangle-1-sw,.ui-icon-triangle-1-se,.ui-icon-triangle-1-n,.ui-icon-triangle-1-w,.ui-icon-triangle-1-e,.ui-icon-triangle-1-s,.ui-icon-branch-new,.ui-icon-branch-merge,.ui-icon-branch,.ui-icon-video,.ui-icon-image,.ui-icon-search,.ui-icon-print,.ui-icon-note,.ui-icon-mail-open,.ui-icon-mail-closed,.ui-icon-location,.ui-icon-home,.ui-icon-headphones,.ui-icon-folder-open,.ui-icon-folder-collapsed,.ui-icon-document-b-landscape,.ui-icon-document-landscape,.ui-icon-document,.ui-icon-document-b,.ui-icon-comment,.ui-icon-comment-b,.ui-icon-code,.ui-icon-videocamera,.ui-icon-camera,.ui-icon-calendar,.ui-icon-battery-charge,.ui-icon-battery-3,.ui-icon-battery-2,.ui-icon-battery-1,.ui-icon-battery-0,.ui-icon-refresh,.ui-icon-transfer-e-w,.ui-icon-transfer-n-s,.ui-icon-filter,.ui-icon-alert,.ui-icon-list{font-family:'ui-icon-font-0-1';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-blank:before{content:" "}.ui-icon-x:before{content:"\e006"}.ui-icon-x-thin:before{content:"\e007"}.ui-icon-minus:before{content:"\e008"}.ui-icon-untitled:before{content:"\e009"}.ui-icon-plus:before{content:"\e00a"}.ui-icon-untitled-2:before{content:"\e00b"}.ui-icon-cancel:before{content:"\e00c"}.ui-icon-disk-b:before{content:"\e00d"}.ui-icon-disk:before{content:"\e00e"}.ui-icon-paintbrush:before{content:"\e00f"}.ui-icon-roller:before{content:"\e010"}.ui-icon-pencil:before{content:"\e011"}.ui-icon-cart:before{content:"\e012"}.ui-icon-unlock:before{content:"\e013"}.ui-icon-lock:before{content:"\e014"}.ui-icon-menu:before{content:"\e015"}.ui-icon-cloud:before{content:"\e016"}.ui-icon-zoom-out:before{content:"\e017"}.ui-icon-zoom-in:before{content:"\e018"}.ui-icon-star:before{content:"\e019"}.ui-icon-flag-b:before{content:"\e01a"}.ui-icon-flag:before{content:"\e01b"}.ui-icon-clock:before{content:"\e01c"}.ui-icon-bookmark:before{content:"\e01d"}.ui-icon-calculator:before{content:"\e01e"}.ui-icon-gear:before{content:"\e01f"}.ui-icon-wrench:before{content:"\e020"}.ui-icon-unlink:before{content:"\e021"}.ui-icon-link:before{content:"\e022"}.ui-icon-tags:before{content:"\e023"}.ui-icon-tag:before{content:"\e024"}.ui-icon-trash:before{content:"\e025"}.ui-icon-person:before{content:"\e026"}.ui-icon-suitcase:before{content:"\e027"}.ui-icon-extlink:before{content:"\e028"}.ui-icon-newwin:before{content:"\e029"}.ui-icon-window-close:before{content:"\e02a"}.ui-icon-window:before{content:"\e02b"}.ui-icon-arrow-diag-4:before{content:"\e02c"}.ui-icon-arrow-4:before{content:"\e02d"}.ui-icon-arrowrefresh-w:before{content:"\e02e"}.ui-icon-arrowrefresh-s:before{content:"\e02f"}.ui-icon-arrowrefresh-e:before{content:"\e030"}.ui-icon-arrowrefresh-n:before{content:"\e031"}.ui-icon-arrowturn-e:before{content:"\e032"}.ui-icon-arrowturn-s:before{content:"\e033"}.ui-icon-arrowturn-n:before{content:"\e034"}.ui-icon-arrowturn-w:before{content:"\e035"}.ui-icon-untitled-3:before{content:"\e036"}.ui-icon-untitled-4:before{content:"\e037"}.ui-icon-untitled-5:before{content:"\e038"}.ui-icon-untitled-6:before{content:"\e039"}.ui-icon-untitled-7:before{content:"\e03a"}.ui-icon-untitled-8:before{content:"\e03b"}.ui-icon-untitled-9:before{content:"\e03c"}.ui-icon-untitled-10:before{content:"\e03d"}.ui-icon-untitled-11:before{content:"\e03e"}.ui-icon-untitled-12:before{content:"\e03f"}.ui-icon-untitled-13:before{content:"\e040"}.ui-icon-untitled-14:before{content:"\e041"}.ui-icon-untitled-15:before{content:"\e042"}.ui-icon-untitled-16:before{content:"\e043"}.ui-icon-untitled-17:before{content:"\e044"}.ui-icon-untitled-18:before{content:"\e045"}.ui-icon-arrowstop-1-w:before{content:"\e046"}.ui-icon-arrowstop-1-s:before{content:"\e047"}.ui-icon-arrowstop-1-e:before{content:"\e048"}.ui-icon-arrowstop-1-n:before{content:"\e049"}.ui-icon-arrow-2-se-nw:before{content:"\e04a"}.ui-icon-arrow-2-ne-sw:before{content:"\e04b"}.ui-icon-arrow-1-se:before{content:"\e04c"}.ui-icon-arrow-1-sw:before{content:"\e04d"}.ui-icon-arrow-1-nw:before{content:"\e04e"}.ui-icon-arrow-1-ne:before{content:"\e04f"}.ui-icon-arrow-2-e-w:before{content:"\e050"}.ui-icon-arrow-2-n-s:before{content:"\e051"}.ui-icon-arrow-1-e:before{content:"\e052"}.ui-icon-arrow-1-w:before{content:"\e053"}.ui-icon-arrow-1-s:before{content:"\e054"}.ui-icon-arrow-1-n:before{content:"\e055"}.ui-icon-carat-2-n-s:before{content:"\e056"}.ui-icon-carat-2-ew:before{content:"\e057"}.ui-icon-carat-1-ne:before{content:"\e058"}.ui-icon-carat-1-nw:before{content:"\e059"}.ui-icon-carat-1-sw:before{content:"\e05a"}.ui-icon-carat-1-se:before{content:"\e05b"}.ui-icon-carat-1-s:before{content:"\e05c"}.ui-icon-carat-1-n:before{content:"\e05d"}.ui-icon-carat-1-w:before{content:"\e05e"}.ui-icon-carat-1-e:before{content:"\e05f"}.ui-icon-triangle-2-n-s:before{content:"\e060"}.ui-icon-triangle-2-e-w:before{content:"\e061"}.ui-icon-triangle-1-ne:before{content:"\e062"}.ui-icon-triangle-1-nw:before{content:"\e063"}.ui-icon-triangle-1-sw:before{content:"\e064"}.ui-icon-triangle-1-se:before{content:"\e065"}.ui-icon-triangle-1-n:before{content:"\e066"}.ui-icon-triangle-1-w:before{content:"\e067"}.ui-icon-triangle-1-e:before{content:"\e068"}.ui-icon-triangle-1-s:before{content:"\e069"}.ui-icon-branch-new:before{content:"\e06a"}.ui-icon-branch-merge:before{content:"\e06b"}.ui-icon-branch:before{content:"\e06c"}.ui-icon-video:before{content:"\e06d"}.ui-icon-image:before{content:"\e06e"}.ui-icon-search:before{content:"\e06f"}.ui-icon-print:before{content:"\e073"}.ui-icon-note:before{content:"\e074"}.ui-icon-mail-open:before{content:"\e075"}.ui-icon-mail-closed:before{content:"\e076"}.ui-icon-location:before{content:"\e077"}.ui-icon-home:before{content:"\e078"}.ui-icon-headphones:before{content:"\e079"}.ui-icon-folder-open:before{content:"\e07a"}.ui-icon-folder-collapsed:before{content:"\e07b"}.ui-icon-document-b-landscape:before{content:"\e07c"}.ui-icon-document-landscape:before{content:"\e07d"}.ui-icon-document:before{content:"\e07e"}.ui-icon-document-b:before{content:"\e07f"}.ui-icon-comment:before{content:"\e080"}.ui-icon-comment-b:before{content:"\e081"}.ui-icon-code:before{content:"\e082"}.ui-icon-videocamera:before{content:"\e083"}.ui-icon-camera:before{content:"\e084"}.ui-icon-calendar:before{content:"\e085"}.ui-icon-battery-charge:before{content:"\e087"}.ui-icon-battery-3:before{content:"\e088"}.ui-icon-battery-2:before{content:"\e089"}.ui-icon-battery-1:before{content:"\e08a"}.ui-icon-battery-0:before{content:"\e08b"}.ui-icon-refresh:before{content:"\e005"}.ui-icon-transfer-e-w:before{content:"\e004"}.ui-icon-transfer-n-s:before{content:"\e003"}.ui-icon-filter:before{content:"\e000"}.ui-icon-alert:before{content:"\e001"}.ui-icon-list:before{content:"\e002"}ul.repos,ul.repos li{list-style:none;margin:0}ul.repos li{margin:0 0 8px 0;position:relative;overflow:hidden;border-bottom:1px solid #ccc}ul.repos li:last-child{border:0;margin-bottom:3px}ul.repos li a{float:right;padding-top:30px;position:relative;margin:0 3px}ul.repos li>span a{float:none}ul.repos li a span{color:gray}ul.repos li>span{font-size:1.4em}ul.repos li a strong{font-size:2em;position:absolute;top:3px;left:10%}ul.repos li a.btn{padding-top:7px;margin-top:7px}#workqueue>div{margin:0 0 40px 0}ul.milestones .ui-sortable-placeholder{background:rgba(0,0,0,0.1);list-style:none;padding:20px 5px 15px 5px;margin:10px 0;border-radius:4px}li.ui-state-dragging{border-radius:4px;background:rgba(0,104,215,0.25)}ul.milestones{list-style:none;counter-reset:milestone;margin:0;padding:10px 2px;padding-top:0px}ul.milestones li{margin:0 0 4px 0;position:relative;cursor:move;padding-left:10px}ul.milestones li a{display:block;padding:7px;margin-left:20px}ul.milestones li:before{content:counter(milestone);counter-increment:milestone;background:#CCC;border-radius:20px;height:20px;width:20px;margin:0px;text-align:center;vertical-align:middle;position:absolute;top:7px;box-shadow:0px 1px 2px #333;color:#333;cursor:move}ul.milestones li a:first-letter{text-transform:capitalize}ul.milestones li a em{float:right;font-style:normal;font-weight:normal}ul.milestones li div{position:absolute;top:0;left:30%;width:50%;background:#ccc;border-radius:4px}ul.milestones li div span{display:block;background:rgba(0,0,0,0.3);padding:7px 0;text-indent:-9999em;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.arrow,.board .column h3{margin-right:20px;position:relative;box-sizing:border-box;margin-top:0;color:#555}.arrow:before,.board .column h3:before,.arrow:after,.board .column h3:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-radius:2px}.arrow:after,.board .column h3:after{border-left-color:#f3f3f3;border-width:21px;top:50%;margin-top:-21px}.arrow:before,.board .column h3:before{border-left-color:#e5e5e5;border-width:22px;top:50%;margin-top:-22px}.container-fluid{padding-right:25px;padding-left:25px}.toggle-drawer{position:absolute;z-index:5;margin:0px;padding:10px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;line-height:20px;background:#fff;background:rgba(255,255,255,0.8);text-align:center;font-family:'ui-icon-font-0-1'}.toggle-drawer.arrow-right{right:-35px;background-color:#0069D6;background-color:rgba(0,105,214,0.6);border-color:#0069D6;border-color:rgba(0,105,214,0.6);color:#fff}.toggle-drawer.arrow-right:before{content:"\e052"}.toggle-drawer.arrow-right:hover{right:-40px;color:#fff}.toggle-drawer.arrow-left{right:-25px}.toggle-drawer.arrow-left:before{content:"\e053"}.toggle-drawer:hover{text-decoration:none}#drawer{position:absolute;width:352px;top:0;left:-640px}#drawer .board,#drawer .backlog,#drawer .filters{background:#fff;border-right:1px solid #ccc}#drawer .column{float:none;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{float:left;vertical-align:top;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column:first-child{padding-left:0}.column:last-child{padding-right:0}.backlog{white-space:nowrap;overflow-x:auto}.backlog .column{float:none;display:inline-block}.sidebar .backlog .column{width:209px}.column h3{line-height:20px;margin-bottom:10px;padding:10px;border:1px solid #e5e5e5;background:#f3f3f3;font-size:100%}.column ul{margin:0;padding:0}.backlog .dim{opacity:0.6}.board .dim{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-webkit-box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.column li{list-style:none;padding:5px 5px 34px 5px;margin:10px 0;cursor:move;position:relative;background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#d8d8d8}.column li.assignee-accept{border-color:#0069D6}.column li .card-labels{position:absolute;bottom:-3px}.column li .card-labels .card-label-wrapper{float:left;margin-right:5px}.column li .card-labels .card-label-wrapper .card-label{z-index:10}.column li .card-labels .card-label-wrapper .card-label.active.small{height:4px;width:40px;display:block}.column li .card-labels .card-label-wrapper .card-label.active.large{position:relative;top:22px;display:none;padding:3px 10px}.column li .card-labels:hover .card-label.active.small{display:none}.column li .card-labels:hover .card-label.active.large{display:block}.column li .card-header{border-bottom:1px solid #ccc;padding:5px 0;color:#444}.column li .title{padding-right:20px;word-wrap:break-word;white-space:normal;text-overflow:clip;overflow:auto}.column li .milestone{color:#999;font-size:11px}.column li img{position:absolute;bottom:5px;left:5px}.column li .number{position:absolute;vertical-align:bottom;bottom:5px;right:5px;font-size:2em}.column li a.close{position:absolute;top:12px;right:6px;width:16px;opacity:0.0}.column li:hover a.close{opacity:0.3}.column li a.close:hover{opacity:0.5}.column li a small{color:#999;padding-right:2px}.column .ui-sortable-placeholder{background:#ccc;list-style:none;padding:80px 5px 10px 5px;margin:10px 0}.column .ui-sortable-hover{background:#efefef}.filters{list-style:none;margin:0;padding:0 20px 0 0}.filters li{margin-bottom:10px;background:#fff;border-radius:4px}.filters li.clear-filters,.filters li.clear-filters a{background:none;color:#666}.filters li.clear-filters{border-radius:0;border-bottom:1px solid #444}.filters li.clear-filters a:hover{color:#666}.filters li a{position:relative;padding:10px;display:block;padding-right:25px;text-decoration:none;border-radius:4px;color:#777}.filters li a strong{position:absolute;top:12px;right:10px}.filter a.active,.filter a.active:hover{background-color:#0069D6;color:#fff}.filter a.dim,.filter a.dim:hover{background-color:#0069D6;background-color:rgba(0,105,214,0.6);color:#fff}.filter .ui-icon{position:absolute;top:13px;right:3px;width:22px;display:none;opacity:0.8}.filter .ui-icon:hover{opacity:1}.filter a:hover{background-color:#efefef}.filter .dim:hover .ui-icon,.filter .active:hover .ui-icon{display:inline}.header{font-size:24px}.header .author{color:#08C;font-weight:normal}.header .repo{color:#08C}.header input{border:0;outline:0;background:#fff;vertical-align:baseline;line-height:40px;margin:0;padding:0;font-size:24px}.assignee:hover img,.assignee.active img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all 0.2s ease-in 0.1s;-moz-transition:all 0.2s ease-in 0.1s;-ms-transition:all 0.2s ease-in 0.1s;-o-transition:all 0.2s ease-in 0.1s;transition:all 0.2s ease-in 0.1s}.assignee{list-style:none;line-height:40px;float:left;margin:0 2px;cursor:pointer}.assignee.dim img{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.assignee.inactive img{opacity:0.1}.page-header-wrapper ol{margin:0;padding:0;float:right;list-style:none}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}.fullscreen-overlay{position:fixed;top:0px;left:0px;z-index:10;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(243,243,243,0.8);display:none}.fullscreen-open{overflow:hidden}.fullscreen-open .fullscreen-overlay{display:block}.fullscreen-wrapper{margin:0px 60px}.fullscreen-card{position:relative;max-width:960px;background-color:#fff;margin:50px auto;border-radius:2px;border:1px solid rgba(0,0,0,0.3);padding:20px 0px;overflow:hidden}.fullscreen-card h2{margin:0;font-size:20px;line-height:28px}.fullscreen-card h3{margin:0;font-size:18px;line-height:26px}.fullscreen-header{margin:20px 0}.fullscreen-card-preamble .fullscreen-header{margin-top:0}.fullscreen-card-description p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.fullscreen-card-right{float:right;margin-right:20px;width:160px}.fullscreen-card-left{margin-left:20px;margin-right:200px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fullscreen-card .card-comment{overflow:hidden;margin-bottom:10px}.fullscreen-card .card-comment>a{float:left}.fullscreen-card .comment-body{margin-left:40px}.fullscreen-card .comment-body .email-fragment{margin-bottom:10px}.fullscreen-card .comment-body .email-hidden-toggle{display:none}.labels{list-style:none;margin:0;padding:0}.labels h5{margin-top:0px}.labels li{margin-bottom:10px;border-radius:4px;cursor:pointer}.labels li span{position:relative;padding:10px;display:block;text-decoration:none;border-radius:4px;color:#777}.nav-section{background-color:#f6f6f6;padding:1px;border:1px solid #ccc;border-radius:2px}.nav-section>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section>.widget-body{padding:5px;background-color:#fff}.widget-settings{zoom:1}.widget-settings:before,.widget-settings:after{content:"";display:table}.widget-settings:after{clear:both}.widget-settings .widget-action{float:left;width:30px}.widget-settings .widget-body{margin-left:30px}.widget-settings .widget-body>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section .widget-header h3{margin-top:0;color:#999}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .nav>li>a:hover{border-top:3px solid #DD4B39;padding-top:7px}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover,.navbar .nav>li.active>.dropdown-toggle,.navbar .nav>li.active>.dropdown-toggle:hover,.navbar .nav>li.dropdown.open>a,.navbar .nav>li.dropdown.open>a:hover,.navbar .nav>li.dropdown.open>.dropdown-toggle,.navbar .nav>li.dropdown.open>.dropdown-toggle:hover{border-top:3px solid #2590D6;padding-top:7px;background:none;-webkit-box-shadow:none;box-shadow:none}.hide{display:none}.breadcrumb{margin:-43px 0 7px 0}#main-stage{margin-bottom:50px}.container-fluid{position:relative}.container-fluid>.sidebar{width:230px;position:absolute;border-right:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-fluid>.content{margin-left:250px;position:relative}.drop-shadow{position:relative;padding:1em;background:#fff;border:1px solid #f2f2f2;border-bottom-color:#e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.instructions{text-align:center;margin-top:60px}.instructions ol{width:30px;text-align:left;margin-left:auto;margin-right:auto} +.ui-icon{font-size:16px;height:16px;width:16px;font-weight:normal !important}.ui-icon-helper-inline{display:inline-block}.ui-icon-18{font-size:18px;height:18px;width:18px}.ui-icon-24{font-size:24px;height:24px;width:24px}.ui-icon-32{font-size:32px;height:32px;width:32px}.ui-icon-48{font-size:48px;height:48px;width:48px}.ui-icon-64{font-size:64px;height:64px;width:64px}@font-face{font-family:'ui-icon-font-0-1';src:url("../font/ui-icon-font-0-1.eot");src:url("../font/ui-icon-font-0-1.eot?#iefix") format("embedded-opentype"),url("../font/ui-icon-font-0-1.woff") format("woff"),url("../font/ui-icon-font-0-1.ttf") format("truetype"),url("../font/ui-icon-font-0-1.svg#ui-icon-font-0-1") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ui-icon-font-0-1';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-x,.ui-icon-x-thin,.ui-icon-minus,.ui-icon-untitled,.ui-icon-plus,.ui-icon-untitled-2,.ui-icon-cancel,.ui-icon-disk-b,.ui-icon-disk,.ui-icon-paintbrush,.ui-icon-roller,.ui-icon-pencil,.ui-icon-cart,.ui-icon-unlock,.ui-icon-lock,.ui-icon-menu,.ui-icon-cloud,.ui-icon-zoom-out,.ui-icon-zoom-in,.ui-icon-star,.ui-icon-flag-b,.ui-icon-flag,.ui-icon-clock,.ui-icon-bookmark,.ui-icon-calculator,.ui-icon-gear,.ui-icon-wrench,.ui-icon-unlink,.ui-icon-link,.ui-icon-tags,.ui-icon-tag,.ui-icon-trash,.ui-icon-person,.ui-icon-suitcase,.ui-icon-extlink,.ui-icon-newwin,.ui-icon-window-close,.ui-icon-window,.ui-icon-arrow-diag-4,.ui-icon-arrow-4,.ui-icon-arrowrefresh-w,.ui-icon-arrowrefresh-s,.ui-icon-arrowrefresh-e,.ui-icon-arrowrefresh-n,.ui-icon-arrowturn-e,.ui-icon-arrowturn-s,.ui-icon-arrowturn-n,.ui-icon-arrowturn-w,.ui-icon-untitled-3,.ui-icon-untitled-4,.ui-icon-untitled-5,.ui-icon-untitled-6,.ui-icon-untitled-7,.ui-icon-untitled-8,.ui-icon-untitled-9,.ui-icon-untitled-10,.ui-icon-untitled-11,.ui-icon-untitled-12,.ui-icon-untitled-13,.ui-icon-untitled-14,.ui-icon-untitled-15,.ui-icon-untitled-16,.ui-icon-untitled-17,.ui-icon-untitled-18,.ui-icon-arrowstop-1-w,.ui-icon-arrowstop-1-s,.ui-icon-arrowstop-1-e,.ui-icon-arrowstop-1-n,.ui-icon-arrow-2-se-nw,.ui-icon-arrow-2-ne-sw,.ui-icon-arrow-1-se,.ui-icon-arrow-1-sw,.ui-icon-arrow-1-nw,.ui-icon-arrow-1-ne,.ui-icon-arrow-2-e-w,.ui-icon-arrow-2-n-s,.ui-icon-arrow-1-e,.ui-icon-arrow-1-w,.ui-icon-arrow-1-s,.ui-icon-arrow-1-n,.ui-icon-carat-2-n-s,.ui-icon-carat-2-ew,.ui-icon-carat-1-ne,.ui-icon-carat-1-nw,.ui-icon-carat-1-sw,.ui-icon-carat-1-se,.ui-icon-carat-1-s,.ui-icon-carat-1-n,.ui-icon-carat-1-w,.ui-icon-carat-1-e,.ui-icon-triangle-2-n-s,.ui-icon-triangle-2-e-w,.ui-icon-triangle-1-ne,.ui-icon-triangle-1-nw,.ui-icon-triangle-1-sw,.ui-icon-triangle-1-se,.ui-icon-triangle-1-n,.ui-icon-triangle-1-w,.ui-icon-triangle-1-e,.ui-icon-triangle-1-s,.ui-icon-branch-new,.ui-icon-branch-merge,.ui-icon-branch,.ui-icon-video,.ui-icon-image,.ui-icon-search,.ui-icon-print,.ui-icon-note,.ui-icon-mail-open,.ui-icon-mail-closed,.ui-icon-location,.ui-icon-home,.ui-icon-headphones,.ui-icon-folder-open,.ui-icon-folder-collapsed,.ui-icon-document-b-landscape,.ui-icon-document-landscape,.ui-icon-document,.ui-icon-document-b,.ui-icon-comment,.ui-icon-comment-b,.ui-icon-code,.ui-icon-videocamera,.ui-icon-camera,.ui-icon-calendar,.ui-icon-battery-charge,.ui-icon-battery-3,.ui-icon-battery-2,.ui-icon-battery-1,.ui-icon-battery-0,.ui-icon-refresh,.ui-icon-transfer-e-w,.ui-icon-transfer-n-s,.ui-icon-filter,.ui-icon-alert,.ui-icon-list{font-family:'ui-icon-font-0-1';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-blank:before{content:" "}.ui-icon-x:before{content:"\e006"}.ui-icon-x-thin:before{content:"\e007"}.ui-icon-minus:before{content:"\e008"}.ui-icon-untitled:before{content:"\e009"}.ui-icon-plus:before{content:"\e00a"}.ui-icon-untitled-2:before{content:"\e00b"}.ui-icon-cancel:before{content:"\e00c"}.ui-icon-disk-b:before{content:"\e00d"}.ui-icon-disk:before{content:"\e00e"}.ui-icon-paintbrush:before{content:"\e00f"}.ui-icon-roller:before{content:"\e010"}.ui-icon-pencil:before{content:"\e011"}.ui-icon-cart:before{content:"\e012"}.ui-icon-unlock:before{content:"\e013"}.ui-icon-lock:before{content:"\e014"}.ui-icon-menu:before{content:"\e015"}.ui-icon-cloud:before{content:"\e016"}.ui-icon-zoom-out:before{content:"\e017"}.ui-icon-zoom-in:before{content:"\e018"}.ui-icon-star:before{content:"\e019"}.ui-icon-flag-b:before{content:"\e01a"}.ui-icon-flag:before{content:"\e01b"}.ui-icon-clock:before{content:"\e01c"}.ui-icon-bookmark:before{content:"\e01d"}.ui-icon-calculator:before{content:"\e01e"}.ui-icon-gear:before{content:"\e01f"}.ui-icon-wrench:before{content:"\e020"}.ui-icon-unlink:before{content:"\e021"}.ui-icon-link:before{content:"\e022"}.ui-icon-tags:before{content:"\e023"}.ui-icon-tag:before{content:"\e024"}.ui-icon-trash:before{content:"\e025"}.ui-icon-person:before{content:"\e026"}.ui-icon-suitcase:before{content:"\e027"}.ui-icon-extlink:before{content:"\e028"}.ui-icon-newwin:before{content:"\e029"}.ui-icon-window-close:before{content:"\e02a"}.ui-icon-window:before{content:"\e02b"}.ui-icon-arrow-diag-4:before{content:"\e02c"}.ui-icon-arrow-4:before{content:"\e02d"}.ui-icon-arrowrefresh-w:before{content:"\e02e"}.ui-icon-arrowrefresh-s:before{content:"\e02f"}.ui-icon-arrowrefresh-e:before{content:"\e030"}.ui-icon-arrowrefresh-n:before{content:"\e031"}.ui-icon-arrowturn-e:before{content:"\e032"}.ui-icon-arrowturn-s:before{content:"\e033"}.ui-icon-arrowturn-n:before{content:"\e034"}.ui-icon-arrowturn-w:before{content:"\e035"}.ui-icon-untitled-3:before{content:"\e036"}.ui-icon-untitled-4:before{content:"\e037"}.ui-icon-untitled-5:before{content:"\e038"}.ui-icon-untitled-6:before{content:"\e039"}.ui-icon-untitled-7:before{content:"\e03a"}.ui-icon-untitled-8:before{content:"\e03b"}.ui-icon-untitled-9:before{content:"\e03c"}.ui-icon-untitled-10:before{content:"\e03d"}.ui-icon-untitled-11:before{content:"\e03e"}.ui-icon-untitled-12:before{content:"\e03f"}.ui-icon-untitled-13:before{content:"\e040"}.ui-icon-untitled-14:before{content:"\e041"}.ui-icon-untitled-15:before{content:"\e042"}.ui-icon-untitled-16:before{content:"\e043"}.ui-icon-untitled-17:before{content:"\e044"}.ui-icon-untitled-18:before{content:"\e045"}.ui-icon-arrowstop-1-w:before{content:"\e046"}.ui-icon-arrowstop-1-s:before{content:"\e047"}.ui-icon-arrowstop-1-e:before{content:"\e048"}.ui-icon-arrowstop-1-n:before{content:"\e049"}.ui-icon-arrow-2-se-nw:before{content:"\e04a"}.ui-icon-arrow-2-ne-sw:before{content:"\e04b"}.ui-icon-arrow-1-se:before{content:"\e04c"}.ui-icon-arrow-1-sw:before{content:"\e04d"}.ui-icon-arrow-1-nw:before{content:"\e04e"}.ui-icon-arrow-1-ne:before{content:"\e04f"}.ui-icon-arrow-2-e-w:before{content:"\e050"}.ui-icon-arrow-2-n-s:before{content:"\e051"}.ui-icon-arrow-1-e:before{content:"\e052"}.ui-icon-arrow-1-w:before{content:"\e053"}.ui-icon-arrow-1-s:before{content:"\e054"}.ui-icon-arrow-1-n:before{content:"\e055"}.ui-icon-carat-2-n-s:before{content:"\e056"}.ui-icon-carat-2-ew:before{content:"\e057"}.ui-icon-carat-1-ne:before{content:"\e058"}.ui-icon-carat-1-nw:before{content:"\e059"}.ui-icon-carat-1-sw:before{content:"\e05a"}.ui-icon-carat-1-se:before{content:"\e05b"}.ui-icon-carat-1-s:before{content:"\e05c"}.ui-icon-carat-1-n:before{content:"\e05d"}.ui-icon-carat-1-w:before{content:"\e05e"}.ui-icon-carat-1-e:before{content:"\e05f"}.ui-icon-triangle-2-n-s:before{content:"\e060"}.ui-icon-triangle-2-e-w:before{content:"\e061"}.ui-icon-triangle-1-ne:before{content:"\e062"}.ui-icon-triangle-1-nw:before{content:"\e063"}.ui-icon-triangle-1-sw:before{content:"\e064"}.ui-icon-triangle-1-se:before{content:"\e065"}.ui-icon-triangle-1-n:before{content:"\e066"}.ui-icon-triangle-1-w:before{content:"\e067"}.ui-icon-triangle-1-e:before{content:"\e068"}.ui-icon-triangle-1-s:before{content:"\e069"}.ui-icon-branch-new:before{content:"\e06a"}.ui-icon-branch-merge:before{content:"\e06b"}.ui-icon-branch:before{content:"\e06c"}.ui-icon-video:before{content:"\e06d"}.ui-icon-image:before{content:"\e06e"}.ui-icon-search:before{content:"\e06f"}.ui-icon-print:before{content:"\e073"}.ui-icon-note:before{content:"\e074"}.ui-icon-mail-open:before{content:"\e075"}.ui-icon-mail-closed:before{content:"\e076"}.ui-icon-location:before{content:"\e077"}.ui-icon-home:before{content:"\e078"}.ui-icon-headphones:before{content:"\e079"}.ui-icon-folder-open:before{content:"\e07a"}.ui-icon-folder-collapsed:before{content:"\e07b"}.ui-icon-document-b-landscape:before{content:"\e07c"}.ui-icon-document-landscape:before{content:"\e07d"}.ui-icon-document:before{content:"\e07e"}.ui-icon-document-b:before{content:"\e07f"}.ui-icon-comment:before{content:"\e080"}.ui-icon-comment-b:before{content:"\e081"}.ui-icon-code:before{content:"\e082"}.ui-icon-videocamera:before{content:"\e083"}.ui-icon-camera:before{content:"\e084"}.ui-icon-calendar:before{content:"\e085"}.ui-icon-battery-charge:before{content:"\e087"}.ui-icon-battery-3:before{content:"\e088"}.ui-icon-battery-2:before{content:"\e089"}.ui-icon-battery-1:before{content:"\e08a"}.ui-icon-battery-0:before{content:"\e08b"}.ui-icon-refresh:before{content:"\e005"}.ui-icon-transfer-e-w:before{content:"\e004"}.ui-icon-transfer-n-s:before{content:"\e003"}.ui-icon-filter:before{content:"\e000"}.ui-icon-alert:before{content:"\e001"}.ui-icon-list:before{content:"\e002"}ul.repos,ul.repos li{list-style:none;margin:0}ul.repos li{margin:0 0 8px 0;position:relative;overflow:hidden;border-bottom:1px solid #ccc}ul.repos li:last-child{border:0;margin-bottom:3px}ul.repos li a{float:right;padding-top:30px;position:relative;margin:0 3px}ul.repos li>span a{float:none}ul.repos li a span{color:gray}ul.repos li>span{font-size:1.4em}ul.repos li a strong{font-size:2em;position:absolute;top:3px;left:10%}ul.repos li a.btn{padding-top:7px;margin-top:7px}#workqueue>div{margin:0 0 40px 0}ul.milestones .ui-sortable-placeholder{background:rgba(0,0,0,0.1);list-style:none;padding:20px 5px 15px 5px;margin:10px 0;border-radius:4px}li.ui-state-dragging{border-radius:4px;background:rgba(0,104,215,0.25)}ul.milestones{list-style:none;counter-reset:milestone;margin:0;padding:10px 2px;padding-top:0px}ul.milestones li{margin:0 0 4px 0;position:relative;cursor:move;padding-left:10px}ul.milestones li a{display:block;padding:7px;margin-left:20px}ul.milestones li:before{content:counter(milestone);counter-increment:milestone;background:#CCC;border-radius:20px;height:20px;width:20px;margin:0px;text-align:center;vertical-align:middle;position:absolute;top:7px;box-shadow:0px 1px 2px #333;color:#333;cursor:move}ul.milestones li a:first-letter{text-transform:capitalize}ul.milestones li a em{float:right;font-style:normal;font-weight:normal}ul.milestones li div{position:absolute;top:0;left:30%;width:50%;background:#ccc;border-radius:4px}ul.milestones li div span{display:block;background:rgba(0,0,0,0.3);padding:7px 0;text-indent:-9999em;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.arrow,.board .column h3{margin-right:15px;position:relative;box-sizing:border-box;margin-top:0;color:#555}.arrow:before,.board .column h3:before,.arrow:after,.board .column h3:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-radius:2px}.arrow:after,.board .column h3:after{border-left-color:#f3f3f3;border-width:14px;top:50%;margin-top:-14px}.arrow:before,.board .column h3:before{border-left-color:#e5e5e5;border-width:15px;top:50%;margin-top:-15px}.container-fluid{padding-right:25px;padding-left:25px}.toggle-drawer{position:absolute;z-index:5;margin:0px;padding:10px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;line-height:20px;background:#fff;background:rgba(255,255,255,0.8);text-align:center;font-family:'ui-icon-font-0-1'}.toggle-drawer.arrow-right{right:-35px;background-color:#0069D6;background-color:rgba(0,105,214,0.6);border-color:#0069D6;border-color:rgba(0,105,214,0.6);color:#fff}.toggle-drawer.arrow-right:before{content:"\e052"}.toggle-drawer.arrow-right:hover{right:-40px;color:#fff}.toggle-drawer.arrow-left{right:-25px}.toggle-drawer.arrow-left:before{content:"\e053"}.toggle-drawer:hover{text-decoration:none}#drawer{position:absolute;width:352px;top:0;left:-640px}#drawer .board,#drawer .backlog,#drawer .filters{background:#fff;border-right:1px solid #ccc}#drawer .column{float:none;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{float:left;vertical-align:top;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column:first-child{padding-left:0}.column:last-child{padding-right:0}.backlog{white-space:nowrap;overflow-x:auto}.backlog .column{float:none;display:inline-block}.sidebar .backlog .column{width:209px}.column h3{line-height:20px;margin-bottom:10px;padding:3px;padding-left:10px;border:1px solid #e5e5e5;background:#f3f3f3;font-size:100%}.column ul{margin:0;padding:0}.backlog .dim{opacity:0.6}.board .dim{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-webkit-box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.column li{list-style:none;padding:0px 5px 34px 5px;margin:10px 0;cursor:move;position:relative;background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#d8d8d8;box-shadow:2px 2px 7px #888}.column li.assignee-accept{border-color:#0069D6}.column li .card-labels{margin-bottom:5px}.column li .card-header{border-bottom:1px solid #ccc;padding-top:5px;color:#444}.column li .title{font-size:12px;word-wrap:break-word;white-space:normal;text-overflow:clip;overflow:auto;text-decoration:none;color:black;line-height:85%}.column li .title:hover{text-decoration:underline;color:blue}.column li .milestone{color:#999;font-size:11px}.column li img{float:left;margin:5px;margin-left:0px}.column li a.close{position:absolute;top:12px;right:6px;width:16px;opacity:0.0}.column li:hover a.close{opacity:0.3}.column li a.close:hover{opacity:0.5}.column li a small{color:#999;padding-right:2px}.column .ui-sortable-placeholder{background:#ccc;list-style:none;padding:80px 5px 10px 5px;margin:10px 0}.column .ui-sortable-hover{background:#efefef}.filters{list-style:none;margin:0;padding:0 20px 0 0}.filters li{margin-bottom:3px;background:#fff;border-radius:4px}.filters li.clear-filters,.filters li.clear-filters a{background:none;color:#666}.filters li.clear-filters{border-radius:0;border-bottom:1px solid #444}.filters li.clear-filters a:hover{color:#666}.filters li a{position:relative;padding:5px;display:block;padding-right:25px;padding-left:10px;text-decoration:none;border-radius:4px;color:#777}.filters li a strong{position:absolute;top:12px;right:10px}.filter a.active,.filter a.active:hover{background-color:#0069D6;color:#fff}.filter a.dim,.filter a.dim:hover{background-color:#0069D6;background-color:rgba(0,105,214,0.6);color:#fff}.filter .ui-icon{position:absolute;top:7px;right:3px;width:22px;display:none;opacity:0.8}.filter .ui-icon:hover{opacity:1}.filter a:hover{background-color:#efefef}.filter .dim:hover .ui-icon,.filter .active:hover .ui-icon{display:inline}.header{font-size:24px}.header .author{color:#08C;font-weight:normal}.header .repo{color:#08C}.header input{border:0;outline:0;background:#fff;vertical-align:baseline;line-height:40px;margin:0;padding:0;font-size:24px}.assignee:hover img,.assignee.active img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all 0.2s ease-in 0.1s;-moz-transition:all 0.2s ease-in 0.1s;-ms-transition:all 0.2s ease-in 0.1s;-o-transition:all 0.2s ease-in 0.1s;transition:all 0.2s ease-in 0.1s}.assignee{list-style:none;line-height:40px;float:left;margin:0 2px;cursor:pointer}.assignee.dim img{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.assignee.inactive img{opacity:0.1}.page-header-wrapper ol{margin:0;padding:0;float:right;list-style:none}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}.fullscreen-overlay{position:fixed;top:0px;left:0px;z-index:10;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(243,243,243,0.8);display:none}.fullscreen-open{overflow:hidden}.fullscreen-open .fullscreen-overlay{display:block}.fullscreen-wrapper{margin:0px 60px}.fullscreen-card{position:relative;max-width:960px;background-color:#fff;margin:50px auto;border-radius:2px;border:1px solid rgba(0,0,0,0.3);padding:20px 0px;overflow:hidden}.fullscreen-card h2{margin:0;font-size:20px;line-height:28px}.fullscreen-card h3{margin:0;font-size:18px;line-height:26px}.fullscreen-header{margin:20px 0}.fullscreen-card-preamble .fullscreen-header{margin-top:0}.fullscreen-card-description p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.fullscreen-card-right{float:right;margin-right:20px;width:160px}.fullscreen-card-left{margin-left:20px;margin-right:200px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fullscreen-card .card-comment{overflow:hidden;margin-bottom:10px}.fullscreen-card .card-comment>a{float:left}.fullscreen-card .comment-body{margin-left:40px}.fullscreen-card .comment-body .email-fragment{margin-bottom:10px}.fullscreen-card .comment-body .email-hidden-toggle{display:none}.labels{list-style:none;margin:0;padding:0}.labels h5{margin-top:0px}.labels li{margin-bottom:10px;border-radius:4px;cursor:pointer}.labels li span{position:relative;padding:10px;display:block;text-decoration:none;border-radius:4px;color:#777}.nav-section{background-color:#f6f6f6;padding:1px;border:1px solid #ccc;border-radius:2px}.nav-section>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section>.widget-body{padding:5px;background-color:#fff}.widget-settings{zoom:1}.widget-settings:before,.widget-settings:after{content:"";display:table}.widget-settings:after{clear:both}.widget-settings .widget-action{float:left;width:30px}.widget-settings .widget-body{margin-left:30px}.widget-settings .widget-body>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section .widget-header h3{margin-top:0;color:#999}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .nav>li>a:hover{border-top:3px solid #dd4b39;padding-top:7px}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover,.navbar .nav>li.active>.dropdown-toggle,.navbar .nav>li.active>.dropdown-toggle:hover,.navbar .nav>li.dropdown.open>a,.navbar .nav>li.dropdown.open>a:hover,.navbar .nav>li.dropdown.open>.dropdown-toggle,.navbar .nav>li.dropdown.open>.dropdown-toggle:hover{border-top:3px solid #2590d6;padding-top:7px;background:none;-webkit-box-shadow:none;box-shadow:none}.hide{display:none}.breadcrumb{margin:-43px 0 7px 0}#main-stage{margin-bottom:50px}.container-fluid{position:relative}.container-fluid>.sidebar{width:230px;position:absolute;border-right:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-fluid>.content{margin-left:250px;position:relative}.drop-shadow{position:relative;padding:1em;background:#fff;border:1px solid #f2f2f2;border-bottom-color:#e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.instructions{text-align:center;margin-top:60px}.instructions ol{width:30px;text-align:left;margin-left:auto;margin-right:auto} diff --git a/public/css/bootstrap.min.css b/public/css/bootstrap.min.css index 50db3c26..5df133a1 100644 --- a/public/css/bootstrap.min.css +++ b/public/css/bootstrap.min.css @@ -6,4 +6,4 @@ * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}a{color:#0088cc;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;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);-moz-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;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-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}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #bbb;background-color:#ffffff}select[multiple],select[size]{height:auto}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-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.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;-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}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.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;-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}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.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;-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}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{margin-left:-1px;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-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;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-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;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-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-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;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);-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)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);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);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#003399 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);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);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav>.active>a>[class^="icon-"],.nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.btn-group{position:relative;font-size:0;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right: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);-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);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.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);-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)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000000;border-top:0}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eeeeee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;color:#555555;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#555555;text-shadow:0 1px 0 #ffffff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#555555}.navbar-link:hover{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.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);-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)}.navbar-fixed-bottom{bottom:0}.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);-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)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#555555;text-decoration:none;text-shadow:0 1px 0 #ffffff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;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);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,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-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)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;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);-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);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-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);outline:0}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);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);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-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)}.pagination li{display:inline}.pagination a,.pagination span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}.pagination .active a,.pagination .active span{color:#999999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default}.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-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);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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-repeat:repeat-x;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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-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);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-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);-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)}.progress-striped .bar{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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{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)}.progress-success .bar,.progress .bar-success{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{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)}.progress-info .bar,.progress .bar-info{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{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)}.progress-warning .bar,.progress .bar-warning{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{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)}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{content:"";z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#ffffff;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;outline:0;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;overflow:visible \9;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (max-width: 767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade.in{top:auto}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#555555;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;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);-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)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}} + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}a{color:#0088cc;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;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);-moz-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;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-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}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #ccc;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-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;transition:border linear 0.2s,box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #bbb;background-color:#ffffff}select[multiple],select[size]{height:auto}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-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.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;-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}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.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;-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}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.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;-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}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{margin-left:-1px;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-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;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-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;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-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-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;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);-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)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav>.active>a>[class^="icon-"],.nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.btn-group{position:relative;font-size:0;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right: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);-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);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.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);-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)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eeeeee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;color:#555555;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#555555;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#555555}.navbar-link:hover{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.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);-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)}.navbar-fixed-bottom{bottom:0}.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);-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)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#555555;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;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);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,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-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)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;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);-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);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #fff;background-color:#ffffff;border:0;-webkit-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);outline:0}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-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)}.pagination li{display:inline}.pagination a,.pagination span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#ffffff;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}.pagination .active a,.pagination .active span{color:#999999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default}.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-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);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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-repeat:repeat-x;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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-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);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-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);-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)}.progress-striped .bar{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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{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)}.progress-success .bar,.progress .bar-success{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{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)}.progress-info .bar,.progress .bar-info{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{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)}.progress-warning .bar,.progress .bar-warning{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{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)}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{content:"";z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{-webkit-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;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#ffffff;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;outline:0;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;overflow:visible \9;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (max-width: 767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade.in{top:auto}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#555555;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;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);-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)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}} diff --git a/public/css/marketing.min.css b/public/css/marketing.min.css index 750becf2..4e39f9d6 100644 --- a/public/css/marketing.min.css +++ b/public/css/marketing.min.css @@ -1 +1 @@ -.hb-button{border:1px solid #076fe4;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #8ebcf1;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(top, #4294f0,#0776f3);background-image:-moz-linear-gradient(top, #4294f0,#0776f3);background-image:-ms-linear-gradient(top, #4294f0,#0776f3);background-image:-o-linear-gradient(top, #4294f0,#0776f3);background-image:linear-gradient(top, #4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;-webkit-background-clip:padding-box;text-align:center}.hb-button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #60a2ec;box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(top, #2f87ea,#086fe3);background-image:-moz-linear-gradient(top, #2f87ea,#086fe3);background-image:-ms-linear-gradient(top, #2f87ea,#086fe3);background-image:-o-linear-gradient(top, #2f87ea,#086fe3);background-image:linear-gradient(top, #2f87ea,#086fe3)}.hb-button:active:not(:disabled){border:1px solid #076fe4;-webkit-box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.hb-button:disabled{opacity:0.5;cursor:not-allowed}.hb-button:hover{color:#FFF;text-decoration:none}body{font-family:"ProximaNovaRegular", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .brand{line-height:90px;padding-top:0;padding-bottom:0;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;font-size:40px}.navbar .brand:hover{color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.7)}.navbar .nav>li>a{font-family:"ProximaNovaRegular", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;line-height:90px;padding-top:0;padding-bottom:0}.navbar .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}@font-face{font-family:'ProximaNovaRegular';src:url("../font/proximanova-regular-webfont.eot");src:local("ProximaNovaRegular"),url("../font/proximanova-regular-webfont.woff") format("woff"),url("../font/proximanova-regular-webfont.ttf") format("truetype")}@font-face{font-family:'ProximaNovaBold';src:url("../font/proximanova-bold-webfont.eot");src:local("ProximaNovaBold"),url("../font/proxima_nova_bold-webfont.woff") format("woff"),url("../font/proxima_nova_bold-webfont.ttf") format("truetype")}blockquote>div{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #ccc}blockquote img{border-radius:2px}.preamble{background-color:#353535;color:#676767;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);padding-top:60px}.preamble h1{color:#f8f8f8;color:rgba(248,248,248,0.9);text-shadow:-1px -1px rgba(0,0,0,0.1)}.preamble h1,.preamble h2{font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.preamble .hb-button{margin:0 auto;width:200px;display:block;padding:20px;font-size:24px;font-weight:bold}.preamble .sign-up{margin-top:80px}.features{padding-bottom:100px;padding-top:100px}.features h3,.features h2{font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.gutter{background-color:#f5f5f5;-webkit-box-shadow:inset 0px 0px 2px #ccc;-moz-box-shadow:inset 0px 0px 2px #ccc;box-shadow:inset 0px 0px 2px #ccc} +.hb-button{border:1px solid #076fe4;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #8ebcf1;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(top, #4294f0,#0776f3);background-image:-moz-linear-gradient(top, #4294f0,#0776f3);background-image:-ms-linear-gradient(top, #4294f0,#0776f3);background-image:-o-linear-gradient(top, #4294f0,#0776f3);background-image:linear-gradient(top, #4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;-webkit-background-clip:padding-box;text-align:center}.hb-button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #60a2ec;box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(top, #2f87ea,#086fe3);background-image:-moz-linear-gradient(top, #2f87ea,#086fe3);background-image:-ms-linear-gradient(top, #2f87ea,#086fe3);background-image:-o-linear-gradient(top, #2f87ea,#086fe3);background-image:linear-gradient(top, #2f87ea,#086fe3)}.hb-button:active:not(:disabled){border:1px solid #076fe4;-webkit-box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.hb-button:disabled{opacity:0.5;cursor:not-allowed}.hb-button:hover{color:#FFF;text-decoration:none}body{font-family:"ProximaNovaRegular","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .brand{line-height:90px;padding-top:0;padding-bottom:0;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:40px}.navbar .brand:hover{color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.7)}.navbar .nav>li>a{font-family:"ProximaNovaRegular","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;line-height:90px;padding-top:0;padding-bottom:0}.navbar .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}@font-face{font-family:'ProximaNovaRegular';src:url("../font/proximanova-regular-webfont.eot");src:local("ProximaNovaRegular"),url("../font/proximanova-regular-webfont.woff") format("woff"),url("../font/proximanova-regular-webfont.ttf") format("truetype")}@font-face{font-family:'ProximaNovaBold';src:url("../font/proximanova-bold-webfont.eot");src:local("ProximaNovaBold"),url("../font/proxima_nova_bold-webfont.woff") format("woff"),url("../font/proxima_nova_bold-webfont.ttf") format("truetype")}blockquote>div{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #ccc}blockquote img{border-radius:2px}.preamble{background-color:#353535;color:#676767;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);padding-top:60px}.preamble h1{color:#f8f8f8;color:rgba(248,248,248,0.9);text-shadow:-1px -1px rgba(0,0,0,0.1)}.preamble h1,.preamble h2{font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.preamble .hb-button{margin:0 auto;width:200px;display:block;padding:20px;font-size:24px;font-weight:bold}.preamble .sign-up{margin-top:80px}.features{padding-bottom:100px;padding-top:100px}.features h3,.features h2{font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.gutter{background-color:#f5f5f5;-webkit-box-shadow:inset 0px 0px 2px #ccc;-moz-box-shadow:inset 0px 0px 2px #ccc;box-shadow:inset 0px 0px 2px #ccc} diff --git a/public/scripts/application.min.js b/public/scripts/application.min.js index 6ef9afe3..e4f7b69b 100644 --- a/public/scripts/application.min.js +++ b/public/scripts/application.min.js @@ -6,4 +6,4 @@ ;(function(a,b){var c="/",d=50,e=0,f=function(){},g=function(){var a;return function(b){var c=!1;return _.isString(b)?(c=b===a,a=b):(c=_.isEqual(b,a),a=_.clone(b)),!c}},h=function(a,b){this.exchange=a,this.topic=b};h.prototype={subscribe:function(a){var b=new i(this.exchange,this.topic,a);return l.configuration.bus.subscribe(b),b},publish:function(a){l.configuration.bus.publish({exchange:this.exchange,topic:this.topic,data:a,timeStamp:new Date})}};var i=function(a,b,c){this.exchange=a,this.topic=b,this.callback=c,this.priority=d,this.constraints=[],this.maxCalls=e,this.onHandled=f,this.context=null};i.prototype={unsubscribe:function(){l.configuration.bus.unsubscribe(this)},defer:function(){var a=this.callback;return this.callback=function(b){setTimeout(a,0,b)},this},disposeAfter:function(a){if(_.isNaN(a)||a<=0)throw"The value provided to disposeAfter (maxCalls) must be a number greater than zero.";var b=this.onHandled,c=_.after(a,_.bind(function(){this.unsubscribe(this)},this));return this.onHandled=function(){b.apply(this.context,arguments),c()},this},ignoreDuplicates:function(){return this.withConstraint(new g),this},whenHandledThenExecute:function(a){if(!_.isFunction(a))throw"Value provided to 'whenHandledThenExecute' must be a function";return this.onHandled=a,this},withConstraint:function(a){if(!_.isFunction(a))throw"Predicate constraint must be a function";return this.constraints.push(a),this},withConstraints:function(a){var b=this;return _.isArray(a)&&_.each(a,function(a){b.withConstraint(a)}),b},withContext:function(a){return this.context=a,this},withDebounce:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=_.debounce(b,a),this},withDelay:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=function(c){setTimeout(b,a,c)},this},withPriority:function(a){if(_.isNaN(a))throw"Priority must be a number";return this.priority=a,this},withThrottle:function(a){if(_.isNaN(a))throw"Milliseconds must be a number";var b=this.callback;return this.callback=_.throttle(b,a),this}};var j={cache:{},compare:function(a,b){if(this.cache[b]&&this.cache[b][a])return!0;var c=new RegExp("^"+this.regexify(a)+"$"),d=c.test(b);return d&&(this.cache[b]||(this.cache[b]={}),this.cache[b][a]=!0),d},regexify:function(a){return a.replace(/\./g,"\\.").replace(/\*/g,".*").replace(/#/g,"[A-Z,a-z,0-9]*")}},k={subscriptions:{},wireTaps:[],publish:function(a){_.each(this.wireTaps,function(b){b({exchange:a.exchange,topic:a.topic,data:a.data,timeStamp:a.timeStamp})}),_.each(this.subscriptions[a.exchange],function(b){_.each(b,function(b){l.configuration.resolver.compare(b.topic,a.topic)&&_.all(b.constraints,function(b){return b(a.data)})&&typeof b.callback=="function"&&(b.callback.apply(b.context,[a.data]),b.onHandled())})})},subscribe:function(a){var b,c,d;this.subscriptions[a.exchange]||(this.subscriptions[a.exchange]={}),this.subscriptions[a.exchange][a.topic]||(this.subscriptions[a.exchange][a.topic]=[]),b=this.subscriptions[a.exchange][a.topic].length-1;if(!_.any(this.subscriptions[a.exchange][a.topic],function(b){return b===a})){for(;b>=0;b--)if(this.subscriptions[a.exchange][a.topic][b].priority<=a.priority){this.subscriptions[a.exchange][a.topic].splice(b+1,0,a),c=!0;break}c||this.subscriptions[a.exchange][a.topic].unshift(a)}return _.bind(function(){this.unsubscribe(a)},this)},unsubscribe:function(a){if(this.subscriptions[a.exchange][a.topic]){var b=this.subscriptions[a.exchange][a.topic].length,c=0;for(;c').appendTo(document.body),this.options.backdrop!="static"&&this.$backdrop.click(a.proxy(this.hide,this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),e?this.$backdrop.one(a.support.transition.end,b):b()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one(a.support.transition.end,a.proxy(this.removeBackdrop,this)):this.removeBackdrop()):b&&b()}},a.fn.modal=function(c){return this.each(function(){var d=a(this),e=d.data("modal"),f=a.extend({},a.fn.modal.defaults,d.data(),typeof c=="object"&&c);e||d.data("modal",e=new b(this,f)),typeof c=="string"?e[c]():f.show&&e.show()})},a.fn.modal.defaults={backdrop:!0,keyboard:!0,show:!0},a.fn.modal.Constructor=b,a(function(){a("body").on("click.modal.data-api",'[data-toggle="modal"]',function(b){var c=a(this),d=c.attr("href"),e=a(c.attr("data-target")||d&&d.replace(/.*(?=#[^\s]+$)/,"")),f=e.data("modal")?"toggle":a.extend({remote:!/#/.test(d)&&d},e.data(),c.data());b.preventDefault(),e.modal(f).one("hide",function(){c.focus()})})})}(window.jQuery),!function(a){function d(){e(a(b)).removeClass("open")}function e(b){var c=b.attr("data-target"),d;return c||(c=b.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),d=a(c),d.length||(d=b.parent()),d}var b="[data-toggle=dropdown]",c=function(b){var c=a(b).on("click.dropdown.data-api",this.toggle);a("html").on("click.dropdown.data-api",function(){c.parent().removeClass("open")})};c.prototype={constructor:c,toggle:function(b){var c=a(this),f,g;if(c.is(".disabled, :disabled"))return;return f=e(c),g=f.hasClass("open"),d(),g||(f.toggleClass("open"),c.focus()),!1},keydown:function(b){var c,d,f,g,h,i;if(!/(38|40|27)/.test(b.keyCode))return;c=a(this),b.preventDefault(),b.stopPropagation();if(c.is(".disabled, :disabled"))return;g=e(c),h=g.hasClass("open");if(!h||h&&b.keyCode==27)return c.click();d=a("[role=menu] li:not(.divider) a",g);if(!d.length)return;i=d.index(d.filter(":focus")),b.keyCode==38&&i>0&&i--,b.keyCode==40&&i a",this.$body=a("body"),this.refresh(),this.process()}b.prototype={constructor:b,refresh:function(){var b=this,c;this.offsets=a([]),this.targets=a([]),c=this.$body.find(this.selector).map(function(){var b=a(this),c=b.data("target")||b.attr("href"),d=/^#\w/.test(c)&&a(c);return d&&d.length&&[[d.position().top,c]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){b.offsets.push(this[0]),b.targets.push(this[1])})},process:function(){var a=this.$scrollElement.scrollTop()+this.options.offset,b=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,c=b-this.$scrollElement.height(),d=this.offsets,e=this.targets,f=this.activeTarget,g;if(a>=c)return f!=(g=e.last()[0])&&this.activate(g);for(g=d.length;g--;)f!=e[g]&&a>=d[g]&&(!d[g+1]||a<=d[g+1])&&this.activate(e[g])},activate:function(b){var c,d;this.activeTarget=b,a(this.selector).parent(".active").removeClass("active"),d=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',c=a(d).parent("li").addClass("active"),c.parent(".dropdown-menu").length&&(c=c.closest("li.dropdown").addClass("active")),c.trigger("activate")}},a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("scrollspy"),f=typeof c=="object"&&c;e||d.data("scrollspy",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.defaults={offset:10},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(window.jQuery),!function(a){var b=function(b){this.element=a(b)};b.prototype={constructor:b,show:function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.attr("data-target"),e,f,g;d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,""));if(b.parent("li").hasClass("active"))return;e=c.find(".active a").last()[0],g=a.Event("show",{relatedTarget:e}),b.trigger(g);if(g.isDefaultPrevented())return;f=a(d),this.activate(b.parent("li"),c),this.activate(f,f.parent(),function(){b.trigger({type:"shown",relatedTarget:e})})},activate:function(b,c,d){function g(){e.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),f?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var e=c.find("> .active"),f=d&&a.support.transition&&e.hasClass("fade");f?e.one(a.support.transition.end,g):g(),e.removeClass("in")}},a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("tab");e||d.data("tab",e=new b(this)),typeof c=="string"&&e[c]()})},a.fn.tab.Constructor=b,a(function(){a("body").on("click.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})})}(window.jQuery),!function(a){var b=function(a,b){this.init("tooltip",a,b)};b.prototype={constructor:b,init:function(b,c,d){var e,f;this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.enabled=!0,this.options.trigger=="click"?this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this)):this.options.trigger!="manual"&&(e=this.options.trigger=="hover"?"mouseenter":"focus",f=this.options.trigger=="hover"?"mouseleave":"blur",this.$element.on(e+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(f+"."+this.type,this.options.selector,a.proxy(this.leave,this))),this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},getOptions:function(b){return b=a.extend({},a.fn[this.type].defaults,b,this.$element.data()),b.delay&&typeof b.delay=="number"&&(b.delay={show:b.delay,hide:b.delay}),b},enter:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);if(!c.options.delay||!c.options.delay.show)return c.show();clearTimeout(this.timeout),c.hoverState="in",this.timeout=setTimeout(function(){c.hoverState=="in"&&c.show()},c.options.delay.show)},leave:function(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);this.timeout&&clearTimeout(this.timeout);if(!c.options.delay||!c.options.delay.hide)return c.hide();c.hoverState="out",this.timeout=setTimeout(function(){c.hoverState=="out"&&c.hide()},c.options.delay.hide)},show:function(){var a,b,c,d,e,f,g;if(this.hasContent()&&this.enabled){a=this.tip(),this.setContent(),this.options.animation&&a.addClass("fade"),f=typeof this.options.placement=="function"?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,b=/in/.test(f),a.remove().css({top:0,left:0,display:"block"}).appendTo(b?this.$element:document.body),c=this.getPosition(b),d=a[0].offsetWidth,e=a[0].offsetHeight;switch(b?f.split(" ")[1]:f){case"bottom":g={top:c.top+c.height,left:c.left+c.width/2-d/2};break;case"top":g={top:c.top-e,left:c.left+c.width/2-d/2};break;case"left":g={top:c.top+c.height/2-e/2,left:c.left-d};break;case"right":g={top:c.top+c.height/2-e/2,left:c.left+c.width}}a.css(g).addClass(f).addClass("in")}},setContent:function(){var a=this.tip(),b=this.getTitle();a.find(".tooltip-inner")[this.options.html?"html":"text"](b),a.removeClass("fade in top bottom left right")},hide:function(){function d(){var b=setTimeout(function(){c.off(a.support.transition.end).remove()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.remove()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.remove(),this},fixTitle:function(){var a=this.$element;(a.attr("title")||typeof a.attr("data-original-title")!="string")&&a.attr("data-original-title",a.attr("title")||"").removeAttr("title")},hasContent:function(){return this.getTitle()},getPosition:function(b){return a.extend({},b?{top:0,left:0}:this.$element.offset(),{width:this.$element[0].offsetWidth,height:this.$element[0].offsetHeight})},getTitle:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||(typeof c.title=="function"?c.title.call(b[0]):c.title),a},tip:function(){return this.$tip=this.$tip||a(this.options.template)},validate:function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},toggleEnabled:function(){this.enabled=!this.enabled},toggle:function(){this[this.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}},a.fn.tooltip=function(c){return this.each(function(){var d=a(this),e=d.data("tooltip"),f=typeof c=="object"&&c;e||d.data("tooltip",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.tooltip.Constructor=b,a.fn.tooltip.defaults={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover",title:"",delay:0,html:!0}}(window.jQuery),!function(a){var b=function(a,b){this.init("popover",a,b)};b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype,{constructor:b,setContent:function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content > *")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in")},hasContent:function(){return this.getTitle()||this.getContent()},getContent:function(){var a,b=this.$element,c=this.options;return a=b.attr("data-content")||(typeof c.content=="function"?c.content.call(b[0]):c.content),a},tip:function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}}),a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("popover"),f=typeof c=="object"&&c;e||d.data("popover",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.defaults=a.extend({},a.fn.tooltip.defaults,{placement:"right",trigger:"click",content:"",template:'

'})}(window.jQuery),!function(a){var b=function(b,c){this.options=a.extend({},a.fn.affix.defaults,c),this.$window=a(window).on("scroll.affix.data-api",a.proxy(this.checkPosition,this)),this.$element=a(b),this.checkPosition()};b.prototype.checkPosition=function(){if(!this.$element.is(":visible"))return;var b=a(document).height(),c=this.$window.scrollTop(),d=this.$element.offset(),e=this.options.offset,f=e.bottom,g=e.top,h="affix affix-top affix-bottom",i;typeof e!="object"&&(f=g=e),typeof g=="function"&&(g=e.top()),typeof f=="function"&&(f=e.bottom()),i=this.unpin!=null&&c+this.unpin<=d.top?!1:f!=null&&d.top+this.$element.height()>=b-f?"bottom":g!=null&&c<=g?"top":!1;if(this.affixed===i)return;this.affixed=i,this.unpin=i=="bottom"?d.top-c:null,this.$element.removeClass(h).addClass("affix"+(i?"-"+i:""))},a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("affix"),f=typeof c=="object"&&c;e||d.data("affix",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.defaults={offset:0},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(window.jQuery),!function(a){var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function f(){e.trigger("closed").remove()}var c=a(this),d=c.attr("data-target"),e;d||(d=c.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),e=a(d),b&&b.preventDefault(),e.length||(e=c.hasClass("alert")?c:c.parent()),e.trigger(b=a.Event("close"));if(b.isDefaultPrevented())return;e.removeClass("in"),a.support.transition&&e.hasClass("fade")?e.on(a.support.transition.end,f):f()},a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("alert");e||d.data("alert",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.alert.Constructor=c,a(function(){a("body").on("click.alert.data-api",b,c.prototype.close)})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.button.defaults,c)};b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.data(),e=c.is("input")?"val":"html";a+="Text",d.resetText||c.data("resetText",c[e]()),c[e](d[a]||this.options[a]),setTimeout(function(){a=="loadingText"?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.parent('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")},a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("button"),f=typeof c=="object"&&c;e||d.data("button",e=new b(this,f)),c=="toggle"?e.toggle():c&&e.setState(c)})},a.fn.button.defaults={loadingText:"loading..."},a.fn.button.Constructor=b,a(function(){a("body").on("click.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle")})})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.collapse.defaults,c),this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.prototype={constructor:b,dimension:function(){var a=this.$element.hasClass("width");return a?"width":"height"},show:function(){var b,c,d,e;if(this.transitioning)return;b=this.dimension(),c=a.camelCase(["scroll",b].join("-")),d=this.$parent&&this.$parent.find("> .accordion-group > .in");if(d&&d.length){e=d.data("collapse");if(e&&e.transitioning)return;d.collapse("hide"),e||d.data("collapse",null)}this.$element[b](0),this.transition("addClass",a.Event("show"),"shown"),a.support.transition&&this.$element[b](this.$element[0][c])},hide:function(){var b;if(this.transitioning)return;b=this.dimension(),this.reset(this.$element[b]()),this.transition("removeClass",a.Event("hide"),"hidden"),this.$element[b](0)},reset:function(a){var b=this.dimension();return this.$element.removeClass("collapse")[b](a||"auto")[0].offsetWidth,this.$element[a!==null?"addClass":"removeClass"]("collapse"),this},transition:function(b,c,d){var e=this,f=function(){c.type=="show"&&e.reset(),e.transitioning=0,e.$element.trigger(d)};this.$element.trigger(c);if(c.isDefaultPrevented())return;this.transitioning=1,this.$element[b]("in"),a.support.transition&&this.$element.hasClass("collapse")?this.$element.one(a.support.transition.end,f):f()},toggle:function(){this[this.$element.hasClass("in")?"hide":"show"]()}},a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("collapse"),f=typeof c=="object"&&c;e||d.data("collapse",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.collapse.defaults={toggle:!0},a.fn.collapse.Constructor=b,a(function(){a("body").on("click.collapse.data-api","[data-toggle=collapse]",function(b){var c=a(this),d,e=c.attr("data-target")||b.preventDefault()||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),f=a(e).data("collapse")?"toggle":c.data();c[a(e).hasClass("in")?"addClass":"removeClass"]("collapsed"),a(e).collapse(f)})})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=c,this.options.slide&&this.slide(this.options.slide),this.options.pause=="hover"&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.prototype={cycle:function(b){return b||(this.paused=!1),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},to:function(b){var c=this.$element.find(".item.active"),d=c.parent().children(),e=d.index(c),f=this;if(b>d.length-1||b<0)return;return this.sliding?this.$element.one("slid",function(){f.to(b)}):e==b?this.pause().cycle():this.slide(b>e?"next":"prev",a(d[b]))},pause:function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle()),clearInterval(this.interval),this.interval=null,this},next:function(){if(this.sliding)return;return this.slide("next")},prev:function(){if(this.sliding)return;return this.slide("prev")},slide:function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g=b=="next"?"left":"right",h=b=="next"?"first":"last",i=this,j=a.Event("slide",{relatedTarget:e[0]});this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h]();if(e.hasClass("active"))return;if(a.support.transition&&this.$element.hasClass("slide")){this.$element.trigger(j);if(j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),this.$element.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid")},0)})}else{this.$element.trigger(j);if(j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid")}return f&&this.cycle(),this}},a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("carousel"),f=a.extend({},a.fn.carousel.defaults,typeof c=="object"&&c),g=typeof c=="string"?c:f.slide;e||d.data("carousel",e=new b(this,f)),typeof c=="number"?e.to(c):g?e[g]():f.interval&&e.cycle()})},a.fn.carousel.defaults={interval:5e3,pause:"hover"},a.fn.carousel.Constructor=b,a(function(){a("body").on("click.carousel.data-api","[data-slide]",function(b){var c=a(this),d,e=a(c.attr("data-target")||(d=c.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,"")),f=!e.data("modal")&&a.extend({},e.data(),c.data());e.carousel(f),b.preventDefault()})})}(window.jQuery),!function(a){var b=function(b,c){this.$element=a(b),this.options=a.extend({},a.fn.typeahead.defaults,c),this.matcher=this.options.matcher||this.matcher,this.sorter=this.options.sorter||this.sorter,this.highlighter=this.options.highlighter||this.highlighter,this.updater=this.options.updater||this.updater,this.$menu=a(this.options.menu).appendTo("body"),this.source=this.options.source,this.shown=!1,this.listen()};b.prototype={constructor:b,select:function(){var a=this.$menu.find(".active").attr("data-value");return this.$element.val(this.updater(a)).change(),this.hide()},updater:function(a){return a},show:function(){var b=a.extend({},this.$element.offset(),{height:this.$element[0].offsetHeight});return this.$menu.css({top:b.top+b.height,left:b.left}),this.$menu.show(),this.shown=!0,this},hide:function(){return this.$menu.hide(),this.shown=!1,this},lookup:function(b){var c;return this.query=this.$element.val(),!this.query||this.query.length"+b+""})},render:function(b){var c=this;return b=a(b).map(function(b,d){return b=a(c.options.item).attr("data-value",d),b.find("a").html(c.highlighter(d)),b[0]}),b.first().addClass("active"),this.$menu.html(b),this},next:function(b){var c=this.$menu.find(".active").removeClass("active"),d=c.next();d.length||(d=a(this.$menu.find("li")[0])),d.addClass("active")},prev:function(a){var b=this.$menu.find(".active").removeClass("active"),c=b.prev();c.length||(c=this.$menu.find("li").last()),c.addClass("active")},listen:function(){this.$element.on("blur",a.proxy(this.blur,this)).on("keypress",a.proxy(this.keypress,this)).on("keyup",a.proxy(this.keyup,this)),(a.browser.webkit||a.browser.msie)&&this.$element.on("keydown",a.proxy(this.keydown,this)),this.$menu.on("click",a.proxy(this.click,this)).on("mouseenter","li",a.proxy(this.mouseenter,this))},move:function(a){if(!this.shown)return;switch(a.keyCode){case 9:case 13:case 27:a.preventDefault();break;case 38:a.preventDefault(),this.prev();break;case 40:a.preventDefault(),this.next()}a.stopPropagation()},keydown:function(b){this.suppressKeyPressRepeat=!~a.inArray(b.keyCode,[40,38,9,13,27]),this.move(b)},keypress:function(a){if(this.suppressKeyPressRepeat)return;this.move(a)},keyup:function(a){switch(a.keyCode){case 40:case 38:break;case 9:case 13:if(!this.shown)return;this.select();break;case 27:if(!this.shown)return;this.hide();break;default:this.lookup()}a.stopPropagation(),a.preventDefault()},blur:function(a){var b=this;setTimeout(function(){b.hide()},150)},click:function(a){a.stopPropagation(),a.preventDefault(),this.select()},mouseenter:function(b){this.$menu.find(".active").removeClass("active"),a(b.currentTarget).addClass("active")}},a.fn.typeahead=function(c){return this.each(function(){var d=a(this),e=d.data("typeahead"),f=typeof c=="object"&&c;e||d.data("typeahead",e=new b(this,f)),typeof c=="string"&&e[c]()})},a.fn.typeahead.defaults={source:[],items:8,menu:'',item:'
  • ',minLength:1},a.fn.typeahead.Constructor=b,a(function(){a("body").on("focus.typeahead.data-api",'[data-provide="typeahead"]',function(b){var c=a(this);if(c.data("typeahead"))return;b.preventDefault(),c.typeahead(c.data())})})}(window.jQuery) -;define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
    \n
    \n'}),define("text!backlog/templates/column.html",[],function(){return'

    <%- milestone.title %>

    \n
      \n'}),define("text!backlog/templates/card.html",[],function(){return'\n
      \n
      \n <%- title %>\n
      \n #<%= number %>\n
      \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
      \n Milestone: <%- milestone.title %>\n
      \n<% } %>\n<% if (pull_request.html_url) { %>Pull request <%}%>\n
      \n<% _(other_labels).each(function(l) { %>\n
      \n
      \n
      \n
      \n <%- l.name %> \n
      \n
      \n\n<% }); %>\n\n
      \n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
      Labels
      "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
    • \n <%= login %>\n
    • \n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".page-header-wrapper"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,console.log("assignee state %f",s),e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
      \n
      \n'}),define("text!board/templates/column.html",[],function(){return'
      \n

      <%- text %>

      \n
        \n
        \n'}),define("text!board/templates/card.html",[],function(){return'\n
        \n
        \n <%- title %>\n
        \n #<%= number %>\n
        \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
        \n Milestone: <%- milestone.title %>\n
        \n<% } %>\n<% if(pull_request.html_url) { %>\n Pull request\n<% } %>\n
        \n<% _(other_labels).each(function(l) { %>\n
        \n
        \n
        \n
        \n <%- l.name %> \n
        \n
        \n\n<% }); %>\n\n
        \n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
        Milestones
        "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
        Labels
        "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'\n
        \n
        \n
        \n

        <%- title %>

        \n
        \n
        \n
        \n \n \n \n
        \n <%= body_html %>\n
        \n
        \n
        \n'}),define("text!card/templates/feed.html",[],function(){return'\n
        \n
        \n

        Activity

        \n
        \n <% _(issue.comments).each(function(c) { %>\n
        \n \n \n \n
        \n <%= c.body_html %>\n
        \n
        \n <% }); %>\n
        \n'}),define("text!card/templates/actions/labels.html",[],function(){return'\n\n
          \n
          Labels
          \n <% _(available_labels).each(function(l) { %>\n
        • \n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\n <%- l.name %> \n \' checked=\'checked\' />\n <% } else { %>\n <%- l.name %> \n \' />\n <% } %>\n
        • \n <% }); %>\n
        \n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("
        ").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}) +;define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
        \n
        \n'}),define("text!backlog/templates/column.html",[],function(){return'

        <%- milestone.title %>

        \n
          \n'}),define("text!backlog/templates/card.html",[],function(){return'\n
          \n
          \n <%- title %>\n
          \n #<%= number %>\n
          \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
          \n Milestone: <%- milestone.title %>\n
          \n<% } %>\n<% if (pull_request.html_url) { %>Pull request <%}%>\n
          \n<% _(other_labels).each(function(l) { %>\n
          \n
          \n
          \n
          \n <%- l.name %> \n
          \n
          \n\n<% }); %>\n\n
          \n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
          Labels
          "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
        • \n <%= login %>\n
        • \n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".page-header-wrapper"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'\n
          \n
          \n
          \n

          <%- title %>

          \n
          \n
          \n
          \n \n \n \n
          \n <%= body_html %>\n
          \n
          \n
          \n'}),define("text!card/templates/feed.html",[],function(){return'\n
          \n
          \n

          Activity

          \n
          \n <% _(issue.comments).each(function(c) { %>\n
          \n \n \n \n
          \n <%= c.body_html %>\n
          \n
          \n <% }); %>\n
          \n'}),define("text!card/templates/actions/labels.html",[],function(){return'\n\n
            \n
            Labels
            \n <% _(available_labels).each(function(l) { %>\n
          • \n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\n <%- l.name %> \n \' checked=\'checked\' />\n <% } else { %>\n <%- l.name %> \n \' />\n <% } %>\n
          • \n <% }); %>\n
          \n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
          \n
          \n'}),define("text!board/templates/column.html",[],function(){return'
          \n

          <%- text %>

          \n
            \n
            \n'}),define("text!board/templates/card.html",[],function(){return'
            \n\n<% if(assignee) { %>\n \n<% } %>\n<%- title %>\n\n<% if(milestone) { %>\n
            \n Milestone: <%- milestone.title %>\n
            \n<% } %>\n
            \n<% if(pull_request.html_url) { %>\n Pull\n<% } %>\n<% _(other_labels).each(function(l) { %>\n<%- l.name %>\n<% }); %>\n
            \n\n
            \n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
            Milestones
            "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
            Labels
            "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}) diff --git a/public/scripts/modules/huboard.allmodules.js b/public/scripts/modules/huboard.allmodules.js index fbe2c9fb..c92af7ce 100644 --- a/public/scripts/modules/huboard.allmodules.js +++ b/public/scripts/modules/huboard.allmodules.js @@ -4,4 +4,4 @@ * see: http://github.com/jrburke/requirejs for details */ -define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
            \n
            \n'}),define("text!backlog/templates/column.html",[],function(){return'

            <%- milestone.title %>

            \n
              \n'}),define("text!backlog/templates/card.html",[],function(){return'\n
              \n
              \n <%- title %>\n
              \n #<%= number %>\n
              \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
              \n Milestone: <%- milestone.title %>\n
              \n<% } %>\n<% if (pull_request.html_url) { %>Pull request <%}%>\n
              \n<% _(other_labels).each(function(l) { %>\n
              \n
              \n
              \n
              \n <%- l.name %> \n
              \n
              \n\n<% }); %>\n\n
              \n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
              Labels
              "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
            • \n <%= login %>\n
            • \n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".page-header-wrapper"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,console.log("assignee state %f",s),e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
              \n
              \n'}),define("text!board/templates/column.html",[],function(){return'
              \n

              <%- text %>

              \n
                \n
                \n'}),define("text!board/templates/card.html",[],function(){return'\n
                \n
                \n <%- title %>\n
                \n #<%= number %>\n
                \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
                \n Milestone: <%- milestone.title %>\n
                \n<% } %>\n<% if(pull_request.html_url) { %>\n Pull request\n<% } %>\n
                \n<% _(other_labels).each(function(l) { %>\n
                \n
                \n
                \n
                \n <%- l.name %> \n
                \n
                \n\n<% }); %>\n\n
                \n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
                Milestones
                "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                Labels
                "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'\n
                \n
                \n
                \n

                <%- title %>

                \n
                \n
                \n
                \n \n \n \n
                \n <%= body_html %>\n
                \n
                \n
                \n'}),define("text!card/templates/feed.html",[],function(){return'\n
                \n
                \n

                Activity

                \n
                \n <% _(issue.comments).each(function(c) { %>\n
                \n \n \n \n
                \n <%= c.body_html %>\n
                \n
                \n <% }); %>\n
                \n'}),define("text!card/templates/actions/labels.html",[],function(){return'\n\n
                  \n
                  Labels
                  \n <% _(available_labels).each(function(l) { %>\n
                • \n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\n <%- l.name %> \n \' checked=\'checked\' />\n <% } else { %>\n <%- l.name %> \n \' />\n <% } %>\n
                • \n <% }); %>\n
                \n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}); \ No newline at end of file +define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
                \n
                \n'}),define("text!backlog/templates/column.html",[],function(){return'

                <%- milestone.title %>

                \n
                  \n'}),define("text!backlog/templates/card.html",[],function(){return'\n
                  \n
                  \n <%- title %>\n
                  \n #<%= number %>\n
                  \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
                  \n Milestone: <%- milestone.title %>\n
                  \n<% } %>\n<% if (pull_request.html_url) { %>Pull request <%}%>\n
                  \n<% _(other_labels).each(function(l) { %>\n
                  \n
                  \n
                  \n
                  \n <%- l.name %> \n
                  \n
                  \n\n<% }); %>\n\n
                  \n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                  Labels
                  "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
                • \n <%= login %>\n
                • \n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".page-header-wrapper"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'\n
                  \n
                  \n
                  \n

                  <%- title %>

                  \n
                  \n
                  \n
                  \n \n \n \n
                  \n <%= body_html %>\n
                  \n
                  \n
                  \n'}),define("text!card/templates/feed.html",[],function(){return'\n
                  \n
                  \n

                  Activity

                  \n
                  \n <% _(issue.comments).each(function(c) { %>\n
                  \n \n \n \n
                  \n <%= c.body_html %>\n
                  \n
                  \n <% }); %>\n
                  \n'}),define("text!card/templates/actions/labels.html",[],function(){return'\n\n
                    \n
                    Labels
                    \n <% _(available_labels).each(function(l) { %>\n
                  • \n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\n <%- l.name %> \n \' checked=\'checked\' />\n <% } else { %>\n <%- l.name %> \n \' />\n <% } %>\n
                  • \n <% }); %>\n
                  \n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
                  \n
                  \n'}),define("text!board/templates/column.html",[],function(){return'
                  \n

                  <%- text %>

                  \n
                    \n
                    \n'}),define("text!board/templates/card.html",[],function(){return'
                    \n\n<% if(assignee) { %>\n \n<% } %>\n<%- title %>\n\n<% if(milestone) { %>\n
                    \n Milestone: <%- milestone.title %>\n
                    \n<% } %>\n
                    \n<% if(pull_request.html_url) { %>\n Pull\n<% } %>\n<% _(other_labels).each(function(l) { %>\n<%- l.name %>\n<% }); %>\n
                    \n\n
                    \n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
                    Milestones
                    "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                    Labels
                    "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}); \ No newline at end of file From 545c4ecc2f145481e9d1a772b7686a34b57eaa17 Mon Sep 17 00:00:00 2001 From: Hannah Date: Thu, 18 Jul 2013 10:53:31 -0500 Subject: [PATCH 6/8] Beginning of restyling cards and repositioning stuff. --- public/css/application.v1.min.css | 2 +- public/css/bootstrap.min.css | 2 +- public/css/marketing.min.css | 2 +- public/css/scss/_board.scss | 33 +++++++++------- public/css/scss/_header.scss | 27 +++++++------ public/css/scss/_topbar.scss | 1 - public/css/scss/application.v1.scss | 38 ++++++++++++++++++- .../modules/backlog/views/headerView.js | 2 +- .../scripts/modules/board/views/headerView.js | 2 +- .../modules/common/views/assigneeView.js | 2 +- public/scripts/modules/huboard.allmodules.js | 2 +- views/board.erb | 8 +--- views/layout_fluid.erb | 11 ++++-- 13 files changed, 87 insertions(+), 45 deletions(-) diff --git a/public/css/application.v1.min.css b/public/css/application.v1.min.css index db458e54..50a8221c 100644 --- a/public/css/application.v1.min.css +++ b/public/css/application.v1.min.css @@ -1 +1 @@ -.ui-icon{font-size:16px;height:16px;width:16px;font-weight:normal !important}.ui-icon-helper-inline{display:inline-block}.ui-icon-18{font-size:18px;height:18px;width:18px}.ui-icon-24{font-size:24px;height:24px;width:24px}.ui-icon-32{font-size:32px;height:32px;width:32px}.ui-icon-48{font-size:48px;height:48px;width:48px}.ui-icon-64{font-size:64px;height:64px;width:64px}@font-face{font-family:'ui-icon-font-0-1';src:url("../font/ui-icon-font-0-1.eot");src:url("../font/ui-icon-font-0-1.eot?#iefix") format("embedded-opentype"),url("../font/ui-icon-font-0-1.woff") format("woff"),url("../font/ui-icon-font-0-1.ttf") format("truetype"),url("../font/ui-icon-font-0-1.svg#ui-icon-font-0-1") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ui-icon-font-0-1';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-x,.ui-icon-x-thin,.ui-icon-minus,.ui-icon-untitled,.ui-icon-plus,.ui-icon-untitled-2,.ui-icon-cancel,.ui-icon-disk-b,.ui-icon-disk,.ui-icon-paintbrush,.ui-icon-roller,.ui-icon-pencil,.ui-icon-cart,.ui-icon-unlock,.ui-icon-lock,.ui-icon-menu,.ui-icon-cloud,.ui-icon-zoom-out,.ui-icon-zoom-in,.ui-icon-star,.ui-icon-flag-b,.ui-icon-flag,.ui-icon-clock,.ui-icon-bookmark,.ui-icon-calculator,.ui-icon-gear,.ui-icon-wrench,.ui-icon-unlink,.ui-icon-link,.ui-icon-tags,.ui-icon-tag,.ui-icon-trash,.ui-icon-person,.ui-icon-suitcase,.ui-icon-extlink,.ui-icon-newwin,.ui-icon-window-close,.ui-icon-window,.ui-icon-arrow-diag-4,.ui-icon-arrow-4,.ui-icon-arrowrefresh-w,.ui-icon-arrowrefresh-s,.ui-icon-arrowrefresh-e,.ui-icon-arrowrefresh-n,.ui-icon-arrowturn-e,.ui-icon-arrowturn-s,.ui-icon-arrowturn-n,.ui-icon-arrowturn-w,.ui-icon-untitled-3,.ui-icon-untitled-4,.ui-icon-untitled-5,.ui-icon-untitled-6,.ui-icon-untitled-7,.ui-icon-untitled-8,.ui-icon-untitled-9,.ui-icon-untitled-10,.ui-icon-untitled-11,.ui-icon-untitled-12,.ui-icon-untitled-13,.ui-icon-untitled-14,.ui-icon-untitled-15,.ui-icon-untitled-16,.ui-icon-untitled-17,.ui-icon-untitled-18,.ui-icon-arrowstop-1-w,.ui-icon-arrowstop-1-s,.ui-icon-arrowstop-1-e,.ui-icon-arrowstop-1-n,.ui-icon-arrow-2-se-nw,.ui-icon-arrow-2-ne-sw,.ui-icon-arrow-1-se,.ui-icon-arrow-1-sw,.ui-icon-arrow-1-nw,.ui-icon-arrow-1-ne,.ui-icon-arrow-2-e-w,.ui-icon-arrow-2-n-s,.ui-icon-arrow-1-e,.ui-icon-arrow-1-w,.ui-icon-arrow-1-s,.ui-icon-arrow-1-n,.ui-icon-carat-2-n-s,.ui-icon-carat-2-ew,.ui-icon-carat-1-ne,.ui-icon-carat-1-nw,.ui-icon-carat-1-sw,.ui-icon-carat-1-se,.ui-icon-carat-1-s,.ui-icon-carat-1-n,.ui-icon-carat-1-w,.ui-icon-carat-1-e,.ui-icon-triangle-2-n-s,.ui-icon-triangle-2-e-w,.ui-icon-triangle-1-ne,.ui-icon-triangle-1-nw,.ui-icon-triangle-1-sw,.ui-icon-triangle-1-se,.ui-icon-triangle-1-n,.ui-icon-triangle-1-w,.ui-icon-triangle-1-e,.ui-icon-triangle-1-s,.ui-icon-branch-new,.ui-icon-branch-merge,.ui-icon-branch,.ui-icon-video,.ui-icon-image,.ui-icon-search,.ui-icon-print,.ui-icon-note,.ui-icon-mail-open,.ui-icon-mail-closed,.ui-icon-location,.ui-icon-home,.ui-icon-headphones,.ui-icon-folder-open,.ui-icon-folder-collapsed,.ui-icon-document-b-landscape,.ui-icon-document-landscape,.ui-icon-document,.ui-icon-document-b,.ui-icon-comment,.ui-icon-comment-b,.ui-icon-code,.ui-icon-videocamera,.ui-icon-camera,.ui-icon-calendar,.ui-icon-battery-charge,.ui-icon-battery-3,.ui-icon-battery-2,.ui-icon-battery-1,.ui-icon-battery-0,.ui-icon-refresh,.ui-icon-transfer-e-w,.ui-icon-transfer-n-s,.ui-icon-filter,.ui-icon-alert,.ui-icon-list{font-family:'ui-icon-font-0-1';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-blank:before{content:" "}.ui-icon-x:before{content:"\e006"}.ui-icon-x-thin:before{content:"\e007"}.ui-icon-minus:before{content:"\e008"}.ui-icon-untitled:before{content:"\e009"}.ui-icon-plus:before{content:"\e00a"}.ui-icon-untitled-2:before{content:"\e00b"}.ui-icon-cancel:before{content:"\e00c"}.ui-icon-disk-b:before{content:"\e00d"}.ui-icon-disk:before{content:"\e00e"}.ui-icon-paintbrush:before{content:"\e00f"}.ui-icon-roller:before{content:"\e010"}.ui-icon-pencil:before{content:"\e011"}.ui-icon-cart:before{content:"\e012"}.ui-icon-unlock:before{content:"\e013"}.ui-icon-lock:before{content:"\e014"}.ui-icon-menu:before{content:"\e015"}.ui-icon-cloud:before{content:"\e016"}.ui-icon-zoom-out:before{content:"\e017"}.ui-icon-zoom-in:before{content:"\e018"}.ui-icon-star:before{content:"\e019"}.ui-icon-flag-b:before{content:"\e01a"}.ui-icon-flag:before{content:"\e01b"}.ui-icon-clock:before{content:"\e01c"}.ui-icon-bookmark:before{content:"\e01d"}.ui-icon-calculator:before{content:"\e01e"}.ui-icon-gear:before{content:"\e01f"}.ui-icon-wrench:before{content:"\e020"}.ui-icon-unlink:before{content:"\e021"}.ui-icon-link:before{content:"\e022"}.ui-icon-tags:before{content:"\e023"}.ui-icon-tag:before{content:"\e024"}.ui-icon-trash:before{content:"\e025"}.ui-icon-person:before{content:"\e026"}.ui-icon-suitcase:before{content:"\e027"}.ui-icon-extlink:before{content:"\e028"}.ui-icon-newwin:before{content:"\e029"}.ui-icon-window-close:before{content:"\e02a"}.ui-icon-window:before{content:"\e02b"}.ui-icon-arrow-diag-4:before{content:"\e02c"}.ui-icon-arrow-4:before{content:"\e02d"}.ui-icon-arrowrefresh-w:before{content:"\e02e"}.ui-icon-arrowrefresh-s:before{content:"\e02f"}.ui-icon-arrowrefresh-e:before{content:"\e030"}.ui-icon-arrowrefresh-n:before{content:"\e031"}.ui-icon-arrowturn-e:before{content:"\e032"}.ui-icon-arrowturn-s:before{content:"\e033"}.ui-icon-arrowturn-n:before{content:"\e034"}.ui-icon-arrowturn-w:before{content:"\e035"}.ui-icon-untitled-3:before{content:"\e036"}.ui-icon-untitled-4:before{content:"\e037"}.ui-icon-untitled-5:before{content:"\e038"}.ui-icon-untitled-6:before{content:"\e039"}.ui-icon-untitled-7:before{content:"\e03a"}.ui-icon-untitled-8:before{content:"\e03b"}.ui-icon-untitled-9:before{content:"\e03c"}.ui-icon-untitled-10:before{content:"\e03d"}.ui-icon-untitled-11:before{content:"\e03e"}.ui-icon-untitled-12:before{content:"\e03f"}.ui-icon-untitled-13:before{content:"\e040"}.ui-icon-untitled-14:before{content:"\e041"}.ui-icon-untitled-15:before{content:"\e042"}.ui-icon-untitled-16:before{content:"\e043"}.ui-icon-untitled-17:before{content:"\e044"}.ui-icon-untitled-18:before{content:"\e045"}.ui-icon-arrowstop-1-w:before{content:"\e046"}.ui-icon-arrowstop-1-s:before{content:"\e047"}.ui-icon-arrowstop-1-e:before{content:"\e048"}.ui-icon-arrowstop-1-n:before{content:"\e049"}.ui-icon-arrow-2-se-nw:before{content:"\e04a"}.ui-icon-arrow-2-ne-sw:before{content:"\e04b"}.ui-icon-arrow-1-se:before{content:"\e04c"}.ui-icon-arrow-1-sw:before{content:"\e04d"}.ui-icon-arrow-1-nw:before{content:"\e04e"}.ui-icon-arrow-1-ne:before{content:"\e04f"}.ui-icon-arrow-2-e-w:before{content:"\e050"}.ui-icon-arrow-2-n-s:before{content:"\e051"}.ui-icon-arrow-1-e:before{content:"\e052"}.ui-icon-arrow-1-w:before{content:"\e053"}.ui-icon-arrow-1-s:before{content:"\e054"}.ui-icon-arrow-1-n:before{content:"\e055"}.ui-icon-carat-2-n-s:before{content:"\e056"}.ui-icon-carat-2-ew:before{content:"\e057"}.ui-icon-carat-1-ne:before{content:"\e058"}.ui-icon-carat-1-nw:before{content:"\e059"}.ui-icon-carat-1-sw:before{content:"\e05a"}.ui-icon-carat-1-se:before{content:"\e05b"}.ui-icon-carat-1-s:before{content:"\e05c"}.ui-icon-carat-1-n:before{content:"\e05d"}.ui-icon-carat-1-w:before{content:"\e05e"}.ui-icon-carat-1-e:before{content:"\e05f"}.ui-icon-triangle-2-n-s:before{content:"\e060"}.ui-icon-triangle-2-e-w:before{content:"\e061"}.ui-icon-triangle-1-ne:before{content:"\e062"}.ui-icon-triangle-1-nw:before{content:"\e063"}.ui-icon-triangle-1-sw:before{content:"\e064"}.ui-icon-triangle-1-se:before{content:"\e065"}.ui-icon-triangle-1-n:before{content:"\e066"}.ui-icon-triangle-1-w:before{content:"\e067"}.ui-icon-triangle-1-e:before{content:"\e068"}.ui-icon-triangle-1-s:before{content:"\e069"}.ui-icon-branch-new:before{content:"\e06a"}.ui-icon-branch-merge:before{content:"\e06b"}.ui-icon-branch:before{content:"\e06c"}.ui-icon-video:before{content:"\e06d"}.ui-icon-image:before{content:"\e06e"}.ui-icon-search:before{content:"\e06f"}.ui-icon-print:before{content:"\e073"}.ui-icon-note:before{content:"\e074"}.ui-icon-mail-open:before{content:"\e075"}.ui-icon-mail-closed:before{content:"\e076"}.ui-icon-location:before{content:"\e077"}.ui-icon-home:before{content:"\e078"}.ui-icon-headphones:before{content:"\e079"}.ui-icon-folder-open:before{content:"\e07a"}.ui-icon-folder-collapsed:before{content:"\e07b"}.ui-icon-document-b-landscape:before{content:"\e07c"}.ui-icon-document-landscape:before{content:"\e07d"}.ui-icon-document:before{content:"\e07e"}.ui-icon-document-b:before{content:"\e07f"}.ui-icon-comment:before{content:"\e080"}.ui-icon-comment-b:before{content:"\e081"}.ui-icon-code:before{content:"\e082"}.ui-icon-videocamera:before{content:"\e083"}.ui-icon-camera:before{content:"\e084"}.ui-icon-calendar:before{content:"\e085"}.ui-icon-battery-charge:before{content:"\e087"}.ui-icon-battery-3:before{content:"\e088"}.ui-icon-battery-2:before{content:"\e089"}.ui-icon-battery-1:before{content:"\e08a"}.ui-icon-battery-0:before{content:"\e08b"}.ui-icon-refresh:before{content:"\e005"}.ui-icon-transfer-e-w:before{content:"\e004"}.ui-icon-transfer-n-s:before{content:"\e003"}.ui-icon-filter:before{content:"\e000"}.ui-icon-alert:before{content:"\e001"}.ui-icon-list:before{content:"\e002"}ul.repos,ul.repos li{list-style:none;margin:0}ul.repos li{margin:0 0 8px 0;position:relative;overflow:hidden;border-bottom:1px solid #ccc}ul.repos li:last-child{border:0;margin-bottom:3px}ul.repos li a{float:right;padding-top:30px;position:relative;margin:0 3px}ul.repos li>span a{float:none}ul.repos li a span{color:gray}ul.repos li>span{font-size:1.4em}ul.repos li a strong{font-size:2em;position:absolute;top:3px;left:10%}ul.repos li a.btn{padding-top:7px;margin-top:7px}#workqueue>div{margin:0 0 40px 0}ul.milestones .ui-sortable-placeholder{background:rgba(0,0,0,0.1);list-style:none;padding:20px 5px 15px 5px;margin:10px 0;border-radius:4px}li.ui-state-dragging{border-radius:4px;background:rgba(0,104,215,0.25)}ul.milestones{list-style:none;counter-reset:milestone;margin:0;padding:10px 2px;padding-top:0px}ul.milestones li{margin:0 0 4px 0;position:relative;cursor:move;padding-left:10px}ul.milestones li a{display:block;padding:7px;margin-left:20px}ul.milestones li:before{content:counter(milestone);counter-increment:milestone;background:#CCC;border-radius:20px;height:20px;width:20px;margin:0px;text-align:center;vertical-align:middle;position:absolute;top:7px;box-shadow:0px 1px 2px #333;color:#333;cursor:move}ul.milestones li a:first-letter{text-transform:capitalize}ul.milestones li a em{float:right;font-style:normal;font-weight:normal}ul.milestones li div{position:absolute;top:0;left:30%;width:50%;background:#ccc;border-radius:4px}ul.milestones li div span{display:block;background:rgba(0,0,0,0.3);padding:7px 0;text-indent:-9999em;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.arrow,.board .column h3{margin-right:15px;position:relative;box-sizing:border-box;margin-top:0;color:#555}.arrow:before,.board .column h3:before,.arrow:after,.board .column h3:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-radius:2px}.arrow:after,.board .column h3:after{border-left-color:#f3f3f3;border-width:14px;top:50%;margin-top:-14px}.arrow:before,.board .column h3:before{border-left-color:#e5e5e5;border-width:15px;top:50%;margin-top:-15px}.container-fluid{padding-right:25px;padding-left:25px}.toggle-drawer{position:absolute;z-index:5;margin:0px;padding:10px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;line-height:20px;background:#fff;background:rgba(255,255,255,0.8);text-align:center;font-family:'ui-icon-font-0-1'}.toggle-drawer.arrow-right{right:-35px;background-color:#0069D6;background-color:rgba(0,105,214,0.6);border-color:#0069D6;border-color:rgba(0,105,214,0.6);color:#fff}.toggle-drawer.arrow-right:before{content:"\e052"}.toggle-drawer.arrow-right:hover{right:-40px;color:#fff}.toggle-drawer.arrow-left{right:-25px}.toggle-drawer.arrow-left:before{content:"\e053"}.toggle-drawer:hover{text-decoration:none}#drawer{position:absolute;width:352px;top:0;left:-640px}#drawer .board,#drawer .backlog,#drawer .filters{background:#fff;border-right:1px solid #ccc}#drawer .column{float:none;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{float:left;vertical-align:top;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column:first-child{padding-left:0}.column:last-child{padding-right:0}.backlog{white-space:nowrap;overflow-x:auto}.backlog .column{float:none;display:inline-block}.sidebar .backlog .column{width:209px}.column h3{line-height:20px;margin-bottom:10px;padding:3px;padding-left:10px;border:1px solid #e5e5e5;background:#f3f3f3;font-size:100%}.column ul{margin:0;padding:0}.backlog .dim{opacity:0.6}.board .dim{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-webkit-box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.column li{list-style:none;padding:0px 5px 34px 5px;margin:10px 0;cursor:move;position:relative;background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#d8d8d8;box-shadow:2px 2px 7px #888}.column li.assignee-accept{border-color:#0069D6}.column li .card-labels{margin-bottom:5px}.column li .card-header{border-bottom:1px solid #ccc;padding-top:5px;color:#444}.column li .title{font-size:12px;word-wrap:break-word;white-space:normal;text-overflow:clip;overflow:auto;text-decoration:none;color:black;line-height:85%}.column li .title:hover{text-decoration:underline;color:blue}.column li .milestone{color:#999;font-size:11px}.column li img{float:left;margin:5px;margin-left:0px}.column li a.close{position:absolute;top:12px;right:6px;width:16px;opacity:0.0}.column li:hover a.close{opacity:0.3}.column li a.close:hover{opacity:0.5}.column li a small{color:#999;padding-right:2px}.column .ui-sortable-placeholder{background:#ccc;list-style:none;padding:80px 5px 10px 5px;margin:10px 0}.column .ui-sortable-hover{background:#efefef}.filters{list-style:none;margin:0;padding:0 20px 0 0}.filters li{margin-bottom:3px;background:#fff;border-radius:4px}.filters li.clear-filters,.filters li.clear-filters a{background:none;color:#666}.filters li.clear-filters{border-radius:0;border-bottom:1px solid #444}.filters li.clear-filters a:hover{color:#666}.filters li a{position:relative;padding:5px;display:block;padding-right:25px;padding-left:10px;text-decoration:none;border-radius:4px;color:#777}.filters li a strong{position:absolute;top:12px;right:10px}.filter a.active,.filter a.active:hover{background-color:#0069D6;color:#fff}.filter a.dim,.filter a.dim:hover{background-color:#0069D6;background-color:rgba(0,105,214,0.6);color:#fff}.filter .ui-icon{position:absolute;top:7px;right:3px;width:22px;display:none;opacity:0.8}.filter .ui-icon:hover{opacity:1}.filter a:hover{background-color:#efefef}.filter .dim:hover .ui-icon,.filter .active:hover .ui-icon{display:inline}.header{font-size:24px}.header .author{color:#08C;font-weight:normal}.header .repo{color:#08C}.header input{border:0;outline:0;background:#fff;vertical-align:baseline;line-height:40px;margin:0;padding:0;font-size:24px}.assignee:hover img,.assignee.active img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all 0.2s ease-in 0.1s;-moz-transition:all 0.2s ease-in 0.1s;-ms-transition:all 0.2s ease-in 0.1s;-o-transition:all 0.2s ease-in 0.1s;transition:all 0.2s ease-in 0.1s}.assignee{list-style:none;line-height:40px;float:left;margin:0 2px;cursor:pointer}.assignee.dim img{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.assignee.inactive img{opacity:0.1}.page-header-wrapper ol{margin:0;padding:0;float:right;list-style:none}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}.fullscreen-overlay{position:fixed;top:0px;left:0px;z-index:10;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(243,243,243,0.8);display:none}.fullscreen-open{overflow:hidden}.fullscreen-open .fullscreen-overlay{display:block}.fullscreen-wrapper{margin:0px 60px}.fullscreen-card{position:relative;max-width:960px;background-color:#fff;margin:50px auto;border-radius:2px;border:1px solid rgba(0,0,0,0.3);padding:20px 0px;overflow:hidden}.fullscreen-card h2{margin:0;font-size:20px;line-height:28px}.fullscreen-card h3{margin:0;font-size:18px;line-height:26px}.fullscreen-header{margin:20px 0}.fullscreen-card-preamble .fullscreen-header{margin-top:0}.fullscreen-card-description p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.fullscreen-card-right{float:right;margin-right:20px;width:160px}.fullscreen-card-left{margin-left:20px;margin-right:200px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fullscreen-card .card-comment{overflow:hidden;margin-bottom:10px}.fullscreen-card .card-comment>a{float:left}.fullscreen-card .comment-body{margin-left:40px}.fullscreen-card .comment-body .email-fragment{margin-bottom:10px}.fullscreen-card .comment-body .email-hidden-toggle{display:none}.labels{list-style:none;margin:0;padding:0}.labels h5{margin-top:0px}.labels li{margin-bottom:10px;border-radius:4px;cursor:pointer}.labels li span{position:relative;padding:10px;display:block;text-decoration:none;border-radius:4px;color:#777}.nav-section{background-color:#f6f6f6;padding:1px;border:1px solid #ccc;border-radius:2px}.nav-section>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section>.widget-body{padding:5px;background-color:#fff}.widget-settings{zoom:1}.widget-settings:before,.widget-settings:after{content:"";display:table}.widget-settings:after{clear:both}.widget-settings .widget-action{float:left;width:30px}.widget-settings .widget-body{margin-left:30px}.widget-settings .widget-body>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section .widget-header h3{margin-top:0;color:#999}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .nav>li>a:hover{border-top:3px solid #dd4b39;padding-top:7px}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover,.navbar .nav>li.active>.dropdown-toggle,.navbar .nav>li.active>.dropdown-toggle:hover,.navbar .nav>li.dropdown.open>a,.navbar .nav>li.dropdown.open>a:hover,.navbar .nav>li.dropdown.open>.dropdown-toggle,.navbar .nav>li.dropdown.open>.dropdown-toggle:hover{border-top:3px solid #2590d6;padding-top:7px;background:none;-webkit-box-shadow:none;box-shadow:none}.hide{display:none}.breadcrumb{margin:-43px 0 7px 0}#main-stage{margin-bottom:50px}.container-fluid{position:relative}.container-fluid>.sidebar{width:230px;position:absolute;border-right:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-fluid>.content{margin-left:250px;position:relative}.drop-shadow{position:relative;padding:1em;background:#fff;border:1px solid #f2f2f2;border-bottom-color:#e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.instructions{text-align:center;margin-top:60px}.instructions ol{width:30px;text-align:left;margin-left:auto;margin-right:auto} +.ui-icon{font-size:16px;height:16px;width:16px;font-weight:normal !important}.ui-icon-helper-inline{display:inline-block}.ui-icon-18{font-size:18px;height:18px;width:18px}.ui-icon-24{font-size:24px;height:24px;width:24px}.ui-icon-32{font-size:32px;height:32px;width:32px}.ui-icon-48{font-size:48px;height:48px;width:48px}.ui-icon-64{font-size:64px;height:64px;width:64px}@font-face{font-family:'ui-icon-font-0-1';src:url("../font/ui-icon-font-0-1.eot");src:url("../font/ui-icon-font-0-1.eot?#iefix") format("embedded-opentype"),url("../font/ui-icon-font-0-1.woff") format("woff"),url("../font/ui-icon-font-0-1.ttf") format("truetype"),url("../font/ui-icon-font-0-1.svg#ui-icon-font-0-1") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:'ui-icon-font-0-1';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-x,.ui-icon-x-thin,.ui-icon-minus,.ui-icon-untitled,.ui-icon-plus,.ui-icon-untitled-2,.ui-icon-cancel,.ui-icon-disk-b,.ui-icon-disk,.ui-icon-paintbrush,.ui-icon-roller,.ui-icon-pencil,.ui-icon-cart,.ui-icon-unlock,.ui-icon-lock,.ui-icon-menu,.ui-icon-cloud,.ui-icon-zoom-out,.ui-icon-zoom-in,.ui-icon-star,.ui-icon-flag-b,.ui-icon-flag,.ui-icon-clock,.ui-icon-bookmark,.ui-icon-calculator,.ui-icon-gear,.ui-icon-wrench,.ui-icon-unlink,.ui-icon-link,.ui-icon-tags,.ui-icon-tag,.ui-icon-trash,.ui-icon-person,.ui-icon-suitcase,.ui-icon-extlink,.ui-icon-newwin,.ui-icon-window-close,.ui-icon-window,.ui-icon-arrow-diag-4,.ui-icon-arrow-4,.ui-icon-arrowrefresh-w,.ui-icon-arrowrefresh-s,.ui-icon-arrowrefresh-e,.ui-icon-arrowrefresh-n,.ui-icon-arrowturn-e,.ui-icon-arrowturn-s,.ui-icon-arrowturn-n,.ui-icon-arrowturn-w,.ui-icon-untitled-3,.ui-icon-untitled-4,.ui-icon-untitled-5,.ui-icon-untitled-6,.ui-icon-untitled-7,.ui-icon-untitled-8,.ui-icon-untitled-9,.ui-icon-untitled-10,.ui-icon-untitled-11,.ui-icon-untitled-12,.ui-icon-untitled-13,.ui-icon-untitled-14,.ui-icon-untitled-15,.ui-icon-untitled-16,.ui-icon-untitled-17,.ui-icon-untitled-18,.ui-icon-arrowstop-1-w,.ui-icon-arrowstop-1-s,.ui-icon-arrowstop-1-e,.ui-icon-arrowstop-1-n,.ui-icon-arrow-2-se-nw,.ui-icon-arrow-2-ne-sw,.ui-icon-arrow-1-se,.ui-icon-arrow-1-sw,.ui-icon-arrow-1-nw,.ui-icon-arrow-1-ne,.ui-icon-arrow-2-e-w,.ui-icon-arrow-2-n-s,.ui-icon-arrow-1-e,.ui-icon-arrow-1-w,.ui-icon-arrow-1-s,.ui-icon-arrow-1-n,.ui-icon-carat-2-n-s,.ui-icon-carat-2-ew,.ui-icon-carat-1-ne,.ui-icon-carat-1-nw,.ui-icon-carat-1-sw,.ui-icon-carat-1-se,.ui-icon-carat-1-s,.ui-icon-carat-1-n,.ui-icon-carat-1-w,.ui-icon-carat-1-e,.ui-icon-triangle-2-n-s,.ui-icon-triangle-2-e-w,.ui-icon-triangle-1-ne,.ui-icon-triangle-1-nw,.ui-icon-triangle-1-sw,.ui-icon-triangle-1-se,.ui-icon-triangle-1-n,.ui-icon-triangle-1-w,.ui-icon-triangle-1-e,.ui-icon-triangle-1-s,.ui-icon-branch-new,.ui-icon-branch-merge,.ui-icon-branch,.ui-icon-video,.ui-icon-image,.ui-icon-search,.ui-icon-print,.ui-icon-note,.ui-icon-mail-open,.ui-icon-mail-closed,.ui-icon-location,.ui-icon-home,.ui-icon-headphones,.ui-icon-folder-open,.ui-icon-folder-collapsed,.ui-icon-document-b-landscape,.ui-icon-document-landscape,.ui-icon-document,.ui-icon-document-b,.ui-icon-comment,.ui-icon-comment-b,.ui-icon-code,.ui-icon-videocamera,.ui-icon-camera,.ui-icon-calendar,.ui-icon-battery-charge,.ui-icon-battery-3,.ui-icon-battery-2,.ui-icon-battery-1,.ui-icon-battery-0,.ui-icon-refresh,.ui-icon-transfer-e-w,.ui-icon-transfer-n-s,.ui-icon-filter,.ui-icon-alert,.ui-icon-list{font-family:'ui-icon-font-0-1';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.ui-icon-blank:before{content:" "}.ui-icon-x:before{content:"\e006"}.ui-icon-x-thin:before{content:"\e007"}.ui-icon-minus:before{content:"\e008"}.ui-icon-untitled:before{content:"\e009"}.ui-icon-plus:before{content:"\e00a"}.ui-icon-untitled-2:before{content:"\e00b"}.ui-icon-cancel:before{content:"\e00c"}.ui-icon-disk-b:before{content:"\e00d"}.ui-icon-disk:before{content:"\e00e"}.ui-icon-paintbrush:before{content:"\e00f"}.ui-icon-roller:before{content:"\e010"}.ui-icon-pencil:before{content:"\e011"}.ui-icon-cart:before{content:"\e012"}.ui-icon-unlock:before{content:"\e013"}.ui-icon-lock:before{content:"\e014"}.ui-icon-menu:before{content:"\e015"}.ui-icon-cloud:before{content:"\e016"}.ui-icon-zoom-out:before{content:"\e017"}.ui-icon-zoom-in:before{content:"\e018"}.ui-icon-star:before{content:"\e019"}.ui-icon-flag-b:before{content:"\e01a"}.ui-icon-flag:before{content:"\e01b"}.ui-icon-clock:before{content:"\e01c"}.ui-icon-bookmark:before{content:"\e01d"}.ui-icon-calculator:before{content:"\e01e"}.ui-icon-gear:before{content:"\e01f"}.ui-icon-wrench:before{content:"\e020"}.ui-icon-unlink:before{content:"\e021"}.ui-icon-link:before{content:"\e022"}.ui-icon-tags:before{content:"\e023"}.ui-icon-tag:before{content:"\e024"}.ui-icon-trash:before{content:"\e025"}.ui-icon-person:before{content:"\e026"}.ui-icon-suitcase:before{content:"\e027"}.ui-icon-extlink:before{content:"\e028"}.ui-icon-newwin:before{content:"\e029"}.ui-icon-window-close:before{content:"\e02a"}.ui-icon-window:before{content:"\e02b"}.ui-icon-arrow-diag-4:before{content:"\e02c"}.ui-icon-arrow-4:before{content:"\e02d"}.ui-icon-arrowrefresh-w:before{content:"\e02e"}.ui-icon-arrowrefresh-s:before{content:"\e02f"}.ui-icon-arrowrefresh-e:before{content:"\e030"}.ui-icon-arrowrefresh-n:before{content:"\e031"}.ui-icon-arrowturn-e:before{content:"\e032"}.ui-icon-arrowturn-s:before{content:"\e033"}.ui-icon-arrowturn-n:before{content:"\e034"}.ui-icon-arrowturn-w:before{content:"\e035"}.ui-icon-untitled-3:before{content:"\e036"}.ui-icon-untitled-4:before{content:"\e037"}.ui-icon-untitled-5:before{content:"\e038"}.ui-icon-untitled-6:before{content:"\e039"}.ui-icon-untitled-7:before{content:"\e03a"}.ui-icon-untitled-8:before{content:"\e03b"}.ui-icon-untitled-9:before{content:"\e03c"}.ui-icon-untitled-10:before{content:"\e03d"}.ui-icon-untitled-11:before{content:"\e03e"}.ui-icon-untitled-12:before{content:"\e03f"}.ui-icon-untitled-13:before{content:"\e040"}.ui-icon-untitled-14:before{content:"\e041"}.ui-icon-untitled-15:before{content:"\e042"}.ui-icon-untitled-16:before{content:"\e043"}.ui-icon-untitled-17:before{content:"\e044"}.ui-icon-untitled-18:before{content:"\e045"}.ui-icon-arrowstop-1-w:before{content:"\e046"}.ui-icon-arrowstop-1-s:before{content:"\e047"}.ui-icon-arrowstop-1-e:before{content:"\e048"}.ui-icon-arrowstop-1-n:before{content:"\e049"}.ui-icon-arrow-2-se-nw:before{content:"\e04a"}.ui-icon-arrow-2-ne-sw:before{content:"\e04b"}.ui-icon-arrow-1-se:before{content:"\e04c"}.ui-icon-arrow-1-sw:before{content:"\e04d"}.ui-icon-arrow-1-nw:before{content:"\e04e"}.ui-icon-arrow-1-ne:before{content:"\e04f"}.ui-icon-arrow-2-e-w:before{content:"\e050"}.ui-icon-arrow-2-n-s:before{content:"\e051"}.ui-icon-arrow-1-e:before{content:"\e052"}.ui-icon-arrow-1-w:before{content:"\e053"}.ui-icon-arrow-1-s:before{content:"\e054"}.ui-icon-arrow-1-n:before{content:"\e055"}.ui-icon-carat-2-n-s:before{content:"\e056"}.ui-icon-carat-2-ew:before{content:"\e057"}.ui-icon-carat-1-ne:before{content:"\e058"}.ui-icon-carat-1-nw:before{content:"\e059"}.ui-icon-carat-1-sw:before{content:"\e05a"}.ui-icon-carat-1-se:before{content:"\e05b"}.ui-icon-carat-1-s:before{content:"\e05c"}.ui-icon-carat-1-n:before{content:"\e05d"}.ui-icon-carat-1-w:before{content:"\e05e"}.ui-icon-carat-1-e:before{content:"\e05f"}.ui-icon-triangle-2-n-s:before{content:"\e060"}.ui-icon-triangle-2-e-w:before{content:"\e061"}.ui-icon-triangle-1-ne:before{content:"\e062"}.ui-icon-triangle-1-nw:before{content:"\e063"}.ui-icon-triangle-1-sw:before{content:"\e064"}.ui-icon-triangle-1-se:before{content:"\e065"}.ui-icon-triangle-1-n:before{content:"\e066"}.ui-icon-triangle-1-w:before{content:"\e067"}.ui-icon-triangle-1-e:before{content:"\e068"}.ui-icon-triangle-1-s:before{content:"\e069"}.ui-icon-branch-new:before{content:"\e06a"}.ui-icon-branch-merge:before{content:"\e06b"}.ui-icon-branch:before{content:"\e06c"}.ui-icon-video:before{content:"\e06d"}.ui-icon-image:before{content:"\e06e"}.ui-icon-search:before{content:"\e06f"}.ui-icon-print:before{content:"\e073"}.ui-icon-note:before{content:"\e074"}.ui-icon-mail-open:before{content:"\e075"}.ui-icon-mail-closed:before{content:"\e076"}.ui-icon-location:before{content:"\e077"}.ui-icon-home:before{content:"\e078"}.ui-icon-headphones:before{content:"\e079"}.ui-icon-folder-open:before{content:"\e07a"}.ui-icon-folder-collapsed:before{content:"\e07b"}.ui-icon-document-b-landscape:before{content:"\e07c"}.ui-icon-document-landscape:before{content:"\e07d"}.ui-icon-document:before{content:"\e07e"}.ui-icon-document-b:before{content:"\e07f"}.ui-icon-comment:before{content:"\e080"}.ui-icon-comment-b:before{content:"\e081"}.ui-icon-code:before{content:"\e082"}.ui-icon-videocamera:before{content:"\e083"}.ui-icon-camera:before{content:"\e084"}.ui-icon-calendar:before{content:"\e085"}.ui-icon-battery-charge:before{content:"\e087"}.ui-icon-battery-3:before{content:"\e088"}.ui-icon-battery-2:before{content:"\e089"}.ui-icon-battery-1:before{content:"\e08a"}.ui-icon-battery-0:before{content:"\e08b"}.ui-icon-refresh:before{content:"\e005"}.ui-icon-transfer-e-w:before{content:"\e004"}.ui-icon-transfer-n-s:before{content:"\e003"}.ui-icon-filter:before{content:"\e000"}.ui-icon-alert:before{content:"\e001"}.ui-icon-list:before{content:"\e002"}ul.repos,ul.repos li{list-style:none;margin:0}ul.repos li{margin:0 0 8px 0;position:relative;overflow:hidden;border-bottom:1px solid #ccc}ul.repos li:last-child{border:0;margin-bottom:3px}ul.repos li a{float:right;padding-top:30px;position:relative;margin:0 3px}ul.repos li>span a{float:none}ul.repos li a span{color:gray}ul.repos li>span{font-size:1.4em}ul.repos li a strong{font-size:2em;position:absolute;top:3px;left:10%}ul.repos li a.btn{padding-top:7px;margin-top:7px}#workqueue>div{margin:0 0 40px 0}ul.milestones .ui-sortable-placeholder{background:rgba(0,0,0,0.1);list-style:none;padding:20px 5px 15px 5px;margin:10px 0;border-radius:4px}li.ui-state-dragging{border-radius:4px;background:rgba(0,104,215,0.25)}ul.milestones{list-style:none;counter-reset:milestone;margin:0;padding:10px 2px;padding-top:0px}ul.milestones li{margin:0 0 4px 0;position:relative;cursor:move;padding-left:10px}ul.milestones li a{display:block;padding:7px;margin-left:20px}ul.milestones li:before{content:counter(milestone);counter-increment:milestone;background:#CCC;border-radius:20px;height:20px;width:20px;margin:0px;text-align:center;vertical-align:middle;position:absolute;top:7px;box-shadow:0px 1px 2px #333;color:#333;cursor:move}ul.milestones li a:first-letter{text-transform:capitalize}ul.milestones li a em{float:right;font-style:normal;font-weight:normal}ul.milestones li div{position:absolute;top:0;left:30%;width:50%;background:#ccc;border-radius:4px}ul.milestones li div span{display:block;background:rgba(0,0,0,0.3);padding:7px 0;text-indent:-9999em;border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px}.arrow,.board .column h3{margin-right:15px;position:relative;box-sizing:border-box;margin-top:0;color:#555}.arrow:before,.board .column h3:before,.arrow:after,.board .column h3:after{left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-radius:2px}.arrow:after,.board .column h3:after{border-left-color:#f3f3f3;border-width:14px;top:50%;margin-top:-14px}.arrow:before,.board .column h3:before{border-left-color:#e5e5e5;border-width:15px;top:50%;margin-top:-15px}.container-fluid{padding-right:25px;padding-left:25px}.toggle-drawer{position:absolute;z-index:5;margin:0px;padding:10px;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40px;line-height:20px;background:#fff;background:rgba(255,255,255,0.8);text-align:center;font-family:'ui-icon-font-0-1'}.toggle-drawer.arrow-right{right:-35px;background-color:#0069D6;background-color:rgba(0,105,214,0.6);border-color:#0069D6;border-color:rgba(0,105,214,0.6);color:#fff}.toggle-drawer.arrow-right:before{content:"\e052"}.toggle-drawer.arrow-right:hover{right:-40px;color:#fff}.toggle-drawer.arrow-left{right:-25px}.toggle-drawer.arrow-left:before{content:"\e053"}.toggle-drawer:hover{text-decoration:none}#drawer{position:absolute;width:352px;top:0;left:-640px}#drawer .board,#drawer .backlog,#drawer .filters{background:#fff;border-right:1px solid #ccc}#drawer .column{float:none;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column{float:left;vertical-align:top;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column:first-child{padding-left:0}.column:last-child{padding-right:0}.backlog{white-space:nowrap;overflow-x:auto}.backlog .column{float:none;display:inline-block}.sidebar .backlog .column{width:209px}.column h3{line-height:20px;margin-bottom:10px;padding:3px;padding-left:10px;border:1px solid #e5e5e5;background:#f3f3f3;font-size:100%}.column ul{margin:0;padding:0}.backlog .dim{opacity:0.6}.board .dim{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-webkit-box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);box-shadow:inset 0 0px 1px rgba(0,0,0,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.column li{list-style:none;padding:0px 5px 5px 5px;margin:10px 0;cursor:move;position:relative;background-color:#fff;border:1px solid #e5e5e5;border-bottom-color:#d8d8d8;box-shadow:2px 2px 7px #888;line-height:14px;border-radius:3px}.column li.assignee-accept{border-color:#0069D6}.column li .card-labels{margin-bottom:5px}.column li .card-header{padding-top:5px;color:#444}.column li .title{font-size:12px;word-wrap:break-word;white-space:normal;text-overflow:clip;overflow:auto;text-decoration:none;color:black}.column li .title:hover{color:#08C;background-color:#fff;border-bottom:1px solid}.column li .milestone{color:#999;font-size:11px}.column li img{float:right;margin:-6px;border-radius:0 3px 0 0}.column li a.close{position:absolute;top:12px;right:6px;width:16px;opacity:0.0}.column li:hover a.close{opacity:0.3}.column li a.close:hover{opacity:0.5}.column li a small{color:#999;padding-right:2px}.column .ui-sortable-placeholder{background:#ccc;list-style:none;padding:80px 5px 10px 5px;margin:10px 0}.column .ui-sortable-hover{background:#efefef}.filters{list-style:none;margin:10px 0 0;padding:0 10px 0 0;line-height:16px}.filters li{margin-bottom:3px;background:#fff;border-radius:4px;line-height:14px}.filters li.clear-filters,.filters li.clear-filters a{background:none;color:#666}.filters li.clear-filters{border-radius:0;border-bottom:1px solid #444}.filters li.clear-filters a:hover{color:#666}.filters li a{position:relative;padding:5px;display:block;padding-right:25px;padding-left:10px;text-decoration:none;border-radius:4px;color:#777}.filters li a strong{position:absolute;top:12px;right:10px}.filter a.active,.filter a.active:hover{background-color:#0069D6;color:#fff}.filter a.dim,.filter a.dim:hover{background-color:#0069D6;background-color:rgba(0,105,214,0.6);color:#fff}.filter .ui-icon{font-size:12px;height:12px;position:absolute;top:7px;right:7px;width:12px;display:none;opacity:0.8}.filter .ui-icon:hover{opacity:1}.filter a:hover{background-color:#efefef}.filter .dim:hover .ui-icon,.filter .active:hover .ui-icon{display:inline}.page-header-wrapper .header{font-size:18px;margin:0;line-height:20px}.page-header-wrapper .header .author{color:#08C;font-weight:normal}.page-header-wrapper .header .repo{color:#08C}.page-header-wrapper .header input{border:0;outline:none;background:#fff;vertical-align:baseline;line-height:20px;margin:4px 10px;padding:0 15px;font-size:16px;border-radius:17px}.assignee:hover img,.assignee.active img{-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-ms-transform:scale(1.25);-o-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all 0.2s ease-in 0.1s;-moz-transition:all 0.2s ease-in 0.1s;-ms-transition:all 0.2s ease-in 0.1s;-o-transition:all 0.2s ease-in 0.1s;transition:all 0.2s ease-in 0.1s}.assignee{list-style:none;line-height:30px;float:left;margin:0 2px;cursor:pointer}.assignee.dim img{opacity:0.6;-webkit-transition:opacity 0.6s,ease-out;-moz-transition:opacity 0.6s,ease-out;-ms-transition:opacity 0.6s,ease-out;-o-transition:opacity 0.6s,ease-out;transition:opacity 0.6s,ease-out;-webkit-transition:filter 0.6s,ease-out;-moz-transition:filter 0.6s,ease-out;-ms-transition:filter 0.6s,ease-out;-o-transition:filter 0.6s,ease-out;transition:filter 0.6s,ease-out;-webkit-filter:grayscale(100%) opacity(80%);-moz-filter:grayscale(100%) opacity(80%);filter:grayscale(100%) opacity(80%);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.assignee.inactive img{opacity:0.1}.page-header-wrapper ol{margin:0;padding:0;float:left;list-style:none}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}.fullscreen-overlay{position:fixed;top:0px;left:0px;z-index:10;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background-color:rgba(243,243,243,0.8);display:none}.fullscreen-open{overflow:hidden}.fullscreen-open .fullscreen-overlay{display:block}.fullscreen-wrapper{margin:0px 60px}.fullscreen-card{position:relative;max-width:960px;background-color:#fff;margin:50px auto;border-radius:2px;border:1px solid rgba(0,0,0,0.3);padding:20px 0px;overflow:hidden}.fullscreen-card h2{margin:0;font-size:20px;line-height:28px}.fullscreen-card h3{margin:0;font-size:18px;line-height:26px}.fullscreen-header{margin:20px 0}.fullscreen-card-preamble .fullscreen-header{margin-top:0}.fullscreen-card-description p{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.fullscreen-card-right{float:right;margin-right:20px;width:160px}.fullscreen-card-left{margin-left:20px;margin-right:200px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.fullscreen-card .card-comment{overflow:hidden;margin-bottom:10px}.fullscreen-card .card-comment>a{float:left}.fullscreen-card .comment-body{margin-left:40px}.fullscreen-card .comment-body .email-fragment{margin-bottom:10px}.fullscreen-card .comment-body .email-hidden-toggle{display:none}.labels{list-style:none;margin:0;padding:0}.labels h5{margin-top:0px}.labels li{margin-bottom:10px;border-radius:4px;cursor:pointer}.labels li span{position:relative;padding:10px;display:block;text-decoration:none;border-radius:4px;color:#777}.nav-section{background-color:#f6f6f6;padding:1px;border:1px solid #ccc;border-radius:2px}.nav-section>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section>.widget-body{padding:5px;background-color:#fff}.widget-settings{zoom:1}.widget-settings:before,.widget-settings:after{content:"";display:table}.widget-settings:after{clear:both}.widget-settings .widget-action{float:left;width:30px}.widget-settings .widget-body{margin-left:30px}.widget-settings .widget-body>.widget-header{padding:0px 5px;border-bottom:1px solid #ccc;font-weight:bold}.nav-section .widget-header h3{margin-top:0;color:#999}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .header{font-size:18px;position:relative;left:0;display:block;float:left}.navbar .header .author{color:#08C;font-weight:normal}.navbar .header .repo{color:#08C;font-weight:bold}.navbar .header input{border:1px solid #e5e5e5;outline:none;background:#fff;vertical-align:baseline;line-height:30px;margin:4px 10px;padding:0 15px;font-size:18px;border-radius:17px}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .nav>li>a:hover{border-top:3px solid #DD4B39;padding-top:7px}.navbar .nav>li.active>a,.navbar .nav>li.active>a:hover,.navbar .nav>li.active>.dropdown-toggle,.navbar .nav>li.active>.dropdown-toggle:hover,.navbar .nav>li.dropdown.open>a,.navbar .nav>li.dropdown.open>a:hover,.navbar .nav>li.dropdown.open>.dropdown-toggle,.navbar .nav>li.dropdown.open>.dropdown-toggle:hover{border-top:3px solid #2590D6;padding-top:7px;background:none;-webkit-box-shadow:none;box-shadow:none}.hide{display:none}.breadcrumb{margin:-43px 0 7px 0}#main-stage{margin-bottom:50px;margin-top:10px}#stage{min-width:1200px}.container-fluid{position:relative}.container-fluid>.sidebar{width:190px;position:absolute;border-right:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-fluid>.content{margin-left:200px;position:relative}.drop-shadow{position:relative;padding:1em;background:#fff;border:1px solid #f2f2f2;border-bottom-color:#e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4)}.instructions{text-align:center;margin-top:60px}.instructions ol{width:30px;text-align:left;margin-left:auto;margin-right:auto} diff --git a/public/css/bootstrap.min.css b/public/css/bootstrap.min.css index 5df133a1..50db3c26 100644 --- a/public/css/bootstrap.min.css +++ b/public/css/bootstrap.min.css @@ -6,4 +6,4 @@ * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. - */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}a{color:#0088cc;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;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);-moz-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;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-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}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #ccc;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-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;transition:border linear 0.2s,box-shadow linear 0.2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #bbb;background-color:#ffffff}select[multiple],select[size]{height:auto}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-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.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;-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}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.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;-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}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.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;-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}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{margin-left:-1px;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-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;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-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;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-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-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;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);-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)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav>.active>a>[class^="icon-"],.nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.btn-group{position:relative;font-size:0;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right: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);-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);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.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);-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)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000;border-top:0}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eeeeee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;color:#555555;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#555555;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#555555}.navbar-link:hover{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.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);-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)}.navbar-fixed-bottom{bottom:0}.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);-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)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#555555;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;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);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,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-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)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;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);-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);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #fff;background-color:#ffffff;border:0;-webkit-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);outline:0}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #fff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-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)}.pagination li{display:inline}.pagination a,.pagination span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#ffffff;border:1px solid #ddd;border-left-width:0}.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}.pagination .active a,.pagination .active span{color:#999999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default}.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-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);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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-repeat:repeat-x;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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-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);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-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);-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)}.progress-striped .bar{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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{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)}.progress-success .bar,.progress .bar-success{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{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)}.progress-info .bar,.progress .bar-info{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{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)}.progress-warning .bar,.progress .bar-warning{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{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)}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{content:"";z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{-webkit-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;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#ffffff;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;outline:0;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #fff;opacity:0.2;filter:alpha(opacity=20)}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;overflow:visible \9;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (max-width: 767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade.in{top:auto}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#555555;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;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);-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)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}} + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}body{margin:0;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff}a{color:#0088cc;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;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);-moz-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;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999999}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:1;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999999}h1{font-size:36px;line-height:40px}h2{font-size:30px;line-height:40px}h3{font-size:24px;line-height:40px}h4{font-size:18px;line-height:20px}h5{font-size:14px;line-height:20px}h6{font-size:12px;line-height:20px}h1 small{font-size:24px}h2 small{font-size:18px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal dt{float:left;width:120px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:130px}hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff}abbr[title]{cursor:help;border-bottom:1px dotted #999999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eeeeee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco, Menlo, Consolas, "Courier New", monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.label,.badge{font-size:11.844px;font-weight:bold;line-height:14px;color:#ffffff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999999}.label{padding:1px 4px 2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.label:hover,a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #dddddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #dddddd}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #dddddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #dddddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child th:first-child,.table-bordered tbody:first-child tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child th:last-child,.table-bordered tbody:first-child tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child th:first-child,.table-bordered tbody:last-child tr:last-child td:first-child,.table-bordered tfoot:last-child tr:last-child td:first-child{-webkit-border-radius:0 0 0 4px;-moz-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}.table-bordered thead:last-child tr:last-child th:last-child,.table-bordered tbody:last-child tr:last-child td:last-child,.table-bordered tfoot:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-right-topleft:4px}.table-striped tbody tr:nth-child(odd) td,.table-striped tbody tr:nth-child(odd) th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table [class*=span],.row-fluid table [class*=span]{display:table-cell;float:none;margin-left:0}table .span1{float:none;width:44px;margin-left:0}table .span2{float:none;width:124px;margin-left:0}table .span3{float:none;width:204px;margin-left:0}table .span4{float:none;width:284px;margin-left:0}table .span5{float:none;width:364px;margin-left:0}table .span6{float:none;width:444px;margin-left:0}table .span7{float:none;width:524px;margin-left:0}table .span8{float:none;width:604px;margin-left:0}table .span9{float:none;width:684px;margin-left:0}table .span10{float:none;width:764px;margin-left:0}table .span11{float:none;width:844px;margin-left:0}table .span12{float:none;width:924px;margin-left:0}table .span13{float:none;width:1004px;margin-left:0}table .span14{float:none;width:1084px;margin-left:0}table .span15{float:none;width:1164px;margin-left:0}table .span16{float:none;width:1244px;margin-left:0}table .span17{float:none;width:1324px;margin-left:0}table .span18{float:none;width:1404px;margin-left:0}table .span19{float:none;width:1484px;margin-left:0}table .span20{float:none;width:1564px;margin-left:0}table .span21{float:none;width:1644px;margin-left:0}table .span22{float:none;width:1724px;margin-left:0}table .span23{float:none;width:1804px;margin-left:0}table .span24{float:none;width:1884px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.info td{background-color:#d9edf7}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:9px;font-size:14px;line-height:20px;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input,textarea{width:210px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#ffffff;border:1px solid #cccccc;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s, box-shadow linear .2s;-moz-transition:border linear .2s, box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal;cursor:pointer}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;border:1px solid #bbb;background-color:#ffffff}select[multiple],select[size]{height:auto}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-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#cccccc;-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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*="span"]{float:left}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning>label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853;border-color:#c09853;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning .checkbox:focus,.control-group.warning .radio:focus,.control-group.warning input:focus,.control-group.warning select:focus,.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;-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}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error>label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48;border-color:#b94a48;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error .checkbox:focus,.control-group.error .radio:focus,.control-group.error input:focus,.control-group.error select:focus,.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;-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}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success>label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847;border-color:#468847;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success .checkbox:focus,.control-group.success .radio:focus,.control-group.success input:focus,.control-group.success select:focus,.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;-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}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;padding-left:5px}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;font-size:14px;vertical-align:top;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #ffffff;background-color:#eeeeee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn{margin-left:-1px;vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:3px 0 0 3px;-moz-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;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on:last-child,.input-append .btn:last-child{-webkit-border-radius:0 3px 3px 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-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;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;*zoom:1;margin-bottom:0;vertical-align:middle}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:140px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:160px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:160px}.form-horizontal .help-block{margin-top:10px;margin-bottom:0}.form-horizontal .form-actions{padding-left:160px}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 14px;margin-bottom:0;font-size:14px;line-height:20px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=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);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-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);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#cccccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333333;text-decoration:none;background-color:#e6e6e6;*background-color:#d9d9d9;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-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-offset:-2px}.btn.active,.btn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9;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);-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)}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:9px 14px;font-size:16px;line-height:normal;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.btn-large [class^="icon-"]{margin-top:2px}.btn-small{padding:3px 9px;font-size:12px;line-height:18px}.btn-small [class^="icon-"]{margin-top:0}.btn-mini{padding:2px 6px;font-size:11px;line-height:16px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);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);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#003399 \9}.btn-warning{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);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);*background-color:#f89406;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);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);*background-color:#bd362f;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;background-image:-moz-linear-gradient(top, #62c462, #51a351);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));background-image:-webkit-linear-gradient(top, #62c462, #51a351);background-image:-o-linear-gradient(top, #62c462, #51a351);background-image:linear-gradient(to bottom, #62c462, #51a351);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#51a351;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);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);*background-color:#2f96b4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;background-image:-moz-linear-gradient(top, #444, #222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444), to(#222));background-image:-webkit-linear-gradient(top, #444, #222);background-image:-o-linear-gradient(top, #444, #222);background-image:linear-gradient(to bottom, #444, #222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);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);*background-color:#222222;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background-color:#222222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;margin-top:1px}.icon-white,.nav>.active>a>[class^="icon-"],.nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{background-position:-216px -120px;width:16px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{background-position:-408px -120px;width:16px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.btn-group{position:relative;font-size:0;white-space:nowrap;*margin-left:.3em}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar .btn-group{display:inline-block;*display:inline;*zoom:1}.btn-toolbar .btn+.btn,.btn-toolbar .btn-group+.btn,.btn-toolbar .btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu{font-size:14px}.btn-group>.btn-mini{font-size:11px}.btn-group>.btn-small{font-size:12px}.btn-group>.btn-large{font-size:16px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right: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);-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);*padding-top:5px;*padding-bottom:5px}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px}.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);-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)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px}.dropup .btn-large .caret{border-bottom:5px solid #000000;border-top:0}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical .btn{display:block;float:none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical .btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical .btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-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;-moz-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;-moz-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;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eeeeee}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#0088cc}.nav-list [class^="icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #dddddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#ffffff;background-color:#999999;border-color:#999999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#ddd}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff}.nav>.disabled>a{color:#999999}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px;color:#555555;*position:relative;*z-index:2}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #fff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #fff, #f2f2f2);background-image:-o-linear-gradient(top, #fff, #f2f2f2);background-image:linear-gradient(to bottom, #fff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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)}.navbar .container{width:auto}.nav-collapse.collapse{height:auto}.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#555555;text-shadow:0 1px 0 #ffffff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link{color:#555555}.navbar-link:hover{color:#333333}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff}.navbar .btn,.navbar .btn-group{margin-top:6px}.navbar .btn-group .btn{margin:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:6px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;width:100%;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner,.navbar-static-top .navbar-inner{border:0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.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);-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)}.navbar-fixed-bottom{bottom:0}.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);-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)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#555555;text-decoration:none;text-shadow:0 1px 0 #ffffff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);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);*background-color:#e5e5e5;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);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,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-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)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse{color:#999999}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222, #111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image:-webkit-linear-gradient(top, #222, #111);background-image:-o-linear-gradient(top, #222, #111);background-image:linear-gradient(to bottom, #222, #111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#ffffff}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111}.navbar-inverse .navbar-link{color:#999999}.navbar-inverse .navbar-link:hover{color:#ffffff}.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff}.navbar-inverse .navbar-search .search-query{color:#ffffff;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);-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);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-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);outline:0}.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);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);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb li{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 0 #ffffff}.breadcrumb .divider{padding:0 5px;color:#ccc}.breadcrumb .active{color:#999999}.pagination{height:40px;margin:20px 0}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-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)}.pagination li{display:inline}.pagination a,.pagination span{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0}.pagination a:hover,.pagination .active a,.pagination .active span{background-color:#f5f5f5}.pagination .active a,.pagination .active span{color:#999999;cursor:default}.pagination .disabled span,.pagination .disabled a,.pagination .disabled a:hover{color:#999999;background-color:transparent;cursor:default}.pagination li:first-child a,.pagination li:first-child span{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a,.pagination li:last-child span{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1}.pager:before,.pager:after{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next a{float:right}.pager .previous a{float:left}.pager .disabled a,.pager .disabled a:hover{color:#999999;background-color:#fff;cursor:default}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-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);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-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);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555555}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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-repeat:repeat-x;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);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0%;height:100%;color:#ffffff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);-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);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-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);-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)}.progress-striped .bar{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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{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)}.progress-success .bar,.progress .bar-success{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{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)}.progress-info .bar,.progress .bar-info{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{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)}.progress-warning .bar,.progress .bar-warning{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-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{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)}.hero-unit{padding:60px;margin-bottom:30px;background-color:#eeeeee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit p{font-size:18px;font-weight:200;line-height:30px;color:inherit}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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)}.popover.top{margin-bottom:10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-right:10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover-content p,.popover-content ul,.popover-content ol{margin-bottom:0}.popover .arrow,.popover .arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow:after{content:"";z-index:-1}.popover.top .arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#ffffff}.popover.top .arrow:after{border-width:11px 11px 0;border-top-color:rgba(0,0,0,0.25);bottom:-1px;left:-11px}.popover.right .arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#ffffff}.popover.right .arrow:after{border-width:11px 11px 11px 0;border-right-color:rgba(0,0,0,0.25);bottom:-11px;left:-1px}.popover.bottom .arrow{top:-10px;left:50%;margin-left:-10px;border-width:0 10px 10px;border-bottom-color:#ffffff}.popover.bottom .arrow:after{border-width:0 11px 11px;border-bottom-color:rgba(0,0,0,0.25);top:-1px;left:-11px}.popover.left .arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff}.popover.left .arrow:after{border-width:11px 0 11px 11px;border-left-color:rgba(0,0,0,0.25);bottom:-11px;right:-1px}.modal-open .dropdown-menu{z-index:2050}.modal-open .dropdown.open{*z-index:2050}.modal-open .popover{z-index:2060}.modal-open .tooltip{z-index:2080}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80)}.modal{position:fixed;top:50%;left:50%;z-index:1050;overflow:auto;width:560px;margin:-250px 0 0 -280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%}.modal.fade.in{top:50%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-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);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff}.dropdown-menu a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{text-decoration:none;color:#ffffff;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#ffffff;text-decoration:none;outline:0;background-color:#0088cc;background-color:#0081c2;background-image:-moz-linear-gradient(top, #08c, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0077b3));background-image:-webkit-linear-gradient(top, #08c, #0077b3);background-image:-o-linear-gradient(top, #08c, #0077b3);background-image:linear-gradient(to bottom, #08c, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999}.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"\2191"}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#ffffff}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel .item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel .item>img{display:block;line-height:1}.carousel .active,.carousel .next,.carousel .prev{display:block}.carousel .active{left:0}.carousel .next,.carousel .prev{position:absolute;top:0;width:100%}.carousel .next{left:100%}.carousel .prev{left:-100%}.carousel .next.left,.carousel .prev.right{left:0}.carousel .active.left{left:-100%}.carousel .active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;overflow:visible \9;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width: 767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}@media (max-width: 767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-top,.navbar-fixed-bottom{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:auto;margin-left:0}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade.in{top:auto}}@media (max-width: 480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-group>label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (min-width: 1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (max-width: 979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#555555;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#555555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .dropdown-menu a:hover{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{background-color:#111111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;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);-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)}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width: 980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important}} diff --git a/public/css/marketing.min.css b/public/css/marketing.min.css index 4e39f9d6..750becf2 100644 --- a/public/css/marketing.min.css +++ b/public/css/marketing.min.css @@ -1 +1 @@ -.hb-button{border:1px solid #076fe4;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #8ebcf1;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(top, #4294f0,#0776f3);background-image:-moz-linear-gradient(top, #4294f0,#0776f3);background-image:-ms-linear-gradient(top, #4294f0,#0776f3);background-image:-o-linear-gradient(top, #4294f0,#0776f3);background-image:linear-gradient(top, #4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;-webkit-background-clip:padding-box;text-align:center}.hb-button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #60a2ec;box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(top, #2f87ea,#086fe3);background-image:-moz-linear-gradient(top, #2f87ea,#086fe3);background-image:-ms-linear-gradient(top, #2f87ea,#086fe3);background-image:-o-linear-gradient(top, #2f87ea,#086fe3);background-image:linear-gradient(top, #2f87ea,#086fe3)}.hb-button:active:not(:disabled){border:1px solid #076fe4;-webkit-box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.hb-button:disabled{opacity:0.5;cursor:not-allowed}.hb-button:hover{color:#FFF;text-decoration:none}body{font-family:"ProximaNovaRegular","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .brand{line-height:90px;padding-top:0;padding-bottom:0;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;font-size:40px}.navbar .brand:hover{color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.7)}.navbar .nav>li>a{font-family:"ProximaNovaRegular","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:18px;line-height:90px;padding-top:0;padding-bottom:0}.navbar .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}@font-face{font-family:'ProximaNovaRegular';src:url("../font/proximanova-regular-webfont.eot");src:local("ProximaNovaRegular"),url("../font/proximanova-regular-webfont.woff") format("woff"),url("../font/proximanova-regular-webfont.ttf") format("truetype")}@font-face{font-family:'ProximaNovaBold';src:url("../font/proximanova-bold-webfont.eot");src:local("ProximaNovaBold"),url("../font/proxima_nova_bold-webfont.woff") format("woff"),url("../font/proxima_nova_bold-webfont.ttf") format("truetype")}blockquote>div{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #ccc}blockquote img{border-radius:2px}.preamble{background-color:#353535;color:#676767;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);padding-top:60px}.preamble h1{color:#f8f8f8;color:rgba(248,248,248,0.9);text-shadow:-1px -1px rgba(0,0,0,0.1)}.preamble h1,.preamble h2{font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.preamble .hb-button{margin:0 auto;width:200px;display:block;padding:20px;font-size:24px;font-weight:bold}.preamble .sign-up{margin-top:80px}.features{padding-bottom:100px;padding-top:100px}.features h3,.features h2{font-family:"ProximaNovaBold","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif}.gutter{background-color:#f5f5f5;-webkit-box-shadow:inset 0px 0px 2px #ccc;-moz-box-shadow:inset 0px 0px 2px #ccc;box-shadow:inset 0px 0px 2px #ccc} +.hb-button{border:1px solid #076fe4;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #8ebcf1;box-shadow:inset 0 1px 0 0 #8ebcf1;color:#fff;display:inline-block;font-size:11px;font-weight:bold;background-color:#4294f0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4294f0),color-stop(100%, #0776f3));background-image:-webkit-linear-gradient(top, #4294f0,#0776f3);background-image:-moz-linear-gradient(top, #4294f0,#0776f3);background-image:-ms-linear-gradient(top, #4294f0,#0776f3);background-image:-o-linear-gradient(top, #4294f0,#0776f3);background-image:linear-gradient(top, #4294f0,#0776f3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #0065d6;-webkit-background-clip:padding-box;text-align:center}.hb-button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #60a2ec;box-shadow:inset 0 1px 0 0 #60a2ec;cursor:pointer;background-color:#2f87ea;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f87ea),color-stop(100%, #086fe3));background-image:-webkit-linear-gradient(top, #2f87ea,#086fe3);background-image:-moz-linear-gradient(top, #2f87ea,#086fe3);background-image:-ms-linear-gradient(top, #2f87ea,#086fe3);background-image:-o-linear-gradient(top, #2f87ea,#086fe3);background-image:linear-gradient(top, #2f87ea,#086fe3)}.hb-button:active:not(:disabled){border:1px solid #076fe4;-webkit-box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee;box-shadow:inset 0 0 8px 4px #0868d3,inset 0 0 8px 4px #0868d3,0 1px 1px 0 #eee}.hb-button:disabled{opacity:0.5;cursor:not-allowed}.hb-button:hover{color:#FFF;text-decoration:none}body{font-family:"ProximaNovaRegular", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.navbar.navbar-fixed-top .navbar-inner,.navbar.navbar-static-top .navbar-inner{-webkit-box-shadow:none;box-shadow:none}.navbar .navbar-inner{background-color:#f9f9f9;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9),color-stop(100%, #f3f3f3));background-image:-webkit-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-moz-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-ms-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:-o-linear-gradient(top, #f9f9f9,#f3f3f3);background-image:linear-gradient(top, #f9f9f9,#f3f3f3);border-bottom:1px solid #e5e5e5}.navbar .navbar-inner .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}.navbar .brand{line-height:90px;padding-top:0;padding-bottom:0;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-weight:bold;font-size:40px}.navbar .brand:hover{color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.7)}.navbar .nav>li>a{font-family:"ProximaNovaRegular", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif;font-size:18px;line-height:90px;padding-top:0;padding-bottom:0}.navbar .nav a{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)))}body,html{height:100%}#wrapper{height:auto !important;height:100%;min-height:100%;margin-bottom:-60px}#footer,#footer-pusher{min-height:60px}#footer{background-color:#f3f3f3;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3),color-stop(100%, #f9f9f9));background-image:-webkit-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-moz-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-ms-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:-o-linear-gradient(top, #f3f3f3,#f9f9f9);background-image:linear-gradient(top, #f3f3f3,#f9f9f9);border-top:1px solid #e5e5e5}#footer h2{-webkit-mask-image:-webkit-gradient(linear, left top, left bottom, from(#000), to(rgba(0,0,0,0.75)));color:#999;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4)}@font-face{font-family:'ProximaNovaRegular';src:url("../font/proximanova-regular-webfont.eot");src:local("ProximaNovaRegular"),url("../font/proximanova-regular-webfont.woff") format("woff"),url("../font/proximanova-regular-webfont.ttf") format("truetype")}@font-face{font-family:'ProximaNovaBold';src:url("../font/proximanova-bold-webfont.eot");src:local("ProximaNovaBold"),url("../font/proxima_nova_bold-webfont.woff") format("woff"),url("../font/proxima_nova_bold-webfont.ttf") format("truetype")}blockquote>div{padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid #ccc}blockquote img{border-radius:2px}.preamble{background-color:#353535;color:#676767;color:rgba(255,255,255,0.3);text-shadow:-1px -1px rgba(0,0,0,0.4);padding-top:60px}.preamble h1{color:#f8f8f8;color:rgba(248,248,248,0.9);text-shadow:-1px -1px rgba(0,0,0,0.1)}.preamble h1,.preamble h2{font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.preamble .hb-button{margin:0 auto;width:200px;display:block;padding:20px;font-size:24px;font-weight:bold}.preamble .sign-up{margin-top:80px}.features{padding-bottom:100px;padding-top:100px}.features h3,.features h2{font-family:"ProximaNovaBold", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif}.gutter{background-color:#f5f5f5;-webkit-box-shadow:inset 0px 0px 2px #ccc;-moz-box-shadow:inset 0px 0px 2px #ccc;box-shadow:inset 0px 0px 2px #ccc} diff --git a/public/css/scss/_board.scss b/public/css/scss/_board.scss index 64a6d7f5..48d0b8fd 100644 --- a/public/css/scss/_board.scss +++ b/public/css/scss/_board.scss @@ -140,7 +140,7 @@ .column li { list-style: none; - padding: 0px 5px 34px 5px; + padding: 0px 5px 5px 5px; margin: 10px 0; cursor:move; position:relative; @@ -148,6 +148,8 @@ border: 1px solid #e5e5e5; border-bottom-color: darken(#e5e5e5, 5%); box-shadow: 2px 2px 7px #888; + line-height: 14px; + border-radius:3px; &.assignee-accept { border-color: #0069D6; } @@ -189,7 +191,8 @@ */ .card-header { - border-bottom: 1px solid $borderColor; + /* Commented out until we have body stuff... + border-bottom: 1px solid $borderColor;*/ padding-top: 5px; color: $darkGrey; } @@ -201,11 +204,12 @@ overflow:auto; text-decoration: none; color: black; - line-height: 85%; &:hover { - text-decoration: underline; - color: blue; + //text-decoration: underline; + color: #08C; + background-color: lighten(#08C, 70%); + border-bottom:1px solid; } } .milestone { @@ -213,13 +217,12 @@ font-size:11px; } img { - float: left; - margin: 5px; - margin-left: 0px; + float: right; + margin: -6px; + border-radius: 0 3px 0 0; } } - .column li a.close { position: absolute; top: 12px; @@ -252,14 +255,16 @@ .filters { list-style: none; - margin:0; - padding:0 20px 0 0; + margin:10px 0 0; + padding:0 10px 0 0; +line-height: 16px; } .filters li { margin-bottom: 3px; background: #fff; border-radius: 4px; + line-height: 14px; } .filters li.clear-filters, .filters li.clear-filters a { background: none; @@ -303,10 +308,12 @@ .filter { .ui-icon { + font-size: 12px; + height:12px; position: absolute; top: 7px; - right: 3px; - width: 22px; + right: 7px; + width: 12px; display:none; opacity: 0.8; &:hover { diff --git a/public/css/scss/_header.scss b/public/css/scss/_header.scss index 3a53c01a..b8547437 100644 --- a/public/css/scss/_header.scss +++ b/public/css/scss/_header.scss @@ -1,5 +1,7 @@ -.header { - font-size: 24px; +.page-header-wrapper .header { + font-size: 18px; + margin:0; + line-height:20px; .author{ color: #08C; @@ -9,14 +11,15 @@ color: #08C; } input { - border: 0; - outline: 0; - background: #fff; - vertical-align: baseline; - line-height: 40px; - margin: 0; - padding:0; - font-size: 24px; + border: 0; + outline: none; + background: #fff; + vertical-align: baseline; + line-height: 20px; + margin: 4px 10px; + padding: 0 15px; + font-size: 16px; + border-radius: 17px; } } %grow { @@ -25,7 +28,7 @@ } .assignee { list-style: none; - line-height: 40px; + line-height: 30px; float:left; margin:0 2px; cursor:pointer; @@ -49,7 +52,7 @@ ol { margin: 0; padding: 0; - float: right; + float: left; list-style: none; } } diff --git a/public/css/scss/_topbar.scss b/public/css/scss/_topbar.scss index d269f488..1d391635 100644 --- a/public/css/scss/_topbar.scss +++ b/public/css/scss/_topbar.scss @@ -1,4 +1,3 @@ - body { font-family: "ProximaNovaRegular", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; } diff --git a/public/css/scss/application.v1.scss b/public/css/scss/application.v1.scss index 40d2fffb..94726932 100644 --- a/public/css/scss/application.v1.scss +++ b/public/css/scss/application.v1.scss @@ -15,6 +15,35 @@ @include box-shadow(none); } } + .header { + font-size: 18px; + position: relative; + left: 0; + display: block; + float: left; + + .author{ + color: #08C; + font-weight: normal; + } + .repo { + color: #08C; + font-weight:bold; + } + + input { + border: 1px solid #e5e5e5; + outline: none; + background: #fff; + vertical-align: baseline; + line-height: 30px; + margin: 4px 10px; + padding: 0 15px; + font-size: 18px; + border-radius: 17px; + } + } + .navbar-inner { @include linear-gradient(#F9F9F9, #F3F3F3); border-bottom: 1px solid #e5e5e5; @@ -43,6 +72,7 @@ } } + .hide {display:none;} .breadcrumb { @@ -51,18 +81,22 @@ #main-stage { margin-bottom: 50px; + margin-top: 10px; } +#stage{ + min-width: 1200px; +} .container-fluid { position:relative; > .sidebar { - width: 230px; + width: 190px; position: absolute; border-right: 1px solid #ccc; @include box-sizing(border-box); } > .content { - margin-left: 250px; + margin-left: 200px; position: relative; } } diff --git a/public/scripts/modules/backlog/views/headerView.js b/public/scripts/modules/backlog/views/headerView.js index b4ab330a..37bbdfa8 100644 --- a/public/scripts/modules/backlog/views/headerView.js +++ b/public/scripts/modules/backlog/views/headerView.js @@ -1,7 +1,7 @@ define(["../../common/events/postal"], function(postal){ return Backbone.View.extend({ - el: $(".page-header-wrapper"), + el: $(".header"), events: { "keyup input" : "onkeyup" }, diff --git a/public/scripts/modules/board/views/headerView.js b/public/scripts/modules/board/views/headerView.js index b4ab330a..37bbdfa8 100644 --- a/public/scripts/modules/board/views/headerView.js +++ b/public/scripts/modules/board/views/headerView.js @@ -1,7 +1,7 @@ define(["../../common/events/postal"], function(postal){ return Backbone.View.extend({ - el: $(".page-header-wrapper"), + el: $(".header"), events: { "keyup input" : "onkeyup" }, diff --git a/public/scripts/modules/common/views/assigneeView.js b/public/scripts/modules/common/views/assigneeView.js index a57b0e3a..83fe0ca9 100644 --- a/public/scripts/modules/common/views/assigneeView.js +++ b/public/scripts/modules/common/views/assigneeView.js @@ -1,7 +1,7 @@ define(["../../common/events/postal", "text!../templates/assignee.html"], function(postal, template) { return Backbone.View.extend({ - el: $(".page-header-wrapper"), + el: $(".sidebar"), initialize: function(options){ var self = this; self.data = options.data; diff --git a/public/scripts/modules/huboard.allmodules.js b/public/scripts/modules/huboard.allmodules.js index c92af7ce..b77df0e1 100644 --- a/public/scripts/modules/huboard.allmodules.js +++ b/public/scripts/modules/huboard.allmodules.js @@ -4,4 +4,4 @@ * see: http://github.com/jrburke/requirejs for details */ -define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
                    \n
                    \n'}),define("text!backlog/templates/column.html",[],function(){return'

                    <%- milestone.title %>

                    \n
                      \n'}),define("text!backlog/templates/card.html",[],function(){return'\n
                      \n
                      \n <%- title %>\n
                      \n #<%= number %>\n
                      \n<% if(assignee) { %>\n \n<% } %>\n\n<% if(milestone) { %>\n
                      \n Milestone: <%- milestone.title %>\n
                      \n<% } %>\n<% if (pull_request.html_url) { %>Pull request <%}%>\n
                      \n<% _(other_labels).each(function(l) { %>\n
                      \n
                      \n
                      \n
                      \n <%- l.name %> \n
                      \n
                      \n\n<% }); %>\n\n
                      \n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                      Labels
                      "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
                    • \n <%= login %>\n
                    • \n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".page-header-wrapper"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'\n
                      \n
                      \n
                      \n

                      <%- title %>

                      \n
                      \n
                      \n
                      \n \n \n \n
                      \n <%= body_html %>\n
                      \n
                      \n
                      \n'}),define("text!card/templates/feed.html",[],function(){return'\n
                      \n
                      \n

                      Activity

                      \n
                      \n <% _(issue.comments).each(function(c) { %>\n
                      \n \n \n \n
                      \n <%= c.body_html %>\n
                      \n
                      \n <% }); %>\n
                      \n'}),define("text!card/templates/actions/labels.html",[],function(){return'\n\n
                        \n
                        Labels
                        \n <% _(available_labels).each(function(l) { %>\n
                      • \n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\n <%- l.name %> \n \' checked=\'checked\' />\n <% } else { %>\n <%- l.name %> \n \' />\n <% } %>\n
                      • \n <% }); %>\n
                      \n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
                      \n
                      \n'}),define("text!board/templates/column.html",[],function(){return'
                      \n

                      <%- text %>

                      \n
                        \n
                        \n'}),define("text!board/templates/card.html",[],function(){return'
                        \n\n<% if(assignee) { %>\n \n<% } %>\n<%- title %>\n\n<% if(milestone) { %>\n
                        \n Milestone: <%- milestone.title %>\n
                        \n<% } %>\n
                        \n<% if(pull_request.html_url) { %>\n Pull\n<% } %>\n<% _(other_labels).each(function(l) { %>\n<%- l.name %>\n<% }); %>\n
                        \n\n
                        \n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
                        Milestones
                        "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                        Labels
                        "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".page-header-wrapper"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \n_(["filter","card-label"]).each(function(name){\n _(other_labels).each(function(l) {\n%>\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\n background-color: #<%= l.color %>;\n background-color: <%= $.Color("#" + l.color).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n \n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\n color: <%= $.Color("#" + l.color).contrastColor() %>;\n }\n\n <%})});%>\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}); \ No newline at end of file +define("marker",{}),define("backlog/collections/issues",[],function(){var e={fetch:function(e,t){var n=this;$.ajax({url:"/api/"+e+"/"+t+"/backlog",dataType:"json",success:function(e){n.trigger("ondatareceived",e)}})}};return _.extend(e,Backbone.Events),e}),function(){var e=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"],t=/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,n=/]*>\s*([\s\S]+)\s*<\/body>/im,r=typeof location!="undefined"&&location.href,i=r&&location.protocol&&location.protocol.replace(/\:/,""),s=r&&location.hostname,o=r&&(location.port||undefined),u=[];define("text",[],function(){var a,f,l;return typeof window!="undefined"&&window.navigator&&window.document?f=function(e,t){var n=a.createXhr();n.open("GET",e,!0),n.onreadystatechange=function(e){n.readyState===4&&t(n.responseText)},n.send(null)}:typeof process!="undefined"&&process.versions&&!!process.versions.node?(l=require.nodeRequire("fs"),f=function(e,t){t(l.readFileSync(e,"utf8"))}):typeof Packages!="undefined"&&(f=function(e,t){var n="utf-8",r=new java.io.File(e),i=java.lang.System.getProperty("line.separator"),s=new java.io.BufferedReader(new java.io.InputStreamReader(new java.io.FileInputStream(r),n)),o,u,a="";try{o=new java.lang.StringBuffer,u=s.readLine(),u&&u.length()&&u.charAt(0)===65279&&(u=u.substring(1)),o.append(u);while((u=s.readLine())!==null)o.append(i),o.append(u);a=String(o.toString())}finally{s.close()}t(a)}),a={version:"0.27.1",strip:function(e){if(e){e=e.replace(t,"");var r=e.match(n);r&&(e=r[1])}else e="";return e},jsEscape:function(e){return e.replace(/(['\\])/g,"\\$1").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r")},createXhr:function(){var t,n,r;if(typeof XMLHttpRequest!="undefined")return new XMLHttpRequest;for(n=0;n<3;n++){r=e[n];try{t=new ActiveXObject(r)}catch(i){}if(t){e=[r];break}}if(!t)throw new Error("createXhr(): XMLHttpRequest not available");return t},get:f,parseName:function(e){var t=!1,n=e.indexOf("."),r=e.substring(0,n),i=e.substring(n+1,e.length);return n=i.indexOf("!"),n!==-1&&(t=i.substring(n+1,i.length),t=t==="strip",i=i.substring(0,n)),{moduleName:r,ext:i,strip:t}},xdRegExp:/^((\w+)\:)?\/\/([^\/\\]+)/,useXhr:function(e,t,n,r){var i=a.xdRegExp.exec(e),s,o,u;return i?(s=i[2],o=i[3],o=o.split(":"),u=o[1],o=o[0],(!s||s===t)&&(!o||o===n)&&(!u&&!o||u===r)):!0},finishLoad:function(e,t,n,r,i){n=t?a.strip(n):n,i.isBuild&&i.inlineText&&(u[e]=n),r(n)},load:function(e,t,n,u){var f=a.parseName(e),l=f.moduleName+"."+f.ext,c=t.toUrl(l),h=u&&u.text&&u.text.useXhr||a.useXhr;!r||h(c,i,s,o)?a.get(c,function(t){a.finishLoad(e,f.strip,t,n,u)}):t([l],function(e){a.finishLoad(f.moduleName+"."+f.ext,f.strip,e,n,u)})},write:function(e,t,n,r){if(t in u){var i=a.jsEscape(u[t]);n.asModule(e+"!"+t,"define(function () { return '"+i+"';});\n")}},writeFile:function(e,t,n,r,i){var s=a.parseName(t),o=s.moduleName+"."+s.ext,u=n.toUrl(s.moduleName+"."+s.ext)+".js";a.load(o,n,function(t){var n=function(e){return r(u,e)};n.asModule=function(e,t){return r.asModule(e,u,t)},a.write(e,o,n,i)},i)}},a})}(),define("text!backlog/templates/board.html",[],function(){return'
                        \r\n
                        \r\n'}),define("text!backlog/templates/column.html",[],function(){return'

                        <%- milestone.title %>

                        \r\n
                          \r\n'}),define("text!backlog/templates/card.html",[],function(){return'\r\n
                          \r\n
                          \r\n <%- title %>\r\n
                          \r\n #<%= number %>\r\n
                          \r\n<% if(assignee) { %>\r\n \r\n<% } %>\r\n\r\n<% if(milestone) { %>\r\n
                          \r\n Milestone: <%- milestone.title %>\r\n
                          \r\n<% } %>\r\n<% if (pull_request.html_url) { %>Pull request <%}%>\r\n
                          \r\n<% _(other_labels).each(function(l) { %>\r\n
                          \r\n
                          \r\n
                          \r\n
                          \r\n <%- l.name %> \r\n
                          \r\n
                          \r\n\r\n<% }); %>\r\n\r\n
                          \r\n'}),define("common/events/postal",["socket"],function(e){function t(){return((1+Math.random())*65536|0).toString(16).substring(1)}function n(){return t()+t()+"-"+t()+"-"+t()+"-"+t()+"-"+t()+t()+t()}var r={},i=n();return{correlationId:i,subscribe:function(e,t){postal.channel(e).subscribe(t)},channel:function(e){return postal.channel(e)},publish:function(e,t){postal.channel(e).publish(t)},socket:function(t,n,s){if(!e)return;var o=postal.channel(t);postal.channel(n).subscribe(s);if(r[t])return;r[t]=t,e.on(t,function(e){e.correlationId!==i&&postal.channel(e.event).publish(e.payload)})}}}),define("backlog/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assignmilestone",{milestone:t.milestone,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("backlog/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onNumber:function(e){e.stopPropagation()},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({milestone:t.milestone})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("backlog/models/milestone",[],function(){var e=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(e.prototype,{save:function(e){if(!e.order||e.order===0)console.error("something wrong happened index should not be 0"),console.log("falling back to original number",this.attributes.number),e.order=this.attributes.number;$.post("/api/"+this.user+"/"+this.repo+"/reordermilestone",{index:e.order,status:e.status,milestone:this.attributes},function(e){})}}),e}),define("backlog/views/columnView",["text!../templates/column.html","./cardView","../../common/events/postal","../models/milestone"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(e){this.column=e.column,this.repo=e.repo,this.user=e.user,this.milestone=new r({model:this.column.milestone,user:e.user,repo:e.repo}),_.bind("reordered",this.reordered)},tagName:"div",className:"column",events:{reorder:"reordered"},reordered:function(e,t){this.milestone.save(t)},onOpened:function(e){var r=new t({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(r.render().el),n.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var n=$(_.template(e,this.column)),r=this,i=_.map(this.column.issues,function(e){var n=new t({issue:e,user:r.user,repo:r.repo});return n.render().el});return $(this.el).append(n).data("milestone",this.column.milestone).find("ul").append(i),$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("backlog/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("backlog/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                          Labels
                          "),e.append(u),this}})}),define("backlog/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".header"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!common/templates/assignee.html",[],function(){return'
                        • \r\n <%= login %>\r\n
                        • \r\n'}),define("common/views/assigneeView",["../../common/events/postal","text!../templates/assignee.html"],function(e,t){return Backbone.View.extend({el:$(".sidebar"),initialize:function(e){var t=this;t.data=e.data,t.state=0,t.classes=[["",""],["dim","active"],["hide","active"]],t.render()},events:{"click li":"filter"},filter:function(t){var n=this,r=$(t.currentTarget),i=r.data("login"),s=n.state;s=(s+1)%3,e.publish("Filter.Simple",{condition:function(e){return e.assignee&&e.assignee.login===i},state:s}),s===1&&(n.$("li").removeClass("active inactive").addClass("dim"),r.removeClass("dim").addClass("active")),s===2&&(n.$("li").removeClass("active inactive").addClass("inactive"),r.removeClass("dim inactive").addClass("active")),s===0&&n.$("li").removeClass("dim active inactive"),n.state=s},render:function(){var e=$(this.el).find("ol"),n=_(this.data.assignees).chain().map(function(e){return $(_.template(t,e)).data("assignee",e)}).value();return e.append(n),e.find("li").draggable({helper:"clone",scope:"assignee",zIndex:100,appendTo:"body"}),this}})}),define("text!backlog/templates/css.html",[],function(){return'<% \r\n_(["filter","card-label"]).each(function(name){\r\n _(other_labels).each(function(l) {\r\n%>\r\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\r\n background-color: #<%= l.color %>;\r\n background-color: <%= $.Color("#" + l.color).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\r\n background-color: #<%= l.color %>;\r\n background-color: <%= $.Color("#" + l.color).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n \r\n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\r\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\r\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n <%})});%>\r\n'}),define("backlog/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("backlog/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=e.unassigned,f=new r({data:e,params:this.params}),l=new i,c=new s({data:e,params:this.params}),h=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el),_.each(e.milestones,function(e){var t=new n({column:e,user:h.user,repo:h.repo}),r=$(t.render().el).css({width:"260px"});$(o).append(r)}),$("#stage").append(o),$(o).sortable({axis:"x",handle:"h3",cursor:"move",stop:$.proxy(this.fullStop,this),start:$.proxy(this.onStart,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this)}),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(f.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")},onReceive:function(e,t){},onRemove:function(e,t){},onOver:function(e,t){},onOut:function(e,t){},fullStop:function(e,t){$(t.item).removeClass("ui-state-dragging")},onStart:function(e,t){$(t.item).addClass("ui-state-dragging")},onStop:function(e,t){var n=$(".backlog > div",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("milestone"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("milestone"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("milestone"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)u._data.order=d;else if(i){var g=m||1;u._data.order=g-1>0?g-1:g/2}else s?u._data.order=v+1:u._data.order=(m+v||1)/2;o.trigger("reorder",{order:u._data.order}).data("milestone",u)}})}),define("backlog/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("board/collections/issues",[],function(){var e={fetch:function(e,t){var n=this,r=$.ajax({url:"/api/"+e+"/"+t+"/board",dataType:"json",success:function(e){}}),i=$.ajax({url:"/api/"+e+"/"+t+"/column",dataType:"json"});$.when(r).then(function(r){if(!r.labels.length){window.location.href="/"+e+"/"+t+"/board/create";return}n.trigger("ondatareceived",r),_.each(r.labels,function(e){n.trigger("onissuesreceived."+e.index,e.issues)}),n.trigger("afterreceived"),$.when(i).then(function(e){n.trigger("onissuesreceived."+e.index,e.issues),n.trigger("afterreceived")})})}};return _.extend(e,Backbone.Events),e}),define("text!board/templates/board.html",[],function(){return'
                          \r\n
                          \r\n'}),define("text!board/templates/column.html",[],function(){return'
                          \r\n

                          <%- text %>

                          \r\n
                            \r\n
                            \r\n'}),define("text!board/templates/card.html",[],function(){return'
                            \r\n\r\n<% if(assignee) { %>\r\n \r\n<% } %>\r\n<%- title %>\r\n\r\n<% if(milestone) { %>\r\n
                            \r\n Milestone: <%- milestone.title %>\r\n
                            \r\n<% } %>\r\n
                            \r\n<% if(pull_request.html_url) { %>\r\n Pull\r\n<% } %>\r\n<% _(other_labels).each(function(l) { %>\r\n<%- l.name %>\r\n<% }); %>\r\n
                            \r\n\r\n
                            \r\n'}),define("board/models/card",["../../common/events/postal"],function(e){var t=function(e){this.attributes=e.model,this.user=e.user,this.repo=e.repo};return _.extend(t.prototype,{save:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/movecard",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},close:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/close",{index:t.index,issue:this.attributes,correlationId:e.correlationId},function(e){})},assign:function(t){this.attributes.assignee=t,$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/assigncard",{issue:this.attributes,correlationId:e.correlationId,assignee:t.login},function(e){})},reorder:function(t){$.post("/api/"+this.attributes.repo.owner.login+"/"+this.attributes.repo.name+"/reorderissue",{index:t.order,issue:this.attributes,correlationId:e.correlationId},function(e){})}}),t}),define("board/views/cardView",["text!../templates/card.html","../models/card","../../common/events/postal"],function(e,t,n){return Backbone.View.extend({initialize:function(e){this.issue=new t({model:e.issue,user:e.user,repo:e.repo}),_.bind(this,"moved",this.moved),_.bind(this,"reorder",this.drop),n.subscribe("Filter.Simple",$.proxy(this.simpleFilter,this)),n.subscribe("Filter.Complex",$.proxy(this.complexFilter,this)),n.socket(e.user+"/"+e.repo,"Moved."+e.issue.number,$.proxy(this.onMoved,this)),n.socket(e.user+"/"+e.repo,"Closed."+e.issue.number,$.proxy(this.onClosed,this)),n.socket(e.user+"/"+e.repo,"Assigned."+e.issue.number,$.proxy(this.onAssigned,this)),n.socket(e.user+"/"+e.repo,"Updated."+e.issue.number,$.proxy(this.onUpdated,this)),this.filtersHash={simple:{},complex:{}}},events:{moved:"moved","click .close":"closed",drop:"dropped",reorder:"drop","click .number":"onNumber",click:"fullscreen"},tagName:"li",onNumber:function(e){e.stopPropagation()},onMoved:function(e){n.publish("Moved.Socket."+e.index,{card:this})},onUpdated:function(e){this.issue.attributes=_.extend(this.issue.attributes,e.issue),this.render(),this.transition()},onClosed:function(){this.remove(),n.publish("Closed.Issue",{card:this})},fullscreen:function(e){n.publish("Card.Fullscreen",this.issue)},render:function(){$(this.el).html(_.template(e,this.issue.attributes)).droppable({scope:"assignee",hoverClass:"assignee-accept"}).data("issue",this.issue.attributes);if(this.issue.attributes.repo.color){var t=$.Color("#"+this.issue.attributes.repo.color),n="3px solid "+$.Color(t.alpha(.5)).toRgbaString();$(this.el).css({"border-left":n})}return this},moved:function(e,t){this.issue.save({index:t})},dropped:function(e,t){var n=$(t.draggable).data("assignee");this.issue.assign(n),this.onAssigned({assignee:n})},onAssigned:function(e){this.issue.attributes.assignee=e.assignee,this.render()},closed:function(e,t){e.preventDefault(),e.stopPropagation(),this.issue.close({index:t}),this.remove(),n.publish("Closed.Issue",{card:this})},transition:function(){var e=[],t=this;setTimeout(function(){for(var n in t.filtersHash.simple)e.push(t.filtersHash.simple[n]);var r=_.filter(e,function(e){return e.state===1}),i=_.filter(e,function(e){return e.state===2});if(_.any(i,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("hide").removeClass("dim active");return}if(_.any(r,function(e){return!e.condition(t.issue.attributes)})){$(t.el).addClass("dim").removeClass("hide active");return}$(t.el).removeClass("dim hide active"),(r.length||i.length)&&$(t.el).addClass("active")},0)},simpleFilter:function(e){var t=this;this.filtersHash.simple[e.id]=e,this.transition()},drop:function(e,t){this.issue.reorder({order:t})}})}),define("board/views/columnView",["../collections/issues","text!../templates/column.html","./cardView","../../common/events/postal"],function(e,t,n,r){var i=Backbone.View.extend({initialize:function(t){this.column=t.column,this.repo=t.repo,this.user=t.user,this.latched=!1,r.subscribe("Moved.Socket."+t.column.index,$.proxy(this.onSocket,this)),r.socket(t.user+"/"+t.repo,"Opened."+t.column.index,$.proxy(this.onOpened,this)),e.bind("onissuesreceived."+t.column.index,this.onfetch,this)},onfetch:function(e){var t=_.map(e,function(e){var t=new n({issue:e,user:self.user,repo:self.repo});return t.render().el});$("ul",this.el).append(t)},onOpened:function(e){var t=new n({issue:e,user:this.user,repo:this.repo});$("ul",this.el).append(t.render().el),r.publish("Opened.Issue",e)},onSocket:function(e){var t=$("li",this.el),n=t.index(e.card.el);if(n!==-1)return;$("ul",this.el).append(e.card.el)},render:function(){var e=$(_.template(t,this.column)),n=this;return this.el=e,$("ul",this.el).sortable({helper:"clone",connectWith:".sortable",placeholder:"ui-sortable-placeholder",receive:$.proxy(this.onReceive,this),remove:$.proxy(this.onRemove,this),over:$.proxy(this.onOver,this),update:$.proxy(this.onStop,this),out:$.proxy(this.onOut,this)}),this},onReceive:function(e,t){$(t.item).trigger("moved",this.column.index)},onRemove:function(e,t){},onOver:function(e,t){$("ul",this.el).addClass("ui-sortable-hover")},onOut:function(e,t){$("ul",this.el).removeClass("ui-sortable-hover")},onStop:function(e,t){var n=$("li",this.el),r=n.index(t.item);if(r===-1)return;var i=r===0,s=r===n.size()-1,o=$(t.item),u=o.data("issue"),a=n.get(r?r-1:r),f=n.index(a),l=$(a).data("issue"),c=n.get(n.size()-1>r?r+1:r),h=n.index(c),p=$(c).data("issue"),d=u._data.order||u.number,v=l._data.order||l.number,m=p._data.order||p.number;if(i&&s)return;i?(u._data.order=(m||1)/2,o.trigger("reorder",u._data.order).data("issue",u)):s?(u._data.order=v+1,o.trigger("reorder",u._data.order).data("issue",u)):(u._data.order=(m+v||1)/2,o.trigger("reorder",u._data.order).data("issue",u))}});return i}),define("board/views/filterView",["../../common/events/postal"],function(e){return jQuery.Color.fn.contrastColor=function(){var e=this._rgba[0],t=this._rgba[1],n=this._rgba[2];return(e*299+t*587+n*144)/1e3>=131.5?"#333":"white"},Backbone.View.extend({tagName:"li",className:"filter",initialize:function(e){this.params=e,this.condition=e.condition,this.name=e.name,this.type=e.type||"Simple",this.state=0,this.states=[0,1,2,0]},events:{click:"clicked",clear:"clearAndPublish","click .ui-icon":"clearAndPublish"},render:function(){return $(this.el).html(""+this.name+"").addClass("-x"+this.params.color.substring(1)).data("filter",this),this},clicked:function(e){e.preventDefault();switch(this.state=this.states[this.state+1]){case 0:this.clear();break;case 1:this.fade();break;case 2:this.solid()}this.publish()},clear:function(){$(this.el).find("a").removeClass("dim").removeClass("active")},publish:function(){e.publish("Filter."+this.type,{id:this.cid,condition:this.condition,state:this.state})},clearAndPublish:function(e){return e.preventDefault(),this.state=0,this.publish(),this.clear(),!1},fade:function(){$(this.el).find("a").addClass("dim").removeClass("active")},solid:function(){$(this.el).find("a").addClass("active").removeClass("dim")}})}),define("board/views/sidebarView",["../../common/events/postal","./filterView"],function(e,t){return Backbone.View.extend({tagName:"ul",className:"filters",initialize:function(e){this.milestones=e.data.milestones,this.login=e.params.login,this.labels=e.data.other_labels},render:function(){var e=$(this.el),n=this.login,r=(new t({color:"#0069D6",name:"Assigned to me",condition:function(e){return e.assignee&&e.assignee.login===n}})).render(),i=(new t({color:"#0069D6",name:"Assigned to others",condition:function(e){return e.assignee&&e.assignee.login!==n}})).render(),s=(new t({color:"#0069D6",name:"Unassigned issues",condition:function(e){return!e.assignee}})).render(),o=$([r.el,i.el,s.el]);e.append(o),o.click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(o).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var u=_.groupBy(this.milestones,function(e){return e._data.status||"backlog"}),a=(u.wip||[]).concat(u.backlog||[]),f=_.map(a,function(e){return(new t({color:"#0069D6",name:e.title,count:e.open_issues,condition:function(t){return t.milestone&&t.milestone.title.toLocaleLowerCase()===e.title.toLocaleLowerCase()}})).render().el}),l=(new t({color:"#0069D6",name:"No milestone assigned",condition:function(e){return!e.milestone}})).render().el;e.append("
                            Milestones
                            "),e.append(l),e.append(f),$(f.concat(l)).click(function(e){e.preventDefault();var t=$(this),n=t.data("filter"),r=_(f.concat(l)).filter(function(e){var t=$(e).data("filter");return n.cid!==t.cid&&t.state!==0});_(r).each(function(e){$(e).trigger("clear")})});var c=_.map(this.labels,function(e){return(new t({color:"#"+e.color,name:e.name,condition:function(t){return _.any(t.labels,function(t){return t.name.toLocaleLowerCase()===e.name.toLocaleLowerCase()})}})).render().el});return e.append("
                            Labels
                            "),e.append(c),this}})}),define("board/views/headerView",["../../common/events/postal"],function(e){return Backbone.View.extend({el:$(".header"),events:{"keyup input":"onkeyup"},initialize:function(t){var n=this;this.publish=_.debounce(function(){var t=$(n.el).find("input").val();e.publish("Filter.Simple",{id:"search",condition:function(e){return e.title.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())!==-1},state:2})},300)},onkeyup:function(e){this.publish()}})}),define("text!board/templates/css.html",[],function(){return'<% \r\n_(["filter","card-label"]).each(function(name){\r\n _(other_labels).each(function(l) {\r\n%>\r\n .<%= name %>.-x<%= l.color %>.active, .<%= name %>.-x<%= l.color %>.active:hover {\r\n background-color: #<%= l.color %>;\r\n background-color: <%= $.Color("#" + l.color).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n .<%= name %>.-x<%= l.color %> .active, .<%= name %>.-x<%= l.color %> .active:hover {\r\n background-color: #<%= l.color %>;\r\n background-color: <%= $.Color("#" + l.color).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n \r\n .<%= name %>.-x<%= l.color %>.dim, .<%= name %>.-x<%= l.color %>.dim:hover {\r\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n .<%= name %>.-x<%= l.color %> .dim , .<%= name %>.-x<%= l.color %> .dim:hover {\r\n background-color: <%= $.Color($.Color("#" + l.color).alpha(0.6)).toString() %>;\r\n color: <%= $.Color("#" + l.color).contrastColor() %>;\r\n }\r\n\r\n <%})});%>\r\n'}),define("board/views/cssView",["../collections/issues","text!../templates/css.html"],function(e,t){e.bind("ondatareceived",function(e){var n=_.template(t,e),r=document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n)),r.appendChild(i)})}),define("board/views/board",["../collections/issues","text!../templates/board.html","./columnView","./sidebarView","./headerView","../../common/views/assigneeView","../../common/events/postal","./cssView"],function(e,t,n,r,i,s,o){var u=function(){var e=_($("ul")).chain().map(function(e){return $(e).height()}).reduce(function(e,t){return t>e?t:e}).value();return e},a=function(e){switch(e){case"open":$("#drawer").find(".toggle-drawer").removeClass("arrow-right").addClass("arrow-left").end().animate({left:"+=270px"},300),$("#content").animate({"margin-left":"+=100px"},300);break;case"close":$("#drawer").animate({left:"-=270px"},300,function(){$(this).find(".toggle-drawer").removeClass("arrow-left").addClass("arrow-right").end()}),$("#content").animate({"margin-left":"-=100px"},300)}};return Backbone.View.extend({el:$("#stage"),events:{"click .toggle-drawer":"toggleDrawer"},initialize:function(t){e.bind("ondatareceived",this.onfetch,this),e.bind("afterreceived",this.resizeColumns,this),e.fetch(t.user,t.repo),this.user=t.user,this.repo=t.repo,this.params=t,o.subscribe("Opened.Issue",$.proxy(this.onOpened,this)),o.subscribe("Closed.Issue",$.proxy(this.onClosed,this))},onOpened:function(){this.resizeColumns()},onClosed:function(){this.resizeColumns()},onfetch:function(e){var o=$(_.template(t,e)),u=o.clone(),a=_.first(e.labels),f=_.rest(e.labels),l=new r({data:e,params:this.params}),c=new i,h=new s({data:e,params:this.params}),p=this;$(u).append((new n({column:a,user:this.user,repo:this.repo})).render().el);var d=100/f.length;_.each(f,function(e){var t=new n({column:e,user:p.user,repo:p.repo}),r=$(t.render().el).css({width:d+"%"});$(o).append(r)}),$("#stage").append(o),$("#drawer","#main-stage").append(u).find(".toggle-drawer").show(),$(".sidebar-wrapper").append(l.render().el).show(),$('[rel~="twipsy"]').tooltip({live:!0}),this.resizeColumns()},resizeColumns:function(){var e=u();$("ul","#main-stage").css("min-height",e)},toggleDrawer:function(e){e.preventDefault();var t=$(".toggle-drawer").hasClass("arrow-left");t?a("close"):a("open")}})}),define("board/main",["./views/board"],function(e){var t={};return{init:function(n){t.board=new e(n)}}}),define("text!card/templates/card.html",[],function(){return'
                            \r\n

                            ISSUE #<%= number %>

                            \r\n
                            \r\n
                            \r\n
                            \r\n
                            \r\n
                            \r\n

                            <%- title %>

                            \r\n
                            \r\n
                            \r\n
                            \r\n \r\n \r\n \r\n
                            \r\n <%= body_html %>\r\n
                            \r\n
                            \r\n
                            \r\n'}),define("text!card/templates/feed.html",[],function(){return'\r\n
                            \r\n
                            \r\n

                            Activity

                            \r\n
                            \r\n <% _(issue.comments).each(function(c) { %>\r\n
                            \r\n \r\n \r\n \r\n
                            \r\n <%= c.body_html %>\r\n
                            \r\n
                            \r\n <% }); %>\r\n
                            \r\n'}),define("text!card/templates/actions/labels.html",[],function(){return'\r\n\r\n
                              \r\n
                              Labels
                              \r\n <% _(available_labels).each(function(l) { %>\r\n
                            • \r\n <% if(_.find(current_labels, function(x){ return x.name === l.name})) { %>\r\n <%- l.name %> \r\n \' checked=\'checked\' />\r\n <% } else { %>\r\n <%- l.name %> \r\n \' />\r\n <% } %>\r\n
                            • \r\n <% }); %>\r\n
                            \r\n'}),define("card/views/actions/labels",["text!../../templates/actions/labels.html"],function(e){var t=Backbone.View.extend({initialize:function(e,t){this.data=e,this.issue=t},events:{"click li":"update"},render:function(){var t=this.issue,n="/api/"+t.attributes.repo.owner.login+"/"+t.attributes.repo.name+"/issues/"+t.attributes.number+"/update_labels";return $(this.el).append("").find("form").html(_.template(e,this.data)),this},update:function(e,t){var n=$(e.currentTarget),r=n.find("span").toggleClass("active"),i=n.find("input");i.prop("checked",!i.prop("checked"));var s=$(this.el).find("form"),o=s.serialize();$.ajax({url:s.attr("action"),data:o,dataType:"json",type:"POST"}).done(function(e){console.log(e)})}});return{create:function(e,n){return new t(e,n)}}}),define("card/views/card",["../../common/events/postal","text!../templates/card.html","text!../templates/feed.html","./actions/labels"],function(e,t,n,r){var i={labels:r};return Backbone.View.extend({tagName:"div",className:"fullscreen-card",initialize:function(t){e.subscribe("Card.Fullscreen",$.proxy(this.open,this))},render:function(e){return $(this.el).html(_.template(t,e)),this},open:function(e){var t=this;this.issue=e,this.render(e.attributes),$.getJSON("/api/"+e.attributes.repo.owner.login+"/"+e.attributes.repo.name+"/issues/"+e.attributes.number+"/feed").done(function(e){$(t.el).find(".fullscreen-card-left").append(_.template(n,e));var r=null;for(r in e.actions)$(t.el).find("."+r+"-placeholder").append(i[r].create(e.actions[r],t.issue).render().el)})}})}),define("card/main",["../common/events/postal","./views/card"],function(e,t){var n={open:function(){$("body").addClass("fullscreen-open")},close:function(){$("body").removeClass("fullscreen-open")},init:function(){$(".fullscreen-wrapper > div").click(function(e){e.stopPropagation()}),$(".fullscreen-overlay").click(n.close),e.subscribe("Card.Fullscreen",$.proxy(this.open,this))}};return{init:function(e){n.card=new t(e),$(this).append(n.card.el),n.init()}}}); \ No newline at end of file diff --git a/views/board.erb b/views/board.erb index e49adff9..dc019175 100644 --- a/views/board.erb +++ b/views/board.erb @@ -25,19 +25,15 @@ <% end %> <% content_for :header do %> -
                              +
                                -
                              +

                            - <%= h @parameters[:user] %> - / - <%= h @parameters[:repo] %>

                            <% end %> <% content_for :sidebar do %> - <% end %> diff --git a/views/layout_fluid.erb b/views/layout_fluid.erb index f7c6765b..64abf4ae 100644 --- a/views/layout_fluid.erb +++ b/views/layout_fluid.erb @@ -48,15 +48,18 @@