View | Details | Raw Unified | Return to bug 9420
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/css/staff-global.css (-2 / +6 lines)
Lines 157-162 ul li li { Link Here
157
	list-style-type : circle;
157
	list-style-type : circle;
158
}
158
}
159
159
160
/* this is to prevent the above 2 rules applying to bootstrap menus */
161
ul.nav li {
162
	list-style-type: none;
163
}
164
160
ol {
165
ol {
161
	padding-left : 1.5em;
166
	padding-left : 1.5em;
162
}
167
}
Lines 1843-1850 span.permissiondesc { Link Here
1843
	z-index : 50;
1848
	z-index : 50;
1844
}
1849
}
1845
#cartmenulink {
1850
#cartmenulink {
1846
        background: transparent url("../../img/cart-small.gif") 0 3px no-repeat;
1851
        background: transparent url("../../img/cart-small.gif") 0 no-repeat;
1847
        padding-left : 15px;
1848
}
1852
}
1849
#cartmenulink span#basketcount span {
1853
#cartmenulink span#basketcount span {
1850
	display : inline;
1854
	display : inline;
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/doc-head-close.inc (-1 / +5 lines)
Lines 1-5 Link Here
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
1
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
2
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon %][% ELSE %][% themelang %]/includes/favicon.ico[% END %]" type="image/x-icon" />
2
<link rel="shortcut icon" href="[% IF ( IntranetFavicon ) %][% IntranetFavicon %][% ELSE %][% themelang %]/includes/favicon.ico[% END %]" type="image/x-icon" />
3
<link rel="stylesheet" type="text/css" media="screen" href="[% themelang %]/lib/bootstrap/css/bootstrap.min.css">
3
<link rel="stylesheet" type="text/css" href="[% themelang %]/lib/jquery/jquery-ui.css" />
4
<link rel="stylesheet" type="text/css" href="[% themelang %]/lib/jquery/jquery-ui.css" />
4
<link rel="stylesheet" type="text/css" media="print" href="[% themelang %]/css/print.css" />
5
<link rel="stylesheet" type="text/css" media="print" href="[% themelang %]/css/print.css" />
5
[% IF ( intranetstylesheet ) %]
6
[% IF ( intranetstylesheet ) %]
Lines 29-35 Link Here
29
<script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> 
30
<script type="text/javascript" src="[% yuipath %]/utilities/utilities.js"></script> 
30
<script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> 
31
<script type="text/javascript" src="[% yuipath %]/button/button-min.js"></script> 
31
<script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> 
32
<script type="text/javascript" src="[% yuipath %]/container/container_core-min.js"></script> 
32
<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script> 
33
<script type="text/javascript" src="[% yuipath %]/menu/menu-min.js"></script>
34
35
<!-- Bootstrap js -->
36
<script type="text/javascript" src="[% themelang %]/lib/bootstrap/js/bootstrap.min.js"></script> 
33
37
34
<!-- koha core js -->
38
<!-- koha core js -->
35
<script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script>
39
<script type="text/javascript" src="[% themelang %]/js/staff-global.js"></script>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/header.inc (-80 / +127 lines)
Lines 1-83 Link Here
1
    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]
1
<!--    [% IF ( intranetbookbag ) %]<div id="cartDetails">Your cart is empty.</div>[% END %]-->
2
3
    <div class="navbar navbar-static-top">
4
        <div class="navbar-inner">
5
            <ul class="nav">
6
                    [% IF ( CAN_user_circulate ) %] 
7
                          <li>
8
                             <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a>
9
                          </li>
10
                    [% END %]
11
                    [% IF ( CAN_user_borrowers ) %]
12
                          <li>
13
                             <a href="/cgi-bin/koha/members/members-home.pl">Patrons</a>
14
                          </li>
15
                    [% END %]
16
                    [% IF ( CAN_user_catalogue ) %]
17
                          <li>
18
                             <a href="/cgi-bin/koha/catalogue/search.pl">Search</a>
19
                          </li>
20
                    [% END %]
21
                    [% IF ( intranetbookbag ) %]
22
                          <li>
23
                             <a href="#" id="cartmenulink">Cart
24
                                 <span id="basketcount"></span>
25
                             </a>
26
                          </li>
27
                    [% END %]
2
28
3
    <div id="header" class="clearfix">
4
        <div id="toplevelnav">
5
            <ul id="toplevelmenu">
6
                [% IF ( CAN_user_circulate ) %]<li><a class="toplinks" href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a></li>[% END %]
7
                [% IF ( CAN_user_borrowers ) %]<li><a class="toplinks" href="/cgi-bin/koha/members/members-home.pl">Patrons</a></li>[% END %]
8
                [% IF ( CAN_user_catalogue ) %]<li><a class="toplinks" href="/cgi-bin/koha/catalogue/search.pl">Search</a></li>[% END %]
9
                [% IF ( intranetbookbag ) %]
10
                    <li><a class="toplinks" href="#" id="cartmenulink">Cart<span id="basketcount"></span></a></li>
11
                [% END %]
12
                [% IntranetNav %]
29
                [% IntranetNav %]
13
                <li class="more">
30
                  <li class="dropdown">
14
                    <a class="toplinks" id="showmore" href="/cgi-bin/koha/mainpage.pl">More</a>
31
                       <a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown">More</a>
15
                    <div id="moremenu">
32
                    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
16
                        <div class="bd">
33
                        <li>
17
                            <ul>
34
                           <a href="/cgi-bin/koha/virtualshelves/shelves.pl">Lists</a>
18
                            <li><a href="/cgi-bin/koha/virtualshelves/shelves.pl">Lists</a></li>
35
                        </li>
19
                            [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ) %]
36
                      [% IF ( CAN_user_editcatalogue_edit_catalogue || CAN_user_editcatalogue_edit_items ) %]
20
                            <li><a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a></li>
37
                        <li>
21
                            [% END %]
38
                           <a href="/cgi-bin/koha/cataloguing/addbooks.pl">Cataloging</a>
22
                            [% IF ( CAN_user_acquisition ) %]
39
                        </li>
23
                            <li><a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a></li>
40
                      [% END %]
24
                            [% END %]
41
                      [% IF ( CAN_user_acquisition ) %]
25
                            [% IF ( CAN_user_editauthorities ) %]
42
                        <li>
26
                            <li><a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a></li>
43
                           <a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a>
27
                            [% END %]
44
                        </li>
28
                            [% IF ( CAN_user_serials ) %]
45
                      [% END %]
29
                            <li><a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a></li>
46
                      [% IF ( CAN_user_editauthorities ) %]
30
                            [% END %]
47
                        <li>
31
                            [% IF ( CAN_user_reports ) %]
48
                           <a href="/cgi-bin/koha/authorities/authorities-home.pl">Authorities</a>
32
                            <li><a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a></li>
49
                        </li>
33
                            [% END %]
50
                      [% END %]
34
                            [% IF ( CAN_user_tools ) %]
51
                      [% IF ( CAN_user_serials ) %]
35
                            <li><a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a></li>
52
                        <li>
36
                            [% END %]
53
                           <a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a>
37
                            [% IF ( CAN_user_parameters ) %]
54
                        </li>
38
                            <li><a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a></li>
55
                      [% END %]
39
                            [% END %]
56
                      [% IF ( CAN_user_reports ) %]
40
                            <li><a href="/cgi-bin/koha/about.pl">About Koha</a></li>
57
                        <li>
41
                            </ul>
58
                           <a href="/cgi-bin/koha/reports/reports-home.pl">Reports</a>
42
                        </div>
59
                        </li>
43
                    </div>
60
                      [% END %]
44
                </li>
61
                      [% IF ( CAN_user_tools ) %]
62
                        <li>
63
                           <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
64
                        </li>
65
                      [% END %]
66
                      [% IF ( CAN_user_parameters ) %]
67
                        <li>
68
                           <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a>
69
                        </li>
70
                      [% END %]
71
                        <li>
72
                           <a href="/cgi-bin/koha/about.pl">About Koha</a>
73
                        </li>
74
                    </ul>
75
                  </li>
45
            </ul>
76
            </ul>
46
        </div>
77
      <ul class="nav pull-right">
47
    <div id="login_controls">
78
        <li class ="dropdown">
48
        [% IF ( AutoLocation ) %]
79
          <a href="#" id="drop3" role="button" class="dropdown-toggle" data-toggle="dropdown">
49
            <strong>
80
           [% IF ( loggedinusername ) %]
50
            [% LoginBranchname %]
81
              <span class="loggedinusername">
51
            </strong>
82
                  [% loggedinusername %]
52
        [% ELSE %]
83
              </span>
53
            <strong>
84
              <b class="carat"></b> @ 
54
            [% IF ( LoginBranchname == 'NO_LIBRARY_SET' ) %]
85
              [% IF ( AutoLocation ) %]
55
                NO LIBRARY SET
86
                <brand>
56
            [% ELSE %]
87
                  [% LoginBranchname %]
57
                [% LoginBranchname %]
88
                </brand>
58
            [% END %]
89
              [% ELSE %]
59
            </strong>
90
                <strong>
60
            [% IF ( IndependantBranches ) %]
91
                  [% IF ( LoginBranchname == 'NO_LIBRARY_SET' ) %]
61
                [% IF ( CAN_user_management || CAN_user_editcatalogue_edit_catalogue ) %]
92
                     NO LIBRARY SET
62
                    ( <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> )
93
                  [% ELSE %]
63
                [% END %]
94
                     [% LoginBranchname %]
64
            [% ELSE %]
95
                  [% END %]
65
                ( <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> )
96
                </strong>
66
            [% END %]
97
              [% END %]
67
        |
98
          </a>
68
        [% END %]
99
          <ul class="dropdown-menu" role="menu" aria-labelledby="drop3">
69
        [% IF ( loggedinusername ) %]
100
           [% IF ( IndependantBranches ) %]
70
            <span class="loggedinusername">
101
              [% IF ( CAN_user_management || CAN_user_editcatalogue_edit_catalogue ) %]
71
                [% loggedinusername %]
102
                  <li>   
72
            </span>
103
                     <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a> 
73
            [% IF ( intranetbookbag ) %]
104
                  </li>
