Bugzilla – Attachment 14691 Details for
Bug 9420
Work on Bootstrap for Koha
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
First Commit Patch
0001-Beginning-to-implement-styles-of-Bootstrap-onto-Koha.patch (text/plain), 345.63 KB, created by
Corey
on 2013-01-17 22:35:40 UTC
(
hide
)
Description:
First Commit Patch
Filename:
MIME Type:
Creator:
Corey
Created:
2013-01-17 22:35:40 UTC
Size:
345.63 KB
patch
obsolete
>From 53de7614ec0e357077a8efc177ceb305d9f6516e Mon Sep 17 00:00:00 2001 >From: Corey Fuimaono <agent.075@gmail.com> >Date: Thu, 17 Jan 2013 13:17:38 +1300 >Subject: [PATCH] Beginning to implement styles of Bootstrap onto Koha. First > Order of Busniess (3 Commits): Navi. Bar on the top was > Bootstrap-ified and links on the right side were cleaned up > and filed in a convienient menu ("More" links were also > neatly organized in the same manner), good for both design > and for those accessing the Koha Intranet Page through a > Screenreader. Work for the Catalyst IT Open Source Academy > (2013) by Corey Fuimaono > >--- > .../intranet-tmpl/prog/en/css/staff-global.css | 8 +- > .../prog/en/includes/doc-head-close.inc | 6 +- > .../intranet-tmpl/prog/en/includes/header.inc | 207 +- > .../prog/en/includes/members-menu.inc | 2 +- > .../prog/en/lib/bootstrap/css/bootstrap.css | 4967 ++++++++++++++++++++ > .../prog/en/lib/bootstrap/css/bootstrap.min.css | 698 +++ > .../bootstrap/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes > .../en/lib/bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes > .../prog/en/lib/bootstrap/js/bootstrap.js | 2170 +++++++++ > .../prog/en/lib/bootstrap/js/bootstrap.min.js | 7 + > 10 files changed, 7981 insertions(+), 84 deletions(-) > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.css > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.min.css > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings-white.png > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings.png > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.js > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.min.js > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css >index 349a65d..7993e27 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css >+++ b/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css >@@ -157,6 +157,11 @@ ul li li { > list-style-type : circle; > } > >+/* this is to prevent the above 2 rules applying to bootstrap menus */ >+ul.nav li { >+ list-style-type: none; >+} >+ > ol { > padding-left : 1.5em; > } >@@ -1843,8 +1848,7 @@ span.permissiondesc { > z-index : 50; > } > #cartmenulink { >- background: transparent url("../../img/cart-small.gif") 0 3px no-repeat; >- padding-left : 15px; >+ background: transparent url("../../img/cart-small.gif") 0 no-repeat; > } > #cartmenulink span#basketcount span { > display : inline; >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >index 32eae21..3290b78 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc >@@ -1,5 +1,6 @@ > <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> > <link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon %][% ELSE %][% themelang %]/includes/favicon.ico[% END %]" type="image/x-icon" /> >+<link rel="stylesheet" type="text/css" media="screen" href="[% themelang %]/lib/bootstrap/css/bootstrap.min.css"> > <link rel="stylesheet" type="text/css" href="[% themelang %]/lib/jquery/jquery-ui.css" /> > <link rel="stylesheet" type="text/css" media="print" href="[% themelang %]/css/print.css" /> > [% IF ( intranetstylesheet ) %] >@@ -29,7 +30,10 @@ > <script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> > <script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> > <script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> >-<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> >+<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> >+ >+<!-- Bootstrap js --> >+<script type="text/javascript" src="[% themelang %]/lib/bootstrap/js/bootstrap.min.js"></script> > > <!-- koha core js --> > <script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc >index f4037ac..62bdd8e 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc >@@ -1,83 +1,130 @@ >- [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %] >+<!-- [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]--> >+ >+ <div class="navbar navbar-static-top"> >+ <div class="navbar-inner"> >+ <ul class="nav"> >+ [% IF ( CAN_user_circulate ) %] >+ <li> >+ <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_borrowers ) %] >+ <li> >+ <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_catalogue ) %] >+ <li> >+ <a href="/cgi-bin/koha/catalogue/search.pl">Search</a> >+ </li> >+ [% END %] >+ [% IF ( intranetbookbag ) %] >+ <li> >+ <a href="#" id="cartmenulink">Cart >+ <span id="basketcount"></span> >+ </a> >+ </li> >+ [% END %] > >- <div id="header" class="clearfix"> >- <div id="toplevelnav"> >- <ul id="toplevelmenu"> >- [% IF ( CAN_user_circulate ) %]<li><a class="toplinks" href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a></li>[% END %] >- [% IF ( CAN_user_borrowers ) %]<li><a class="toplinks" href="/cgi-bin/koha/members/members-home.pl">Patrons</a></li>[% END %] >- [% IF ( CAN_user_catalogue ) %]<li><a class="toplinks" href="/cgi-bin/koha/catalogue/search.pl">Search</a></li>[% END %] >- [% IF ( intranetbookbag ) %] >- <li><a class="toplinks" href="#" id="cartmenulink">Cart<span id="basketcount"></span></a></li> >- [% END %] > [% IntranetNav %] >- <li class="more"> >- <a class="toplinks" id="showmore" href="/cgi-bin/koha/mainpage.pl">More</a> >- <div id="moremenu"> >- <div class="bd"> >- <ul> >- <li><a href="/cgi-bin/koha/virtualshelves/shelves.pl">Lists</a></li> >- [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ) %] >- <li><a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a></li> >- [% END %] >- [% IF ( CAN_user_acquisition ) %] >- <li><a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a></li> >- [% END %] >- [% IF ( CAN_user_editauthorities ) %] >- <li><a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a></li> >- [% END %] >- [% IF ( CAN_user_serials ) %] >- <li><a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a></li> >- [% END %] >- [% IF ( CAN_user_reports ) %] >- <li><a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a></li> >- [% END %] >- [% IF ( CAN_user_tools ) %] >- <li><a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a></li> >- [% END %] >- [% IF ( CAN_user_parameters ) %] >- <li><a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a></li> >- [% END %] >- <li><a href="/cgi-bin/koha/about.pl">About Koha</a></li> >- </ul> >- </div> >- </div> >- </li> >+ <li class="dropdown"> >+ <a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown">More</a> >+ <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"> >+ <li> >+ <a href="/cgi-bin/koha/virtualshelves/shelves.pl">Lists</a> >+ </li> >+ [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ) %] >+ <li> >+ <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_acquisition ) %] >+ <li> >+ <a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_editauthorities ) %] >+ <li> >+ <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_serials ) %] >+ <li> >+ <a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_reports ) %] >+ <li> >+ <a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_tools ) %] >+ <li> >+ <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> >+ </li> >+ [% END %] >+ [% IF ( CAN_user_parameters ) %] >+ <li> >+ <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> >+ </li> >+ [% END %] >+ <li> >+ <a href="/cgi-bin/koha/about.pl">About Koha</a> >+ </li> >+ </ul> >+ </li> > </ul> >- </div> >- <div id="login_controls"> >- [% IF ( AutoLocation ) %] >- <strong> >- [% LoginBranchname %] >- </strong> >- [% ELSE %] >- <strong> >- [% IF ( LoginBranchname == 'NO_LIBRARY_SET' ) %] >- NO LIBRARY SET >- [% ELSE %] >- [% LoginBranchname %] >- [% END %] >- </strong> >- [% IF ( IndependantBranches ) %] >- [% IF ( CAN_user_management || CAN_user_editcatalogue_edit_catalogue ) %] >- ( <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> ) >- [% END %] >- [% ELSE %] >- ( <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> ) >- [% END %] >- | >- [% END %] >- [% IF ( loggedinusername ) %] >- <span class="loggedinusername"> >- [% loggedinusername %] >- </span> >- [% IF ( intranetbookbag ) %] >- ( <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor(); delBasket('main', true);">Log out</a> ) | >- [% ELSE %] >- ( <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor();">Log out</a> ) | >- [% END %] >- [% ELSE %] >- You are not logged in | >- [% END %] >- <a class="toplinks" href="/cgi-bin/koha/help.pl" id="helper" onclick="var link=window.open('','Koha_Help','width=600,height=600,toolbar=false,scrollbars=yes'); link.location='/cgi-bin/koha/help.pl'; return false;">[ ? ]</a> >- </div> >-</div> >+ <ul class="nav pull-right"> >+ <li class ="dropdown"> >+ <a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown"> >+ [% IF ( loggedinusername ) %] >+ <span class="loggedinusername"> >+ [% loggedinusername %] >+ </span> >+ <b class="carat"></b> @ >+ [% IF ( AutoLocation ) %] >+ <brand> >+ [% LoginBranchname %] >+ </brand> >+ [% ELSE %] >+ <strong> >+ [% IF ( LoginBranchname == 'NO_LIBRARY_SET' ) %] >+ NO LIBRARY SET >+ [% ELSE %] >+ [% LoginBranchname %] >+ [% END %] >+ </strong> >+ [% END %] >+ </a> >+ <ul class="dropdown-menu" role="menu" aria-labelledby="drop3"> >+ [% IF ( IndependantBranches ) %] >+ [% IF ( CAN_user_management || CAN_user_editcatalogue_edit_catalogue ) %] >+ <li> >+ <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> >+ </li> >+ [% END %] >+ [% ELSE %] >+ <li> >+ <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> >+ </li> >+ [% END %] >+ [% IF ( intranetbookbag ) %] >+ <li> >+ <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor(); delBasket('main', true);">Log out</a> >+ </li> >+ [% ELSE %] >+ <li> >+ <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor();">Log out</a> >+ </li> >+ [% END %] >+ [% ELSE %] >+ You are not logged in | >+ [% END %] >+ </ul> >+ <li> >+ <a class="toplinks" href="/cgi-bin/koha/help.pl" id="helper" onclick="var link=window.open('','Koha_Help','width=600,height=600,toolbar=false,scrollbars=yes'); link.location='/cgi-bin/koha/help.pl'; return false;">Help</a> >+ </li> >+ </li> >+ </ul> >+ </div> >+ </div> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc >index 9bd5285..c8a0892 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc >@@ -1,7 +1,7 @@ > [% IF ( borrowernumber ) %] > <div id="menu"> > <ul> >- [% IF ( circview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrowernumber %]">Check out</a></li> >+ [% IF ( circview ) %]<li class="active"><h1>Test</h1>[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrowernumber %]">Check out MURR</a></li> > [% IF ( detailview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">Details</a></li> > [% IF ( CAN_user_updatecharges ) %] > [% IF ( finesview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/boraccount.pl?borrowernumber=[% borrowernumber %]">Fines</a></li> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.css b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.css >new file mode 100644 >index 0000000..760fbf4 >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.css >@@ -0,0 +1,4967 @@ >+/*! >+ * Bootstrap v2.2.2 >+ * >+ * Copyright 2012 Twitter, Inc >+ * Licensed under the Apache License v2.0 >+ * 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 { >+ /* Responsive images (ensure images don't scale beyond their parents) */ >+ >+ max-width: 100%; >+ /* Part 1: Set a maxium relative to the parent */ >+ >+ width: auto\9; >+ /* IE7-8 need help adjusting responsive images */ >+ >+ height: auto; >+ /* Part 2: Scale the height according to the width, otherwise you get stretching */ >+ >+ vertical-align: middle; >+ border: 0; >+ -ms-interpolation-mode: bicubic; >+} >+#map_canvas img, >+.google-maps 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, >+html input[type="button"], >+input[type="reset"], >+input[type="submit"] { >+ -webkit-appearance: button; >+ cursor: pointer; >+} >+label, >+select, >+button, >+input[type="button"], >+input[type="reset"], >+input[type="submit"], >+input[type="radio"], >+input[type="checkbox"] { >+ cursor: pointer; >+} >+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; >+} >+@media print { >+ * { >+ text-shadow: none !important; >+ color: #000 !important; >+ background: transparent !important; >+ box-shadow: none !important; >+ } >+ a, >+ a:visited { >+ text-decoration: underline; >+ } >+ a[href]:after { >+ content: " (" attr(href) ")"; >+ } >+ abbr[title]:after { >+ content: " (" attr(title) ")"; >+ } >+ .ir a:after, >+ a[href^="javascript:"]:after, >+ a[href^="#"]:after { >+ content: ""; >+ } >+ pre, >+ blockquote { >+ border: 1px solid #999; >+ page-break-inside: avoid; >+ } >+ thead { >+ display: table-header-group; >+ } >+ tr, >+ img { >+ page-break-inside: avoid; >+ } >+ img { >+ max-width: 100% !important; >+ } >+ @page { >+ margin: 0.5cm; >+ } >+ p, >+ h2, >+ h3 { >+ orphans: 3; >+ widows: 3; >+ } >+ h2, >+ h3 { >+ page-break-after: avoid; >+ } >+} >+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; >+ min-height: 1px; >+ 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 .controls-row [class*="span"] + [class*="span"] { >+ margin-left: 2.127659574468085%; >+} >+.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: 21px; >+ 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; >+} >+a.muted:hover { >+ color: #808080; >+} >+.text-warning { >+ color: #c09853; >+} >+a.text-warning:hover { >+ color: #a47e3c; >+} >+.text-error { >+ color: #b94a48; >+} >+a.text-error:hover { >+ color: #953b39; >+} >+.text-info { >+ color: #3a87ad; >+} >+a.text-info:hover { >+ color: #2d6987; >+} >+.text-success { >+ color: #468847; >+} >+a.text-success:hover { >+ color: #356635; >+} >+h1, >+h2, >+h3, >+h4, >+h5, >+h6 { >+ margin: 10px 0; >+ font-family: inherit; >+ font-weight: bold; >+ line-height: 20px; >+ 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, >+h2, >+h3 { >+ line-height: 40px; >+} >+h1 { >+ font-size: 38.5px; >+} >+h2 { >+ font-size: 31.5px; >+} >+h3 { >+ font-size: 24.5px; >+} >+h4 { >+ font-size: 17.5px; >+} >+h5 { >+ font-size: 14px; >+} >+h6 { >+ font-size: 11.9px; >+} >+h1 small { >+ font-size: 24.5px; >+} >+h2 small { >+ font-size: 17.5px; >+} >+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; >+} >+ul.inline, >+ol.inline { >+ margin-left: 0; >+ list-style: none; >+} >+ul.inline > li, >+ol.inline > li { >+ display: inline-block; >+ padding-left: 5px; >+ padding-right: 5px; >+} >+dl { >+ margin-bottom: 20px; >+} >+dt, >+dd { >+ line-height: 20px; >+} >+dt { >+ font-weight: bold; >+} >+dd { >+ margin-left: 10px; >+} >+.dl-horizontal { >+ *zoom: 1; >+} >+.dl-horizontal:before, >+.dl-horizontal:after { >+ display: table; >+ content: ""; >+ line-height: 0; >+} >+.dl-horizontal:after { >+ clear: both; >+} >+.dl-horizontal dt { >+ float: left; >+ width: 160px; >+ clear: left; >+ text-align: right; >+ overflow: hidden; >+ text-overflow: ellipsis; >+ white-space: nowrap; >+} >+.dl-horizontal dd { >+ margin-left: 180px; >+} >+hr { >+ margin: 20px 0; >+ border: 0; >+ border-top: 1px solid #eeeeee; >+ border-bottom: 1px solid #ffffff; >+} >+abbr[title], >+abbr[data-original-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; >+ white-space: nowrap; >+} >+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; >+ white-space: pre; >+ white-space: pre-wrap; >+ background-color: transparent; >+ border: 0; >+} >+.pre-scrollable { >+ max-height: 340px; >+ overflow-y: scroll; >+} >+.btn { >+ display: inline-block; >+ *display: inline; >+ /* IE7 inline-block hack */ >+ >+ *zoom: 1; >+ padding: 4px 12px; >+ margin-bottom: 0; >+ font-size: 14px; >+ 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, #ffffff, #e6e6e6); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); >+ background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); >+ background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); >+ background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); >+ background-repeat: repeat-x; >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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,.2), 0 1px 2px rgba(0,0,0,.05); >+ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); >+ box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); >+} >+.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-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-image: none; >+ outline: 0; >+ -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); >+ -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); >+ box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); >+} >+.btn.disabled, >+.btn[disabled] { >+ cursor: default; >+ background-image: none; >+ opacity: 0.65; >+ filter: alpha(opacity=65); >+ -webkit-box-shadow: none; >+ -moz-box-shadow: none; >+ box-shadow: none; >+} >+.btn-large { >+ padding: 11px 19px; >+ font-size: 17.5px; >+ -webkit-border-radius: 6px; >+ -moz-border-radius: 6px; >+ border-radius: 6px; >+} >+.btn-large [class^="icon-"], >+.btn-large [class*=" icon-"] { >+ margin-top: 4px; >+} >+.btn-small { >+ padding: 2px 10px; >+ font-size: 11.9px; >+ -webkit-border-radius: 3px; >+ -moz-border-radius: 3px; >+ border-radius: 3px; >+} >+.btn-small [class^="icon-"], >+.btn-small [class*=" icon-"] { >+ margin-top: 0; >+} >+.btn-mini [class^="icon-"], >+.btn-mini [class*=" icon-"] { >+ margin-top: -1px; >+} >+.btn-mini { >+ padding: 0 6px; >+ font-size: 10.5px; >+ -webkit-border-radius: 3px; >+ -moz-border-radius: 3px; >+ border-radius: 3px; >+} >+.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; >+} >+input[type="submit"].btn-block, >+input[type="reset"].btn-block, >+input[type="button"].btn-block { >+ width: 100%; >+} >+.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, #0088cc, #0044cc); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); >+ background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); >+ background-image: -o-linear-gradient(top, #0088cc, #0044cc); >+ background-image: linear-gradient(to bottom, #0088cc, #0044cc); >+ background-repeat: repeat-x; >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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, #444444, #222222); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); >+ background-image: -webkit-linear-gradient(top, #444444, #222222); >+ background-image: -o-linear-gradient(top, #444444, #222222); >+ background-image: linear-gradient(to bottom, #444444, #222222); >+ background-repeat: repeat-x; >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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, >+.btn-link[disabled] { >+ 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; >+} >+.btn-link[disabled]:hover { >+ color: #333333; >+ text-decoration: none; >+} >+[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; >+} >+/* White icons with optional class, or on hover/active states of certain elements */ >+.icon-white, >+.nav-pills > .active > a > [class^="icon-"], >+.nav-pills > .active > a > [class*=" icon-"], >+.nav-list > .active > a > [class^="icon-"], >+.nav-list > .active > a > [class*=" icon-"], >+.navbar-inverse .nav > .active > a > [class^="icon-"], >+.navbar-inverse .nav > .active > a > [class*=" icon-"], >+.dropdown-menu > li > a:hover > [class^="icon-"], >+.dropdown-menu > li > a:hover > [class*=" icon-"], >+.dropdown-menu > .active > a > [class^="icon-"], >+.dropdown-menu > .active > a > [class*=" icon-"], >+.dropdown-submenu:hover > a > [class^="icon-"], >+.dropdown-submenu:hover > a > [class*=" icon-"] { >+ 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; >+ display: inline-block; >+ *display: inline; >+ /* IE7 inline-block hack */ >+ >+ *zoom: 1; >+ font-size: 0; >+ vertical-align: middle; >+ 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 + .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, >+.btn-group > .popover { >+ font-size: 14px; >+} >+.btn-group > .btn-mini { >+ font-size: 10.5px; >+} >+.btn-group > .btn-small { >+ font-size: 11.9px; >+} >+.btn-group > .btn-large { >+ font-size: 17.5px; >+} >+.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,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); >+ -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); >+ box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(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,.15), 0 1px 2px rgba(0,0,0,.05); >+ -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); >+ box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-width: 5px; >+} >+.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; >+ /* IE7 inline-block hack */ >+ >+ *zoom: 1; >+} >+.btn-group-vertical > .btn { >+ display: block; >+ float: none; >+ max-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 > li > a > img { >+ max-width: none; >+} >+.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-"], >+.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; >+} >+/* move down carets for tabs */ >+.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; >+ *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, #ffffff, #f2f2f2); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); >+ background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); >+ background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); >+ background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); >+ background-repeat: repeat-x; >+ 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); >+ *zoom: 1; >+} >+.navbar-inner:before, >+.navbar-inner:after { >+ display: table; >+ content: ""; >+ line-height: 0; >+} >+.navbar-inner:after { >+ clear: both; >+} >+.navbar .container { >+ width: auto; >+} >+.nav-collapse.collapse { >+ height: auto; >+ overflow: visible; >+} >+.navbar .brand { >+ float: left; >+ display: block; >+ padding: 10px 20px 10px; >+ margin-left: -20px; >+ font-size: 20px; >+ font-weight: 200; >+ color: #777777; >+ text-shadow: 0 1px 0 #ffffff; >+} >+.navbar .brand:hover { >+ text-decoration: none; >+} >+.navbar-text { >+ margin-bottom: 0; >+ line-height: 40px; >+ color: #777777; >+} >+.navbar-link { >+ color: #777777; >+} >+.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: 5px; >+} >+.navbar .btn-group .btn, >+.navbar .input-prepend .btn, >+.navbar .input-append .btn { >+ margin-top: 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: 5px; >+ 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; >+ 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-static-top .navbar-inner { >+ border-width: 0 0 1px; >+} >+.navbar-fixed-bottom .navbar-inner { >+ border-width: 1px 0 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: 0 1px 10px rgba(0,0,0,.1); >+ -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); >+ box-shadow: 0 1px 10px rgba(0,0,0,.1); >+} >+.navbar-fixed-bottom { >+ bottom: 0; >+} >+.navbar-fixed-bottom .navbar-inner { >+ -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); >+ -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); >+ box-shadow: 0 -1px 10px rgba(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; >+ margin-right: 0; >+} >+.navbar .nav > li { >+ float: left; >+} >+.navbar .nav > li > a { >+ float: none; >+ padding: 10px 15px 10px; >+ color: #777777; >+ 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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); >+ -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); >+ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); >+ box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); >+} >+.navbar .btn-navbar:hover, >+.navbar .btn-navbar: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 > a:hover .caret { >+ border-top-color: #555555; >+ border-bottom-color: #555555; >+} >+.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: #777777; >+ border-bottom-color: #777777; >+} >+.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 .navbar-inner { >+ background-color: #1b1b1b; >+ background-image: -moz-linear-gradient(top, #222222, #111111); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); >+ background-image: -webkit-linear-gradient(top, #222222, #111111); >+ background-image: -o-linear-gradient(top, #222222, #111111); >+ background-image: linear-gradient(to bottom, #222222, #111111); >+ background-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 .brand { >+ color: #999999; >+} >+.navbar-inverse .navbar-text { >+ color: #999999; >+} >+.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 > a:hover .caret { >+ border-top-color: #ffffff; >+ border-bottom-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,.1), 0 1px 0 rgba(255,255,255,.15); >+ -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); >+ box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.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; >+ /* Darken IE7 buttons by default so they stand out more given they won't have borders */ >+ >+ 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; >+ /* IE7 inline-block hack */ >+ >+ *zoom: 1; >+ text-shadow: 0 1px 0 #ffffff; >+} >+.breadcrumb > li > .divider { >+ padding: 0 5px; >+ color: #ccc; >+} >+.breadcrumb > .active { >+ color: #999999; >+} >+.pagination { >+ margin: 20px 0; >+} >+.pagination ul { >+ display: inline-block; >+ *display: inline; >+ /* IE7 inline-block hack */ >+ >+ *zoom: 1; >+ margin-left: 0; >+ margin-bottom: 0; >+ -webkit-border-radius: 4px; >+ -moz-border-radius: 4px; >+ border-radius: 4px; >+ -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 ul > li { >+ display: inline; >+} >+.pagination ul > li > a, >+.pagination ul > li > span { >+ float: left; >+ padding: 4px 12px; >+ line-height: 20px; >+ text-decoration: none; >+ background-color: #ffffff; >+ border: 1px solid #dddddd; >+ border-left-width: 0; >+} >+.pagination ul > li > a:hover, >+.pagination ul > .active > a, >+.pagination ul > .active > span { >+ background-color: #f5f5f5; >+} >+.pagination ul > .active > a, >+.pagination ul > .active > span { >+ color: #999999; >+ cursor: default; >+} >+.pagination ul > .disabled > span, >+.pagination ul > .disabled > a, >+.pagination ul > .disabled > a:hover { >+ color: #999999; >+ background-color: transparent; >+ cursor: default; >+} >+.pagination ul > li:first-child > a, >+.pagination ul > li:first-child > span { >+ border-left-width: 1px; >+ -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; >+} >+.pagination ul > li:last-child > a, >+.pagination ul > li:last-child > span { >+ -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; >+} >+.pagination-centered { >+ text-align: center; >+} >+.pagination-right { >+ text-align: right; >+} >+.pagination-large ul > li > a, >+.pagination-large ul > li > span { >+ padding: 11px 19px; >+ font-size: 17.5px; >+} >+.pagination-large ul > li:first-child > a, >+.pagination-large ul > li:first-child > span { >+ -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; >+} >+.pagination-large ul > li:last-child > a, >+.pagination-large ul > li:last-child > span { >+ -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; >+} >+.pagination-mini ul > li:first-child > a, >+.pagination-small ul > li:first-child > a, >+.pagination-mini ul > li:first-child > span, >+.pagination-small ul > li:first-child > span { >+ -webkit-border-top-left-radius: 3px; >+ -moz-border-radius-topleft: 3px; >+ border-top-left-radius: 3px; >+ -webkit-border-bottom-left-radius: 3px; >+ -moz-border-radius-bottomleft: 3px; >+ border-bottom-left-radius: 3px; >+} >+.pagination-mini ul > li:last-child > a, >+.pagination-small ul > li:last-child > a, >+.pagination-mini ul > li:last-child > span, >+.pagination-small ul > li:last-child > span { >+ -webkit-border-top-right-radius: 3px; >+ -moz-border-radius-topright: 3px; >+ border-top-right-radius: 3px; >+ -webkit-border-bottom-right-radius: 3px; >+ -moz-border-radius-bottomright: 3px; >+ border-bottom-right-radius: 3px; >+} >+.pagination-small ul > li > a, >+.pagination-small ul > li > span { >+ padding: 2px 10px; >+ font-size: 11.9px; >+} >+.pagination-mini ul > li > a, >+.pagination-mini ul > li > span { >+ padding: 0 6px; >+ font-size: 10.5px; >+} >+.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 li > a, >+.pager li > span { >+ 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 li > a:hover { >+ text-decoration: none; >+ background-color: #f5f5f5; >+} >+.pager .next > a, >+.pager .next > span { >+ float: right; >+} >+.pager .previous > a, >+.pager .previous > span { >+ float: left; >+} >+.pager .disabled > a, >+.pager .disabled > a:hover, >+.pager .disabled > span { >+ 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; >+} >+.alert, >+.alert h4 { >+ 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-success h4 { >+ color: #468847; >+} >+.alert-danger, >+.alert-error { >+ background-color: #f2dede; >+ border-color: #eed3d7; >+ color: #b94a48; >+} >+.alert-danger h4, >+.alert-error h4 { >+ color: #b94a48; >+} >+.alert-info { >+ background-color: #d9edf7; >+ border-color: #bce8f1; >+ color: #3a87ad; >+} >+.alert-info h4 { >+ 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,.15), inset 0 -1px 0 rgba(0,0,0,.15); >+ -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); >+ box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(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; >+ font-size: 18px; >+ font-weight: 200; >+ line-height: 30px; >+ color: inherit; >+ 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 li { >+ line-height: 30px; >+} >+.media, >+.media-body { >+ overflow: hidden; >+ *overflow: visible; >+ zoom: 1; >+} >+.media, >+.media .media { >+ margin-top: 15px; >+} >+.media:first-child { >+ margin-top: 0; >+} >+.media-object { >+ display: block; >+} >+.media-heading { >+ margin: 0 0 5px; >+} >+.media .pull-left { >+ margin-right: 10px; >+} >+.media .pull-right { >+ margin-left: 10px; >+} >+.media-list { >+ margin-left: 0; >+ list-style: none; >+} >+.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; >+ text-align: left; >+ 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); >+ white-space: normal; >+} >+.popover.top { >+ margin-top: -10px; >+} >+.popover.right { >+ margin-left: 10px; >+} >+.popover.bottom { >+ margin-top: 10px; >+} >+.popover.left { >+ margin-left: -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 .arrow, >+.popover .arrow:after { >+ position: absolute; >+ display: block; >+ width: 0; >+ height: 0; >+ border-color: transparent; >+ border-style: solid; >+} >+.popover .arrow { >+ border-width: 11px; >+} >+.popover .arrow:after { >+ border-width: 10px; >+ content: ""; >+} >+.popover.top .arrow { >+ left: 50%; >+ margin-left: -11px; >+ border-bottom-width: 0; >+ border-top-color: #999; >+ border-top-color: rgba(0, 0, 0, 0.25); >+ bottom: -11px; >+} >+.popover.top .arrow:after { >+ bottom: 1px; >+ margin-left: -10px; >+ border-bottom-width: 0; >+ border-top-color: #ffffff; >+} >+.popover.right .arrow { >+ top: 50%; >+ left: -11px; >+ margin-top: -11px; >+ border-left-width: 0; >+ border-right-color: #999; >+ border-right-color: rgba(0, 0, 0, 0.25); >+} >+.popover.right .arrow:after { >+ left: 1px; >+ bottom: -10px; >+ border-left-width: 0; >+ border-right-color: #ffffff; >+} >+.popover.bottom .arrow { >+ left: 50%; >+ margin-left: -11px; >+ border-top-width: 0; >+ border-bottom-color: #999; >+ border-bottom-color: rgba(0, 0, 0, 0.25); >+ top: -11px; >+} >+.popover.bottom .arrow:after { >+ top: 1px; >+ margin-left: -10px; >+ border-top-width: 0; >+ border-bottom-color: #ffffff; >+} >+.popover.left .arrow { >+ top: 50%; >+ right: -11px; >+ margin-top: -11px; >+ border-right-width: 0; >+ border-left-color: #999; >+ border-left-color: rgba(0, 0, 0, 0.25); >+} >+.popover.left .arrow:after { >+ right: 1px; >+ border-right-width: 0; >+ border-left-color: #ffffff; >+ bottom: -10px; >+} >+.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: 10%; >+ left: 50%; >+ z-index: 1050; >+ width: 560px; >+ margin-left: -280px; >+ background-color: #ffffff; >+ border: 1px solid #999; >+ border: 1px solid rgba(0, 0, 0, 0.3); >+ *border: 1px solid #999; >+ /* IE6-7 */ >+ >+ -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; >+ outline: none; >+} >+.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: 10%; >+} >+.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 { >+ position: relative; >+ 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; >+} >+.modal-footer .btn-block + .btn-block { >+ margin-left: 0; >+} >+.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 li > 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: #0081c2; >+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); >+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); >+ background-image: -o-linear-gradient(top, #0088cc, #0077b3); >+ background-image: linear-gradient(to bottom, #0088cc, #0077b3); >+ background-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: #0081c2; >+ background-image: -moz-linear-gradient(top, #0088cc, #0077b3); >+ background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); >+ background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); >+ background-image: -o-linear-gradient(top, #0088cc, #0077b3); >+ background-image: linear-gradient(to bottom, #0088cc, #0077b3); >+ background-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; >+ background-image: none; >+ filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); >+ 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: ""; >+} >+.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; >+} >+.dropup .dropdown-submenu > .dropdown-menu { >+ top: auto; >+ bottom: 0; >+ margin-top: 0; >+ margin-bottom: -2px; >+ -webkit-border-radius: 5px 5px 5px 0; >+ -moz-border-radius: 5px 5px 5px 0; >+ border-radius: 5px 5px 5px 0; >+} >+.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-submenu.pull-left { >+ float: none; >+} >+.dropdown-submenu.pull-left > .dropdown-menu { >+ left: -100%; >+ margin-left: 10px; >+ -webkit-border-radius: 6px 0 6px 6px; >+ -moz-border-radius: 6px 0 6px 6px; >+ border-radius: 6px 0 6px 6px; >+} >+.dropdown .dropdown-menu .nav-header { >+ padding-left: 20px; >+ padding-right: 20px; >+} >+.typeahead { >+ z-index: 1051; >+ 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-inner > .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-inner > .item > img { >+ display: block; >+ line-height: 1; >+} >+.carousel-inner > .active, >+.carousel-inner > .next, >+.carousel-inner > .prev { >+ display: block; >+} >+.carousel-inner > .active { >+ left: 0; >+} >+.carousel-inner > .next, >+.carousel-inner > .prev { >+ position: absolute; >+ top: 0; >+ width: 100%; >+} >+.carousel-inner > .next { >+ left: 100%; >+} >+.carousel-inner > .prev { >+ left: -100%; >+} >+.carousel-inner > .next.left, >+.carousel-inner > .prev.right { >+ left: 0; >+} >+.carousel-inner > .active.left { >+ left: -100%; >+} >+.carousel-inner > .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; >+ -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, >+ .navbar-static-top { >+ 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"], >+ .uneditable-input[class*="span"], >+ .row-fluid [class*="span"] { >+ float: none; >+ display: block; >+ width: 100%; >+ margin-left: 0; >+ -webkit-box-sizing: border-box; >+ -moz-box-sizing: border-box; >+ box-sizing: border-box; >+ } >+ .span12, >+ .row-fluid .span12 { >+ width: 100%; >+ -webkit-box-sizing: border-box; >+ -moz-box-sizing: border-box; >+ box-sizing: border-box; >+ } >+ .row-fluid [class*="offset"]:first-child { >+ margin-left: 0; >+ } >+ .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; >+ } >+ .controls-row [class*="span"] + [class*="span"] { >+ margin-left: 0; >+ } >+ .modal { >+ position: fixed; >+ top: 20px; >+ left: 20px; >+ right: 20px; >+ width: auto; >+ margin: 0; >+ } >+ .modal.fade { >+ top: -100px; >+ } >+ .modal.fade.in { >+ top: 20px; >+ } >+} >+@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-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; >+ } >+ .media .pull-left, >+ .media .pull-right { >+ float: none; >+ display: block; >+ margin-bottom: 10px; >+ } >+ .media-object { >+ margin-right: 0; >+ margin-left: 0; >+ } >+ .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; >+ min-height: 1px; >+ 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 .controls-row [class*="span"] + [class*="span"] { >+ margin-left: 2.7624309392265194%; >+ } >+ .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; >+ min-height: 1px; >+ 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 .controls-row [class*="span"] + [class*="span"] { >+ margin-left: 2.564102564102564%; >+ } >+ .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: #777777; >+ text-shadow: none; >+ } >+ .nav-collapse .nav > li > a, >+ .nav-collapse .dropdown-menu a { >+ padding: 9px 15px; >+ font-weight: bold; >+ color: #777777; >+ -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, >+ .navbar-inverse .nav-collapse .dropdown-menu a { >+ color: #999999; >+ } >+ .navbar-inverse .nav-collapse .nav > li > a:hover, >+ .navbar-inverse .nav-collapse .dropdown-menu a:hover { >+ 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: none; >+ 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 .open > .dropdown-menu { >+ display: block; >+ } >+ .nav-collapse .dropdown-menu:before, >+ .nav-collapse .dropdown-menu:after { >+ display: none; >+ } >+ .nav-collapse .dropdown-menu .divider { >+ display: none; >+ } >+ .nav-collapse .nav > li > .dropdown-menu:before, >+ .nav-collapse .nav > li > .dropdown-menu:after { >+ 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,.1), 0 1px 0 rgba(255,255,255,.1); >+ -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); >+ box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1); >+ } >+ .navbar-inverse .nav-collapse .navbar-form, >+ .navbar-inverse .nav-collapse .navbar-search { >+ border-top-color: #111111; >+ border-bottom-color: #111111; >+ } >+ .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/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.min.css b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.min.css >new file mode 100644 >index 0000000..9262bfd >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.min.css >@@ -0,0 +1,698 @@ >+/*! >+ * Bootstrap v2.2.2 >+ * >+ * Copyright 2012 Twitter, Inc >+ * Licensed under the Apache License v2.0 >+ * 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%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;} >+#map_canvas img,.google-maps 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,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;} >+label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;} >+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;} >+@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}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;min-height:1px;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 .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;} >+.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:21px;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;} >+a.muted:hover{color:#808080;} >+.text-warning{color:#c09853;} >+a.text-warning:hover{color:#a47e3c;} >+.text-error{color:#b94a48;} >+a.text-error:hover{color:#953b39;} >+.text-info{color:#3a87ad;} >+a.text-info:hover{color:#2d6987;} >+.text-success{color:#468847;} >+a.text-success:hover{color:#356635;} >+h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;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,h2,h3{line-height:40px;} >+h1{font-size:38.5px;} >+h2{font-size:31.5px;} >+h3{font-size:24.5px;} >+h4{font-size:17.5px;} >+h5{font-size:14px;} >+h6{font-size:11.9px;} >+h1 small{font-size:24.5px;} >+h2 small{font-size:17.5px;} >+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;} >+ul.inline,ol.inline{margin-left:0;list-style:none;}ul.inline >li,ol.inline >li{display:inline-block;padding-left:5px;padding-right:5px;} >+dl{margin-bottom:20px;} >+dt,dd{line-height:20px;} >+dt{font-weight:bold;} >+dd{margin-left:10px;} >+.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;} >+.dl-horizontal:after{clear:both;} >+.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;} >+.dl-horizontal dd{margin-left:180px;} >+hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;} >+abbr[title],abbr[data-original-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;white-space:nowrap;} >+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;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;} >+.pre-scrollable{max-height:340px;overflow-y:scroll;} >+.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;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, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;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,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}.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-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-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);} >+.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} >+.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} >+.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;} >+.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} >+.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;} >+.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;} >+.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} >+.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;} >+input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;} >+.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, #0088cc, #0044cc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image:-webkit-linear-gradient(top, #0088cc, #0044cc);background-image:-o-linear-gradient(top, #0088cc, #0044cc);background-image:linear-gradient(to bottom, #0088cc, #0044cc);background-repeat:repeat-x;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, #444444, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image:-webkit-linear-gradient(top, #444444, #222222);background-image:-o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat:repeat-x;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,.btn-link[disabled]{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;} >+.btn-link[disabled]:hover{color:#333333;text-decoration:none;} >+[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-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{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;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;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+.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,.btn-group>.popover{font-size:14px;} >+.btn-group>.btn-mini{font-size:10.5px;} >+.btn-group>.btn-small{font-size:11.9px;} >+.btn-group>.btn-large{font-size:17.5px;} >+.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,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(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,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(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-width:5px;} >+.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;max-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>li>a>img{max-width:none;} >+.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-"],.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;*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, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;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);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;} >+.navbar-inner:after{clear:both;} >+.navbar .container{width:auto;} >+.nav-collapse.collapse{height:auto;overflow:visible;} >+.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover{text-decoration:none;} >+.navbar-text{margin-bottom:0;line-height:40px;color:#777777;} >+.navbar-link{color:#777777;}.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:5px;} >+.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top: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:5px;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;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-static-top .navbar-inner{border-width:0 0 1px;} >+.navbar-fixed-bottom .navbar-inner{border-width:1px 0 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:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);} >+.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(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;margin-right:0;} >+.navbar .nav>li{float:left;} >+.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;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,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar: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>a:hover .caret{border-top-color:#555555;border-bottom-color:#555555;} >+.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:#777777;border-bottom-color:#777777;} >+.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 .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-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 .brand{color:#999999;} >+.navbar-inverse .navbar-text{color:#999999;} >+.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>a:hover .caret{border-top-color:#ffffff;border-bottom-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,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.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>li>.divider{padding:0 5px;color:#ccc;} >+.breadcrumb>.active{color:#999999;} >+.pagination{margin:20px 0;} >+.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-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 ul>li{display:inline;} >+.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;} >+.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;} >+.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;} >+.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999999;background-color:transparent;cursor:default;} >+.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-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;} >+.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-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;} >+.pagination-centered{text-align:center;} >+.pagination-right{text-align:right;} >+.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;} >+.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-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;} >+.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-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;} >+.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;} >+.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;} >+.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;} >+.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;} >+.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 li>a,.pager li>span{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 li>a:hover{text-decoration:none;background-color:#f5f5f5;} >+.pager .next>a,.pager .next>span{float:right;} >+.pager .previous>a,.pager .previous>span{float:left;} >+.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{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;} >+.alert,.alert h4{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-success h4{color:#468847;} >+.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;} >+.alert-danger h4,.alert-error h4{color:#b94a48;} >+.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;} >+.alert-info h4{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,.15), inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(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;font-size:18px;font-weight:200;line-height:30px;color:inherit;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 li{line-height:30px;} >+.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;} >+.media,.media .media{margin-top:15px;} >+.media:first-child{margin-top:0;} >+.media-object{display:block;} >+.media-heading{margin:0 0 5px;} >+.media .pull-left{margin-right:10px;} >+.media .pull-right{margin-left:10px;} >+.media-list{margin-left:0;list-style:none;} >+.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;text-align:left;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);white-space:normal;}.popover.top{margin-top:-10px;} >+.popover.right{margin-left:10px;} >+.popover.bottom{margin-top:10px;} >+.popover.left{margin-left:-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 .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;} >+.popover .arrow{border-width:11px;} >+.popover .arrow:after{border-width:10px;content:"";} >+.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;} >+.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;} >+.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;} >+.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;} >+.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:10%;left:50%;z-index:1050;width:560px;margin-left:-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;outline:none;}.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:10%;} >+.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{position:relative;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;} >+.modal-footer .btn-block+.btn-block{margin-left:0;} >+.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 li>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:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-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:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-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;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);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:"";} >+.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;} >+.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;} >+.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-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;} >+.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;} >+.typeahead{z-index:1051;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-inner>.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-inner>.item>img{display:block;line-height:1;} >+.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;} >+.carousel-inner>.active{left:0;} >+.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;} >+.carousel-inner>.next{left:100%;} >+.carousel-inner>.prev{left:-100%;} >+.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;} >+.carousel-inner>.active.left{left:-100%;} >+.carousel-inner>.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;-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,.navbar-static-top{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"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .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;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@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-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;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .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;min-height:1px;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 .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .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;min-height:1px;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 .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .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:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-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,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:hover{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:none;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 .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{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,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .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/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings-white.png b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings-white.png >new file mode 100644 >index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae >GIT binary patch >literal 8777 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 >B7G?kd > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings.png b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/img/glyphicons-halflings.png >new file mode 100644 >index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 >GIT binary patch >literal 12799 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 > >literal 0 >HcmV?d00001 > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.js b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.js >new file mode 100644 >index 0000000..5662140 >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.js >@@ -0,0 +1,2170 @@ >+/* =================================================== >+ * bootstrap-transition.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#transitions >+ * =================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) >+ * ======================================================= */ >+ >+ $(function () { >+ >+ $.support.transition = (function () { >+ >+ var transitionEnd = (function () { >+ >+ var el = document.createElement('bootstrap') >+ , transEndEventNames = { >+ 'WebkitTransition' : 'webkitTransitionEnd' >+ , 'MozTransition' : 'transitionend' >+ , 'OTransition' : 'oTransitionEnd otransitionend' >+ , 'transition' : 'transitionend' >+ } >+ , name >+ >+ for (name in transEndEventNames){ >+ if (el.style[name] !== undefined) { >+ return transEndEventNames[name] >+ } >+ } >+ >+ }()) >+ >+ return transitionEnd && { >+ end: transitionEnd >+ } >+ >+ })() >+ >+ }) >+ >+}(window.jQuery); >+/* ========================================================= >+ * bootstrap-modal.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#modals >+ * ========================================================= >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================= */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* MODAL CLASS DEFINITION >+ * ====================== */ >+ >+ var Modal = function (element, options) { >+ this.options = options >+ this.$element = $(element) >+ .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) >+ this.options.remote && this.$element.find('.modal-body').load(this.options.remote) >+ } >+ >+ Modal.prototype = { >+ >+ constructor: Modal >+ >+ , toggle: function () { >+ return this[!this.isShown ? 'show' : 'hide']() >+ } >+ >+ , show: function () { >+ var that = this >+ , e = $.Event('show') >+ >+ this.$element.trigger(e) >+ >+ if (this.isShown || e.isDefaultPrevented()) return >+ >+ this.isShown = true >+ >+ this.escape() >+ >+ this.backdrop(function () { >+ var transition = $.support.transition && that.$element.hasClass('fade') >+ >+ if (!that.$element.parent().length) { >+ that.$element.appendTo(document.body) //don't move modals dom position >+ } >+ >+ that.$element >+ .show() >+ >+ if (transition) { >+ that.$element[0].offsetWidth // force reflow >+ } >+ >+ that.$element >+ .addClass('in') >+ .attr('aria-hidden', false) >+ >+ that.enforceFocus() >+ >+ transition ? >+ that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) : >+ that.$element.focus().trigger('shown') >+ >+ }) >+ } >+ >+ , hide: function (e) { >+ e && e.preventDefault() >+ >+ var that = this >+ >+ e = $.Event('hide') >+ >+ this.$element.trigger(e) >+ >+ if (!this.isShown || e.isDefaultPrevented()) return >+ >+ this.isShown = false >+ >+ this.escape() >+ >+ $(document).off('focusin.modal') >+ >+ this.$element >+ .removeClass('in') >+ .attr('aria-hidden', true) >+ >+ $.support.transition && this.$element.hasClass('fade') ? >+ this.hideWithTransition() : >+ this.hideModal() >+ } >+ >+ , enforceFocus: function () { >+ var that = this >+ $(document).on('focusin.modal', function (e) { >+ if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { >+ that.$element.focus() >+ } >+ }) >+ } >+ >+ , escape: function () { >+ var that = this >+ if (this.isShown && this.options.keyboard) { >+ this.$element.on('keyup.dismiss.modal', function ( e ) { >+ e.which == 27 && that.hide() >+ }) >+ } else if (!this.isShown) { >+ this.$element.off('keyup.dismiss.modal') >+ } >+ } >+ >+ , hideWithTransition: function () { >+ var that = this >+ , timeout = setTimeout(function () { >+ that.$element.off($.support.transition.end) >+ that.hideModal() >+ }, 500) >+ >+ this.$element.one($.support.transition.end, function () { >+ clearTimeout(timeout) >+ that.hideModal() >+ }) >+ } >+ >+ , hideModal: function (that) { >+ this.$element >+ .hide() >+ .trigger('hidden') >+ >+ this.backdrop() >+ } >+ >+ , removeBackdrop: function () { >+ this.$backdrop.remove() >+ this.$backdrop = null >+ } >+ >+ , backdrop: function (callback) { >+ var that = this >+ , animate = this.$element.hasClass('fade') ? 'fade' : '' >+ >+ if (this.isShown && this.options.backdrop) { >+ var doAnimate = $.support.transition && animate >+ >+ this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />') >+ .appendTo(document.body) >+ >+ this.$backdrop.click( >+ this.options.backdrop == 'static' ? >+ $.proxy(this.$element[0].focus, this.$element[0]) >+ : $.proxy(this.hide, this) >+ ) >+ >+ if (doAnimate) this.$backdrop[0].offsetWidth // force reflow >+ >+ this.$backdrop.addClass('in') >+ >+ doAnimate ? >+ this.$backdrop.one($.support.transition.end, callback) : >+ callback() >+ >+ } else if (!this.isShown && this.$backdrop) { >+ this.$backdrop.removeClass('in') >+ >+ $.support.transition && this.$element.hasClass('fade')? >+ this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) : >+ this.removeBackdrop() >+ >+ } else if (callback) { >+ callback() >+ } >+ } >+ } >+ >+ >+ /* MODAL PLUGIN DEFINITION >+ * ======================= */ >+ >+ var old = $.fn.modal >+ >+ $.fn.modal = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('modal') >+ , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option) >+ if (!data) $this.data('modal', (data = new Modal(this, options))) >+ if (typeof option == 'string') data[option]() >+ else if (options.show) data.show() >+ }) >+ } >+ >+ $.fn.modal.defaults = { >+ backdrop: true >+ , keyboard: true >+ , show: true >+ } >+ >+ $.fn.modal.Constructor = Modal >+ >+ >+ /* MODAL NO CONFLICT >+ * ================= */ >+ >+ $.fn.modal.noConflict = function () { >+ $.fn.modal = old >+ return this >+ } >+ >+ >+ /* MODAL DATA-API >+ * ============== */ >+ >+ $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) { >+ var $this = $(this) >+ , href = $this.attr('href') >+ , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7 >+ , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data()) >+ >+ e.preventDefault() >+ >+ $target >+ .modal(option) >+ .one('hide', function () { >+ $this.focus() >+ }) >+ }) >+ >+}(window.jQuery); >+ >+/* ============================================================ >+ * bootstrap-dropdown.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#dropdowns >+ * ============================================================ >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ============================================================ */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* DROPDOWN CLASS DEFINITION >+ * ========================= */ >+ >+ var toggle = '[data-toggle=dropdown]' >+ , Dropdown = function (element) { >+ var $el = $(element).on('click.dropdown.data-api', this.toggle) >+ $('html').on('click.dropdown.data-api', function () { >+ $el.parent().removeClass('open') >+ }) >+ } >+ >+ Dropdown.prototype = { >+ >+ constructor: Dropdown >+ >+ , toggle: function (e) { >+ var $this = $(this) >+ , $parent >+ , isActive >+ >+ if ($this.is('.disabled, :disabled')) return >+ >+ $parent = getParent($this) >+ >+ isActive = $parent.hasClass('open') >+ >+ clearMenus() >+ >+ if (!isActive) { >+ $parent.toggleClass('open') >+ } >+ >+ $this.focus() >+ >+ return false >+ } >+ >+ , keydown: function (e) { >+ var $this >+ , $items >+ , $active >+ , $parent >+ , isActive >+ , index >+ >+ if (!/(38|40|27)/.test(e.keyCode)) return >+ >+ $this = $(this) >+ >+ e.preventDefault() >+ e.stopPropagation() >+ >+ if ($this.is('.disabled, :disabled')) return >+ >+ $parent = getParent($this) >+ >+ isActive = $parent.hasClass('open') >+ >+ if (!isActive || (isActive && e.keyCode == 27)) return $this.click() >+ >+ $items = $('[role=menu] li:not(.divider):visible a', $parent) >+ >+ if (!$items.length) return >+ >+ index = $items.index($items.filter(':focus')) >+ >+ if (e.keyCode == 38 && index > 0) index-- // up >+ if (e.keyCode == 40 && index < $items.length - 1) index++ // down >+ if (!~index) index = 0 >+ >+ $items >+ .eq(index) >+ .focus() >+ } >+ >+ } >+ >+ function clearMenus() { >+ $(toggle).each(function () { >+ getParent($(this)).removeClass('open') >+ }) >+ } >+ >+ function getParent($this) { >+ var selector = $this.attr('data-target') >+ , $parent >+ >+ if (!selector) { >+ selector = $this.attr('href') >+ selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 >+ } >+ >+ $parent = $(selector) >+ $parent.length || ($parent = $this.parent()) >+ >+ return $parent >+ } >+ >+ >+ /* DROPDOWN PLUGIN DEFINITION >+ * ========================== */ >+ >+ var old = $.fn.dropdown >+ >+ $.fn.dropdown = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('dropdown') >+ if (!data) $this.data('dropdown', (data = new Dropdown(this))) >+ if (typeof option == 'string') data[option].call($this) >+ }) >+ } >+ >+ $.fn.dropdown.Constructor = Dropdown >+ >+ >+ /* DROPDOWN NO CONFLICT >+ * ==================== */ >+ >+ $.fn.dropdown.noConflict = function () { >+ $.fn.dropdown = old >+ return this >+ } >+ >+ >+ /* APPLY TO STANDARD DROPDOWN ELEMENTS >+ * =================================== */ >+ >+ $(document) >+ .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus) >+ .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) >+ .on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() }) >+ .on('click.dropdown.data-api touchstart.dropdown.data-api' , toggle, Dropdown.prototype.toggle) >+ .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) >+ >+}(window.jQuery); >+/* ============================================================= >+ * bootstrap-scrollspy.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#scrollspy >+ * ============================================================= >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ============================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* SCROLLSPY CLASS DEFINITION >+ * ========================== */ >+ >+ function ScrollSpy(element, options) { >+ var process = $.proxy(this.process, this) >+ , $element = $(element).is('body') ? $(window) : $(element) >+ , href >+ this.options = $.extend({}, $.fn.scrollspy.defaults, options) >+ this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process) >+ this.selector = (this.options.target >+ || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 >+ || '') + ' .nav li > a' >+ this.$body = $('body') >+ this.refresh() >+ this.process() >+ } >+ >+ ScrollSpy.prototype = { >+ >+ constructor: ScrollSpy >+ >+ , refresh: function () { >+ var self = this >+ , $targets >+ >+ this.offsets = $([]) >+ this.targets = $([]) >+ >+ $targets = this.$body >+ .find(this.selector) >+ .map(function () { >+ var $el = $(this) >+ , href = $el.data('target') || $el.attr('href') >+ , $href = /^#\w/.test(href) && $(href) >+ return ( $href >+ && $href.length >+ && [[ $href.position().top + self.$scrollElement.scrollTop(), href ]] ) || null >+ }) >+ .sort(function (a, b) { return a[0] - b[0] }) >+ .each(function () { >+ self.offsets.push(this[0]) >+ self.targets.push(this[1]) >+ }) >+ } >+ >+ , process: function () { >+ var scrollTop = this.$scrollElement.scrollTop() + this.options.offset >+ , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight >+ , maxScroll = scrollHeight - this.$scrollElement.height() >+ , offsets = this.offsets >+ , targets = this.targets >+ , activeTarget = this.activeTarget >+ , i >+ >+ if (scrollTop >= maxScroll) { >+ return activeTarget != (i = targets.last()[0]) >+ && this.activate ( i ) >+ } >+ >+ for (i = offsets.length; i--;) { >+ activeTarget != targets[i] >+ && scrollTop >= offsets[i] >+ && (!offsets[i + 1] || scrollTop <= offsets[i + 1]) >+ && this.activate( targets[i] ) >+ } >+ } >+ >+ , activate: function (target) { >+ var active >+ , selector >+ >+ this.activeTarget = target >+ >+ $(this.selector) >+ .parent('.active') >+ .removeClass('active') >+ >+ selector = this.selector >+ + '[data-target="' + target + '"],' >+ + this.selector + '[href="' + target + '"]' >+ >+ active = $(selector) >+ .parent('li') >+ .addClass('active') >+ >+ if (active.parent('.dropdown-menu').length) { >+ active = active.closest('li.dropdown').addClass('active') >+ } >+ >+ active.trigger('activate') >+ } >+ >+ } >+ >+ >+ /* SCROLLSPY PLUGIN DEFINITION >+ * =========================== */ >+ >+ var old = $.fn.scrollspy >+ >+ $.fn.scrollspy = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('scrollspy') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.scrollspy.Constructor = ScrollSpy >+ >+ $.fn.scrollspy.defaults = { >+ offset: 10 >+ } >+ >+ >+ /* SCROLLSPY NO CONFLICT >+ * ===================== */ >+ >+ $.fn.scrollspy.noConflict = function () { >+ $.fn.scrollspy = old >+ return this >+ } >+ >+ >+ /* SCROLLSPY DATA-API >+ * ================== */ >+ >+ $(window).on('load', function () { >+ $('[data-spy="scroll"]').each(function () { >+ var $spy = $(this) >+ $spy.scrollspy($spy.data()) >+ }) >+ }) >+ >+}(window.jQuery); >+/* ======================================================== >+ * bootstrap-tab.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#tabs >+ * ======================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ======================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* TAB CLASS DEFINITION >+ * ==================== */ >+ >+ var Tab = function (element) { >+ this.element = $(element) >+ } >+ >+ Tab.prototype = { >+ >+ constructor: Tab >+ >+ , show: function () { >+ var $this = this.element >+ , $ul = $this.closest('ul:not(.dropdown-menu)') >+ , selector = $this.attr('data-target') >+ , previous >+ , $target >+ , e >+ >+ if (!selector) { >+ selector = $this.attr('href') >+ selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 >+ } >+ >+ if ( $this.parent('li').hasClass('active') ) return >+ >+ previous = $ul.find('.active:last a')[0] >+ >+ e = $.Event('show', { >+ relatedTarget: previous >+ }) >+ >+ $this.trigger(e) >+ >+ if (e.isDefaultPrevented()) return >+ >+ $target = $(selector) >+ >+ this.activate($this.parent('li'), $ul) >+ this.activate($target, $target.parent(), function () { >+ $this.trigger({ >+ type: 'shown' >+ , relatedTarget: previous >+ }) >+ }) >+ } >+ >+ , activate: function ( element, container, callback) { >+ var $active = container.find('> .active') >+ , transition = callback >+ && $.support.transition >+ && $active.hasClass('fade') >+ >+ function next() { >+ $active >+ .removeClass('active') >+ .find('> .dropdown-menu > .active') >+ .removeClass('active') >+ >+ element.addClass('active') >+ >+ if (transition) { >+ element[0].offsetWidth // reflow for transition >+ element.addClass('in') >+ } else { >+ element.removeClass('fade') >+ } >+ >+ if ( element.parent('.dropdown-menu') ) { >+ element.closest('li.dropdown').addClass('active') >+ } >+ >+ callback && callback() >+ } >+ >+ transition ? >+ $active.one($.support.transition.end, next) : >+ next() >+ >+ $active.removeClass('in') >+ } >+ } >+ >+ >+ /* TAB PLUGIN DEFINITION >+ * ===================== */ >+ >+ var old = $.fn.tab >+ >+ $.fn.tab = function ( option ) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('tab') >+ if (!data) $this.data('tab', (data = new Tab(this))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.tab.Constructor = Tab >+ >+ >+ /* TAB NO CONFLICT >+ * =============== */ >+ >+ $.fn.tab.noConflict = function () { >+ $.fn.tab = old >+ return this >+ } >+ >+ >+ /* TAB DATA-API >+ * ============ */ >+ >+ $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) { >+ e.preventDefault() >+ $(this).tab('show') >+ }) >+ >+}(window.jQuery); >+/* =========================================================== >+ * bootstrap-tooltip.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#tooltips >+ * Inspired by the original jQuery.tipsy by Jason Frame >+ * =========================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* TOOLTIP PUBLIC CLASS DEFINITION >+ * =============================== */ >+ >+ var Tooltip = function (element, options) { >+ this.init('tooltip', element, options) >+ } >+ >+ Tooltip.prototype = { >+ >+ constructor: Tooltip >+ >+ , init: function (type, element, options) { >+ var eventIn >+ , eventOut >+ >+ this.type = type >+ this.$element = $(element) >+ this.options = this.getOptions(options) >+ this.enabled = true >+ >+ if (this.options.trigger == 'click') { >+ this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this)) >+ } else if (this.options.trigger != 'manual') { >+ eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus' >+ eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur' >+ this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this)) >+ this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this)) >+ } >+ >+ this.options.selector ? >+ (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) : >+ this.fixTitle() >+ } >+ >+ , getOptions: function (options) { >+ options = $.extend({}, $.fn[this.type].defaults, options, this.$element.data()) >+ >+ if (options.delay && typeof options.delay == 'number') { >+ options.delay = { >+ show: options.delay >+ , hide: options.delay >+ } >+ } >+ >+ return options >+ } >+ >+ , enter: function (e) { >+ var self = $(e.currentTarget)[this.type](this._options).data(this.type) >+ >+ if (!self.options.delay || !self.options.delay.show) return self.show() >+ >+ clearTimeout(this.timeout) >+ self.hoverState = 'in' >+ this.timeout = setTimeout(function() { >+ if (self.hoverState == 'in') self.show() >+ }, self.options.delay.show) >+ } >+ >+ , leave: function (e) { >+ var self = $(e.currentTarget)[this.type](this._options).data(this.type) >+ >+ if (this.timeout) clearTimeout(this.timeout) >+ if (!self.options.delay || !self.options.delay.hide) return self.hide() >+ >+ self.hoverState = 'out' >+ this.timeout = setTimeout(function() { >+ if (self.hoverState == 'out') self.hide() >+ }, self.options.delay.hide) >+ } >+ >+ , show: function () { >+ var $tip >+ , inside >+ , pos >+ , actualWidth >+ , actualHeight >+ , placement >+ , tp >+ >+ if (this.hasContent() && this.enabled) { >+ $tip = this.tip() >+ this.setContent() >+ >+ if (this.options.animation) { >+ $tip.addClass('fade') >+ } >+ >+ placement = typeof this.options.placement == 'function' ? >+ this.options.placement.call(this, $tip[0], this.$element[0]) : >+ this.options.placement >+ >+ inside = /in/.test(placement) >+ >+ $tip >+ .detach() >+ .css({ top: 0, left: 0, display: 'block' }) >+ .insertAfter(this.$element) >+ >+ pos = this.getPosition(inside) >+ >+ actualWidth = $tip[0].offsetWidth >+ actualHeight = $tip[0].offsetHeight >+ >+ switch (inside ? placement.split(' ')[1] : placement) { >+ case 'bottom': >+ tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2} >+ break >+ case 'top': >+ tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2} >+ break >+ case 'left': >+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth} >+ break >+ case 'right': >+ tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width} >+ break >+ } >+ >+ $tip >+ .offset(tp) >+ .addClass(placement) >+ .addClass('in') >+ } >+ } >+ >+ , setContent: function () { >+ var $tip = this.tip() >+ , title = this.getTitle() >+ >+ $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title) >+ $tip.removeClass('fade in top bottom left right') >+ } >+ >+ , hide: function () { >+ var that = this >+ , $tip = this.tip() >+ >+ $tip.removeClass('in') >+ >+ function removeWithAnimation() { >+ var timeout = setTimeout(function () { >+ $tip.off($.support.transition.end).detach() >+ }, 500) >+ >+ $tip.one($.support.transition.end, function () { >+ clearTimeout(timeout) >+ $tip.detach() >+ }) >+ } >+ >+ $.support.transition && this.$tip.hasClass('fade') ? >+ removeWithAnimation() : >+ $tip.detach() >+ >+ return this >+ } >+ >+ , fixTitle: function () { >+ var $e = this.$element >+ if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') { >+ $e.attr('data-original-title', $e.attr('title') || '').removeAttr('title') >+ } >+ } >+ >+ , hasContent: function () { >+ return this.getTitle() >+ } >+ >+ , getPosition: function (inside) { >+ return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), { >+ width: this.$element[0].offsetWidth >+ , height: this.$element[0].offsetHeight >+ }) >+ } >+ >+ , getTitle: function () { >+ var title >+ , $e = this.$element >+ , o = this.options >+ >+ title = $e.attr('data-original-title') >+ || (typeof o.title == 'function' ? o.title.call($e[0]) : o.title) >+ >+ return title >+ } >+ >+ , tip: function () { >+ return this.$tip = this.$tip || $(this.options.template) >+ } >+ >+ , validate: function () { >+ if (!this.$element[0].parentNode) { >+ this.hide() >+ this.$element = null >+ this.options = null >+ } >+ } >+ >+ , enable: function () { >+ this.enabled = true >+ } >+ >+ , disable: function () { >+ this.enabled = false >+ } >+ >+ , toggleEnabled: function () { >+ this.enabled = !this.enabled >+ } >+ >+ , toggle: function (e) { >+ var self = $(e.currentTarget)[this.type](this._options).data(this.type) >+ self[self.tip().hasClass('in') ? 'hide' : 'show']() >+ } >+ >+ , destroy: function () { >+ this.hide().$element.off('.' + this.type).removeData(this.type) >+ } >+ >+ } >+ >+ >+ /* TOOLTIP PLUGIN DEFINITION >+ * ========================= */ >+ >+ var old = $.fn.tooltip >+ >+ $.fn.tooltip = function ( option ) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('tooltip') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('tooltip', (data = new Tooltip(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.tooltip.Constructor = Tooltip >+ >+ $.fn.tooltip.defaults = { >+ animation: true >+ , placement: 'top' >+ , selector: false >+ , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' >+ , trigger: 'hover' >+ , title: '' >+ , delay: 0 >+ , html: false >+ } >+ >+ >+ /* TOOLTIP NO CONFLICT >+ * =================== */ >+ >+ $.fn.tooltip.noConflict = function () { >+ $.fn.tooltip = old >+ return this >+ } >+ >+}(window.jQuery); >+/* =========================================================== >+ * bootstrap-popover.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#popovers >+ * =========================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * =========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* POPOVER PUBLIC CLASS DEFINITION >+ * =============================== */ >+ >+ var Popover = function (element, options) { >+ this.init('popover', element, options) >+ } >+ >+ >+ /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js >+ ========================================== */ >+ >+ Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, { >+ >+ constructor: Popover >+ >+ , setContent: function () { >+ var $tip = this.tip() >+ , title = this.getTitle() >+ , content = this.getContent() >+ >+ $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title) >+ $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content) >+ >+ $tip.removeClass('fade top bottom left right in') >+ } >+ >+ , hasContent: function () { >+ return this.getTitle() || this.getContent() >+ } >+ >+ , getContent: function () { >+ var content >+ , $e = this.$element >+ , o = this.options >+ >+ content = $e.attr('data-content') >+ || (typeof o.content == 'function' ? o.content.call($e[0]) : o.content) >+ >+ return content >+ } >+ >+ , tip: function () { >+ if (!this.$tip) { >+ this.$tip = $(this.options.template) >+ } >+ return this.$tip >+ } >+ >+ , destroy: function () { >+ this.hide().$element.off('.' + this.type).removeData(this.type) >+ } >+ >+ }) >+ >+ >+ /* POPOVER PLUGIN DEFINITION >+ * ======================= */ >+ >+ var old = $.fn.popover >+ >+ $.fn.popover = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('popover') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('popover', (data = new Popover(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.popover.Constructor = Popover >+ >+ $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, { >+ placement: 'right' >+ , trigger: 'click' >+ , content: '' >+ , template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"></div></div></div>' >+ }) >+ >+ >+ /* POPOVER NO CONFLICT >+ * =================== */ >+ >+ $.fn.popover.noConflict = function () { >+ $.fn.popover = old >+ return this >+ } >+ >+}(window.jQuery); >+/* ========================================================== >+ * bootstrap-affix.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#affix >+ * ========================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* AFFIX CLASS DEFINITION >+ * ====================== */ >+ >+ var Affix = function (element, options) { >+ this.options = $.extend({}, $.fn.affix.defaults, options) >+ this.$window = $(window) >+ .on('scroll.affix.data-api', $.proxy(this.checkPosition, this)) >+ .on('click.affix.data-api', $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this)) >+ this.$element = $(element) >+ this.checkPosition() >+ } >+ >+ Affix.prototype.checkPosition = function () { >+ if (!this.$element.is(':visible')) return >+ >+ var scrollHeight = $(document).height() >+ , scrollTop = this.$window.scrollTop() >+ , position = this.$element.offset() >+ , offset = this.options.offset >+ , offsetBottom = offset.bottom >+ , offsetTop = offset.top >+ , reset = 'affix affix-top affix-bottom' >+ , affix >+ >+ if (typeof offset != 'object') offsetBottom = offsetTop = offset >+ if (typeof offsetTop == 'function') offsetTop = offset.top() >+ if (typeof offsetBottom == 'function') offsetBottom = offset.bottom() >+ >+ affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ? >+ false : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? >+ 'bottom' : offsetTop != null && scrollTop <= offsetTop ? >+ 'top' : false >+ >+ if (this.affixed === affix) return >+ >+ this.affixed = affix >+ this.unpin = affix == 'bottom' ? position.top - scrollTop : null >+ >+ this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : '')) >+ } >+ >+ >+ /* AFFIX PLUGIN DEFINITION >+ * ======================= */ >+ >+ var old = $.fn.affix >+ >+ $.fn.affix = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('affix') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('affix', (data = new Affix(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.affix.Constructor = Affix >+ >+ $.fn.affix.defaults = { >+ offset: 0 >+ } >+ >+ >+ /* AFFIX NO CONFLICT >+ * ================= */ >+ >+ $.fn.affix.noConflict = function () { >+ $.fn.affix = old >+ return this >+ } >+ >+ >+ /* AFFIX DATA-API >+ * ============== */ >+ >+ $(window).on('load', function () { >+ $('[data-spy="affix"]').each(function () { >+ var $spy = $(this) >+ , data = $spy.data() >+ >+ data.offset = data.offset || {} >+ >+ data.offsetBottom && (data.offset.bottom = data.offsetBottom) >+ data.offsetTop && (data.offset.top = data.offsetTop) >+ >+ $spy.affix(data) >+ }) >+ }) >+ >+ >+}(window.jQuery); >+/* ========================================================== >+ * bootstrap-alert.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#alerts >+ * ========================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* ALERT CLASS DEFINITION >+ * ====================== */ >+ >+ var dismiss = '[data-dismiss="alert"]' >+ , Alert = function (el) { >+ $(el).on('click', dismiss, this.close) >+ } >+ >+ Alert.prototype.close = function (e) { >+ var $this = $(this) >+ , selector = $this.attr('data-target') >+ , $parent >+ >+ if (!selector) { >+ selector = $this.attr('href') >+ selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 >+ } >+ >+ $parent = $(selector) >+ >+ e && e.preventDefault() >+ >+ $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) >+ >+ $parent.trigger(e = $.Event('close')) >+ >+ if (e.isDefaultPrevented()) return >+ >+ $parent.removeClass('in') >+ >+ function removeElement() { >+ $parent >+ .trigger('closed') >+ .remove() >+ } >+ >+ $.support.transition && $parent.hasClass('fade') ? >+ $parent.on($.support.transition.end, removeElement) : >+ removeElement() >+ } >+ >+ >+ /* ALERT PLUGIN DEFINITION >+ * ======================= */ >+ >+ var old = $.fn.alert >+ >+ $.fn.alert = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('alert') >+ if (!data) $this.data('alert', (data = new Alert(this))) >+ if (typeof option == 'string') data[option].call($this) >+ }) >+ } >+ >+ $.fn.alert.Constructor = Alert >+ >+ >+ /* ALERT NO CONFLICT >+ * ================= */ >+ >+ $.fn.alert.noConflict = function () { >+ $.fn.alert = old >+ return this >+ } >+ >+ >+ /* ALERT DATA-API >+ * ============== */ >+ >+ $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) >+ >+}(window.jQuery); >+/* ============================================================ >+ * bootstrap-button.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#buttons >+ * ============================================================ >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ============================================================ */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* BUTTON PUBLIC CLASS DEFINITION >+ * ============================== */ >+ >+ var Button = function (element, options) { >+ this.$element = $(element) >+ this.options = $.extend({}, $.fn.button.defaults, options) >+ } >+ >+ Button.prototype.setState = function (state) { >+ var d = 'disabled' >+ , $el = this.$element >+ , data = $el.data() >+ , val = $el.is('input') ? 'val' : 'html' >+ >+ state = state + 'Text' >+ data.resetText || $el.data('resetText', $el[val]()) >+ >+ $el[val](data[state] || this.options[state]) >+ >+ // push to event loop to allow forms to submit >+ setTimeout(function () { >+ state == 'loadingText' ? >+ $el.addClass(d).attr(d, d) : >+ $el.removeClass(d).removeAttr(d) >+ }, 0) >+ } >+ >+ Button.prototype.toggle = function () { >+ var $parent = this.$element.closest('[data-toggle="buttons-radio"]') >+ >+ $parent && $parent >+ .find('.active') >+ .removeClass('active') >+ >+ this.$element.toggleClass('active') >+ } >+ >+ >+ /* BUTTON PLUGIN DEFINITION >+ * ======================== */ >+ >+ var old = $.fn.button >+ >+ $.fn.button = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('button') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('button', (data = new Button(this, options))) >+ if (option == 'toggle') data.toggle() >+ else if (option) data.setState(option) >+ }) >+ } >+ >+ $.fn.button.defaults = { >+ loadingText: 'loading...' >+ } >+ >+ $.fn.button.Constructor = Button >+ >+ >+ /* BUTTON NO CONFLICT >+ * ================== */ >+ >+ $.fn.button.noConflict = function () { >+ $.fn.button = old >+ return this >+ } >+ >+ >+ /* BUTTON DATA-API >+ * =============== */ >+ >+ $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { >+ var $btn = $(e.target) >+ if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') >+ $btn.button('toggle') >+ }) >+ >+}(window.jQuery); >+/* ============================================================= >+ * bootstrap-collapse.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#collapse >+ * ============================================================= >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ============================================================ */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* COLLAPSE PUBLIC CLASS DEFINITION >+ * ================================ */ >+ >+ var Collapse = function (element, options) { >+ this.$element = $(element) >+ this.options = $.extend({}, $.fn.collapse.defaults, options) >+ >+ if (this.options.parent) { >+ this.$parent = $(this.options.parent) >+ } >+ >+ this.options.toggle && this.toggle() >+ } >+ >+ Collapse.prototype = { >+ >+ constructor: Collapse >+ >+ , dimension: function () { >+ var hasWidth = this.$element.hasClass('width') >+ return hasWidth ? 'width' : 'height' >+ } >+ >+ , show: function () { >+ var dimension >+ , scroll >+ , actives >+ , hasData >+ >+ if (this.transitioning) return >+ >+ dimension = this.dimension() >+ scroll = $.camelCase(['scroll', dimension].join('-')) >+ actives = this.$parent && this.$parent.find('> .accordion-group > .in') >+ >+ if (actives && actives.length) { >+ hasData = actives.data('collapse') >+ if (hasData && hasData.transitioning) return >+ actives.collapse('hide') >+ hasData || actives.data('collapse', null) >+ } >+ >+ this.$element[dimension](0) >+ this.transition('addClass', $.Event('show'), 'shown') >+ $.support.transition && this.$element[dimension](this.$element[0][scroll]) >+ } >+ >+ , hide: function () { >+ var dimension >+ if (this.transitioning) return >+ dimension = this.dimension() >+ this.reset(this.$element[dimension]()) >+ this.transition('removeClass', $.Event('hide'), 'hidden') >+ this.$element[dimension](0) >+ } >+ >+ , reset: function (size) { >+ var dimension = this.dimension() >+ >+ this.$element >+ .removeClass('collapse') >+ [dimension](size || 'auto') >+ [0].offsetWidth >+ >+ this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') >+ >+ return this >+ } >+ >+ , transition: function (method, startEvent, completeEvent) { >+ var that = this >+ , complete = function () { >+ if (startEvent.type == 'show') that.reset() >+ that.transitioning = 0 >+ that.$element.trigger(completeEvent) >+ } >+ >+ this.$element.trigger(startEvent) >+ >+ if (startEvent.isDefaultPrevented()) return >+ >+ this.transitioning = 1 >+ >+ this.$element[method]('in') >+ >+ $.support.transition && this.$element.hasClass('collapse') ? >+ this.$element.one($.support.transition.end, complete) : >+ complete() >+ } >+ >+ , toggle: function () { >+ this[this.$element.hasClass('in') ? 'hide' : 'show']() >+ } >+ >+ } >+ >+ >+ /* COLLAPSE PLUGIN DEFINITION >+ * ========================== */ >+ >+ var old = $.fn.collapse >+ >+ $.fn.collapse = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('collapse') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('collapse', (data = new Collapse(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.collapse.defaults = { >+ toggle: true >+ } >+ >+ $.fn.collapse.Constructor = Collapse >+ >+ >+ /* COLLAPSE NO CONFLICT >+ * ==================== */ >+ >+ $.fn.collapse.noConflict = function () { >+ $.fn.collapse = old >+ return this >+ } >+ >+ >+ /* COLLAPSE DATA-API >+ * ================= */ >+ >+ $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { >+ var $this = $(this), href >+ , target = $this.attr('data-target') >+ || e.preventDefault() >+ || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 >+ , option = $(target).data('collapse') ? 'toggle' : $this.data() >+ $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') >+ $(target).collapse(option) >+ }) >+ >+}(window.jQuery); >+/* ========================================================== >+ * bootstrap-carousel.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#carousel >+ * ========================================================== >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ========================================================== */ >+ >+ >+!function ($) { >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* CAROUSEL CLASS DEFINITION >+ * ========================= */ >+ >+ var Carousel = function (element, options) { >+ this.$element = $(element) >+ this.options = options >+ this.options.pause == 'hover' && this.$element >+ .on('mouseenter', $.proxy(this.pause, this)) >+ .on('mouseleave', $.proxy(this.cycle, this)) >+ } >+ >+ Carousel.prototype = { >+ >+ cycle: function (e) { >+ if (!e) this.paused = false >+ this.options.interval >+ && !this.paused >+ && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) >+ return this >+ } >+ >+ , to: function (pos) { >+ var $active = this.$element.find('.item.active') >+ , children = $active.parent().children() >+ , activePos = children.index($active) >+ , that = this >+ >+ if (pos > (children.length - 1) || pos < 0) return >+ >+ if (this.sliding) { >+ return this.$element.one('slid', function () { >+ that.to(pos) >+ }) >+ } >+ >+ if (activePos == pos) { >+ return this.pause().cycle() >+ } >+ >+ return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos])) >+ } >+ >+ , pause: function (e) { >+ if (!e) this.paused = true >+ if (this.$element.find('.next, .prev').length && $.support.transition.end) { >+ this.$element.trigger($.support.transition.end) >+ this.cycle() >+ } >+ clearInterval(this.interval) >+ this.interval = null >+ return this >+ } >+ >+ , next: function () { >+ if (this.sliding) return >+ return this.slide('next') >+ } >+ >+ , prev: function () { >+ if (this.sliding) return >+ return this.slide('prev') >+ } >+ >+ , slide: function (type, next) { >+ var $active = this.$element.find('.item.active') >+ , $next = next || $active[type]() >+ , isCycling = this.interval >+ , direction = type == 'next' ? 'left' : 'right' >+ , fallback = type == 'next' ? 'first' : 'last' >+ , that = this >+ , e >+ >+ this.sliding = true >+ >+ isCycling && this.pause() >+ >+ $next = $next.length ? $next : this.$element.find('.item')[fallback]() >+ >+ e = $.Event('slide', { >+ relatedTarget: $next[0] >+ }) >+ >+ if ($next.hasClass('active')) return >+ >+ if ($.support.transition && this.$element.hasClass('slide')) { >+ this.$element.trigger(e) >+ if (e.isDefaultPrevented()) return >+ $next.addClass(type) >+ $next[0].offsetWidth // force reflow >+ $active.addClass(direction) >+ $next.addClass(direction) >+ this.$element.one($.support.transition.end, function () { >+ $next.removeClass([type, direction].join(' ')).addClass('active') >+ $active.removeClass(['active', direction].join(' ')) >+ that.sliding = false >+ setTimeout(function () { that.$element.trigger('slid') }, 0) >+ }) >+ } else { >+ this.$element.trigger(e) >+ if (e.isDefaultPrevented()) return >+ $active.removeClass('active') >+ $next.addClass('active') >+ this.sliding = false >+ this.$element.trigger('slid') >+ } >+ >+ isCycling && this.cycle() >+ >+ return this >+ } >+ >+ } >+ >+ >+ /* CAROUSEL PLUGIN DEFINITION >+ * ========================== */ >+ >+ var old = $.fn.carousel >+ >+ $.fn.carousel = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('carousel') >+ , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) >+ , action = typeof option == 'string' ? option : options.slide >+ if (!data) $this.data('carousel', (data = new Carousel(this, options))) >+ if (typeof option == 'number') data.to(option) >+ else if (action) data[action]() >+ else if (options.interval) data.cycle() >+ }) >+ } >+ >+ $.fn.carousel.defaults = { >+ interval: 5000 >+ , pause: 'hover' >+ } >+ >+ $.fn.carousel.Constructor = Carousel >+ >+ >+ /* CAROUSEL NO CONFLICT >+ * ==================== */ >+ >+ $.fn.carousel.noConflict = function () { >+ $.fn.carousel = old >+ return this >+ } >+ >+ /* CAROUSEL DATA-API >+ * ================= */ >+ >+ $(document).on('click.carousel.data-api', '[data-slide]', function (e) { >+ var $this = $(this), href >+ , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 >+ , options = $.extend({}, $target.data(), $this.data()) >+ $target.carousel(options) >+ e.preventDefault() >+ }) >+ >+}(window.jQuery); >+/* ============================================================= >+ * bootstrap-typeahead.js v2.2.2 >+ * http://twitter.github.com/bootstrap/javascript.html#typeahead >+ * ============================================================= >+ * Copyright 2012 Twitter, Inc. >+ * >+ * Licensed under the Apache License, Version 2.0 (the "License"); >+ * you may not use this file except in compliance with the License. >+ * You may obtain a copy of the License at >+ * >+ * http://www.apache.org/licenses/LICENSE-2.0 >+ * >+ * Unless required by applicable law or agreed to in writing, software >+ * distributed under the License is distributed on an "AS IS" BASIS, >+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. >+ * See the License for the specific language governing permissions and >+ * limitations under the License. >+ * ============================================================ */ >+ >+ >+!function($){ >+ >+ "use strict"; // jshint ;_; >+ >+ >+ /* TYPEAHEAD PUBLIC CLASS DEFINITION >+ * ================================= */ >+ >+ var Typeahead = function (element, options) { >+ this.$element = $(element) >+ this.options = $.extend({}, $.fn.typeahead.defaults, options) >+ 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.source = this.options.source >+ this.$menu = $(this.options.menu) >+ this.shown = false >+ this.listen() >+ } >+ >+ Typeahead.prototype = { >+ >+ constructor: Typeahead >+ >+ , select: function () { >+ var val = this.$menu.find('.active').attr('data-value') >+ this.$element >+ .val(this.updater(val)) >+ .change() >+ return this.hide() >+ } >+ >+ , updater: function (item) { >+ return item >+ } >+ >+ , show: function () { >+ var pos = $.extend({}, this.$element.position(), { >+ height: this.$element[0].offsetHeight >+ }) >+ >+ this.$menu >+ .insertAfter(this.$element) >+ .css({ >+ top: pos.top + pos.height >+ , left: pos.left >+ }) >+ .show() >+ >+ this.shown = true >+ return this >+ } >+ >+ , hide: function () { >+ this.$menu.hide() >+ this.shown = false >+ return this >+ } >+ >+ , lookup: function (event) { >+ var items >+ >+ this.query = this.$element.val() >+ >+ if (!this.query || this.query.length < this.options.minLength) { >+ return this.shown ? this.hide() : this >+ } >+ >+ items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source >+ >+ return items ? this.process(items) : this >+ } >+ >+ , process: function (items) { >+ var that = this >+ >+ items = $.grep(items, function (item) { >+ return that.matcher(item) >+ }) >+ >+ items = this.sorter(items) >+ >+ if (!items.length) { >+ return this.shown ? this.hide() : this >+ } >+ >+ return this.render(items.slice(0, this.options.items)).show() >+ } >+ >+ , matcher: function (item) { >+ return ~item.toLowerCase().indexOf(this.query.toLowerCase()) >+ } >+ >+ , sorter: function (items) { >+ var beginswith = [] >+ , caseSensitive = [] >+ , caseInsensitive = [] >+ , item >+ >+ while (item = items.shift()) { >+ if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item) >+ else if (~item.indexOf(this.query)) caseSensitive.push(item) >+ else caseInsensitive.push(item) >+ } >+ >+ return beginswith.concat(caseSensitive, caseInsensitive) >+ } >+ >+ , highlighter: function (item) { >+ var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&') >+ return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) { >+ return '<strong>' + match + '</strong>' >+ }) >+ } >+ >+ , render: function (items) { >+ var that = this >+ >+ items = $(items).map(function (i, item) { >+ i = $(that.options.item).attr('data-value', item) >+ i.find('a').html(that.highlighter(item)) >+ return i[0] >+ }) >+ >+ items.first().addClass('active') >+ this.$menu.html(items) >+ return this >+ } >+ >+ , next: function (event) { >+ var active = this.$menu.find('.active').removeClass('active') >+ , next = active.next() >+ >+ if (!next.length) { >+ next = $(this.$menu.find('li')[0]) >+ } >+ >+ next.addClass('active') >+ } >+ >+ , prev: function (event) { >+ var active = this.$menu.find('.active').removeClass('active') >+ , prev = active.prev() >+ >+ if (!prev.length) { >+ prev = this.$menu.find('li').last() >+ } >+ >+ prev.addClass('active') >+ } >+ >+ , listen: function () { >+ this.$element >+ .on('blur', $.proxy(this.blur, this)) >+ .on('keypress', $.proxy(this.keypress, this)) >+ .on('keyup', $.proxy(this.keyup, this)) >+ >+ if (this.eventSupported('keydown')) { >+ this.$element.on('keydown', $.proxy(this.keydown, this)) >+ } >+ >+ this.$menu >+ .on('click', $.proxy(this.click, this)) >+ .on('mouseenter', 'li', $.proxy(this.mouseenter, this)) >+ } >+ >+ , eventSupported: function(eventName) { >+ var isSupported = eventName in this.$element >+ if (!isSupported) { >+ this.$element.setAttribute(eventName, 'return;') >+ isSupported = typeof this.$element[eventName] === 'function' >+ } >+ return isSupported >+ } >+ >+ , move: function (e) { >+ if (!this.shown) return >+ >+ switch(e.keyCode) { >+ case 9: // tab >+ case 13: // enter >+ case 27: // escape >+ e.preventDefault() >+ break >+ >+ case 38: // up arrow >+ e.preventDefault() >+ this.prev() >+ break >+ >+ case 40: // down arrow >+ e.preventDefault() >+ this.next() >+ break >+ } >+ >+ e.stopPropagation() >+ } >+ >+ , keydown: function (e) { >+ this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27]) >+ this.move(e) >+ } >+ >+ , keypress: function (e) { >+ if (this.suppressKeyPressRepeat) return >+ this.move(e) >+ } >+ >+ , keyup: function (e) { >+ switch(e.keyCode) { >+ case 40: // down arrow >+ case 38: // up arrow >+ case 16: // shift >+ case 17: // ctrl >+ case 18: // alt >+ break >+ >+ case 9: // tab >+ case 13: // enter >+ if (!this.shown) return >+ this.select() >+ break >+ >+ case 27: // escape >+ if (!this.shown) return >+ this.hide() >+ break >+ >+ default: >+ this.lookup() >+ } >+ >+ e.stopPropagation() >+ e.preventDefault() >+ } >+ >+ , blur: function (e) { >+ var that = this >+ setTimeout(function () { that.hide() }, 150) >+ } >+ >+ , click: function (e) { >+ e.stopPropagation() >+ e.preventDefault() >+ this.select() >+ } >+ >+ , mouseenter: function (e) { >+ this.$menu.find('.active').removeClass('active') >+ $(e.currentTarget).addClass('active') >+ } >+ >+ } >+ >+ >+ /* TYPEAHEAD PLUGIN DEFINITION >+ * =========================== */ >+ >+ var old = $.fn.typeahead >+ >+ $.fn.typeahead = function (option) { >+ return this.each(function () { >+ var $this = $(this) >+ , data = $this.data('typeahead') >+ , options = typeof option == 'object' && option >+ if (!data) $this.data('typeahead', (data = new Typeahead(this, options))) >+ if (typeof option == 'string') data[option]() >+ }) >+ } >+ >+ $.fn.typeahead.defaults = { >+ source: [] >+ , items: 8 >+ , menu: '<ul class="typeahead dropdown-menu"></ul>' >+ , item: '<li><a href="#"></a></li>' >+ , minLength: 1 >+ } >+ >+ $.fn.typeahead.Constructor = Typeahead >+ >+ >+ /* TYPEAHEAD NO CONFLICT >+ * =================== */ >+ >+ $.fn.typeahead.noConflict = function () { >+ $.fn.typeahead = old >+ return this >+ } >+ >+ >+ /* TYPEAHEAD DATA-API >+ * ================== */ >+ >+ $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) { >+ var $this = $(this) >+ if ($this.data('typeahead')) return >+ e.preventDefault() >+ $this.typeahead($this.data()) >+ }) >+ >+}(window.jQuery); >diff --git a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.min.js b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.min.js >new file mode 100644 >index 0000000..e467960 >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.min.js >@@ -0,0 +1,7 @@ >+/** >+* Bootstrap.js by @fat & @mdo >+* plugins: bootstrap-transition.js, bootstrap-modal.js, bootstrap-dropdown.js, bootstrap-scrollspy.js, bootstrap-tab.js, bootstrap-tooltip.js, bootstrap-popover.js, bootstrap-affix.js, bootstrap-alert.js, bootstrap-button.js, bootstrap-collapse.js, bootstrap-carousel.js, bootstrap-typeahead.js >+* Copyright 2012 Twitter, Inc. >+* http://www.apache.org/licenses/LICENSE-2.0.txt >+*/ >+!function(a){a(function(){a.support.transition=function(){var a=function(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},c;for(c in b)if(a.style[c]!==undefined)return b[c]}();return a&&{end:a}}()})}(window.jQuery),!function(a){var b=function(b,c){this.options=c,this.$element=a(b).delegate('[data-dismiss="modal"]',"click.dismiss.modal",a.proxy(this.hide,this)),this.options.remote&&this.$element.find(".modal-body").load(this.options.remote)};b.prototype={constructor:b,toggle:function(){return this[this.isShown?"hide":"show"]()},show:function(){var b=this,c=a.Event("show");this.$element.trigger(c);if(this.isShown||c.isDefaultPrevented())return;this.isShown=!0,this.escape(),this.backdrop(function(){var c=a.support.transition&&b.$element.hasClass("fade");b.$element.parent().length||b.$element.appendTo(document.body),b.$element.show(),c&&b.$element[0].offsetWidth,b.$element.addClass("in").attr("aria-hidden",!1),b.enforceFocus(),c?b.$element.one(a.support.transition.end,function(){b.$element.focus().trigger("shown")}):b.$element.focus().trigger("shown")})},hide:function(b){b&&b.preventDefault();var c=this;b=a.Event("hide"),this.$element.trigger(b);if(!this.isShown||b.isDefaultPrevented())return;this.isShown=!1,this.escape(),a(document).off("focusin.modal"),this.$element.removeClass("in").attr("aria-hidden",!0),a.support.transition&&this.$element.hasClass("fade")?this.hideWithTransition():this.hideModal()},enforceFocus:function(){var b=this;a(document).on("focusin.modal",function(a){b.$element[0]!==a.target&&!b.$element.has(a.target).length&&b.$element.focus()})},escape:function(){var a=this;this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.modal",function(b){b.which==27&&a.hide()}):this.isShown||this.$element.off("keyup.dismiss.modal")},hideWithTransition:function(){var b=this,c=setTimeout(function(){b.$element.off(a.support.transition.end),b.hideModal()},500);this.$element.one(a.support.transition.end,function(){clearTimeout(c),b.hideModal()})},hideModal:function(a){this.$element.hide().trigger("hidden"),this.backdrop()},removeBackdrop:function(){this.$backdrop.remove(),this.$backdrop=null},backdrop:function(b){var c=this,d=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=a.support.transition&&d;this.$backdrop=a('<div class="modal-backdrop '+d+'" />').appendTo(document.body),this.$backdrop.click(this.options.backdrop=="static"?a.proxy(this.$element[0].focus,this.$element[0]):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()}};var c=a.fn.modal;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.fn.modal.noConflict=function(){return a.fn.modal=c,this},a(document).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(){a(b).each(function(){e(a(this)).removeClass("open")})}function e(b){var c=b.attr("data-target"),d;return c||(c=b.attr("href"),c=c&&/#/.test(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):visible a",g);if(!d.length)return;i=d.index(d.filter(":focus")),b.keyCode==38&&i>0&&i--,b.keyCode==40&&i<d.length-1&&i++,~i||(i=0),d.eq(i).focus()}};var f=a.fn.dropdown;a.fn.dropdown=function(b){return this.each(function(){var d=a(this),e=d.data("dropdown");e||d.data("dropdown",e=new c(this)),typeof b=="string"&&e[b].call(d)})},a.fn.dropdown.Constructor=c,a.fn.dropdown.noConflict=function(){return a.fn.dropdown=f,this},a(document).on("click.dropdown.data-api touchstart.dropdown.data-api",d).on("click.dropdown touchstart.dropdown.data-api",".dropdown form",function(a){a.stopPropagation()}).on("touchstart.dropdown.data-api",".dropdown-menu",function(a){a.stopPropagation()}).on("click.dropdown.data-api touchstart.dropdown.data-api",b,c.prototype.toggle).on("keydown.dropdown.data-api touchstart.dropdown.data-api",b+", [role=menu]",c.prototype.keydown)}(window.jQuery),!function(a){function b(b,c){var d=a.proxy(this.process,this),e=a(b).is("body")?a(window):a(b),f;this.options=a.extend({},a.fn.scrollspy.defaults,c),this.$scrollElement=e.on("scroll.scroll-spy.data-api",d),this.selector=(this.options.target||(f=a(b).attr("href"))&&f.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > 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 c=a(this),d=c.data("target")||c.attr("href"),e=/^#\w/.test(d)&&a(d);return e&&e.length&&[[e.position().top+b.$scrollElement.scrollTop(),d]]||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")}};var c=a.fn.scrollspy;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.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},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:last a")[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")}};var c=a.fn.tab;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.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).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.detach().css({top:0,left:0,display:"block"}).insertAfter(this.$element),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.offset(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).detach()},500);c.one(a.support.transition.end,function(){clearTimeout(b),c.detach()})}var b=this,c=this.tip();return c.removeClass("in"),a.support.transition&&this.$tip.hasClass("fade")?d():c.detach(),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(b){var c=a(b.currentTarget)[this.type](this._options).data(this.type);c[c.tip().hasClass("in")?"hide":"show"]()},destroy:function(){this.hide().$element.off("."+this.type).removeData(this.type)}};var c=a.fn.tooltip;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:'<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover",title:"",delay:0,html:!1},a.fn.tooltip.noConflict=function(){return a.fn.tooltip=c,this}}(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)}});var c=a.fn.popover;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:'<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"></div></div></div>'}),a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(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)).on("click.affix.data-api",a.proxy(function(){setTimeout(a.proxy(this.checkPosition,this),1)},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:""))};var c=a.fn.affix;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.fn.affix.noConflict=function(){return a.fn.affix=c,this},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()};var d=a.fn.alert;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.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).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.closest('[data-toggle="buttons-radio"]');a&&a.find(".active").removeClass("active"),this.$element.toggleClass("active")};var c=a.fn.button;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.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).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"]()}};var c=a.fn.collapse;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.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).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.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;this.sliding=!0,f&&this.pause(),e=e.length?e:this.$element.find(".item")[h](),j=a.Event("slide",{relatedTarget:e[0]});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}};var c=a.fn.carousel;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.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).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=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.source=this.options.source,this.$menu=a(this.options.menu),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.position(),{height:this.$element[0].offsetHeight});return this.$menu.insertAfter(this.$element).css({top:b.top+b.height,left:b.left}).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<this.options.minLength?this.shown?this.hide():this:(c=a.isFunction(this.source)?this.source(this.query,a.proxy(this.process,this)):this.source,c?this.process(c):this)},process:function(b){var c=this;return b=a.grep(b,function(a){return c.matcher(a)}),b=this.sorter(b),b.length?this.render(b.slice(0,this.options.items)).show():this.shown?this.hide():this},matcher:function(a){return~a.toLowerCase().indexOf(this.query.toLowerCase())},sorter:function(a){var b=[],c=[],d=[],e;while(e=a.shift())e.toLowerCase().indexOf(this.query.toLowerCase())?~e.indexOf(this.query)?c.push(e):d.push(e):b.push(e);return b.concat(c,d)},highlighter:function(a){var b=this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&");return a.replace(new RegExp("("+b+")","ig"),function(a,b){return"<strong>"+b+"</strong>"})},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)),this.eventSupported("keydown")&&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))},eventSupported:function(a){var b=a in this.$element;return b||(this.$element.setAttribute(a,"return;"),b=typeof this.$element[a]=="function"),b},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:case 16:case 17:case 18: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")}};var c=a.fn.typeahead;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:'<ul class="typeahead dropdown-menu"></ul>',item:'<li><a href="#"></a></li>',minLength:1},a.fn.typeahead.Constructor=b,a.fn.typeahead.noConflict=function(){return a.fn.typeahead=c,this},a(document).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) >\ No newline at end of file >-- >1.7.9.5 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 9420
:
14691
|
14905
|
14906
|
14910
|
14916
|
14927
|
14928
|
14982
|
14987
|
15192
|
15194
|
15323
|
15324