74
            ( <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor(); delBasket('main', true);">Log out</a> ) |
105
              [% END %]
75
            [% ELSE %]
106
           [% ELSE %]
76
            ( <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor();">Log out</a> ) |
107
                  <li>
77
            [% END %]
108
                     <a class="toplinks" href="/cgi-bin/koha/circ/selectbranchprinter.pl">Set library</a>
78
        [% ELSE %]
109
                  </li>
79
            You are not logged in |
110
           [% END %]
80
        [% END %]
111
           [% IF ( intranetbookbag ) %]
81
        <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>
112
              <li> 
82
    </div>
113
                  <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor(); delBasket('main', true);">Log out</a>
83
</div>	
114
              </li>
115
           [% ELSE %]
116
              <li>
117
                  <a class="toplinks" href="/cgi-bin/koha/mainpage.pl?logout.x=1" onclick="clearHoldFor();">Log out</a>
118
              </li>
119
           [% END %]
120
           [% ELSE %]
121
              You are not logged in |
122
           [% END %]
123
          </ul>
124
          <li>
125
         <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>
126
          </li>
127
        </li>
128
      </ul>
129
       </div>
130
   </div>
(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/members-menu.inc (-1 / +1 lines)
Lines 1-7 Link Here
1
[% IF ( borrowernumber ) %]
1
[% IF ( borrowernumber ) %]
2
<div id="menu">
2
<div id="menu">
3
  <ul>
3
  <ul>
4
    [% IF ( circview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/circ/circulation.pl?borrowernumber=[% borrowernumber %]">Check out</a></li>
4
    [% 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>
5
    [% IF ( detailview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">Details</a></li>
5
    [% IF ( detailview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">Details</a></li>
6
    [% IF ( CAN_user_updatecharges ) %]
6
    [% IF ( CAN_user_updatecharges ) %]
7
        [% IF ( finesview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/boraccount.pl?borrowernumber=[% borrowernumber %]">Fines</a></li>
7
        [% IF ( finesview ) %]<li class="active">[% ELSE %]<li>[% END %]<a href="/cgi-bin/koha/members/boraccount.pl?borrowernumber=[% borrowernumber %]">Fines</a></li>
(-)a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.css (+4967 lines)
Line 0 Link Here
1
/*!
2
 * Bootstrap v2.2.2
3
 *
4
 * Copyright 2012 Twitter, Inc
5
 * Licensed under the Apache License v2.0
6
 * http://www.apache.org/licenses/LICENSE-2.0
7
 *
8
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
 */
10
.clearfix {
11
  *zoom: 1;
12
}
13
.clearfix:before,
14
.clearfix:after {
15
  display: table;
16
  content: "";
17
  line-height: 0;
18
}
19
.clearfix:after {
20
  clear: both;
21
}
22
.hide-text {
23
  font: 0/0 a;
24
  color: transparent;
25
  text-shadow: none;
26
  background-color: transparent;
27
  border: 0;
28
}
29
.input-block-level {
30
  display: block;
31
  width: 100%;
32
  min-height: 30px;
33
  -webkit-box-sizing: border-box;
34
  -moz-box-sizing: border-box;
35
  box-sizing: border-box;
36
}
37
article,
38
aside,
39
details,
40
figcaption,
41
figure,
42
footer,
43
header,
44
hgroup,
45
nav,
46
section {
47
  display: block;
48
}
49
audio,
50
canvas,
51
video {
52
  display: inline-block;
53
  *display: inline;
54
  *zoom: 1;
55
}
56
audio:not([controls]) {
57
  display: none;
58
}
59
html {
60
  font-size: 100%;
61
  -webkit-text-size-adjust: 100%;
62
  -ms-text-size-adjust: 100%;
63
}
64
a:focus {
65
  outline: thin dotted #333;
66
  outline: 5px auto -webkit-focus-ring-color;
67
  outline-offset: -2px;
68
}
69
a:hover,
70
a:active {
71
  outline: 0;
72
}
73
sub,
74
sup {
75
  position: relative;
76
  font-size: 75%;
77
  line-height: 0;
78
  vertical-align: baseline;
79
}
80
sup {
81
  top: -0.5em;
82
}
83
sub {
84
  bottom: -0.25em;
85
}
86
img {
87
  /* Responsive images (ensure images don't scale beyond their parents) */
88
89
  max-width: 100%;
90
  /* Part 1: Set a maxium relative to the parent */
91
92
  width: auto\9;
93
  /* IE7-8 need help adjusting responsive images */
94
95
  height: auto;
96
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
97
98
  vertical-align: middle;
99
  border: 0;
100
  -ms-interpolation-mode: bicubic;
101
}
102
#map_canvas img,
103
.google-maps img {
104
  max-width: none;
105
}
106
button,
107
input,
108
select,
109
textarea {
110
  margin: 0;
111
  font-size: 100%;
112
  vertical-align: middle;
113
}
114
button,
115
input {
116
  *overflow: visible;
117
  line-height: normal;
118
}
119
button::-moz-focus-inner,
120
input::-moz-focus-inner {
121
  padding: 0;
122
  border: 0;
123
}
124
button,
125
html input[type="button"],
126
input[type="reset"],
127
input[type="submit"] {
128
  -webkit-appearance: button;
129
  cursor: pointer;
130
}
131
label,
132
select,
133
button,
134
input[type="button"],
135
input[type="reset"],
136
input[type="submit"],
137
input[type="radio"],
138
input[type="checkbox"] {
139
  cursor: pointer;
140
}
141
input[type="search"] {
142
  -webkit-box-sizing: content-box;
143
  -moz-box-sizing: content-box;
144
  box-sizing: content-box;
145
  -webkit-appearance: textfield;
146
}
147
input[type="search"]::-webkit-search-decoration,
148
input[type="search"]::-webkit-search-cancel-button {
149
  -webkit-appearance: none;
150
}
151
textarea {
152
  overflow: auto;
153
  vertical-align: top;
154
}
155
@media print {
156
  * {
157
    text-shadow: none !important;
158
    color: #000 !important;
159
    background: transparent !important;
160
    box-shadow: none !important;
161
  }
162
  a,
163
  a:visited {
164
    text-decoration: underline;
165
  }
166
  a[href]:after {
167
    content: " (" attr(href) ")";
168
  }
169
  abbr[title]:after {
170
    content: " (" attr(title) ")";
171
  }
172
  .ir a:after,
173
  a[href^="javascript:"]:after,
174
  a[href^="#"]:after {
175
    content: "";
176
  }
177
  pre,
178
  blockquote {
179
    border: 1px solid #999;
180
    page-break-inside: avoid;
181
  }
182
  thead {
183
    display: table-header-group;
184
  }
185
  tr,
186
  img {
187
    page-break-inside: avoid;
188
  }
189
  img {
190
    max-width: 100% !important;
191
  }
192
  @page  {
193
    margin: 0.5cm;
194
  }
195
  p,
196
  h2,
197
  h3 {
198
    orphans: 3;
199
    widows: 3;
200
  }
201
  h2,
202
  h3 {
203
    page-break-after: avoid;
204
  }
205
}
206
body {
207
  margin: 0;
208
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
209
  font-size: 14px;
210
  line-height: 20px;
211
  color: #333333;
212
  background-color: #ffffff;
213
}
214
a {
215
  color: #0088cc;
216
  text-decoration: none;
217
}
218
a:hover {
219
  color: #005580;
220
  text-decoration: underline;
221
}
222
.img-rounded {
223
  -webkit-border-radius: 6px;
224
  -moz-border-radius: 6px;
225
  border-radius: 6px;
226
}
227
.img-polaroid {
228
  padding: 4px;
229
  background-color: #fff;
230
  border: 1px solid #ccc;
231
  border: 1px solid rgba(0, 0, 0, 0.2);
232
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
233
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
234
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
235
}
236
.img-circle {
237
  -webkit-border-radius: 500px;
238
  -moz-border-radius: 500px;
239
  border-radius: 500px;
240
}
241
.row {
242
  margin-left: -20px;
243
  *zoom: 1;
244
}
245
.row:before,
246
.row:after {
247
  display: table;
248
  content: "";
249
  line-height: 0;
250
}
251
.row:after {
252
  clear: both;
253
}
254
[class*="span"] {
255
  float: left;
256
  min-height: 1px;
257
  margin-left: 20px;
258
}
259
.container,
260
.navbar-static-top .container,
261
.navbar-fixed-top .container,
262
.navbar-fixed-bottom .container {
263
  width: 940px;
264
}
265
.span12 {
266
  width: 940px;
267
}
268
.span11 {
269
  width: 860px;
270
}
271
.span10 {
272
  width: 780px;
273
}
274
.span9 {
275
  width: 700px;
276
}
277
.span8 {
278
  width: 620px;
279
}
280
.span7 {
281
  width: 540px;
282
}
283
.span6 {
284
  width: 460px;
285
}
286
.span5 {
287
  width: 380px;
288
}
289
.span4 {
290
  width: 300px;
291
}
292
.span3 {
293
  width: 220px;
294
}
295
.span2 {
296
  width: 140px;
297
}
298
.span1 {
299
  width: 60px;
300
}
301
.offset12 {
302
  margin-left: 980px;
303
}
304
.offset11 {
305
  margin-left: 900px;
306
}
307
.offset10 {
308
  margin-left: 820px;
309
}
310
.offset9 {
311
  margin-left: 740px;
312
}
313
.offset8 {
314
  margin-left: 660px;
315
}
316
.offset7 {
317
  margin-left: 580px;
318
}
319
.offset6 {
320
  margin-left: 500px;
321
}
322
.offset5 {
323
  margin-left: 420px;
324
}
325
.offset4 {
326
  margin-left: 340px;
327
}
328
.offset3 {
329
  margin-left: 260px;
330
}
331
.offset2 {
332
  margin-left: 180px;
333
}
334
.offset1 {
335
  margin-left: 100px;
336
}
337
.row-fluid {
338
  width: 100%;
339
  *zoom: 1;
340
}
341
.row-fluid:before,
342
.row-fluid:after {
343
  display: table;
344
  content: "";
345
  line-height: 0;
346
}
347
.row-fluid:after {
348
  clear: both;
349
}
350
.row-fluid [class*="span"] {
351
  display: block;
352
  width: 100%;
353
  min-height: 30px;
354
  -webkit-box-sizing: border-box;
355
  -moz-box-sizing: border-box;
356
  box-sizing: border-box;
357
  float: left;
358
  margin-left: 2.127659574468085%;
359
  *margin-left: 2.074468085106383%;
360
}
361
.row-fluid [class*="span"]:first-child {
362
  margin-left: 0;
363
}
364
.row-fluid .controls-row [class*="span"] + [class*="span"] {
365
  margin-left: 2.127659574468085%;
366
}
367
.row-fluid .span12 {
368
  width: 100%;
369
  *width: 99.94680851063829%;
370
}
371
.row-fluid .span11 {
372
  width: 91.48936170212765%;
373
  *width: 91.43617021276594%;
374
}
375
.row-fluid .span10 {
376
  width: 82.97872340425532%;
377
  *width: 82.92553191489361%;
378
}
379
.row-fluid .span9 {
380
  width: 74.46808510638297%;
381
  *width: 74.41489361702126%;
382
}
383
.row-fluid .span8 {
384
  width: 65.95744680851064%;
385
  *width: 65.90425531914893%;
386
}
387
.row-fluid .span7 {
388
  width: 57.44680851063829%;
389
  *width: 57.39361702127659%;
390
}
391
.row-fluid .span6 {
392
  width: 48.93617021276595%;
393
  *width: 48.88297872340425%;
394
}
395
.row-fluid .span5 {
396
  width: 40.42553191489362%;
397
  *width: 40.37234042553192%;
398
}
399
.row-fluid .span4 {
400
  width: 31.914893617021278%;
401
  *width: 31.861702127659576%;
402
}
403
.row-fluid .span3 {
404
  width: 23.404255319148934%;
405
  *width: 23.351063829787233%;
406
}
407
.row-fluid .span2 {
408
  width: 14.893617021276595%;
409
  *width: 14.840425531914894%;
410
}
411
.row-fluid .span1 {
412
  width: 6.382978723404255%;
413
  *width: 6.329787234042553%;
414
}
415
.row-fluid .offset12 {
416
  margin-left: 104.25531914893617%;
417
  *margin-left: 104.14893617021275%;
418
}
419
.row-fluid .offset12:first-child {
420
  margin-left: 102.12765957446808%;
421
  *margin-left: 102.02127659574467%;
422
}
423
.row-fluid .offset11 {
424
  margin-left: 95.74468085106382%;
425
  *margin-left: 95.6382978723404%;
426
}
427
.row-fluid .offset11:first-child {
428
  margin-left: 93.61702127659574%;
429
  *margin-left: 93.51063829787232%;
430
}
431
.row-fluid .offset10 {
432
  margin-left: 87.23404255319149%;
433
  *margin-left: 87.12765957446807%;
434
}
435
.row-fluid .offset10:first-child {
436
  margin-left: 85.1063829787234%;
437
  *margin-left: 84.99999999999999%;
438
}
439
.row-fluid .offset9 {
440
  margin-left: 78.72340425531914%;
441
  *margin-left: 78.61702127659572%;
442
}
443
.row-fluid .offset9:first-child {
444
  margin-left: 76.59574468085106%;
445
  *margin-left: 76.48936170212764%;
446
}
447
.row-fluid .offset8 {
448
  margin-left: 70.2127659574468%;
449
  *margin-left: 70.10638297872339%;
450
}
451
.row-fluid .offset8:first-child {
452
  margin-left: 68.08510638297872%;
453
  *margin-left: 67.9787234042553%;
454
}
455
.row-fluid .offset7 {
456
  margin-left: 61.70212765957446%;
457
  *margin-left: 61.59574468085106%;
458
}
459
.row-fluid .offset7:first-child {
460
  margin-left: 59.574468085106375%;
461
  *margin-left: 59.46808510638297%;
462
}
463
.row-fluid .offset6 {
464
  margin-left: 53.191489361702125%;
465
  *margin-left: 53.085106382978715%;
466
}
467
.row-fluid .offset6:first-child {
468
  margin-left: 51.063829787234035%;
469
  *margin-left: 50.95744680851063%;
470
}
471
.row-fluid .offset5 {
472
  margin-left: 44.68085106382979%;
473
  *margin-left: 44.57446808510638%;
474
}
475
.row-fluid .offset5:first-child {
476
  margin-left: 42.5531914893617%;
477
  *margin-left: 42.4468085106383%;
478
}
479
.row-fluid .offset4 {
480
  margin-left: 36.170212765957444%;
481
  *margin-left: 36.06382978723405%;
482
}
483
.row-fluid .offset4:first-child {
484
  margin-left: 34.04255319148936%;
485
  *margin-left: 33.93617021276596%;
486
}
487
.row-fluid .offset3 {
488
  margin-left: 27.659574468085104%;
489
  *margin-left: 27.5531914893617%;
490
}
491
.row-fluid .offset3:first-child {
492
  margin-left: 25.53191489361702%;
493
  *margin-left: 25.425531914893618%;
494
}
495
.row-fluid .offset2 {
496
  margin-left: 19.148936170212764%;
497
  *margin-left: 19.04255319148936%;
498
}
499
.row-fluid .offset2:first-child {
500
  margin-left: 17.02127659574468%;
501
  *margin-left: 16.914893617021278%;
502
}
503
.row-fluid .offset1 {
504
  margin-left: 10.638297872340425%;
505
  *margin-left: 10.53191489361702%;
506
}
507
.row-fluid .offset1:first-child {
508
  margin-left: 8.51063829787234%;
509
  *margin-left: 8.404255319148938%;
510
}
511
[class*="span"].hide,
512
.row-fluid [class*="span"].hide {
513
  display: none;
514
}
515
[class*="span"].pull-right,
516
.row-fluid [class*="span"].pull-right {
517
  float: right;
518
}
519
.container {
520
  margin-right: auto;
521
  margin-left: auto;
522
  *zoom: 1;
523
}
524
.container:before,
525
.container:after {
526
  display: table;
527
  content: "";
528
  line-height: 0;
529
}
530
.container:after {
531
  clear: both;
532
}
533
.container-fluid {
534
  padding-right: 20px;
535
  padding-left: 20px;
536
  *zoom: 1;
537
}
538
.container-fluid:before,
539
.container-fluid:after {
540
  display: table;
541
  content: "";
542
  line-height: 0;
543
}
544
.container-fluid:after {
545
  clear: both;
546
}
547
p {
548
  margin: 0 0 10px;
549
}
550
.lead {
551
  margin-bottom: 20px;
552
  font-size: 21px;
553
  font-weight: 200;
554
  line-height: 30px;
555
}
556
small {
557
  font-size: 85%;
558
}
559
strong {
560
  font-weight: bold;
561
}
562
em {
563
  font-style: italic;
564
}
565
cite {
566
  font-style: normal;
567
}
568
.muted {
569
  color: #999999;
570
}
571
a.muted:hover {
572
  color: #808080;
573
}
574
.text-warning {
575
  color: #c09853;
576
}
577
a.text-warning:hover {
578
  color: #a47e3c;
579
}
580
.text-error {
581
  color: #b94a48;
582
}
583
a.text-error:hover {
584
  color: #953b39;
585
}
586
.text-info {
587
  color: #3a87ad;
588
}
589
a.text-info:hover {
590
  color: #2d6987;
591
}
592
.text-success {
593
  color: #468847;
594
}
595
a.text-success:hover {
596
  color: #356635;
597
}
598
h1,
599
h2,
600
h3,
601
h4,
602
h5,
603
h6 {
604
  margin: 10px 0;
605
  font-family: inherit;
606
  font-weight: bold;
607
  line-height: 20px;
608
  color: inherit;
609
  text-rendering: optimizelegibility;
610
}
611
h1 small,
612
h2 small,
613
h3 small,
614
h4 small,
615
h5 small,
616
h6 small {
617
  font-weight: normal;
618
  line-height: 1;
619
  color: #999999;
620
}
621
h1,
622
h2,
623
h3 {
624
  line-height: 40px;
625
}
626
h1 {
627
  font-size: 38.5px;
628
}
629
h2 {
630
  font-size: 31.5px;
631
}
632
h3 {
633
  font-size: 24.5px;
634
}
635
h4 {
636
  font-size: 17.5px;
637
}
638
h5 {
639
  font-size: 14px;
640
}
641
h6 {
642
  font-size: 11.9px;
643
}
644
h1 small {
645
  font-size: 24.5px;
646
}
647
h2 small {
648
  font-size: 17.5px;
649
}
650
h3 small {
651
  font-size: 14px;
652
}
653
h4 small {
654
  font-size: 14px;
655
}
656
.page-header {
657
  padding-bottom: 9px;
658
  margin: 20px 0 30px;
659
  border-bottom: 1px solid #eeeeee;
660
}
661
ul,
662
ol {
663
  padding: 0;
664
  margin: 0 0 10px 25px;
665
}
666
ul ul,
667
ul ol,
668
ol ol,
669
ol ul {
670
  margin-bottom: 0;
671
}
672
li {
673
  line-height: 20px;
674
}
675
ul.unstyled,
676
ol.unstyled {
677
  margin-left: 0;
678
  list-style: none;
679
}
680
ul.inline,
681
ol.inline {
682
  margin-left: 0;
683
  list-style: none;
684
}
685
ul.inline  > li,
686
ol.inline  > li {
687
  display: inline-block;
688
  padding-left: 5px;
689
  padding-right: 5px;
690
}
691
dl {
692
  margin-bottom: 20px;
693
}
694
dt,
695
dd {
696
  line-height: 20px;
697
}
698
dt {
699
  font-weight: bold;
700
}
701
dd {
702
  margin-left: 10px;
703
}
704
.dl-horizontal {
705
  *zoom: 1;
706
}
707
.dl-horizontal:before,
708
.dl-horizontal:after {
709
  display: table;
710
  content: "";
711
  line-height: 0;
712
}
713
.dl-horizontal:after {
714
  clear: both;
715
}
716
.dl-horizontal dt {
717
  float: left;
718
  width: 160px;
719
  clear: left;
720
  text-align: right;
721
  overflow: hidden;
722
  text-overflow: ellipsis;
723
  white-space: nowrap;
724
}
725
.dl-horizontal dd {
726
  margin-left: 180px;
727
}
728
hr {
729
  margin: 20px 0;
730
  border: 0;
731
  border-top: 1px solid #eeeeee;
732
  border-bottom: 1px solid #ffffff;
733
}
734
abbr[title],
735
abbr[data-original-title] {
736
  cursor: help;
737
  border-bottom: 1px dotted #999999;
738
}
739
abbr.initialism {
740
  font-size: 90%;
741
  text-transform: uppercase;
742
}
743
blockquote {
744
  padding: 0 0 0 15px;
745
  margin: 0 0 20px;
746
  border-left: 5px solid #eeeeee;
747
}
748
blockquote p {
749
  margin-bottom: 0;
750
  font-size: 16px;
751
  font-weight: 300;
752
  line-height: 25px;
753
}
754
blockquote small {
755
  display: block;
756
  line-height: 20px;
757
  color: #999999;
758
}
759
blockquote small:before {
760
  content: '\2014 \00A0';
761
}
762
blockquote.pull-right {
763
  float: right;
764
  padding-right: 15px;
765
  padding-left: 0;
766
  border-right: 5px solid #eeeeee;
767
  border-left: 0;
768
}
769
blockquote.pull-right p,
770
blockquote.pull-right small {
771
  text-align: right;
772
}
773
blockquote.pull-right small:before {
774
  content: '';
775
}
776
blockquote.pull-right small:after {
777
  content: '\00A0 \2014';
778
}
779
q:before,
780
q:after,
781
blockquote:before,
782
blockquote:after {
783
  content: "";
784
}
785
address {
786
  display: block;
787
  margin-bottom: 20px;
788
  font-style: normal;
789
  line-height: 20px;
790
}
791
code,
792
pre {
793
  padding: 0 3px 2px;
794
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
795
  font-size: 12px;
796
  color: #333333;
797
  -webkit-border-radius: 3px;
798
  -moz-border-radius: 3px;
799
  border-radius: 3px;
800
}
801
code {
802
  padding: 2px 4px;
803
  color: #d14;
804
  background-color: #f7f7f9;
805
  border: 1px solid #e1e1e8;
806
  white-space: nowrap;
807
}
808
pre {
809
  display: block;
810
  padding: 9.5px;
811
  margin: 0 0 10px;
812
  font-size: 13px;
813
  line-height: 20px;
814
  word-break: break-all;
815
  word-wrap: break-word;
816
  white-space: pre;
817
  white-space: pre-wrap;
818
  background-color: #f5f5f5;
819
  border: 1px solid #ccc;
820
  border: 1px solid rgba(0, 0, 0, 0.15);
821
  -webkit-border-radius: 4px;
822
  -moz-border-radius: 4px;
823
  border-radius: 4px;
824
}
825
pre.prettyprint {
826
  margin-bottom: 20px;
827
}
828
pre code {
829
  padding: 0;
830
  color: inherit;
831
  white-space: pre;
832
  white-space: pre-wrap;
833
  background-color: transparent;
834
  border: 0;
835
}
836
.pre-scrollable {
837
  max-height: 340px;
838
  overflow-y: scroll;
839
}
840
.btn {
841
  display: inline-block;
842
  *display: inline;
843
  /* IE7 inline-block hack */
844
845
  *zoom: 1;
846
  padding: 4px 12px;
847
  margin-bottom: 0;
848
  font-size: 14px;
849
  line-height: 20px;
850
  text-align: center;
851
  vertical-align: middle;
852
  cursor: pointer;
853
  color: #333333;
854
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
855
  background-color: #f5f5f5;
856
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
857
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
858
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
859
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
860
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
861
  background-repeat: repeat-x;
862
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
863
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
864
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
865
  *background-color: #e6e6e6;
866
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
867
868
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
869
  border: 1px solid #bbbbbb;
870
  *border: 0;
871
  border-bottom-color: #a2a2a2;
872
  -webkit-border-radius: 4px;
873
  -moz-border-radius: 4px;
874
  border-radius: 4px;
875
  *margin-left: .3em;
876
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
877
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
878
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
879
}
880
.btn:hover,
881
.btn:active,
882
.btn.active,
883
.btn.disabled,
884
.btn[disabled] {
885
  color: #333333;
886
  background-color: #e6e6e6;
887
  *background-color: #d9d9d9;
888
}
889
.btn:active,
890
.btn.active {
891
  background-color: #cccccc \9;
892
}
893
.btn:first-child {
894
  *margin-left: 0;
895
}
896
.btn:hover {
897
  color: #333333;
898
  text-decoration: none;
899
  background-position: 0 -15px;
900
  -webkit-transition: background-position 0.1s linear;
901
  -moz-transition: background-position 0.1s linear;
902
  -o-transition: background-position 0.1s linear;
903
  transition: background-position 0.1s linear;
904
}
905
.btn:focus {
906
  outline: thin dotted #333;
907
  outline: 5px auto -webkit-focus-ring-color;
908
  outline-offset: -2px;
909
}
910
.btn.active,
911
.btn:active {
912
  background-image: none;
913
  outline: 0;
914
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
915
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
916
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
917
}
918
.btn.disabled,
919
.btn[disabled] {
920
  cursor: default;
921
  background-image: none;
922
  opacity: 0.65;
923
  filter: alpha(opacity=65);
924
  -webkit-box-shadow: none;
925
  -moz-box-shadow: none;
926
  box-shadow: none;
927
}
928
.btn-large {
929
  padding: 11px 19px;
930
  font-size: 17.5px;
931
  -webkit-border-radius: 6px;
932
  -moz-border-radius: 6px;
933
  border-radius: 6px;
934
}
935
.btn-large [class^="icon-"],
936
.btn-large [class*=" icon-"] {
937
  margin-top: 4px;
938
}
939
.btn-small {
940
  padding: 2px 10px;
941
  font-size: 11.9px;
942
  -webkit-border-radius: 3px;
943
  -moz-border-radius: 3px;
944
  border-radius: 3px;
945
}
946
.btn-small [class^="icon-"],
947
.btn-small [class*=" icon-"] {
948
  margin-top: 0;
949
}
950
.btn-mini [class^="icon-"],
951
.btn-mini [class*=" icon-"] {
952
  margin-top: -1px;
953
}
954
.btn-mini {
955
  padding: 0 6px;
956
  font-size: 10.5px;
957
  -webkit-border-radius: 3px;
958
  -moz-border-radius: 3px;
959
  border-radius: 3px;
960
}
961
.btn-block {
962
  display: block;
963
  width: 100%;
964
  padding-left: 0;
965
  padding-right: 0;
966
  -webkit-box-sizing: border-box;
967
  -moz-box-sizing: border-box;
968
  box-sizing: border-box;
969
}
970
.btn-block + .btn-block {
971
  margin-top: 5px;
972
}
973
input[type="submit"].btn-block,
974
input[type="reset"].btn-block,
975
input[type="button"].btn-block {
976
  width: 100%;
977
}
978
.btn-primary.active,
979
.btn-warning.active,
980
.btn-danger.active,
981
.btn-success.active,
982
.btn-info.active,
983
.btn-inverse.active {
984
  color: rgba(255, 255, 255, 0.75);
985
}
986
.btn {
987
  border-color: #c5c5c5;
988
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
989
}
990
.btn-primary {
991
  color: #ffffff;
992
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
993
  background-color: #006dcc;
994
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
995
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
996
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
997
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
998
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
999
  background-repeat: repeat-x;
1000
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
1001
  border-color: #0044cc #0044cc #002a80;
1002
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1003
  *background-color: #0044cc;
1004
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1005
1006
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1007
}
1008
.btn-primary:hover,
1009
.btn-primary:active,
1010
.btn-primary.active,
1011
.btn-primary.disabled,
1012
.btn-primary[disabled] {
1013
  color: #ffffff;
1014
  background-color: #0044cc;
1015
  *background-color: #003bb3;
1016
}
1017
.btn-primary:active,
1018
.btn-primary.active {
1019
  background-color: #003399 \9;
1020
}
1021
.btn-warning {
1022
  color: #ffffff;
1023
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1024
  background-color: #faa732;
1025
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
1026
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
1027
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
1028
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
1029
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
1030
  background-repeat: repeat-x;
1031
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
1032
  border-color: #f89406 #f89406 #ad6704;
1033
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1034
  *background-color: #f89406;
1035
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1036
1037
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1038
}
1039
.btn-warning:hover,
1040
.btn-warning:active,
1041
.btn-warning.active,
1042
.btn-warning.disabled,
1043
.btn-warning[disabled] {
1044
  color: #ffffff;
1045
  background-color: #f89406;
1046
  *background-color: #df8505;
1047
}
1048
.btn-warning:active,
1049
.btn-warning.active {
1050
  background-color: #c67605 \9;
1051
}
1052
.btn-danger {
1053
  color: #ffffff;
1054
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1055
  background-color: #da4f49;
1056
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
1057
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
1058
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
1059
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
1060
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
1061
  background-repeat: repeat-x;
1062
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
1063
  border-color: #bd362f #bd362f #802420;
1064
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1065
  *background-color: #bd362f;
1066
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1067
1068
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1069
}
1070
.btn-danger:hover,
1071
.btn-danger:active,
1072
.btn-danger.active,
1073
.btn-danger.disabled,
1074
.btn-danger[disabled] {
1075
  color: #ffffff;
1076
  background-color: #bd362f;
1077
  *background-color: #a9302a;
1078
}
1079
.btn-danger:active,
1080
.btn-danger.active {
1081
  background-color: #942a25 \9;
1082
}
1083
.btn-success {
1084
  color: #ffffff;
1085
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1086
  background-color: #5bb75b;
1087
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
1088
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
1089
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
1090
  background-image: -o-linear-gradient(top, #62c462, #51a351);
1091
  background-image: linear-gradient(to bottom, #62c462, #51a351);
1092
  background-repeat: repeat-x;
1093
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
1094
  border-color: #51a351 #51a351 #387038;
1095
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1096
  *background-color: #51a351;
1097
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1098
1099
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1100
}
1101
.btn-success:hover,
1102
.btn-success:active,
1103
.btn-success.active,
1104
.btn-success.disabled,
1105
.btn-success[disabled] {
1106
  color: #ffffff;
1107
  background-color: #51a351;
1108
  *background-color: #499249;
1109
}
1110
.btn-success:active,
1111
.btn-success.active {
1112
  background-color: #408140 \9;
1113
}
1114
.btn-info {
1115
  color: #ffffff;
1116
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1117
  background-color: #49afcd;
1118
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
1119
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
1120
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
1121
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
1122
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
1123
  background-repeat: repeat-x;
1124
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
1125
  border-color: #2f96b4 #2f96b4 #1f6377;
1126
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1127
  *background-color: #2f96b4;
1128
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1129
1130
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1131
}
1132
.btn-info:hover,
1133
.btn-info:active,
1134
.btn-info.active,
1135
.btn-info.disabled,
1136
.btn-info[disabled] {
1137
  color: #ffffff;
1138
  background-color: #2f96b4;
1139
  *background-color: #2a85a0;
1140
}
1141
.btn-info:active,
1142
.btn-info.active {
1143
  background-color: #24748c \9;
1144
}
1145
.btn-inverse {
1146
  color: #ffffff;
1147
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
1148
  background-color: #363636;
1149
  background-image: -moz-linear-gradient(top, #444444, #222222);
1150
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
1151
  background-image: -webkit-linear-gradient(top, #444444, #222222);
1152
  background-image: -o-linear-gradient(top, #444444, #222222);
1153
  background-image: linear-gradient(to bottom, #444444, #222222);
1154
  background-repeat: repeat-x;
1155
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
1156
  border-color: #222222 #222222 #000000;
1157
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
1158
  *background-color: #222222;
1159
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
1160
1161
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
1162
}
1163
.btn-inverse:hover,
1164
.btn-inverse:active,
1165
.btn-inverse.active,
1166
.btn-inverse.disabled,
1167
.btn-inverse[disabled] {
1168
  color: #ffffff;
1169
  background-color: #222222;
1170
  *background-color: #151515;
1171
}
1172
.btn-inverse:active,
1173
.btn-inverse.active {
1174
  background-color: #080808 \9;
1175
}
1176
button.btn,
1177
input[type="submit"].btn {
1178
  *padding-top: 3px;
1179
  *padding-bottom: 3px;
1180
}
1181
button.btn::-moz-focus-inner,
1182
input[type="submit"].btn::-moz-focus-inner {
1183
  padding: 0;
1184
  border: 0;
1185
}
1186
button.btn.btn-large,
1187
input[type="submit"].btn.btn-large {
1188
  *padding-top: 7px;
1189
  *padding-bottom: 7px;
1190
}
1191
button.btn.btn-small,
1192
input[type="submit"].btn.btn-small {
1193
  *padding-top: 3px;
1194
  *padding-bottom: 3px;
1195
}
1196
button.btn.btn-mini,
1197
input[type="submit"].btn.btn-mini {
1198
  *padding-top: 1px;
1199
  *padding-bottom: 1px;
1200
}
1201
.btn-link,
1202
.btn-link:active,
1203
.btn-link[disabled] {
1204
  background-color: transparent;
1205
  background-image: none;
1206
  -webkit-box-shadow: none;
1207
  -moz-box-shadow: none;
1208
  box-shadow: none;
1209
}
1210
.btn-link {
1211
  border-color: transparent;
1212
  cursor: pointer;
1213
  color: #0088cc;
1214
  -webkit-border-radius: 0;
1215
  -moz-border-radius: 0;
1216
  border-radius: 0;
1217
}
1218
.btn-link:hover {
1219
  color: #005580;
1220
  text-decoration: underline;
1221
  background-color: transparent;
1222
}
1223
.btn-link[disabled]:hover {
1224
  color: #333333;
1225
  text-decoration: none;
1226
}
1227
[class^="icon-"],
1228
[class*=" icon-"] {
1229
  display: inline-block;
1230
  width: 14px;
1231
  height: 14px;
1232
  *margin-right: .3em;
1233
  line-height: 14px;
1234
  vertical-align: text-top;
1235
  background-image: url("../img/glyphicons-halflings.png");
1236
  background-position: 14px 14px;
1237
  background-repeat: no-repeat;
1238
  margin-top: 1px;
1239
}
1240
/* White icons with optional class, or on hover/active states of certain elements */
1241
.icon-white,
1242
.nav-pills > .active > a > [class^="icon-"],
1243
.nav-pills > .active > a > [class*=" icon-"],
1244
.nav-list > .active > a > [class^="icon-"],
1245
.nav-list > .active > a > [class*=" icon-"],
1246
.navbar-inverse .nav > .active > a > [class^="icon-"],
1247
.navbar-inverse .nav > .active > a > [class*=" icon-"],
1248
.dropdown-menu > li > a:hover > [class^="icon-"],
1249
.dropdown-menu > li > a:hover > [class*=" icon-"],
1250
.dropdown-menu > .active > a > [class^="icon-"],
1251
.dropdown-menu > .active > a > [class*=" icon-"],
1252
.dropdown-submenu:hover > a > [class^="icon-"],
1253
.dropdown-submenu:hover > a > [class*=" icon-"] {
1254
  background-image: url("../img/glyphicons-halflings-white.png");
1255
}
1256
.icon-glass {
1257
  background-position: 0      0;
1258
}
1259
.icon-music {
1260
  background-position: -24px 0;
1261
}
1262
.icon-search {
1263
  background-position: -48px 0;
1264
}
1265
.icon-envelope {
1266
  background-position: -72px 0;
1267
}
1268
.icon-heart {
1269
  background-position: -96px 0;
1270
}
1271
.icon-star {
1272
  background-position: -120px 0;
1273
}
1274
.icon-star-empty {
1275
  background-position: -144px 0;
1276
}
1277
.icon-user {
1278
  background-position: -168px 0;
1279
}
1280
.icon-film {
1281
  background-position: -192px 0;
1282
}
1283
.icon-th-large {
1284
  background-position: -216px 0;
1285
}
1286
.icon-th {
1287
  background-position: -240px 0;
1288
}
1289
.icon-th-list {
1290
  background-position: -264px 0;
1291
}
1292
.icon-ok {
1293
  background-position: -288px 0;
1294
}
1295
.icon-remove {
1296
  background-position: -312px 0;
1297
}
1298
.icon-zoom-in {
1299
  background-position: -336px 0;
1300
}
1301
.icon-zoom-out {
1302
  background-position: -360px 0;
1303
}
1304
.icon-off {
1305
  background-position: -384px 0;
1306
}
1307
.icon-signal {
1308
  background-position: -408px 0;
1309
}
1310
.icon-cog {
1311
  background-position: -432px 0;
1312
}
1313
.icon-trash {
1314
  background-position: -456px 0;
1315
}
1316
.icon-home {
1317
  background-position: 0 -24px;
1318
}
1319
.icon-file {
1320
  background-position: -24px -24px;
1321
}
1322
.icon-time {
1323
  background-position: -48px -24px;
1324
}
1325
.icon-road {
1326
  background-position: -72px -24px;
1327
}
1328
.icon-download-alt {
1329
  background-position: -96px -24px;
1330
}
1331
.icon-download {
1332
  background-position: -120px -24px;
1333
}
1334
.icon-upload {
1335
  background-position: -144px -24px;
1336
}
1337
.icon-inbox {
1338
  background-position: -168px -24px;
1339
}
1340
.icon-play-circle {
1341
  background-position: -192px -24px;
1342
}
1343
.icon-repeat {
1344
  background-position: -216px -24px;
1345
}
1346
.icon-refresh {
1347
  background-position: -240px -24px;
1348
}
1349
.icon-list-alt {
1350
  background-position: -264px -24px;
1351
}
1352
.icon-lock {
1353
  background-position: -287px -24px;
1354
}
1355
.icon-flag {
1356
  background-position: -312px -24px;
1357
}
1358
.icon-headphones {
1359
  background-position: -336px -24px;
1360
}
1361
.icon-volume-off {
1362
  background-position: -360px -24px;
1363
}
1364
.icon-volume-down {
1365
  background-position: -384px -24px;
1366
}
1367
.icon-volume-up {
1368
  background-position: -408px -24px;
1369
}
1370
.icon-qrcode {
1371
  background-position: -432px -24px;
1372
}
1373
.icon-barcode {
1374
  background-position: -456px -24px;
1375
}
1376
.icon-tag {
1377
  background-position: 0 -48px;
1378
}
1379
.icon-tags {
1380
  background-position: -25px -48px;
1381
}
1382
.icon-book {
1383
  background-position: -48px -48px;
1384
}
1385
.icon-bookmark {
1386
  background-position: -72px -48px;
1387
}
1388
.icon-print {
1389
  background-position: -96px -48px;
1390
}
1391
.icon-camera {
1392
  background-position: -120px -48px;
1393
}
1394
.icon-font {
1395
  background-position: -144px -48px;
1396
}
1397
.icon-bold {
1398
  background-position: -167px -48px;
1399
}
1400
.icon-italic {
1401
  background-position: -192px -48px;
1402
}
1403
.icon-text-height {
1404
  background-position: -216px -48px;
1405
}
1406
.icon-text-width {
1407
  background-position: -240px -48px;
1408
}
1409
.icon-align-left {
1410
  background-position: -264px -48px;
1411
}
1412
.icon-align-center {
1413
  background-position: -288px -48px;
1414
}
1415
.icon-align-right {
1416
  background-position: -312px -48px;
1417
}
1418
.icon-align-justify {
1419
  background-position: -336px -48px;
1420
}
1421
.icon-list {
1422
  background-position: -360px -48px;
1423
}
1424
.icon-indent-left {
1425
  background-position: -384px -48px;
1426
}
1427
.icon-indent-right {
1428
  background-position: -408px -48px;
1429
}
1430
.icon-facetime-video {
1431
  background-position: -432px -48px;
1432
}
1433
.icon-picture {
1434
  background-position: -456px -48px;
1435
}
1436
.icon-pencil {
1437
  background-position: 0 -72px;
1438
}
1439
.icon-map-marker {
1440
  background-position: -24px -72px;
1441
}
1442
.icon-adjust {
1443
  background-position: -48px -72px;
1444
}
1445
.icon-tint {
1446
  background-position: -72px -72px;
1447
}
1448
.icon-edit {
1449
  background-position: -96px -72px;
1450
}
1451
.icon-share {
1452
  background-position: -120px -72px;
1453
}
1454
.icon-check {
1455
  background-position: -144px -72px;
1456
}
1457
.icon-move {
1458
  background-position: -168px -72px;
1459
}
1460
.icon-step-backward {
1461
  background-position: -192px -72px;
1462
}
1463
.icon-fast-backward {
1464
  background-position: -216px -72px;
1465
}
1466
.icon-backward {
1467
  background-position: -240px -72px;
1468
}
1469
.icon-play {
1470
  background-position: -264px -72px;
1471
}
1472
.icon-pause {
1473
  background-position: -288px -72px;
1474
}
1475
.icon-stop {
1476
  background-position: -312px -72px;
1477
}
1478
.icon-forward {
1479
  background-position: -336px -72px;
1480
}
1481
.icon-fast-forward {
1482
  background-position: -360px -72px;
1483
}
1484
.icon-step-forward {
1485
  background-position: -384px -72px;
1486
}
1487
.icon-eject {
1488
  background-position: -408px -72px;
1489
}
1490
.icon-chevron-left {
1491
  background-position: -432px -72px;
1492
}
1493
.icon-chevron-right {
1494
  background-position: -456px -72px;
1495
}
1496
.icon-plus-sign {
1497
  background-position: 0 -96px;
1498
}
1499
.icon-minus-sign {
1500
  background-position: -24px -96px;
1501
}
1502
.icon-remove-sign {
1503
  background-position: -48px -96px;
1504
}
1505
.icon-ok-sign {
1506
  background-position: -72px -96px;
1507
}
1508
.icon-question-sign {
1509
  background-position: -96px -96px;
1510
}
1511
.icon-info-sign {
1512
  background-position: -120px -96px;
1513
}
1514
.icon-screenshot {
1515
  background-position: -144px -96px;
1516
}
1517
.icon-remove-circle {
1518
  background-position: -168px -96px;
1519
}
1520
.icon-ok-circle {
1521
  background-position: -192px -96px;
1522
}
1523
.icon-ban-circle {
1524
  background-position: -216px -96px;
1525
}
1526
.icon-arrow-left {
1527
  background-position: -240px -96px;
1528
}
1529
.icon-arrow-right {
1530
  background-position: -264px -96px;
1531
}
1532
.icon-arrow-up {
1533
  background-position: -289px -96px;
1534
}
1535
.icon-arrow-down {
1536
  background-position: -312px -96px;
1537
}
1538
.icon-share-alt {
1539
  background-position: -336px -96px;
1540
}
1541
.icon-resize-full {
1542
  background-position: -360px -96px;
1543
}
1544
.icon-resize-small {
1545
  background-position: -384px -96px;
1546
}
1547
.icon-plus {
1548
  background-position: -408px -96px;
1549
}
1550
.icon-minus {
1551
  background-position: -433px -96px;
1552
}
1553
.icon-asterisk {
1554
  background-position: -456px -96px;
1555
}
1556
.icon-exclamation-sign {
1557
  background-position: 0 -120px;
1558
}
1559
.icon-gift {
1560
  background-position: -24px -120px;
1561
}
1562
.icon-leaf {
1563
  background-position: -48px -120px;
1564
}
1565
.icon-fire {
1566
  background-position: -72px -120px;
1567
}
1568
.icon-eye-open {
1569
  background-position: -96px -120px;
1570
}
1571
.icon-eye-close {
1572
  background-position: -120px -120px;
1573
}
1574
.icon-warning-sign {
1575
  background-position: -144px -120px;
1576
}
1577
.icon-plane {
1578
  background-position: -168px -120px;
1579
}
1580
.icon-calendar {
1581
  background-position: -192px -120px;
1582
}
1583
.icon-random {
1584
  background-position: -216px -120px;
1585
  width: 16px;
1586
}
1587
.icon-comment {
1588
  background-position: -240px -120px;
1589
}
1590
.icon-magnet {
1591
  background-position: -264px -120px;
1592
}
1593
.icon-chevron-up {
1594
  background-position: -288px -120px;
1595
}
1596
.icon-chevron-down {
1597
  background-position: -313px -119px;
1598
}
1599
.icon-retweet {
1600
  background-position: -336px -120px;
1601
}
1602
.icon-shopping-cart {
1603
  background-position: -360px -120px;
1604
}
1605
.icon-folder-close {
1606
  background-position: -384px -120px;
1607
}
1608
.icon-folder-open {
1609
  background-position: -408px -120px;
1610
  width: 16px;
1611
}
1612
.icon-resize-vertical {
1613
  background-position: -432px -119px;
1614
}
1615
.icon-resize-horizontal {
1616
  background-position: -456px -118px;
1617
}
1618
.icon-hdd {
1619
  background-position: 0 -144px;
1620
}
1621
.icon-bullhorn {
1622
  background-position: -24px -144px;
1623
}
1624
.icon-bell {
1625
  background-position: -48px -144px;
1626
}
1627
.icon-certificate {
1628
  background-position: -72px -144px;
1629
}
1630
.icon-thumbs-up {
1631
  background-position: -96px -144px;
1632
}
1633
.icon-thumbs-down {
1634
  background-position: -120px -144px;
1635
}
1636
.icon-hand-right {
1637
  background-position: -144px -144px;
1638
}
1639
.icon-hand-left {
1640
  background-position: -168px -144px;
1641
}
1642
.icon-hand-up {
1643
  background-position: -192px -144px;
1644
}
1645
.icon-hand-down {
1646
  background-position: -216px -144px;
1647
}
1648
.icon-circle-arrow-right {
1649
  background-position: -240px -144px;
1650
}
1651
.icon-circle-arrow-left {
1652
  background-position: -264px -144px;
1653
}
1654
.icon-circle-arrow-up {
1655
  background-position: -288px -144px;
1656
}
1657
.icon-circle-arrow-down {
1658
  background-position: -312px -144px;
1659
}
1660
.icon-globe {
1661
  background-position: -336px -144px;
1662
}
1663
.icon-wrench {
1664
  background-position: -360px -144px;
1665
}
1666
.icon-tasks {
1667
  background-position: -384px -144px;
1668
}
1669
.icon-filter {
1670
  background-position: -408px -144px;
1671
}
1672
.icon-briefcase {
1673
  background-position: -432px -144px;
1674
}
1675
.icon-fullscreen {
1676
  background-position: -456px -144px;
1677
}
1678
.btn-group {
1679
  position: relative;
1680
  display: inline-block;
1681
  *display: inline;
1682
  /* IE7 inline-block hack */
1683
1684
  *zoom: 1;
1685
  font-size: 0;
1686
  vertical-align: middle;
1687
  white-space: nowrap;
1688
  *margin-left: .3em;
1689
}
1690
.btn-group:first-child {
1691
  *margin-left: 0;
1692
}
1693
.btn-group + .btn-group {
1694
  margin-left: 5px;
1695
}
1696
.btn-toolbar {
1697
  font-size: 0;
1698
  margin-top: 10px;
1699
  margin-bottom: 10px;
1700
}
1701
.btn-toolbar > .btn + .btn,
1702
.btn-toolbar > .btn-group + .btn,
1703
.btn-toolbar > .btn + .btn-group {
1704
  margin-left: 5px;
1705
}
1706
.btn-group > .btn {
1707
  position: relative;
1708
  -webkit-border-radius: 0;
1709
  -moz-border-radius: 0;
1710
  border-radius: 0;
1711
}
1712
.btn-group > .btn + .btn {
1713
  margin-left: -1px;
1714
}
1715
.btn-group > .btn,
1716
.btn-group > .dropdown-menu,
1717
.btn-group > .popover {
1718
  font-size: 14px;
1719
}
1720
.btn-group > .btn-mini {
1721
  font-size: 10.5px;
1722
}
1723
.btn-group > .btn-small {
1724
  font-size: 11.9px;
1725
}
1726
.btn-group > .btn-large {
1727
  font-size: 17.5px;
1728
}
1729
.btn-group > .btn:first-child {
1730
  margin-left: 0;
1731
  -webkit-border-top-left-radius: 4px;
1732
  -moz-border-radius-topleft: 4px;
1733
  border-top-left-radius: 4px;
1734
  -webkit-border-bottom-left-radius: 4px;
1735
  -moz-border-radius-bottomleft: 4px;
1736
  border-bottom-left-radius: 4px;
1737
}
1738
.btn-group > .btn:last-child,
1739
.btn-group > .dropdown-toggle {
1740
  -webkit-border-top-right-radius: 4px;
1741
  -moz-border-radius-topright: 4px;
1742
  border-top-right-radius: 4px;
1743
  -webkit-border-bottom-right-radius: 4px;
1744
  -moz-border-radius-bottomright: 4px;
1745
  border-bottom-right-radius: 4px;
1746
}
1747
.btn-group > .btn.large:first-child {
1748
  margin-left: 0;
1749
  -webkit-border-top-left-radius: 6px;
1750
  -moz-border-radius-topleft: 6px;
1751
  border-top-left-radius: 6px;
1752
  -webkit-border-bottom-left-radius: 6px;
1753
  -moz-border-radius-bottomleft: 6px;
1754
  border-bottom-left-radius: 6px;
1755
}
1756
.btn-group > .btn.large:last-child,
1757
.btn-group > .large.dropdown-toggle {
1758
  -webkit-border-top-right-radius: 6px;
1759
  -moz-border-radius-topright: 6px;
1760
  border-top-right-radius: 6px;
1761
  -webkit-border-bottom-right-radius: 6px;
1762
  -moz-border-radius-bottomright: 6px;
1763
  border-bottom-right-radius: 6px;
1764
}
1765
.btn-group > .btn:hover,
1766
.btn-group > .btn:focus,
1767
.btn-group > .btn:active,
1768
.btn-group > .btn.active {
1769
  z-index: 2;
1770
}
1771
.btn-group .dropdown-toggle:active,
1772
.btn-group.open .dropdown-toggle {
1773
  outline: 0;
1774
}
1775
.btn-group > .btn + .dropdown-toggle {
1776
  padding-left: 8px;
1777
  padding-right: 8px;
1778
  -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);
1779
  -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);
1780
  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);
1781
  *padding-top: 5px;
1782
  *padding-bottom: 5px;
1783
}
1784
.btn-group > .btn-mini + .dropdown-toggle {
1785
  padding-left: 5px;
1786
  padding-right: 5px;
1787
  *padding-top: 2px;
1788
  *padding-bottom: 2px;
1789
}
1790
.btn-group > .btn-small + .dropdown-toggle {
1791
  *padding-top: 5px;
1792
  *padding-bottom: 4px;
1793
}
1794
.btn-group > .btn-large + .dropdown-toggle {
1795
  padding-left: 12px;
1796
  padding-right: 12px;
1797
  *padding-top: 7px;
1798
  *padding-bottom: 7px;
1799
}
1800
.btn-group.open .dropdown-toggle {
1801
  background-image: none;
1802
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1803
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1804
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
1805
}
1806
.btn-group.open .btn.dropdown-toggle {
1807
  background-color: #e6e6e6;
1808
}
1809
.btn-group.open .btn-primary.dropdown-toggle {
1810
  background-color: #0044cc;
1811
}
1812
.btn-group.open .btn-warning.dropdown-toggle {
1813
  background-color: #f89406;
1814
}
1815
.btn-group.open .btn-danger.dropdown-toggle {
1816
  background-color: #bd362f;
1817
}
1818
.btn-group.open .btn-success.dropdown-toggle {
1819
  background-color: #51a351;
1820
}
1821
.btn-group.open .btn-info.dropdown-toggle {
1822
  background-color: #2f96b4;
1823
}
1824
.btn-group.open .btn-inverse.dropdown-toggle {
1825
  background-color: #222222;
1826
}
1827
.btn .caret {
1828
  margin-top: 8px;
1829
  margin-left: 0;
1830
}
1831
.btn-mini .caret,
1832
.btn-small .caret,
1833
.btn-large .caret {
1834
  margin-top: 6px;
1835
}
1836
.btn-large .caret {
1837
  border-left-width: 5px;
1838
  border-right-width: 5px;
1839
  border-top-width: 5px;
1840
}
1841
.dropup .btn-large .caret {
1842
  border-bottom-width: 5px;
1843
}
1844
.btn-primary .caret,
1845
.btn-warning .caret,
1846
.btn-danger .caret,
1847
.btn-info .caret,
1848
.btn-success .caret,
1849
.btn-inverse .caret {
1850
  border-top-color: #ffffff;
1851
  border-bottom-color: #ffffff;
1852
}
1853
.btn-group-vertical {
1854
  display: inline-block;
1855
  *display: inline;
1856
  /* IE7 inline-block hack */
1857
1858
  *zoom: 1;
1859
}
1860
.btn-group-vertical > .btn {
1861
  display: block;
1862
  float: none;
1863
  max-width: 100%;
1864
  -webkit-border-radius: 0;
1865
  -moz-border-radius: 0;
1866
  border-radius: 0;
1867
}
1868
.btn-group-vertical > .btn + .btn {
1869
  margin-left: 0;
1870
  margin-top: -1px;
1871
}
1872
.btn-group-vertical > .btn:first-child {
1873
  -webkit-border-radius: 4px 4px 0 0;
1874
  -moz-border-radius: 4px 4px 0 0;
1875
  border-radius: 4px 4px 0 0;
1876
}
1877
.btn-group-vertical > .btn:last-child {
1878
  -webkit-border-radius: 0 0 4px 4px;
1879
  -moz-border-radius: 0 0 4px 4px;
1880
  border-radius: 0 0 4px 4px;
1881
}
1882
.btn-group-vertical > .btn-large:first-child {
1883
  -webkit-border-radius: 6px 6px 0 0;
1884
  -moz-border-radius: 6px 6px 0 0;
1885
  border-radius: 6px 6px 0 0;
1886
}
1887
.btn-group-vertical > .btn-large:last-child {
1888
  -webkit-border-radius: 0 0 6px 6px;
1889
  -moz-border-radius: 0 0 6px 6px;
1890
  border-radius: 0 0 6px 6px;
1891
}
1892
.nav {
1893
  margin-left: 0;
1894
  margin-bottom: 20px;
1895
  list-style: none;
1896
}
1897
.nav > li > a {
1898
  display: block;
1899
}
1900
.nav > li > a:hover {
1901
  text-decoration: none;
1902
  background-color: #eeeeee;
1903
}
1904
.nav > li > a > img {
1905
  max-width: none;
1906
}
1907
.nav > .pull-right {
1908
  float: right;
1909
}
1910
.nav-header {
1911
  display: block;
1912
  padding: 3px 15px;
1913
  font-size: 11px;
1914
  font-weight: bold;
1915
  line-height: 20px;
1916
  color: #999999;
1917
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1918
  text-transform: uppercase;
1919
}
1920
.nav li + .nav-header {
1921
  margin-top: 9px;
1922
}
1923
.nav-list {
1924
  padding-left: 15px;
1925
  padding-right: 15px;
1926
  margin-bottom: 0;
1927
}
1928
.nav-list > li > a,
1929
.nav-list .nav-header {
1930
  margin-left: -15px;
1931
  margin-right: -15px;
1932
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
1933
}
1934
.nav-list > li > a {
1935
  padding: 3px 15px;
1936
}
1937
.nav-list > .active > a,
1938
.nav-list > .active > a:hover {
1939
  color: #ffffff;
1940
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
1941
  background-color: #0088cc;
1942
}
1943
.nav-list [class^="icon-"],
1944
.nav-list [class*=" icon-"] {
1945
  margin-right: 2px;
1946
}
1947
.nav-list .divider {
1948
  *width: 100%;
1949
  height: 1px;
1950
  margin: 9px 1px;
1951
  *margin: -5px 0 5px;
1952
  overflow: hidden;
1953
  background-color: #e5e5e5;
1954
  border-bottom: 1px solid #ffffff;
1955
}
1956
.nav-tabs,
1957
.nav-pills {
1958
  *zoom: 1;
1959
}
1960
.nav-tabs:before,
1961
.nav-pills:before,
1962
.nav-tabs:after,
1963
.nav-pills:after {
1964
  display: table;
1965
  content: "";
1966
  line-height: 0;
1967
}
1968
.nav-tabs:after,
1969
.nav-pills:after {
1970
  clear: both;
1971
}
1972
.nav-tabs > li,
1973
.nav-pills > li {
1974
  float: left;
1975
}
1976
.nav-tabs > li > a,
1977
.nav-pills > li > a {
1978
  padding-right: 12px;
1979
  padding-left: 12px;
1980
  margin-right: 2px;
1981
  line-height: 14px;
1982
}
1983
.nav-tabs {
1984
  border-bottom: 1px solid #ddd;
1985
}
1986
.nav-tabs > li {
1987
  margin-bottom: -1px;
1988
}
1989
.nav-tabs > li > a {
1990
  padding-top: 8px;
1991
  padding-bottom: 8px;
1992
  line-height: 20px;
1993
  border: 1px solid transparent;
1994
  -webkit-border-radius: 4px 4px 0 0;
1995
  -moz-border-radius: 4px 4px 0 0;
1996
  border-radius: 4px 4px 0 0;
1997
}
1998
.nav-tabs > li > a:hover {
1999
  border-color: #eeeeee #eeeeee #dddddd;
2000
}
2001
.nav-tabs > .active > a,
2002
.nav-tabs > .active > a:hover {
2003
  color: #555555;
2004
  background-color: #ffffff;
2005
  border: 1px solid #ddd;
2006
  border-bottom-color: transparent;
2007
  cursor: default;
2008
}
2009
.nav-pills > li > a {
2010
  padding-top: 8px;
2011
  padding-bottom: 8px;
2012
  margin-top: 2px;
2013
  margin-bottom: 2px;
2014
  -webkit-border-radius: 5px;
2015
  -moz-border-radius: 5px;
2016
  border-radius: 5px;
2017
}
2018
.nav-pills > .active > a,
2019
.nav-pills > .active > a:hover {
2020
  color: #ffffff;
2021
  background-color: #0088cc;
2022
}
2023
.nav-stacked > li {
2024
  float: none;
2025
}
2026
.nav-stacked > li > a {
2027
  margin-right: 0;
2028
}
2029
.nav-tabs.nav-stacked {
2030
  border-bottom: 0;
2031
}
2032
.nav-tabs.nav-stacked > li > a {
2033
  border: 1px solid #ddd;
2034
  -webkit-border-radius: 0;
2035
  -moz-border-radius: 0;
2036
  border-radius: 0;
2037
}
2038
.nav-tabs.nav-stacked > li:first-child > a {
2039
  -webkit-border-top-right-radius: 4px;
2040
  -moz-border-radius-topright: 4px;
2041
  border-top-right-radius: 4px;
2042
  -webkit-border-top-left-radius: 4px;
2043
  -moz-border-radius-topleft: 4px;
2044
  border-top-left-radius: 4px;
2045
}
2046
.nav-tabs.nav-stacked > li:last-child > a {
2047
  -webkit-border-bottom-right-radius: 4px;
2048
  -moz-border-radius-bottomright: 4px;
2049
  border-bottom-right-radius: 4px;
2050
  -webkit-border-bottom-left-radius: 4px;
2051
  -moz-border-radius-bottomleft: 4px;
2052
  border-bottom-left-radius: 4px;
2053
}
2054
.nav-tabs.nav-stacked > li > a:hover {
2055
  border-color: #ddd;
2056
  z-index: 2;
2057
}
2058
.nav-pills.nav-stacked > li > a {
2059
  margin-bottom: 3px;
2060
}
2061
.nav-pills.nav-stacked > li:last-child > a {
2062
  margin-bottom: 1px;
2063
}
2064
.nav-tabs .dropdown-menu {
2065
  -webkit-border-radius: 0 0 6px 6px;
2066
  -moz-border-radius: 0 0 6px 6px;
2067
  border-radius: 0 0 6px 6px;
2068
}
2069
.nav-pills .dropdown-menu {
2070
  -webkit-border-radius: 6px;
2071
  -moz-border-radius: 6px;
2072
  border-radius: 6px;
2073
}
2074
.nav .dropdown-toggle .caret {
2075
  border-top-color: #0088cc;
2076
  border-bottom-color: #0088cc;
2077
  margin-top: 6px;
2078
}
2079
.nav .dropdown-toggle:hover .caret {
2080
  border-top-color: #005580;
2081
  border-bottom-color: #005580;
2082
}
2083
/* move down carets for tabs */
2084
.nav-tabs .dropdown-toggle .caret {
2085
  margin-top: 8px;
2086
}
2087
.nav .active .dropdown-toggle .caret {
2088
  border-top-color: #fff;
2089
  border-bottom-color: #fff;
2090
}
2091
.nav-tabs .active .dropdown-toggle .caret {
2092
  border-top-color: #555555;
2093
  border-bottom-color: #555555;
2094
}
2095
.nav > .dropdown.active > a:hover {
2096
  cursor: pointer;
2097
}
2098
.nav-tabs .open .dropdown-toggle,
2099
.nav-pills .open .dropdown-toggle,
2100
.nav > li.dropdown.open.active > a:hover {
2101
  color: #ffffff;
2102
  background-color: #999999;
2103
  border-color: #999999;
2104
}
2105
.nav li.dropdown.open .caret,
2106
.nav li.dropdown.open.active .caret,
2107
.nav li.dropdown.open a:hover .caret {
2108
  border-top-color: #ffffff;
2109
  border-bottom-color: #ffffff;
2110
  opacity: 1;
2111
  filter: alpha(opacity=100);
2112
}
2113
.tabs-stacked .open > a:hover {
2114
  border-color: #999999;
2115
}
2116
.tabbable {
2117
  *zoom: 1;
2118
}
2119
.tabbable:before,
2120
.tabbable:after {
2121
  display: table;
2122
  content: "";
2123
  line-height: 0;
2124
}
2125
.tabbable:after {
2126
  clear: both;
2127
}
2128
.tab-content {
2129
  overflow: auto;
2130
}
2131
.tabs-below > .nav-tabs,
2132
.tabs-right > .nav-tabs,
2133
.tabs-left > .nav-tabs {
2134
  border-bottom: 0;
2135
}
2136
.tab-content > .tab-pane,
2137
.pill-content > .pill-pane {
2138
  display: none;
2139
}
2140
.tab-content > .active,
2141
.pill-content > .active {
2142
  display: block;
2143
}
2144
.tabs-below > .nav-tabs {
2145
  border-top: 1px solid #ddd;
2146
}
2147
.tabs-below > .nav-tabs > li {
2148
  margin-top: -1px;
2149
  margin-bottom: 0;
2150
}
2151
.tabs-below > .nav-tabs > li > a {
2152
  -webkit-border-radius: 0 0 4px 4px;
2153
  -moz-border-radius: 0 0 4px 4px;
2154
  border-radius: 0 0 4px 4px;
2155
}
2156
.tabs-below > .nav-tabs > li > a:hover {
2157
  border-bottom-color: transparent;
2158
  border-top-color: #ddd;
2159
}
2160
.tabs-below > .nav-tabs > .active > a,
2161
.tabs-below > .nav-tabs > .active > a:hover {
2162
  border-color: transparent #ddd #ddd #ddd;
2163
}
2164
.tabs-left > .nav-tabs > li,
2165
.tabs-right > .nav-tabs > li {
2166
  float: none;
2167
}
2168
.tabs-left > .nav-tabs > li > a,
2169
.tabs-right > .nav-tabs > li > a {
2170
  min-width: 74px;
2171
  margin-right: 0;
2172
  margin-bottom: 3px;
2173
}
2174
.tabs-left > .nav-tabs {
2175
  float: left;
2176
  margin-right: 19px;
2177
  border-right: 1px solid #ddd;
2178
}
2179
.tabs-left > .nav-tabs > li > a {
2180
  margin-right: -1px;
2181
  -webkit-border-radius: 4px 0 0 4px;
2182
  -moz-border-radius: 4px 0 0 4px;
2183
  border-radius: 4px 0 0 4px;
2184
}
2185
.tabs-left > .nav-tabs > li > a:hover {
2186
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
2187
}
2188
.tabs-left > .nav-tabs .active > a,
2189
.tabs-left > .nav-tabs .active > a:hover {
2190
  border-color: #ddd transparent #ddd #ddd;
2191
  *border-right-color: #ffffff;
2192
}
2193
.tabs-right > .nav-tabs {
2194
  float: right;
2195
  margin-left: 19px;
2196
  border-left: 1px solid #ddd;
2197
}
2198
.tabs-right > .nav-tabs > li > a {
2199
  margin-left: -1px;
2200
  -webkit-border-radius: 0 4px 4px 0;
2201
  -moz-border-radius: 0 4px 4px 0;
2202
  border-radius: 0 4px 4px 0;
2203
}
2204
.tabs-right > .nav-tabs > li > a:hover {
2205
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
2206
}
2207
.tabs-right > .nav-tabs .active > a,
2208
.tabs-right > .nav-tabs .active > a:hover {
2209
  border-color: #ddd #ddd #ddd transparent;
2210
  *border-left-color: #ffffff;
2211
}
2212
.nav > .disabled > a {
2213
  color: #999999;
2214
}
2215
.nav > .disabled > a:hover {
2216
  text-decoration: none;
2217
  background-color: transparent;
2218
  cursor: default;
2219
}
2220
.navbar {
2221
  overflow: visible;
2222
  margin-bottom: 20px;
2223
  *position: relative;
2224
  *z-index: 2;
2225
}
2226
.navbar-inner {
2227
  min-height: 40px;
2228
  padding-left: 20px;
2229
  padding-right: 20px;
2230
  background-color: #fafafa;
2231
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
2232
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
2233
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
2234
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
2235
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
2236
  background-repeat: repeat-x;
2237
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
2238
  border: 1px solid #d4d4d4;
2239
  -webkit-border-radius: 4px;
2240
  -moz-border-radius: 4px;
2241
  border-radius: 4px;
2242
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
2243
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
2244
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
2245
  *zoom: 1;
2246
}
2247
.navbar-inner:before,
2248
.navbar-inner:after {
2249
  display: table;
2250
  content: "";
2251
  line-height: 0;
2252
}
2253
.navbar-inner:after {
2254
  clear: both;
2255
}
2256
.navbar .container {
2257
  width: auto;
2258
}
2259
.nav-collapse.collapse {
2260
  height: auto;
2261
  overflow: visible;
2262
}
2263
.navbar .brand {
2264
  float: left;
2265
  display: block;
2266
  padding: 10px 20px 10px;
2267
  margin-left: -20px;
2268
  font-size: 20px;
2269
  font-weight: 200;
2270
  color: #777777;
2271
  text-shadow: 0 1px 0 #ffffff;
2272
}
2273
.navbar .brand:hover {
2274
  text-decoration: none;
2275
}
2276
.navbar-text {
2277
  margin-bottom: 0;
2278
  line-height: 40px;
2279
  color: #777777;
2280
}
2281
.navbar-link {
2282
  color: #777777;
2283
}
2284
.navbar-link:hover {
2285
  color: #333333;
2286
}
2287
.navbar .divider-vertical {
2288
  height: 40px;
2289
  margin: 0 9px;
2290
  border-left: 1px solid #f2f2f2;
2291
  border-right: 1px solid #ffffff;
2292
}
2293
.navbar .btn,
2294
.navbar .btn-group {
2295
  margin-top: 5px;
2296
}
2297
.navbar .btn-group .btn,
2298
.navbar .input-prepend .btn,
2299
.navbar .input-append .btn {
2300
  margin-top: 0;
2301
}
2302
.navbar-form {
2303
  margin-bottom: 0;
2304
  *zoom: 1;
2305
}
2306
.navbar-form:before,
2307
.navbar-form:after {
2308
  display: table;
2309
  content: "";
2310
  line-height: 0;
2311
}
2312
.navbar-form:after {
2313
  clear: both;
2314
}
2315
.navbar-form input,
2316
.navbar-form select,
2317
.navbar-form .radio,
2318
.navbar-form .checkbox {
2319
  margin-top: 5px;
2320
}
2321
.navbar-form input,
2322
.navbar-form select,
2323
.navbar-form .btn {
2324
  display: inline-block;
2325
  margin-bottom: 0;
2326
}
2327
.navbar-form input[type="image"],
2328
.navbar-form input[type="checkbox"],
2329
.navbar-form input[type="radio"] {
2330
  margin-top: 3px;
2331
}
2332
.navbar-form .input-append,
2333
.navbar-form .input-prepend {
2334
  margin-top: 5px;
2335
  white-space: nowrap;
2336
}
2337
.navbar-form .input-append input,
2338
.navbar-form .input-prepend input {
2339
  margin-top: 0;
2340
}
2341
.navbar-search {
2342
  position: relative;
2343
  float: left;
2344
  margin-top: 5px;
2345
  margin-bottom: 0;
2346
}
2347
.navbar-search .search-query {
2348
  margin-bottom: 0;
2349
  padding: 4px 14px;
2350
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
2351
  font-size: 13px;
2352
  font-weight: normal;
2353
  line-height: 1;
2354
  -webkit-border-radius: 15px;
2355
  -moz-border-radius: 15px;
2356
  border-radius: 15px;
2357
}
2358
.navbar-static-top {
2359
  position: static;
2360
  margin-bottom: 0;
2361
}
2362
.navbar-static-top .navbar-inner {
2363
  -webkit-border-radius: 0;
2364
  -moz-border-radius: 0;
2365
  border-radius: 0;
2366
}
2367
.navbar-fixed-top,
2368
.navbar-fixed-bottom {
2369
  position: fixed;
2370
  right: 0;
2371
  left: 0;
2372
  z-index: 1030;
2373
  margin-bottom: 0;
2374
}
2375
.navbar-fixed-top .navbar-inner,
2376
.navbar-static-top .navbar-inner {
2377
  border-width: 0 0 1px;
2378
}
2379
.navbar-fixed-bottom .navbar-inner {
2380
  border-width: 1px 0 0;
2381
}
2382
.navbar-fixed-top .navbar-inner,
2383
.navbar-fixed-bottom .navbar-inner {
2384
  padding-left: 0;
2385
  padding-right: 0;
2386
  -webkit-border-radius: 0;
2387
  -moz-border-radius: 0;
2388
  border-radius: 0;
2389
}
2390
.navbar-static-top .container,
2391
.navbar-fixed-top .container,
2392
.navbar-fixed-bottom .container {
2393
  width: 940px;
2394
}
2395
.navbar-fixed-top {
2396
  top: 0;
2397
}
2398
.navbar-fixed-top .navbar-inner,
2399
.navbar-static-top .navbar-inner {
2400
  -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1);
2401
  -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1);
2402
  box-shadow: 0 1px 10px rgba(0,0,0,.1);
2403
}
2404
.navbar-fixed-bottom {
2405
  bottom: 0;
2406
}
2407
.navbar-fixed-bottom .navbar-inner {
2408
  -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
2409
  -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1);
2410
  box-shadow: 0 -1px 10px rgba(0,0,0,.1);
2411
}
2412
.navbar .nav {
2413
  position: relative;
2414
  left: 0;
2415
  display: block;
2416
  float: left;
2417
  margin: 0 10px 0 0;
2418
}
2419
.navbar .nav.pull-right {
2420
  float: right;
2421
  margin-right: 0;
2422
}
2423
.navbar .nav > li {
2424
  float: left;
2425
}
2426
.navbar .nav > li > a {
2427
  float: none;
2428
  padding: 10px 15px 10px;
2429
  color: #777777;
2430
  text-decoration: none;
2431
  text-shadow: 0 1px 0 #ffffff;
2432
}
2433
.navbar .nav .dropdown-toggle .caret {
2434
  margin-top: 8px;
2435
}
2436
.navbar .nav > li > a:focus,
2437
.navbar .nav > li > a:hover {
2438
  background-color: transparent;
2439
  color: #333333;
2440
  text-decoration: none;
2441
}
2442
.navbar .nav > .active > a,
2443
.navbar .nav > .active > a:hover,
2444
.navbar .nav > .active > a:focus {
2445
  color: #555555;
2446
  text-decoration: none;
2447
  background-color: #e5e5e5;
2448
  -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
2449
  -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
2450
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
2451
}
2452
.navbar .btn-navbar {
2453
  display: none;
2454
  float: right;
2455
  padding: 7px 10px;
2456
  margin-left: 5px;
2457
  margin-right: 5px;
2458
  color: #ffffff;
2459
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2460
  background-color: #ededed;
2461
  background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
2462
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
2463
  background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
2464
  background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
2465
  background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
2466
  background-repeat: repeat-x;
2467
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
2468
  border-color: #e5e5e5 #e5e5e5 #bfbfbf;
2469
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2470
  *background-color: #e5e5e5;
2471
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2472
2473
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2474
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2475
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2476
  box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
2477
}
2478
.navbar .btn-navbar:hover,
2479
.navbar .btn-navbar:active,
2480
.navbar .btn-navbar.active,
2481
.navbar .btn-navbar.disabled,
2482
.navbar .btn-navbar[disabled] {
2483
  color: #ffffff;
2484
  background-color: #e5e5e5;
2485
  *background-color: #d9d9d9;
2486
}
2487
.navbar .btn-navbar:active,
2488
.navbar .btn-navbar.active {
2489
  background-color: #cccccc \9;
2490
}
2491
.navbar .btn-navbar .icon-bar {
2492
  display: block;
2493
  width: 18px;
2494
  height: 2px;
2495
  background-color: #f5f5f5;
2496
  -webkit-border-radius: 1px;
2497
  -moz-border-radius: 1px;
2498
  border-radius: 1px;
2499
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2500
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2501
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
2502
}
2503
.btn-navbar .icon-bar + .icon-bar {
2504
  margin-top: 3px;
2505
}
2506
.navbar .nav > li > .dropdown-menu:before {
2507
  content: '';
2508
  display: inline-block;
2509
  border-left: 7px solid transparent;
2510
  border-right: 7px solid transparent;
2511
  border-bottom: 7px solid #ccc;
2512
  border-bottom-color: rgba(0, 0, 0, 0.2);
2513
  position: absolute;
2514
  top: -7px;
2515
  left: 9px;
2516
}
2517
.navbar .nav > li > .dropdown-menu:after {
2518
  content: '';
2519
  display: inline-block;
2520
  border-left: 6px solid transparent;
2521
  border-right: 6px solid transparent;
2522
  border-bottom: 6px solid #ffffff;
2523
  position: absolute;
2524
  top: -6px;
2525
  left: 10px;
2526
}
2527
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
2528
  border-top: 7px solid #ccc;
2529
  border-top-color: rgba(0, 0, 0, 0.2);
2530
  border-bottom: 0;
2531
  bottom: -7px;
2532
  top: auto;
2533
}
2534
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
2535
  border-top: 6px solid #ffffff;
2536
  border-bottom: 0;
2537
  bottom: -6px;
2538
  top: auto;
2539
}
2540
.navbar .nav li.dropdown > a:hover .caret {
2541
  border-top-color: #555555;
2542
  border-bottom-color: #555555;
2543
}
2544
.navbar .nav li.dropdown.open > .dropdown-toggle,
2545
.navbar .nav li.dropdown.active > .dropdown-toggle,
2546
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
2547
  background-color: #e5e5e5;
2548
  color: #555555;
2549
}
2550
.navbar .nav li.dropdown > .dropdown-toggle .caret {
2551
  border-top-color: #777777;
2552
  border-bottom-color: #777777;
2553
}
2554
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
2555
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
2556
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
2557
  border-top-color: #555555;
2558
  border-bottom-color: #555555;
2559
}
2560
.navbar .pull-right > li > .dropdown-menu,
2561
.navbar .nav > li > .dropdown-menu.pull-right {
2562
  left: auto;
2563
  right: 0;
2564
}
2565
.navbar .pull-right > li > .dropdown-menu:before,
2566
.navbar .nav > li > .dropdown-menu.pull-right:before {
2567
  left: auto;
2568
  right: 12px;
2569
}
2570
.navbar .pull-right > li > .dropdown-menu:after,
2571
.navbar .nav > li > .dropdown-menu.pull-right:after {
2572
  left: auto;
2573
  right: 13px;
2574
}
2575
.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
2576
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
2577
  left: auto;
2578
  right: 100%;
2579
  margin-left: 0;
2580
  margin-right: -1px;
2581
  -webkit-border-radius: 6px 0 6px 6px;
2582
  -moz-border-radius: 6px 0 6px 6px;
2583
  border-radius: 6px 0 6px 6px;
2584
}
2585
.navbar-inverse .navbar-inner {
2586
  background-color: #1b1b1b;
2587
  background-image: -moz-linear-gradient(top, #222222, #111111);
2588
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
2589
  background-image: -webkit-linear-gradient(top, #222222, #111111);
2590
  background-image: -o-linear-gradient(top, #222222, #111111);
2591
  background-image: linear-gradient(to bottom, #222222, #111111);
2592
  background-repeat: repeat-x;
2593
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
2594
  border-color: #252525;
2595
}
2596
.navbar-inverse .brand,
2597
.navbar-inverse .nav > li > a {
2598
  color: #999999;
2599
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2600
}
2601
.navbar-inverse .brand:hover,
2602
.navbar-inverse .nav > li > a:hover {
2603
  color: #ffffff;
2604
}
2605
.navbar-inverse .brand {
2606
  color: #999999;
2607
}
2608
.navbar-inverse .navbar-text {
2609
  color: #999999;
2610
}
2611
.navbar-inverse .nav > li > a:focus,
2612
.navbar-inverse .nav > li > a:hover {
2613
  background-color: transparent;
2614
  color: #ffffff;
2615
}
2616
.navbar-inverse .nav .active > a,
2617
.navbar-inverse .nav .active > a:hover,
2618
.navbar-inverse .nav .active > a:focus {
2619
  color: #ffffff;
2620
  background-color: #111111;
2621
}
2622
.navbar-inverse .navbar-link {
2623
  color: #999999;
2624
}
2625
.navbar-inverse .navbar-link:hover {
2626
  color: #ffffff;
2627
}
2628
.navbar-inverse .divider-vertical {
2629
  border-left-color: #111111;
2630
  border-right-color: #222222;
2631
}
2632
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
2633
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
2634
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
2635
  background-color: #111111;
2636
  color: #ffffff;
2637
}
2638
.navbar-inverse .nav li.dropdown > a:hover .caret {
2639
  border-top-color: #ffffff;
2640
  border-bottom-color: #ffffff;
2641
}
2642
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
2643
  border-top-color: #999999;
2644
  border-bottom-color: #999999;
2645
}
2646
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
2647
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
2648
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
2649
  border-top-color: #ffffff;
2650
  border-bottom-color: #ffffff;
2651
}
2652
.navbar-inverse .navbar-search .search-query {
2653
  color: #ffffff;
2654
  background-color: #515151;
2655
  border-color: #111111;
2656
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2657
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2658
  box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
2659
  -webkit-transition: none;
2660
  -moz-transition: none;
2661
  -o-transition: none;
2662
  transition: none;
2663
}
2664
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
2665
  color: #cccccc;
2666
}
2667
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
2668
  color: #cccccc;
2669
}
2670
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
2671
  color: #cccccc;
2672
}
2673
.navbar-inverse .navbar-search .search-query:focus,
2674
.navbar-inverse .navbar-search .search-query.focused {
2675
  padding: 5px 15px;
2676
  color: #333333;
2677
  text-shadow: 0 1px 0 #ffffff;
2678
  background-color: #ffffff;
2679
  border: 0;
2680
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2681
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2682
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
2683
  outline: 0;
2684
}
2685
.navbar-inverse .btn-navbar {
2686
  color: #ffffff;
2687
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
2688
  background-color: #0e0e0e;
2689
  background-image: -moz-linear-gradient(top, #151515, #040404);
2690
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));
2691
  background-image: -webkit-linear-gradient(top, #151515, #040404);
2692
  background-image: -o-linear-gradient(top, #151515, #040404);
2693
  background-image: linear-gradient(to bottom, #151515, #040404);
2694
  background-repeat: repeat-x;
2695
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
2696
  border-color: #040404 #040404 #000000;
2697
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
2698
  *background-color: #040404;
2699
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
2700
2701
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
2702
}
2703
.navbar-inverse .btn-navbar:hover,
2704
.navbar-inverse .btn-navbar:active,
2705
.navbar-inverse .btn-navbar.active,
2706
.navbar-inverse .btn-navbar.disabled,
2707
.navbar-inverse .btn-navbar[disabled] {
2708
  color: #ffffff;
2709
  background-color: #040404;
2710
  *background-color: #000000;
2711
}
2712
.navbar-inverse .btn-navbar:active,
2713
.navbar-inverse .btn-navbar.active {
2714
  background-color: #000000 \9;
2715
}
2716
.breadcrumb {
2717
  padding: 8px 15px;
2718
  margin: 0 0 20px;
2719
  list-style: none;
2720
  background-color: #f5f5f5;
2721
  -webkit-border-radius: 4px;
2722
  -moz-border-radius: 4px;
2723
  border-radius: 4px;
2724
}
2725
.breadcrumb > li {
2726
  display: inline-block;
2727
  *display: inline;
2728
  /* IE7 inline-block hack */
2729
2730
  *zoom: 1;
2731
  text-shadow: 0 1px 0 #ffffff;
2732
}
2733
.breadcrumb > li > .divider {
2734
  padding: 0 5px;
2735
  color: #ccc;
2736
}
2737
.breadcrumb > .active {
2738
  color: #999999;
2739
}
2740
.pagination {
2741
  margin: 20px 0;
2742
}
2743
.pagination ul {
2744
  display: inline-block;
2745
  *display: inline;
2746
  /* IE7 inline-block hack */
2747
2748
  *zoom: 1;
2749
  margin-left: 0;
2750
  margin-bottom: 0;
2751
  -webkit-border-radius: 4px;
2752
  -moz-border-radius: 4px;
2753
  border-radius: 4px;
2754
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2755
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2756
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
2757
}
2758
.pagination ul > li {
2759
  display: inline;
2760
}
2761
.pagination ul > li > a,
2762
.pagination ul > li > span {
2763
  float: left;
2764
  padding: 4px 12px;
2765
  line-height: 20px;
2766
  text-decoration: none;
2767
  background-color: #ffffff;
2768
  border: 1px solid #dddddd;
2769
  border-left-width: 0;
2770
}
2771
.pagination ul > li > a:hover,
2772
.pagination ul > .active > a,
2773
.pagination ul > .active > span {
2774
  background-color: #f5f5f5;
2775
}
2776
.pagination ul > .active > a,
2777
.pagination ul > .active > span {
2778
  color: #999999;
2779
  cursor: default;
2780
}
2781
.pagination ul > .disabled > span,
2782
.pagination ul > .disabled > a,
2783
.pagination ul > .disabled > a:hover {
2784
  color: #999999;
2785
  background-color: transparent;
2786
  cursor: default;
2787
}
2788
.pagination ul > li:first-child > a,
2789
.pagination ul > li:first-child > span {
2790
  border-left-width: 1px;
2791
  -webkit-border-top-left-radius: 4px;
2792
  -moz-border-radius-topleft: 4px;
2793
  border-top-left-radius: 4px;
2794
  -webkit-border-bottom-left-radius: 4px;
2795
  -moz-border-radius-bottomleft: 4px;
2796
  border-bottom-left-radius: 4px;
2797
}
2798
.pagination ul > li:last-child > a,
2799
.pagination ul > li:last-child > span {
2800
  -webkit-border-top-right-radius: 4px;
2801
  -moz-border-radius-topright: 4px;
2802
  border-top-right-radius: 4px;
2803
  -webkit-border-bottom-right-radius: 4px;
2804
  -moz-border-radius-bottomright: 4px;
2805
  border-bottom-right-radius: 4px;
2806
}
2807
.pagination-centered {
2808
  text-align: center;
2809
}
2810
.pagination-right {
2811
  text-align: right;
2812
}
2813
.pagination-large ul > li > a,
2814
.pagination-large ul > li > span {
2815
  padding: 11px 19px;
2816
  font-size: 17.5px;
2817
}
2818
.pagination-large ul > li:first-child > a,
2819
.pagination-large ul > li:first-child > span {
2820
  -webkit-border-top-left-radius: 6px;
2821
  -moz-border-radius-topleft: 6px;
2822
  border-top-left-radius: 6px;
2823
  -webkit-border-bottom-left-radius: 6px;
2824
  -moz-border-radius-bottomleft: 6px;
2825
  border-bottom-left-radius: 6px;
2826
}
2827
.pagination-large ul > li:last-child > a,
2828
.pagination-large ul > li:last-child > span {
2829
  -webkit-border-top-right-radius: 6px;
2830
  -moz-border-radius-topright: 6px;
2831
  border-top-right-radius: 6px;
2832
  -webkit-border-bottom-right-radius: 6px;
2833
  -moz-border-radius-bottomright: 6px;
2834
  border-bottom-right-radius: 6px;
2835
}
2836
.pagination-mini ul > li:first-child > a,
2837
.pagination-small ul > li:first-child > a,
2838
.pagination-mini ul > li:first-child > span,
2839
.pagination-small ul > li:first-child > span {
2840
  -webkit-border-top-left-radius: 3px;
2841
  -moz-border-radius-topleft: 3px;
2842
  border-top-left-radius: 3px;
2843
  -webkit-border-bottom-left-radius: 3px;
2844
  -moz-border-radius-bottomleft: 3px;
2845
  border-bottom-left-radius: 3px;
2846
}
2847
.pagination-mini ul > li:last-child > a,
2848
.pagination-small ul > li:last-child > a,
2849
.pagination-mini ul > li:last-child > span,
2850
.pagination-small ul > li:last-child > span {
2851
  -webkit-border-top-right-radius: 3px;
2852
  -moz-border-radius-topright: 3px;
2853
  border-top-right-radius: 3px;
2854
  -webkit-border-bottom-right-radius: 3px;
2855
  -moz-border-radius-bottomright: 3px;
2856
  border-bottom-right-radius: 3px;
2857
}
2858
.pagination-small ul > li > a,
2859
.pagination-small ul > li > span {
2860
  padding: 2px 10px;
2861
  font-size: 11.9px;
2862
}
2863
.pagination-mini ul > li > a,
2864
.pagination-mini ul > li > span {
2865
  padding: 0 6px;
2866
  font-size: 10.5px;
2867
}
2868
.pager {
2869
  margin: 20px 0;
2870
  list-style: none;
2871
  text-align: center;
2872
  *zoom: 1;
2873
}
2874
.pager:before,
2875
.pager:after {
2876
  display: table;
2877
  content: "";
2878
  line-height: 0;
2879
}
2880
.pager:after {
2881
  clear: both;
2882
}
2883
.pager li {
2884
  display: inline;
2885
}
2886
.pager li > a,
2887
.pager li > span {
2888
  display: inline-block;
2889
  padding: 5px 14px;
2890
  background-color: #fff;
2891
  border: 1px solid #ddd;
2892
  -webkit-border-radius: 15px;
2893
  -moz-border-radius: 15px;
2894
  border-radius: 15px;
2895
}
2896
.pager li > a:hover {
2897
  text-decoration: none;
2898
  background-color: #f5f5f5;
2899
}
2900
.pager .next > a,
2901
.pager .next > span {
2902
  float: right;
2903
}
2904
.pager .previous > a,
2905
.pager .previous > span {
2906
  float: left;
2907
}
2908
.pager .disabled > a,
2909
.pager .disabled > a:hover,
2910
.pager .disabled > span {
2911
  color: #999999;
2912
  background-color: #fff;
2913
  cursor: default;
2914
}
2915
.thumbnails {
2916
  margin-left: -20px;
2917
  list-style: none;
2918
  *zoom: 1;
2919
}
2920
.thumbnails:before,
2921
.thumbnails:after {
2922
  display: table;
2923
  content: "";
2924
  line-height: 0;
2925
}
2926
.thumbnails:after {
2927
  clear: both;
2928
}
2929
.row-fluid .thumbnails {
2930
  margin-left: 0;
2931
}
2932
.thumbnails > li {
2933
  float: left;
2934
  margin-bottom: 20px;
2935
  margin-left: 20px;
2936
}
2937
.thumbnail {
2938
  display: block;
2939
  padding: 4px;
2940
  line-height: 20px;
2941
  border: 1px solid #ddd;
2942
  -webkit-border-radius: 4px;
2943
  -moz-border-radius: 4px;
2944
  border-radius: 4px;
2945
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
2946
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
2947
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
2948
  -webkit-transition: all 0.2s ease-in-out;
2949
  -moz-transition: all 0.2s ease-in-out;
2950
  -o-transition: all 0.2s ease-in-out;
2951
  transition: all 0.2s ease-in-out;
2952
}
2953
a.thumbnail:hover {
2954
  border-color: #0088cc;
2955
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2956
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2957
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
2958
}
2959
.thumbnail > img {
2960
  display: block;
2961
  max-width: 100%;
2962
  margin-left: auto;
2963
  margin-right: auto;
2964
}
2965
.thumbnail .caption {
2966
  padding: 9px;
2967
  color: #555555;
2968
}
2969
.alert {
2970
  padding: 8px 35px 8px 14px;
2971
  margin-bottom: 20px;
2972
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
2973
  background-color: #fcf8e3;
2974
  border: 1px solid #fbeed5;
2975
  -webkit-border-radius: 4px;
2976
  -moz-border-radius: 4px;
2977
  border-radius: 4px;
2978
}
2979
.alert,
2980
.alert h4 {
2981
  color: #c09853;
2982
}
2983
.alert h4 {
2984
  margin: 0;
2985
}
2986
.alert .close {
2987
  position: relative;
2988
  top: -2px;
2989
  right: -21px;
2990
  line-height: 20px;
2991
}
2992
.alert-success {
2993
  background-color: #dff0d8;
2994
  border-color: #d6e9c6;
2995
  color: #468847;
2996
}
2997
.alert-success h4 {
2998
  color: #468847;
2999
}
3000
.alert-danger,
3001
.alert-error {
3002
  background-color: #f2dede;
3003
  border-color: #eed3d7;
3004
  color: #b94a48;
3005
}
3006
.alert-danger h4,
3007
.alert-error h4 {
3008
  color: #b94a48;
3009
}
3010
.alert-info {
3011
  background-color: #d9edf7;
3012
  border-color: #bce8f1;
3013
  color: #3a87ad;
3014
}
3015
.alert-info h4 {
3016
  color: #3a87ad;
3017
}
3018
.alert-block {
3019
  padding-top: 14px;
3020
  padding-bottom: 14px;
3021
}
3022
.alert-block > p,
3023
.alert-block > ul {
3024
  margin-bottom: 0;
3025
}
3026
.alert-block p + p {
3027
  margin-top: 5px;
3028
}
3029
@-webkit-keyframes progress-bar-stripes {
3030
  from {
3031
    background-position: 40px 0;
3032
  }
3033
  to {
3034
    background-position: 0 0;
3035
  }
3036
}
3037
@-moz-keyframes progress-bar-stripes {
3038
  from {
3039
    background-position: 40px 0;
3040
  }
3041
  to {
3042
    background-position: 0 0;
3043
  }
3044
}
3045
@-ms-keyframes progress-bar-stripes {
3046
  from {
3047
    background-position: 40px 0;
3048
  }
3049
  to {
3050
    background-position: 0 0;
3051
  }
3052
}
3053
@-o-keyframes progress-bar-stripes {
3054
  from {
3055
    background-position: 0 0;
3056
  }
3057
  to {
3058
    background-position: 40px 0;
3059
  }
3060
}
3061
@keyframes progress-bar-stripes {
3062
  from {
3063
    background-position: 40px 0;
3064
  }
3065
  to {
3066
    background-position: 0 0;
3067
  }
3068
}
3069
.progress {
3070
  overflow: hidden;
3071
  height: 20px;
3072
  margin-bottom: 20px;
3073
  background-color: #f7f7f7;
3074
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
3075
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
3076
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
3077
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
3078
  background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9);
3079
  background-repeat: repeat-x;
3080
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
3081
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3082
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3083
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
3084
  -webkit-border-radius: 4px;
3085
  -moz-border-radius: 4px;
3086
  border-radius: 4px;
3087
}
3088
.progress .bar {
3089
  width: 0%;
3090
  height: 100%;
3091
  color: #ffffff;
3092
  float: left;
3093
  font-size: 12px;
3094
  text-align: center;
3095
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
3096
  background-color: #0e90d2;
3097
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
3098
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
3099
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
3100
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
3101
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
3102
  background-repeat: repeat-x;
3103
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
3104
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3105
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3106
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
3107
  -webkit-box-sizing: border-box;
3108
  -moz-box-sizing: border-box;
3109
  box-sizing: border-box;
3110
  -webkit-transition: width 0.6s ease;
3111
  -moz-transition: width 0.6s ease;
3112
  -o-transition: width 0.6s ease;
3113
  transition: width 0.6s ease;
3114
}
3115
.progress .bar + .bar {
3116
  -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
3117
  -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
3118
  box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
3119
}
3120
.progress-striped .bar {
3121
  background-color: #149bdf;
3122
  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));
3123
  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);
3124
  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);
3125
  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);
3126
  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);
3127
  -webkit-background-size: 40px 40px;
3128
  -moz-background-size: 40px 40px;
3129
  -o-background-size: 40px 40px;
3130
  background-size: 40px 40px;
3131
}
3132
.progress.active .bar {
3133
  -webkit-animation: progress-bar-stripes 2s linear infinite;
3134
  -moz-animation: progress-bar-stripes 2s linear infinite;
3135
  -ms-animation: progress-bar-stripes 2s linear infinite;
3136
  -o-animation: progress-bar-stripes 2s linear infinite;
3137
  animation: progress-bar-stripes 2s linear infinite;
3138
}
3139
.progress-danger .bar,
3140
.progress .bar-danger {
3141
  background-color: #dd514c;
3142
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
3143
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
3144
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
3145
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
3146
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
3147
  background-repeat: repeat-x;
3148
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
3149
}
3150
.progress-danger.progress-striped .bar,
3151
.progress-striped .bar-danger {
3152
  background-color: #ee5f5b;
3153
  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));
3154
  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);
3155
  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);
3156
  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);
3157
  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);
3158
}
3159
.progress-success .bar,
3160
.progress .bar-success {
3161
  background-color: #5eb95e;
3162
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
3163
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
3164
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
3165
  background-image: -o-linear-gradient(top, #62c462, #57a957);
3166
  background-image: linear-gradient(to bottom, #62c462, #57a957);
3167
  background-repeat: repeat-x;
3168
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
3169
}
3170
.progress-success.progress-striped .bar,
3171
.progress-striped .bar-success {
3172
  background-color: #62c462;
3173
  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));
3174
  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);
3175
  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);
3176
  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);
3177
  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);
3178
}
3179
.progress-info .bar,
3180
.progress .bar-info {
3181
  background-color: #4bb1cf;
3182
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
3183
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
3184
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
3185
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
3186
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
3187
  background-repeat: repeat-x;
3188
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
3189
}
3190
.progress-info.progress-striped .bar,
3191
.progress-striped .bar-info {
3192
  background-color: #5bc0de;
3193
  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));
3194
  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);
3195
  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);
3196
  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);
3197
  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);
3198
}
3199
.progress-warning .bar,
3200
.progress .bar-warning {
3201
  background-color: #faa732;
3202
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
3203
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
3204
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
3205
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
3206
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
3207
  background-repeat: repeat-x;
3208
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
3209
}
3210
.progress-warning.progress-striped .bar,
3211
.progress-striped .bar-warning {
3212
  background-color: #fbb450;
3213
  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));
3214
  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);
3215
  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);
3216
  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);
3217
  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);
3218
}
3219
.hero-unit {
3220
  padding: 60px;
3221
  margin-bottom: 30px;
3222
  font-size: 18px;
3223
  font-weight: 200;
3224
  line-height: 30px;
3225
  color: inherit;
3226
  background-color: #eeeeee;
3227
  -webkit-border-radius: 6px;
3228
  -moz-border-radius: 6px;
3229
  border-radius: 6px;
3230
}
3231
.hero-unit h1 {
3232
  margin-bottom: 0;
3233
  font-size: 60px;
3234
  line-height: 1;
3235
  color: inherit;
3236
  letter-spacing: -1px;
3237
}
3238
.hero-unit li {
3239
  line-height: 30px;
3240
}
3241
.media,
3242
.media-body {
3243
  overflow: hidden;
3244
  *overflow: visible;
3245
  zoom: 1;
3246
}
3247
.media,
3248
.media .media {
3249
  margin-top: 15px;
3250
}
3251
.media:first-child {
3252
  margin-top: 0;
3253
}
3254
.media-object {
3255
  display: block;
3256
}
3257
.media-heading {
3258
  margin: 0 0 5px;
3259
}
3260
.media .pull-left {
3261
  margin-right: 10px;
3262
}
3263
.media .pull-right {
3264
  margin-left: 10px;
3265
}
3266
.media-list {
3267
  margin-left: 0;
3268
  list-style: none;
3269
}
3270
.tooltip {
3271
  position: absolute;
3272
  z-index: 1030;
3273
  display: block;
3274
  visibility: visible;
3275
  padding: 5px;
3276
  font-size: 11px;
3277
  opacity: 0;
3278
  filter: alpha(opacity=0);
3279
}
3280
.tooltip.in {
3281
  opacity: 0.8;
3282
  filter: alpha(opacity=80);
3283
}
3284
.tooltip.top {
3285
  margin-top: -3px;
3286
}
3287
.tooltip.right {
3288
  margin-left: 3px;
3289
}
3290
.tooltip.bottom {
3291
  margin-top: 3px;
3292
}
3293
.tooltip.left {
3294
  margin-left: -3px;
3295
}
3296
.tooltip-inner {
3297
  max-width: 200px;
3298
  padding: 3px 8px;
3299
  color: #ffffff;
3300
  text-align: center;
3301
  text-decoration: none;
3302
  background-color: #000000;
3303
  -webkit-border-radius: 4px;
3304
  -moz-border-radius: 4px;
3305
  border-radius: 4px;
3306
}
3307
.tooltip-arrow {
3308
  position: absolute;
3309
  width: 0;
3310
  height: 0;
3311
  border-color: transparent;
3312
  border-style: solid;
3313
}
3314
.tooltip.top .tooltip-arrow {
3315
  bottom: 0;
3316
  left: 50%;
3317
  margin-left: -5px;
3318
  border-width: 5px 5px 0;
3319
  border-top-color: #000000;
3320
}
3321
.tooltip.right .tooltip-arrow {
3322
  top: 50%;
3323
  left: 0;
3324
  margin-top: -5px;
3325
  border-width: 5px 5px 5px 0;
3326
  border-right-color: #000000;
3327
}
3328
.tooltip.left .tooltip-arrow {
3329
  top: 50%;
3330
  right: 0;
3331
  margin-top: -5px;
3332
  border-width: 5px 0 5px 5px;
3333
  border-left-color: #000000;
3334
}
3335
.tooltip.bottom .tooltip-arrow {
3336
  top: 0;
3337
  left: 50%;
3338
  margin-left: -5px;
3339
  border-width: 0 5px 5px;
3340
  border-bottom-color: #000000;
3341
}
3342
.popover {
3343
  position: absolute;
3344
  top: 0;
3345
  left: 0;
3346
  z-index: 1010;
3347
  display: none;
3348
  width: 236px;
3349
  padding: 1px;
3350
  text-align: left;
3351
  background-color: #ffffff;
3352
  -webkit-background-clip: padding-box;
3353
  -moz-background-clip: padding;
3354
  background-clip: padding-box;
3355
  border: 1px solid #ccc;
3356
  border: 1px solid rgba(0, 0, 0, 0.2);
3357
  -webkit-border-radius: 6px;
3358
  -moz-border-radius: 6px;
3359
  border-radius: 6px;
3360
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3361
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3362
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3363
  white-space: normal;
3364
}
3365
.popover.top {
3366
  margin-top: -10px;
3367
}
3368
.popover.right {
3369
  margin-left: 10px;
3370
}
3371
.popover.bottom {
3372
  margin-top: 10px;
3373
}
3374
.popover.left {
3375
  margin-left: -10px;
3376
}
3377
.popover-title {
3378
  margin: 0;
3379
  padding: 8px 14px;
3380
  font-size: 14px;
3381
  font-weight: normal;
3382
  line-height: 18px;
3383
  background-color: #f7f7f7;
3384
  border-bottom: 1px solid #ebebeb;
3385
  -webkit-border-radius: 5px 5px 0 0;
3386
  -moz-border-radius: 5px 5px 0 0;
3387
  border-radius: 5px 5px 0 0;
3388
}
3389
.popover-content {
3390
  padding: 9px 14px;
3391
}
3392
.popover .arrow,
3393
.popover .arrow:after {
3394
  position: absolute;
3395
  display: block;
3396
  width: 0;
3397
  height: 0;
3398
  border-color: transparent;
3399
  border-style: solid;
3400
}
3401
.popover .arrow {
3402
  border-width: 11px;
3403
}
3404
.popover .arrow:after {
3405
  border-width: 10px;
3406
  content: "";
3407
}
3408
.popover.top .arrow {
3409
  left: 50%;
3410
  margin-left: -11px;
3411
  border-bottom-width: 0;
3412
  border-top-color: #999;
3413
  border-top-color: rgba(0, 0, 0, 0.25);
3414
  bottom: -11px;
3415
}
3416
.popover.top .arrow:after {
3417
  bottom: 1px;
3418
  margin-left: -10px;
3419
  border-bottom-width: 0;
3420
  border-top-color: #ffffff;
3421
}
3422
.popover.right .arrow {
3423
  top: 50%;
3424
  left: -11px;
3425
  margin-top: -11px;
3426
  border-left-width: 0;
3427
  border-right-color: #999;
3428
  border-right-color: rgba(0, 0, 0, 0.25);
3429
}
3430
.popover.right .arrow:after {
3431
  left: 1px;
3432
  bottom: -10px;
3433
  border-left-width: 0;
3434
  border-right-color: #ffffff;
3435
}
3436
.popover.bottom .arrow {
3437
  left: 50%;
3438
  margin-left: -11px;
3439
  border-top-width: 0;
3440
  border-bottom-color: #999;
3441
  border-bottom-color: rgba(0, 0, 0, 0.25);
3442
  top: -11px;
3443
}
3444
.popover.bottom .arrow:after {
3445
  top: 1px;
3446
  margin-left: -10px;
3447
  border-top-width: 0;
3448
  border-bottom-color: #ffffff;
3449
}
3450
.popover.left .arrow {
3451
  top: 50%;
3452
  right: -11px;
3453
  margin-top: -11px;
3454
  border-right-width: 0;
3455
  border-left-color: #999;
3456
  border-left-color: rgba(0, 0, 0, 0.25);
3457
}
3458
.popover.left .arrow:after {
3459
  right: 1px;
3460
  border-right-width: 0;
3461
  border-left-color: #ffffff;
3462
  bottom: -10px;
3463
}
3464
.modal-backdrop {
3465
  position: fixed;
3466
  top: 0;
3467
  right: 0;
3468
  bottom: 0;
3469
  left: 0;
3470
  z-index: 1040;
3471
  background-color: #000000;
3472
}
3473
.modal-backdrop.fade {
3474
  opacity: 0;
3475
}
3476
.modal-backdrop,
3477
.modal-backdrop.fade.in {
3478
  opacity: 0.8;
3479
  filter: alpha(opacity=80);
3480
}
3481
.modal {
3482
  position: fixed;
3483
  top: 10%;
3484
  left: 50%;
3485
  z-index: 1050;
3486
  width: 560px;
3487
  margin-left: -280px;
3488
  background-color: #ffffff;
3489
  border: 1px solid #999;
3490
  border: 1px solid rgba(0, 0, 0, 0.3);
3491
  *border: 1px solid #999;
3492
  /* IE6-7 */
3493
3494
  -webkit-border-radius: 6px;
3495
  -moz-border-radius: 6px;
3496
  border-radius: 6px;
3497
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3498
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3499
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
3500
  -webkit-background-clip: padding-box;
3501
  -moz-background-clip: padding-box;
3502
  background-clip: padding-box;
3503
  outline: none;
3504
}
3505
.modal.fade {
3506
  -webkit-transition: opacity .3s linear, top .3s ease-out;
3507
  -moz-transition: opacity .3s linear, top .3s ease-out;
3508
  -o-transition: opacity .3s linear, top .3s ease-out;
3509
  transition: opacity .3s linear, top .3s ease-out;
3510
  top: -25%;
3511
}
3512
.modal.fade.in {
3513
  top: 10%;
3514
}
3515
.modal-header {
3516
  padding: 9px 15px;
3517
  border-bottom: 1px solid #eee;
3518
}
3519
.modal-header .close {
3520
  margin-top: 2px;
3521
}
3522
.modal-header h3 {
3523
  margin: 0;
3524
  line-height: 30px;
3525
}
3526
.modal-body {
3527
  position: relative;
3528
  overflow-y: auto;
3529
  max-height: 400px;
3530
  padding: 15px;
3531
}
3532
.modal-form {
3533
  margin-bottom: 0;
3534
}
3535
.modal-footer {
3536
  padding: 14px 15px 15px;
3537
  margin-bottom: 0;
3538
  text-align: right;
3539
  background-color: #f5f5f5;
3540
  border-top: 1px solid #ddd;
3541
  -webkit-border-radius: 0 0 6px 6px;
3542
  -moz-border-radius: 0 0 6px 6px;
3543
  border-radius: 0 0 6px 6px;
3544
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
3545
  -moz-box-shadow: inset 0 1px 0 #ffffff;
3546
  box-shadow: inset 0 1px 0 #ffffff;
3547
  *zoom: 1;
3548
}
3549
.modal-footer:before,
3550
.modal-footer:after {
3551
  display: table;
3552
  content: "";
3553
  line-height: 0;
3554
}
3555
.modal-footer:after {
3556
  clear: both;
3557
}
3558
.modal-footer .btn + .btn {
3559
  margin-left: 5px;
3560
  margin-bottom: 0;
3561
}
3562
.modal-footer .btn-group .btn + .btn {
3563
  margin-left: -1px;
3564
}
3565
.modal-footer .btn-block + .btn-block {
3566
  margin-left: 0;
3567
}
3568
.dropup,
3569
.dropdown {
3570
  position: relative;
3571
}
3572
.dropdown-toggle {
3573
  *margin-bottom: -3px;
3574
}
3575
.dropdown-toggle:active,
3576
.open .dropdown-toggle {
3577
  outline: 0;
3578
}
3579
.caret {
3580
  display: inline-block;
3581
  width: 0;
3582
  height: 0;
3583
  vertical-align: top;
3584
  border-top: 4px solid #000000;
3585
  border-right: 4px solid transparent;
3586
  border-left: 4px solid transparent;
3587
  content: "";
3588
}
3589
.dropdown .caret {
3590
  margin-top: 8px;
3591
  margin-left: 2px;
3592
}
3593
.dropdown-menu {
3594
  position: absolute;
3595
  top: 100%;
3596
  left: 0;
3597
  z-index: 1000;
3598
  display: none;
3599
  float: left;
3600
  min-width: 160px;
3601
  padding: 5px 0;
3602
  margin: 2px 0 0;
3603
  list-style: none;
3604
  background-color: #ffffff;
3605
  border: 1px solid #ccc;
3606
  border: 1px solid rgba(0, 0, 0, 0.2);
3607
  *border-right-width: 2px;
3608
  *border-bottom-width: 2px;
3609
  -webkit-border-radius: 6px;
3610
  -moz-border-radius: 6px;
3611
  border-radius: 6px;
3612
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3613
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3614
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
3615
  -webkit-background-clip: padding-box;
3616
  -moz-background-clip: padding;
3617
  background-clip: padding-box;
3618
}
3619
.dropdown-menu.pull-right {
3620
  right: 0;
3621
  left: auto;
3622
}
3623
.dropdown-menu .divider {
3624
  *width: 100%;
3625
  height: 1px;
3626
  margin: 9px 1px;
3627
  *margin: -5px 0 5px;
3628
  overflow: hidden;
3629
  background-color: #e5e5e5;
3630
  border-bottom: 1px solid #ffffff;
3631
}
3632
.dropdown-menu li > a {
3633
  display: block;
3634
  padding: 3px 20px;
3635
  clear: both;
3636
  font-weight: normal;
3637
  line-height: 20px;
3638
  color: #333333;
3639
  white-space: nowrap;
3640
}
3641
.dropdown-menu li > a:hover,
3642
.dropdown-menu li > a:focus,
3643
.dropdown-submenu:hover > a {
3644
  text-decoration: none;
3645
  color: #ffffff;
3646
  background-color: #0081c2;
3647
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
3648
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
3649
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
3650
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
3651
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
3652
  background-repeat: repeat-x;
3653
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
3654
}
3655
.dropdown-menu .active > a,
3656
.dropdown-menu .active > a:hover {
3657
  color: #ffffff;
3658
  text-decoration: none;
3659
  outline: 0;
3660
  background-color: #0081c2;
3661
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
3662
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
3663
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
3664
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
3665
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
3666
  background-repeat: repeat-x;
3667
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
3668
}
3669
.dropdown-menu .disabled > a,
3670
.dropdown-menu .disabled > a:hover {
3671
  color: #999999;
3672
}
3673
.dropdown-menu .disabled > a:hover {
3674
  text-decoration: none;
3675
  background-color: transparent;
3676
  background-image: none;
3677
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
3678
  cursor: default;
3679
}
3680
.open {
3681
  *z-index: 1000;
3682
}
3683
.open  > .dropdown-menu {
3684
  display: block;
3685
}
3686
.pull-right > .dropdown-menu {
3687
  right: 0;
3688
  left: auto;
3689
}
3690
.dropup .caret,
3691
.navbar-fixed-bottom .dropdown .caret {
3692
  border-top: 0;
3693
  border-bottom: 4px solid #000000;
3694
  content: "";
3695
}
3696
.dropup .dropdown-menu,
3697
.navbar-fixed-bottom .dropdown .dropdown-menu {
3698
  top: auto;
3699
  bottom: 100%;
3700
  margin-bottom: 1px;
3701
}
3702
.dropdown-submenu {
3703
  position: relative;
3704
}
3705
.dropdown-submenu > .dropdown-menu {
3706
  top: 0;
3707
  left: 100%;
3708
  margin-top: -6px;
3709
  margin-left: -1px;
3710
  -webkit-border-radius: 0 6px 6px 6px;
3711
  -moz-border-radius: 0 6px 6px 6px;
3712
  border-radius: 0 6px 6px 6px;
3713
}
3714
.dropdown-submenu:hover > .dropdown-menu {
3715
  display: block;
3716
}
3717
.dropup .dropdown-submenu > .dropdown-menu {
3718
  top: auto;
3719
  bottom: 0;
3720
  margin-top: 0;
3721
  margin-bottom: -2px;
3722
  -webkit-border-radius: 5px 5px 5px 0;
3723
  -moz-border-radius: 5px 5px 5px 0;
3724
  border-radius: 5px 5px 5px 0;
3725
}
3726
.dropdown-submenu > a:after {
3727
  display: block;
3728
  content: " ";
3729
  float: right;
3730
  width: 0;
3731
  height: 0;
3732
  border-color: transparent;
3733
  border-style: solid;
3734
  border-width: 5px 0 5px 5px;
3735
  border-left-color: #cccccc;
3736
  margin-top: 5px;
3737
  margin-right: -10px;
3738
}
3739
.dropdown-submenu:hover > a:after {
3740
  border-left-color: #ffffff;
3741
}
3742
.dropdown-submenu.pull-left {
3743
  float: none;
3744
}
3745
.dropdown-submenu.pull-left > .dropdown-menu {
3746
  left: -100%;
3747
  margin-left: 10px;
3748
  -webkit-border-radius: 6px 0 6px 6px;
3749
  -moz-border-radius: 6px 0 6px 6px;
3750
  border-radius: 6px 0 6px 6px;
3751
}
3752
.dropdown .dropdown-menu .nav-header {
3753
  padding-left: 20px;
3754
  padding-right: 20px;
3755
}
3756
.typeahead {
3757
  z-index: 1051;
3758
  margin-top: 2px;
3759
  -webkit-border-radius: 4px;
3760
  -moz-border-radius: 4px;
3761
  border-radius: 4px;
3762
}
3763
.accordion {
3764
  margin-bottom: 20px;
3765
}
3766
.accordion-group {
3767
  margin-bottom: 2px;
3768
  border: 1px solid #e5e5e5;
3769
  -webkit-border-radius: 4px;
3770
  -moz-border-radius: 4px;
3771
  border-radius: 4px;
3772
}
3773
.accordion-heading {
3774
  border-bottom: 0;
3775
}
3776
.accordion-heading .accordion-toggle {
3777
  display: block;
3778
  padding: 8px 15px;
3779
}
3780
.accordion-toggle {
3781
  cursor: pointer;
3782
}
3783
.accordion-inner {
3784
  padding: 9px 15px;
3785
  border-top: 1px solid #e5e5e5;
3786
}
3787
.carousel {
3788
  position: relative;
3789
  margin-bottom: 20px;
3790
  line-height: 1;
3791
}
3792
.carousel-inner {
3793
  overflow: hidden;
3794
  width: 100%;
3795
  position: relative;
3796
}
3797
.carousel-inner > .item {
3798
  display: none;
3799
  position: relative;
3800
  -webkit-transition: 0.6s ease-in-out left;
3801
  -moz-transition: 0.6s ease-in-out left;
3802
  -o-transition: 0.6s ease-in-out left;
3803
  transition: 0.6s ease-in-out left;
3804
}
3805
.carousel-inner > .item > img {
3806
  display: block;
3807
  line-height: 1;
3808
}
3809
.carousel-inner > .active,
3810
.carousel-inner > .next,
3811
.carousel-inner > .prev {
3812
  display: block;
3813
}
3814
.carousel-inner > .active {
3815
  left: 0;
3816
}
3817
.carousel-inner > .next,
3818
.carousel-inner > .prev {
3819
  position: absolute;
3820
  top: 0;
3821
  width: 100%;
3822
}
3823
.carousel-inner > .next {
3824
  left: 100%;
3825
}
3826
.carousel-inner > .prev {
3827
  left: -100%;
3828
}
3829
.carousel-inner > .next.left,
3830
.carousel-inner > .prev.right {
3831
  left: 0;
3832
}
3833
.carousel-inner > .active.left {
3834
  left: -100%;
3835
}
3836
.carousel-inner > .active.right {
3837
  left: 100%;
3838
}
3839
.carousel-control {
3840
  position: absolute;
3841
  top: 40%;
3842
  left: 15px;
3843
  width: 40px;
3844
  height: 40px;
3845
  margin-top: -20px;
3846
  font-size: 60px;
3847
  font-weight: 100;
3848
  line-height: 30px;
3849
  color: #ffffff;
3850
  text-align: center;
3851
  background: #222222;
3852
  border: 3px solid #ffffff;
3853
  -webkit-border-radius: 23px;
3854
  -moz-border-radius: 23px;
3855
  border-radius: 23px;
3856
  opacity: 0.5;
3857
  filter: alpha(opacity=50);
3858
}
3859
.carousel-control.right {
3860
  left: auto;
3861
  right: 15px;
3862
}
3863
.carousel-control:hover {
3864
  color: #ffffff;
3865
  text-decoration: none;
3866
  opacity: 0.9;
3867
  filter: alpha(opacity=90);
3868
}
3869
.carousel-caption {
3870
  position: absolute;
3871
  left: 0;
3872
  right: 0;
3873
  bottom: 0;
3874
  padding: 15px;
3875
  background: #333333;
3876
  background: rgba(0, 0, 0, 0.75);
3877
}
3878
.carousel-caption h4,
3879
.carousel-caption p {
3880
  color: #ffffff;
3881
  line-height: 20px;
3882
}
3883
.carousel-caption h4 {
3884
  margin: 0 0 5px;
3885
}
3886
.carousel-caption p {
3887
  margin-bottom: 0;
3888
}
3889
.well {
3890
  min-height: 20px;
3891
  padding: 19px;
3892
  margin-bottom: 20px;
3893
  background-color: #f5f5f5;
3894
  border: 1px solid #e3e3e3;
3895
  -webkit-border-radius: 4px;
3896
  -moz-border-radius: 4px;
3897
  border-radius: 4px;
3898
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3899
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3900
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
3901
}
3902
.well blockquote {
3903
  border-color: #ddd;
3904
  border-color: rgba(0, 0, 0, 0.15);
3905
}
3906
.well-large {
3907
  padding: 24px;
3908
  -webkit-border-radius: 6px;
3909
  -moz-border-radius: 6px;
3910
  border-radius: 6px;
3911
}
3912
.well-small {
3913
  padding: 9px;
3914
  -webkit-border-radius: 3px;
3915
  -moz-border-radius: 3px;
3916
  border-radius: 3px;
3917
}
3918
.close {
3919
  float: right;
3920
  font-size: 20px;
3921
  font-weight: bold;
3922
  line-height: 20px;
3923
  color: #000000;
3924
  text-shadow: 0 1px 0 #ffffff;
3925
  opacity: 0.2;
3926
  filter: alpha(opacity=20);
3927
}
3928
.close:hover {
3929
  color: #000000;
3930
  text-decoration: none;
3931
  cursor: pointer;
3932
  opacity: 0.4;
3933
  filter: alpha(opacity=40);
3934
}
3935
button.close {
3936
  padding: 0;
3937
  cursor: pointer;
3938
  background: transparent;
3939
  border: 0;
3940
  -webkit-appearance: none;
3941
}
3942
.pull-right {
3943
  float: right;
3944
}
3945
.pull-left {
3946
  float: left;
3947
}
3948
.hide {
3949
  display: none;
3950
}
3951
.show {
3952
  display: block;
3953
}
3954
.invisible {
3955
  visibility: hidden;
3956
}
3957
.affix {
3958
  position: fixed;
3959
}
3960
.fade {
3961
  opacity: 0;
3962
  -webkit-transition: opacity 0.15s linear;
3963
  -moz-transition: opacity 0.15s linear;
3964
  -o-transition: opacity 0.15s linear;
3965
  transition: opacity 0.15s linear;
3966
}
3967
.fade.in {
3968
  opacity: 1;
3969
}
3970
.collapse {
3971
  position: relative;
3972
  height: 0;
3973
  overflow: hidden;
3974
  -webkit-transition: height 0.35s ease;
3975
  -moz-transition: height 0.35s ease;
3976
  -o-transition: height 0.35s ease;
3977
  transition: height 0.35s ease;
3978
}
3979
.collapse.in {
3980
  height: auto;
3981
}
3982
.hidden {
3983
  display: none;
3984
  visibility: hidden;
3985
}
3986
.visible-phone {
3987
  display: none !important;
3988
}
3989
.visible-tablet {
3990
  display: none !important;
3991
}
3992
.hidden-desktop {
3993
  display: none !important;
3994
}
3995
.visible-desktop {
3996
  display: inherit !important;
3997
}
3998
@media (min-width: 768px) and (max-width: 979px) {
3999
  .hidden-desktop {
4000
    display: inherit !important;
4001
  }
4002
  .visible-desktop {
4003
    display: none !important ;
4004
  }
4005
  .visible-tablet {
4006
    display: inherit !important;
4007
  }
4008
  .hidden-tablet {
4009
    display: none !important;
4010
  }
4011
}
4012
@media (max-width: 767px) {
4013
  .hidden-desktop {
4014
    display: inherit !important;
4015
  }
4016
  .visible-desktop {
4017
    display: none !important;
4018
  }
4019
  .visible-phone {
4020
    display: inherit !important;
4021
  }
4022
  .hidden-phone {
4023
    display: none !important;
4024
  }
4025
}
4026
@media (max-width: 767px) {
4027
  body {
4028
    padding-left: 20px;
4029
    padding-right: 20px;
4030
  }
4031
  .navbar-fixed-top,
4032
  .navbar-fixed-bottom,
4033
  .navbar-static-top {
4034
    margin-left: -20px;
4035
    margin-right: -20px;
4036
  }
4037
  .container-fluid {
4038
    padding: 0;
4039
  }
4040
  .dl-horizontal dt {
4041
    float: none;
4042
    clear: none;
4043
    width: auto;
4044
    text-align: left;
4045
  }
4046
  .dl-horizontal dd {
4047
    margin-left: 0;
4048
  }
4049
  .container {
4050
    width: auto;
4051
  }
4052
  .row-fluid {
4053
    width: 100%;
4054
  }
4055
  .row,
4056
  .thumbnails {
4057
    margin-left: 0;
4058
  }
4059
  .thumbnails > li {
4060
    float: none;
4061
    margin-left: 0;
4062
  }
4063
  [class*="span"],
4064
  .uneditable-input[class*="span"],
4065
  .row-fluid [class*="span"] {
4066
    float: none;
4067
    display: block;
4068
    width: 100%;
4069
    margin-left: 0;
4070
    -webkit-box-sizing: border-box;
4071
    -moz-box-sizing: border-box;
4072
    box-sizing: border-box;
4073
  }
4074
  .span12,
4075
  .row-fluid .span12 {
4076
    width: 100%;
4077
    -webkit-box-sizing: border-box;
4078
    -moz-box-sizing: border-box;
4079
    box-sizing: border-box;
4080
  }
4081
  .row-fluid [class*="offset"]:first-child {
4082
    margin-left: 0;
4083
  }
4084
  .input-large,
4085
  .input-xlarge,
4086
  .input-xxlarge,
4087
  input[class*="span"],
4088
  select[class*="span"],
4089
  textarea[class*="span"],
4090
  .uneditable-input {
4091
    display: block;
4092
    width: 100%;
4093
    min-height: 30px;
4094
    -webkit-box-sizing: border-box;
4095
    -moz-box-sizing: border-box;
4096
    box-sizing: border-box;
4097
  }
4098
  .input-prepend input,
4099
  .input-append input,
4100
  .input-prepend input[class*="span"],
4101
  .input-append input[class*="span"] {
4102
    display: inline-block;
4103
    width: auto;
4104
  }
4105
  .controls-row [class*="span"] + [class*="span"] {
4106
    margin-left: 0;
4107
  }
4108
  .modal {
4109
    position: fixed;
4110
    top: 20px;
4111
    left: 20px;
4112
    right: 20px;
4113
    width: auto;
4114
    margin: 0;
4115
  }
4116
  .modal.fade {
4117
    top: -100px;
4118
  }
4119
  .modal.fade.in {
4120
    top: 20px;
4121
  }
4122
}
4123
@media (max-width: 480px) {
4124
  .nav-collapse {
4125
    -webkit-transform: translate3d(0, 0, 0);
4126
  }
4127
  .page-header h1 small {
4128
    display: block;
4129
    line-height: 20px;
4130
  }
4131
  input[type="checkbox"],
4132
  input[type="radio"] {
4133
    border: 1px solid #ccc;
4134
  }
4135
  .form-horizontal .control-label {
4136
    float: none;
4137
    width: auto;
4138
    padding-top: 0;
4139
    text-align: left;
4140
  }
4141
  .form-horizontal .controls {
4142
    margin-left: 0;
4143
  }
4144
  .form-horizontal .control-list {
4145
    padding-top: 0;
4146
  }
4147
  .form-horizontal .form-actions {
4148
    padding-left: 10px;
4149
    padding-right: 10px;
4150
  }
4151
  .media .pull-left,
4152
  .media .pull-right {
4153
    float: none;
4154
    display: block;
4155
    margin-bottom: 10px;
4156
  }
4157
  .media-object {
4158
    margin-right: 0;
4159
    margin-left: 0;
4160
  }
4161
  .modal {
4162
    top: 10px;
4163
    left: 10px;
4164
    right: 10px;
4165
  }
4166
  .modal-header .close {
4167
    padding: 10px;
4168
    margin: -10px;
4169
  }
4170
  .carousel-caption {
4171
    position: static;
4172
  }
4173
}
4174
@media (min-width: 768px) and (max-width: 979px) {
4175
  .row {
4176
    margin-left: -20px;
4177
    *zoom: 1;
4178
  }
4179
  .row:before,
4180
  .row:after {
4181
    display: table;
4182
    content: "";
4183
    line-height: 0;
4184
  }
4185
  .row:after {
4186
    clear: both;
4187
  }
4188
  [class*="span"] {
4189
    float: left;
4190
    min-height: 1px;
4191
    margin-left: 20px;
4192
  }
4193
  .container,
4194
  .navbar-static-top .container,
4195
  .navbar-fixed-top .container,
4196
  .navbar-fixed-bottom .container {
4197
    width: 724px;
4198
  }
4199
  .span12 {
4200
    width: 724px;
4201
  }
4202
  .span11 {
4203
    width: 662px;
4204
  }
4205
  .span10 {
4206
    width: 600px;
4207
  }
4208
  .span9 {
4209
    width: 538px;
4210
  }
4211
  .span8 {
4212
    width: 476px;
4213
  }
4214
  .span7 {
4215
    width: 414px;
4216
  }
4217
  .span6 {
4218
    width: 352px;
4219
  }
4220
  .span5 {
4221
    width: 290px;
4222
  }
4223
  .span4 {
4224
    width: 228px;
4225
  }
4226
  .span3 {
4227
    width: 166px;
4228
  }
4229
  .span2 {
4230
    width: 104px;
4231
  }
4232
  .span1 {
4233
    width: 42px;
4234
  }
4235
  .offset12 {
4236
    margin-left: 764px;
4237
  }
4238
  .offset11 {
4239
    margin-left: 702px;
4240
  }
4241
  .offset10 {
4242
    margin-left: 640px;
4243
  }
4244
  .offset9 {
4245
    margin-left: 578px;
4246
  }
4247
  .offset8 {
4248
    margin-left: 516px;
4249
  }
4250
  .offset7 {
4251
    margin-left: 454px;
4252
  }
4253
  .offset6 {
4254
    margin-left: 392px;
4255
  }
4256
  .offset5 {
4257
    margin-left: 330px;
4258
  }
4259
  .offset4 {
4260
    margin-left: 268px;
4261
  }
4262
  .offset3 {
4263
    margin-left: 206px;
4264
  }
4265
  .offset2 {
4266
    margin-left: 144px;
4267
  }
4268
  .offset1 {
4269
    margin-left: 82px;
4270
  }
4271
  .row-fluid {
4272
    width: 100%;
4273
    *zoom: 1;
4274
  }
4275
  .row-fluid:before,
4276
  .row-fluid:after {
4277
    display: table;
4278
    content: "";
4279
    line-height: 0;
4280
  }
4281
  .row-fluid:after {
4282
    clear: both;
4283
  }
4284
  .row-fluid [class*="span"] {
4285
    display: block;
4286
    width: 100%;
4287
    min-height: 30px;
4288
    -webkit-box-sizing: border-box;
4289
    -moz-box-sizing: border-box;
4290
    box-sizing: border-box;
4291
    float: left;
4292
    margin-left: 2.7624309392265194%;
4293
    *margin-left: 2.709239449864817%;
4294
  }
4295
  .row-fluid [class*="span"]:first-child {
4296
    margin-left: 0;
4297
  }
4298
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
4299
    margin-left: 2.7624309392265194%;
4300
  }
4301
  .row-fluid .span12 {
4302
    width: 100%;
4303
    *width: 99.94680851063829%;
4304
  }
4305
  .row-fluid .span11 {
4306
    width: 91.43646408839778%;
4307
    *width: 91.38327259903608%;
4308
  }
4309
  .row-fluid .span10 {
4310
    width: 82.87292817679558%;
4311
    *width: 82.81973668743387%;
4312
  }
4313
  .row-fluid .span9 {
4314
    width: 74.30939226519337%;
4315
    *width: 74.25620077583166%;
4316
  }
4317
  .row-fluid .span8 {
4318
    width: 65.74585635359117%;
4319
    *width: 65.69266486422946%;
4320
  }
4321
  .row-fluid .span7 {
4322
    width: 57.18232044198895%;
4323
    *width: 57.12912895262725%;
4324
  }
4325
  .row-fluid .span6 {
4326
    width: 48.61878453038674%;
4327
    *width: 48.56559304102504%;
4328
  }
4329
  .row-fluid .span5 {
4330
    width: 40.05524861878453%;
4331
    *width: 40.00205712942283%;
4332
  }
4333
  .row-fluid .span4 {
4334
    width: 31.491712707182323%;
4335
    *width: 31.43852121782062%;
4336
  }
4337
  .row-fluid .span3 {
4338
    width: 22.92817679558011%;
4339
    *width: 22.87498530621841%;
4340
  }
4341
  .row-fluid .span2 {
4342
    width: 14.3646408839779%;
4343
    *width: 14.311449394616199%;
4344
  }
4345
  .row-fluid .span1 {
4346
    width: 5.801104972375691%;
4347
    *width: 5.747913483013988%;
4348
  }
4349
  .row-fluid .offset12 {
4350
    margin-left: 105.52486187845304%;
4351
    *margin-left: 105.41847889972962%;
4352
  }
4353
  .row-fluid .offset12:first-child {
4354
    margin-left: 102.76243093922652%;
4355
    *margin-left: 102.6560479605031%;
4356
  }
4357
  .row-fluid .offset11 {
4358
    margin-left: 96.96132596685082%;
4359
    *margin-left: 96.8549429881274%;
4360
  }
4361
  .row-fluid .offset11:first-child {
4362
    margin-left: 94.1988950276243%;
4363
    *margin-left: 94.09251204890089%;
4364
  }
4365
  .row-fluid .offset10 {
4366
    margin-left: 88.39779005524862%;
4367
    *margin-left: 88.2914070765252%;
4368
  }
4369
  .row-fluid .offset10:first-child {
4370
    margin-left: 85.6353591160221%;
4371
    *margin-left: 85.52897613729868%;
4372
  }
4373
  .row-fluid .offset9 {
4374
    margin-left: 79.8342541436464%;
4375
    *margin-left: 79.72787116492299%;
4376
  }
4377
  .row-fluid .offset9:first-child {
4378
    margin-left: 77.07182320441989%;
4379
    *margin-left: 76.96544022569647%;
4380
  }
4381
  .row-fluid .offset8 {
4382
    margin-left: 71.2707182320442%;
4383
    *margin-left: 71.16433525332079%;
4384
  }
4385
  .row-fluid .offset8:first-child {
4386
    margin-left: 68.50828729281768%;
4387
    *margin-left: 68.40190431409427%;
4388
  }
4389
  .row-fluid .offset7 {
4390
    margin-left: 62.70718232044199%;
4391
    *margin-left: 62.600799341718584%;
4392
  }
4393
  .row-fluid .offset7:first-child {
4394
    margin-left: 59.94475138121547%;
4395
    *margin-left: 59.838368402492065%;
4396
  }
4397
  .row-fluid .offset6 {
4398
    margin-left: 54.14364640883978%;
4399
    *margin-left: 54.037263430116376%;
4400
  }
4401
  .row-fluid .offset6:first-child {
4402
    margin-left: 51.38121546961326%;
4403
    *margin-left: 51.27483249088986%;
4404
  }
4405
  .row-fluid .offset5 {
4406
    margin-left: 45.58011049723757%;
4407
    *margin-left: 45.47372751851417%;
4408
  }
4409
  .row-fluid .offset5:first-child {
4410
    margin-left: 42.81767955801105%;
4411
    *margin-left: 42.71129657928765%;
4412
  }
4413
  .row-fluid .offset4 {
4414
    margin-left: 37.01657458563536%;
4415
    *margin-left: 36.91019160691196%;
4416
  }
4417
  .row-fluid .offset4:first-child {
4418
    margin-left: 34.25414364640884%;
4419
    *margin-left: 34.14776066768544%;
4420
  }
4421
  .row-fluid .offset3 {
4422
    margin-left: 28.45303867403315%;
4423
    *margin-left: 28.346655695309746%;
4424
  }
4425
  .row-fluid .offset3:first-child {
4426
    margin-left: 25.69060773480663%;
4427
    *margin-left: 25.584224756083227%;
4428
  }
4429
  .row-fluid .offset2 {
4430
    margin-left: 19.88950276243094%;
4431
    *margin-left: 19.783119783707537%;
4432
  }
4433
  .row-fluid .offset2:first-child {
4434
    margin-left: 17.12707182320442%;
4435
    *margin-left: 17.02068884448102%;
4436
  }
4437
  .row-fluid .offset1 {
4438
    margin-left: 11.32596685082873%;
4439
    *margin-left: 11.219583872105325%;
4440
  }
4441
  .row-fluid .offset1:first-child {
4442
    margin-left: 8.56353591160221%;
4443
    *margin-left: 8.457152932878806%;
4444
  }
4445
  input,
4446
  textarea,
4447
  .uneditable-input {
4448
    margin-left: 0;
4449
  }
4450
  .controls-row [class*="span"] + [class*="span"] {
4451
    margin-left: 20px;
4452
  }
4453
  input.span12, textarea.span12, .uneditable-input.span12 {
4454
    width: 710px;
4455
  }
4456
  input.span11, textarea.span11, .uneditable-input.span11 {
4457
    width: 648px;
4458
  }
4459
  input.span10, textarea.span10, .uneditable-input.span10 {
4460
    width: 586px;
4461
  }
4462
  input.span9, textarea.span9, .uneditable-input.span9 {
4463
    width: 524px;
4464
  }
4465
  input.span8, textarea.span8, .uneditable-input.span8 {
4466
    width: 462px;
4467
  }
4468
  input.span7, textarea.span7, .uneditable-input.span7 {
4469
    width: 400px;
4470
  }
4471
  input.span6, textarea.span6, .uneditable-input.span6 {
4472
    width: 338px;
4473
  }
4474
  input.span5, textarea.span5, .uneditable-input.span5 {
4475
    width: 276px;
4476
  }
4477
  input.span4, textarea.span4, .uneditable-input.span4 {
4478
    width: 214px;
4479
  }
4480
  input.span3, textarea.span3, .uneditable-input.span3 {
4481
    width: 152px;
4482
  }
4483
  input.span2, textarea.span2, .uneditable-input.span2 {
4484
    width: 90px;
4485
  }
4486
  input.span1, textarea.span1, .uneditable-input.span1 {
4487
    width: 28px;
4488
  }
4489
}
4490
@media (min-width: 1200px) {
4491
  .row {
4492
    margin-left: -30px;
4493
    *zoom: 1;
4494
  }
4495
  .row:before,
4496
  .row:after {
4497
    display: table;
4498
    content: "";
4499
    line-height: 0;
4500
  }
4501
  .row:after {
4502
    clear: both;
4503
  }
4504
  [class*="span"] {
4505
    float: left;
4506
    min-height: 1px;
4507
    margin-left: 30px;
4508
  }
4509
  .container,
4510
  .navbar-static-top .container,
4511
  .navbar-fixed-top .container,
4512
  .navbar-fixed-bottom .container {
4513
    width: 1170px;
4514
  }
4515
  .span12 {
4516
    width: 1170px;
4517
  }
4518
  .span11 {
4519
    width: 1070px;
4520
  }
4521
  .span10 {
4522
    width: 970px;
4523
  }
4524
  .span9 {
4525
    width: 870px;
4526
  }
4527
  .span8 {
4528
    width: 770px;
4529
  }
4530
  .span7 {
4531
    width: 670px;
4532
  }
4533
  .span6 {
4534
    width: 570px;
4535
  }
4536
  .span5 {
4537
    width: 470px;
4538
  }
4539
  .span4 {
4540
    width: 370px;
4541
  }
4542
  .span3 {
4543
    width: 270px;
4544
  }
4545
  .span2 {
4546
    width: 170px;
4547
  }
4548
  .span1 {
4549
    width: 70px;
4550
  }
4551
  .offset12 {
4552
    margin-left: 1230px;
4553
  }
4554
  .offset11 {
4555
    margin-left: 1130px;
4556
  }
4557
  .offset10 {
4558
    margin-left: 1030px;
4559
  }
4560
  .offset9 {
4561
    margin-left: 930px;
4562
  }
4563
  .offset8 {
4564
    margin-left: 830px;
4565
  }
4566
  .offset7 {
4567
    margin-left: 730px;
4568
  }
4569
  .offset6 {
4570
    margin-left: 630px;
4571
  }
4572
  .offset5 {
4573
    margin-left: 530px;
4574
  }
4575
  .offset4 {
4576
    margin-left: 430px;
4577
  }
4578
  .offset3 {
4579
    margin-left: 330px;
4580
  }
4581
  .offset2 {
4582
    margin-left: 230px;
4583
  }
4584
  .offset1 {
4585
    margin-left: 130px;
4586
  }
4587
  .row-fluid {
4588
    width: 100%;
4589
    *zoom: 1;
4590
  }
4591
  .row-fluid:before,
4592
  .row-fluid:after {
4593
    display: table;
4594
    content: "";
4595
    line-height: 0;
4596
  }
4597
  .row-fluid:after {
4598
    clear: both;
4599
  }
4600
  .row-fluid [class*="span"] {
4601
    display: block;
4602
    width: 100%;
4603
    min-height: 30px;
4604
    -webkit-box-sizing: border-box;
4605
    -moz-box-sizing: border-box;
4606
    box-sizing: border-box;
4607
    float: left;
4608
    margin-left: 2.564102564102564%;
4609
    *margin-left: 2.5109110747408616%;
4610
  }
4611
  .row-fluid [class*="span"]:first-child {
4612
    margin-left: 0;
4613
  }
4614
  .row-fluid .controls-row [class*="span"] + [class*="span"] {
4615
    margin-left: 2.564102564102564%;
4616
  }
4617
  .row-fluid .span12 {
4618
    width: 100%;
4619
    *width: 99.94680851063829%;
4620
  }
4621
  .row-fluid .span11 {
4622
    width: 91.45299145299145%;
4623
    *width: 91.39979996362975%;
4624
  }
4625
  .row-fluid .span10 {
4626
    width: 82.90598290598291%;
4627
    *width: 82.8527914166212%;
4628
  }
4629
  .row-fluid .span9 {
4630
    width: 74.35897435897436%;
4631
    *width: 74.30578286961266%;
4632
  }
4633
  .row-fluid .span8 {
4634
    width: 65.81196581196582%;
4635
    *width: 65.75877432260411%;
4636
  }
4637
  .row-fluid .span7 {
4638
    width: 57.26495726495726%;
4639
    *width: 57.21176577559556%;
4640
  }
4641
  .row-fluid .span6 {
4642
    width: 48.717948717948715%;
4643
    *width: 48.664757228587014%;
4644
  }
4645
  .row-fluid .span5 {
4646
    width: 40.17094017094017%;
4647
    *width: 40.11774868157847%;
4648
  }
4649
  .row-fluid .span4 {
4650
    width: 31.623931623931625%;
4651
    *width: 31.570740134569924%;
4652
  }
4653
  .row-fluid .span3 {
4654
    width: 23.076923076923077%;
4655
    *width: 23.023731587561375%;
4656
  }
4657
  .row-fluid .span2 {
4658
    width: 14.52991452991453%;
4659
    *width: 14.476723040552828%;
4660
  }
4661
  .row-fluid .span1 {
4662
    width: 5.982905982905983%;
4663
    *width: 5.929714493544281%;
4664
  }
4665
  .row-fluid .offset12 {
4666
    margin-left: 105.12820512820512%;
4667
    *margin-left: 105.02182214948171%;
4668
  }
4669
  .row-fluid .offset12:first-child {
4670
    margin-left: 102.56410256410257%;
4671
    *margin-left: 102.45771958537915%;
4672
  }
4673
  .row-fluid .offset11 {
4674
    margin-left: 96.58119658119658%;
4675
    *margin-left: 96.47481360247316%;
4676
  }
4677
  .row-fluid .offset11:first-child {
4678
    margin-left: 94.01709401709402%;
4679
    *margin-left: 93.91071103837061%;
4680
  }
4681
  .row-fluid .offset10 {
4682
    margin-left: 88.03418803418803%;
4683
    *margin-left: 87.92780505546462%;
4684
  }
4685
  .row-fluid .offset10:first-child {
4686
    margin-left: 85.47008547008548%;
4687
    *margin-left: 85.36370249136206%;
4688
  }
4689
  .row-fluid .offset9 {
4690
    margin-left: 79.48717948717949%;
4691
    *margin-left: 79.38079650845607%;
4692
  }
4693
  .row-fluid .offset9:first-child {
4694
    margin-left: 76.92307692307693%;
4695
    *margin-left: 76.81669394435352%;
4696
  }
4697
  .row-fluid .offset8 {
4698
    margin-left: 70.94017094017094%;
4699
    *margin-left: 70.83378796144753%;
4700
  }
4701
  .row-fluid .offset8:first-child {
4702
    margin-left: 68.37606837606839%;
4703
    *margin-left: 68.26968539734497%;
4704
  }
4705
  .row-fluid .offset7 {
4706
    margin-left: 62.393162393162385%;
4707
    *margin-left: 62.28677941443899%;
4708
  }
4709
  .row-fluid .offset7:first-child {
4710
    margin-left: 59.82905982905982%;
4711
    *margin-left: 59.72267685033642%;
4712
  }
4713
  .row-fluid .offset6 {
4714
    margin-left: 53.84615384615384%;
4715
    *margin-left: 53.739770867430444%;
4716
  }
4717
  .row-fluid .offset6:first-child {
4718
    margin-left: 51.28205128205128%;
4719
    *margin-left: 51.175668303327875%;
4720
  }
4721
  .row-fluid .offset5 {
4722
    margin-left: 45.299145299145295%;
4723
    *margin-left: 45.1927623204219%;
4724
  }
4725
  .row-fluid .offset5:first-child {
4726
    margin-left: 42.73504273504273%;
4727
    *margin-left: 42.62865975631933%;
4728
  }
4729
  .row-fluid .offset4 {
4730
    margin-left: 36.75213675213675%;
4731
    *margin-left: 36.645753773413354%;
4732
  }
4733
  .row-fluid .offset4:first-child {
4734
    margin-left: 34.18803418803419%;
4735
    *margin-left: 34.081651209310785%;
4736
  }
4737
  .row-fluid .offset3 {
4738
    margin-left: 28.205128205128204%;
4739
    *margin-left: 28.0987452264048%;
4740
  }
4741
  .row-fluid .offset3:first-child {
4742
    margin-left: 25.641025641025642%;
4743
    *margin-left: 25.53464266230224%;
4744
  }
4745
  .row-fluid .offset2 {
4746
    margin-left: 19.65811965811966%;
4747
    *margin-left: 19.551736679396257%;
4748
  }
4749
  .row-fluid .offset2:first-child {
4750
    margin-left: 17.094017094017094%;
4751
    *margin-left: 16.98763411529369%;
4752
  }
4753
  .row-fluid .offset1 {
4754
    margin-left: 11.11111111111111%;
4755
    *margin-left: 11.004728132387708%;
4756
  }
4757
  .row-fluid .offset1:first-child {
4758
    margin-left: 8.547008547008547%;
4759
    *margin-left: 8.440625568285142%;
4760
  }
4761
  input,
4762
  textarea,
4763
  .uneditable-input {
4764
    margin-left: 0;
4765
  }
4766
  .controls-row [class*="span"] + [class*="span"] {
4767
    margin-left: 30px;
4768
  }
4769
  input.span12, textarea.span12, .uneditable-input.span12 {
4770
    width: 1156px;
4771
  }
4772
  input.span11, textarea.span11, .uneditable-input.span11 {
4773
    width: 1056px;
4774
  }
4775
  input.span10, textarea.span10, .uneditable-input.span10 {
4776
    width: 956px;
4777
  }
4778
  input.span9, textarea.span9, .uneditable-input.span9 {
4779
    width: 856px;
4780
  }
4781
  input.span8, textarea.span8, .uneditable-input.span8 {
4782
    width: 756px;
4783
  }
4784
  input.span7, textarea.span7, .uneditable-input.span7 {
4785
    width: 656px;
4786
  }
4787
  input.span6, textarea.span6, .uneditable-input.span6 {
4788
    width: 556px;
4789
  }
4790
  input.span5, textarea.span5, .uneditable-input.span5 {
4791
    width: 456px;
4792
  }
4793
  input.span4, textarea.span4, .uneditable-input.span4 {
4794
    width: 356px;
4795
  }
4796
  input.span3, textarea.span3, .uneditable-input.span3 {
4797
    width: 256px;
4798
  }
4799
  input.span2, textarea.span2, .uneditable-input.span2 {
4800
    width: 156px;
4801
  }
4802
  input.span1, textarea.span1, .uneditable-input.span1 {
4803
    width: 56px;
4804
  }
4805
  .thumbnails {
4806
    margin-left: -30px;
4807
  }
4808
  .thumbnails > li {
4809
    margin-left: 30px;
4810
  }
4811
  .row-fluid .thumbnails {
4812
    margin-left: 0;
4813
  }
4814
}
4815
@media (max-width: 979px) {
4816
  body {
4817
    padding-top: 0;
4818
  }
4819
  .navbar-fixed-top,
4820
  .navbar-fixed-bottom {
4821
    position: static;
4822
  }
4823
  .navbar-fixed-top {
4824
    margin-bottom: 20px;
4825
  }
4826
  .navbar-fixed-bottom {
4827
    margin-top: 20px;
4828
  }
4829
  .navbar-fixed-top .navbar-inner,
4830
  .navbar-fixed-bottom .navbar-inner {
4831
    padding: 5px;
4832
  }
4833
  .navbar .container {
4834
    width: auto;
4835
    padding: 0;
4836
  }
4837
  .navbar .brand {
4838
    padding-left: 10px;
4839
    padding-right: 10px;
4840
    margin: 0 0 0 -5px;
4841
  }
4842
  .nav-collapse {
4843
    clear: both;
4844
  }
4845
  .nav-collapse .nav {
4846
    float: none;
4847
    margin: 0 0 10px;
4848
  }
4849
  .nav-collapse .nav > li {
4850
    float: none;
4851
  }
4852
  .nav-collapse .nav > li > a {
4853
    margin-bottom: 2px;
4854
  }
4855
  .nav-collapse .nav > .divider-vertical {
4856
    display: none;
4857
  }
4858
  .nav-collapse .nav .nav-header {
4859
    color: #777777;
4860
    text-shadow: none;
4861
  }
4862
  .nav-collapse .nav > li > a,
4863
  .nav-collapse .dropdown-menu a {
4864
    padding: 9px 15px;
4865
    font-weight: bold;
4866
    color: #777777;
4867
    -webkit-border-radius: 3px;
4868
    -moz-border-radius: 3px;
4869
    border-radius: 3px;
4870
  }
4871
  .nav-collapse .btn {
4872
    padding: 4px 10px 4px;
4873
    font-weight: normal;
4874
    -webkit-border-radius: 4px;
4875
    -moz-border-radius: 4px;
4876
    border-radius: 4px;
4877
  }
4878
  .nav-collapse .dropdown-menu li + li a {
4879
    margin-bottom: 2px;
4880
  }
4881
  .nav-collapse .nav > li > a:hover,
4882
  .nav-collapse .dropdown-menu a:hover {
4883
    background-color: #f2f2f2;
4884
  }
4885
  .navbar-inverse .nav-collapse .nav > li > a,
4886
  .navbar-inverse .nav-collapse .dropdown-menu a {
4887
    color: #999999;
4888
  }
4889
  .navbar-inverse .nav-collapse .nav > li > a:hover,
4890
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
4891
    background-color: #111111;
4892
  }
4893
  .nav-collapse.in .btn-group {
4894
    margin-top: 5px;
4895
    padding: 0;
4896
  }
4897
  .nav-collapse .dropdown-menu {
4898
    position: static;
4899
    top: auto;
4900
    left: auto;
4901
    float: none;
4902
    display: none;
4903
    max-width: none;
4904
    margin: 0 15px;
4905
    padding: 0;
4906
    background-color: transparent;
4907
    border: none;
4908
    -webkit-border-radius: 0;
4909
    -moz-border-radius: 0;
4910
    border-radius: 0;
4911
    -webkit-box-shadow: none;
4912
    -moz-box-shadow: none;
4913
    box-shadow: none;
4914
  }
4915
  .nav-collapse .open > .dropdown-menu {
4916
    display: block;
4917
  }
4918
  .nav-collapse .dropdown-menu:before,
4919
  .nav-collapse .dropdown-menu:after {
4920
    display: none;
4921
  }
4922
  .nav-collapse .dropdown-menu .divider {
4923
    display: none;
4924
  }
4925
  .nav-collapse .nav > li > .dropdown-menu:before,
4926
  .nav-collapse .nav > li > .dropdown-menu:after {
4927
    display: none;
4928
  }
4929
  .nav-collapse .navbar-form,
4930
  .nav-collapse .navbar-search {
4931
    float: none;
4932
    padding: 10px 15px;
4933
    margin: 10px 0;
4934
    border-top: 1px solid #f2f2f2;
4935
    border-bottom: 1px solid #f2f2f2;
4936
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
4937
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
4938
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
4939
  }
4940
  .navbar-inverse .nav-collapse .navbar-form,
4941
  .navbar-inverse .nav-collapse .navbar-search {
4942
    border-top-color: #111111;
4943
    border-bottom-color: #111111;
4944
  }
4945
  .navbar .nav-collapse .nav.pull-right {
4946
    float: none;
4947
    margin-left: 0;
4948
  }
4949
  .nav-collapse,
4950
  .nav-collapse.collapse {
4951
    overflow: hidden;
4952
    height: 0;
4953
  }
4954
  .navbar .btn-navbar {
4955
    display: block;
4956
  }
4957
  .navbar-static .navbar-inner {
4958
    padding-left: 10px;
4959
    padding-right: 10px;
4960
  }
4961
}
4962
@media (min-width: 980px) {
4963
  .nav-collapse.collapse {
4964
    height: auto !important;
4965
    overflow: visible !important;
4966
  }
4967
}
(-)a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/css/bootstrap.min.css (+698 lines)
Line 0 Link Here
1
/*!
2
 * Bootstrap v2.2.2
3
 *
4
 * Copyright 2012 Twitter, Inc
5
 * Licensed under the Apache License v2.0
6
 * http://www.apache.org/licenses/LICENSE-2.0
7
 *
8
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
9
 */
10
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
11
.clearfix:after{clear:both;}
12
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
13
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
14
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
15
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
16
audio:not([controls]){display:none;}
17
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
18
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
19
a:hover,a:active{outline:0;}
20
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
21
sup{top:-0.5em;}
22
sub{bottom:-0.25em;}
23
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
24
#map_canvas img,.google-maps img{max-width:none;}
25
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
26
button,input{*overflow:visible;line-height:normal;}
27
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
28
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
29
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
30
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
31
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
32
textarea{overflow:auto;vertical-align:top;}
33
@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;}
34
a{color:#0088cc;text-decoration:none;}
35
a:hover{color:#005580;text-decoration:underline;}
36
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
37
.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);}
38
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
39
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
40
.row:after{clear:both;}
41
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
42
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
43
.span12{width:940px;}
44
.span11{width:860px;}
45
.span10{width:780px;}
46
.span9{width:700px;}
47
.span8{width:620px;}
48
.span7{width:540px;}
49
.span6{width:460px;}
50
.span5{width:380px;}
51
.span4{width:300px;}
52
.span3{width:220px;}
53
.span2{width:140px;}
54
.span1{width:60px;}
55
.offset12{margin-left:980px;}
56
.offset11{margin-left:900px;}
57
.offset10{margin-left:820px;}
58
.offset9{margin-left:740px;}
59
.offset8{margin-left:660px;}
60
.offset7{margin-left:580px;}
61
.offset6{margin-left:500px;}
62
.offset5{margin-left:420px;}
63
.offset4{margin-left:340px;}
64
.offset3{margin-left:260px;}
65
.offset2{margin-left:180px;}
66
.offset1{margin-left:100px;}
67
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
68
.row-fluid:after{clear:both;}
69
.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%;}
70
.row-fluid [class*="span"]:first-child{margin-left:0;}
71
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
72
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
73
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
74
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
75
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
76
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
77
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
78
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
79
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
80
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
81
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
82
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
83
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
84
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
85
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
86
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
87
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
88
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
89
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
90
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
91
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
92
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
93
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
94
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
95
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
96
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
97
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
98
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
99
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
100
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
101
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
102
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
103
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
104
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
105
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
106
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
107
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
108
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
109
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
110
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
111
.container:after{clear:both;}
112
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
113
.container-fluid:after{clear:both;}
114
p{margin:0 0 10px;}
115
.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px;}
116
small{font-size:85%;}
117
strong{font-weight:bold;}
118
em{font-style:italic;}
119
cite{font-style:normal;}
120
.muted{color:#999999;}
121
a.muted:hover{color:#808080;}
122
.text-warning{color:#c09853;}
123
a.text-warning:hover{color:#a47e3c;}
124
.text-error{color:#b94a48;}
125
a.text-error:hover{color:#953b39;}
126
.text-info{color:#3a87ad;}
127
a.text-info:hover{color:#2d6987;}
128
.text-success{color:#468847;}
129
a.text-success:hover{color:#356635;}
130
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;}
131
h1,h2,h3{line-height:40px;}
132
h1{font-size:38.5px;}
133
h2{font-size:31.5px;}
134
h3{font-size:24.5px;}
135
h4{font-size:17.5px;}
136
h5{font-size:14px;}
137
h6{font-size:11.9px;}
138
h1 small{font-size:24.5px;}
139
h2 small{font-size:17.5px;}
140
h3 small{font-size:14px;}
141
h4 small{font-size:14px;}
142
.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eeeeee;}
143
ul,ol{padding:0;margin:0 0 10px 25px;}
144
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
145
li{line-height:20px;}
146
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
147
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;}
148
dl{margin-bottom:20px;}
149
dt,dd{line-height:20px;}
150
dt{font-weight:bold;}
151
dd{margin-left:10px;}
152
.dl-horizontal{*zoom:1;}.dl-horizontal:before,.dl-horizontal:after{display:table;content:"";line-height:0;}
153
.dl-horizontal:after{clear:both;}
154
.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
155
.dl-horizontal dd{margin-left:180px;}
156
hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
157
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999;}
158
abbr.initialism{font-size:90%;text-transform:uppercase;}
159
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;}
160
blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
161
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;}
162
blockquote.pull-right small:before{content:'';}
163
blockquote.pull-right small:after{content:'\00A0 \2014';}
164
q:before,q:after,blockquote:before,blockquote:after{content:"";}
165
address{display:block;margin-bottom:20px;font-style:normal;line-height:20px;}
166
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;}
167
code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap;}
168
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;}
169
pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0;}
170
.pre-scrollable{max-height:340px;overflow-y:scroll;}
171
.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;}
172
.btn:active,.btn.active{background-color:#cccccc \9;}
173
.btn:first-child{*margin-left:0;}
174
.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;}
175
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
176
.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);}
177
.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;}
178
.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
179
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
180
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
181
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
182
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
183
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
184
.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;}
185
.btn-block+.btn-block{margin-top:5px;}
186
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%;}
187
.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);}
188
.btn{border-color:#c5c5c5;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);}
189
.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;}
190
.btn-primary:active,.btn-primary.active{background-color:#003399 \9;}
191
.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;}
192
.btn-warning:active,.btn-warning.active{background-color:#c67605 \9;}
193
.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;}
194
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9;}
195
.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;}
196
.btn-success:active,.btn-success.active{background-color:#408140 \9;}
197
.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;}
198
.btn-info:active,.btn-info.active{background-color:#24748c \9;}
199
.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;}
200
.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9;}
201
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;}
202
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
203
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
204
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
205
.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;}
206
.btn-link{border-color:transparent;cursor:pointer;color:#0088cc;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
207
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;}
208
.btn-link[disabled]:hover{color:#333333;text-decoration:none;}
209
[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;}
210
.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");}
211
.icon-glass{background-position:0 0;}
212
.icon-music{background-position:-24px 0;}
213
.icon-search{background-position:-48px 0;}
214
.icon-envelope{background-position:-72px 0;}
215
.icon-heart{background-position:-96px 0;}
216
.icon-star{background-position:-120px 0;}
217
.icon-star-empty{background-position:-144px 0;}
218
.icon-user{background-position:-168px 0;}
219
.icon-film{background-position:-192px 0;}
220
.icon-th-large{background-position:-216px 0;}
221
.icon-th{background-position:-240px 0;}
222
.icon-th-list{background-position:-264px 0;}
223
.icon-ok{background-position:-288px 0;}
224
.icon-remove{background-position:-312px 0;}
225
.icon-zoom-in{background-position:-336px 0;}
226
.icon-zoom-out{background-position:-360px 0;}
227
.icon-off{background-position:-384px 0;}
228
.icon-signal{background-position:-408px 0;}
229
.icon-cog{background-position:-432px 0;}
230
.icon-trash{background-position:-456px 0;}
231
.icon-home{background-position:0 -24px;}
232
.icon-file{background-position:-24px -24px;}
233
.icon-time{background-position:-48px -24px;}
234
.icon-road{background-position:-72px -24px;}
235
.icon-download-alt{background-position:-96px -24px;}
236
.icon-download{background-position:-120px -24px;}
237
.icon-upload{background-position:-144px -24px;}
238
.icon-inbox{background-position:-168px -24px;}
239
.icon-play-circle{background-position:-192px -24px;}
240
.icon-repeat{background-position:-216px -24px;}
241
.icon-refresh{background-position:-240px -24px;}
242
.icon-list-alt{background-position:-264px -24px;}
243
.icon-lock{background-position:-287px -24px;}
244
.icon-flag{background-position:-312px -24px;}
245
.icon-headphones{background-position:-336px -24px;}
246
.icon-volume-off{background-position:-360px -24px;}
247
.icon-volume-down{background-position:-384px -24px;}
248
.icon-volume-up{background-position:-408px -24px;}
249
.icon-qrcode{background-position:-432px -24px;}
250
.icon-barcode{background-position:-456px -24px;}
251
.icon-tag{background-position:0 -48px;}
252
.icon-tags{background-position:-25px -48px;}
253
.icon-book{background-position:-48px -48px;}
254
.icon-bookmark{background-position:-72px -48px;}
255
.icon-print{background-position:-96px -48px;}
256
.icon-camera{background-position:-120px -48px;}
257
.icon-font{background-position:-144px -48px;}
258
.icon-bold{background-position:-167px -48px;}
259
.icon-italic{background-position:-192px -48px;}
260
.icon-text-height{background-position:-216px -48px;}
261
.icon-text-width{background-position:-240px -48px;}
262
.icon-align-left{background-position:-264px -48px;}
263
.icon-align-center{background-position:-288px -48px;}
264
.icon-align-right{background-position:-312px -48px;}
265
.icon-align-justify{background-position:-336px -48px;}
266
.icon-list{background-position:-360px -48px;}
267
.icon-indent-left{background-position:-384px -48px;}
268
.icon-indent-right{background-position:-408px -48px;}
269
.icon-facetime-video{background-position:-432px -48px;}
270
.icon-picture{background-position:-456px -48px;}
271
.icon-pencil{background-position:0 -72px;}
272
.icon-map-marker{background-position:-24px -72px;}
273
.icon-adjust{background-position:-48px -72px;}
274
.icon-tint{background-position:-72px -72px;}
275
.icon-edit{background-position:-96px -72px;}
276
.icon-share{background-position:-120px -72px;}
277
.icon-check{background-position:-144px -72px;}
278
.icon-move{background-position:-168px -72px;}
279
.icon-step-backward{background-position:-192px -72px;}
280
.icon-fast-backward{background-position:-216px -72px;}
281
.icon-backward{background-position:-240px -72px;}
282
.icon-play{background-position:-264px -72px;}
283
.icon-pause{background-position:-288px -72px;}
284
.icon-stop{background-position:-312px -72px;}
285
.icon-forward{background-position:-336px -72px;}
286
.icon-fast-forward{background-position:-360px -72px;}
287
.icon-step-forward{background-position:-384px -72px;}
288
.icon-eject{background-position:-408px -72px;}
289
.icon-chevron-left{background-position:-432px -72px;}
290
.icon-chevron-right{background-position:-456px -72px;}
291
.icon-plus-sign{background-position:0 -96px;}
292
.icon-minus-sign{background-position:-24px -96px;}
293
.icon-remove-sign{background-position:-48px -96px;}
294
.icon-ok-sign{background-position:-72px -96px;}
295
.icon-question-sign{background-position:-96px -96px;}
296
.icon-info-sign{background-position:-120px -96px;}
297
.icon-screenshot{background-position:-144px -96px;}
298
.icon-remove-circle{background-position:-168px -96px;}
299
.icon-ok-circle{background-position:-192px -96px;}
300
.icon-ban-circle{background-position:-216px -96px;}
301
.icon-arrow-left{background-position:-240px -96px;}
302
.icon-arrow-right{background-position:-264px -96px;}
303
.icon-arrow-up{background-position:-289px -96px;}
304
.icon-arrow-down{background-position:-312px -96px;}
305
.icon-share-alt{background-position:-336px -96px;}
306
.icon-resize-full{background-position:-360px -96px;}
307
.icon-resize-small{background-position:-384px -96px;}
308
.icon-plus{background-position:-408px -96px;}
309
.icon-minus{background-position:-433px -96px;}
310
.icon-asterisk{background-position:-456px -96px;}
311
.icon-exclamation-sign{background-position:0 -120px;}
312
.icon-gift{background-position:-24px -120px;}
313
.icon-leaf{background-position:-48px -120px;}
314
.icon-fire{background-position:-72px -120px;}
315
.icon-eye-open{background-position:-96px -120px;}
316
.icon-eye-close{background-position:-120px -120px;}
317
.icon-warning-sign{background-position:-144px -120px;}
318
.icon-plane{background-position:-168px -120px;}
319
.icon-calendar{background-position:-192px -120px;}
320
.icon-random{background-position:-216px -120px;width:16px;}
321
.icon-comment{background-position:-240px -120px;}
322
.icon-magnet{background-position:-264px -120px;}
323
.icon-chevron-up{background-position:-288px -120px;}
324
.icon-chevron-down{background-position:-313px -119px;}
325
.icon-retweet{background-position:-336px -120px;}
326
.icon-shopping-cart{background-position:-360px -120px;}
327
.icon-folder-close{background-position:-384px -120px;}
328
.icon-folder-open{background-position:-408px -120px;width:16px;}
329
.icon-resize-vertical{background-position:-432px -119px;}
330
.icon-resize-horizontal{background-position:-456px -118px;}
331
.icon-hdd{background-position:0 -144px;}
332
.icon-bullhorn{background-position:-24px -144px;}
333
.icon-bell{background-position:-48px -144px;}
334
.icon-certificate{background-position:-72px -144px;}
335
.icon-thumbs-up{background-position:-96px -144px;}
336
.icon-thumbs-down{background-position:-120px -144px;}
337
.icon-hand-right{background-position:-144px -144px;}
338
.icon-hand-left{background-position:-168px -144px;}
339
.icon-hand-up{background-position:-192px -144px;}
340
.icon-hand-down{background-position:-216px -144px;}
341
.icon-circle-arrow-right{background-position:-240px -144px;}
342
.icon-circle-arrow-left{background-position:-264px -144px;}
343
.icon-circle-arrow-up{background-position:-288px -144px;}
344
.icon-circle-arrow-down{background-position:-312px -144px;}
345
.icon-globe{background-position:-336px -144px;}
346
.icon-wrench{background-position:-360px -144px;}
347
.icon-tasks{background-position:-384px -144px;}
348
.icon-filter{background-position:-408px -144px;}
349
.icon-briefcase{background-position:-432px -144px;}
350
.icon-fullscreen{background-position:-456px -144px;}
351
.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;}
352
.btn-group+.btn-group{margin-left:5px;}
353
.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;}
354
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
355
.btn-group>.btn+.btn{margin-left:-1px;}
356
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
357
.btn-group>.btn-mini{font-size:10.5px;}
358
.btn-group>.btn-small{font-size:11.9px;}
359
.btn-group>.btn-large{font-size:17.5px;}
360
.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;}
361
.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;}
362
.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;}
363
.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;}
364
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
365
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
366
.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;}
367
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
368
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
369
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
370
.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);}
371
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
372
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
373
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
374
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
375
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
376
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
377
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
378
.btn .caret{margin-top:8px;margin-left:0;}
379
.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px;}
380
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
381
.dropup .btn-large .caret{border-bottom-width:5px;}
382
.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;}
383
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
384
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
385
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
386
.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;}
387
.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;}
388
.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;}
389
.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;}
390
.nav{margin-left:0;margin-bottom:20px;list-style:none;}
391
.nav>li>a{display:block;}
392
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
393
.nav>li>a>img{max-width:none;}
394
.nav>.pull-right{float:right;}
395
.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;}
396
.nav li+.nav-header{margin-top:9px;}
397
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
398
.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);}
399
.nav-list>li>a{padding:3px 15px;}
400
.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;}
401
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
402
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
403
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}
404
.nav-tabs:after,.nav-pills:after{clear:both;}
405
.nav-tabs>li,.nav-pills>li{float:left;}
406
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
407
.nav-tabs{border-bottom:1px solid #ddd;}
408
.nav-tabs>li{margin-bottom:-1px;}
409
.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;}
410
.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
411
.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;}
412
.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#ffffff;background-color:#0088cc;}
413
.nav-stacked>li{float:none;}
414
.nav-stacked>li>a{margin-right:0;}
415
.nav-tabs.nav-stacked{border-bottom:0;}
416
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
417
.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;}
418
.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;}
419
.nav-tabs.nav-stacked>li>a:hover{border-color:#ddd;z-index:2;}
420
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
421
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
422
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
423
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
424
.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
425
.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580;}
426
.nav-tabs .dropdown-toggle .caret{margin-top:8px;}
427
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
428
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
429
.nav>.dropdown.active>a:hover{cursor:pointer;}
430
.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;}
431
.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);}
432
.tabs-stacked .open>a:hover{border-color:#999999;}
433
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
434
.tabbable:after{clear:both;}
435
.tab-content{overflow:auto;}
436
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
437
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
438
.tab-content>.active,.pill-content>.active{display:block;}
439
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
440
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
441
.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;}
442
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd;}
443
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
444
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
445
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
446
.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;}
447
.tabs-left>.nav-tabs>li>a:hover{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
448
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
449
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
450
.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;}
451
.tabs-right>.nav-tabs>li>a:hover{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
452
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
453
.nav>.disabled>a{color:#999999;}
454
.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default;}
455
.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}
456
.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;}
457
.navbar-inner:after{clear:both;}
458
.navbar .container{width:auto;}
459
.nav-collapse.collapse{height:auto;overflow:visible;}
460
.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;}
461
.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}
462
.navbar-link{color:#777777;}.navbar-link:hover{color:#333333;}
463
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}
464
.navbar .btn,.navbar .btn-group{margin-top:5px;}
465
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0;}
466
.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}
467
.navbar-form:after{clear:both;}
468
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
469
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
470
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
471
.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;}
472
.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;}
473
.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
474
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
475
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
476
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
477
.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;}
478
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
479
.navbar-fixed-top{top:0;}
480
.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);}
481
.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);}
482
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
483
.navbar .nav.pull-right{float:right;margin-right:0;}
484
.navbar .nav>li{float:left;}
485
.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}
486
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
487
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}
488
.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);}
489
.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;}
490
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
491
.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);}
492
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
493
.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;}
494
.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;}
495
.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;}
496
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
497
.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555555;border-bottom-color:#555555;}
498
.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;}
499
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}
500
.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;}
501
.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;}
502
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}
503
.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;}
504
.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;}
505
.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;}
506
.navbar-inverse .brand{color:#999999;}
507
.navbar-inverse .navbar-text{color:#999999;}
508
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
509
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}
510
.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover{color:#ffffff;}
511
.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}
512
.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;}
513
.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
514
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}
515
.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;}
516
.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;}
517
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
518
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
519
.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;}
520
.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;}
521
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
522
.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;}
523
.breadcrumb>.active{color:#999999;}
524
.pagination{margin:20px 0;}
525
.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);}
526
.pagination ul>li{display:inline;}
527
.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;}
528
.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}
529
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}
530
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999999;background-color:transparent;cursor:default;}
531
.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;}
532
.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;}
533
.pagination-centered{text-align:center;}
534
.pagination-right{text-align:right;}
535
.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}
536
.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;}
537
.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;}
538
.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;}
539
.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;}
540
.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}
541
.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}
542
.pager{margin:20px 0;list-style:none;text-align:center;*zoom:1;}.pager:before,.pager:after{display:table;content:"";line-height:0;}
543
.pager:after{clear:both;}
544
.pager li{display:inline;}
545
.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;}
546
.pager li>a:hover{text-decoration:none;background-color:#f5f5f5;}
547
.pager .next>a,.pager .next>span{float:right;}
548
.pager .previous>a,.pager .previous>span{float:left;}
549
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999999;background-color:#fff;cursor:default;}
550
.thumbnails{margin-left:-20px;list-style:none;*zoom:1;}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0;}
551
.thumbnails:after{clear:both;}
552
.row-fluid .thumbnails{margin-left:0;}
553
.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px;}
554
.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;}
555
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);}
556
.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto;}
557
.thumbnail .caption{padding:9px;color:#555555;}
558
.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;}
559
.alert,.alert h4{color:#c09853;}
560
.alert h4{margin:0;}
561
.alert .close{position:relative;top:-2px;right:-21px;line-height:20px;}
562
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
563
.alert-success h4{color:#468847;}
564
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
565
.alert-danger h4,.alert-error h4{color:#b94a48;}
566
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
567
.alert-info h4{color:#3a87ad;}
568
.alert-block{padding-top:14px;padding-bottom:14px;}
569
.alert-block>p,.alert-block>ul{margin-bottom:0;}
570
.alert-block p+p{margin-top:5px;}
571
@-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;}
572
.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;}
573
.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);}
574
.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;}
575
.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;}
576
.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);}
577
.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);}
578
.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);}
579
.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);}
580
.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);}
581
.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);}
582
.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);}
583
.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);}
584
.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;}
585
.hero-unit li{line-height:30px;}
586
.media,.media-body{overflow:hidden;*overflow:visible;zoom:1;}
587
.media,.media .media{margin-top:15px;}
588
.media:first-child{margin-top:0;}
589
.media-object{display:block;}
590
.media-heading{margin:0 0 5px;}
591
.media .pull-left{margin-right:10px;}
592
.media .pull-right{margin-left:10px;}
593
.media-list{margin-left:0;list-style:none;}
594
.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);}
595
.tooltip.top{margin-top:-3px;}
596
.tooltip.right{margin-left:3px;}
597
.tooltip.bottom{margin-top:3px;}
598
.tooltip.left{margin-left:-3px;}
599
.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;}
600
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
601
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
602
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
603
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
604
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
605
.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;}
606
.popover.right{margin-left:10px;}
607
.popover.bottom{margin-top:10px;}
608
.popover.left{margin-left:-10px;}
609
.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;}
610
.popover-content{padding:9px 14px;}
611
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
612
.popover .arrow{border-width:11px;}
613
.popover .arrow:after{border-width:10px;content:"";}
614
.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;}
615
.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;}
616
.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;}
617
.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;}
618
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
619
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
620
.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%;}
621
.modal.fade.in{top:10%;}
622
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
623
.modal-header h3{margin:0;line-height:30px;}
624
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
625
.modal-form{margin-bottom:0;}
626
.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;}
627
.modal-footer:after{clear:both;}
628
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
629
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
630
.modal-footer .btn-block+.btn-block{margin-left:0;}
631
.dropup,.dropdown{position:relative;}
632
.dropdown-toggle{*margin-bottom:-3px;}
633
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
634
.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:"";}
635
.dropdown .caret{margin-top:8px;margin-left:2px;}
636
.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;}
637
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
638
.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
639
.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);}
640
.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);}
641
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999999;}
642
.dropdown-menu .disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
643
.open{*z-index:1000;}.open >.dropdown-menu{display:block;}
644
.pull-right>.dropdown-menu{right:0;left:auto;}
645
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
646
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
647
.dropdown-submenu{position:relative;}
648
.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;}
649
.dropdown-submenu:hover>.dropdown-menu{display:block;}
650
.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;}
651
.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;}
652
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
653
.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;}
654
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}
655
.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
656
.accordion{margin-bottom:20px;}
657
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
658
.accordion-heading{border-bottom:0;}
659
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
660
.accordion-toggle{cursor:pointer;}
661
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
662
.carousel{position:relative;margin-bottom:20px;line-height:1;}
663
.carousel-inner{overflow:hidden;width:100%;position:relative;}
664
.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;}
665
.carousel-inner>.item>img{display:block;line-height:1;}
666
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
667
.carousel-inner>.active{left:0;}
668
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
669
.carousel-inner>.next{left:100%;}
670
.carousel-inner>.prev{left:-100%;}
671
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
672
.carousel-inner>.active.left{left:-100%;}
673
.carousel-inner>.active.right{left:100%;}
674
.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;}
675
.carousel-control:hover{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
676
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
677
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
678
.carousel-caption h4{margin:0 0 5px;}
679
.carousel-caption p{margin-bottom:0;}
680
.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);}
681
.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
682
.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
683
.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);}
684
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
685
.pull-right{float:right;}
686
.pull-left{float:left;}
687
.hide{display:none;}
688
.show{display:block;}
689
.invisible{visibility:hidden;}
690
.affix{position:fixed;}
691
.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;}
692
.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;}
693
.hidden{display:none;visibility:hidden;}
694
.visible-phone{display:none !important;}
695
.visible-tablet{display:none !important;}
696
.hidden-desktop{display:none !important;}
697
.visible-desktop{display:inherit !important;}
698
@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;}}
(-)a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.js (+2170 lines)
Line 0 Link Here
1
/* ===================================================
2
 * bootstrap-transition.js v2.2.2
3
 * http://twitter.github.com/bootstrap/javascript.html#transitions
4
 * ===================================================
5
 * Copyright 2012 Twitter, Inc.
6
 *
7
 * Licensed under the Apache License, Version 2.0 (the "License");
8
 * you may not use this file except in compliance with the License.
9
 * You may obtain a copy of the License at
10
 *
11
 * http://www.apache.org/licenses/LICENSE-2.0
12
 *
13
 * Unless required by applicable law or agreed to in writing, software
14
 * distributed under the License is distributed on an "AS IS" BASIS,
15
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
 * See the License for the specific language governing permissions and
17
 * limitations under the License.
18
 * ========================================================== */
19
20
21
!function ($) {
22
23
  "use strict"; // jshint ;_;
24
25
26
  /* CSS TRANSITION SUPPORT (http://www.modernizr.com/)
27
   * ======================================================= */
28
29
  $(function () {
30
31
    $.support.transition = (function () {
32
33
      var transitionEnd = (function () {
34
35
        var el = document.createElement('bootstrap')
36
          , transEndEventNames = {
37
               'WebkitTransition' : 'webkitTransitionEnd'
38
            ,  'MozTransition'    : 'transitionend'
39
            ,  'OTransition'      : 'oTransitionEnd otransitionend'
40
            ,  'transition'       : 'transitionend'
41
            }
42
          , name
43
44
        for (name in transEndEventNames){
45
          if (el.style[name] !== undefined) {
46
            return transEndEventNames[name]
47
          }
48
        }
49
50
      }())
51
52
      return transitionEnd && {
53
        end: transitionEnd
54
      }
55
56
    })()
57
58
  })
59
60
}(window.jQuery);
61
/* =========================================================
62
 * bootstrap-modal.js v2.2.2
63
 * http://twitter.github.com/bootstrap/javascript.html#modals
64
 * =========================================================
65
 * Copyright 2012 Twitter, Inc.
66
 *
67
 * Licensed under the Apache License, Version 2.0 (the "License");
68
 * you may not use this file except in compliance with the License.
69
 * You may obtain a copy of the License at
70
 *
71
 * http://www.apache.org/licenses/LICENSE-2.0
72
 *
73
 * Unless required by applicable law or agreed to in writing, software
74
 * distributed under the License is distributed on an "AS IS" BASIS,
75
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
76
 * See the License for the specific language governing permissions and
77
 * limitations under the License.
78
 * ========================================================= */
79
80
81
!function ($) {
82
83
  "use strict"; // jshint ;_;
84
85
86
 /* MODAL CLASS DEFINITION
87
  * ====================== */
88
89
  var Modal = function (element, options) {
90
    this.options = options
91
    this.$element = $(element)
92
      .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this))
93
    this.options.remote && this.$element.find('.modal-body').load(this.options.remote)
94
  }
95
96
  Modal.prototype = {
97
98
      constructor: Modal
99
100
    , toggle: function () {
101
        return this[!this.isShown ? 'show' : 'hide']()
102
      }
103
104
    , show: function () {
105
        var that = this
106
          , e = $.Event('show')
107
108
        this.$element.trigger(e)
109
110
        if (this.isShown || e.isDefaultPrevented()) return
111
112
        this.isShown = true
113
114
        this.escape()
115
116
        this.backdrop(function () {
117
          var transition = $.support.transition && that.$element.hasClass('fade')
118
119
          if (!that.$element.parent().length) {
120
            that.$element.appendTo(document.body) //don't move modals dom position
121
          }
122
123
          that.$element
124
            .show()
125
126
          if (transition) {
127
            that.$element[0].offsetWidth // force reflow
128
          }
129
130
          that.$element
131
            .addClass('in')
132
            .attr('aria-hidden', false)
133
134
          that.enforceFocus()
135
136
          transition ?
137
            that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) :
138
            that.$element.focus().trigger('shown')
139
140
        })
141
      }
142
143
    , hide: function (e) {
144
        e && e.preventDefault()
145
146
        var that = this
147
148
        e = $.Event('hide')
149
150
        this.$element.trigger(e)
151
152
        if (!this.isShown || e.isDefaultPrevented()) return
153
154
        this.isShown = false
155
156
        this.escape()
157
158
        $(document).off('focusin.modal')
159
160
        this.$element
161
          .removeClass('in')
162
          .attr('aria-hidden', true)
163
164
        $.support.transition && this.$element.hasClass('fade') ?
165
          this.hideWithTransition() :
166
          this.hideModal()
167
      }
168
169
    , enforceFocus: function () {
170
        var that = this
171
        $(document).on('focusin.modal', function (e) {
172
          if (that.$element[0] !== e.target && !that.$element.has(e.target).length) {
173
            that.$element.focus()
174
          }
175
        })
176
      }
177
178
    , escape: function () {
179
        var that = this
180
        if (this.isShown && this.options.keyboard) {
181
          this.$element.on('keyup.dismiss.modal', function ( e ) {
182
            e.which == 27 && that.hide()
183
          })
184
        } else if (!this.isShown) {
185
          this.$element.off('keyup.dismiss.modal')
186
        }
187
      }
188
189
    , hideWithTransition: function () {
190
        var that = this
191
          , timeout = setTimeout(function () {
192
              that.$element.off($.support.transition.end)
193
              that.hideModal()
194
            }, 500)
195
196
        this.$element.one($.support.transition.end, function () {
197
          clearTimeout(timeout)
198
          that.hideModal()
199
        })
200
      }
201
202
    , hideModal: function (that) {
203
        this.$element
204
          .hide()
205
          .trigger('hidden')
206
207
        this.backdrop()
208
      }
209
210
    , removeBackdrop: function () {
211
        this.$backdrop.remove()
212
        this.$backdrop = null
213
      }
214
215
    , backdrop: function (callback) {
216
        var that = this
217
          , animate = this.$element.hasClass('fade') ? 'fade' : ''
218
219
        if (this.isShown && this.options.backdrop) {
220
          var doAnimate = $.support.transition && animate
221
222
          this.$backdrop = $('<div class="modal-backdrop ' + animate + '" />')
223
            .appendTo(document.body)
224
225
          this.$backdrop.click(
226
            this.options.backdrop == 'static' ?
227
              $.proxy(this.$element[0].focus, this.$element[0])
228
            : $.proxy(this.hide, this)
229
          )
230
231
          if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
232
233
          this.$backdrop.addClass('in')
234
235
          doAnimate ?
236
            this.$backdrop.one($.support.transition.end, callback) :
237
            callback()
238
239
        } else if (!this.isShown && this.$backdrop) {
240
          this.$backdrop.removeClass('in')
241
242
          $.support.transition && this.$element.hasClass('fade')?
243
            this.$backdrop.one($.support.transition.end, $.proxy(this.removeBackdrop, this)) :
244
            this.removeBackdrop()
245
246
        } else if (callback) {
247
          callback()
248
        }
249
      }
250
  }
251
252
253
 /* MODAL PLUGIN DEFINITION
254
  * ======================= */
255
256
  var old = $.fn.modal
257
258
  $.fn.modal = function (option) {
259
    return this.each(function () {
260
      var $this = $(this)
261
        , data = $this.data('modal')
262
        , options = $.extend({}, $.fn.modal.defaults, $this.data(), typeof option == 'object' && option)
263
      if (!data) $this.data('modal', (data = new Modal(this, options)))
264
      if (typeof option == 'string') data[option]()
265
      else if (options.show) data.show()
266
    })
267
  }
268
269
  $.fn.modal.defaults = {
270
      backdrop: true
271
    , keyboard: true
272
    , show: true
273
  }
274
275
  $.fn.modal.Constructor = Modal
276
277
278
 /* MODAL NO CONFLICT
279
  * ================= */
280
281
  $.fn.modal.noConflict = function () {
282
    $.fn.modal = old
283
    return this
284
  }
285
286
287
 /* MODAL DATA-API
288
  * ============== */
289
290
  $(document).on('click.modal.data-api', '[data-toggle="modal"]', function (e) {
291
    var $this = $(this)
292
      , href = $this.attr('href')
293
      , $target = $($this.attr('data-target') || (href && href.replace(/.*(?=#[^\s]+$)/, ''))) //strip for ie7
294
      , option = $target.data('modal') ? 'toggle' : $.extend({ remote:!/#/.test(href) && href }, $target.data(), $this.data())
295
296
    e.preventDefault()
297
298
    $target
299
      .modal(option)
300
      .one('hide', function () {
301
        $this.focus()
302
      })
303
  })
304
305
}(window.jQuery);
306
307
/* ============================================================
308
 * bootstrap-dropdown.js v2.2.2
309
 * http://twitter.github.com/bootstrap/javascript.html#dropdowns
310
 * ============================================================
311
 * Copyright 2012 Twitter, Inc.
312
 *
313
 * Licensed under the Apache License, Version 2.0 (the "License");
314
 * you may not use this file except in compliance with the License.
315
 * You may obtain a copy of the License at
316
 *
317
 * http://www.apache.org/licenses/LICENSE-2.0
318
 *
319
 * Unless required by applicable law or agreed to in writing, software
320
 * distributed under the License is distributed on an "AS IS" BASIS,
321
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
322
 * See the License for the specific language governing permissions and
323
 * limitations under the License.
324
 * ============================================================ */
325
326
327
!function ($) {
328
329
  "use strict"; // jshint ;_;
330
331
332
 /* DROPDOWN CLASS DEFINITION
333
  * ========================= */
334
335
  var toggle = '[data-toggle=dropdown]'
336
    , Dropdown = function (element) {
337
        var $el = $(element).on('click.dropdown.data-api', this.toggle)
338
        $('html').on('click.dropdown.data-api', function () {
339
          $el.parent().removeClass('open')
340
        })
341
      }
342
343
  Dropdown.prototype = {
344
345
    constructor: Dropdown
346
347
  , toggle: function (e) {
348
      var $this = $(this)
349
        , $parent
350
        , isActive
351
352
      if ($this.is('.disabled, :disabled')) return
353
354
      $parent = getParent($this)
355
356
      isActive = $parent.hasClass('open')
357
358
      clearMenus()
359
360
      if (!isActive) {
361
        $parent.toggleClass('open')
362
      }
363
364
      $this.focus()
365
366
      return false
367
    }
368
369
  , keydown: function (e) {
370
      var $this
371
        , $items
372
        , $active
373
        , $parent
374
        , isActive
375
        , index
376
377
      if (!/(38|40|27)/.test(e.keyCode)) return
378
379
      $this = $(this)
380
381
      e.preventDefault()
382
      e.stopPropagation()
383
384
      if ($this.is('.disabled, :disabled')) return
385
386
      $parent = getParent($this)
387
388
      isActive = $parent.hasClass('open')
389
390
      if (!isActive || (isActive && e.keyCode == 27)) return $this.click()
391
392
      $items = $('[role=menu] li:not(.divider):visible a', $parent)
393
394
      if (!$items.length) return
395
396
      index = $items.index($items.filter(':focus'))
397
398
      if (e.keyCode == 38 && index > 0) index--                                        // up
399
      if (e.keyCode == 40 && index < $items.length - 1) index++                        // down
400
      if (!~index) index = 0
401
402
      $items
403
        .eq(index)
404
        .focus()
405
    }
406
407
  }
408
409
  function clearMenus() {
410
    $(toggle).each(function () {
411
      getParent($(this)).removeClass('open')
412
    })
413
  }
414
415
  function getParent($this) {
416
    var selector = $this.attr('data-target')
417
      , $parent
418
419
    if (!selector) {
420
      selector = $this.attr('href')
421
      selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
422
    }
423
424
    $parent = $(selector)
425
    $parent.length || ($parent = $this.parent())
426
427
    return $parent
428
  }
429
430
431
  /* DROPDOWN PLUGIN DEFINITION
432
   * ========================== */
433
434
  var old = $.fn.dropdown
435
436
  $.fn.dropdown = function (option) {
437
    return this.each(function () {
438
      var $this = $(this)
439
        , data = $this.data('dropdown')
440
      if (!data) $this.data('dropdown', (data = new Dropdown(this)))
441
      if (typeof option == 'string') data[option].call($this)
442
    })
443
  }
444
445
  $.fn.dropdown.Constructor = Dropdown
446
447
448
 /* DROPDOWN NO CONFLICT
449
  * ==================== */
450
451
  $.fn.dropdown.noConflict = function () {
452
    $.fn.dropdown = old
453
    return this
454
  }
455
456
457
  /* APPLY TO STANDARD DROPDOWN ELEMENTS
458
   * =================================== */
459
460
  $(document)
461
    .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
462
    .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
463
    .on('touchstart.dropdown.data-api', '.dropdown-menu', function (e) { e.stopPropagation() })
464
    .on('click.dropdown.data-api touchstart.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
465
    .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)
466
467
}(window.jQuery);
468
/* =============================================================
469
 * bootstrap-scrollspy.js v2.2.2
470
 * http://twitter.github.com/bootstrap/javascript.html#scrollspy
471
 * =============================================================
472
 * Copyright 2012 Twitter, Inc.
473
 *
474
 * Licensed under the Apache License, Version 2.0 (the "License");
475
 * you may not use this file except in compliance with the License.
476
 * You may obtain a copy of the License at
477
 *
478
 * http://www.apache.org/licenses/LICENSE-2.0
479
 *
480
 * Unless required by applicable law or agreed to in writing, software
481
 * distributed under the License is distributed on an "AS IS" BASIS,
482
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
483
 * See the License for the specific language governing permissions and
484
 * limitations under the License.
485
 * ============================================================== */
486
487
488
!function ($) {
489
490
  "use strict"; // jshint ;_;
491
492
493
 /* SCROLLSPY CLASS DEFINITION
494
  * ========================== */
495
496
  function ScrollSpy(element, options) {
497
    var process = $.proxy(this.process, this)
498
      , $element = $(element).is('body') ? $(window) : $(element)
499
      , href
500
    this.options = $.extend({}, $.fn.scrollspy.defaults, options)
501
    this.$scrollElement = $element.on('scroll.scroll-spy.data-api', process)
502
    this.selector = (this.options.target
503
      || ((href = $(element).attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
504
      || '') + ' .nav li > a'
505
    this.$body = $('body')
506
    this.refresh()
507
    this.process()
508
  }
509
510
  ScrollSpy.prototype = {
511
512
      constructor: ScrollSpy
513
514
    , refresh: function () {
515
        var self = this
516
          , $targets
517
518
        this.offsets = $([])
519
        this.targets = $([])
520
521
        $targets = this.$body
522
          .find(this.selector)
523
          .map(function () {
524
            var $el = $(this)
525
              , href = $el.data('target') || $el.attr('href')
526
              , $href = /^#\w/.test(href) && $(href)
527
            return ( $href
528
              && $href.length
529
              && [[ $href.position().top + self.$scrollElement.scrollTop(), href ]] ) || null
530
          })
531
          .sort(function (a, b) { return a[0] - b[0] })
532
          .each(function () {
533
            self.offsets.push(this[0])
534
            self.targets.push(this[1])
535
          })
536
      }
537
538
    , process: function () {
539
        var scrollTop = this.$scrollElement.scrollTop() + this.options.offset
540
          , scrollHeight = this.$scrollElement[0].scrollHeight || this.$body[0].scrollHeight
541
          , maxScroll = scrollHeight - this.$scrollElement.height()
542
          , offsets = this.offsets
543
          , targets = this.targets
544
          , activeTarget = this.activeTarget
545
          , i
546
547
        if (scrollTop >= maxScroll) {
548
          return activeTarget != (i = targets.last()[0])
549
            && this.activate ( i )
550
        }
551
552
        for (i = offsets.length; i--;) {
553
          activeTarget != targets[i]
554
            && scrollTop >= offsets[i]
555
            && (!offsets[i + 1] || scrollTop <= offsets[i + 1])
556
            && this.activate( targets[i] )
557
        }
558
      }
559
560
    , activate: function (target) {
561
        var active
562
          , selector
563
564
        this.activeTarget = target
565
566
        $(this.selector)
567
          .parent('.active')
568
          .removeClass('active')
569
570
        selector = this.selector
571
          + '[data-target="' + target + '"],'
572
          + this.selector + '[href="' + target + '"]'
573
574
        active = $(selector)
575
          .parent('li')
576
          .addClass('active')
577
578
        if (active.parent('.dropdown-menu').length)  {
579
          active = active.closest('li.dropdown').addClass('active')
580
        }
581
582
        active.trigger('activate')
583
      }
584
585
  }
586
587
588
 /* SCROLLSPY PLUGIN DEFINITION
589
  * =========================== */
590
591
  var old = $.fn.scrollspy
592
593
  $.fn.scrollspy = function (option) {
594
    return this.each(function () {
595
      var $this = $(this)
596
        , data = $this.data('scrollspy')
597
        , options = typeof option == 'object' && option
598
      if (!data) $this.data('scrollspy', (data = new ScrollSpy(this, options)))
599
      if (typeof option == 'string') data[option]()
600
    })
601
  }
602
603
  $.fn.scrollspy.Constructor = ScrollSpy
604
605
  $.fn.scrollspy.defaults = {
606
    offset: 10
607
  }
608
609
610
 /* SCROLLSPY NO CONFLICT
611
  * ===================== */
612
613
  $.fn.scrollspy.noConflict = function () {
614
    $.fn.scrollspy = old
615
    return this
616
  }
617
618
619
 /* SCROLLSPY DATA-API
620
  * ================== */
621
622
  $(window).on('load', function () {
623
    $('[data-spy="scroll"]').each(function () {
624
      var $spy = $(this)
625
      $spy.scrollspy($spy.data())
626
    })
627
  })
628
629
}(window.jQuery);
630
/* ========================================================
631
 * bootstrap-tab.js v2.2.2
632
 * http://twitter.github.com/bootstrap/javascript.html#tabs
633
 * ========================================================
634
 * Copyright 2012 Twitter, Inc.
635
 *
636
 * Licensed under the Apache License, Version 2.0 (the "License");
637
 * you may not use this file except in compliance with the License.
638
 * You may obtain a copy of the License at
639
 *
640
 * http://www.apache.org/licenses/LICENSE-2.0
641
 *
642
 * Unless required by applicable law or agreed to in writing, software
643
 * distributed under the License is distributed on an "AS IS" BASIS,
644
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
645
 * See the License for the specific language governing permissions and
646
 * limitations under the License.
647
 * ======================================================== */
648
649
650
!function ($) {
651
652
  "use strict"; // jshint ;_;
653
654
655
 /* TAB CLASS DEFINITION
656
  * ==================== */
657
658
  var Tab = function (element) {
659
    this.element = $(element)
660
  }
661
662
  Tab.prototype = {
663
664
    constructor: Tab
665
666
  , show: function () {
667
      var $this = this.element
668
        , $ul = $this.closest('ul:not(.dropdown-menu)')
669
        , selector = $this.attr('data-target')
670
        , previous
671
        , $target
672
        , e
673
674
      if (!selector) {
675
        selector = $this.attr('href')
676
        selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
677
      }
678
679
      if ( $this.parent('li').hasClass('active') ) return
680
681
      previous = $ul.find('.active:last a')[0]
682
683
      e = $.Event('show', {
684
        relatedTarget: previous
685
      })
686
687
      $this.trigger(e)
688
689
      if (e.isDefaultPrevented()) return
690
691
      $target = $(selector)
692
693
      this.activate($this.parent('li'), $ul)
694
      this.activate($target, $target.parent(), function () {
695
        $this.trigger({
696
          type: 'shown'
697
        , relatedTarget: previous
698
        })
699
      })
700
    }
701
702
  , activate: function ( element, container, callback) {
703
      var $active = container.find('> .active')
704
        , transition = callback
705
            && $.support.transition
706
            && $active.hasClass('fade')
707
708
      function next() {
709
        $active
710
          .removeClass('active')
711
          .find('> .dropdown-menu > .active')
712
          .removeClass('active')
713
714
        element.addClass('active')
715
716
        if (transition) {
717
          element[0].offsetWidth // reflow for transition
718
          element.addClass('in')
719
        } else {
720
          element.removeClass('fade')
721
        }
722
723
        if ( element.parent('.dropdown-menu') ) {
724
          element.closest('li.dropdown').addClass('active')
725
        }
726
727
        callback && callback()
728
      }
729
730
      transition ?
731
        $active.one($.support.transition.end, next) :
732
        next()
733
734
      $active.removeClass('in')
735
    }
736
  }
737
738
739
 /* TAB PLUGIN DEFINITION
740
  * ===================== */
741
742
  var old = $.fn.tab
743
744
  $.fn.tab = function ( option ) {
745
    return this.each(function () {
746
      var $this = $(this)
747
        , data = $this.data('tab')
748
      if (!data) $this.data('tab', (data = new Tab(this)))
749
      if (typeof option == 'string') data[option]()
750
    })
751
  }
752
753
  $.fn.tab.Constructor = Tab
754
755
756
 /* TAB NO CONFLICT
757
  * =============== */
758
759
  $.fn.tab.noConflict = function () {
760
    $.fn.tab = old
761
    return this
762
  }
763
764
765
 /* TAB DATA-API
766
  * ============ */
767
768
  $(document).on('click.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
769
    e.preventDefault()
770
    $(this).tab('show')
771
  })
772
773
}(window.jQuery);
774
/* ===========================================================
775
 * bootstrap-tooltip.js v2.2.2
776
 * http://twitter.github.com/bootstrap/javascript.html#tooltips
777
 * Inspired by the original jQuery.tipsy by Jason Frame
778
 * ===========================================================
779
 * Copyright 2012 Twitter, Inc.
780
 *
781
 * Licensed under the Apache License, Version 2.0 (the "License");
782
 * you may not use this file except in compliance with the License.
783
 * You may obtain a copy of the License at
784
 *
785
 * http://www.apache.org/licenses/LICENSE-2.0
786
 *
787
 * Unless required by applicable law or agreed to in writing, software
788
 * distributed under the License is distributed on an "AS IS" BASIS,
789
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
790
 * See the License for the specific language governing permissions and
791
 * limitations under the License.
792
 * ========================================================== */
793
794
795
!function ($) {
796
797
  "use strict"; // jshint ;_;
798
799
800
 /* TOOLTIP PUBLIC CLASS DEFINITION
801
  * =============================== */
802
803
  var Tooltip = function (element, options) {
804
    this.init('tooltip', element, options)
805
  }
806
807
  Tooltip.prototype = {
808
809
    constructor: Tooltip
810
811
  , init: function (type, element, options) {
812
      var eventIn
813
        , eventOut
814
815
      this.type = type
816
      this.$element = $(element)
817
      this.options = this.getOptions(options)
818
      this.enabled = true
819
820
      if (this.options.trigger == 'click') {
821
        this.$element.on('click.' + this.type, this.options.selector, $.proxy(this.toggle, this))
822
      } else if (this.options.trigger != 'manual') {
823
        eventIn = this.options.trigger == 'hover' ? 'mouseenter' : 'focus'
824
        eventOut = this.options.trigger == 'hover' ? 'mouseleave' : 'blur'
825
        this.$element.on(eventIn + '.' + this.type, this.options.selector, $.proxy(this.enter, this))
826
        this.$element.on(eventOut + '.' + this.type, this.options.selector, $.proxy(this.leave, this))
827
      }
828
829
      this.options.selector ?
830
        (this._options = $.extend({}, this.options, { trigger: 'manual', selector: '' })) :
831
        this.fixTitle()
832
    }
833
834
  , getOptions: function (options) {
835
      options = $.extend({}, $.fn[this.type].defaults, options, this.$element.data())
836
837
      if (options.delay && typeof options.delay == 'number') {
838
        options.delay = {
839
          show: options.delay
840
        , hide: options.delay
841
        }
842
      }
843
844
      return options
845
    }
846
847
  , enter: function (e) {
848
      var self = $(e.currentTarget)[this.type](this._options).data(this.type)
849
850
      if (!self.options.delay || !self.options.delay.show) return self.show()
851
852
      clearTimeout(this.timeout)
853
      self.hoverState = 'in'
854
      this.timeout = setTimeout(function() {
855
        if (self.hoverState == 'in') self.show()
856
      }, self.options.delay.show)
857
    }
858
859
  , leave: function (e) {
860
      var self = $(e.currentTarget)[this.type](this._options).data(this.type)
861
862
      if (this.timeout) clearTimeout(this.timeout)
863
      if (!self.options.delay || !self.options.delay.hide) return self.hide()
864
865
      self.hoverState = 'out'
866
      this.timeout = setTimeout(function() {
867
        if (self.hoverState == 'out') self.hide()
868
      }, self.options.delay.hide)
869
    }
870
871
  , show: function () {
872
      var $tip
873
        , inside
874
        , pos
875
        , actualWidth
876
        , actualHeight
877
        , placement
878
        , tp
879
880
      if (this.hasContent() && this.enabled) {
881
        $tip = this.tip()
882
        this.setContent()
883
884
        if (this.options.animation) {
885
          $tip.addClass('fade')
886
        }
887
888
        placement = typeof this.options.placement == 'function' ?
889
          this.options.placement.call(this, $tip[0], this.$element[0]) :
890
          this.options.placement
891
892
        inside = /in/.test(placement)
893
894
        $tip
895
          .detach()
896
          .css({ top: 0, left: 0, display: 'block' })
897
          .insertAfter(this.$element)
898
899
        pos = this.getPosition(inside)
900
901
        actualWidth = $tip[0].offsetWidth
902
        actualHeight = $tip[0].offsetHeight
903
904
        switch (inside ? placement.split(' ')[1] : placement) {
905
          case 'bottom':
906
            tp = {top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}
907
            break
908
          case 'top':
909
            tp = {top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}
910
            break
911
          case 'left':
912
            tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}
913
            break
914
          case 'right':
915
            tp = {top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}
916
            break
917
        }
918
919
        $tip
920
          .offset(tp)
921
          .addClass(placement)
922
          .addClass('in')
923
      }
924
    }
925
926
  , setContent: function () {
927
      var $tip = this.tip()
928
        , title = this.getTitle()
929
930
      $tip.find('.tooltip-inner')[this.options.html ? 'html' : 'text'](title)
931
      $tip.removeClass('fade in top bottom left right')
932
    }
933
934
  , hide: function () {
935
      var that = this
936
        , $tip = this.tip()
937
938
      $tip.removeClass('in')
939
940
      function removeWithAnimation() {
941
        var timeout = setTimeout(function () {
942
          $tip.off($.support.transition.end).detach()
943
        }, 500)
944
945
        $tip.one($.support.transition.end, function () {
946
          clearTimeout(timeout)
947
          $tip.detach()
948
        })
949
      }
950
951
      $.support.transition && this.$tip.hasClass('fade') ?
952
        removeWithAnimation() :
953
        $tip.detach()
954
955
      return this
956
    }
957
958
  , fixTitle: function () {
959
      var $e = this.$element
960
      if ($e.attr('title') || typeof($e.attr('data-original-title')) != 'string') {
961
        $e.attr('data-original-title', $e.attr('title') || '').removeAttr('title')
962
      }
963
    }
964
965
  , hasContent: function () {
966
      return this.getTitle()
967
    }
968
969
  , getPosition: function (inside) {
970
      return $.extend({}, (inside ? {top: 0, left: 0} : this.$element.offset()), {
971
        width: this.$element[0].offsetWidth
972
      , height: this.$element[0].offsetHeight
973
      })
974
    }
975
976
  , getTitle: function () {
977
      var title
978
        , $e = this.$element
979
        , o = this.options
980
981
      title = $e.attr('data-original-title')
982
        || (typeof o.title == 'function' ? o.title.call($e[0]) :  o.title)
983
984
      return title
985
    }
986
987
  , tip: function () {
988
      return this.$tip = this.$tip || $(this.options.template)
989
    }
990
991
  , validate: function () {
992
      if (!this.$element[0].parentNode) {
993
        this.hide()
994
        this.$element = null
995
        this.options = null
996
      }
997
    }
998
999
  , enable: function () {
1000
      this.enabled = true
1001
    }
1002
1003
  , disable: function () {
1004
      this.enabled = false
1005
    }
1006
1007
  , toggleEnabled: function () {
1008
      this.enabled = !this.enabled
1009
    }
1010
1011
  , toggle: function (e) {
1012
      var self = $(e.currentTarget)[this.type](this._options).data(this.type)
1013
      self[self.tip().hasClass('in') ? 'hide' : 'show']()
1014
    }
1015
1016
  , destroy: function () {
1017
      this.hide().$element.off('.' + this.type).removeData(this.type)
1018
    }
1019
1020
  }
1021
1022
1023
 /* TOOLTIP PLUGIN DEFINITION
1024
  * ========================= */
1025
1026
  var old = $.fn.tooltip
1027
1028
  $.fn.tooltip = function ( option ) {
1029
    return this.each(function () {
1030
      var $this = $(this)
1031
        , data = $this.data('tooltip')
1032
        , options = typeof option == 'object' && option
1033
      if (!data) $this.data('tooltip', (data = new Tooltip(this, options)))
1034
      if (typeof option == 'string') data[option]()
1035
    })
1036
  }
1037
1038
  $.fn.tooltip.Constructor = Tooltip
1039
1040
  $.fn.tooltip.defaults = {
1041
    animation: true
1042
  , placement: 'top'
1043
  , selector: false
1044
  , template: '<div class="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'
1045
  , trigger: 'hover'
1046
  , title: ''
1047
  , delay: 0
1048
  , html: false
1049
  }
1050
1051
1052
 /* TOOLTIP NO CONFLICT
1053
  * =================== */
1054
1055
  $.fn.tooltip.noConflict = function () {
1056
    $.fn.tooltip = old
1057
    return this
1058
  }
1059
1060
}(window.jQuery);
1061
/* ===========================================================
1062
 * bootstrap-popover.js v2.2.2
1063
 * http://twitter.github.com/bootstrap/javascript.html#popovers
1064
 * ===========================================================
1065
 * Copyright 2012 Twitter, Inc.
1066
 *
1067
 * Licensed under the Apache License, Version 2.0 (the "License");
1068
 * you may not use this file except in compliance with the License.
1069
 * You may obtain a copy of the License at
1070
 *
1071
 * http://www.apache.org/licenses/LICENSE-2.0
1072
 *
1073
 * Unless required by applicable law or agreed to in writing, software
1074
 * distributed under the License is distributed on an "AS IS" BASIS,
1075
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1076
 * See the License for the specific language governing permissions and
1077
 * limitations under the License.
1078
 * =========================================================== */
1079
1080
1081
!function ($) {
1082
1083
  "use strict"; // jshint ;_;
1084
1085
1086
 /* POPOVER PUBLIC CLASS DEFINITION
1087
  * =============================== */
1088
1089
  var Popover = function (element, options) {
1090
    this.init('popover', element, options)
1091
  }
1092
1093
1094
  /* NOTE: POPOVER EXTENDS BOOTSTRAP-TOOLTIP.js
1095
     ========================================== */
1096
1097
  Popover.prototype = $.extend({}, $.fn.tooltip.Constructor.prototype, {
1098
1099
    constructor: Popover
1100
1101
  , setContent: function () {
1102
      var $tip = this.tip()
1103
        , title = this.getTitle()
1104
        , content = this.getContent()
1105
1106
      $tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
1107
      $tip.find('.popover-content')[this.options.html ? 'html' : 'text'](content)
1108
1109
      $tip.removeClass('fade top bottom left right in')
1110
    }
1111
1112
  , hasContent: function () {
1113
      return this.getTitle() || this.getContent()
1114
    }
1115
1116
  , getContent: function () {
1117
      var content
1118
        , $e = this.$element
1119
        , o = this.options
1120
1121
      content = $e.attr('data-content')
1122
        || (typeof o.content == 'function' ? o.content.call($e[0]) :  o.content)
1123
1124
      return content
1125
    }
1126
1127
  , tip: function () {
1128
      if (!this.$tip) {
1129
        this.$tip = $(this.options.template)
1130
      }
1131
      return this.$tip
1132
    }
1133
1134
  , destroy: function () {
1135
      this.hide().$element.off('.' + this.type).removeData(this.type)
1136
    }
1137
1138
  })
1139
1140
1141
 /* POPOVER PLUGIN DEFINITION
1142
  * ======================= */
1143
1144
  var old = $.fn.popover
1145
1146
  $.fn.popover = function (option) {
1147
    return this.each(function () {
1148
      var $this = $(this)
1149
        , data = $this.data('popover')
1150
        , options = typeof option == 'object' && option
1151
      if (!data) $this.data('popover', (data = new Popover(this, options)))
1152
      if (typeof option == 'string') data[option]()
1153
    })
1154
  }
1155
1156
  $.fn.popover.Constructor = Popover
1157
1158
  $.fn.popover.defaults = $.extend({} , $.fn.tooltip.defaults, {
1159
    placement: 'right'
1160
  , trigger: 'click'
1161
  , content: ''
1162
  , template: '<div class="popover"><div class="arrow"></div><div class="popover-inner"><h3 class="popover-title"></h3><div class="popover-content"></div></div></div>'
1163
  })
1164
1165
1166
 /* POPOVER NO CONFLICT
1167
  * =================== */
1168
1169
  $.fn.popover.noConflict = function () {
1170
    $.fn.popover = old
1171
    return this
1172
  }
1173
1174
}(window.jQuery);
1175
/* ==========================================================
1176
 * bootstrap-affix.js v2.2.2
1177
 * http://twitter.github.com/bootstrap/javascript.html#affix
1178
 * ==========================================================
1179
 * Copyright 2012 Twitter, Inc.
1180
 *
1181
 * Licensed under the Apache License, Version 2.0 (the "License");
1182
 * you may not use this file except in compliance with the License.
1183
 * You may obtain a copy of the License at
1184
 *
1185
 * http://www.apache.org/licenses/LICENSE-2.0
1186
 *
1187
 * Unless required by applicable law or agreed to in writing, software
1188
 * distributed under the License is distributed on an "AS IS" BASIS,
1189
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1190
 * See the License for the specific language governing permissions and
1191
 * limitations under the License.
1192
 * ========================================================== */
1193
1194
1195
!function ($) {
1196
1197
  "use strict"; // jshint ;_;
1198
1199
1200
 /* AFFIX CLASS DEFINITION
1201
  * ====================== */
1202
1203
  var Affix = function (element, options) {
1204
    this.options = $.extend({}, $.fn.affix.defaults, options)
1205
    this.$window = $(window)
1206
      .on('scroll.affix.data-api', $.proxy(this.checkPosition, this))
1207
      .on('click.affix.data-api',  $.proxy(function () { setTimeout($.proxy(this.checkPosition, this), 1) }, this))
1208
    this.$element = $(element)
1209
    this.checkPosition()
1210
  }
1211
1212
  Affix.prototype.checkPosition = function () {
1213
    if (!this.$element.is(':visible')) return
1214
1215
    var scrollHeight = $(document).height()
1216
      , scrollTop = this.$window.scrollTop()
1217
      , position = this.$element.offset()
1218
      , offset = this.options.offset
1219
      , offsetBottom = offset.bottom
1220
      , offsetTop = offset.top
1221
      , reset = 'affix affix-top affix-bottom'
1222
      , affix
1223
1224
    if (typeof offset != 'object') offsetBottom = offsetTop = offset
1225
    if (typeof offsetTop == 'function') offsetTop = offset.top()
1226
    if (typeof offsetBottom == 'function') offsetBottom = offset.bottom()
1227
1228
    affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ?
1229
      false    : offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ?
1230
      'bottom' : offsetTop != null && scrollTop <= offsetTop ?
1231
      'top'    : false
1232
1233
    if (this.affixed === affix) return
1234
1235
    this.affixed = affix
1236
    this.unpin = affix == 'bottom' ? position.top - scrollTop : null
1237
1238
    this.$element.removeClass(reset).addClass('affix' + (affix ? '-' + affix : ''))
1239
  }
1240
1241
1242
 /* AFFIX PLUGIN DEFINITION
1243
  * ======================= */
1244
1245
  var old = $.fn.affix
1246
1247
  $.fn.affix = function (option) {
1248
    return this.each(function () {
1249
      var $this = $(this)
1250
        , data = $this.data('affix')
1251
        , options = typeof option == 'object' && option
1252
      if (!data) $this.data('affix', (data = new Affix(this, options)))
1253
      if (typeof option == 'string') data[option]()
1254
    })
1255
  }
1256
1257
  $.fn.affix.Constructor = Affix
1258
1259
  $.fn.affix.defaults = {
1260
    offset: 0
1261
  }
1262
1263
1264
 /* AFFIX NO CONFLICT
1265
  * ================= */
1266
1267
  $.fn.affix.noConflict = function () {
1268
    $.fn.affix = old
1269
    return this
1270
  }
1271
1272
1273
 /* AFFIX DATA-API
1274
  * ============== */
1275
1276
  $(window).on('load', function () {
1277
    $('[data-spy="affix"]').each(function () {
1278
      var $spy = $(this)
1279
        , data = $spy.data()
1280
1281
      data.offset = data.offset || {}
1282
1283
      data.offsetBottom && (data.offset.bottom = data.offsetBottom)
1284
      data.offsetTop && (data.offset.top = data.offsetTop)
1285
1286
      $spy.affix(data)
1287
    })
1288
  })
1289
1290
1291
}(window.jQuery);
1292
/* ==========================================================
1293
 * bootstrap-alert.js v2.2.2
1294
 * http://twitter.github.com/bootstrap/javascript.html#alerts
1295
 * ==========================================================
1296
 * Copyright 2012 Twitter, Inc.
1297
 *
1298
 * Licensed under the Apache License, Version 2.0 (the "License");
1299
 * you may not use this file except in compliance with the License.
1300
 * You may obtain a copy of the License at
1301
 *
1302
 * http://www.apache.org/licenses/LICENSE-2.0
1303
 *
1304
 * Unless required by applicable law or agreed to in writing, software
1305
 * distributed under the License is distributed on an "AS IS" BASIS,
1306
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1307
 * See the License for the specific language governing permissions and
1308
 * limitations under the License.
1309
 * ========================================================== */
1310
1311
1312
!function ($) {
1313
1314
  "use strict"; // jshint ;_;
1315
1316
1317
 /* ALERT CLASS DEFINITION
1318
  * ====================== */
1319
1320
  var dismiss = '[data-dismiss="alert"]'
1321
    , Alert = function (el) {
1322
        $(el).on('click', dismiss, this.close)
1323
      }
1324
1325
  Alert.prototype.close = function (e) {
1326
    var $this = $(this)
1327
      , selector = $this.attr('data-target')
1328
      , $parent
1329
1330
    if (!selector) {
1331
      selector = $this.attr('href')
1332
      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
1333
    }
1334
1335
    $parent = $(selector)
1336
1337
    e && e.preventDefault()
1338
1339
    $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
1340
1341
    $parent.trigger(e = $.Event('close'))
1342
1343
    if (e.isDefaultPrevented()) return
1344
1345
    $parent.removeClass('in')
1346
1347
    function removeElement() {
1348
      $parent
1349
        .trigger('closed')
1350
        .remove()
1351
    }
1352
1353
    $.support.transition && $parent.hasClass('fade') ?
1354
      $parent.on($.support.transition.end, removeElement) :
1355
      removeElement()
1356
  }
1357
1358
1359
 /* ALERT PLUGIN DEFINITION
1360
  * ======================= */
1361
1362
  var old = $.fn.alert
1363
1364
  $.fn.alert = function (option) {
1365
    return this.each(function () {
1366
      var $this = $(this)
1367
        , data = $this.data('alert')
1368
      if (!data) $this.data('alert', (data = new Alert(this)))
1369
      if (typeof option == 'string') data[option].call($this)
1370
    })
1371
  }
1372
1373
  $.fn.alert.Constructor = Alert
1374
1375
1376
 /* ALERT NO CONFLICT
1377
  * ================= */
1378
1379
  $.fn.alert.noConflict = function () {
1380
    $.fn.alert = old
1381
    return this
1382
  }
1383
1384
1385
 /* ALERT DATA-API
1386
  * ============== */
1387
1388
  $(document).on('click.alert.data-api', dismiss, Alert.prototype.close)
1389
1390
}(window.jQuery);
1391
/* ============================================================
1392
 * bootstrap-button.js v2.2.2
1393
 * http://twitter.github.com/bootstrap/javascript.html#buttons
1394
 * ============================================================
1395
 * Copyright 2012 Twitter, Inc.
1396
 *
1397
 * Licensed under the Apache License, Version 2.0 (the "License");
1398
 * you may not use this file except in compliance with the License.
1399
 * You may obtain a copy of the License at
1400
 *
1401
 * http://www.apache.org/licenses/LICENSE-2.0
1402
 *
1403
 * Unless required by applicable law or agreed to in writing, software
1404
 * distributed under the License is distributed on an "AS IS" BASIS,
1405
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1406
 * See the License for the specific language governing permissions and
1407
 * limitations under the License.
1408
 * ============================================================ */
1409
1410
1411
!function ($) {
1412
1413
  "use strict"; // jshint ;_;
1414
1415
1416
 /* BUTTON PUBLIC CLASS DEFINITION
1417
  * ============================== */
1418
1419
  var Button = function (element, options) {
1420
    this.$element = $(element)
1421
    this.options = $.extend({}, $.fn.button.defaults, options)
1422
  }
1423
1424
  Button.prototype.setState = function (state) {
1425
    var d = 'disabled'
1426
      , $el = this.$element
1427
      , data = $el.data()
1428
      , val = $el.is('input') ? 'val' : 'html'
1429
1430
    state = state + 'Text'
1431
    data.resetText || $el.data('resetText', $el[val]())
1432
1433
    $el[val](data[state] || this.options[state])
1434
1435
    // push to event loop to allow forms to submit
1436
    setTimeout(function () {
1437
      state == 'loadingText' ?
1438
        $el.addClass(d).attr(d, d) :
1439
        $el.removeClass(d).removeAttr(d)
1440
    }, 0)
1441
  }
1442
1443
  Button.prototype.toggle = function () {
1444
    var $parent = this.$element.closest('[data-toggle="buttons-radio"]')
1445
1446
    $parent && $parent
1447
      .find('.active')
1448
      .removeClass('active')
1449
1450
    this.$element.toggleClass('active')
1451
  }
1452
1453
1454
 /* BUTTON PLUGIN DEFINITION
1455
  * ======================== */
1456
1457
  var old = $.fn.button
1458
1459
  $.fn.button = function (option) {
1460
    return this.each(function () {
1461
      var $this = $(this)
1462
        , data = $this.data('button')
1463
        , options = typeof option == 'object' && option
1464
      if (!data) $this.data('button', (data = new Button(this, options)))
1465
      if (option == 'toggle') data.toggle()
1466
      else if (option) data.setState(option)
1467
    })
1468
  }
1469
1470
  $.fn.button.defaults = {
1471
    loadingText: 'loading...'
1472
  }
1473
1474
  $.fn.button.Constructor = Button
1475
1476
1477
 /* BUTTON NO CONFLICT
1478
  * ================== */
1479
1480
  $.fn.button.noConflict = function () {
1481
    $.fn.button = old
1482
    return this
1483
  }
1484
1485
1486
 /* BUTTON DATA-API
1487
  * =============== */
1488
1489
  $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) {
1490
    var $btn = $(e.target)
1491
    if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
1492
    $btn.button('toggle')
1493
  })
1494
1495
}(window.jQuery);
1496
/* =============================================================
1497
 * bootstrap-collapse.js v2.2.2
1498
 * http://twitter.github.com/bootstrap/javascript.html#collapse
1499
 * =============================================================
1500
 * Copyright 2012 Twitter, Inc.
1501
 *
1502
 * Licensed under the Apache License, Version 2.0 (the "License");
1503
 * you may not use this file except in compliance with the License.
1504
 * You may obtain a copy of the License at
1505
 *
1506
 * http://www.apache.org/licenses/LICENSE-2.0
1507
 *
1508
 * Unless required by applicable law or agreed to in writing, software
1509
 * distributed under the License is distributed on an "AS IS" BASIS,
1510
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1511
 * See the License for the specific language governing permissions and
1512
 * limitations under the License.
1513
 * ============================================================ */
1514
1515
1516
!function ($) {
1517
1518
  "use strict"; // jshint ;_;
1519
1520
1521
 /* COLLAPSE PUBLIC CLASS DEFINITION
1522
  * ================================ */
1523
1524
  var Collapse = function (element, options) {
1525
    this.$element = $(element)
1526
    this.options = $.extend({}, $.fn.collapse.defaults, options)
1527
1528
    if (this.options.parent) {
1529
      this.$parent = $(this.options.parent)
1530
    }
1531
1532
    this.options.toggle && this.toggle()
1533
  }
1534
1535
  Collapse.prototype = {
1536
1537
    constructor: Collapse
1538
1539
  , dimension: function () {
1540
      var hasWidth = this.$element.hasClass('width')
1541
      return hasWidth ? 'width' : 'height'
1542
    }
1543
1544
  , show: function () {
1545
      var dimension
1546
        , scroll
1547
        , actives
1548
        , hasData
1549
1550
      if (this.transitioning) return
1551
1552
      dimension = this.dimension()
1553
      scroll = $.camelCase(['scroll', dimension].join('-'))
1554
      actives = this.$parent && this.$parent.find('> .accordion-group > .in')
1555
1556
      if (actives && actives.length) {
1557
        hasData = actives.data('collapse')
1558
        if (hasData && hasData.transitioning) return
1559
        actives.collapse('hide')
1560
        hasData || actives.data('collapse', null)
1561
      }
1562
1563
      this.$element[dimension](0)
1564
      this.transition('addClass', $.Event('show'), 'shown')
1565
      $.support.transition && this.$element[dimension](this.$element[0][scroll])
1566
    }
1567
1568
  , hide: function () {
1569
      var dimension
1570
      if (this.transitioning) return
1571
      dimension = this.dimension()
1572
      this.reset(this.$element[dimension]())
1573
      this.transition('removeClass', $.Event('hide'), 'hidden')
1574
      this.$element[dimension](0)
1575
    }
1576
1577
  , reset: function (size) {
1578
      var dimension = this.dimension()
1579
1580
      this.$element
1581
        .removeClass('collapse')
1582
        [dimension](size || 'auto')
1583
        [0].offsetWidth
1584
1585
      this.$element[size !== null ? 'addClass' : 'removeClass']('collapse')
1586
1587
      return this
1588
    }
1589
1590
  , transition: function (method, startEvent, completeEvent) {
1591
      var that = this
1592
        , complete = function () {
1593
            if (startEvent.type == 'show') that.reset()
1594
            that.transitioning = 0
1595
            that.$element.trigger(completeEvent)
1596
          }
1597
1598
      this.$element.trigger(startEvent)
1599
1600
      if (startEvent.isDefaultPrevented()) return
1601
1602
      this.transitioning = 1
1603
1604
      this.$element[method]('in')
1605
1606
      $.support.transition && this.$element.hasClass('collapse') ?
1607
        this.$element.one($.support.transition.end, complete) :
1608
        complete()
1609
    }
1610
1611
  , toggle: function () {
1612
      this[this.$element.hasClass('in') ? 'hide' : 'show']()
1613
    }
1614
1615
  }
1616
1617
1618
 /* COLLAPSE PLUGIN DEFINITION
1619
  * ========================== */
1620
1621
  var old = $.fn.collapse
1622
1623
  $.fn.collapse = function (option) {
1624
    return this.each(function () {
1625
      var $this = $(this)
1626
        , data = $this.data('collapse')
1627
        , options = typeof option == 'object' && option
1628
      if (!data) $this.data('collapse', (data = new Collapse(this, options)))
1629
      if (typeof option == 'string') data[option]()
1630
    })
1631
  }
1632
1633
  $.fn.collapse.defaults = {
1634
    toggle: true
1635
  }
1636
1637
  $.fn.collapse.Constructor = Collapse
1638
1639
1640
 /* COLLAPSE NO CONFLICT
1641
  * ==================== */
1642
1643
  $.fn.collapse.noConflict = function () {
1644
    $.fn.collapse = old
1645
    return this
1646
  }
1647
1648
1649
 /* COLLAPSE DATA-API
1650
  * ================= */
1651
1652
  $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) {
1653
    var $this = $(this), href
1654
      , target = $this.attr('data-target')
1655
        || e.preventDefault()
1656
        || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7
1657
      , option = $(target).data('collapse') ? 'toggle' : $this.data()
1658
    $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
1659
    $(target).collapse(option)
1660
  })
1661
1662
}(window.jQuery);
1663
/* ==========================================================
1664
 * bootstrap-carousel.js v2.2.2
1665
 * http://twitter.github.com/bootstrap/javascript.html#carousel
1666
 * ==========================================================
1667
 * Copyright 2012 Twitter, Inc.
1668
 *
1669
 * Licensed under the Apache License, Version 2.0 (the "License");
1670
 * you may not use this file except in compliance with the License.
1671
 * You may obtain a copy of the License at
1672
 *
1673
 * http://www.apache.org/licenses/LICENSE-2.0
1674
 *
1675
 * Unless required by applicable law or agreed to in writing, software
1676
 * distributed under the License is distributed on an "AS IS" BASIS,
1677
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1678
 * See the License for the specific language governing permissions and
1679
 * limitations under the License.
1680
 * ========================================================== */
1681
1682
1683
!function ($) {
1684
1685
  "use strict"; // jshint ;_;
1686
1687
1688
 /* CAROUSEL CLASS DEFINITION
1689
  * ========================= */
1690
1691
  var Carousel = function (element, options) {
1692
    this.$element = $(element)
1693
    this.options = options
1694
    this.options.pause == 'hover' && this.$element
1695
      .on('mouseenter', $.proxy(this.pause, this))
1696
      .on('mouseleave', $.proxy(this.cycle, this))
1697
  }
1698
1699
  Carousel.prototype = {
1700
1701
    cycle: function (e) {
1702
      if (!e) this.paused = false
1703
      this.options.interval
1704
        && !this.paused
1705
        && (this.interval = setInterval($.proxy(this.next, this), this.options.interval))
1706
      return this
1707
    }
1708
1709
  , to: function (pos) {
1710
      var $active = this.$element.find('.item.active')
1711
        , children = $active.parent().children()
1712
        , activePos = children.index($active)
1713
        , that = this
1714
1715
      if (pos > (children.length - 1) || pos < 0) return
1716
1717
      if (this.sliding) {
1718
        return this.$element.one('slid', function () {
1719
          that.to(pos)
1720
        })
1721
      }
1722
1723
      if (activePos == pos) {
1724
        return this.pause().cycle()
1725
      }
1726
1727
      return this.slide(pos > activePos ? 'next' : 'prev', $(children[pos]))
1728
    }
1729
1730
  , pause: function (e) {
1731
      if (!e) this.paused = true
1732
      if (this.$element.find('.next, .prev').length && $.support.transition.end) {
1733
        this.$element.trigger($.support.transition.end)
1734
        this.cycle()
1735
      }
1736
      clearInterval(this.interval)
1737
      this.interval = null
1738
      return this
1739
    }
1740
1741
  , next: function () {
1742
      if (this.sliding) return
1743
      return this.slide('next')
1744
    }
1745
1746
  , prev: function () {
1747
      if (this.sliding) return
1748
      return this.slide('prev')
1749
    }
1750
1751
  , slide: function (type, next) {
1752
      var $active = this.$element.find('.item.active')
1753
        , $next = next || $active[type]()
1754
        , isCycling = this.interval
1755
        , direction = type == 'next' ? 'left' : 'right'
1756
        , fallback  = type == 'next' ? 'first' : 'last'
1757
        , that = this
1758
        , e
1759
1760
      this.sliding = true
1761
1762
      isCycling && this.pause()
1763
1764
      $next = $next.length ? $next : this.$element.find('.item')[fallback]()
1765
1766
      e = $.Event('slide', {
1767
        relatedTarget: $next[0]
1768
      })
1769
1770
      if ($next.hasClass('active')) return
1771
1772
      if ($.support.transition && this.$element.hasClass('slide')) {
1773
        this.$element.trigger(e)
1774
        if (e.isDefaultPrevented()) return
1775
        $next.addClass(type)
1776
        $next[0].offsetWidth // force reflow
1777
        $active.addClass(direction)
1778
        $next.addClass(direction)
1779
        this.$element.one($.support.transition.end, function () {
1780
          $next.removeClass([type, direction].join(' ')).addClass('active')
1781
          $active.removeClass(['active', direction].join(' '))
1782
          that.sliding = false
1783
          setTimeout(function () { that.$element.trigger('slid') }, 0)
1784
        })
1785
      } else {
1786
        this.$element.trigger(e)
1787
        if (e.isDefaultPrevented()) return
1788
        $active.removeClass('active')
1789
        $next.addClass('active')
1790
        this.sliding = false
1791
        this.$element.trigger('slid')
1792
      }
1793
1794
      isCycling && this.cycle()
1795
1796
      return this
1797
    }
1798
1799
  }
1800
1801
1802
 /* CAROUSEL PLUGIN DEFINITION
1803
  * ========================== */
1804
1805
  var old = $.fn.carousel
1806
1807
  $.fn.carousel = function (option) {
1808
    return this.each(function () {
1809
      var $this = $(this)
1810
        , data = $this.data('carousel')
1811
        , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option)
1812
        , action = typeof option == 'string' ? option : options.slide
1813
      if (!data) $this.data('carousel', (data = new Carousel(this, options)))
1814
      if (typeof option == 'number') data.to(option)
1815
      else if (action) data[action]()
1816
      else if (options.interval) data.cycle()
1817
    })
1818
  }
1819
1820
  $.fn.carousel.defaults = {
1821
    interval: 5000
1822
  , pause: 'hover'
1823
  }
1824
1825
  $.fn.carousel.Constructor = Carousel
1826
1827
1828
 /* CAROUSEL NO CONFLICT
1829
  * ==================== */
1830
1831
  $.fn.carousel.noConflict = function () {
1832
    $.fn.carousel = old
1833
    return this
1834
  }
1835
1836
 /* CAROUSEL DATA-API
1837
  * ================= */
1838
1839
  $(document).on('click.carousel.data-api', '[data-slide]', function (e) {
1840
    var $this = $(this), href
1841
      , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7
1842
      , options = $.extend({}, $target.data(), $this.data())
1843
    $target.carousel(options)
1844
    e.preventDefault()
1845
  })
1846
1847
}(window.jQuery);
1848
/* =============================================================
1849
 * bootstrap-typeahead.js v2.2.2
1850
 * http://twitter.github.com/bootstrap/javascript.html#typeahead
1851
 * =============================================================
1852
 * Copyright 2012 Twitter, Inc.
1853
 *
1854
 * Licensed under the Apache License, Version 2.0 (the "License");
1855
 * you may not use this file except in compliance with the License.
1856
 * You may obtain a copy of the License at
1857
 *
1858
 * http://www.apache.org/licenses/LICENSE-2.0
1859
 *
1860
 * Unless required by applicable law or agreed to in writing, software
1861
 * distributed under the License is distributed on an "AS IS" BASIS,
1862
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1863
 * See the License for the specific language governing permissions and
1864
 * limitations under the License.
1865
 * ============================================================ */
1866
1867
1868
!function($){
1869
1870
  "use strict"; // jshint ;_;
1871
1872
1873
 /* TYPEAHEAD PUBLIC CLASS DEFINITION
1874
  * ================================= */
1875
1876
  var Typeahead = function (element, options) {
1877
    this.$element = $(element)
1878
    this.options = $.extend({}, $.fn.typeahead.defaults, options)
1879
    this.matcher = this.options.matcher || this.matcher
1880
    this.sorter = this.options.sorter || this.sorter
1881
    this.highlighter = this.options.highlighter || this.highlighter
1882
    this.updater = this.options.updater || this.updater
1883
    this.source = this.options.source
1884
    this.$menu = $(this.options.menu)
1885
    this.shown = false
1886
    this.listen()
1887
  }
1888
1889
  Typeahead.prototype = {
1890
1891
    constructor: Typeahead
1892
1893
  , select: function () {
1894
      var val = this.$menu.find('.active').attr('data-value')
1895
      this.$element
1896
        .val(this.updater(val))
1897
        .change()
1898
      return this.hide()
1899
    }
1900
1901
  , updater: function (item) {
1902
      return item
1903
    }
1904
1905
  , show: function () {
1906
      var pos = $.extend({}, this.$element.position(), {
1907
        height: this.$element[0].offsetHeight
1908
      })
1909
1910
      this.$menu
1911
        .insertAfter(this.$element)
1912
        .css({
1913
          top: pos.top + pos.height
1914
        , left: pos.left
1915
        })
1916
        .show()
1917
1918
      this.shown = true
1919
      return this
1920
    }
1921
1922
  , hide: function () {
1923
      this.$menu.hide()
1924
      this.shown = false
1925
      return this
1926
    }
1927
1928
  , lookup: function (event) {
1929
      var items
1930
1931
      this.query = this.$element.val()
1932
1933
      if (!this.query || this.query.length < this.options.minLength) {
1934
        return this.shown ? this.hide() : this
1935
      }
1936
1937
      items = $.isFunction(this.source) ? this.source(this.query, $.proxy(this.process, this)) : this.source
1938
1939
      return items ? this.process(items) : this
1940
    }
1941
1942
  , process: function (items) {
1943
      var that = this
1944
1945
      items = $.grep(items, function (item) {
1946
        return that.matcher(item)
1947
      })
1948
1949
      items = this.sorter(items)
1950
1951
      if (!items.length) {
1952
        return this.shown ? this.hide() : this
1953
      }
1954
1955
      return this.render(items.slice(0, this.options.items)).show()
1956
    }
1957
1958
  , matcher: function (item) {
1959
      return ~item.toLowerCase().indexOf(this.query.toLowerCase())
1960
    }
1961
1962
  , sorter: function (items) {
1963
      var beginswith = []
1964
        , caseSensitive = []
1965
        , caseInsensitive = []
1966
        , item
1967
1968
      while (item = items.shift()) {
1969
        if (!item.toLowerCase().indexOf(this.query.toLowerCase())) beginswith.push(item)
1970
        else if (~item.indexOf(this.query)) caseSensitive.push(item)
1971
        else caseInsensitive.push(item)
1972
      }
1973
1974
      return beginswith.concat(caseSensitive, caseInsensitive)
1975
    }
1976
1977
  , highlighter: function (item) {
1978
      var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&')
1979
      return item.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
1980
        return '<strong>' + match + '</strong>'
1981
      })
1982
    }
1983
1984
  , render: function (items) {
1985
      var that = this
1986
1987
      items = $(items).map(function (i, item) {
1988
        i = $(that.options.item).attr('data-value', item)
1989
        i.find('a').html(that.highlighter(item))
1990
        return i[0]
1991
      })
1992
1993
      items.first().addClass('active')
1994
      this.$menu.html(items)
1995
      return this
1996
    }
1997
1998
  , next: function (event) {
1999
      var active = this.$menu.find('.active').removeClass('active')
2000
        , next = active.next()
2001
2002
      if (!next.length) {
2003
        next = $(this.$menu.find('li')[0])
2004
      }
2005
2006
      next.addClass('active')
2007
    }
2008
2009
  , prev: function (event) {
2010
      var active = this.$menu.find('.active').removeClass('active')
2011
        , prev = active.prev()
2012
2013
      if (!prev.length) {
2014
        prev = this.$menu.find('li').last()
2015
      }
2016
2017
      prev.addClass('active')
2018
    }
2019
2020
  , listen: function () {
2021
      this.$element
2022
        .on('blur',     $.proxy(this.blur, this))
2023
        .on('keypress', $.proxy(this.keypress, this))
2024
        .on('keyup',    $.proxy(this.keyup, this))
2025
2026
      if (this.eventSupported('keydown')) {
2027
        this.$element.on('keydown', $.proxy(this.keydown, this))
2028
      }
2029
2030
      this.$menu
2031
        .on('click', $.proxy(this.click, this))
2032
        .on('mouseenter', 'li', $.proxy(this.mouseenter, this))
2033
    }
2034
2035
  , eventSupported: function(eventName) {
2036
      var isSupported = eventName in this.$element
2037
      if (!isSupported) {
2038
        this.$element.setAttribute(eventName, 'return;')
2039
        isSupported = typeof this.$element[eventName] === 'function'
2040
      }
2041
      return isSupported
2042
    }
2043
2044
  , move: function (e) {
2045
      if (!this.shown) return
2046
2047
      switch(e.keyCode) {
2048
        case 9: // tab
2049
        case 13: // enter
2050
        case 27: // escape
2051
          e.preventDefault()
2052
          break
2053
2054
        case 38: // up arrow
2055
          e.preventDefault()
2056
          this.prev()
2057
          break
2058
2059
        case 40: // down arrow
2060
          e.preventDefault()
2061
          this.next()
2062
          break
2063
      }
2064
2065
      e.stopPropagation()
2066
    }
2067
2068
  , keydown: function (e) {
2069
      this.suppressKeyPressRepeat = ~$.inArray(e.keyCode, [40,38,9,13,27])
2070
      this.move(e)
2071
    }
2072
2073
  , keypress: function (e) {
2074
      if (this.suppressKeyPressRepeat) return
2075
      this.move(e)
2076
    }
2077
2078
  , keyup: function (e) {
2079
      switch(e.keyCode) {
2080
        case 40: // down arrow
2081
        case 38: // up arrow
2082
        case 16: // shift
2083
        case 17: // ctrl
2084
        case 18: // alt
2085
          break
2086
2087
        case 9: // tab
2088
        case 13: // enter
2089
          if (!this.shown) return
2090
          this.select()
2091
          break
2092
2093
        case 27: // escape
2094
          if (!this.shown) return
2095
          this.hide()
2096
          break
2097
2098
        default:
2099
          this.lookup()
2100
      }
2101
2102
      e.stopPropagation()
2103
      e.preventDefault()
2104
  }
2105
2106
  , blur: function (e) {
2107
      var that = this
2108
      setTimeout(function () { that.hide() }, 150)
2109
    }
2110
2111
  , click: function (e) {
2112
      e.stopPropagation()
2113
      e.preventDefault()
2114
      this.select()
2115
    }
2116
2117
  , mouseenter: function (e) {
2118
      this.$menu.find('.active').removeClass('active')
2119
      $(e.currentTarget).addClass('active')
2120
    }
2121
2122
  }
2123
2124
2125
  /* TYPEAHEAD PLUGIN DEFINITION
2126
   * =========================== */
2127
2128
  var old = $.fn.typeahead
2129
2130
  $.fn.typeahead = function (option) {
2131
    return this.each(function () {
2132
      var $this = $(this)
2133
        , data = $this.data('typeahead')
2134
        , options = typeof option == 'object' && option
2135
      if (!data) $this.data('typeahead', (data = new Typeahead(this, options)))
2136
      if (typeof option == 'string') data[option]()
2137
    })
2138
  }
2139
2140
  $.fn.typeahead.defaults = {
2141
    source: []
2142
  , items: 8
2143
  , menu: '<ul class="typeahead dropdown-menu"></ul>'
2144
  , item: '<li><a href="#"></a></li>'
2145
  , minLength: 1
2146
  }
2147
2148
  $.fn.typeahead.Constructor = Typeahead
2149
2150
2151
 /* TYPEAHEAD NO CONFLICT
2152
  * =================== */
2153
2154
  $.fn.typeahead.noConflict = function () {
2155
    $.fn.typeahead = old
2156
    return this
2157
  }
2158
2159
2160
 /* TYPEAHEAD DATA-API
2161
  * ================== */
2162
2163
  $(document).on('focus.typeahead.data-api', '[data-provide="typeahead"]', function (e) {
2164
    var $this = $(this)
2165
    if ($this.data('typeahead')) return
2166
    e.preventDefault()
2167
    $this.typeahead($this.data())
2168
  })
2169
2170
}(window.jQuery);
(-)a/koha-tmpl/intranet-tmpl/prog/en/lib/bootstrap/js/bootstrap.min.js (-1 / +7 lines)
Line 0 Link Here
0
- 
1
/**
2
* Bootstrap.js by @fat & @mdo
3
* 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
4
* Copyright 2012 Twitter, Inc.
5
* http://www.apache.org/licenses/LICENSE-2.0.txt
6
*/
7
!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)

Return to bug 9420