From 406719540e3ebcaad1723bba66282febdea7c3cd Mon Sep 17 00:00:00 2001 From: Beatrice Peng Date: Thu, 13 Nov 2014 15:24:49 -0500 Subject: [PATCH] v1.1.0 --- CHANGELOG.md | 46 + package.json | 2 +- release/1.1.0/404.html | 1 + release/1.1.0/Staticfile | 1 + release/1.1.0/all.html | 6668 +++++ release/1.1.0/by_product.html | 980 + release/1.1.0/elements.html | 2821 +++ release/1.1.0/fonts/FontAwesome.otf | Bin 0 -> 85908 bytes release/1.1.0/fonts/fontawesome-webfont.eot | Bin 0 -> 56006 bytes release/1.1.0/fonts/fontawesome-webfont.svg | 520 + release/1.1.0/fonts/fontawesome-webfont.ttf | Bin 0 -> 112160 bytes release/1.1.0/fonts/fontawesome-webfont.woff | Bin 0 -> 65452 bytes .../fonts/sourcesanspro-black-webfont.eot | Bin 0 -> 23710 bytes .../fonts/sourcesanspro-black-webfont.svg | 245 + .../fonts/sourcesanspro-black-webfont.ttf | Bin 0 -> 53676 bytes .../fonts/sourcesanspro-black-webfont.woff | Bin 0 -> 26544 bytes .../fonts/sourcesanspro-bold-webfont.eot | Bin 0 -> 23749 bytes .../fonts/sourcesanspro-bold-webfont.svg | 245 + .../fonts/sourcesanspro-bold-webfont.ttf | Bin 0 -> 53748 bytes .../fonts/sourcesanspro-bold-webfont.woff | Bin 0 -> 26652 bytes .../sourcesanspro-extralight-webfont.eot | Bin 0 -> 23736 bytes .../sourcesanspro-extralight-webfont.svg | 245 + .../sourcesanspro-extralight-webfont.ttf | Bin 0 -> 54224 bytes .../sourcesanspro-extralight-webfont.woff | Bin 0 -> 26436 bytes .../1.1.0/fonts/sourcesanspro-it-webfont.eot | Bin 0 -> 26240 bytes .../1.1.0/fonts/sourcesanspro-it-webfont.svg | 245 + .../1.1.0/fonts/sourcesanspro-it-webfont.ttf | Bin 0 -> 59812 bytes .../1.1.0/fonts/sourcesanspro-it-webfont.woff | Bin 0 -> 29324 bytes .../fonts/sourcesanspro-light-webfont.eot | Bin 0 -> 24050 bytes .../fonts/sourcesanspro-light-webfont.svg | 245 + .../fonts/sourcesanspro-light-webfont.ttf | Bin 0 -> 54240 bytes .../fonts/sourcesanspro-light-webfont.woff | Bin 0 -> 26824 bytes .../fonts/sourcesanspro-regular-webfont.eot | Bin 0 -> 24053 bytes .../fonts/sourcesanspro-regular-webfont.svg | 245 + .../fonts/sourcesanspro-regular-webfont.ttf | Bin 0 -> 54624 bytes .../fonts/sourcesanspro-regular-webfont.woff | Bin 0 -> 26904 bytes .../fonts/sourcesanspro-semibold-webfont.eot | Bin 0 -> 24196 bytes .../fonts/sourcesanspro-semibold-webfont.svg | 245 + .../fonts/sourcesanspro-semibold-webfont.ttf | Bin 0 -> 53924 bytes .../fonts/sourcesanspro-semibold-webfont.woff | Bin 0 -> 27076 bytes release/1.1.0/forms.html | 1301 + release/1.1.0/images/aboutus-hero.jpg | Bin 0 -> 34041 bytes release/1.1.0/images/console-laptop.png | Bin 0 -> 42805 bytes release/1.1.0/images/favicon.ico | Bin 0 -> 1150 bytes release/1.1.0/images/gray-cloud.png | Bin 0 -> 58251 bytes release/1.1.0/images/logo-pcf.png | Bin 0 -> 1373 bytes release/1.1.0/images/logo-pws.png | Bin 0 -> 2342 bytes release/1.1.0/images/open-source-icon.png | Bin 0 -> 5747 bytes release/1.1.0/images/p-logo.png | Bin 0 -> 365 bytes release/1.1.0/images/pivotal_footer_logo.png | Bin 0 -> 1905 bytes .../1.1.0/images/pivotal_footer_logo@2x.png | Bin 0 -> 2839 bytes release/1.1.0/images/pui-logo@2x.png | Bin 0 -> 1884 bytes release/1.1.0/images/such-awesome.jpg | Bin 0 -> 33895 bytes release/1.1.0/images/we-care-sprites.png | Bin 0 -> 24393 bytes release/1.1.0/index.html | 730 + release/1.1.0/intro.html | 730 + release/1.1.0/javascript.html | 1502 ++ release/1.1.0/layout.html | 1368 ++ release/1.1.0/nginx.conf | 33 + release/1.1.0/objects.html | 2039 ++ release/1.1.0/pane.html | 21 + release/1.1.0/pivotal-ui/pivotal-ui.css | 20433 ++++++++++++++++ release/1.1.0/pivotal-ui/pivotal-ui.js | 18228 ++++++++++++++ release/1.1.0/pivotal-ui/pivotal-ui.min.css | 2522 ++ release/1.1.0/pivotal-ui/pivotal-ui.min.js | 6 + release/1.1.0/styleguide/gentle_scroll.js | 0 release/1.1.0/styleguide/github.css | 61 + release/1.1.0/styleguide/styleguide.css | 719 + release/1.1.0/styleguide/styleguide.js | 56 + .../syntax-highlighting/prism-default.css | 217 + .../syntax-highlighting/prism-okaida.css | 115 + release/1.1.0/utilities.html | 1382 ++ 72 files changed, 64216 insertions(+), 1 deletion(-) create mode 100644 release/1.1.0/404.html create mode 100644 release/1.1.0/Staticfile create mode 100644 release/1.1.0/all.html create mode 100644 release/1.1.0/by_product.html create mode 100644 release/1.1.0/elements.html create mode 100644 release/1.1.0/fonts/FontAwesome.otf create mode 100644 release/1.1.0/fonts/fontawesome-webfont.eot create mode 100644 release/1.1.0/fonts/fontawesome-webfont.svg create mode 100644 release/1.1.0/fonts/fontawesome-webfont.ttf create mode 100644 release/1.1.0/fonts/fontawesome-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-black-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-black-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-black-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-black-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-bold-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-bold-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-bold-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-bold-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-extralight-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-extralight-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-extralight-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-extralight-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-it-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-it-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-it-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-it-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-light-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-light-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-light-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-light-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-regular-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-regular-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-regular-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-regular-webfont.woff create mode 100755 release/1.1.0/fonts/sourcesanspro-semibold-webfont.eot create mode 100755 release/1.1.0/fonts/sourcesanspro-semibold-webfont.svg create mode 100755 release/1.1.0/fonts/sourcesanspro-semibold-webfont.ttf create mode 100755 release/1.1.0/fonts/sourcesanspro-semibold-webfont.woff create mode 100644 release/1.1.0/forms.html create mode 100644 release/1.1.0/images/aboutus-hero.jpg create mode 100644 release/1.1.0/images/console-laptop.png create mode 100644 release/1.1.0/images/favicon.ico create mode 100644 release/1.1.0/images/gray-cloud.png create mode 100644 release/1.1.0/images/logo-pcf.png create mode 100644 release/1.1.0/images/logo-pws.png create mode 100644 release/1.1.0/images/open-source-icon.png create mode 100644 release/1.1.0/images/p-logo.png create mode 100644 release/1.1.0/images/pivotal_footer_logo.png create mode 100644 release/1.1.0/images/pivotal_footer_logo@2x.png create mode 100644 release/1.1.0/images/pui-logo@2x.png create mode 100644 release/1.1.0/images/such-awesome.jpg create mode 100644 release/1.1.0/images/we-care-sprites.png create mode 100644 release/1.1.0/index.html create mode 100644 release/1.1.0/intro.html create mode 100644 release/1.1.0/javascript.html create mode 100644 release/1.1.0/layout.html create mode 100644 release/1.1.0/nginx.conf create mode 100644 release/1.1.0/objects.html create mode 100644 release/1.1.0/pane.html create mode 100644 release/1.1.0/pivotal-ui/pivotal-ui.css create mode 100644 release/1.1.0/pivotal-ui/pivotal-ui.js create mode 100644 release/1.1.0/pivotal-ui/pivotal-ui.min.css create mode 100644 release/1.1.0/pivotal-ui/pivotal-ui.min.js create mode 100644 release/1.1.0/styleguide/gentle_scroll.js create mode 100644 release/1.1.0/styleguide/github.css create mode 100644 release/1.1.0/styleguide/styleguide.css create mode 100644 release/1.1.0/styleguide/styleguide.js create mode 100644 release/1.1.0/syntax-highlighting/prism-default.css create mode 100644 release/1.1.0/syntax-highlighting/prism-okaida.css create mode 100644 release/1.1.0/utilities.html diff --git a/CHANGELOG.md b/CHANGELOG.md index 164a98724..d94cf307a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,49 @@ + +## 1.1.0 (2014-11-13) + + +#### Bug Fixes + +* **all:** remove form_introduction and form_basic ((2b5f1025)) +* **fancy number input:** Remove from styleguide ((64be1107), closes (#81949280)) +* **focus-inputs:** remove from styleguide ((ec4c0869), closes (#81955962)) +* **label:** increase padding on labels. ((99ead73f)) +* **links:** + * update link-lowlight style ((79ace832), closes (#82520306)) + * change hover state ((baf77c44)) + * remove superfluous link w/ icon example ((90cb6459), closes (#82491354)) +* **list:** list styles apply to direct child LIs ((bb7d796c)) +* **list-cards:** add missing documentation on `list-card-link` ((4943cc71), closes (#82608820)) +* **list-group:** background color is now transparent ((b2e8fce3)) +* **media-stackable:** improve documentation. ((1bdd3bcf)) +* **panel-clickable:** Update hover colors of clickable classes ((ce036ca4)) +* **panels:** + * close anchor on example ((73393cbe)) + * remove dead media query on panel alt ((7cc6a661)) +* **styleguide:** + * improve font rendering for h3 styles on IE9 and IE10 ((87f7eed1)) + * update comments ((1053935e)) + * text under color chips is readable in IE9 and 10 ((05350d04)) +* **table:** remove superfluous extension of `.row` ((0a4d8130), closes (#82484402)) +* **vertical alignment:** restore css which provided this functionality ((f3589e44)) + + +#### Features + +* **colors:** add bg-glow-5 color ((7b2af147)) +* **forms:** + * restyle form elements ((92f5cb4b)) + * add basic example to docs ((5874f182)) + * reorganize documentation ((1d74594a)) +* **label-tag:** labels now include a tag style used for editable tags ((26d7362c)) +* **list-cards:** create a `list-card-wrapper` class for flex panel components ((15713b1f)) +* **lists:** add useful example of inline lists for layout ((23925dae)) +* **removable-label:** changed styling on removable labels to make it more similar to labels ((6570837c)) +* **toggle-switch:** + * added disabled styling ((b153d57c)) + * added toggle switch style for checkboxes under forms category ((cb07f981)) +* **typography:** add h6 ((def0393c)) + ## 1.0.0 (2014-10-31) diff --git a/package.json b/package.json index 1c6b3eb2e..f52b6a04a 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "yargs": "^1.3.2" }, "description": "***", - "version": "1.0.0", + "version": "1.1.0", "main": "Gruntfile.js", "dependencies": { "bootstrap-sass": "~3.2.0", diff --git a/release/1.1.0/404.html b/release/1.1.0/404.html new file mode 100644 index 000000000..dc5d3485c --- /dev/null +++ b/release/1.1.0/404.html @@ -0,0 +1 @@ +

Whoops! 404 :(

diff --git a/release/1.1.0/Staticfile b/release/1.1.0/Staticfile new file mode 100644 index 000000000..995c01649 --- /dev/null +++ b/release/1.1.0/Staticfile @@ -0,0 +1 @@ +# this is required for static file buildpack diff --git a/release/1.1.0/all.html b/release/1.1.0/all.html new file mode 100644 index 000000000..be0fdb534 --- /dev/null +++ b/release/1.1.0/all.html @@ -0,0 +1,6668 @@ + + + + a brand new styleguide: All + + + + + + + + + + + + +
+
+ +

Accordions

+ + +

These are frequently used in combination with our panel components. They have a header and body.

Accordions can be used with any background color class, add them to the header and body.

NOTE: The 'alligators' (the > in the HAML below) are structural -- +without them, the browser renders the whitespace on the anchor tags, +and the images jump around by a few pixels when they're toggled.

Also see the select tabs for a toggle triggered by a select group.

+

Basic

+

Use this to expand and collapse content.

+
+ Look at this content. +
+
%a.collapsed{data: {toggle: 'collapse'}, href: '#simple-collapse-example'}
+  .when-collapsed
+    Expand me
+  .when-expanded
+    Collapse me
+#simple-collapse-example.collapse
+  Look at this content.
+
+

Sizes

+ +

Default accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-1.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-1'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-1.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Large accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-2.panel
+  .panel-heading-accordion-large.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-2'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-2.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Styles

+

Accordion with Divider:

This adds a divider between the accordion header and accordion body.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-5.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-5'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-5.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Accordion with Shadow:

This adds a shadow to the accordion when it is both open and closed.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-6.panel.panel-shadow
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-6'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-6.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

With Icons

+

Accordion with plus/minus icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-3.panel
+  .panel-heading-accordion-large.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-3'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-plus-square.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-minus-square.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-3.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Accordion with caret right/down icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-4.panel
+  .panel-heading-accordion.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-4'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-4.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

Alerts

+

Alerts are used to display flash messages to the user. When using alerts with simple one-line text, +wrap the text in a <p> with .em-high.

+

Success

+
+
<div class="alert alert-success">
+  <p class="em-high">Success</p>
+</div>
+

Alerts are also used to bring important notes to a user's attention. If the content of your alert +is a little more complicated, we would recommend using headings coupled with the content.

+
You should know...
+

There are some things you should note. Just in case you didn't figure it out already.

+
    +
  • thing 1
  • +
  • thing 2
  • +
+
+
<div class="alert alert-info">
+  <h5 class="em-high mtn">You should know...</h5>
+  <p>There are some things you should note. Just in case you didn't figure it out already.</p>
+  <ul>
+    <li>thing 1</li>
+    <li>thing 2</li>
+  </ul>
+</div>
+

By adding .alert-dismassable and a button, you can also make alerts dismissable.

+ +

Click the 'X' over there------>

+
+ +
<div class="alert alert-success alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <p class="em-high">Click the 'X' over there------> </p>
+</div>
+
+

There are may use cases for alerts. Here is a list of our different alert types.

+ +
+
+ +
+
+ Everything is wonderful. + Be happy. +
+
+
<div class="alert alert-success alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-check-circle"></i>
+    </div>
+    <div class="media-body em-high">
+      Everything is wonderful.
+      <a class="alert-link" href="http://bit.ly/QCMZM5">Be happy.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Info for you. + Tell me more. +
+
+
<div class="alert alert-info alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-info-circle"></i>
+    </div>
+    <div class="media-body em-high">
+      Info for you.
+      <a class="alert-link" href="http://bit.ly/1DFns8H">Tell me more.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Warning: There is no parking on the dancefloor. + Be alert. +
+
+
<div class="alert alert-warning alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-exclamation-triangle"></i>
+    </div>
+    <div class="media-body em-high">
+      Warning: There is no parking on the dancefloor.
+      <a class="alert-link" href="http://bit.ly/1uM05DJ">Be alert.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Something has gone horribly awry. + You've made a huge mistake. +
+
+
+
<div class="alert alert-error alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-exclamation-triangle"></i>
+    </div>
+    <div class="media-body em-high">
+      Something has gone horribly awry.
+      <a class="alert-link" href="http://bit.ly/1rooFJV">You've made a huge mistake.</a>
+    </div>
+  </div>
+</div>
+
+

Alignment

+

The following classes can be used to for horizontal alignment.

+ .txt-l +

<p class="txt-l">
+  <code>.txt-l</code>
+</p>

+ .txt-c +

<p class="txt-c">
+  <code>.txt-c</code>
+</p>

+ .txt-r +

+
<p class="txt-r">
+  <code>.txt-r</code>
+</p>
+

On display: inline and display: table-cell elements, +the following classes can be used to for vertical alignment.

+ + + + + + +
+ .txt-t + + .txt-m + + .txt-b + + Distillery trust fund Neutra fingerstache plaid messenger bag. + Try-hard health goth PBR Helvetica hashtag. Try-hard narwhal letterpress, + crucifix selfies trust fund swag mustache quinoa chambray iPhone. +
+
<table class="table table-bordered">
+  <tr>
+    <td class="txt-t" width="20%">
+      <code>.txt-t</code>
+    </td>
+    <td class="txt-m" width="20%">
+      <code>.txt-m</code>
+    </td>
+    <td class="txt-b" width="20%">
+      <code>.txt-b</code>
+    </td>
+    <td width="40%">
+      Distillery trust fund Neutra fingerstache plaid messenger bag.
+      Try-hard health goth PBR Helvetica hashtag. Try-hard narwhal letterpress,
+      crucifix selfies trust fund swag mustache quinoa chambray iPhone.
+    </td>
+  </tr>
+</table>
+

If you need to vertically align an element that does not fit into those display types, +take a look at vertical alignment.

+

Avatars

+ + +

Regular avatars are expected to by 100px by 100px.

... +
%img{src: "http://placehold.it/100x100", alt: "...", class: "img-circle avatar", height: "100", width: "100"}
+
+
+

Small Gravatar

+

Allows you to show a gravatar with the proper default 'image' (icon).

To use in a view, simply call

= render 'shared/gravatar_small', email: 'some@email.com'

+ + +
+
+ + +
+
.gravatar.gravatar-sm
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user
+.gravatar.gravatar-sm
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+
+

Small with Envelope

+

Allows you to show a gravatar with an icon overlay.

To use in a view, simply call

= render 'shared/gravatar_small', email: 'some@email.com'

+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
.gravatar.gravatar-sm
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-envelope
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-envelope
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user.highlight
+  %i.overlay.fa.fa-check
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-check
+
+

Large Gravatar

+

Allows you to show a gravatar with the proper default 'image' (icon).

Large gravatar has a white background so it can be used on the edit profile form.

To use in a view, simply call

= render 'shared/gravatar_large', email: 'some@email.com'

+ + +
+
+ + +
+
.gravatar.gravatar-lg
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=80&d=blank"}
+  %i.fa.fa-user
+.gravatar.gravatar-lg
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=80&d=blank"}
+  %i.fa.fa-user
+
+

Back to Top

+

You can use this component to scroll to the top of a page. Leave off the .styleguide-component-wrapper div when using it in other contexts.

The button will be fixed to the bottom right hand corner of the page.

You can place the link anywhere in your markup, but best practices are either towards the top or bottom of your markup.

+ +
+
.styleguide-component-wrapper
+  %a.back-to-top{:href => "#"}
+
+

Backgrounds

+ + +

Background color classes can be applied to any element. See colors for a list of background classes.

+

Full Bleed

+

This example uses an about us hero image by default, but you can change it to any image you would like. +Keep in mind, blurry, treated images will look better when stretched to fit a particular content area.

+
+

Full bleed background image

+
+
+
<div class='pane bg-full-bleed'>
+  <div class='container'>
+    <h1 class='type-neutral-11 txt-c'>Full bleed background image</h1>
+  </div>
+</div>
+

To modify this component to use a custom image, use an inline background-image style like so:

+
+

Full bleed background image

+
+
+
<div class='pane bg-full-bleed' style="background-image: url(images/such-awesome.jpg)">
+  <div class='container'>
+    <h1 class='type-neutral-11 txt-c'>Full bleed background image</h1>
+  </div>
+</div>
+
+

Overlays

+ +
+
+
+
+
.bg-cloud
+
+
+
+
+
+
.bg-glow
+
+
+
+ +

Buttons

+ + +

Button styles can be applied to any element. Typically you'll want to +use either a <button> or an <a> element:

+
%button.btn.btn-primary Button
%a.btn.btn-primary{href: "http://trulia.com"} Link
+

If your button is actually a link to another page, please use the +<a> element, while if your button performs an action, such as submitting +a form or triggering some javascript event, then use a <button> element.

+

Full Width

+

There is an additional modifier that will make the button take the +full width of the container. It may be used with the any of the button +size and style modifiers.

Create block level buttons - those that span the full width of a parent - by adding .btn-block.

+
%button.btn.btn-primary.btn-block Full width button
+
+

Sizes

+

There are two sizes for buttons: Large and default. Simply apply the +size modifier class for the desired size.

<button class="btn btn-primary btn-lg">Large</button>
+
<button class="btn btn-primary">Default</button>
+
+

Styles

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ButtonDisabledClassDescription
btn btn-defaultThis is what buttons look like, this is the go to button style.
btn btn-default-altThis is what buttons look like, this is the go to button style (on white backgrounds).
btn btn-primaryUse this button as the primary call to action
btn btn-lowlightUse this button for other actions, like cancel/dismiss
btn btn-dangerThis button is for delete actions, these actions should also have a confirmation dialog
btn btn-highlightUse this button for other important actions, e.g. restarting apps
btn btn-highlight-altUse this button for other important actions, e.g. marketing call to actions
+

Code

+ + +

In order to show highlighted code, you will need to apply a language specific class to the code tag. For example, .language-ruby.

There are several languages already available (and others available from the Prismjs.com website), including:

  • Markup
  • +
  • CSS
  • +
  • C-like
  • +
  • JavaScript
  • +
  • Java
  • +
  • PHP
  • +
  • PHP
  • +
  • CoffeeScript
  • +
  • Sass
  • +
  • Bash
  • +
  • Python
  • +
  • HTTP
  • +
  • Ruby
  • +
  • Go
  • +
class Foo
  def bar
    puts 'hi'
  end
end
+
%pre
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+      end
+

Make it scrollable

class Foo
  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end
end
+
+%pre.pre-scrollable
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+      end
+

Scrollable with too little content:

class Foo
  def bar
    puts 'hi'
  end
end
+
+%pre.pre-scrollable
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+      end
+
+

Inline

+

This is an example of a paragraph with an inline code snippet within it.

+
<p>This is an example of a paragraph with <code>an inline code snippet</code> within it.</p>
+
+

Inline Dark

+

This is an example of a paragraph with a dark inline code snippet within it.

+
<p>This is an example of a paragraph with <code class="inline-dark">a dark inline code snippet</code> within it.</p>
+
+

Terminal Window

+

+
class Foo
  def bar
    puts 'hi'
  end
end

class Bar
  def bar
    puts 'hi'
  end
end

class Baz
  def bar
    puts 'hi'
  end
end

class Bop
  def bar
    puts 'hi'
  end
end
+
+
.terminal
+  %pre
+    %code.language-ruby
+      :preserve
+        class Foo
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Bar
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Baz
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Bop
+          def bar
+            puts 'hi'
+          end
+        end
+
+

Colors

+ + +

Our color pallet is composed of several different colors. At any given point in captures the current +evolution of our design and likely includes old and new colors. Whenever possible, evolve the old +colors rather than adding new ones.

+
+
+ Sass variables should only be used in variables.css.scss. +
+

+ They should never be used directly when building components, because it makes + it very hard to change the values later if you can't tell how they might have been used. + You should define your own variables that use these colors in variables.css.scss. +

+
+

This example shows proper use of Sass variables.

$tabs-active-bg-color: $gray-2;
+
+
+
+
+
+
+
    +
  • $gray-1
  • +
  • .bg-neutral-1
  • +
  • .type-neutral-1
  • +
+
+
+
+ +
+
+
+
+
    +
  • $gray-2
  • +
  • .bg-neutral-2
  • +
  • .type-neutral-2
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-3
  • +
  • .bg-neutral-3
  • +
  • .type-neutral-3
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-4
  • +
  • .bg-neutral-4
  • +
  • .type-neutral-4
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-5
  • +
  • .bg-neutral-5
  • +
  • .type-neutral-5
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-6
  • +
  • .bg-neutral-6
  • +
  • .type-neutral-6
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-7
  • +
  • .bg-neutral-7
  • +
  • .type-neutral-7
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-8
  • +
  • .bg-neutral-8
  • +
  • .type-neutral-8
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-9
  • +
  • .bg-neutral-9
  • +
  • .type-neutral-9
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-10
  • +
  • .bg-neutral-10
  • +
  • .type-neutral-10
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-11
  • +
  • .bg-neutral-11
  • +
  • .type-neutral-11
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $dark-1
  • +
  • .bg-dark-1
  • +
  • .type-dark-1
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-2
  • +
  • .bg-dark-2
  • +
  • .type-dark-2
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-3
  • +
  • .bg-dark-3
  • +
  • .type-dark-3
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $brand-1
  • +
  • .bg-brand-1
  • +
  • .type-brand-1
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-2
  • +
  • .bg-brand-2
  • +
  • .type-brand-2
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-3
  • +
  • .bg-brand-3
  • +
  • .type-brand-3
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-4
  • +
  • .bg-brand-4
  • +
  • .type-brand-4
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-5
  • +
  • .bg-brand-5
  • +
  • .type-brand-5
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-2
  • +
  • .bg-accent-2
  • +
  • .type-accent-2
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-3
  • +
  • .bg-accent-3
  • +
  • .type-accent-3
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-4
  • +
  • .bg-accent-4
  • +
  • .type-accent-4
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $error-1
  • +
  • .bg-error-1
  • +
  • .type-error-1
  • +
+
+
+
+
+
+
+
+
    +
  • $error-2
  • +
  • .bg-error-2
  • +
  • .type-error-2
  • +
+
+
+
+
+
+
+
+
    +
  • $error-3
  • +
  • .bg-error-3
  • +
  • .type-error-3
  • +
+
+
+
+
+
+
+
+
    +
  • $error-4
  • +
  • .bg-error-4
  • +
  • .type-error-4
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $warn-1
  • +
  • .bg-warn-1
  • +
  • .type-warn-1
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-2
  • +
  • .bg-warn-2
  • +
  • .type-warn-2
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-3
  • +
  • .bg-warn-3
  • +
  • .type-warn-3
  • +
+
+
+
+
+ +
+
+
+
+
$green-1
+
+
+
+
+
+
$green-2
+
+
+
+ +

Shadows & Glows

+ +
+
+
+
+
+
+
$shadow-1
+
+
+
+
+
+
$shadow-2
+
+
+
+
+
+
$shadow-3
+
+
+
+
+
+
$shadow-4
+
+
+
+
+
+
$glow-1
+
+
+
+
+
+
$glow-2
+
+
+
+
+
+
$glow-3
+
+
+
+
+
+
$glow-4
+
+
+
+
+
+
$glow-5
+
+
+
+
+

+

Console

+ + + +

Traffic Lights

+

Traffic lights are used to show the status of the application. "On" is used for active applications, "off" for inactive, and "loading" for when the status is still loading.

On

+
    +
  • + + 5 +
  • +
  • + + 1 +
  • +
  • + + 8 +
  • +
+
%h3 On
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light
+    %i.fa.fa-circle
+    5
+  %li.gray-light
+    %i.fa.fa-circle
+    1
+  %li.red-light
+    %i.fa.fa-circle
+    8

Off

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
%h3 Off
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light.off
+    %i.fa.fa-circle
+  %li.gray-light.off
+    %i.fa.fa-circle
+  %li.red-light.off
+    %i.fa.fa-circle

Loading

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
%h3 Loading
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light.off.loading-green
+    %i.fa.fa-circle
+  %li.gray-light.off.loading-gray
+    %i.fa.fa-circle
+  %li.red-light.off.loading-red
+    %i.fa.fa-circle
+

Dividers

+

Dividers draw horizontal lines between different content groupings.


+
+
+
+
+
+
+%hr.divider-alternate-1
+%hr.divider-alternate-2
+
+.contrast-bar
+  %hr.divider-1
+  %hr.divider-2
+
+
+

Ellipsis

+

The type .type-ellipsis-1-line adds ellipsis to text when there is too much. Combine it with .col-md-* classes to get the width you want.

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
%p.type-ellipsis-1-line
+  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
%p.type-ellipsis-2-lines
+  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

+
%p.type-ellipsis-3-lines
+  Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+

+ Multi-line ellipsis only works on webkit. +

+
+ +

Embeds

+ + + +

Responsive

+

Allow browsers to determine video or slideshow dimensions based on the width of their containing block by creating an intrinsic ratio that will properly scale on any device.

Rules are directly applied to <iframe>, <embed>, and <object> elements; optionally use an explicit descendant class .embed-responsive-item when you want to match the styling for other attributes.

Pro-Tip! You don't need to include frameborder="0" in your <iframe>s as we override that for you.

16-by-9

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
<h1 class="h2">16-by-9</h1>
+<div class="row">
+  <div class="col-md-5">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+  <div class="col-md-7">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+  <div class="col-md-12">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+</div>
+

4-by-3

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
<h1 class="h2">4-by-3</h1>
+<div class="row">
+  <div class="col-md-5">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+  <div class="col-md-7">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+  <div class="col-md-12">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+</div>
+
+

Autoselect Text Inputs

+

This form is used to show information that a user may wish to copy and paste somewhere.

+
%input.auto-select.form-control{:value => "This should auto highlight", 'data-behavior' => 'AutoSelect', readonly: 'readonly'}
+
+

Checkboxes & Radios

+ + +

Checkboxes are for selecting one or several options in a list while radios are for selecting one option from many.

+

Default (stacked)

+
+
+ +
+
+ +
+
+ +
+
+
%form.styleguide-form{:role => "form"}
+  .checkbox
+    %label
+      %input{:type => "checkbox", :value => ""}
+        Option one is this and that&mdash;be sure to include why it's great
+  .radio
+    %label
+      %input#optionsRadios1{:checked => "", :name => "optionsRadios", :type => "radio", :value => "option1"}
+        Option one is this and that&mdash;be sure to include why it's great
+  .radio
+    %label
+      %input#optionsRadios2{:name => "optionsRadios", :type => "radio", :value => "option2"}
+        Option two can be something else and selecting it will deselect option one
+
+

Inline Checkboxes & Radios

+

Use .checkbox-inline or .radio-inline class to a series of checkboxes or radios for controls appear on the same line.

+
+ + + +
+
+ + + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label.checkbox-inline
+      %input#inlineCheckbox1{:type => "checkbox", :value => "option1"}
+        1
+    %label.checkbox-inline
+      %input#inlineCheckbox2{:type => "checkbox", :value => "option2"}
+        2
+    %label.checkbox-inline
+      %input#inlineCheckbox3{:type => "checkbox", :value => "option3"}
+        3
+
+  .form-group
+    %label.radio-inline
+      %input#inlineradio1{:type => "radio", :value => "option1"}
+        1
+    %label.radio-inline
+      %input#inlineradio2{:type => "radio", :value => "option2"}
+        2
+    %label.radio-inline
+      %input#inlineradio3{:type => "radio", :value => "option3"}
+        3
+
+

Disabled Controls

+

Controls will occasionally need to be disabled. +You can do that by adding the disabled attribute. +Inputs, selects, checkboxes, fieldsets, buttons, and other form controls can all be disabled.

<input class="form-control" type="text" placeholder="Disabled input here" disabled>
<select class="form-control" disabled>
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
<label>
+  <input type="checkbox" disabled>
+  I'm disabled!
+</label>
+
<button class="btn" disabled>
+  Hi
+</button>
+
+

Help Text

+

Help text +Block level help text for form controls.

+ + A block of help text that breaks onto a new line and may extend beyond one line. +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:type => "text"}
+  %span.help-block A block of help text that breaks onto a new line and may extend beyond one line.
+
+

Inline Forms

+ + +

Add .form-inline to your <form> for left-aligned and inline-block controls. +This only applies to forms within viewports that are at least 768px wide.

+
+
+ Always add labels to every input. +
+

+ Screen readers will have trouble with your forms if you don't. + You can always hide the labels using the .sr-only class. +

+
+
+
+ + +
+
+ + +
+
+ +
+ +
+
%form.styleguide-form.form-inline{:role => "form"}
+  .form-group
+    %label.sr-only{:for => "exampleInputEmail2"} Email address
+    %input#exampleInputEmail2.form-control{:placeholder => "Enter email", :type => "email"}
+  .form-group
+    %label.sr-only{:for => "exampleInputPassword2"} Password
+    %input#exampleInputPassword2.form-control{:placeholder => "Password", :type => "password"}
+  .checkbox
+    %label
+      %input{:type => "checkbox"}
+      Remember me
+  %button.btn.btn-primary{:type => "submit"} Sign in
+
+

Inline Forms with Labels

+

Add .form-inline.inline-labels to your <form> for left-aligned and inline-block controls with labels inline with inputs.

+
+ + +
+
+ + +
+
+ +
+ +
+
%form.styleguide-form.form-inline.inline-labels{:role => "form"}
+  .form-group
+    %label{:for => "exampleInputEmail2"} Write a thing
+    %input#exampleInputEmail2.form-control{:placeholder => "Write a thing", :type => "email"}
+  .form-group
+    %label{:for => "exampleSelect"} Choose a thing
+    %select#exampleSelect.form-control
+      %option thing
+  .checkbox
+    %label
+      %input{:type => "checkbox"}
+      Remember me
+  %button.btn.btn-primary{:type => "submit"} Sign in
+
+

Inputs & Labels

+ + +

An input with the label top aligned (this is the default layout).

+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label{:for => "exampleInputEmail1"}
+      %abbr{:title => "required"} *
+      Email address
+    %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

Use Bootstrap's predefined grid classes to align labels and groups of form controls in a horizontal +layout by adding .form-horizontal to the form. Doing so changes .form-groups to behave as grid rows, so no need for .row.

An input with the label left aligned

+
+
+ +
+
+ +
+
+
+
%form.styleguide-form.form-horizontal{:role => "form"}
+  .form-group
+    .col-md-6
+      %label.control-label{:for => "exampleInputEmail1"}
+        %abbr{:title => "required"} *
+        Email address
+    .col-md-18
+      %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

An input with the label right aligned (N.B., control-label class provides the right alignment):

+
+ +
+ +
+
+
+
%form.styleguide-form.form-horizontal{:role => "form"}
+  .form-group
+    %label.col-md-6.control-label{:for => "exampleInputEmail1"}
+      %abbr{:title => "required"} *
+      Email address
+    .col-md-18
+      %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

An unstyled inputs that doesn't have any of the default input styles

+ +
+
%form{:role => "form"}
+  %input.unstyled{"placeholder" => "This is a text input"}
+
+

HTML5 Controls

+

Examples of standard form controls supported in an example form layout.

Inputs +Most common form control, text-based input fields. Includes support for +all HTML5 types: text, password, datetime, datetime-local, +date, month, time, week, number, email, url, search, +tel, and color.

+
+

+ Inputs will only be fully styled if their type is properly declared. +

+
+
+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Text input", :type => "text"}
+

Password field

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Password", :type => "password"}
+

Date

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Date", :type => "date"}
+

Number

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number"}
+

With a min/max and default starting value

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number", min: 0, max: 2, value: 1}
+

With a different increment value

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number", step: 5}
+

Email

Use this with fields that require email addresses to pop up the correct keyboard on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Email", :type => "email"}
+

URL

Use this with fields that require urls to pop up the correct keyboard on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "URL", :type => "url"}
+

Telephone

Use this with fields that require telephone numbers to pop up the dialpad on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Telephone", :type => "tel"}
+
+

Sizing

+

Set heights using the form control classes .input-lg and .input-sm. +Create larger or smaller form controls that match button sizes.

<input class="form-control input-lg" placeholder=".input-lg" type="text">
<input class="form-control" placeholder="Default Input" type="text">
+
<input class="form-control input-sm" placeholder=".input-sm" type="text">
+

Set widths using grid column classes like .col-lg-*. +Wrap selects in grid columns, or any custom parent element, to easily enforce desired widths.

+
+
+ +
+
+ +
+
+ +
+
+
+
%form.styleguide-form{:role => "form"}
+  .row
+    .col-md-4
+      %input.form-control{:placeholder => ".col-xs-2", :type => "text"}
+    .col-md-6
+      %input.form-control{:placeholder => ".col-xs-3", :type => "text"}
+    .col-md-8
+      %input.form-control{:placeholder => ".col-xs-4", :type => "text"}
+
+

Search Inputs

+

Use this input when creating a search component.

+
<div class="form-group form-group-search">
+  <input class="form-control" placeholder="This is a searchbox">
+  <i class="fa fa-search"></i>
+</div>
+
+

Read-Only Inputs

+

Add the readonly boolean attribute on an input to prevent user input and style the input as disabled.

+
<input class="form-control" type="text" placeholder="Readonly input here..." readonly>
+
+

Selects

+ + +

Selects are excellent to use because they will automatically +behave as expected cross browser on different devices. Prefer +them over a custom dropdown whenever possible.

+ +
+
%form.styleguide-form{:role => "form"}
+  %select.form-control
+    %option default option
+    %option an option
+    %option another option
+
+

Sizing

+

Set heights using the form control classes .input-lg and .input-sm. +Create larger or smaller form controls that match button sizes.

<select class="form-control input-lg">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
<select class="form-control" Input">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
+
<select class="form-control input-sm">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
+

Set widths using grid column classes like .col-lg-*. +Wrap inputs in grid columns, or any custom parent element, to easily enforce desired widths.

+
+
+ +
+
+ +
+
+ +
+
+
+
%form.styleguide-form{:role => "form"}
+  .row
+    .col-md-4
+      %input.form-control{:placeholder => ".col-xs-2", :type => "text"}
+    .col-md-6
+      %input.form-control{:placeholder => ".col-xs-3", :type => "text"}
+    .col-md-8
+      %input.form-control{:placeholder => ".col-xs-4", :type => "text"}
+
+

Fancy Selects

+

This is a fancy select!

+ +
+ +
+
+
%form.styleguide-form{:role => "form", 'style' => 'width: 200px'}
+  %label{:for => "fancy-select"} Description
+  .select-fancy
+    %select.form-control
+      %option Fancy Option 1
+      %option Fancy Option 2
+
+

Static Controls

+

When you need to place plain text next to a form label within a form, +use the .form-control-static class on a <p>.

Here's an example in a horizontal form:

+
+ +
+

email@example.com

+
+
+
+ +
+ +
+
+
+
%form.form-horizontal.styleguide-form{:role => "form"}
+  .form-group
+    %label.col-md-4.control-label Email
+    .col-sm-10
+      %p.form-control-static email@example.com
+  .form-group
+    %label.col-md-4.control-label{:for => "inputPassword"} Password
+    .col-sm-10
+      %input#inputPassword.form-control{:placeholder => "Password", :type => "password"}
+

Here's an example in a vertical form:

+
+ +

someguy@test.com

+
+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label.control-label Email
+    %p.form-control-static someguy@test.com
+  .form-group
+    %label.control-label{:for => "name"} Name
+    %input#name.form-control{:placeholder => "name"}
+
+

Text Areas

+

Text areas are used for larger amounts of input.

+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label{:for => "exampleTextAreaId"} Description
+    %textarea#exampleTextAreaId.form-control{:rows => "3"}
+
+

Toggle Switches

+

A toggle switch is a horizontally styled checkbox which represents true with blue and false with gray.

+ + +
+
<div class="form-group">
+  <input id="toggleSwitch" class="toggle-switch toggle-switch-lg" type="checkbox">
+  <label for="toggleSwitch">Toggle Switch</label>
+</div>
+
+

Validations

+

To show validation errors on a field, add .has-error to the field's form group. +This class can be used for all types of inputs.

Error messages should use the classes .help-block.has-error.

+
+ + + + Error help text + +
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-error">
+    <label class="control-label" for="inputError">
+      Input with error
+    </label>
+    <input id="inputError" class="form-control" type="text">
+    <span class="help-block has-error">
+      Error help text
+    </span>
+  </div>
+</form>
+
+
+ + + Error help text + +
+
+
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-error">
+    <div class="checkbox">
+      <label class="control-label">
+        <input type="checkbox" value="">
+        Checkbox which needs to be checked
+      </label>
+      <span class="help-block has-error">
+        Error help text
+      </span>
+    </div>
+  </div>
+</form>
+

If you're doing client-side validation and want to show successful validation of a field, +add .has-success to the field's form group.

+
+

+ The .has-success class can only be used on inputs that have a text-box. +

+
+
+
+ + +
+
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-success">
+    <label class="control-label" for="inputSuccess">
+      Input with success
+    </label>
+    <input id="inputSuccess" class="form-control" type="text">
+  </div>
+</form>
+
+

Grids

+ + + +

+ Pivotal ui (via bootstrap) includes a responsive, mobile first fluid grid system that + appropriately scales up to 24 columns as the device or viewport size increases. + To work with the system, you need to treat mobile as your default + and build more complex layouts up from there. +

+ +

Introduction

+

Grid systems are used for creating page layouts through a series of rows and columns that house your content. +Here's how the bootstrap grid system works:

  • Rows must be placed within a .container for proper alignment and padding.

  • +
  • Use .row to create horizontal groups of columns.

  • +
  • Content should be placed within columns (e.g. .col-sm-11, .col-lg-6, etc.). +Only columns may be immediate children of rows.

  • +

Columns are defined by two properties: +the breakpoint at which they start acting like columns, +and their relative width (on a scale of 24) beginning at this breakpoint. +For example:

  • A column with the class .col-sm-11 will take up 100% of the container +for devices with screen-width < 768px (the extra small breakpoint), +and 11/24ths for devices ≥ 768px.

  • +
  • A column with the class .col-lg-6 will take up 100% of the container +for devices with < 1200px, +and 1/4th (6/24ths) for devices ≥ 1200px.

  • +
  • 3 .col-md-8 columns would fill a row for devices ≥ 992px. +They would each take up their own row on devices < 992px.

  • +
  • Use the .col-xs-* classes to use a grid on mobile.

  • +

Look to the examples for applying these principles to your code.

+

Media Queries

+

We use the following media queries in our sass files to create the key breakpoints in our grid system.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameSizeVariable Name
mobileno media query since this is the default in bootstrap
x-small480px$screen-xs-min
small768px$screen-sm-min
medium992px$screen-md-min
large1200px$screen-lg-min
x-large1800px$screen-xl-min
+

Grid Sizes

+

See how aspects of the bootstrap grid system work across multiple devices with a handy table.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ extra small devices + phones (≤768px) + + small devices + tablets (>768px) + + medium devices + laptops (>992px) + + large devices + desktops (>1200px) +
grid behaviorhorizontal at all timescollapsed to start, horizontal above breakpoints
container widthnone (auto)750px970px1170px
class prefix.col-xs-.col-sm-.col-md-.col-lg-
# of columns24
column widthauto~62px~81px~97px
gutter width30px (15px on each side of a column)
nestableyes
offsetsyes
column orderingyes
+ +

Examples

+

Using a single set of .col-md-* grid classes, +you can create a basic grid system that starts out stacked on mobile devices and tablet devices +(the extra small to small range) before becoming horizontal on desktop (medium) devices. +Place grid columns in any .row.

+
+

The .grid-show class in the examples is for demo purposes. Don't use it IRL.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
<div class="row grid-show">
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-16"></div>
+  <div class="col-md-8"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-8"></div>
+  <div class="col-md-8"></div>
+  <div class="col-md-8"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-12"></div>
+  <div class="col-md-12"></div>
+</div>
+
+

Example: Mobile and Desktop

+

Don't want your columns to simply stack in smaller devices? +Use the extra small and medium device grid classes by adding .col-xs-* .col-md-* to your columns. +See the example below for a better idea of how it all works.

+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
<!-- stack the columns on mobile by making one full-width and the other half-width -->
+<div class="row grid-show">
+  <div class="col-xs-24 col-md-16"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+
+<!-- columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
+<div class="row grid-show">
+  <div class="col-xs-12 col-md-8"></div>
+  <div class="col-xs-12 col-md-8"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+
+<!-- columns are always 50% wide, on mobile and desktop -->
+<div class="row grid-show">
+  <div class="col-xs-12"></div>
+  <div class="col-xs-12"></div>
+</div>
+
+

Example: Mobile, Tablet, Desktops

+

Build on the previous example by creating even more dynamic and powerful layouts +with tablet .col-sm-* classes.

+
+
+
+
+
+
+ +
+
+
+
<div class="row grid-show">
+  <div class="col-xs-24 col-sm-12 col-md-16"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-xs-12 col-sm-8"></div>
+  <div class="col-xs-12 col-sm-8"></div>
+  <!-- optional: clear the xs cols if their content doesn't match in height -->
+  <div class="clearfix visible-xs-block"></div>
+  <div class="col-xs-12 col-sm-8"></div>
+</div>
+
+

Example: Column Wrapping

+

If more than 24 columns are placed within a single row, each group of extra columns will, +as one unit, wrap onto a new line.

+
+
+
+
+
+
+
+
<div class="row grid-show">
+  <div class="col-xs-12"></div>
+  <div class="col-xs-12"></div>
+  <div class="col-xs-10"></div>
+  <div class="col-xs-10"></div>
+  <div class="col-xs-5"></div>
+  <div class="col-xs-6"></div>
+</div>
+

note In the second row, since 10 + 10 + 5 > 24, +the 5-column-wide div gets wrapped onto a new line as one contiguous unit. +Subsequent columns continue along the new line.

+

Gutter Sizes

+

You can change the size of a row's gutters with these classes.

+ + + + + + + + + + + + + + + +
ClassPadding between columns
default20px
.row-gutter-md10px
.row-gutter-sm5px

Here's what the gutters look like in action.

+
+
+
<div class="row grid-show">
+  <div class="col-md-12" grid-content="Default gutter"></div>
+  <div class="col-md-12" grid-content="Default gutter"></div>
+</div>
+
+
+
<div class="row row-gutter-md grid-show">
+  <div class="col-md-12" grid-content="Medium gutter"></div>
+  <div class="col-md-12" grid-content="Medium gutter"></div>
+</div>
+
+
+
+
<div class="row row-gutter-sm grid-show">
+  <div class="col-md-12" grid-content="Small gutter"></div>
+  <div class="col-md-12" grid-content="Small gutter"></div>
+</div>
+
+

Responsive Column Resets

+

With the four tiers of grids available you're bound to run into issues where, +at certain breakpoints, your columns don't clear quite right as one is taller than the other. +To fix that, use a combination of a .clearfix +and our responsive utility classes.

+
+
+ + +
+ +
+
+
+
<div class="row grid-show">
+  <div class="col-xs-12 col-sm-6" grid-content="this is a tall column"></div>
+  <div class="col-xs-12 col-sm-6"></div>
+
+  <!-- add the extra clearfix for only the required viewport -->
+  <div class="clearfix visible-xs-block"></div>
+
+  <div class="col-xs-12 col-sm-6"></div>
+  <div class="col-xs-12 col-sm-6"></div>
+</div>
+
+

Offsetting Columns

+

Move columns to the right using .col-md-offset-* classes. +These classes increase the left margin of a column by * columns. +For example, .col-md-offset-4 moves .col-md-4 over four columns.

+
+
+
+
+
+
+
+
+
+
+
<div class="row grid-show">
+  <div class="col-md-8"></div>
+  <div class="col-md-8 col-md-offset-8"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-md-6 col-md-offset-6"></div>
+  <div class="col-md-6 col-md-offset-6"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-md-12 col-md-offset-6"></div>
+</div>
+
+

Column Ordering

+

Easily change the order of our built-in grid columns +with .col-md-push-* and .col-md-pull-* modifier classes. +This is useful if you want to change the order of columns at different screen sizes.

+
+
+
+
<div class="row grid-show">
+  <div class="col-md-18 col-md-push-6"></div>
+  <div class="col-md-6 col-md-pull-18"></div>
+</div>
+
+

Iconography

+ + +

We use Font Awesome for scalable vector icons that can be customized - size, color, drop shadow, +and anything that can be done with CSS. These icons will always match the font color.

Here are some commonly used icons:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ButtonClassDescription
.fa.fa-plusRenders our plus icon
.fa.fa-userRenders our person icon
.fa.fa-sort-downRenders our triangle icon
.fa.fa-cogRenders our gear icon
.fa.fa-timesRenders our 'x' icon
.fa.fa-checkRenders our check icon
.fa.fa-chevron-rightRenders our right chevron icon
.fa.fa-chevron-upRenders our down chevron icon
.fa.fa-chevron-downRenders our down chevron icon
.fa.fa-windowsRenders our Windows icon
.fa.fa-appleRenders our Apple icon
.fa.fa-linuxRenders our Linux icon
.fa.fa-pencilRenders our edit icon
.fa.fa-plus-circleRenders our second add icon
.fa.fa-trash-oRenders our delete icon
.fa.fa-squareRenders our square icon
.fa.fa-repeatRenders our refresh/restart icon
.fa.fa-playRenders our start icon
.fa.fa-downloadRenders our download icon
+
+%i.fa.fa-download.type-brand-3.title
+
+

Spinners

+

Spinners are used to show that some action is in progress. Spinners come in two sizes: large and small.

+ +
+
+ +
+
.spinner-lg.bkg-default-5.out
+  %i.fa.fa-spin.fa-cog.mtxl
+
+.spinner-sm.bkg-default-5.out
+  %i.fa.fa-spin.fa-cog.mtxl
+
+

Images

+ + + +

Responsive

+

Images can be made responsive-friendly via the addition of the .img-responsive class. This applies max-width: 100%; and height: auto; to the image so that it scales nicely to the parent element. See bootstrap 3 for further documentation of this feature.

+
+ Responsive image +
+
+ Responsive image +
+
+ Responsive image +
+
+
.row
+  .col-md-5
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+  .col-md-7
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+  .col-md-12
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+
+

Responsive SVG

+

SVG can be made responsive-friendly via the addition of the .svg-responsive class on a +wrapper div and the .svg-content class on the svg itself. You'll also need to to define +the height to width ratio as an inline padding bottom style on the .svg-responsive element like so:

<div class="svg-responsive" style="padding-bottom: 78.31%">
+  <svg class="svg-content" viewBox="38 45 125 120" preserveAspectRatio="xMinYMin meet">
+    ...
+  </svg>
+</div>
+

The padding-bottom should equal the height divided by the width of your specific svg.

For more information about setting up your svg, read this article about svg coordinates systems by Sara Soueidan.

+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+ +

Labels

+ + +

Labels are based on Bootstrap's labels. +Here's an example of a label on its own.

new +
<span class="label label-primary">new</span>
+

You can also place labels within HTML elements. +It will be sized based on the element's font size and its font modifiers.

I am a P. + new +

<p>I am a P.
+  <span class="label label-primary">new</span>
+</p>

I am an H3. + new +

<h3>I am an H3.
+  <span class="label label-primary">new</span>
+</h3>

I am an H3 with an H5 modifier. + new +

+
<h3 class="h5">I am an H3 with an H5 modifier.
+  <span class="label label-primary">new</span>
+</h3>
+
+

Removable Labels

+

Removable labels are used as tags in an editable list. The user will either enter text or select content (i.e.: a dropdown item), and it will be styled as a removable label (most likely in a list). Developers who use these labels must implement the close functionality for when the user clicks the close button.

Removable + + +
<span class="label-removable">Removable
+  <a class="close-btn fa fa-close"></a>
+</span>
+
+

Layout Lists

+

Sometimes you might want to use lists to lay out elements on the page.

Inline lists and vertical divider lists +are particularly useful when you don't know the width of the element you want to layout, +or you want to vertically align it.

Use Card lists if you'd like to make a grid of vertically and horizontally aligned cards.

+

Links

+

There are five different kinds of links you can use to connect related content. In most cases (unless the designer specifically asks for another type of link) you should choose the default link.

%a{href: "http://google.com"}
+  %i.fa.fa-plus
+  link with an icon
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LinkClassDescription
default linkThis is what buttons look like, this is the go to button style.
lowlight linklink-lowlightI'm afraid I can't let you do that, yet.
lowlight link alternatelink-lowlight-altLess important links
inverse linklink-inverseI go on a non-white background
+

Lists

+ + +

This section contains different list styles.

+

Breadcrumb

+

The .list-breadcrumb can be used to provide additional page navigation.

Breadcrumbs use their own monospace font-family.

+
%ul.list-breadcrumb
+  %li
+    %a{href: "http://google.com"}
+      Parent
+  %li
+    %a{href: "http://google.com"}
+      Child
+  %li.current
+    %span
+      Current Page
+
+

Cards

+

As the browser width changes, list-cards fill in one after another. There are two card types, type-card-1 and +type-card-2. For this example, we've set both of them to stack on mobile sized screens.

    +
  • +

    list-card-1

    +
  • +
<ul class="list-cards list-card-1 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>list-card-1</p>
+  </li>
+</ul>
    +
  • +

    list-card-2

    +
  • +
+
<ul class="list-cards list-card-2 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>list-card-2</p>
+  </li>
+</ul>
+

You can specify the breakpoint in which the cards stack by using the list-card-* classes. If the breakpoint is not +specified, the cards fill 100% of the list-cards width.

+ + + + + + + + + + + + + + + + + + + + + + + +
List Card BreakpointsClass Names
extra-small.list-card-xs
small.list-card-sm
medium.list-card-md
large.list-card-lg
extra-large.list-card-xl
+
+

The cards list should only be used in fully liquid layouts, otherwise grids are a better choice.

+
+

This is an example of a card list with the list-cards-xs stack point applied. +Resize the browser to see how cards stack on desktop sizes and expand on mobile sizes.

    +
  • +

    lorem ipsum 1

    +
  • +
  • +

    lorem ipsum 2

    +
  • +
  • +

    lorem ipsum 3

    +
  • +
  • +

    lorem ipsum 4

    +
  • +
  • +

    lorem ipsum 5

    +
  • +
  • +

    lorem ipsum 6

    +
  • +
  • +

    lorem ipsum 7

    +
  • +
  • +

    lorem ipsum 8

    +
  • +
+
<ul class="list-cards list-card-2 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 1</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 2</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 3</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 4</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 5</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 6</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 7</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 8</p>
+  </li>
+</ul>
+

If you would like custom card dimensions, in your sass include the makeCard mixin, like so: @include makeCard(height, width, name); +You can then access the class via .list-card-#{name}.

+

Clickable List Cards

+

If you want your list cards to function as links (i.e. be clickable), +wrap all the inner content in a with class list-card-link.

<ul class="list-cards list-card-1 list-cards-xs">
+  <li class="bg-neutral-7">
+    <a class="list-card-link" href="http://bit.ly/1sEyvH5">
+      <p>This entire list card is clickable!</p>
+    </a>
+  </li>
+  <li class="bg-neutral-7">
+    <a class="list-card-link" href="http://bit.ly/1sFaArX">
+      <p>This entire list card is clickable as well!</p>
+    </a>
+  </li>
+</ul>
+
+

Checked

+

Replaces the default bullet image with the font awesome checkmark.

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-checked
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Event

+

This is a special list-group, with styles per-event for colors and icons.

Note: If you need a list item that with an icon that isn't shown below, +take a look at icons, and let us know which one you want.

    +
  • +
    +
    +
    +
    +
    +
    started app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    stopped app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    updated app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    scaled app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    app crashed
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    created app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    renamed app
    +
    +
    +
  • +
+
%ul.list-group.event-list
+  %li.list-group-item.started
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title started app
+  %li.list-group-item.stopped
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title stopped app
+  %li.list-group-item.updated
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title updated app
+  %li.list-group-item.scaled
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title scaled app
+  %li.list-group-item.crashed
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title app crashed
+  %li.list-group-item.created
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title created app
+  %li.list-group-item.renamed
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title renamed app
+
+

Group

+

Use this list when you need simple gray borders between items

    +
  • + item 1 +
  • +
  • + item 2 +
  • +
  • + item 3 +
  • +
+
%ul.list-group
+  %li.list-group-item
+    item 1
+  %li.list-group-item
+    item 2
+  %li.list-group-item
+    item 3
+
+

Inline

+

An inline list is one of the three methods for laying out content (including grids and the media block).

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+

You can use inline lists to lay out elements. Here's an example of a header next to a button:

+
<ul class="list-inline lhxl">
+  <li class="txt-m">
+    <h5 class="em-alt em-max">Bound Services</h5>
+  </li>
+  <li class="txt-m">
+    <a class="btn btn-default" target="_blank">Add from Marketplace</a>
+  </li>
+</ul>
+
+

Inline Divider

+

Places all list items on a single line with display: inline-block; and some light padding. The .list-inline-divider +also adds a simple gray border (add .list-inline-divider-light to make the border white).

+
+ +
+
%ul.list-inline-divider
+  %li
+    %a.type-em-1{href: "http://google.com"}<
+      Edit
+  %li
+    %a.type-em-1{href: "http://google.com"}<
+      Invite
+
+.contrast-bar
+  %ul.list-inline-divider.list-inline-divider-light
+    %li
+      %a.type-em-1{href: "http://google.com"}<
+        Edit
+    %li
+      %a.type-em-1{href: "http://google.com"}<
+        Invite
+
+
+
+

Ordered

+
    +
  1. + feep +
  2. +
  3. + fop +
  4. +
  5. + meep +
  6. +
+
%ol
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Steps

+

Use this list when you need to show the steps in a flow.

    +
  1. + Sign up Account +
  2. +
  3. + Create Organization +
  4. +
  5. + Do other things +
  6. +
  7. + And more things +
  8. +
+
%ol.list-steps
+  %li
+    Sign up Account
+  %li.current
+    Create Organization
+  %li
+    Do other things
+  %li
+    And more things
+
+
+

Unordered

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-unordered
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Unstyled

+

Places all list items on a single line with display: inline-block; and some light padding. The .list-unstyled class can be applied to either a <ul> or and <ol>.

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-unstyled
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Vertical Divider

+

Use this list when you need larger gray borders between +items. It should be used in concert with grid column +sizes when you want the items to take a particular width.

We achieve equal height columns using the padding/margin hack, +so we need an additional .height-enforcer element to get the +right min-height.

    +
  • +
    + item 1 +
    +
  • +
  • +
    + item 2 +
    +
  • +
  • +
    + item 3, which is taller +
    +
  • +
+
%ul.list-vertical-divider
+  %li.col-md-8
+    .height-enforcer
+      item 1
+  %li.col-md-8
+    .height-enforcer
+      item 2
+  %li.col-md-8
+    .height-enforcer{style: 'height: 200px'}
+      item 3, which is taller
+
    +
  • +
    + item 1 +
    +
  • +
  • +
    + item 2 +
    +
  • +
  • +
    + item 3, which is taller +
    +
  • +
+
%ul.list-vertical-divider-2
+  %li.col-md-8
+    .height-enforcer
+      item 1
+  %li.col-md-8
+    .height-enforcer
+      item 2
+  %li.col-md-8
+    .height-enforcer{style: 'height: 200px'}
+      item 3, which is taller
+
+

List Spacing

+

Most lists come with built in default spacing that should work for you. However, if you find yourself needing to modify the spacing, you should do that with list spacing classes rather than whitespace classes. A single class can be applied to the list and all direct children will be modified. +The classes are constructed by specifying <type><location><size>.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Type:
llistSpace on the inside of each of the li direct children of the element
Location:
hhorizontalAdds spacing to the left and right of the li.
vverticalAdds spacing to the top and bottom of the li.
Size:
xlextra largeAdds 21 pixels of space
llargeAdds 10 pixels of space
mmediumAdds 7 pixels of space
ssmallAdds 5 pixels of space
nnoneSets any existing space to 0
+ +

Vertical Spacing Options (n -> xl)

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvn
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvs
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvm
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvxl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Horizontal Spacing Options (n -> xl)

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhn
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhs
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhm
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhxl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Maps

+

Full width map with marker at Pivotal Labs SF location, and an optional informational overlay.

+
+
+
+
+
+
+

Location

+
Pivotal Software Inc.
+ 875 Howard Street
+ San Francisco, CA 94103 +
+

Support: support@run.pivotal.io

+

Twitter: @pivotalws

+
+
+
+
+
+
+
+
+
+
<script src="http://maps.googleapis.com/maps/api/js?libraries=places"></script>
+<div class='map-wrapper'>
+  <div class='pane'>
+    <div class='container pan'>
+      <div class='row'>
+        <div class='col-sm-6 col-md-8 col-sm-offset-1'>
+          <div class='map-overlay panel panel-basic bg-neutral-10 paxxl'>
+            <h3 class="h2">Location</h3>
+            <address class='h4 pvl'>Pivotal Software Inc.<br>
+              875 Howard Street<br>
+              San Francisco, CA 94103
+            </address>
+            <p class='h4'>Support: <a href='mailto:support@run.pivotal.io'>support@run.pivotal.io</a></p>
+            <p class='h4'>Twitter: <a href='https://twitter.com/pivotalws'>@pivotalws</a></p>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='pane pane-map'>
+    <div id='labs-map'></div>
+  </div>
+</div>
+
var maps = (function() {
+  var self = this;
+  var map;
+
+  var mapOptions = {
+    placeId: "ChIJ9w1pfYiAhYAR45k8AD-TjhA",
+    center: new google.maps.LatLng(37.781787,-122.403911),
+    mapElementId: 'labs-map',
+    zoom: 18
+  };
+
+  var initialize = function() {
+    map = new google.maps.Map(document.getElementById(mapOptions.mapElementId), {
+      center: mapOptions.center,
+      zoom: mapOptions.zoom,
+      disableDefaultUI: true
+    });
+
+    var request = {
+      placeId: mapOptions.placeId
+    };
+
+    var service = new google.maps.places.PlacesService(map);
+    service.getDetails(request, createMarker);
+  };
+
+  var createMarker = function(place, status) {
+    if (status == google.maps.places.PlacesServiceStatus.OK) {
+      new google.maps.Marker({
+        map: map,
+        position: place.geometry.location
+      });
+    }
+  };
+
+  self.initialize = initialize;
+  return self;
+})();
+
+google.maps.event.addDomListener(window, 'load', maps.initialize);
+
+

Marketing

+ + + +

Instance Scale

+

The instance scale widget is an svg and an associated code block. Include the SVG +and code in your page and the javascript and css will handle all of the behaviors. +Add the class .selected-group to the .instance-column you would like to be +highlighted on page load.

+
+
+ + + + + + + + + + + + + + + Instances + + + + + 1 + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ $ cf scale my_app -i 1
+
+
+
+
<div class="panel bg-neutral-11">
+  <div class="row">
+    <div class="col-md-12 col col-md-offset-6 col-sm-24 col-sm-offset-0">
+      <svg class="scale-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 531.415 353.659" preserveAspectRatio="xMinYMin meet" enable-background="new 0 0 531.415 353.659" xml:space="preserve">
+      <polygon fill="url(#bg-gradient)" points="8.33,299.979 70.081,247.747    143.06,235.539 186.568,180.328 240.571,149.701 288.082,110.127 351.705,84.419 432.399,75.015 527.396,4.019  527.396, 299.979  8.33,299.979"/>
+      <polyline fill="none" stroke="#D4D9DA" stroke-width="4.0103" stroke-miterlimit="10" points="8.33,299.979 70.081,247.747    143.06,235.539 186.568,180.328 240.571,149.701 288.082,110.127 351.705,84.419 432.399,75.015 527.396,4.019  "/>
+      <ellipse fill="#D4D9DA" cx="8.33" cy="299.979" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="69.568" cy="247.981" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="142.987" cy="234.989" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="186.935" cy="180.42" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="240.633" cy="149.178" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="289.064" cy="110.116" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="351.213" cy="84.598" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="432.796" cy="74.253" rx="4.019" ry="4.039"/>
+      <circle fill="#D4D9DA" cx="527.396" cy="4.019" r="4.019"/>
+
+      <text transform="matrix(1 0 0 1 0 347.8439)" fill="#8E8F8E" font-family="'SourceSansPro'" font-size="18">
+                                                                                                              Instances
+      </text>
+      <g class="instances-column selected-group" id="instances-1" filter="url(#desaturate-filter)">
+        <rect x="40" y="0" height="530" width="130" opacity="0" />
+        <text transform="matrix(1 0 0 1 105.1135 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+          1
+        </text>
+        <path fill="#00A69E" d="M105.96 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L105.96 291.558z"/>
+        <path fill="#3F4950" d="M80.129 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L80.129 279.625z"/>
+        <path fill="#525D64" d="M131.001 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C132.209 278.859 131.726 278.475 131.001 278.331z"/>
+      </g>
+
+      <g class="instances-column" id="instances-4" filter="url(#desaturate-filter)">
+        <rect x="170" y="0" height="530" width="120" opacity="0" />
+        <text transform="matrix(1 0 0 1 224.4272 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        4
+        </text>
+        <path fill="#00A69E" d="M228.811 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 291.558z"/>
+        <path fill="#3F4950" d="M202.98 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 279.625z"/>
+        <path fill="#525D64" d="M253.853 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 278.859 254.577 278.475 253.853 278.331z"/>
+        <path fill="#00A69E" d="M228.811 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 255.697z"/>
+        <path fill="#3F4950" d="M202.98 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 243.765z"/>
+        <path fill="#525D64" d="M253.853 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 242.999 254.577 242.615 253.853 242.47z"/>
+        <path fill="#00A69E" d="M228.811 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 219.837z"/>
+        <path fill="#3F4950" d="M202.98 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 207.905z"/>
+        <path fill="#525D64" d="M253.853 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 207.138 254.577 206.755 253.853 206.61z"/>
+        <path fill="#00A69E" d="M228.811 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 183.977z"/>
+        <path fill="#3F4950" d="M202.98 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 172.044z"/>
+        <path fill="#525D64" d="M253.853 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 171.278 254.577 170.894 253.853 170.75z"/>
+
+      </g>
+      <g class="instances-column" id="instances-6" filter="url(#desaturate-filter)">
+        <rect x="290" y="0" height="530" width="130" opacity="0" />
+        <text transform="matrix(1 0 0 1 347.2788 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        6
+        </text>
+        <path fill="#00A69E" d="M351.125 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 291.558z"/>
+        <path fill="#3F4950" d="M325.294 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 279.625z"/>
+        <path fill="#525D64" d="M376.167 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 278.859 376.891 278.475 376.167 278.331z"/>
+        <path fill="#00A69E" d="M351.125 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 255.697z"/>
+        <path fill="#3F4950" d="M325.294 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 243.765z"/>
+        <path fill="#525D64" d="M376.167 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 242.999 376.891 242.615 376.167 242.47z"/>
+        <path fill="#00A69E" d="M351.125 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 219.837z"/>
+        <path fill="#3F4950" d="M325.294 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 207.905z"/>
+        <path fill="#525D64" d="M376.167 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 207.138 376.891 206.755 376.167 206.61z"/>
+        <path fill="#00A69E" d="M351.125 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 183.977z"/>
+        <path fill="#3F4950" d="M325.294 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 172.044z"/>
+        <path fill="#525D64" d="M376.167 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 171.278 376.891 170.894 376.167 170.75z"/>
+        <path fill="#00A69E" d="M351.125 148.116l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 148.116z"/>
+        <path fill="#3F4950" d="M325.294 136.184v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 136.184z"/>
+        <path fill="#525D64" d="M376.167 134.889l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 135.417 376.891 135.034 376.167 134.889z"/>
+        <path fill="#00A69E" d="M351.125 112.332l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 112.332z"/>
+        <path fill="#3F4950" d="M325.294 100.399v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 100.399z"/>
+        <path fill="#525D64" d="M376.167 99.105l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 99.633 376.891 99.249 376.167 99.105z"/>
+      </g>
+      <g class="instances-column another-class" id="instances-8" filter="url(#desaturate-filter)">
+        <rect x="420" y="0" height="530" width="130" opacity="0" />
+
+        <text transform="matrix(1 0 0 1 470.1294 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        8
+        </text>
+        <path fill="#00A69E" d="M474.514 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 291.558z"/>
+        <path fill="#3F4950" d="M448.683 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 279.625z"/>
+        <path fill="#525D64" d="M499.555 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 278.859 500.28 278.475 499.555 278.331z"/>
+        <path fill="#00A69E" d="M474.514 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 255.697z"/>
+        <path fill="#3F4950" d="M448.683 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 243.765z"/>
+        <path fill="#525D64" d="M499.555 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 242.999 500.28 242.615 499.555 242.47z"/>
+        <path fill="#00A69E" d="M474.514 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 219.837z"/>
+        <path fill="#3F4950" d="M448.683 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 207.905z"/>
+        <path fill="#525D64" d="M499.555 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 207.138 500.28 206.755 499.555 206.61z"/>
+        <path fill="#00A69E" d="M474.514 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 183.977z"/>
+        <path fill="#3F4950" d="M448.683 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 172.044z"/>
+        <path fill="#525D64" d="M499.555 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 171.278 500.28 170.894 499.555 170.75z"/>
+        <path fill="#00A69E" d="M474.514 148.116l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 148.116z"/>
+        <path fill="#3F4950" d="M448.683 136.184v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 136.184z"/>
+        <path fill="#525D64" d="M499.555 134.889l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 135.417 500.28 135.034 499.555 134.889z"/>
+        <path fill="#00A69E" d="M474.514 112.332l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 112.332z"/>
+        <path fill="#3F4950" d="M448.683 100.399v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 100.399z"/>
+        <path fill="#525D64" d="M499.555 99.105l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 99.633 500.28 99.249 499.555 99.105z"/>
+        <path fill="#00A69E" d="M474.514 76.395l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958V71.196L474.514 76.395z"/>
+        <path fill="#3F4950" d="M448.683 64.463v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 64.463z"/>
+        <path fill="#525D64" d="M499.555 63.168l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 63.696 500.28 63.313 499.555 63.168z"/>
+        <path fill="#00A69E" d="M474.514 40.535l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958V35.336L474.514 40.535z"/>
+        <path fill="#3F4950" d="M448.683 28.603v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 28.603z"/>
+        <path fill="#525D64" d="M499.555 27.308l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 27.836 500.28 27.453 499.555 27.308z"/>
+      </g>
+
+      <filter id="desaturate-filter" >
+      <feColorMatrix in="SourceGraphic"
+      type="saturate"
+      values="0" />
+      </filter>
+
+      <linearGradient id="bg-gradient" x1="0" x2="1" y1="0" y2="1">
+      <stop class="instances-gradient-stop-1" offset="0%"/>
+      <stop class="instances-gradient-stop-2" offset="90%"/>
+      </linearGradient>
+      </svg>
+    </div>
+  </div>
+</div>
+
+<div>
+<pre class="language-bash scale-code">
+<code>
+ $ cf scale my_app -i <span class="instance-count">1</span>
+</code>
+</pre>
+</div>
+
+

Media

+ + +

The default media displays a media object (images, video, audio) to the left or right of a content block.

+ + ... + +
+

Media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+
+

Media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+ + ... + +
+
.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  .media-body
+    %h4.media-heading Media heading
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+  %a.media-right{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+

Wrap the image in a fixed-size .image-container to make sure the image isn't +larger than the container

+ +
+ ... +
+
+
+

Media heading

+

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +

+
+
+
.media
+  %a.media-left{:href => "#"}
+    .image-container{style: "width: 100px; height: 50px;"}
+      %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    %p
+      Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+

You can also nest media objects inside of each other (useful for comment threads or articles lists).

+ + ... + +
+

Media heading

+

Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.

+ +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+
+
+
+ +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+
+
+
+
+.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    %p Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+    / Nested media object
+    .media
+      %a.media-left{:href => "#"}
+        %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+      .media-body
+        %h4.media-heading Nested media heading
+        Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+        / Nested media object
+        .media
+          %a.media-left{:href => "#"}
+            %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+          .media-body
+            %h4.media-heading Nested media heading
+            Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+    / Nested media object
+    .media
+      %a.media-left{:href => "#"}
+        %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+      .media-body
+        %h4.media-heading Nested media heading
+        Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+

Alignment

+

The images or other media can be aligned top, middle, or bottom. The default is top aligned.

+ + ... + +
+

Top aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+ + ... + +
+

Middle aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+ + ... + +
+

Bottom aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Top aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  %a.media-left.media-middle{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Middle aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  %a.media-left.media-bottom{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Bottom aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+

Stackable

+

You can also make the media block stack with grid columns. +Media objects switch from being stacked on top to being floated left of the media body as the screen size gets larger. +For example, .media-stackable-xs is stacked on screen sizes from 0-480px and then left floated on larger screens.

+ + ... + +
+

Extra-small stackable

+
+
+
+ + ... + +
+

Small stackable

+
+
+
+ + ... + +
+

Medium stackable

+
+
+
+ + ... + +
+

Large stackable

+
+
+
.media.media-stackable-xs
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Extra-small stackable
+
+.media.media-stackable-sm
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Small stackable
+
+.media.media-stackable-md
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Medium stackable
+
+.media.media-stackable-lg
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Large stackable
+
+

Modals

+

Modals bring desired content to the foreground and de-emphasize the rest of the page.

+ +

+

+ + + + + + + + +

Panes

+

Panes are horizontal groupings of content that are usually used to +span the full browser window width. It's going to look funny here, +a better way to view it is on the panes page.

You can combine up to two background classes on the pane component. +The one on the .pane element will span the full browser width. The +one on the .container element will be constrained to the content width.

+
+

This is a pane

+
+
+ +
<div class="pane bg-dark-1">
+  <div class="container bg-glow">
+    <h1 class="type-neutral-11">This is a pane</h1>
+  </div>
+</div>
+
+
+
+

This is a pane

+
+ A laptop showing Pivotal Web Services dashboard. +
+
+
+
+
+

This is another pane

+
+
+ +
<div class="pane pane-offset bg-dark-1">
+  <div class="container bg-glow">
+    <h1 class="type-neutral-11">This is a pane</h1>
+    <div class="pane-image">
+      <img class="img-responsive" src="../images/console-laptop.png" alt="A laptop showing Pivotal Web Services dashboard." />
+    </div>
+  </div>
+</div>
+<div class="pane bg-cloud">
+  <div class="container">
+    <h1>This is another pane</h1>
+  </div>
+</div>
+
+
+

Panels

+ + +

Panels are often used to group related content. They include box headers, footers, and can be combined with any backgrounds.

Panels are typically a combination of contours, backgrounds, and content including headers and footers. This section describes the contours.

+

Alternate

+

Alternate panels can be in a default, off, or danger state.

+
+ Alternate Panel +
+
+
.panel.panel-alt
+  .panel-body
+    Alternate Panel
+
+ Danger alternate panel +
+
+
.panel.panel-alt.panel-danger
+  .panel-body
+    Danger alternate panel
+
+ Stopped alternate panel +
+
+
.panel.panel-alt.panel-off
+  .panel-body
+    Stopped alternate panel
+
+ Off alternate panel +
+
+
.panel.panel-alt.panel-empty
+  .panel-body
+    Off alternate panel
+
+ Editing alternate panel +
+
+
.panel.panel-alt.panel-editing
+  .panel-body
+    Editing alternate panel
+
+

Basic

+

Basic Panels are the new Simple Panels for G-Major

+
+ Basic Panel +
+
+
.panel.panel-basic.bg-neutral-11
+  .panel-body
+    Basic Panel
+
+

Card

+

Using panels with card lists makes any .panel-body have a minimum "card" height.

    +
  • +
    + Card Panel +
    +
  • +
  • +
    + Card Panel +
    +
  • +
  • +
    + Card Panel +
    +
  • +
+
%ul.list-cards.list-cards-sm.list-card-2
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+
+

Clickable

+

These panels lighten on hover to indicate that they are clickable. +Please use them when a click on the panel triggers an action.

+
+ Panel Clickable +
+
+
.panel.panel-clickable
+  .panel-body
+    Panel Clickable
+
+ Panel Clickable Alt +
+
+
.panel.panel-clickable-alt
+  .panel-body
+    Panel Clickable Alt
+

Sometimes you'll also want to adapt the way child elements look +based on a hover on the parent element. There are a few +helper classes for that.

%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-1
+      hover-target-1 - default text color => link color
%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-2
+      hover-target-2 - light gray text => default text color
%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-3
+      hover-target-3 - $gray-9 background => white background
+
+

Flex (Panel with Footer)

+

Flex panels let us put a footer at the bottom of a fixed-height panel. Any panel can flex. In browsers that don't +support flexbox, the footer will appear where it would naturally, likely right below the panel-body content.

By default, flex panels have no height. You must use an inline style to set the height.

+
Body Content
+ +
+
<div class="panel panel-flex bg-neutral-11" style="height:200px">
+  <div class="panel-body">Body Content</div>
+  <div class="panel-footer">Footer Content</div>
+</div>
+
+
+
+ Flex panels and list cards +
+

+ Flex panels are often used with list cards + as a way to give list cards footers. + Add the class list-card-wrapper on any flex panels inside list cards. +

+
+
+
<ul class="list-cards list-card-2 list-cards-sm">
+  <li class="panel panel-flex bg-neutral-11">
+    <div class="list-card-wrapper panel panel-flex">
+      <div class="panel-body">Body Content</div>
+      <div class="panel-footer">Footer Content</div>
+    </div>
+  </li>
+
+  <li class="panel panel-flex bg-neutral-11">
+    <form>
+      <div class="list-card-wrapper panel panel-flex">
+        <div class="panel-body">
+          <p>
+            It even works if your <code>list-card-wrapper</code> is nested in a form
+          </p>
+          <div class="form-group">
+            <input class="form-control" placeholder="Email">
+          </div>
+        </div>
+        <div class="panel-footer">Footer Content</div>
+      </div>
+    </form>
+  </li>
+
+  <li class="panel panel-flex bg-neutral-11">
+    <a class="list-card-link" href="http://wrd.cm/1e2A8uU">
+      <div class="list-card-wrapper panel panel-flex">
+        <div class="panel-body">Or in a link!</div>
+        <div class="panel-footer">Footer Content</div>
+      </div>
+    </a>
+  </li>
+</ul>
+
+

Highlight

+

This panel is used to highlight more important parts of the page.

+
+ Not Hoverable (use when the panel has no associated action, for instance if the action is disabled due to lack of permissions) +
+
+
.panel.panel-highlight
+  .panel-body
+    Not Hoverable (use when the panel has no associated action, for instance if the action is disabled due to lack of permissions)
+
+

Scrollable

+

The scrollable panel sets a fixed height of 183px and scrolls any content that is larger. If you want a different size, set an inline style on the .panel-scrollable.

+
+

Lo-fi fixie aute irony skateboard, officia pug. VHS Kickstarter semiotics elit ad. XOXO fashion axe Neutra aesthetic nihil, before they sold out seitan photo booth bitters paleo ea. XOXO mustache consectetur jean shorts wolf banh mi, food truck aute odio Neutra polaroid artisan mlkshk. Chillwave aesthetic hashtag, 3 wolf moon Neutra umami DIY swag eu veniam. Blue Bottle fap kale chips veniam kogi, placeat yr Portland nesciunt sustainable iPhone. Single-origin coffee messenger bag locavore Schlitz, ea farm-to-table aliquip anim umami master cleanse. Delectus selfies placeat, tilde hoodie qui selvage consectetur cred master cleanse readymade pop-up assumenda nisi. Eu deep v brunch McSweeney's. Raw denim aliquip Banksy, proident cred banjo qui placeat Brooklyn fashion axe crucifix normcore aesthetic. Esse Pinterest organic anim American Apparel, wolf next level Tumblr laboris normcore pop-up dolore lo-fi put a bird on it trust fund. Laborum organic authentic Williamsburg plaid, Wes Anderson dolore sunt chia small batch synth Carles cliche tilde. Food truck ethical freegan velit, Kickstarter semiotics labore American Apparel biodiesel street art gentrify trust fund. Selfies Austin ex, organic art party authentic ullamco kitsch plaid placeat roof party cornhole deserunt aute.

+
+
+
.panel.panel-scrollable.bg-neutral-11
+  .panel-body
+    %p Lo-fi fixie aute irony skateboard, officia pug. VHS Kickstarter semiotics elit ad. XOXO fashion axe Neutra aesthetic nihil, before they sold out seitan photo booth bitters paleo ea. XOXO mustache consectetur jean shorts wolf banh mi, food truck aute odio Neutra polaroid artisan mlkshk. Chillwave aesthetic hashtag, 3 wolf moon Neutra umami DIY swag eu veniam. Blue Bottle fap kale chips veniam kogi, placeat yr Portland nesciunt sustainable iPhone. Single-origin coffee messenger bag locavore Schlitz, ea farm-to-table aliquip anim umami master cleanse. Delectus selfies placeat, tilde hoodie qui selvage consectetur cred master cleanse readymade pop-up assumenda nisi. Eu deep v brunch McSweeney's. Raw denim aliquip Banksy, proident cred banjo qui placeat Brooklyn fashion axe crucifix normcore aesthetic. Esse Pinterest organic anim American Apparel, wolf next level Tumblr laboris normcore pop-up dolore lo-fi put a bird on it trust fund. Laborum organic authentic Williamsburg plaid, Wes Anderson dolore sunt chia small batch synth Carles cliche tilde. Food truck ethical freegan velit, Kickstarter semiotics labore American Apparel biodiesel street art gentrify trust fund. Selfies Austin ex, organic art party authentic ullamco kitsch plaid placeat roof party cornhole deserunt aute.
+
+

Shadow

+

Shadow panels add a bottom shadow to the panel.

+
+ Shadow Panel +
+
+
.panel.panel-shadow-1.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-2.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-3.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-4.bg-neutral-11
+  .panel-body
+    Shadow Panel
+

Simple

+
+
+ Simple Panel +
+
+
.panel.panel-simple.bg-neutral-11
+  .panel-body
+    Simple Panel
+
+

Tile

+

Tile panels extend the behavior of flex panels. They provide an animated footer on hover, at the bottom of a fixed-height panel.

<ul class="list-cards list-card-1 list-cards-lg">
+  <li>
+    <a class="list-cards-link panel panel-flex panel-tile bg-neutral-11" href="http://www.google.com/">
+      <div class="panel-body">
+        Hover to see secondary state.
+      </div>
+      <div class="panel-footer">
+        This is the footer
+      </div>
+    </a>
+  </li>
+</ul>
+
+

Print

+

Similar to the regular responsive classes, use these for toggling content for print.

+ + + + + + + + + + + + + + + + + + + + +
ClassesBrowserPrint
+ .visible-print-block
+ .visible-print-inline
+ .visible-print-inline-block +
Visible
.hidden-printVisible
+ +

Progress Bars

+

This section contains static progress bar styles.

+
+
+ 0% +
+
+
+

+ 0 MB of 100 MB Used +

+
+
+
+ 3% +
+
+
+

+ 3 MB of 100 MB Used +

+
+
+
+ 9% +
+
+
+

+ 9 MB of 100 MB Used +

+
+
+
+ 60% +
+
+
+

+ 60 MB of 100 MB Used +

+
+
+
+ 90% +
+
+
+

+ 90 MB of 100 MB Used +

+
.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "0", :role => "progressbar", :style => "width: 0%;"}
+    .label
+      0%
+%p
+  0 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "3", :role => "progressbar", :style => "width: 3%;"}
+    .label
+      3%
+%p
+  3 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "9", :role => "progressbar", :style => "width: 9%;"}
+    .label
+      9%
+%p
+  9 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "60", :role => "progressbar", :style => "width: 60%;"}
+    .label
+      60%
+%p
+  60 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "90", :role => "progressbar", :style => "width: 90%;"}
+    .label
+      90%
+%p
+  90 MB of 100 MB Used
+
+

Responsive Utilities

+

Use a single or combination of the available classes for toggling content across viewport breakpoints.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Extra small devices + Phones (<768px) + + Small devices + Tablets (≥768px) + + Medium devices + Desktops (≥992px) + + Large devices + Desktops (≥1200px) +
.visible-xs-*Visible
.visible-sm-*Visible
.visible-md-*Visible
.visible-lg-*Visible
.hidden-xsVisibleVisibleVisible
.hidden-smVisibleVisibleVisible
.hidden-mdVisibleVisibleVisible
.hidden-lgVisibleVisibleVisible
+

The .visible-*-* classes for each breakpoint come in three variations, one for each CSS display property value listed below.

+ + + + + + + + + + + + + + + + + + + + + +
Group of classesCSS display
.visible-*-blockdisplay: block;
.visible-*-inlinedisplay: inline;
.visible-*-inline-blockdisplay: inline-block;
+

So, for extra small (xs) screens for example, the available .visible-*-* classes are:

  • .visible-xs-block
  • +
  • .visible-xs-inline
  • +
  • .visible-xs-inline-block
  • +
+

Ribbons

+ + +

Ribbons should be used to call out access, status, enironment, etc.

+

Banner

+

You can use a banner ribbon to let the team know which environment they're +working on. Leave off the .styleguide-component-wrapper div when using it +in other contexts.

+
+ Acceptance +
+
+
.styleguide-component-wrapper
+  .ribbon-banner
+    Acceptance
+
+

Colors

+
British
<div class="inline-ribbon">British</div>
Pivotal
+
<div class="inline-ribbon ribbon-primary">Pivotal</div>
+
+

Inline

+
+ British +
+For British eyes only +
<div class="inline-ribbon">
+  British
+</div>
+<span class="mlm">For British eyes only</span>
+
+

Tabs

+ + +

You can activate a tab or pill navigation without writing any JavaScript by simply specifying data-toggle="tab" on an element.

+

Highlight

+
+
+ +
+

Plan Features

+
+
Content 1
+
Content 2
+
Content 3
+
Content 4
+
+
+
+
+
.tab-highlight
+  .row
+    .col-md-8
+      %h1 Service Plans
+      %ul.nav.nav-stacked
+        %li.active
+          %a{"data-toggle" => "tab", :href => "#home"}
+            .row
+              .col-md-10.tab-title
+                Spark
+              .col-md-14
+                Free
+        %li
+          %a{"data-toggle" => "tab", :href => "#profile"}
+            .row
+              .col-md-10.tab-title
+                Boost
+              .col-md-14
+                $10/month
+        %li
+          %a{"data-toggle" => "tab", :href => "#messages"}
+            .row
+              .col-md-10.tab-title
+                Amp
+              .col-md-14
+                $50/month
+        %li
+          %a{"data-toggle" => "tab", :href => "#settings"}
+            .row
+              .col-md-10.tab-title
+                Shockingly long plan name is important to test
+              .col-md-14
+                $1000/month
+
+    .col-md-16
+      %h1 Plan Features
+      .tab-content
+        #home.tab-pane.fade.in.active Content 1
+        #profile.tab-pane.fade Content 2
+        #messages.tab-pane.fade Content 3
+        #settings.tab-pane.fade Content 4
+
+

Image

+

You can use any 130px by 130px svg for the icon in the center of the tab. Please add the class icon to any parts of the svg which form part of the icon. You may also use an icon font for the icon.

+ +
+
Agility Content
+
Choice Content
+
Open Source
+
+
+ +
<div class="tabs-images">
+  <ul class="list-inline nav-tabs-images">
+    <li class="active">
+      <a data-toggle="tab" href="#agility">
+        <span class="sr-only">Agility</span>
+        <svg class="icon-svg" x="0px" y="0px" height="130" width="130" enable-background="new 0 0 130 130" >
+          <g>
+            <path class="icon" d="M97.283,83.157H86.452c-2.555,3.305-5.781,6.066-9.478,8.067h20.31l4.489-3.945L97.283,83.157z"/>
+            <path class="icon" d="M62.788,38.586c-14.513,0-26.319,11.807-26.319,26.319c0,5.429,1.66,10.473,4.489,14.667h11.012
+              c-4.499-3.327-7.434-8.654-7.434-14.667c0-10.064,8.188-18.252,18.252-18.252S81.04,54.84,81.04,64.905
+              c0,6.013-2.935,11.34-7.434,14.667c-3.032,2.242-6.766,3.585-10.818,3.585H43.853h-4.729H28.292l4.482,4.122l-4.482,3.945h20.311
+              h14.185c7.43,0,14.145-3.099,18.935-8.067c1.066-1.106,2.033-2.308,2.895-3.585c2.83-4.194,4.489-9.238,4.489-14.667
+              C89.107,50.393,77.301,38.586,62.788,38.586z"/>
+          </g>
+        </svg>
+      </a>
+    </li>
+    <li>
+      <a data-toggle="tab" href="#choice">
+        <span class="sr-only">Choice</span>
+        <svg class="icon-svg" version="1.1" x="0px" y="0px"
+             viewBox="0 0 130 130" enable-background="new 0 0 130 130" xml:space="preserve">
+          <g>
+            <g>
+              <path class="icon" d="M59.642,57.905c0,1.65-1.35,3-3,3h-18c-1.65,0-3-1.35-3-3v-18c0-1.65,1.35-3,3-3h18c1.65,0,3,1.35,3,3V57.905z"/>
+            </g>
+            <g>
+              <path class="icon" d="M78.381,60.905c-1.65,0-3.675-1.169-4.5-2.598l-3.928-6.804c-0.825-1.429-0.825-3.767,0-5.196l3.928-6.804
+                c0.825-1.429,2.85-2.598,4.5-2.598h7.856c1.65,0,3.675,1.169,4.5,2.598l3.928,6.804c0.825,1.429,0.825,3.767,0,5.196l-3.928,6.804
+                c-0.825,1.429-2.85,2.598-4.5,2.598H78.381z"/>
+            </g>
+            <circle class="icon" cx="82.309" cy="79.905" r="12"/>
+            <g>
+              <path class="icon" d="M46.202,70.399c0.792-1.372,2.088-1.372,2.88,0l3.77,6.531c0.792,1.372,2.088,3.616,2.88,4.988l3.77,6.531
+                c0.792,1.372,0.144,2.494-1.44,2.494h-7.541c-1.584,0-4.175,0-5.759,0h-7.541c-1.584,0-2.232-1.122-1.44-2.494l3.77-6.531
+                c0.792-1.372,2.088-3.616,2.88-4.988L46.202,70.399z"/>
+            </g>
+          </g>
+        </svg>
+      </a>
+    </li>
+    <li>
+      <a data-toggle="tab" href="#open-source">
+        <span class="sr-only">Open Source</span>
+        <svg class="icon-svg" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 130 130" enable-background="new 0 0 130 130">
+          <path class="icon" d="M95.22,65.454c0-16.583-13.441-30.025-30.024-30.025c-16.583,0-30.026,13.442-30.026,30.025
+            c0,12.68,7.861,23.525,18.973,27.926l7.596-19.192c-3.477-1.377-5.937-4.767-5.937-8.734c0-5.188,4.207-9.393,9.394-9.393
+            c5.188,0,9.395,4.206,9.395,9.393c0,3.966-2.463,7.357-5.937,8.734l7.594,19.192C87.362,88.979,95.22,78.134,95.22,65.454z"/>
+        </svg>
+      </a>
+    </li>
+  </ul>
+  <div class="tab-content txt-c">
+    <div class="tab-pane fade in active" id="agility">Agility Content</div>
+    <div class="tab-pane fade" id="choice">Choice Content</div>
+    <div class="tab-pane fade" id="open-source">Open Source</div>
+  </div>
+</div>
+
+
+

Responsive

+
+
+
+ +
+
+ +
+
+
+
.tab-responsive
+  .row
+    .col-sm-5
+      %ul.nav.hidden-xs
+        %li.active
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-1"}
+            meep
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-2"}
+            foo
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-3"}
+            bar
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-4"}
+            baz
+
+    .col-sm-19
+      %ul.tab-content
+        %li.active
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-1"}
+            meep
+        %li#tab-responsive-1.tab-pane.active.fade.in Content 1
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-2"}
+            foo
+        %li#tab-responsive-2.tab-pane.fade Content 2
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-3"}
+            foo
+        %li#tab-responsive-3.tab-pane.fade Content 3
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-4"}
+            foo
+        %li#tab-responsive-4.tab-pane.fade Content 4
+
+
+

Simple

+
+ + +
+
Spaces Content
+
Domains Content
+
Members Content
+
+
+
.tab-simple
+  .tabs-action.txt-r
+    %a Some Action
+  %ul.nav.nav-tabs
+    %li.active
+      %a{"data-toggle" => "tab", :href => "#spaces"}Spaces
+    %li
+      %a{"data-toggle" => "tab", :href => "#domains"}Domains
+    %li
+      %a{"data-toggle" => "tab", :href => "#members"}Members
+
+
+  .tab-content
+    #spaces.tab-pane.fade.in.active Spaces Content
+    #domains.tab-pane.fade Domains Content
+    #members.tab-pane.fade Members Content
+
+
+

Simple Alt

+
+ +
+
Dashboard Content
+
Notifications Content
+
EULA Content
+
+
+
.tab-simple-alt
+  %ul.nav.nav-tabs
+    %li.active
+      %a{"data-toggle" => "tab", :href => "#dashboard"}Dashboard
+    %li
+      %a{"data-toggle" => "tab", :href => "#notifications"}Notifications
+    %li
+      %a{"data-toggle" => "tab", :href => "#eula"}EULA
+
+
+  .tab-content
+    #dashboard.tab-pane.fade.in.active Dashboard Content
+    #notifications.tab-pane.fade Notifications Content
+    #eula.tab-pane.fade EULA Content
+
+
+

Tables

+ + + + + + + + + + + + + + + + + + +
ClassDescription
.tableBase table class, applies spacing and cross browser support. Unfortunately inherits some undesirable styles from bootstrap.
.table-hoverAdds a light blue background color to table rows when the user hovers over them (use to indicate clickability)
.table-stripedApplies zebra striping to a table.
+

Scrollable

+

Table with borders where the contents of the table scroll but the header does not. +The default height of the scrollable table is 183px. There are four other sizes provided +which you can use by adding the following classes to the .table-scrollable element.

+ + + + + + + + + + + + + + + + + + + +
Table Scrollable sizesHeight
default183px
.table-scrollable-sm300px
.table-scrollable-md600px
.table-scrollable-lg900px

If you would like a custom size, please add an inline style to the .table-scrollable-body element.

Design Note: The table-scrollable is often paired with table-data and table-light as in our example.

+
+

+ You will need to specify the width of every column in both the thead and + the first row of the tbody. You can do this with inline width attributes. +

+
+
+
+ + + + + + + + + + + +
#StatusCPUMemoryDiskUptime
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0Running0%4.16 MB6.75 MB27 min
1Running0%4.07 MB6.75 MB27 min
2Running0%4.07 MB6.75 MB25 min
3Running0%4.14 MB6.75 MB25 min
4Running0%4.08 MB6.75 MB25 min
5Running0%4.16 MB6.75 MB25 min
6Running0%4.07 MB6.75 MB25 min
7Running0%4.07 MB6.75 MB25 min
8Running0%4.03 MB6.75 MB25 min
9Running0%4.07 MB6.75 MB25 min
+
+
+
<div class="table-scrollable table-scrollable-sm">
+  <div class="table-scrollable-header">
+    <table class="table table-data table-light">
+      <thead>
+        <tr>
+          <th width="10%">#</th>
+          <th width="16%">Status</th>
+          <th width="12%">CPU</th>
+          <th width="16%">Memory</th>
+          <th width="16%">Disk</th>
+          <th width="30%">Uptime</th>
+        </tr>
+      </thead>
+    </table>
+  </div>
+  <div class="table-scrollable-body">
+    <table class="table table-data table-light">
+      <tbody>
+        <tr>
+          <td width="10%">0</td>
+          <td width="16%">Running</td>
+          <td width="12%">0%</td>
+          <td width="16%">4.16 MB</td>
+          <td width="16%">6.75 MB</td>
+          <td width="30%">27 min</td>
+        </tr>
+        <tr>
+          <td>1</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>27 min</td>
+        </tr>
+        <tr>
+          <td>2</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>3</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.14 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>4</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.08 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>5</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.16 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>6</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>7</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>8</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.03 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>9</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+</div>
+
+

Alignment

+

See the alignment component for classes to use for table text alignment.

+

Data

+

This is a table used to display many rows of data (it is pretty much the default table). You can use grid column classes on th and td elements. See key-value table for example.

Design Note: The table-data is often paired with table-light as in our example.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Service Instance + + Service Plan + + Bound Apps +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+
+%table.table.table-data.table-light
+  %thead
+    %tr
+      %th
+        Service Instance
+      %th
+        Service Plan
+      %th
+        Bound Apps
+  %tbody
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+
+

Key-Value

+

This table is used when the table headings are on the left. It looks better when you +specify column widths for the th/tds.

+ + + + + + + + + + + + + + + + + + + + + + +
Emailjoe@example.com
Current Password*******
First NameJoe
Last NameBobs
Phone415-555-0000
+
+%table.table.table-key-value
+  %tbody
+    %tr
+      %th.col-md-8 Email
+      %td.col-md-16 joe@example.com
+    %tr
+      %th.col-md-8 Current Password
+      %td.col-md-16 *******
+    %tr
+      %th.col-md-8 First Name
+      %td.col-md-16 Joe
+    %tr
+      %th.col-md-8 Last Name
+      %td.col-md-16 Bobs
+    %tr
+      %th.col-md-8 Phone
+      %td.col-md-16 415-555-0000
+
+

Tooltip

+

Tooltips are used to display extra information on hover. They can be used with any hoverable element.

The title attribute defines the text that appears on the tooltip. +The data-placement attribute defines the tooltip's placement. +If data-placement is not specified, the tooltip is placed on top by default.

+
+

+ Tooltips must be initialized with javascript: $(mySelector).tooltip(); +

+
+

+ Check out this + + tooltip on the left! + +

+ +

+ Check out this + + tooltip on the right! + +

+ +

+ +

+ +

+ +

+
<p>
+  Check out this
+  <a id="link-with-tooltip-1" href="#" data-toggle="tooltip" data-placement="left" title="I should be on the left">
+    tooltip on the left!
+  </a>
+</p>
+
+<p>
+  Check out this
+  <a id="link-with-tooltip-2" href="#" data-toggle="tooltip" data-placement="right" title="I should be on the right">
+    tooltip on the right!
+  </a>
+</p>
+
+<p>
+  <button id="button-with-tooltip-1" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="I should be on the top">
+    Check out this tooltip on the top!
+  </button>
+</p>
+
+<p>
+  <button id="button-with-tooltip-2" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="I should be on the bottom">
+    Check out this tooltip on the bottom!
+  </button>
+</p>
+
$('#link-with-tooltip-1').tooltip();
+$('#link-with-tooltip-2').tooltip();
+$('#button-with-tooltip-1').tooltip();
+$('#button-with-tooltip-2').tooltip();
+
+
+

+ If you want to use a tooltip on a disabled element, place the tooltip in a wrapper div with the class .button-with-tooltip-wrapper. +

+
+
+ +
+
<div id="disabled-button-with-tooltip" class="button-with-tooltip-wrapper" data-toggle="tooltip" data-placement="right" title="This button is totally disabled!">
+  <button type="button" class="btn btn-default" disabled=true>
+    Disabled button
+  </button>
+</div>
+
$('#disabled-button-with-tooltip').tooltip();
+
+

Typography

+ + +

Source Sans Pro is our font family. +It can be used with the following modifiers to achieve a variety of effects.

+

Sizes

+

Set font sizes using headings and modifier classes.

h1.title 42px

<h1 class="title">h1.title 42px</h1>

h1 31px

<h1>h1 31px</h1>

h2 25px

<h2>h2 25px</h2>

h3 20px

<h3>h3 20px</h3>

h4 18px

<h4>h4 18px</h4>
h5 16px
<h5>h5 16px</h5>
h6 13px
<h6>h6 13px</h6>

base font size 16px

<p>base font size 16px</p>

small text 14px

<p class="type-sm">small text 14px</p>

extra small text 12px

+
<p class="type-xs">extra small text 12px</p>
+
+
+
+ Separating code and visual semantics +
+

+ Sometimes you may need to use a heading which has different visual and code semantics. + You can accomplish this by combining classes with elements + (classes take visual precedence over elements in this case). +

+
+

I am a h1!

  <h1 class="h2">I am a h1!</h1>

I am a h2!

+
  <h2 class="h1">I am a h2!</h2>
+

If it's not a heading but you need similar visual treatment you can add just the class to any element.

+
+

+ Use headings when possible since they add semantic value. +

+
+
Heading level 2 on a div
+
  <div class="h2">Heading level 2 on a div</div>
+
+

Alignment

+

See the alignment component for classes to use for text alignment.

+

Colors

+

You can apply color to any text with the color classes.

I'm a brand color!

+
<p class="type-brand-3">I'm a brand color!</p>
+

Here's a table of all the color classes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Type inverse

Type inverse

.type-inverse

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 2

Type neutral 2

.type-neutral-2

Type neutral 3

Type neutral 3

.type-neutral-3

Type neutral 4

Type neutral 4

.type-neutral-4

Type neutral 5

Type neutral 5

.type-neutral-5

Type neutral 6

Type neutral 6

.type-neutral-6

Type neutral 7

Type neutral 7

.type-neutral-7

Type neutral 8

Type neutral 8

.type-neutral-8

Type neutral 9

Type neutral 9

.type-neutral-9

Type neutral 10

Type neutral 10

.type-neutral-10

Type neutral 11

Type neutral 11

.type-neutral-11

Type dark 1

Type dark 1

.type-dark-1

Type dark 2

Type dark 2

.type-dark-2

Type dark 3

Type dark 3

.type-dark-3

Type accent 1

Type accent 1

.type-accent-1

Type accent 2

Type accent 2

.type-accent-2

Type accent 3

Type accent 3

.type-accent-3

Type accent 4

Type accent 4

.type-accent-4

Type accent 5

Type accent 5

.type-accent-5

Type brand 1

Type brand 1

.type-brand-1

Type brand 2

Type brand 2

.type-brand-2

Type brand 3

Type brand 3

.type-brand-3

Type brand 4

Type brand 4

.type-brand-4

Type brand 5

Type brand 5

.type-brand-5

Type error 1

Type error 1

.type-error-1

Type error 2

Type error 2

.type-error-2

Type error 3

Type error 3

.type-error-3

Type error 4

Type error 4

.type-error-4

Type success 1

Type success 1

.type-success-1

Type success 2

Type success 2

.type-success-2

Type warn 1

Type warn 1

.type-warn-1

Type warn 2

Type warn 2

.type-warn-2

Type warn 3

Type warn 3

.type-warn-3
+ +

Emphasis Modifiers

+

Type emphasis modifiers can be used on any type element.

Really Important

+

+ I mean reeeeeeeeeeeally +

+
<h1 class="em-high">Really Important</h1>
+<p>
+  I mean <span class="em-max">reeeeeeeeeeeally</span>
+</p>
+

Here's a table of all the emphasis modifier classes.

Low emphasis

<h1 class="em-low">Low emphasis</h1>

Default emphasis

<h1 class="em-default">Default emphasis</h1>

High emphasis

<h1 class="em-high">High emphasis</h1>

Maximum emphasis

<h1 class="em-max">Maximum emphasis</h1>

Emphasis alternate

+
<h1 class="em-alt">Emphasis alternate</h1>
+
+

Vertical Align

+

The Aligner allows you to vertically align children to the top, center, or bottom. +Its height is set by default to 230px.

This component doesn't do any horizontal alignment. +You can use grids, or the text-alignment classes +.txt-l, .txt-r, and .txt-c with this component.

+
+

+ This component is not supported in IE10 and below. + While the content will appear, it will not be vertically aligned. +

+
+
<div class="aligner txt-c">
+  <a class="aligner-item" href="http://bitly.com/ZTHUDU">Centered content</a>
+</div>
+

Override the default height by setting an inline style like so:

+
<div class="aligner" style="height: 200px;">
+  <a class="aligner-item aligner-item-top" href="http://bit.ly/1wCDWdC">On Top</a>
+  <a class="aligner-item" href="http://bitly.com/ZTHUDU">Center</a>
+  <a class="aligner-item aligner-item-bottom" href="http://bit.ly/12TqYiL">Bottom</a>
+</div>
+

Note: the background colors in the example are just for display in the styleguide.

+

Whitespace

+ + + +

Standard

+

Should be used to modify the default spacing between objects (not between nodes of the same object) +Please use judiciously. You want to be using defaults most of the time, these are exceptions! +<type><location><size>

+ + + + + + + + + + + + + + + +
LetterDescription
p, mpadding, margin
a, t, r, b, l, h, vall, top, right, bottom, left, horizontal, vertical
n, s, m, l, xl, xxl, xxxl, xxxxlnone(0px), small(5px), medium(7px), large(10px), extra large(20px), extra extra large (40px), extra extra extra large (120px), extra extra extra extra large (140px)

A normal paragraph

+

A paragraph with large padding

+
%p A normal paragraph
+%p.pal A paragraph with large padding
+
+

List

+

See list spacing.

+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/by_product.html b/release/1.1.0/by_product.html new file mode 100644 index 000000000..842f0af3f --- /dev/null +++ b/release/1.1.0/by_product.html @@ -0,0 +1,980 @@ + + + + a brand new styleguide: by Product + + + + + + + + + + + + +
+
+ +

Console

+ + + +

Traffic Lights

+

Traffic lights are used to show the status of the application. "On" is used for active applications, "off" for inactive, and "loading" for when the status is still loading.

On

+
    +
  • + + 5 +
  • +
  • + + 1 +
  • +
  • + + 8 +
  • +
+
%h3 On
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light
+    %i.fa.fa-circle
+    5
+  %li.gray-light
+    %i.fa.fa-circle
+    1
+  %li.red-light
+    %i.fa.fa-circle
+    8

Off

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
%h3 Off
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light.off
+    %i.fa.fa-circle
+  %li.gray-light.off
+    %i.fa.fa-circle
+  %li.red-light.off
+    %i.fa.fa-circle

Loading

+
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
%h3 Loading
+%ul.traffic-lights.list-unstyled.mvm
+  %li.green-light.off.loading-green
+    %i.fa.fa-circle
+  %li.gray-light.off.loading-gray
+    %i.fa.fa-circle
+  %li.red-light.off.loading-red
+    %i.fa.fa-circle
+

Marketing

+ + + +

Instance Scale

+

The instance scale widget is an svg and an associated code block. Include the SVG +and code in your page and the javascript and css will handle all of the behaviors. +Add the class .selected-group to the .instance-column you would like to be +highlighted on page load.

+
+
+ + + + + + + + + + + + + + + Instances + + + + + 1 + + + + + + + + + + 4 + + + + + + + + + + + + + + + + + + + 6 + + + + + + + + + + + + + + + + + + + + + + + + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+ +
+
+
+ $ cf scale my_app -i 1
+
+
+
+
<div class="panel bg-neutral-11">
+  <div class="row">
+    <div class="col-md-12 col col-md-offset-6 col-sm-24 col-sm-offset-0">
+      <svg class="scale-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 531.415 353.659" preserveAspectRatio="xMinYMin meet" enable-background="new 0 0 531.415 353.659" xml:space="preserve">
+      <polygon fill="url(#bg-gradient)" points="8.33,299.979 70.081,247.747    143.06,235.539 186.568,180.328 240.571,149.701 288.082,110.127 351.705,84.419 432.399,75.015 527.396,4.019  527.396, 299.979  8.33,299.979"/>
+      <polyline fill="none" stroke="#D4D9DA" stroke-width="4.0103" stroke-miterlimit="10" points="8.33,299.979 70.081,247.747    143.06,235.539 186.568,180.328 240.571,149.701 288.082,110.127 351.705,84.419 432.399,75.015 527.396,4.019  "/>
+      <ellipse fill="#D4D9DA" cx="8.33" cy="299.979" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="69.568" cy="247.981" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="142.987" cy="234.989" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="186.935" cy="180.42" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="240.633" cy="149.178" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="289.064" cy="110.116" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="351.213" cy="84.598" rx="4.019" ry="4.039"/>
+      <ellipse fill="#D4D9DA" cx="432.796" cy="74.253" rx="4.019" ry="4.039"/>
+      <circle fill="#D4D9DA" cx="527.396" cy="4.019" r="4.019"/>
+
+      <text transform="matrix(1 0 0 1 0 347.8439)" fill="#8E8F8E" font-family="'SourceSansPro'" font-size="18">
+                                                                                                              Instances
+      </text>
+      <g class="instances-column selected-group" id="instances-1" filter="url(#desaturate-filter)">
+        <rect x="40" y="0" height="530" width="130" opacity="0" />
+        <text transform="matrix(1 0 0 1 105.1135 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+          1
+        </text>
+        <path fill="#00A69E" d="M105.96 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L105.96 291.558z"/>
+        <path fill="#3F4950" d="M80.129 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L80.129 279.625z"/>
+        <path fill="#525D64" d="M131.001 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C132.209 278.859 131.726 278.475 131.001 278.331z"/>
+      </g>
+
+      <g class="instances-column" id="instances-4" filter="url(#desaturate-filter)">
+        <rect x="170" y="0" height="530" width="120" opacity="0" />
+        <text transform="matrix(1 0 0 1 224.4272 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        4
+        </text>
+        <path fill="#00A69E" d="M228.811 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 291.558z"/>
+        <path fill="#3F4950" d="M202.98 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 279.625z"/>
+        <path fill="#525D64" d="M253.853 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 278.859 254.577 278.475 253.853 278.331z"/>
+        <path fill="#00A69E" d="M228.811 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 255.697z"/>
+        <path fill="#3F4950" d="M202.98 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 243.765z"/>
+        <path fill="#525D64" d="M253.853 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 242.999 254.577 242.615 253.853 242.47z"/>
+        <path fill="#00A69E" d="M228.811 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 219.837z"/>
+        <path fill="#3F4950" d="M202.98 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 207.905z"/>
+        <path fill="#525D64" d="M253.853 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 207.138 254.577 206.755 253.853 206.61z"/>
+        <path fill="#00A69E" d="M228.811 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L228.811 183.977z"/>
+        <path fill="#3F4950" d="M202.98 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L202.98 172.044z"/>
+        <path fill="#525D64" d="M253.853 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C255.06 171.278 254.577 170.894 253.853 170.75z"/>
+
+      </g>
+      <g class="instances-column" id="instances-6" filter="url(#desaturate-filter)">
+        <rect x="290" y="0" height="530" width="130" opacity="0" />
+        <text transform="matrix(1 0 0 1 347.2788 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        6
+        </text>
+        <path fill="#00A69E" d="M351.125 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 291.558z"/>
+        <path fill="#3F4950" d="M325.294 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 279.625z"/>
+        <path fill="#525D64" d="M376.167 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 278.859 376.891 278.475 376.167 278.331z"/>
+        <path fill="#00A69E" d="M351.125 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 255.697z"/>
+        <path fill="#3F4950" d="M325.294 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 243.765z"/>
+        <path fill="#525D64" d="M376.167 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 242.999 376.891 242.615 376.167 242.47z"/>
+        <path fill="#00A69E" d="M351.125 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 219.837z"/>
+        <path fill="#3F4950" d="M325.294 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 207.905z"/>
+        <path fill="#525D64" d="M376.167 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 207.138 376.891 206.755 376.167 206.61z"/>
+        <path fill="#00A69E" d="M351.125 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 183.977z"/>
+        <path fill="#3F4950" d="M325.294 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 172.044z"/>
+        <path fill="#525D64" d="M376.167 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 171.278 376.891 170.894 376.167 170.75z"/>
+        <path fill="#00A69E" d="M351.125 148.116l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 148.116z"/>
+        <path fill="#3F4950" d="M325.294 136.184v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 136.184z"/>
+        <path fill="#525D64" d="M376.167 134.889l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 135.417 376.891 135.034 376.167 134.889z"/>
+        <path fill="#00A69E" d="M351.125 112.332l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L351.125 112.332z"/>
+        <path fill="#3F4950" d="M325.294 100.399v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L325.294 100.399z"/>
+        <path fill="#525D64" d="M376.167 99.105l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C377.374 99.633 376.891 99.249 376.167 99.105z"/>
+      </g>
+      <g class="instances-column another-class" id="instances-8" filter="url(#desaturate-filter)">
+        <rect x="420" y="0" height="530" width="130" opacity="0" />
+
+        <text transform="matrix(1 0 0 1 470.1294 347.8439)" fill="#00A69E" font-family="'SourceSansPro'" font-size="18">
+        8
+        </text>
+        <path fill="#00A69E" d="M474.514 291.558l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 291.558z"/>
+        <path fill="#3F4950" d="M448.683 279.625v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 279.625z"/>
+        <path fill="#525D64" d="M499.555 278.331l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 278.859 500.28 278.475 499.555 278.331z"/>
+        <path fill="#00A69E" d="M474.514 255.697l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 255.697z"/>
+        <path fill="#3F4950" d="M448.683 243.765v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 243.765z"/>
+        <path fill="#525D64" d="M499.555 242.47l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 242.999 500.28 242.615 499.555 242.47z"/>
+        <path fill="#00A69E" d="M474.514 219.837l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 219.837z"/>
+        <path fill="#3F4950" d="M448.683 207.905v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 207.905z"/>
+        <path fill="#525D64" d="M499.555 206.61l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 207.138 500.28 206.755 499.555 206.61z"/>
+        <path fill="#00A69E" d="M474.514 183.977l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 183.977z"/>
+        <path fill="#3F4950" d="M448.683 172.044v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 172.044z"/>
+        <path fill="#525D64" d="M499.555 170.75l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 171.278 500.28 170.894 499.555 170.75z"/>
+        <path fill="#00A69E" d="M474.514 148.116l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 148.116z"/>
+        <path fill="#3F4950" d="M448.683 136.184v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 136.184z"/>
+        <path fill="#525D64" d="M499.555 134.889l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 135.417 500.28 135.034 499.555 134.889z"/>
+        <path fill="#00A69E" d="M474.514 112.332l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958v-10.625L474.514 112.332z"/>
+        <path fill="#3F4950" d="M448.683 100.399v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 100.399z"/>
+        <path fill="#525D64" d="M499.555 99.105l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 99.633 500.28 99.249 499.555 99.105z"/>
+        <path fill="#00A69E" d="M474.514 76.395l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958V71.196L474.514 76.395z"/>
+        <path fill="#3F4950" d="M448.683 64.463v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 64.463z"/>
+        <path fill="#525D64" d="M499.555 63.168l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 63.696 500.28 63.313 499.555 63.168z"/>
+        <path fill="#00A69E" d="M474.514 40.535l-25.831-5.199v10.625c0 0.43 0.483 0.813 1.208 0.958l24.221 4.836c0.396 0.079 0.828 0.079 1.224 0l24.221-4.836c0.724-0.145 1.208-0.528 1.208-0.958V35.336L474.514 40.535z"/>
+        <path fill="#3F4950" d="M448.683 28.603v7.354l25.454 5.123c0.249 0.05 0.505 0.05 0.754 0.001l25.872-5.124v-7.432l-25.875 5.125c-0.247 0.049-0.501 0.049-0.748 0L448.683 28.603z"/>
+        <path fill="#525D64" d="M499.555 27.308l-24.22-4.836c-0.404-0.081-0.82-0.081-1.224 0l-24.22 4.836c-0.724 0.145-1.208 0.528-1.208 0.958v0.337l25.457 5.047c0.247 0.049 0.501 0.049 0.748 0l25.875-5.125v-0.259C500.763 27.836 500.28 27.453 499.555 27.308z"/>
+      </g>
+
+      <filter id="desaturate-filter" >
+      <feColorMatrix in="SourceGraphic"
+      type="saturate"
+      values="0" />
+      </filter>
+
+      <linearGradient id="bg-gradient" x1="0" x2="1" y1="0" y2="1">
+      <stop class="instances-gradient-stop-1" offset="0%"/>
+      <stop class="instances-gradient-stop-2" offset="90%"/>
+      </linearGradient>
+      </svg>
+    </div>
+  </div>
+</div>
+
+<div>
+<pre class="language-bash scale-code">
+<code>
+ $ cf scale my_app -i <span class="instance-count">1</span>
+</code>
+</pre>
+</div>
+
+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/elements.html b/release/1.1.0/elements.html new file mode 100644 index 000000000..71ba75ce0 --- /dev/null +++ b/release/1.1.0/elements.html @@ -0,0 +1,2821 @@ + + + + a brand new styleguide: Elements + + + + + + + + + + + + +
+
+ +

Avatars

+ + +

Regular avatars are expected to by 100px by 100px.

... +
%img{src: "http://placehold.it/100x100", alt: "...", class: "img-circle avatar", height: "100", width: "100"}
+
+
+

Small Gravatar

+

Allows you to show a gravatar with the proper default 'image' (icon).

To use in a view, simply call

= render 'shared/gravatar_small', email: 'some@email.com'

+ + +
+
+ + +
+
.gravatar.gravatar-sm
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user
+.gravatar.gravatar-sm
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+
+

Small with Envelope

+

Allows you to show a gravatar with an icon overlay.

To use in a view, simply call

= render 'shared/gravatar_small', email: 'some@email.com'

+ + + +
+
+ + + +
+
+ + + +
+
+ + + +
+
.gravatar.gravatar-sm
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-envelope
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-envelope
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=20&d=blank"}
+  %i.fa.fa-user.highlight
+  %i.overlay.fa.fa-check
+
+.gravatar.gravatar-sm.mlxl
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=20&d=blank"}
+  %i.fa.fa-user
+  %i.overlay.fa.fa-check
+
+

Large Gravatar

+

Allows you to show a gravatar with the proper default 'image' (icon).

Large gravatar has a white background so it can be used on the edit profile form.

To use in a view, simply call

= render 'shared/gravatar_large', email: 'some@email.com'

+ + +
+
+ + +
+
.gravatar.gravatar-lg
+  %img{src:"https://secure.gravatar.com/avatar/8b7970c372aabb936ca455127e04c959?s=80&d=blank"}
+  %i.fa.fa-user
+.gravatar.gravatar-lg
+  %img{src:"https://s.gravatar.com/avatar/c99bd3ce00444f946027741d5a5cd9e9?s=80&d=blank"}
+  %i.fa.fa-user
+
+

Backgrounds

+ + +

Background color classes can be applied to any element. See colors for a list of background classes.

+

Full Bleed

+

This example uses an about us hero image by default, but you can change it to any image you would like. +Keep in mind, blurry, treated images will look better when stretched to fit a particular content area.

+
+

Full bleed background image

+
+
+
<div class='pane bg-full-bleed'>
+  <div class='container'>
+    <h1 class='type-neutral-11 txt-c'>Full bleed background image</h1>
+  </div>
+</div>
+

To modify this component to use a custom image, use an inline background-image style like so:

+
+

Full bleed background image

+
+
+
<div class='pane bg-full-bleed' style="background-image: url(images/such-awesome.jpg)">
+  <div class='container'>
+    <h1 class='type-neutral-11 txt-c'>Full bleed background image</h1>
+  </div>
+</div>
+
+

Overlays

+ +
+
+
+
+
.bg-cloud
+
+
+
+
+
+
.bg-glow
+
+
+
+ +

Buttons

+ + +

Button styles can be applied to any element. Typically you'll want to +use either a <button> or an <a> element:

+
%button.btn.btn-primary Button
%a.btn.btn-primary{href: "http://trulia.com"} Link
+

If your button is actually a link to another page, please use the +<a> element, while if your button performs an action, such as submitting +a form or triggering some javascript event, then use a <button> element.

+

Full Width

+

There is an additional modifier that will make the button take the +full width of the container. It may be used with the any of the button +size and style modifiers.

Create block level buttons - those that span the full width of a parent - by adding .btn-block.

+
%button.btn.btn-primary.btn-block Full width button
+
+

Sizes

+

There are two sizes for buttons: Large and default. Simply apply the +size modifier class for the desired size.

<button class="btn btn-primary btn-lg">Large</button>
+
<button class="btn btn-primary">Default</button>
+
+

Styles

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ButtonDisabledClassDescription
btn btn-defaultThis is what buttons look like, this is the go to button style.
btn btn-default-altThis is what buttons look like, this is the go to button style (on white backgrounds).
btn btn-primaryUse this button as the primary call to action
btn btn-lowlightUse this button for other actions, like cancel/dismiss
btn btn-dangerThis button is for delete actions, these actions should also have a confirmation dialog
btn btn-highlightUse this button for other important actions, e.g. restarting apps
btn btn-highlight-altUse this button for other important actions, e.g. marketing call to actions
+

Colors

+ + +

Our color pallet is composed of several different colors. At any given point in captures the current +evolution of our design and likely includes old and new colors. Whenever possible, evolve the old +colors rather than adding new ones.

+
+
+ Sass variables should only be used in variables.css.scss. +
+

+ They should never be used directly when building components, because it makes + it very hard to change the values later if you can't tell how they might have been used. + You should define your own variables that use these colors in variables.css.scss. +

+
+

This example shows proper use of Sass variables.

$tabs-active-bg-color: $gray-2;
+
+
+
+
+
+
+
    +
  • $gray-1
  • +
  • .bg-neutral-1
  • +
  • .type-neutral-1
  • +
+
+
+
+ +
+
+
+
+
    +
  • $gray-2
  • +
  • .bg-neutral-2
  • +
  • .type-neutral-2
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-3
  • +
  • .bg-neutral-3
  • +
  • .type-neutral-3
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-4
  • +
  • .bg-neutral-4
  • +
  • .type-neutral-4
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-5
  • +
  • .bg-neutral-5
  • +
  • .type-neutral-5
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-6
  • +
  • .bg-neutral-6
  • +
  • .type-neutral-6
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-7
  • +
  • .bg-neutral-7
  • +
  • .type-neutral-7
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-8
  • +
  • .bg-neutral-8
  • +
  • .type-neutral-8
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-9
  • +
  • .bg-neutral-9
  • +
  • .type-neutral-9
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-10
  • +
  • .bg-neutral-10
  • +
  • .type-neutral-10
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-11
  • +
  • .bg-neutral-11
  • +
  • .type-neutral-11
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $dark-1
  • +
  • .bg-dark-1
  • +
  • .type-dark-1
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-2
  • +
  • .bg-dark-2
  • +
  • .type-dark-2
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-3
  • +
  • .bg-dark-3
  • +
  • .type-dark-3
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $brand-1
  • +
  • .bg-brand-1
  • +
  • .type-brand-1
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-2
  • +
  • .bg-brand-2
  • +
  • .type-brand-2
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-3
  • +
  • .bg-brand-3
  • +
  • .type-brand-3
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-4
  • +
  • .bg-brand-4
  • +
  • .type-brand-4
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-5
  • +
  • .bg-brand-5
  • +
  • .type-brand-5
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-2
  • +
  • .bg-accent-2
  • +
  • .type-accent-2
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-3
  • +
  • .bg-accent-3
  • +
  • .type-accent-3
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-4
  • +
  • .bg-accent-4
  • +
  • .type-accent-4
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $error-1
  • +
  • .bg-error-1
  • +
  • .type-error-1
  • +
+
+
+
+
+
+
+
+
    +
  • $error-2
  • +
  • .bg-error-2
  • +
  • .type-error-2
  • +
+
+
+
+
+
+
+
+
    +
  • $error-3
  • +
  • .bg-error-3
  • +
  • .type-error-3
  • +
+
+
+
+
+
+
+
+
    +
  • $error-4
  • +
  • .bg-error-4
  • +
  • .type-error-4
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $warn-1
  • +
  • .bg-warn-1
  • +
  • .type-warn-1
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-2
  • +
  • .bg-warn-2
  • +
  • .type-warn-2
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-3
  • +
  • .bg-warn-3
  • +
  • .type-warn-3
  • +
+
+
+
+
+ +
+
+
+
+
$green-1
+
+
+
+
+
+
$green-2
+
+
+
+ +

Shadows & Glows

+ +
+
+
+
+
+
+
$shadow-1
+
+
+
+
+
+
$shadow-2
+
+
+
+
+
+
$shadow-3
+
+
+
+
+
+
$shadow-4
+
+
+
+
+
+
$glow-1
+
+
+
+
+
+
$glow-2
+
+
+
+
+
+
$glow-3
+
+
+
+
+
+
$glow-4
+
+
+
+
+
+
$glow-5
+
+
+
+
+

+

Dividers

+

Dividers draw horizontal lines between different content groupings.


+
+
+
+
+
+
+%hr.divider-alternate-1
+%hr.divider-alternate-2
+
+.contrast-bar
+  %hr.divider-1
+  %hr.divider-2
+
+
+

Embeds

+ + + +

Responsive

+

Allow browsers to determine video or slideshow dimensions based on the width of their containing block by creating an intrinsic ratio that will properly scale on any device.

Rules are directly applied to <iframe>, <embed>, and <object> elements; optionally use an explicit descendant class .embed-responsive-item when you want to match the styling for other attributes.

Pro-Tip! You don't need to include frameborder="0" in your <iframe>s as we override that for you.

16-by-9

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
<h1 class="h2">16-by-9</h1>
+<div class="row">
+  <div class="col-md-5">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+  <div class="col-md-7">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+  <div class="col-md-12">
+    <div class="embed-responsive embed-responsive-16by9">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/JOCtdw9FG-s"></iframe>
+    </div>
+  </div>
+</div>
+

4-by-3

+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
<h1 class="h2">4-by-3</h1>
+<div class="row">
+  <div class="col-md-5">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+  <div class="col-md-7">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+  <div class="col-md-12">
+    <div class="embed-responsive embed-responsive-4by3">
+      <iframe class="embed-responsive-item" src="//www.youtube.com/embed/Awf45u6zrP0"></iframe>
+    </div>
+  </div>
+</div>
+
+

Iconography

+ + +

We use Font Awesome for scalable vector icons that can be customized - size, color, drop shadow, +and anything that can be done with CSS. These icons will always match the font color.

Here are some commonly used icons:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ButtonClassDescription
.fa.fa-plusRenders our plus icon
.fa.fa-userRenders our person icon
.fa.fa-sort-downRenders our triangle icon
.fa.fa-cogRenders our gear icon
.fa.fa-timesRenders our 'x' icon
.fa.fa-checkRenders our check icon
.fa.fa-chevron-rightRenders our right chevron icon
.fa.fa-chevron-upRenders our down chevron icon
.fa.fa-chevron-downRenders our down chevron icon
.fa.fa-windowsRenders our Windows icon
.fa.fa-appleRenders our Apple icon
.fa.fa-linuxRenders our Linux icon
.fa.fa-pencilRenders our edit icon
.fa.fa-plus-circleRenders our second add icon
.fa.fa-trash-oRenders our delete icon
.fa.fa-squareRenders our square icon
.fa.fa-repeatRenders our refresh/restart icon
.fa.fa-playRenders our start icon
.fa.fa-downloadRenders our download icon
+
+%i.fa.fa-download.type-brand-3.title
+
+

Spinners

+

Spinners are used to show that some action is in progress. Spinners come in two sizes: large and small.

+ +
+
+ +
+
.spinner-lg.bkg-default-5.out
+  %i.fa.fa-spin.fa-cog.mtxl
+
+.spinner-sm.bkg-default-5.out
+  %i.fa.fa-spin.fa-cog.mtxl
+
+

Images

+ + + +

Responsive

+

Images can be made responsive-friendly via the addition of the .img-responsive class. This applies max-width: 100%; and height: auto; to the image so that it scales nicely to the parent element. See bootstrap 3 for further documentation of this feature.

+
+ Responsive image +
+
+ Responsive image +
+
+ Responsive image +
+
+
.row
+  .col-md-5
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+  .col-md-7
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+  .col-md-12
+    %img.img-responsive{:alt => "Responsive image", :src => "../images/such-awesome.jpg"}
+
+

Responsive SVG

+

SVG can be made responsive-friendly via the addition of the .svg-responsive class on a +wrapper div and the .svg-content class on the svg itself. You'll also need to to define +the height to width ratio as an inline padding bottom style on the .svg-responsive element like so:

<div class="svg-responsive" style="padding-bottom: 78.31%">
+  <svg class="svg-content" viewBox="38 45 125 120" preserveAspectRatio="xMinYMin meet">
+    ...
+  </svg>
+</div>
+

The padding-bottom should equal the height divided by the width of your specific svg.

For more information about setting up your svg, read this article about svg coordinates systems by Sara Soueidan.

+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+
+ + + + + + + + + + + + + + + + + +
+
+
+ +

Labels

+ + +

Labels are based on Bootstrap's labels. +Here's an example of a label on its own.

new +
<span class="label label-primary">new</span>
+

You can also place labels within HTML elements. +It will be sized based on the element's font size and its font modifiers.

I am a P. + new +

<p>I am a P.
+  <span class="label label-primary">new</span>
+</p>

I am an H3. + new +

<h3>I am an H3.
+  <span class="label label-primary">new</span>
+</h3>

I am an H3 with an H5 modifier. + new +

+
<h3 class="h5">I am an H3 with an H5 modifier.
+  <span class="label label-primary">new</span>
+</h3>
+
+

Removable Labels

+

Removable labels are used as tags in an editable list. The user will either enter text or select content (i.e.: a dropdown item), and it will be styled as a removable label (most likely in a list). Developers who use these labels must implement the close functionality for when the user clicks the close button.

Removable + + +
<span class="label-removable">Removable
+  <a class="close-btn fa fa-close"></a>
+</span>
+
+

Links

+

There are five different kinds of links you can use to connect related content. In most cases (unless the designer specifically asks for another type of link) you should choose the default link.

%a{href: "http://google.com"}
+  %i.fa.fa-plus
+  link with an icon
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
LinkClassDescription
default linkThis is what buttons look like, this is the go to button style.
lowlight linklink-lowlightI'm afraid I can't let you do that, yet.
lowlight link alternatelink-lowlight-altLess important links
inverse linklink-inverseI go on a non-white background
+

Lists

+ + +

This section contains different list styles.

+

Breadcrumb

+

The .list-breadcrumb can be used to provide additional page navigation.

Breadcrumbs use their own monospace font-family.

+
%ul.list-breadcrumb
+  %li
+    %a{href: "http://google.com"}
+      Parent
+  %li
+    %a{href: "http://google.com"}
+      Child
+  %li.current
+    %span
+      Current Page
+
+

Cards

+

As the browser width changes, list-cards fill in one after another. There are two card types, type-card-1 and +type-card-2. For this example, we've set both of them to stack on mobile sized screens.

    +
  • +

    list-card-1

    +
  • +
<ul class="list-cards list-card-1 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>list-card-1</p>
+  </li>
+</ul>
    +
  • +

    list-card-2

    +
  • +
+
<ul class="list-cards list-card-2 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>list-card-2</p>
+  </li>
+</ul>
+

You can specify the breakpoint in which the cards stack by using the list-card-* classes. If the breakpoint is not +specified, the cards fill 100% of the list-cards width.

+ + + + + + + + + + + + + + + + + + + + + + + +
List Card BreakpointsClass Names
extra-small.list-card-xs
small.list-card-sm
medium.list-card-md
large.list-card-lg
extra-large.list-card-xl
+
+

The cards list should only be used in fully liquid layouts, otherwise grids are a better choice.

+
+

This is an example of a card list with the list-cards-xs stack point applied. +Resize the browser to see how cards stack on desktop sizes and expand on mobile sizes.

    +
  • +

    lorem ipsum 1

    +
  • +
  • +

    lorem ipsum 2

    +
  • +
  • +

    lorem ipsum 3

    +
  • +
  • +

    lorem ipsum 4

    +
  • +
  • +

    lorem ipsum 5

    +
  • +
  • +

    lorem ipsum 6

    +
  • +
  • +

    lorem ipsum 7

    +
  • +
  • +

    lorem ipsum 8

    +
  • +
+
<ul class="list-cards list-card-2 list-cards-xs">
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 1</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 2</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 3</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 4</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 5</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 6</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 7</p>
+  </li>
+  <li class="bg-neutral-7">
+    <p>lorem ipsum 8</p>
+  </li>
+</ul>
+

If you would like custom card dimensions, in your sass include the makeCard mixin, like so: @include makeCard(height, width, name); +You can then access the class via .list-card-#{name}.

+

Clickable List Cards

+

If you want your list cards to function as links (i.e. be clickable), +wrap all the inner content in a with class list-card-link.

<ul class="list-cards list-card-1 list-cards-xs">
+  <li class="bg-neutral-7">
+    <a class="list-card-link" href="http://bit.ly/1sEyvH5">
+      <p>This entire list card is clickable!</p>
+    </a>
+  </li>
+  <li class="bg-neutral-7">
+    <a class="list-card-link" href="http://bit.ly/1sFaArX">
+      <p>This entire list card is clickable as well!</p>
+    </a>
+  </li>
+</ul>
+
+

Checked

+

Replaces the default bullet image with the font awesome checkmark.

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-checked
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Event

+

This is a special list-group, with styles per-event for colors and icons.

Note: If you need a list item that with an icon that isn't shown below, +take a look at icons, and let us know which one you want.

    +
  • +
    +
    +
    +
    +
    +
    started app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    stopped app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    updated app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    scaled app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    app crashed
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    created app
    +
    +
    +
  • +
  • +
    +
    +
    +
    +
    +
    renamed app
    +
    +
    +
  • +
+
%ul.list-group.event-list
+  %li.list-group-item.started
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title started app
+  %li.list-group-item.stopped
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title stopped app
+  %li.list-group-item.updated
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title updated app
+  %li.list-group-item.scaled
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title scaled app
+  %li.list-group-item.crashed
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title app crashed
+  %li.list-group-item.created
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title created app
+  %li.list-group-item.renamed
+    .media
+      .pull-left
+        .event-icon
+      .media-body
+        .event-title renamed app
+
+

Group

+

Use this list when you need simple gray borders between items

    +
  • + item 1 +
  • +
  • + item 2 +
  • +
  • + item 3 +
  • +
+
%ul.list-group
+  %li.list-group-item
+    item 1
+  %li.list-group-item
+    item 2
+  %li.list-group-item
+    item 3
+
+

Inline

+

An inline list is one of the three methods for laying out content (including grids and the media block).

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+

You can use inline lists to lay out elements. Here's an example of a header next to a button:

+
<ul class="list-inline lhxl">
+  <li class="txt-m">
+    <h5 class="em-alt em-max">Bound Services</h5>
+  </li>
+  <li class="txt-m">
+    <a class="btn btn-default" target="_blank">Add from Marketplace</a>
+  </li>
+</ul>
+
+

Inline Divider

+

Places all list items on a single line with display: inline-block; and some light padding. The .list-inline-divider +also adds a simple gray border (add .list-inline-divider-light to make the border white).

+
+ +
+
%ul.list-inline-divider
+  %li
+    %a.type-em-1{href: "http://google.com"}<
+      Edit
+  %li
+    %a.type-em-1{href: "http://google.com"}<
+      Invite
+
+.contrast-bar
+  %ul.list-inline-divider.list-inline-divider-light
+    %li
+      %a.type-em-1{href: "http://google.com"}<
+        Edit
+    %li
+      %a.type-em-1{href: "http://google.com"}<
+        Invite
+
+
+
+

Ordered

+
    +
  1. + feep +
  2. +
  3. + fop +
  4. +
  5. + meep +
  6. +
+
%ol
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Steps

+

Use this list when you need to show the steps in a flow.

    +
  1. + Sign up Account +
  2. +
  3. + Create Organization +
  4. +
  5. + Do other things +
  6. +
  7. + And more things +
  8. +
+
%ol.list-steps
+  %li
+    Sign up Account
+  %li.current
+    Create Organization
+  %li
+    Do other things
+  %li
+    And more things
+
+
+

Unordered

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-unordered
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Unstyled

+

Places all list items on a single line with display: inline-block; and some light padding. The .list-unstyled class can be applied to either a <ul> or and <ol>.

    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-unstyled
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Vertical Divider

+

Use this list when you need larger gray borders between +items. It should be used in concert with grid column +sizes when you want the items to take a particular width.

We achieve equal height columns using the padding/margin hack, +so we need an additional .height-enforcer element to get the +right min-height.

    +
  • +
    + item 1 +
    +
  • +
  • +
    + item 2 +
    +
  • +
  • +
    + item 3, which is taller +
    +
  • +
+
%ul.list-vertical-divider
+  %li.col-md-8
+    .height-enforcer
+      item 1
+  %li.col-md-8
+    .height-enforcer
+      item 2
+  %li.col-md-8
+    .height-enforcer{style: 'height: 200px'}
+      item 3, which is taller
+
    +
  • +
    + item 1 +
    +
  • +
  • +
    + item 2 +
    +
  • +
  • +
    + item 3, which is taller +
    +
  • +
+
%ul.list-vertical-divider-2
+  %li.col-md-8
+    .height-enforcer
+      item 1
+  %li.col-md-8
+    .height-enforcer
+      item 2
+  %li.col-md-8
+    .height-enforcer{style: 'height: 200px'}
+      item 3, which is taller
+
+

List Spacing

+

Most lists come with built in default spacing that should work for you. However, if you find yourself needing to modify the spacing, you should do that with list spacing classes rather than whitespace classes. A single class can be applied to the list and all direct children will be modified. +The classes are constructed by specifying <type><location><size>.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Type:
llistSpace on the inside of each of the li direct children of the element
Location:
hhorizontalAdds spacing to the left and right of the li.
vverticalAdds spacing to the top and bottom of the li.
Size:
xlextra largeAdds 21 pixels of space
llargeAdds 10 pixels of space
mmediumAdds 7 pixels of space
ssmallAdds 5 pixels of space
nnoneSets any existing space to 0
+ +

Vertical Spacing Options (n -> xl)

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvn
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvs
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvm
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.lvxl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Horizontal Spacing Options (n -> xl)

+
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhn
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhs
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhm
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
    +
  • + feep +
  • +
  • + fop +
  • +
  • + meep +
  • +
+
%ul.list-inline.lhxl
+  %li
+    feep
+  %li
+    fop
+  %li
+    meep
+
+

Ribbons

+ + +

Ribbons should be used to call out access, status, enironment, etc.

+

Banner

+

You can use a banner ribbon to let the team know which environment they're +working on. Leave off the .styleguide-component-wrapper div when using it +in other contexts.

+
+ Acceptance +
+
+
.styleguide-component-wrapper
+  .ribbon-banner
+    Acceptance
+
+

Colors

+
British
<div class="inline-ribbon">British</div>
Pivotal
+
<div class="inline-ribbon ribbon-primary">Pivotal</div>
+
+

Inline

+
+ British +
+For British eyes only +
<div class="inline-ribbon">
+  British
+</div>
+<span class="mlm">For British eyes only</span>
+
+

Typography

+ + +

Source Sans Pro is our font family. +It can be used with the following modifiers to achieve a variety of effects.

+

Sizes

+

Set font sizes using headings and modifier classes.

h1.title 42px

<h1 class="title">h1.title 42px</h1>

h1 31px

<h1>h1 31px</h1>

h2 25px

<h2>h2 25px</h2>

h3 20px

<h3>h3 20px</h3>

h4 18px

<h4>h4 18px</h4>
h5 16px
<h5>h5 16px</h5>
h6 13px
<h6>h6 13px</h6>

base font size 16px

<p>base font size 16px</p>

small text 14px

<p class="type-sm">small text 14px</p>

extra small text 12px

+
<p class="type-xs">extra small text 12px</p>
+
+
+
+ Separating code and visual semantics +
+

+ Sometimes you may need to use a heading which has different visual and code semantics. + You can accomplish this by combining classes with elements + (classes take visual precedence over elements in this case). +

+
+

I am a h1!

  <h1 class="h2">I am a h1!</h1>

I am a h2!

+
  <h2 class="h1">I am a h2!</h2>
+

If it's not a heading but you need similar visual treatment you can add just the class to any element.

+
+

+ Use headings when possible since they add semantic value. +

+
+
Heading level 2 on a div
+
  <div class="h2">Heading level 2 on a div</div>
+
+

Alignment

+

See the alignment component for classes to use for text alignment.

+

Colors

+

You can apply color to any text with the color classes.

I'm a brand color!

+
<p class="type-brand-3">I'm a brand color!</p>
+

Here's a table of all the color classes.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Type inverse

Type inverse

.type-inverse

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 2

Type neutral 2

.type-neutral-2

Type neutral 3

Type neutral 3

.type-neutral-3

Type neutral 4

Type neutral 4

.type-neutral-4

Type neutral 5

Type neutral 5

.type-neutral-5

Type neutral 6

Type neutral 6

.type-neutral-6

Type neutral 7

Type neutral 7

.type-neutral-7

Type neutral 8

Type neutral 8

.type-neutral-8

Type neutral 9

Type neutral 9

.type-neutral-9

Type neutral 10

Type neutral 10

.type-neutral-10

Type neutral 11

Type neutral 11

.type-neutral-11

Type dark 1

Type dark 1

.type-dark-1

Type dark 2

Type dark 2

.type-dark-2

Type dark 3

Type dark 3

.type-dark-3

Type accent 1

Type accent 1

.type-accent-1

Type accent 2

Type accent 2

.type-accent-2

Type accent 3

Type accent 3

.type-accent-3

Type accent 4

Type accent 4

.type-accent-4

Type accent 5

Type accent 5

.type-accent-5

Type brand 1

Type brand 1

.type-brand-1

Type brand 2

Type brand 2

.type-brand-2

Type brand 3

Type brand 3

.type-brand-3

Type brand 4

Type brand 4

.type-brand-4

Type brand 5

Type brand 5

.type-brand-5

Type error 1

Type error 1

.type-error-1

Type error 2

Type error 2

.type-error-2

Type error 3

Type error 3

.type-error-3

Type error 4

Type error 4

.type-error-4

Type success 1

Type success 1

.type-success-1

Type success 2

Type success 2

.type-success-2

Type warn 1

Type warn 1

.type-warn-1

Type warn 2

Type warn 2

.type-warn-2

Type warn 3

Type warn 3

.type-warn-3
+ +

Emphasis Modifiers

+

Type emphasis modifiers can be used on any type element.

Really Important

+

+ I mean reeeeeeeeeeeally +

+
<h1 class="em-high">Really Important</h1>
+<p>
+  I mean <span class="em-max">reeeeeeeeeeeally</span>
+</p>
+

Here's a table of all the emphasis modifier classes.

Low emphasis

<h1 class="em-low">Low emphasis</h1>

Default emphasis

<h1 class="em-default">Default emphasis</h1>

High emphasis

<h1 class="em-high">High emphasis</h1>

Maximum emphasis

<h1 class="em-max">Maximum emphasis</h1>

Emphasis alternate

+
<h1 class="em-alt">Emphasis alternate</h1>
+
+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/fonts/FontAwesome.otf b/release/1.1.0/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..81c9ad949b47f64afeca5642ee2494b6e3147f44 GIT binary patch literal 85908 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 uQr82 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/fontawesome-webfont.eot b/release/1.1.0/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..84677bc0c5f37f1fac9d87548c4554b5c91717cf GIT binary patch literal 56006 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�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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/fontawesome-webfont.ttf b/release/1.1.0/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96a3639cdde5e8ab459c6380e3b9524ee81641dc GIT binary patch literal 112160 zcmd4434B%6xi`Gm+S8fmAvrlo&PmRY0RtpCNq`UzVTOQAPJkFt6hRae1aUelRlymQ zQd>1@rP6DAZLNJ>jTzMP+(K$0`&E{uGiX<@$^0Bj* zjc>h+@9aaq0r~!mH?7(H>b_@IA%CYN@h@Js=9BfD_WmjBx>B6P4J;=|L z*gaogzi!PXmP@^_OKdN0OC9TR!Og9|M7|68#QIHJcSI9`oyen3edvm-E?&cKe&o2s z9zGv+@J(xWZ06_ksKg${eJOV3noaBa>b7N(zd@4ZuFY3nvvrH}S6d|Z_?ILpuy*^p zwU<8k`DH^A`*H=!Yxt+$N|`HdFIzhD?}cbPXDv{x~s2|vQq5-paCaQM3Y!OPNF5nCt@Opaig)5 z&_BA)o4HFf>Tp`)&&HAj1n zE;_pU=#@urI(qNXM~{B~=ogP3Ir^)k?;bUdxsKHwYdO|)Y|*jR$F4kf)3JMxJ$mf( z$6h>kj(U#9k7kc9KH7hD^U>VV`;QJBefDVn z=qpDDj~+cH9rGNE9h-10du;Ks{$rbu<&NEdY~a|l$MVNsIW~Cg=z9{q;pA^lUUKrn zlNX#^esadi)Z$TndMZ3&PskJW1U!C^&*Swd9@)b^ z%p1J>)*&KJNa&{Wtet-S4~qkNYp~KfB*^A9Ejd(476h{=)!ErPnZm4*DWq8ivN!G>WO*aInGbAM zW5+jZ(sA*Q(y)olL>k5mPfFU8YEG&~CZIEKyfqZi>f?2(_Kvo=m!&f8J*+L>TEny_ zn+tccY$TP64CUy^vV}XF6AfWC7j8(Xv+HrYAf?(<_>(2Rqq#m@WwBI=slq!XyrUTz zZ@|UtT6lX8Z)**E)zR7Zj!xFm)*8~Jnd>iGaoPHrIGuI*d4|O7qHh3RB82$ls}LvjK^85rm)(IkZ8S;^@3biqStqSL@OYheV2dd>x6H z67mHx3?U_Fd|=#be86;ewXFBGcO;BM&%JSQ(-7IY6 z+WS)M+#5zpTy@wuao-!y8HbVrBv0maAQ34dO_df(QqrsGitggg7!a0DB~xi{AcV2* z@OJYS8FQco1L07(Mw!A}d*sfJ&K}n3H76(IrRl*yM-Y+`j!K}loSkUi;_VLTWff@N5+KGn92{g`wI8l>ifFK8-qQ!T(vlnSbWtjJ%h$u zg$HszzQU5Y=#qP9yz#f@dD%oFJFod~Z~Vtwg{RHBKZm&+l z2~0ba{*KnLU&WY2jEBx;!GJ$#Of#loLWBHV$N@+k< z5klH~R2u(QT4*(@Ix~bOQWgol!W6OH2Q`gPzhy`^c z|EBTHH{WDEx9zy=t{s_m+b+3iMniL^8Gj8kF1lpfI{EkJ{Wm4aPHRf1_qy@s@zONu zZ0REDD(PnFKIt*(UnNP+w5OU`omR~Pp(zYt{SkTQZBGfPFD?T%ru-@Sk0}39?;E?A zSS}S2nC%P)MM^~q5}`gB$06iO1=X@A4Wvg(eN>%Th98K9q+uatOZBDL!>3CYA{;MH zMGQJBBSlV(B<1oV#>n;4SNOtl@orTtVzChk99f!A!q#FhD50B5LYUYaO8JkvFH3#x zhSc8I*UrUpBrWI8bcaiXM*G?s9r+K+GDGE=QFkPZ!~`n%*(_ zvG@O{^JCw~rLG1e-_X_7z_N54N%LHJt}rS$`rhc=hm|a^k;TMo>A-$IoGgqa<&k9B z)w1O23zSu6Qu^3t$KZwk@mcu$M^(jm4~dbM(dQGRMt}6Z@^b&=SdAJAiAmQcP4N+)S%WTX7hVsynTt>kkEVD^q=mBAHyLZ;cOFw6P>;Di1AzFe;dC&vh(r1&6n54+)ZmYF4=SVmBV|MY+T#q zj@52x+WUAR*SEe8e?0doD!KCri+<|Mtanq))!cM>Z2oK4tw(V@wf?%-=Ep8?YIemo z887nr1%byo9f_6#;VbCha(Y2Z3YaNDN^2;I)`4aaI}8EM*gUnq{QfC<$>++ueB!`z z|5&=e^q}u*LnK)iHN965X-;W&^$?w0GF@Wt9TypuGDTVu^8vi4OIIS_o~qLVp;lTD zSf4s(B!C&I#~Rgi{8BHlT+=!&gjAX+SkU*l)WQhZfFL?cSKELkIza!6WmL;T;ZBg& z;0%bYb}>Cv3wA`2_P@G+|Eqkz$MIEvpnk5+T6KTO;o389yvM0m|H>6)(TR=s*xWAr zO=;cYp6jb}{V%7-V}HR_*)YRqjXV%?I!712*XnjUZb^v35jP6+5WQhP+w?0(h(|k; zt>-%;w&cCmE5hzOTccj*S3JRuR{PZ*HmAcLTv^#Vv5E(sqHIgcq$LiA&6&8*wz0gh zZF`%=Wfq z)lU$@GPB)_Xn$Yip3O2YpByU#Bi9+yg&O%wLw$gGZ&I1R&C0p;Av9#DZ`pO*mdRfc zP5Vr;y*>FE0ypp`5e(R+sx0}%`WIb8$BXn?#>zsS05m`sc7`;;8gbVEr6N8Kdc)vi zL9H6Olc2dGDaNPqY3x6HEKb>JDfAWk91f?Y$HHy=hq3cxe-Vr6mp0C0Mht~>MCh_X zrZD!pk>b$Irc3;ZE$!# zOwuf@d*i7zOF<4nI3Vs-zaDMqYB(-v6*9Ujm|Xgtah+Tj^jQBJ3Si^f)9GPxi$mXf5w>*Rl@62z<7wIC3#v{%*8x4EY=}; zIIt;%0+0#FKqMwc7!;Gh2KF8|etvxK-s7y{IJ^3Y@tCpNcOR4sQ00&GoruIj7O#am5JJ~A@UB=hEwMN$0;WM(eUT+hV0GZ&CnACJo$fHcD z6pM{e+IMz!-Py&xjnzih?`Qey#x%?o zcK8&~IZa!E7cscz7HLXHh|*+dZtLo@7TVY}G@E7JKmO3BJ{T|tsDZ5C=W;mMG^^Ff zd)Nmb(p1PO2)P5sonqz3A@GvpGB&SxI8J-KiIgGAF|l#jACgb9ZYHx=3*E2c#JVqH zS>B(D90#JReAkwV$k|B7_HHH5$~KuDH9XwG^G_HxG>PojJyUr@WnEom;pbD!#>g#I zk%WZkaIxuvjqU8f*qmY6D+95@pxf*5#A5MU9{bQm&!3v_GxAo8Kgn}Rzt3;vzyD#Y zo(k=SXMg#!hJh07*#tIBtTG-%k(3N32XDaha zanbhHkotR;HP##N?lt~<<1KzH&j_tN|L!?oT66m!X4{(pj!u6i^$%Ckz2e31IQ`Sv z!_2>z1vcJ_$Jn6CjlUSrU3uv(ezS^HyMK4@+*_~qUJ~}petH~N_Utwjtoqr*Q*T^#*Sx%O)a!|)YJ-#C{_4gTZc4Rw+4p z9hr6x3WEm&wX~fNlV&CgpGrIeN3V*i2`$$h_-bhP`6E>7oNMc5RzC}I@fVGsJzG7q z?%Fvc_s-uP`f8y2_CeOp`dItm?R?L{2PejtZHy7_7W|AWHmBQh(b@-@_Nh-9#~)mK zk)wN#xN8!qv5m{(6CXVIaaQs2&YdqCe=z$MlO<&kG@QU&*shE8W?LK^O-ROG?Khq? zjte}jv4vQw%D@R);cOw+X%4&cLURogyu_58sOzlL*9Iv8O(X`OM{aMCF*?NeobDYg zcg}2^JCdrXtE-^@RK#tYeVP{=z5};K)nrw$I#}5q>8fN5H<)mswR@7Z&Gq6JBD^Cy4*D0CV}jKUN(6-fuG-5pPU<;f0r zbs!DspYmm+-MD!r?j*vBQ>l!sWFFSaJS!uW$c7UrvQl!;APPMM=^^c){rr%jR6#dT z5A8skSgXPMj357T{4;PW^h;-k1S?(#@0O|e)_dc@whUdTUzWp zsgP50xR66eoC~=ER$W0{k|kWr4Ka2z6VEVQFXVX65Z6i0jHft?$P!(qf9isV4nlr; zYCqDDbeVmb0)2y0-Qa{PpzQR9ibu{5>*l8vbq)f2*fWJG^=| z6`M9q%^kl*z4@Q|CtPIi=?|%YLRu${@34%bND+a9C~ZR^i&!4Walr=V+N2Row`Y=t zOezDp{6Hp`;@?jycDlL1$Yzp8AerPpNaiwZpuI1XDs&K$B@xf{kiN0_E=Z_8{B5e) z25^7CiBKT2dcxNq)e4pqjZ3uDu-B5*!dzzX?`R)-gGNVd@ep3dzn99G&6Xt__{8hb z=H=2Q(pF#q@Fc+9z;WqRC)Cp&sm>lwf*MMYL~V2ex3sVh_NBG-oUUQd0s98lI~`Jq zb!#QrP6|~PS-G;jc3DHnc*lRu^r3YN?~7K1G=@EqJAztxoJCf-9F>Dj3ey!Oq4>uu z%)+@Vq*=U9e;}TQ)Y!>Cn7=q=yqlPF;m{|m>~>ql4*8SS9TqlD=cyC#C=M6zcUCGv zBnksatUu+7Qa5St(6!m~HZGdct+co-Rhm6eWlL>L*%~bNIxVre&f20n>($7%l%?Kk z2}CT8WISCNVw!B-Jb&og?X%pTs@b&>`In)3cMa{Af?6<$S}>CsQozN>RbUFz6|+_d zAxH`!#9$CqKwM!0A@*zK?r<=kPRIR~6Y7mQ#+<}>GarP_fz{bncl@t)T~14kJ#CyH zr@U%KUZ{cym*>R(D+4bDq;3dFO=KeEKJgMLk_u3WtWAoIwi>ZL7r9TOzXhkqfPIGW zKLC+KPRW^!C_05@ZzMjMXZ&ao)bKC9P(UAA~OsaVKC^<(MD>X*|K4Am1N4%J@UMF4;^~< zkUU5v)A1Y~2iyGXGF-~6^S2c)8w}00>CTKwoicw(jW3+=Eyt&2aq8Zb=PP zO^w_}QcAk1)oc8xpN;=;l0S9c(D!(_cS2jr@eZq4kg>=w$M-h6&#ex){d?RRn`UJD zj6bH8+gR8Vv^v$ErOfDwtcy-b^~sD+{;$cFq`X-Ekvo$zUCY<=S6#Xh zTV#CVqPqW>e3rvqt)={mPw}`|bA43B{%mttJdb}<=97(gDnqqCaBFF+FJN(*xC$5& zFc}1fUjr?As4eDgPq%>g($TqqR>NdLJEChKEA@crb3kB#9;KUQJSaP!btHhapyrT+ z0hg=;cyIzxVPtso{9d-Bv1(TDMe`=li!#nETGNcBJJ+^NzGQ1}>tYKl{Fb}#PUv<` zg#ag!X=ziHwd}XIg;$1Vf9!@;UGcM)_hcS^dG@x)o?bQX*>M|;E8Q`6_SL=Py5nBO zmU*?^vVH!A{53r?ZR_&cmrsd0Tff&zQh{-uX5dF;|zQ7t6aXHKE@IZ2X&0>yQ9L|8i0!qc6^ngZ#OZb3&6 zHI5@mq%|G$i;mJfd$o@zqE5DR1FM+2$nTGT{>I4@*4-0TT{ZV5Ee_4ftFH6%5X1+} z`?Tz|H`}YXM)%BY`^rt{@U*YKSLf~AUSH|7tMX;ss;X9=ZnY)d{_*k2&Ib!`F1M~- zdXC$tRE_JD100f26IPF-y;ahUn7P&vsl!Oz326=5M5;D4kpv?ERWPeGML^I!5OyL( z;Hl{#$9TF$ralnc8VPry(LJI`s-{EcNB%vo5r|!an2akKTSK_|FO@Yby z_r(`4F3)`MqYlS+FlUMT5-h3J*n=)hlM+z4ny#*_mOW0UIsAGx_g>t(C}w4fs@fW! zPN;HSpYhx2m_^xp!4(yLjd4Y`e>}b;;ID~Cnq0YL!MlAVwE{#in640b>T~od#;)r4>o%mY%VwB0bd)lR>dN&CU(v`_Taj0 zyeb?GD2@u3bNgjH;$vWnX^dr|+gKw#1OaYw91}`7G-ePp*eHvG2uU-9@Mj#y9^MZ6 zmuP!z_T?kV$ZUv|C0IHw80btq5DH)u21A#IdXo%_YG8;EjJK!o>=JWqXG8cZZI6e` z2i9fts#9xjT6{&5m0`i1c3gF<42vF&m}38U<6k`H*s3*-?#`?di7465ZimyY%0rT@ zLLD;ZszO)Qn=$4ba`0H$kT0CgoEqnfx}@_!d*@3}%su^(d$#`T9nZ*mwMCylcS(op zsIoh@uNPx}{A7AuhaBt*${pjLT;At-k-ertDLul5_UCk7&kCjt=R9=US z=>xE9sR#_JQY7p@AyH1nkp!&AMNY#}+{@8D1;@Nd(Scq15y}6L+HIOE%4m#ew`i1# zqp;KwIgaE1bi2peCwx?X^mvz#cKKN2x@hq~Jko#HSbtO-$KD^?<`H-)hn@2DKQzi8 zDyJK(Ii|Le*xR%@Xbp|cpAO#3%a6T3wy$IJOoHNr$l5a;G~7Qf?x|U)|9DyH(Ra#A zm8S=X>t)xRE;;n);j79>fwHToe@y7%$KZ;yLE#aRNxB!Pm1u+fM@Qq7(aHIpE~_yJ zg+|N@!I_Hu2N(yxQxnZTA&!c;Ql1_uBM*`p1w9_6ga0FYR@Pq$iiT7BSd{w;H8h`>BIMD(FHJ)kFVi7x|GW)nJ;6AZ1v^sL-LTGpA2t%8GrIAYq~T6C6~jPbD_K zn$dKIL%NiP+{kBaI<&oz-G1oMcAnpUi0$)LIh<({5H)#KKihY(bm!3ar`TS<3N3&s z7Xxns`bvkdN{!TlYl1iFXa!4^VHim8vfxq#Z;KbF!etx_QCd8=d0_MA0cG>?9Lo-H zP!k`Bj%r!-bYHmzq~f81n+q^q&x@ig=69Z;Von8*#7>Z5(9@GM}v(LOI^unfF9SyF`9#+83snd8@nYI*z{DwX;pBprhO6!fwV zdDkc@hYR=!Yf1>cWz#@|?T;G|dZx{t<~H`l**Nwz8z&d-Dx^)bhmOZnskp4o-t;OP zXS{0GU9>5I#5L)y6YA+v%4z9A(k{ynj!{GRD_K(^$B&(=H$+HSC?p8F1Rvk zZEbI}M6bMHi?)R25^>fX?+kl9;m&w7izgs8fBsbi{d)C*Tdhyt^@|H@;5T#OFYbEM zdb7D+wZ8$zG{D#-sYjZNR++OYr7)MFPUZ)KFY&>EDzbk8VGhEv4ElilLGFiSG37cY zoaQ?q@7Q`^Yd@D_UgHUG%*$3UIkbHU@PBB#oSoJIV-CkemoFS5KY4jGS2g1IFQNwx1=3EsDox z3r%XO*Ms#_7G1UH`3(a=84*9r`FXujDD~6ttWqO&N~xEx`EAY$kHyN~Fmk{bP5Ik) z8_$OA-07;jtbbS6#O3{qmrb9X4haNhxraC(1pZFsYe_^s!8L@{~tm-v>N91@m z;_&mAthT}m!8r)ZwXni&G3ysHc6e2cuKx_L5rsNBwc)p&`cD3mKXS^OC!e7SDC~$7 zCX2T0EXoSuq;*PLXmUh9wPj{M;m(EL`q3|cM750Rr};L_#z^&|uQ#YStGmc!0uoL^ ze~2}@{`f25cs#652=g_C8fPG)<|6?oQVD`7v9Ac+PquKh!OJ)<`-NdmhP46Mt1t!9Jbf5YbvNRYeKdPRQXEi*Fu?r7(Ee!c7^$>^~ zz18%yXz2J$G;|mk8a@miK?pkRK-OaCFNp+34mTYU{*ui)Tz?5pPN|<>L#kAgkeU`R z+G*ctf#OQ^90%2M=C`962Wgnh4)cRHYk6bDIF;7K=(db)#BhJh-#fa$V_t;LlGm%G z!D|a}0)?dCL<(ZgSyB8;#1wVbg;6ZR7_Bk&rI9I0@v}-p94Y(`8dr&WbP`8%JRd&! zuyRoS9VjNr%0s5*xJmVkty0-nc!&G_{)03V5kUFxkT~d9eo}a+@Qz5DmvEiRn02l| zotGBtG(~S^M(6+oWf`iXYW&=fT14fjfbXL>(3?1Z%>qM|!C=`jgc8r@NHSm!)97bd^BB^pd`)7G z%yyMpb7~vP{D4mTRueoJhLx(~TZwr$*8dvEl`yH^KyBo;zM(NKlIx;AG~KxT*XWHe3Pxr>fT`9ue@q)l z=UBpJlcm|9m;pHiG$kK22B|HW0}W&$T4Nf8U{8iPyHo=EFSHzqvR0D$XI_{%l2!0k z2haO+&K=&RJ3Q7*ysmx1f`$pxE*B-5TG&jJ!Dc&&ZO`90lYl||tKU@~ifl4yvI?z1~m&J3aL;2h$TDqHJk6$5{(-n`$ z#$I68q$2kv|Ma-H|M;Jh_t67mE^re=oaX7_>ex6SiZeW3tdH>F$b1p*nt~A!PCw#6 zjz5rLn<|MScjCs%4RoBz265hATg0||Hx7GkbjE2^{^c^O%TtU>*>_L>&~PP{A7-RD zsxL*mX>u|mV%F?|saXk}(SUNFv4WQO>wf>GIKvJR$4mV?Kdj08CwK-9y`rRegq|fs z>kl!Z9v<_L!4uFY{DfgbfEC`uRbf*JpaNbr{bP!L-fHZ;f@}A{Ro~rv?ocKF^Bqrt zjaFkYbNUVZVSYmfPe2J>tomhs+vB$v+!vg;_xoSx@2%WB^xzXvP`+gRS~$Ygu*s~N zQkZ7grDZ@zEs$c!0D9}=*!zI{gj|j6wL66P0aOvTaZQ@uUdXa!Dz$)25DMF1LU9-A zLl&e`#xHrkeL5^tG7F5?6IUeqaPMwmsIVuMnxEQ$0%TSOT$fSv#rF}dMZP7(O@LaU z)dGtwF;RjeRP)Kgwsd=28uhbeA=^HEdOOb>zr_1f?U@w6E6KARD3VMrzzbM%K?ZMU zDZCvI6t>mV`!c|-3)C!m(33nxbZnUPGB^HWH-YT61*nPqv|blgiH@Kueph{G2fCW% znGb0TwUyQqz4LjzGgtEcE)6E&kGeHX02apR%IJTiV`f<*A5RPmZI@nkmPyX z+e+g}GM)v=r13h&8t$f;ixm2fx6-)gKy&8FPoT)lWq@E^@E{2by)W4)@H8B)I(_jr zG{NN83}VOz*M9O7Th{i}tE$)Sap(@Wd~@ar{@p=vWn6*>ydR~A9C6fkoU?6UUFS@# z-s%o`tr6^$)d#lX?sePEoqCFY`uUL=6z&gA_ zh5-m8rovvs=b<=7q+ZSBHokuC-UH{f%An6h7-fhR5jCW=PYPQr-5_|tHbS0cEDu`K7OkDy_Tv- zHgZ{u@xFj`xDvNNVZ1E7t=m3q^i67wJ zEc^>X;FjkTmE?t;A@mX-Rk0y++Z`~AW#!T{`cQrIeZv18gdlm#$SHlTRY`>tUzH;Ghw_Uh#YA!c* zBc<3^T)r=Lu~+kXV_a8dRh7K%@!GD%UHGeg9JPX?>Ng<`<`7wz@3t3iTlmyd3vu!h z|6kN$1QA(*-f=cFU3jUxp z=kTP7JY&4^o1Iwn6~U_2f!$31a)hS>EykaI`P$%vd)#}&p7G5+)iq54FSp2Y&-|V! zx1RU$7dLf&>A5dHl(wY{x(7p)yMzPag&@#_3+ zUp5q}R$Q7>uV2_P*{{sBwPmjP@nhQ)KDTU5Cv9nO*t%-hRw3iSx`Eux4GU3;eDr8K z%-suGsDMDa>97!Rs=(mkbd5r~q!G>9NonHQ{rzW8oT0E4ckf=&Y36!mGdCb~2Xs*U zi*{YOZ0_8ZZT&gM8kcXq<(ajmE30oUUZEie{YK-iUvE8=^bU4aipn z?l#he_l)%2fxzAD7qAci#oavn_O|uceU*aFeD%8Z+unZp&wu8V8lunL7>Gs#=k7Fq zJhT3H#-CW|t@@euZ?TZ^$G1psesTb99R%G|2~VpT(m8j!$!w9ww+08r@3*1 z)Ic$_#So?ww3CeA4_*l7M<_>rCjc=xp>~4M=FN-FTZ_JYhVLHf1-pY?Zmilc(dKjP z^o+aj*!h9LC)i8OdBMsKn@^1-YT~jd`RJ{z!ou=_^z8k{wqMPEm0f<_HJ_Pw(Z5dm z?mg4;8>yd$!LJjlT*3p}$??Skn)-(A~R`zPk{uJJhFSHo?_guC8qW$&N0 zYj$0B$ulqR^1b`@=dRhD{UTTmnmZ5h=}`esae^r9`X7OlWSDpkTX+J;f}@Z|l)Au5 zPWu~nXAvtoWvM>toln@|y=5)%>9?wmi zR$W(DO{TlGi3IRHe$*?}D%%(UWP*VwoMl&Ome{u%Gl+-df^NVy?#gbS1 z$7TB-A5gtH-J!^C&G;{)kWroeRu^|$4-eTnvmveVZ!+0XTr#)kTps?3fxf)j-=6P# zyfD}A>era;WJ5;bn_gGHmD`67>mH|Ljg@8KWfiu-BRJ<&9~|RprRv~A!eWST7h`$zjH^7xVx+A!25}tvoG5~Z#!zDT^1>4mRjuOKPdb@?^Vlbu z`zzM7ItVVN6Lz5ze8pQ7?4d>WmoN>{-N-@{*rKI7I%||R8X2O7eZx27*b1V zA0^W@m?saH<_~u-4Ar!?Ef_aQJJ;ZGRf8WN>9b=Sx>mIJwf448u9{LTLf+6NS3fFp zQkt-+yQw19Qr$RX>UkILm}%BA=3?n7rFPZxXLZhPtQKODAs5u%d8obfjLEtyT-P!+ zec_kHeQbzuos_qi3e1uvlb@M{&z8ZpnnZTIM!fz_k6hzVpnwe=+9`D@Dyg^3^81 zc!L2!6_s`}NIGg{MDZ%+KU$jqZR2rcuJQP{L7qeGFur?fOH<3z?(t@pf)A0)wwa^A zL?bz#&wbZ;@%iUj?{`HBKy50dC?R5m@C3hfq-gnLG;kQl6;e<;sKiJGIJ1GB2$ehdM2gBMsjRe7_yqPK= zmIm{mqYkPo<45hLU>dcfPLnpuDLH8U!3vu(uUh18giauhn&3jQAjn9UbZR8prifia zb|KIR{L8^B)4D-yJ2?tgpLBI9F#k~2V%HU(kEGlzi+Ex1hD}BCJnOLz=sf2(@-Xp) zV=t~1@^sDbl=G!0u*MY|>|X`c135(7b2;Q@aquIERgetRFRZ- z>eUrC&jd1MkGR@qDsm^1PG4;(si$b|f%eV;_5m|v;TkGVic+_0)rst?UAtB>9QnYi zUGhLd@L3Cg>3Py;oi2C*OYK>=` zKiPXCUze$6i;+^Ybs6K(P=581sm8ymtoY&>UOue&+f*VO&+*tuCY~9 zyh>SPNR}h%j%MxH{V6?0D6xDbVq550js8*LFk1~Tj7Y-x9s&G^^1+ey8u)ta~26> zOnbT$6mF2_4E8bfAB4i%Od-c}7y(?|Su?U!PsQa(w2JdDS6jB)Dj_PCW~dj{aN}$%Mc5$t3u@A#?fLK5{8!h^UH!}N{Pf^pVNlo+pcw<(5ApuN z`#L7GA6g%O;NW0k00t+xerP+!9`6x)O^P#AgBgnAkJW{$xx^-X$M!QAJs-IL3m5D%zy6!Se- z+lToMl8-oAFJ_whU@}KExfC>xY`1mcD1r$W6bzhN$yowOjCGb=J8Kj<3-d33W7A?X z1EaJ2t+ifjx~^I7e{0M%+$vthhHMSu*Vbw z`~ZmoL;oY;eMD_$a38z_HB$W;$y6GMf!-rx27x;OO##Y|Ha&{<7zzVVz{L!vGANH$ zK?L&8KP=}26v_J${s~)xc{Fk^>nH8Ox-MN0Z};16*CZS44n6#W-N(Xpjo0c_D&A;o)RY}co7ef!KU%&R!sw(RzyZLpn*t?{gmM2@ZGKi!-#B50&F0W+w(BeW zjw{AjxNV=X1uxJoAFHz3T#G{EQWeZ=A1-RQIxIEU>MMM%D_TYs_4I`%)P=dXFnG7e zT~)cIQjzDZ4ssq`Jx5lMt#W&CqdH7C;QxIgZp~@rv*}*A+ASabXPzSX75G=s!AT)A z@=)-IG=U?*4csNbMJhr(K(TJIF!dTGT%!@(lEZRZtB=u&O#oJbkSRRS*Nw0J+qo-l zcsS82+x>7Mk+~|vNFm{=4%%+G_v>sHyNS)>-S^&L3s!p)DjWgfr-)(!M{DBY8&;fa z9Q*F%n#Wng)*EjR-?Cr6%lPBlyFKSOSiyC|eMnPu85>?Im~5z+`{V6*y}f&PVfT(7 z&8=ui22&ctO-0jm+2vunwc&ivE@j2?RYz}MxM0p}!!$RRtPcOaO(RieuuALWa2vsC zmPy5dG?by(8U5q7zGmmI?i92*is)7%{4WdYHUD!CR3V3n?sNM*teAT{*a@ z)fni{_D3p`jiF8@RXHxvm`0osXR>;Hc!K(q+pf#2HTAwsz#VJOO|+&!nLcw*;==x~ zUB5MC3=+a+zQnr86Dz{0=5*Wg+h#WMDUbZT6!Tfk);f!Et-NL&bKdZT6L5Alt3o33~kg2?G zS5tEOo^2Oid;oAkG$oK5@U#vo(dJPY4WmGtFNTB01XxRVse<0AQOUiJhe^nl%8(B$ zZHP2f0{f7~D1PH5!70fkNr|fmhevdHxSC_`K*m>Jqpm$KciT^3@HD5RoZ>Bhvk z%9PR>YD`u{FrKWxby4oX`e!H9*WbRpEnU}OukcTpvMyn~E5qJFNM#_-tS26F@%2}; zVy0${=iqteMg%D$d?=b!F-wvU76S_MYBoh4@D~Qj+%YTIkvyr(V*N@i7;&1W>ahQ& z%pHvQ{4j|T4I+yg0BbLWpG=L_|w5m2^r{yrW&la|t`bU2EvzS6MSmgaCgviBD^^Dy#2vRGJ2_&e&@nczDtWO&$muq6vy8Crruf+SEfkZ(&-phSRD;)dDx=AV=f zE8jXP&A;bxZrMFAZ)wV;s;ACau+8Th!jx=VFk@pm&iz}@Ry!K&7PfWFUpb4W!Iho0a(+kK!n(!|_3W+p&&fgS zB_xacqj9i;_=8Y9ojzV@rG>e zlUA;o-gtKMtmuYx>cW>U^klBC9+y13F}r5vqy}qnLhtmje@Y+_^k@!U4>j9t&Yrn5 zD0oFEG+5#WzhZURE%?tkbSiwTOy})fwpl7sA@>=($NXn0@D^B)|OJVvZB@c znWFRkOYq{UOqzOeko}7Y(APu;nPiQ5Qlh|RERS$~EMIGG;pP!ic<51!VX^1Vg_^a$ zp|m3)Y#GbL0x(+xP@{E^IH4zjLnk6m2li9)-^L;Ulo0O;Vi(F#*j>Rl8>H?Q53BV*n>cIw=Ptfn3p?u(Zk=|+5P*;{=UGH z`8KX7Rs@ygFO9paswR3?1m68gAG1yfSA;qy&ik+bzNKNHF?`;*>QHUste>&KT~8Tb zJJC6=y85bl73YT=9&fzrr$@d#eah5D6Kw02hgXDcUau{rH9SIN!ssAk7(iPL9EILv zAWSL^s!7Br0Eb8)ksvP$qU%V4NaI6E1`i)IG!`Y{ejSE6M8F0N$N_!0X z{0x*lg0Nr(e3>yyG-1mM;aF#w`9CyRNe-%@&s=Z;`;6m^QA?x~DYpNdbBqn@iVu%p zBH&xlFtbRbOa58Fa1?ohNN);NFrwwBqzYn2M0*C0BZX`5a$&;vT^i9w{ zZG5Mj`*f$O&TPrZlgg zJ0N51(3a1*i1mH)HRH$67{}hMZ+`RH%MaGZqs>j5_sv|?yJ*~XY~@Rq!?)kvzo|cY z`Gv~*wX8r2^D!Zsx(kGpr-`3oL;&X!8te)!Vhq-&IO#e>=)(KqHNI-GtDmM2dC2RQaKDaTOn>fRBT zR9qe$box&~iNyO6V9AfrVmXquQ$wf?^zEUk$dqKdpoWM*!8Bq$3n?BV>tF@@)Zsf^ zN{rldz(T;sOlMlYnfra!cT^^L$oSe@m9TV*r~@pqNuk((pw-|3cQ56W(SN@FM#;U*Q zWXa0=z-%~Q``QaeoW_y_q&N}nP>U!<;1)`KDe0!*k^{negj>KWX)(hVmtmu_D6fiV zeDC=2y$t{Od#v2q_e87msYjFw*U)>e3Pt&XInthQdslVJuFh57Z+qApdZzeyv=pcq zYIgPx`?b^SbrxX{b!IaSFv?@sZ~ zLG~PjX*dmgMfo;Gq7GA@dPX`c@d2Wf`p()Flhu=a7jpIh+OuO zL>LhnNwS4tHZ`(*zh}xhvCHNau2loZ`x91t;)PGFn4sj*kt`ONk%h*8>G@OBe|*sb z>om)Ye@st3f9bQabEbGa^Dbi(*f<_&yJGFMX=|@&E4*#I+TKU2uCKjm)xOWZch>=? zM*RVz-4GDkIC0>v_ddIC71|F^M9^u5dZXZP;D!zYo{r;*HUo7+X9`VDN3x7JkDU-- z6T?78c;+z-V@F~j=xIE!_V1~&IU2s6anx2fzA(Yo=+J8ecia(eYP3ywp|QHwk@E*L)*|{1mV7j+M3S4*NEOn^LcS(ZbHN+D0-B1!z89~c%ns}@?Y^y|#l9HF;J5Cf$7^FM#df5D7 zyFr@;1SLftMUe1_Gz_{nMJ^(=5y!<**s?*eO-!-cAB)vb?{28(5KYf*a8)qBFBG)Q zxd0Ab>K6|4x`SS+(3$8!~}O>tS)_>yc0RChcTo;ss>S!PmTA?#>}#gi4W zbCzbaCci^5Co>DC%=+ZrYTu=y;G~`dmtS_Ed*;sD>$5#egPrqb45HU>g@FT&9dNIZ zbqm;1N+Us`4j|dm!SHB0Az#A17*#Qrv{>jD#0r_dK)^_1oYF4aq87OVkT2v)DTEAA zA0gKPQwVbuMoo2l+rlx>zyS?8ns(~RX{P+E7=`j7>Ps5W(#84t?KC}y=9UqlBPL_*bCBqmMYG5$8?(Oj``Q!F=noXD0<2) zo&_Y%Eds7ZIRn_%lT2M%BTp4WTbOBrYK{KkpjrfM44cVE3wpFxP)0-q#XCESu6w!$ z4?{-L`RNLfQ@L*;*%BMJ!+!YfA@2Tuc<-%b8<0feFngaoDu>Oy5t<8T-<H{g-CZP!s{y^1=Mgc>R<6B!?G%*Cf!p?G!JyjKTn~gDSLZYMtHMgyVBUK&@Rz18mwWjRPkYhQSDMr?fLM_ zm}_jSE`@|-0}U+3>D0ayKB`@i%c5Dp2_Q1D?oCI`Kp0yn8p%e@CHyeOGz>R}d@;oo zu??rT>k_juG|Q)f0qNwJh85RmPQaO+{hU|eO1a+vBsCONkkoA*VSJ^e2L>HlDjk5G zk4Bz0g4rd`H-*)V!Vm=N9jSDixTQnv7Yxx3LAMaI51I)83GFB;o&KpbR9vW**N0Gd zX9t8@Aw**pCA4tL1qPa>>!`{Oq)-hBKq#!A7Sf6DB-tWrLgSFb-YhB!cZR|#;1v|% zco+%DO*%t*2O(TMhKDOankggwU?e z_Ecx6Q@k8lkJ{M-V`J8y!2>irXi;k?90=+==ux~)oH|H70u+G3>qyfW(K#h|5KE36 zO#UL=%Jf4SynX*J|L=LbCvC~+hfzLvaT|BK(@5wtTSg+kt4FI>zrvS!X)|? z-5S=^L}gslbO%JKR_4&Ni-hA$n<8-t*abHfR(C@o~br&x9AqcKV;0U!ynA$Rf6~`EyHkIA)!{SkXEa; zvd(2C#J#fYbJ{$z!zz2ZJLEll?3zwf#aYm;I;;p}%CVSK*==QVW%SN{wfaHI!p`3pgZH+%*$*Jrdu@4;^!d-um~}a6ClMg^wtVlwNn&V)n%{z7)^mquBKQmT(v5i)h}xo&W5PcD2q=wv;s>SL=)Ki8JH)&y-ShquQ zs}&ea8#yQV@B%AFC=9r(WNwR#IoudC-HJ%d%%&hVBuBVTwNgQ>NQLVb3@C=%9YGVU z%%!Uyt0HTfLz7(?$;J2TjCs%nJBxZ1%$W<*$YN=QInI*h2E=o=TQ#*_)1vrbl8c_< zfu>4D4JtC;rUyMCu2ltWmV~A|HGFN!D=X-0o#MAJr_U~HK21?A6*`3g5SNUWZpI~NHmko*o z?zQU{Xhviog086+#qY7=O?G_w8@{Rn@}m3N#dWE#`pRGL7I#gU|DfZ1r%3mSh;p?mGL2Q%!#elS?jHIhZMca0*Y3af+vI8O+r2rBu~N; zl`o<}V-o{;548^LK}q(B@a&*dDLkke3=4ZFW|CI?vxRfX$8!TroDZcx&ff@+|I zKYc(+m70`a;M+(D0U`p!N&X1?9eW4gkik$W=6HyiBilvH*yu4JB_?T&5TYuG_;3)Y z5nm>lv!cN+Yyu=hQXoB}Z%~sen?cOi54E`T0fh1l9(DB557ytiT9sg5YQ#*D$^dnG z07EcHUjcy3o+J(ftErzQ-6O0Jt=Pz5{ASJxNfgMl2D~CkM(9f*sn#H?C33|8c7jOt4haAS;3kmroNQ0J1 zE75gf+m-Qe%TXC)ZQ6Wb}Z0tFbxPf zpm50|wx+2$oUFd9;5x(SrPWqpcWTrYzcO8TY|)bI)opiGC&SH6Y=gK-;75L5_iLMB zrx}O0#pM_UVp+fn*MQ5z)V9cEYAk|$fO09`1XWnP)>$&Kk;5I5>B(;5nKYh7iozQR zUwz0~h##(H>a)>TU_x3W$LxN+tHE6van#E3=#i?%hUmU%VS4mPv>{!+FB*NNs&Q;7 z`Q~%>E!%P3vLnmRKmXjFJC?t)d`upn2}JENxz-V>bT@SAeml~zb^T#gWN(!J0f}hU z-e?+ys%l3UD!h4g+1_R6{BYTh>(4#^eAGNTOX~u-D+k#H{S9z%RTlc91?f^vLot7@V;m7?b*L!!L*tm zfp@$H`hF+s4r3M&F%PT_z-3!dbvkaDRkj@aSQlLXbjcFo#wBDY~y7yB#Lk7@S- z0l)FKag_gW<7gmv{slMRe1Tla?lW<;v1O*QjD4;)$?h|@Bt=&wCS+`ckQYg-qz%#z z>2~RE+@iO^QUp>1)}fh<(e zxhWFXVW)v^2edThT)-nRXGXLVR6;f54^O3`r6d9$)(5PU-YOpy{5ZRUorub6P0s1@ zx(bV~v?!p7*Dl-jz@6u=u3+ zxs-_9pDXs8pq2@CJZEMK(z`o4QJ%WIw1dGoB!+U1#h z`=(rxK6`oly$dHyWJ)i)&7x;L^@+fqrd@4Q5_Bj`Y1`G55C=Xm*`5ek#z$li$RhS% zF`msDOSbe|pz8K05hI^v2lmL=G_VN)e@Vb!wTR}Bgk=c6%D@D^E#hVqLE}>y&`}FS z+|h1zs%KBqw5`ZK$8#!p!@wpbkhopl>I^3>;2 zgZy(dso;X?lFwqr?>69J)M0$3;itw=`M(%HH9n2+&kc}!Hohh!HS`btP05)#KpR7( z^>J6j=A@3uAn<;oSosLA_6v0s#5<;@#gJ_Uv3a6w|<<%P=-FC+%Lx0`!#$%6O z!!NW=^*C*XC(gcf!`?pGGHq#g`Lx2jnz zLbUVuXCPsM{jV7AP8u zE=_$iwLfMw=?}|~j+0jkA*bdD%^ept6jUEW)~_K49%Dq#J+^#Hta(*G#*fhV&r=$%yy}6!s&3kOcYU7DR{_ zatN_eLArsDLXGJ>+?FzJ?L=*AdK#9VWAC3b2sdt8vY~g<#7Wi7mq#oU6MoNh&jz;e zqPA{s?AONk_KvTvY^gt|;-bm(E}6M>7Q0#fqd5*f7sVhxo-@9%k#S4YoI5wDZ9Wme^f8_}aQ-!p`8@kr!q>LEy?I=?vTE{_wn@w8v@UDutn4j4mi^iHJ*e0=uk;#u4E0^3s z+%O_3Zfw9r*xT?c$B6n=h;Ghwk|2zJL0Dp|1QttagJcKzfv^T---?DO z-2O49v~KIY%4T<|j^(b_%=tU7o;jnp_ouVgPfou5|M2!6fNhm$+pwN9wD-2;Az7B> zc*aAv;}s=whBKX=kdT;6XFxUqG7w2vDTNRqP)1`Y6ey%nHgD6`ZGqCVDRk1-w3Lt1 zGCC+Uu};40evV|zP6E8||NbAuXX%V*-p@U+o86`xev(bibGIce5== z>O?M5#A8su#Xv1GI_lbn(NVo<3AWZBC|)pUdtp-{6Izq4$OFWz+R8}VqQyN6o61K! zN*o@Y4KlZ@xO|mWnD^53iy-S)#yhn(QE%0Hklk+Tv<>GUzIVsY);6!*ktZ*3T8C1Q z%V9xS#1Kyb8Q+>T81k$aTH@M2EAQ=|*%GeKcZN&yo0>aspS9wK1uYXi5hwx{7@@_8 zS#*9gGihxBU8%{XT>0bkr&o<@9uo>zRZp9~v+E8v<9J@liGA6=fh#=u!)Ul4he|66 z1z@>`a%WzrISR@-qVA3n=Of$ZfBSso_lEm3A}SV<>}oP+?pd63Jp31B*nPu)8-DhA zcjkVJ#N9p;WaT78*FKs@v|-l{9x6kJ;vnRpGv{i~;hAs9c^R9To1K&BaPZV^89WCU zf9T3hia{yuXh{q@X&_+9?&n+^0V9&Mm!ozGp*pDSFU4Djb#pGhyvToDR0 z2N-rzCif@t|8|XEGh;|w#0X27L_8jZNWppl5|UyOS~B5LOG*mHTIPeIlkg76J4{QK zxYssqXmJ@T-Rs*f{(jHSKVG};iA$H1cg-l&1NT7dsC(`HoA1ARL)%oVK8pCk_62z> z9n#B6Hlz7$ZqW&yJGuBf@iA9_d}QnMdz-uWTrr{N>mhSUHyV2VwsUU&_1*iw_2I&{ z$d1KDwd1$W@2pXlP1>-8?fwh*0n4o$kS+%K{%q}>YGSQS<>)GG2%l3qZkk2iCGKFI zE}!o+RCw04KK|!PyPjCz^Z1@~%4f~6cqF5&b=1Cc?@jk!xxSSu=S|eK&G)bHJDw!| zkH;#26TD8fC?*TUG86y+m?Nircn)kZR^~TF7N>SmD9KASBaQs1vD!$Si~2D#XkJKnM5~ zT7#&w$Y???I^=>p zspDG`U6EvKVs>QxBIVQhx2(Nvnb%_}eP~Ygm}u+F8L`%j*N-o4ZZ0jVs3@weWf!JW zN&I7}T<(~)Pw#ZaIx4Cv+5MM2BeVhVFa@+X+mhPnP7ECL+0}jW0|YJLBh@*J_}kxZ{58pFTz8{E2E%;##*(zm zQ=>v9MFCAEaNfoc!wAEOVh9r=Dn}tgNQ~7ma@C^<{nXYQXOvk;_gXe%?~%PT%G8}u zw*JV;6wxLrb>w}hp+U=H0Ufq1)y?{@?uxpV{&%lAw0q{v-G|hjQij~kctGJ>F?ljY zk5En`5HZj&mPBT(6rx(-AE?H(skjtCR#KAi0Kg^|Ktd+*9DeMAXMa7BKmIH#E)tF# zp5;PL24#UjP6qG=els?V`;*WaUZ*~r)TD%z#J@|^g=BL6Fpw}1bcBzpACi)}@8QXa zQD!`wRG%G;BI1Y(LXwvm&Kr1|LVdD@2TEg7ga0@mJ{ZRXynNtNhv5Sd#THudkv)O= zkVdM6^O0`08!n=`Jb{!t*$ea?srzKgCA~D{Sh|e!uzkQDr*?rRZ+NRhDkRZ#u$_2$ zhl)9(*?yDL5@%>b$e*xIXui1bSni9c9nglz46T;&3;GWIuC`~k?>LVR8BwDN5W?{g zvGe*6pDeTp+&>`NK=5Q5xbh%U7b@Nu`Nk4Sh4MiMy8#&!D#oz&SB{x{VI5<27fv4Y zEjDFL`HD{Es-?zpatzGkFy1{4%I0qle+4H5~s7Ipjwywz+ZO5*qJ@cc%MHEn!gc8HtF+v0=#~`Oy zaLpr4703}$C`Z_7hx?2tLYeEl>|Esuww$ey#&FFBm)DV^W@kXv8{U z4V=7o>;tcg*A0ZlKd{=)6)QTYo_F5B@6yi;&UHH{))m&Jf61<6ACDe=C^WjM=uerp zÄ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 V*eEM;|ho{trTA6=?tf literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/fontawesome-webfont.woff b/release/1.1.0/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..628b6a52a87e62c6f22426e17c01f6a303aa194e GIT binary patch literal 65452 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 q%u^)w#YX9ZIvhtu?9Cy6YRi6f6G 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-black-webfont.eot b/release/1.1.0/fonts/sourcesanspro-black-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..4f93a618f16d371b3eeda258fac03e5a9e553d1c GIT binary patch literal 23710 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 UL!4Z0)rr&qNttrsTJr_La9NUW-v9sr literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-black-webfont.svg b/release/1.1.0/fonts/sourcesanspro-black-webfont.svg new file mode 100755 index 000000000..8f9713e13 --- /dev/null +++ b/release/1.1.0/fonts/sourcesanspro-black-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-black-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-black-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..55f6c3e2c4f569460bdfa3bd3f3bdf607230d1a4 GIT binary patch literal 53676 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 ZR5udo61vRemhNP3#A2;KJL5T}{uitKreXj9 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-black-webfont.woff b/release/1.1.0/fonts/sourcesanspro-black-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..1b9c7b13f6f66ebb4d16e2fe191e4b95f974e77a GIT binary patch literal 26544 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-bold-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-bold-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..9e2c21a703371e839c8cb202f8848f626c03de87 GIT binary patch literal 53748 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 Rk6R<@dCIzaXyM~Z{SUo^`6&PZ literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-bold-webfont.woff b/release/1.1.0/fonts/sourcesanspro-bold-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..11a950cbcf6884e979bae974bbf6d1e9bff0c8ba GIT binary patch literal 26652 zcmY&<18^@*^yM$MZQHhO+qP}nHebva+t!Pnyx7)@lg+pP-L2Z5I@5DcoqHQIQ`Ozm zVNtC{-cTd!9K8LS)qx$D?ruw7#FCHg64@#N2 zqlMiM7yF}W_=#(#(#%k9VdV1T3nBQUf&4!}w6OIu|KTJ70EGYmAd_`!=ZxRd%*Ye~ zQ2!|d!1@Drpji-h%OCQG`>$;TKOlwg0E@A-bM*uOG=AC&{8KJSMQxWHi>-snk522S zEilnf-7-eE{tO08m7aR#mn;I=K9_-|Y8~ z-_=jdgB2pQAV+7jA76{YAHN?RAo8H)B+6n|{-f|Fx#6d;24<_;(Gf}?@6gCqW^fU6FT3_sdJfl6SiDFMH`prL=F z{1p1%X_~Ki_P=~4Be39q=c_BE|2H;>F%&o$;lyx1WGF*WCfKxzp<$>Y0DBea=Lz_~ z8e>L7M-xM5rw1sb-6<*B36n%)L!fAukMCJPvV=Jcx`lcvvt!_hGUhG-;D-&>_W%5D zjVX=(KR=WIw>&6WUsvU5FJD}HA)CzNg<0tGRJSKW$P{Io5%^G8VYr4 z&j#*8SRH1BK9|b{8-odp6%Qx^8)71C2E9NMSpZo`3LavOq(ljU3;|7~3nYebh=ZUs zm{J^7goo#10(Sz30yra*%>7TFnIoBQ4E0a;4_Z$o@XJu(+ zW@T!kVq&fZ-N(Wz?w;-+P8Rm}zvo27?GYr-`e&bo0D~NuCgMIIsJjrB_V>dAc*kMw z|LapjL-RmGEO2pf#CDKFrr=jvSct%8_z>X45fIZm<|U>N3t00SL+(*mi69vvQ6Xs| zc_AqwIU$1qX(D~2xZ(wn@EzIj?~s{2uydV$Oi;C%Lc&7AB0>-~J1C7ANY$B-@AvQW z?}QJAx0~mLyPF&c3Ibd&$J>D*2p@t=@84$wlMuBCv^NAwo`2qO&xMPDNN|R24B1f< z4TUuN`}-$H{|row%nVJ9F%VLc(h^gX(-TpV(UH(l)E8Ei)D%~h)fH8i*8Zw4cQCXx zwKcXjw>Ppfvoo==xY<2Dyxc!OzTP`Kx;nTxAwa}L#YM(O$4A0K!$ZNrC`imqot~Rt z-{x^!2`-gMuhr~ze%fHWSaI0;ZS}BnwdsDj(cy6O1p-TEb+-OojgE1|Up;PgnmwdA z*`KHd<*uiXH&n$pQwc`s?*AE*n*J|KB3{4G>EwDwrwa?7z{K}nhbWVx3LGK`04qD1`o9+l0P+IH0r&!30{#Jk0nz;&Y=9a- z6`&6=3%CVz0saEv01^P%fKq@tz!V4(Fb_Bdh=L(`Zs;j>$?FIqZo?sf1P!kda&4eC zWhIXK6oEkvFUJ|1@`N2hT5&ih#W(>G2nLD5ZPa5G7L`cmfD>Uz`U>+CA+y*-7PIp3 zG`alAVv(6ls`5CqnN>L%fIG7pu^uk2p)Jan^_khm$;$Mh(M2XoMb|7ux2`^5Z;29_ly}C zOESy$=>^J^zuH(&tfzjrB+Yk+upqrounMZ!*nwt$EfFn0IHAfUPL(yVXJ$5jk)jNQ zO}MJ5v`oKj4CpmBof?Kv&jdlN4XJy<;=?15qb{_OPSV05{WGo}hD1uih2}cin)oUa ze3e8V?Us_}IS6k7A5B{AFJxC}`sU4%vva^3e9^)k@aV&m;eHtp-@rsN<}s!Ugc21N zS9=Y|p6#IpKU9976-*60x=RSigKWND6Xnflaf4@4hxGQ}+`6BN?o#jg6C>>5P-R`Q zKsEEO|EG5hBp)AUNXTR$XZHO|I_Qm;wvN>j9#q7e!~46q6vhx;UphhMaRt2)+UbHu{(DKyr z@Wj-GTyT~uNO&S-SYuH?_zs0k0GtF{Ry}yK*r}kzUTEn*fPFaDv2JtJ|U*gD^$1;h_KSP@DY_ zxrLn9>7UhP{jLOrJkGKp9vY0L9|6rOM5`qRr8jvRJ6;JzO>kh2#|)|x{1r_aN!9cv zJsBQC)kLVNBF>L55hL6%B161~9HDnoTiN6V{X0W|Em<^|<>|KdAJH5cR|E59VD)Ym}3zT3K{a@5+(+1)`MKh9WeAR6prJnd`u6t@b zaZ+UHuv1r4bN33?gdv=BB9M!4Sl0>`Ibz&H`Xu#>_*CyamYmojPOzhjqi>kH18f-_ zSlAw8P^)(8B)yrgcmF~AUo~?`bJ$1HT8{pNCu|c%XDwwi&P=D@47g;sVMFGy@fe)a z;{>P+7gPxF(lV3!mS5K=Y~x6*J#*bB4?25-)J?H2X5KoEx#c(9o)pix9G$R-g~QDD z)Kr8J@Kc^izY;(Cg?GT->?1s0;!?iCKh&r`X`E-BpZL+v{kCp%?xdeG)Ex5+jP^VQ z1H}NoYV9=D=<@Fh+DhOlC~?Ex^O1Ceiy1@J6byfDLNsE1m)*v!p2VY|nRx zC$V$LG=`lYS!;Fn zqJ2LQ(faq_;~mGFf8%>?_>o<8Fzte%&CM2@>uvD! zzLyGe(lT<7zt(dNdz5Vjw3ia>cIclX*HFb~RlEsSMPWG`F6Z+o)2&BVmCIPmm~jXm zn3@s`An))}_0HofSP6HTs#wK}sJtxNN^R%X)I7SDlI-zyVej`+(2K}XFkLd`K740=1_c9{;4!(mefk;Bl$$$fHqKHoWNzV{(ET2}M>UHsr!$A67KO>H0!1n_A~znuJ{!~<;k zkW?lfN2{X9V<2r=XtR#PjrVA!!e%f#@lli68X0W~a#9gDM-49t-y^k^WJ8J5!SH`fcw4y3YfgDn=%p$7?;F9YI}$R7@2R&cQ|RICiWzK z6(mUa2Gw``qK;>h{#`Hf@db4GJuZDt{eJJ=?D9rI-~bgiA&dW4jWy0U;I|9m#)o1A#{ikHUeK;! zHD+I2tqU>Et&S>tyAU&_F^~+m8hJnSAL!s;Dp~@s?;-a<_JZ$7)WT$tGUn2I-rP`? z#{VMFZKf+pLe1RHFWN&8Zake1&e@*(+7FEA<7ZytV4^sV;-7aic>c=j_B$|UhL7`I zJlsqe1iK}B%#y8~8vh}nX@EwT7ihM6I+qLRFxlzFyN__#Z@TGA2zXhIg1KjYH8|QC zzk|8Vhq|WgRmc%HSCzWflD(-kQtlU)6dX!9qXS^s#BiA)Sxi@YoPT-;&=P&Qyf!o@ zh!EJ~@pxI=R-5lO%=PK(eXQM%^fp<%(>MCG6=}RyXK#yk`lBEPr#vR1lA~6^l_P-< zgvg5e8i7V+a)4L%v*{(bJC2T@Dxt{Z$lbOef#yv>Mv$ArRta;SBSjYP-9qXY!6op+&|xjfQAEkp=d-#B!Y>Z@@BhMARa3flF${;N_x{xG)Tv zeNiYaRqt(EA>`iRj`IPeOE@OV1l+{ zXJ#zv5i#g4nu@mI6mKB08HH^mx0pguH{D-L|*4=^=!U!ywwVV$5tGv#LJ6_Sthw=+@Sk%4+__wg2@- zrAmsx>DA}JVWnQV#`|Zr!p+9hmLC6(-mFsRwnFBmjy4aqs8p&rfNe!TNwzS7$~)5( zu|btodW$TO%Wj|23>}&Hh_c5yRC0o6zFpZI6GP&30#HpUEV+V1mdi*iiu>;Ly6l$F z;^+88{mdZH$dL0qGF!KB!jXIuAbG1EwxP5EJ==DxQ3B000?nmFYWQ3VZfP270RPV&%qXt|LH0{jsypR)LmL+On~!CxtnAisauP-?-V)bvo=p| z-X%)EA;4nxJmLZ_-(>Us9~^xzgylv;;;5kIQ0QevL9OZpsdT4gRUoW3N;;=77QC^P zZZh-`qYN^EJPzdv^C_es=2h|rXxp02DWnH zmRHo}4{b=_( zEPU->ZS6IDTR{`m>HD{HC^iz`7sq8SfhYFB-}O*-%f*b^F$>F#!LOi0F~h1+;mBF) zGW`jP=)h$~475<`s(e_YTv*e__gV_H!*{}VQfw7;N5YeqflhS9&@HO?8PcJs#GV<@ zwaHBMR$z_%K_i+*xMZ>s;Vpv-dz@*$>hBlVe7E=KcmeC4(_Q@dJuYfJE6dIIC!?*a;Y98>@$HRAA4i_GvVUn?}s;W)8`7T!~bo{v&`fJ`Ne?p z;WK`&AN~bdx=k428|#@Koh2;RV_TS9BA!q+?#8F}H%siYeKa{5xsq7%Q#2a_rY}`? z+8KC{m=8=g8XBvuzLydBLFDw$b>OSkIZDkeNspp7fs(6~@oGiqVe@kBX+kOrCH5h* zKwe%x-e;bO+(p9U6TU8r!8Z4Am!p*v@$j#UklM`6g=Mb88%%rX(O)}Q^8431*k1q- zdoNC5&R%a}e%Q?p9P-6)OyI9Ym@ac-iiKWV$&T z=`>UnQmq5!7Q*%Y1zuv%C_73zR7{>(;}8(O&OZbpXi};6ECoZ-u^T~l91i>|GUG|} z7cz2Vd>0ub;2R;>tCOv*lh+X%9EKN)5|(mvy$!WykvrVJ#wsFXDjEs}X##xPeikHT zt0Xy)9UJ3sx-9oIX4Ubwy%BMF=d>Se#Z8<_L#nl^VKWKxw$9LTrJep(0x>&cJ}lp|*3g1-M_ zP9V5+23flb16?=6H(tQW9N!DG+K3rFtF&351l~!H__%Jx;CRBtwyWu@bO}>n`0lEt z{@cs!X`|B3VW{=cGQ80eHEcZtvuy*+*Y%ctb0+l}^K*u7zJEA=YuM3J zlfSO3;)3$Sz1x}aeBQ{Hb{Bc5^BZ=@E&mGrae*(R*DUfHt=+# zvZPOUi&Gh@PR5e>U^a3!vG=F`BogZ8CRUV~r(S+~EEKwsoj$V5;EnYKWK$rEPF}%y z*WMVpLtBpq(Q3J#(hVyi5*9|Y#EiO zjYAra7+pu18;^4 zXm?#(45^CalQ`m$I&zJlSBT&!Z3uPr9ZP4E6qcT|YA~nSLrC;jgWi6ib|X8&hL<8s zBU8a}HECAt$}T4!U^A6c#F*m0N+YBz7$J>|dO!uO0YAtyNV=&@DeO|T)>kc76VDSs zrHmjAE0vXl-Z6cwk{on#PyOP%`-HIfc^R4S^S*wtGnu{GWbA(X`?;ZMX8dmWd1YY3 zj5CRFqyM>9=y?>;GZE91mq#<;-s`W`B$q?#E=eMtF|>BsNwd_HLA}Hz1DeVZY-;Vl zHU*VhTG&&bG!HeUVUwp;?aX*53gt+248D@v(QR^BoAbrn*jjrv&^uBYqPHnr-noOf zc^9+j;R2yxH1hyrpsy_ytAsx!r&JDMtdNgmp*WqAzml0?~{)Ua)*q72AM@d;lM&=5&SgqXm)bqcdo_p2P-u&VCpb-IYrbNe2hL40R4g9~KG-vo>W!F7a zGAi!x3<5d6jc$TOG~pUEIIjFTXz{-+a3vPRnY*Km(^t(bngGF~MwR`^%!ao*^J=+y z!b^iCjKKTAIya^Q89`^WX3UbjD9w8a*J`&CphSI3& z2ubss<2%rz8Wz|U;nOieUp;9X9^~k(BA%$c8dbNK2^& z3Bm4Wa9X(<3ur2h(qZ+sXnB>Ez7Ok}`` zg>ess7ufUl{i&c~#u_gy=y49aAX_++wwzj-A$qNyu*rp&5XoudM@-M-(gwx15YdCa z1cSa52ky!nv?uw!N%=HC;hv~~BWOV%KV)0pE{q8hq@Dw^RRf5(OX7yN><{r`Kq3X* zr@Y>=VockUZv0RfL<(}P{rJmWvl+ZYCh7yaYMZ%5{GRpY_u1I08wJrqje4re6~aS7 zbva5S?MY!~EF3cGfT~cinRRmZOQsuH2Mr{m#>znd(5&$JC8EpY`_j|l=C0uC@8{l~ zJ}zIc#q3>qU*8F*$3CgJ#oK%7#p$q=)}Jjm4R9BVoww!szuphO`ZNx~l6;0+>46GJ z^{iCY5gYQTsKp6uV+6H%sK(8MSN4CKwg#GH(w{3AT3hGJrQr%)4o2Vdg)=1dHrH4C ze8)WZ-d>jPtiRQ;qvP_oxILUbDRl%*>1sYhRBbye^88GmqK<#z56`hFc!cqCn*kvP zqlQukw@|~FWdyc>88RWmXRV~8HB@L!?t^}4L4J|)FrkITLak3)qh4^uNWp*_IY$=+ z5DCyo2fS+R-{tStURT@<42!*f{&TZvZJCbOf91Fjh-w*`2K$~m_x{X$@ISjBy79lC z=yLFXObR|BK;gysrR?exZ%tJt164JH9&ODMyC^oM1zV-4N!?m<30)PWcsZh~mGUS& zsVW&^Rdx+mshY_Q#LZ_!qmS|DjE|u9eg1D9-Y?H2-(zm>r=|3U2D;D*Q1Ao+$6GU} zd+0C8y8XXcy*`vetC~DXc2B1C!j_<=VrdcFKwHvB&e}ldrST(q4*S|v)#Sd-i;gyLXs2k_rY}Pk7;oq^$HSikDb9qJVx7PDn-6u7n9S& zeHGYWYMY3jQV$o2)u8w6H*fuTT0NwCXm1)jjtKwX_3v||D_w?LNX!Z|s%`q=3!ODz zfu4@K!BSLb^rg+AGuCdb2LN1oZaUoa{=L*Dj-Wd+*0B3u_dMC{v;lYF3d)Tj4 zv{NYe6kFWaA0-D*<@w%u@5`p5>4y)VOoOWdBBQM#yj_rwtHhW%$^|kY&Q!AL=;p9} zfwC4%v`o3nok$fC+RRGbW9m_PN#wF?JpVGC9`2|c7EbjK`NK)>!Cw*g;u7pVeLlnc zw)<<#iL+ui;}Y%Jyjmd;3Y#OGhtDNLffJe6NkBuheGvl>@k~$k$=>d#s)^;=EA%bX zsr9AKqWx*G47~Q1O}?{(rnD!d>N0wgsoB5PseO;a$^yEvDOO=f^UQSXSvGvHz+l(u3 zn|JtU?HMz2Zu*zMX>T^Hs5r1-rb3y#7_vqr#J}vfJ7H`(-YE#QK0Th}zIF~H$2)_D z8+5q8Xqmi#kJBPeXULiB>5cE0>eQ#(vsE#HbV9VyamO`!@+LKkZ#c1ZXH;J&fRBfF zk`?w3%};>a2C$lUVl*bpZ^gAXj*ut9!2U2@!?sxn<7&-!tLJ9w@^D4c&9}(K*<_6O zm9e_#`C4jICBXe^_Ja1)u|$Su@>T{esv#a{o>x4=&axn}*3^0_qq~mW+>KYW9ho|M zKZFr|71-%uNLpKsB0-@rBk(VX?F->u6uycJi1<_?z3Q?aVt3Tn6#i6HElItxX;;2{KqvIlbu*HJG#MY9Inz$4UR6s zv5<>HpF6Ki01c`x$7&&SBq93!0F5MpE#uHf*H`&|`qC0qzRt3L&vkv;%t>kPkJSkK zisdw?@x5=*$3q7nt%aLfKnIUK@b~57W$j{vg%uL|?u3Jj1#gj>n|ye5I0j43UiM8U zbUj!hHGVJ|OfnS3%(44?%S9ZN(Tx}6raOd;%S+Q||HYyDv`O8C=qtFj;0?tIlm*R| z&HfF}{=>I$$8iks%FpS9bWzcCgZ+t<@qrZZ`lcU@zyVx=={pG#r^}KvB*obs^Sv2$ zYmQAa0zPAOO>(7kcvE$@V}#deqv}I8bR^N)Fm^lwe#!UV`;YFGmuOzdxW2oxq0sqI zq>uC{0u@cuP~2Eul1*4!L$n7D zT`@qh3L3N#uDFofQPlH*HBnL(d@kJDPqnjA(n9o0Iix4>OXOxz!Dismb z9+sMqjcXQp=BXB}Dv1hTU7~bZRk_E}r{Q4I88%|@Ye!7BHvFdkJiyk}>V1WxOZ%CY zBef3J^%do!wAcPh>GiC<7_RNo+w0-a!#lUOdfkv3|8uX&TJ#Oz?Uc~PO%NpCjaWp+ z2mp))aO1=12W-j8krQeRHe&p@+SaZLsAyBT1ESiH%Ogn5;e|k4op;$?P6`@I;=AH- zSnD;Rbnm(uh?jltZ0bVsG=9hF(qNMaSPD$I-f(OF`{^uW@_x+$=#vUIfElUBfTLd6 zuG-HCKACtW$`u`FK9nA1RAUm%DFcsKk^Y3C5@8x~NU~=3>VM$H^As3(bd5%$6e8Q~ z^CMkv@|QxY`(84N-)l28H2*K2ul|O! zn*(uR%K<8Ig5Tu_|g%*T`M?k8W5aV^8s+dQ-rHeYWc^cvua( zD<%gMLbM@NA`w)ymSLGwNp#i(Dt8ZrrC1(ZLBs|Ko?e&ya{@mLHk&1R!sc@=mYzVa zXJx?SNDq{590%#!=FJewrvLq?j{Q0pKeA_vtT2Q2V*=s2m~qIu-M z?+9B~D;lh*P!cK#QQAl;vNG7iaYHFI>nyn4&?SO%0<^(1WD3~IVfiIFiWz0M!PCjW zQCRcr6i{mm+H3`N`|16oqV2C<33ZP8r_ucwV>yA3BHti}k1VS6tpEoTt9c0bt!&Gm zVJfu&B>xsWSLGc_H-k7w(dHaPWN_9icAR|~UZ5{U9JfU}^XN8h*~g)9TBcU%w5W1w zG<~TyQ8|1tuoC)htagbu=Q5Le9STd!WyNyxIiYe{te6x|{~Zn~=&KvELv85WLT*FY zv`&@!*mN%Z-Ya!=0Md+J>ST>omkWO0%5mvon-FRk*)hffEvM_S zc3vX))2;L(ud5ov*Og3f{~n)i&gvQbcD!5)pA|Y!*6H${`)&qqC_LastFR;3M>5(Z z#1iB&_W94wuCJxsJ(#$9V@`?a8^5j+Nq%W(q}FQ-!a13$#6TLfpkRZb6%=AQ(_i+B zvMp6tP-HIYgj)Hgj)Nui3(Eo<!i{8R3q=3v9{synuif*_NyAu&`%$= zoDg5TeGg z%4*UJi>3=JS9*hu(LAZUFseug72z|Wlmv2So^da0jgOUa!8{1zL~Z!}0Y_T(>3WW5 z4S0|c$;%VDO@8(-WFhr_u|YY$4#82^b}dIsOyjyFa?y-Dcj*;1^lainZux;%j|s*< zEJql9GJ=uKBMkor5g*t6`a6^R{zDhf8=$fSM6KzhC=$*}^JL=L>ylCOgo+d*3tRdj zY97*uo0jZo7{59lk|>{??RFuTRSXERf@2XCr*;q7Qn78qJtF+^kYetJUE)@Ja*`ra zDl{?WwBbT}sA^z?JCeYVAu)Kp=^j!>5XK`V$YxkbRc9rBLo`4?Y8~lR{%YnvECQ0^ zZqT4x7bY`+cKBoSF-lmSewrabV&kRf|1UYvq zg7qh{QBw%(pS@7aNOA_I9QsCUz$)cg(9U1jB#N!PX*wn!Cp_5ib#;7aUEnM}osnQ%a{(v)cp#s$WLhonaaV^;d6XoZ z9(Z8ehm@zj_x5r)K}fFr#6wNz`tWw5Cn<>)%0Q9a6mVe2)qZ466@J3K8xd-z8>*(q zr~>6MCsh8R^>7i%p9!^P(FRkk6;YLbJ$(1}SED|~S8cvGr87J`8>GwX%%qT#wbn#ReTNZ))?jZ)s`XZm3t2tZH4+!-hs<#|w3xZ5)`o zeaQ@{V!a*@mm6v#Q+%uc4o>IiqANGjglBytW5=Mm)M$H?^Uzp0Uu<1T)j!b~0Ys(P zy3FeF$js7NNXuNLw9|y96tl9>(xVOK$OENhL>}WP1TeP+Ea0iMMbts15WyJ@g~L~RkkCT?+0JQ7 z>OF}K)@_XOVT}M^4Q3Lp1%a6fNPck(vidoBM~}^aX|-`|Q#>F0g2c_PPhWp$l&7xO zdgkTwHGT9>>r5%VZ&Yl;8EpNTuxk<8&v}o~Z9JEEqgx?5hc^ea1pOA&4(MrGqwR+5 z><}L5<@-H*LZAJMmx(Yof*05^9g2#VgXt{`I}NpM#^2DnCcmacD_Jq>XlKd-GZt#v zl#8LI#bHdZQ<@CUzs~}~Uzi~SK8M7)*lG4UYbg|edYiH5Z+_HM+fmIhkD#hm_DL53! z;L96Jo-oOK5h+$x)YC5~n!VkvSGY6VKkJqKtm&P;&|p#V%^K-TgRSqrJ>U6!`_4L_ zYF0EbXX$(saPE}_@nmxNo)PdxV>q7rZhaHimlgS=@Vcy*X}%4|o9P)Q_DuFQ^$q%L z1_==XjVA`~(&0w3V%ykB2i`Q}i$UK(O>ooJJ}vGd!@U-@ zlgGF_w)q^;WAjbzm3N-8Ldcw<@|p4Cace-`!921SXLA4E-ZG2ticQPEXWp&qk1%$G z5us~bIl#S>eMtL4paAX@a=0@wF>89!G{Eny`%U}6W4E9Qg^Om%uPlW=$s+?LK}p71 zQq&7}tSVUAq(ooBO&ygWlg&hQ0P;sWVqm|;ZfN=5$-voEqhL+BW%#nm)qOn%%A0%h zpGPZ!Bud+h}|^nKT}35`qb6K5rlSo(eXhQ?}bT+DA6jM{ak_d)!vY zY~JpQpRezIL&ADb4qBf%s2_xs+c2_e87Xp_w*s?$DKorGjF{CIStVia9pkY%0*V+D z3G=2>sOUqp1St7w10wk;j7YNGBnh;2JJfRW(B!KVb=5Ai=?eOsu@H{jD@CruT{8G( zAyZkhEq85vwm&?X3#|VNt~K1+Blz~eZJv*rr|@{u;vvPI%bf3$rFlRteWC?gcFbsD@5lux!NJc zz7?fR!lH@#8A(8X`A16XyP$l(R6cF0ZI;Be5$}YEe9Me10hG z5YPUd?m5Uc=9PNGwFNDZTB2aN>UiUa+xzS5^6M>LW3tQ**i38A{2^5?3MaDxGBarP zvlpD(vF_<-5{e~8G?l)I_H9L5Mad@B60c@j)$@{hf7Nkm0chum6t7~0=CtrXBvHpf zrap{o`hLw16QU1!6KXKPZJzCXIS|5kiYC4n$2_|(SW7lj5?nO%TB+W4_`IZ}I7>D# zuk5vjYnp?&>~>rjRAU{^b}F|mhCn-c-8a3atA5XZPM|vNaw+eG`vXX?KH1-4tx1Xs zblM>c+>q|6h}BrA6~^cE)MP9$@nm$>wu0;2Tgt#eD=6?5xizhF4)760`#`19GW~j& z(IFAEA<(t>khwD8g9R|EEJC%_wGS|ION=FAEr|Rc(B|ECN9hM4<;gtf&#d%t?y7ui zzuT^sZlmO8)>b>J4$$o%P6Kx4={^q0hMezoB{{qXc0GD$OM2BL`3fP#~L9ev+zq4z?UM1DoqONnOS%S)d zsTkRVBpG%+n`IYo;zo(riDzxsIzfrSQh%M|;g2bPV~*toRLt4htbaV}<$M)im2e=P zW7E?17k}K~62Q8&VgOUHXHLx^H^>2pNJ!v#CsTwB1Q8iT+<-N0ZaFzj6Q*<^6rM!# zIfouge;7deVzJer8|7zGDOw{1H<#5%!{wFAn$|qVn#-vorGN6SV8vcbXBrnIQd6kV zYSqqSWYNJ}P|3m9QbiDONh?<3__HcVYC+9NgRPvnd7CITgqf)gQ*zvn<%Y%=ktg3P zmFJ_kygj}8H}-4htTtWE4T<2a)UJD2*36t>@iZHBb96fGCVlsI{xW&W*5Ot^NWTK< z(!Q?W@qbB@JWLweeD`Sm%V00y+pmVr9a#UA5dZIa5u1PRiC3Ga=-Z(|S4C2}LA3{(YGp69X|CNL#8Eus=( z{Ca!@hQ>Ul2Z_0b_E5o;;8kFMa2`ox+>R0ka_@Twb}i3 zwYEzmIbeBTszr*#_=BwYm8OVOsvN&^uO||ag)b`J{l(4C z#8kNc=O%NlZUxuxb1Zgj((v!*egCz?84c|Qw*>+-AJ6e)id zO>HKo-f-P`*wVs{R@K`SBSxiiZg!>W)r3r5eVPEIXwa5j&%&X+>->mCN8j=%)G6>XdbK$5|6GD&-rKY zJ(!Ucehr#3-+#V(1>n4T$y@EtpxmDEu?C3x1bRyv0#4EuZD^IzWD^q<(Ccie+{)a+qkY%wz~v)IJmvx`3*3)H$TU1a5#GZ zNw&RtRUP$8AcJg*;PBCah&E*o>L3{l@G0y2o*pj1E09EhEun~a z5ct+)eqDRLG7<1&P4av!-+YI!(ci$we()Z9ljuFD-=LvSsQ1gQjRXJFf3?~z_96+l z5eWI9SS*E@M>#o?2DvhcnLkO}4^PNGgAF=&s;tHSsLjUrs11ZqFi;k*UtJ!mpXOb1 zRDG!bea(BDyS>}hWaK!clc#39eh%v4^tjpj=AH0fBzSs9 zanz9GyPv)scfAl-X4Y&DVz)2xGL{stIjAUiaA@a!WP-VQ{rx(7V=&8qn-sGa(DhOF zVNUSR0>S0!yc^3(Xx3Pa&APO6blh2#!s>w1^R~4px?t-j5;H@6p1;7@JRLnB2 z7ZiG7rk4!jT8+?Vl793tgz}~!0+MJ|E-LjJD!RTNTdCJ<_-eSm7QxBBK_Fjkx#aY6 zmYC`^bsSs&7o@hmnT;K+mX@X_By#OIlJs(mmCm+ zP-lBl!_{iH>E#gBgnW-i&Bk!QyhCHsY2iqt@u*V9C<}pFBa@LdL|76RjM~B; zv!N;{M+lxb26Ijz%41~hT@dHbWm4s`W0;}I%V83$*EHf;|8a)HD*PvFH|cmsyy}7U zJUOeM`VE!Q-x+z=)xOw?5#@>{IxMUBq~k-sT8_$FBpt4xO`~{QIH+GJ2qPx0&7Zjd z9Svqd3?6P8FXJBck?l+-U+HI1%uW;~xZbs3EK0EH?!Fq8eUvw_BP%VTZxai)(cQU_ z^6nn`_HK_cYq$QTkq1YYi+jo_EDanrp4LTF<8V36A+0FuZEHOfQy$0TV| z2#3M6+%)sZmNV>#F z=P&BG!;D^wmZ-J5e?$#WrSSrh(O>4znp4+7YkUSeYp6Dt@vaWGxL)ce`aGdS`{V9R z$QAX^_Lc@(9W^`)TNh4ntz&N*FP&ETvp_RO{(0FaA@;c^CJ(nS{aTl4Y!ObP{Ieg| z_txhpPQ?ztDT7rpgC6s9$C_QWp<~Zk-KeM-6XlIjD=wBMb;}cXP28u?xSx24th;>8 zc(oEP1l+Jcavbh!DVrv%TM~|66?p7h+Gi*F%sNOvv+1=L4T;>rZS+jz=kSSWH({}Z z&#Zhy$O*O3=*pvP`hjaS#tUTJuYA1p3|3ER-n%+t+VgjQA58l_p?prYl~IH@-xxdy zB_Q|$8SJ6dY+}a1U|9A_yC7`ZiZyJJbYzRgN*sb;Lo*}7`0)b=AS=HlrEQ4D0xI$J zC2I;(2PCf?r(ruZMT@Zc@Xs(~o86>>EMKy8B}4G+?Eg!?e*KH3YftYMQLI+Tb*H~pn|coE3mb}FEp(n)mIh+ba)az*Y;}#G z25PD;k{X_4=%N|DpbJ*Rxw583r9YVj=yKC6IO$HR@$a{OI^wy>%jOhuom}|H);ZkV z1>+Ti(5I@opb1@RP3f`vbWdvR|h^O+g} z8O%pRH5w}i?bw^GwqBoy6T~JNWgHUV2A2`>nhtjTjhB9;dHyBu28Fbd`=9CGO>489J5-Q}@jb%W{LQ8~`WMh+5NptnFL+0uAOkvH> zJzub0WnLQQ1!rTSv2*+-Dj_BiWFU`5h7uXT`m|ByB{KR~=OG8~lPPiOiKywCDSq8E zsdW(IE708`()ju-g8Jx0Lsy0$HCuo-{4EJ{qUK+OteYVc?rXed{UhF(#E?|co+Y=s z;;Vfu?;Dkw$IF@0&$UEyb4XMUdVbyZs~N(#&R^Z*23cig{o;E0kNwCS%>lS}WW5Hq zOQhhzVPyJ_M&n~_YEfpzb(lH^U4Mpk(KvEx4Lx>Aa0zpX#~d$;@r?CHK5~B{`|jjJ*YhAM@ss~M zoG%d{nCA*6!8s!8Dl?hLA3;`f`Akv`x{f}CqOlC>9CPaN!j_+|kh8vtyej%D7|K7xS!^WYZ^p=23df+t=n!dP!Gc1PFkMHQAz`Z0gzSg(u`E*)i;I1l zqPWa$@`_P5gaJ(~Oeq>zAW>7=8m00!FkgGrGi{u@Gr7W3GvpU3j`NV z=df;lrAKcOE!-!X`B12qB(MN_!f2p-;jO0vl9G$kCsDG*K6ObR1+g-AW=0)ors~aU zOSrK0d~kWm;Pg;Oc8dsa$k^Nsb9!;vOzyLcYcO`Jpw2NHH%tm2%_(QjpO#jU}0 z3jK71t4~-GligOq)*B%B2?v)WUEkAXeRYY=!pBNTp#heSJ;_K{E+1t@X3ce&F#x^p7FMMzp11@Pisw z&P+o~okpuLzOK=D?jhuuC=P#&iyPi_zE}nihzL3^rnr?gdxa&S$7R@wSAJPoTR*$hvEwxilY
SlaGU;H8p;7ZW-m-(NwMY}*|I%j7o3oZwBjZZNNW^D?{wXM2tdq7Ph_B~c9OOe zM-hrZ-Fbfz!UP$}B3}UFKnh_3+(n!feR#8;t_w4otsDp(uY~vV;9hax&#n+I`$DxM zLLzO^LkLdmaG`D%BQvjtCD06uz}C4Kkgf+03u8|OF-UV&UJXiM3K|~}i{uiU2?>a` zSiWY?JNMxp0J9NrMaY3C#c)VkK-n^DaI>4^TakZ5142{6MhtC^0@%3kf;u1eOn2Wz z^Z`2m@4K53)E?KLiLd0z^BMbsn?Fr_p*A@~q8)W_dp)0mIh^2-pWiYQnhnlR35K3; z5A6>mri=@~X#ob3I4cY$I9X~w`?uS0XXrHW2nGH0sHF{#UO{aVi9vRDSOIm60J*0C zw^XTXi~zY2$c7sV3(nY*vI{W7Rb6m?Whjlri-JB?1#9zXw|plV126*z{3-xD7hG2z zsHW!NpKq2ce5ce(9|NlNyG)skWG8rrE@3^spvXapLk?s!@d@%bS|W`?jL{_>DVdR- zWfTe|TQP8lE{;tBXj9~kC0GvSl}{5(9OsR~2aNz=*o&|n;42r*&1Fl-4#6t{c`1#6 z=Es(y$DE4D9An^t$}>Q491=z~+FZlB!PJQMDvBzUw#@vH3L`Iyc>5xe%u-Z2idMlm zj?*;~ZUbPAeSiUzT*{VABS+eg7gEp;p8x=>nA@64Ji-Yb9TW{IsMh4*4F1Y?k8I-CP z-=>fm&DubQzGGrBlhY_fB84BqVvq)08l%ri z!zC+aYTO9mn?*-4BULPvo>hUe3@Is6v4You76oge6I7scJjn~xYicU_0fe7pOE7qR zziC`EKgK8o$V4A26@f`3HSi$aA>dUPOffJ8N`H&|0eSb;cQHM>l0nqa~WltHW# z7#)K1uCv)=%fgNibMZ<8z_M5FUkuxfs$fk`93Vp|;G|pq&^t32Xk-%*!h;AePY$G@LAFMB-rmJlNF` zxex@!pBb|5%{w%QX-yU|lW&ob<(4A*dTSh$h{<+%BYFWT$f0e}3fJZ<^`KK}0$}^T z8-InePy-_vD6QqS-8z9QM~av|375FZ*|9{ohvt@sb&mt? zb@X{ZGs%ad3NhhkC!XIJ@F<@Ofup?ZMTTWk5jLnaA@bJMrd!G>g?JF-k!fyWo(0zg zWkLQ;2~3MCH*|QN5UbO17(SJcpmG>c+2=rcL)?T^K>%YrIV3IGE1IK7j!^(l8I=V-0Y<%3S=9tYH*FBb z#583dRUS)tF_vBoQvenvk%SE%MJNNfg0(~%Fk__(z!`awB#DFs&I^AQF6Q!Q&K4NX zMZ($%3O}FtCG;jI>X1uVuU>t!!fSX6?9{*jEXtO*gG1I(%$2n($Y zFl9m{-6S;>MK%i(J(B>C8xam3%e>#Z2}8(gH(OqU9)=m}10XPz#OPTvVf6Ker$jD} zJ#hhoe~P#WN1wzu)?J)kcVAx7xQO1*e?}Y%SUW?0qda&CSXNfRJi;daM*YAu6BUY( zg!H@T@lv&=vqNQ)YJG0kOErd`Ir-Lyrng)0DJA-HW%!x&rE!J+12Ue!HbU0=a!Mol zh^mM8vxlMjFs!nKJHi7)P{Nsxi24oN$&km`=5P9mGxj9h3J}A`!|=?D1>wEni;%r0 z!8hVHo{D9deLMl80nfz*x~C0hij7G#L5taFMO5zpmcV59*qy8XfK?k+d^l+(Rk*j08l^YNvuRrnulR60)>m|fxj4vfTWTq z9GU_jMNfO-#2sybs2_AWF&mGNw$lD$zS~(ggpApRveN7jgsXfU80x01vfg-KB$Z9}}Dq`kY8WXOGsVJCn z?*tf>vm*%dA{#=t)l1@R+U9L!wWraenE=xZa$pv;N9K&=L2{Lx$3k*s*!=IevDoPFw+1z795zpsQa;)Sf@}XR zb`o>Lz%JoY7GS|i|4@I5XvA>1VA=nt(?&Q;@r+pbI4{C36#Rs!qQxi{-s>%dFb)0h_*gq#-n1 zF_IP7F;k-kGXLqGDpBoW>7!W__cI)^b&K$9wmNe-f20qQEGuDcYw6U&aTPqCHQ6*2 z#Gpa@nS>HFS-RxKK%p^2mQ^D6#csr$3?sX0_1;>C{{!fu(~T?68#+z!zu@GiR{RGozgSn`UitC=y>jWt!^8bWar8d|nRe z3urZJk&J#an!ZgZ=tW+AANW}F%7H7s*-xGh#WOjJ(u*^ZAh>MTliezXq&hyAn3L#v zk9((4$0;2788HwuaaA`v2NeQMIBg7QW3R6)b8_Y&-jd8~pAl1_5C{Y)?IW5MXPj2d ze*_Fc2OmY@=Cgb{Hm_^S`I^gFYsT%bs!VCl|iErpf|DC_e1TTPX2-~m; zCw|d6dP0cg@Jo!sV2d=4ga(U`0iP;QxTp&6kyOA{K_!Z_)O`xTRZ?MA7Rsp^&rP%3 z#mzxI07BIr#jTK{0mNo`5`uhTo?V_VFep^S+q;COX5%%G`SBzMmeXz`!|hxcjm`Do z<;a+r#0yU}?wWb99XU)Tpk|&~khW=p8}di7m^4Bi-VQh1j&D++Mm!o>z+eHaKn*yG zzB0|x>$Pa3tHuHadD>@O@!1e(S*$SAI8uPgDs_Bfk-HEKnuTUfsHF*@&yi6a=#2bC zr4T6H8>D_Oc-15j4ABaBkPB@L#~WlHZLz;Q1GdosZN?Qr-44Qz3|w8q#71QB6kEL( z!cjb;Y59{OkIYv>nLWR!D6bW^^HSHJaK$i8tFOeWuAcx-O&h%zuPFq)pAYO7BIO|1 zsJKXh0mlvuNQgv9I9g$eByg$b3GjHfVUVMvFlwT*91_7RsE{b?2JZ6HOn`PgkQ*9y zhK;5&Gza8tZRBoT3|jyvcaSQLU&w5nVh@(u9s=*45XpmhvI$680ruQ1Q8uJ3LZSJV zjL}G0D-r2J3%*j-4aAv05w$F$LkQqpxMD&`_e+o^cCTaruS}hRnPH}dw3vaDOl@0< zEjZzs5b=st2C9(T!R*Ay#G(qVSuE7e_B&JN4NpU2n+C!`R7wP!l0}i*e@xgC4W?|3 z%LvaQ-nHnMtD-5v&3go*qGrLGsLT|h>K2jq?lFFehF1eeK%*52D9QZv7I^Z>(ecnR zMFC+T+mfT^cfilBnm!Oqh*QUrZzsOsl40eO2NFimYqg*(_J9R>T;yz^9t`5Dysk5t zQ@%;3VDB7JfPC2qTB?~Q#G~=?ap4~Lkz(KpsRT-3tB=&ma|DvRwHc{Adtx+U8Fmqi z^wjM)cxR(>^Su>>vmy~A2N!-YTwOJ@(GETiRA6x-P-!(=#6px!2%1M&j2>b!8Y@f% zLk8rqKV3VAT+2avC*S_pGNulkPxzwb^`qJrhX8SvX^bjM(~DQ^_+H={fRk@CK3f9U za@eK9^T~LH znXxgcWpcoX@Z~?Q^itV>?TwbRBNmzjeo670_eg+U{=iM?T5pW{sOeK zsqSPfw=JVa`T3q9kKil2hE8<>vSzdQW{roA9GJY|AFdsyO#$&)fGPY~YCuKEF^1V zRs`ftHy9GonpuyGphdup`wEhvWvvONB+CKpOvm|{EJ)lKFv6oSbP+4?Ng`xv=THKx z6`?T0QksO^FP(r0OZZVgfR3+R!PbuO_$=Cf=g^Xy3A8B;!g|PUwA1FoBwZp15mF|t zBgoJpE7~{p@pR-#bs2(%$3s1ftEa3m5bF#NzwzbOSN=pbxi)k*RVf*{sy7$Dnt+N_ zPx&|;4U1VZs_3mqs@G((lhd);k~yBSiN~QdJcZdQzrvn+C;^=_RFs*$%wsApQhorH zOCQD#S3wKPJJ(QX0khQR39go-AB)FN2w;8k&^3lo&i@i^W(jnA?K{J=K@&wB_Dy5^(FY0jD9pvQY{U>7c+7jo zVGbK8(R$=N86T!@m;o%@hM9p4q-aU03vtv5K|+B*5^XSnC>Ig-d%>6F;U|Tr*}_@_ zKc_F92G*aD%!9GH4i1=qi3v_^`j(bB94Ehx;>hV1JMGP{+TBV zU2KH33f%$7xHJ`L5VQypl&;$04QOCGxE5Tf#*~V8oCi-Nm|X!M-Ez_{g^fT?sj( z?UY7YA&7#v@;_!%07uk`ST<{=6dtR1>##u-67xXxa}0UxjI{RR>8=by7<|P{6Jc>D z7&?m-u&AGuF|I=`WYDP0Q5l@ms*s4?Mj-+*JlPy%qR2vENLhHv*OEKAShSN0y55eZ+_|9=~h`35BQV0zYL}*c2F?Z#36P&X0w;MR8 zmmg1Q%NXGptr};+8ufM}%K|qJ`Zv{U)y*oL@_A%Ky^XX%&piY#IydmgkS z^K5)9Aq>_aSkf{=TyCDpHjJAbkP^Te502~UQ@)y~O=rR`Vt)O{ECS3pk literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-extralight-webfont.svg b/release/1.1.0/fonts/sourcesanspro-extralight-webfont.svg new file mode 100755 index 000000000..c46992f94 --- /dev/null +++ b/release/1.1.0/fonts/sourcesanspro-extralight-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-extralight-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-extralight-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..dc7cde4ccdec0137bae84636ae570b531d28a4e2 GIT binary patch literal 54224 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 Nop-JqDfpqt{{ZI~V6p%J literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-extralight-webfont.woff b/release/1.1.0/fonts/sourcesanspro-extralight-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..10e23ecafcad370330c9e82a676a4508262e10aa GIT binary patch literal 26436 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 E0A7lOw*UYD literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-it-webfont.eot b/release/1.1.0/fonts/sourcesanspro-it-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..a0f216693babe64845a7729dcfcea1b0d3714540 GIT binary patch literal 26240 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 Vz+_{OK>ioMK}^>4CXZ3yT|_piF*N`H literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-it-webfont.svg b/release/1.1.0/fonts/sourcesanspro-it-webfont.svg new file mode 100755 index 000000000..e19c73c75 --- /dev/null +++ b/release/1.1.0/fonts/sourcesanspro-it-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-it-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-it-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..cbe995fefea582ed1989f782caa4b7fc7b07f478 GIT binary patch literal 59812 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-it-webfont.woff b/release/1.1.0/fonts/sourcesanspro-it-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..58372bfabb6707170bbcff9ba2cb07e0e0b34c65 GIT binary patch literal 29324 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-light-webfont.eot b/release/1.1.0/fonts/sourcesanspro-light-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..3b605b7a9811c3e6d21ddae718d0c938f1bb0ecf GIT binary patch literal 24050 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-light-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-light-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..4747dae4bf9ba751b5bfc412c932113b82f27704 GIT binary patch literal 54240 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 DMI)Gy literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-light-webfont.woff b/release/1.1.0/fonts/sourcesanspro-light-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..17b2a4693cc1e031935b410e26a194ab4baa6cac GIT binary patch literal 26824 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 MlMT6>!N7=c47V)|cmMzZ literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-regular-webfont.svg b/release/1.1.0/fonts/sourcesanspro-regular-webfont.svg new file mode 100755 index 000000000..9d79def7b --- /dev/null +++ b/release/1.1.0/fonts/sourcesanspro-regular-webfont.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-regular-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-regular-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..8c69e50fdaba6d70365a53cb1dc8ee434b36e19e GIT binary patch literal 54624 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-regular-webfont.woff b/release/1.1.0/fonts/sourcesanspro-regular-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..0afce6cfb762bb1c446b78f8c687b49126464590 GIT binary patch literal 26904 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

h*%pbsb!yQtNc3 z@)CQxM8x}(b?vL3HITl(k%0ziBMt~pZ4RP12&+q6@L zr40PyCT%`)Y;O{!sJ%#S6}ndYY{ZCMvYa;*@EC;8iM8iE!s(9aPQPVdIi!d9!Cww2 z8nhxHR#G_;0e?4<5T_g7#cr^4VIpo4BD!uoP6wGovW$SE=a^5Bw(AZG%r`YWh@x$T ziH1nTxf2wZ2oWi%|8;sS!9!+=)~r*&WRdh<$Zia%VAyry&E&$V#ZX}^<%Cho zJXI8^s@io1_{4R!5>6^N=;ijP!MT;*L-=|rk$5|f$uYN~K&oxg4j@;aY3gKT7t_kr zQeI~J_><*|Xic;56uaaZKIasKTq>2WVtl&V|0HeQShSZq^4RJ(tyh6ADVCzz@(glf z(Ra)V7O=`Y>8G*l+to5Ic9mYbUk=a)DFU%H06fjXxTyRH*2{?Iv4+Ib){19Lkgj9~ zqH)s($sq#CR5p78P;_A>{iiL8fb47_m-9<@P06gv;gtkT0tmXz5dcNL_a#1KSAgPm zOSL%+0~#Gs+%Qjw`X!!{Q__kC_=~EMH|=>nO0*aetFf-Atzt*4Fr9?F zab+*Cf^rmDIsWp{!zo1>8SCm877K<0wP~#cJam^C>mz^pgUp`z>Gb9>WO6hQ`8V_ZB;Au^e z2KCP|wK`53VUoFvEPV*qJ?+6M|Mee}P|Sp8!GMjZi+}KerT8#u8?zl!pq&}@1KBWR zK*tX8PKW-Sdpd%^$QPhEC{%{)10a0j<|eP}dB(tf)mQq<7i4rl?WA%uWo`VZNByl| zuT&0?F_B^v2^{^X=~N)7PFcL=k4PhmuJ>YoI%l1V)=2PAh-)7b@`?*4?2jj;Wk~8m z?vgR0@T4xYfQFh4pf`L%ic9f6M=>Lm8;C*YO`&fL1a;&{sfokf!xjZf|A7OK(3q%> zj9dh_NM3+)Jq(qc+au)wZ# z733>cG2AFYkfd)Q{O&UOF36n4u^6x=uay&h$M;BPFFX^IR!#zcZ`yiUtih-#qIAr2R$Z(j*TOZL&mT9 zOdFwr-HRg@BzYsQZ;^;inYsKZWq$0Y8VdG_I-%K&-h%Ed7jS^!R$K{K`Q)I{Kzom{ zt5!(xN=XJj{*f?8#5VjX-M9vP)FPESozf)>>p<7?wz)r!}mEyz} z*e*H&luflM0j7pjF4})hrV%uals;kWE=E39e>+D_*~de%nJzNTLJsWK^>`gBHwkMN zF`mXmsN2lOYCzf*cp0RPwZ{T|Oc>iF`pFh=D*`!qpb&X@gYP>m54-o38h5x!fFkIY zkmd^%+t8*rkaY7$u zc~q;g(3B3d0SRMM#Q^2_Sm^QOX^H`8C`SLo9DRhKB+(i~eS1lmK9r%GCm{0AxL#GK zP{we5JzfXjS4z?Knjoe8`bX3M^E*6mGislkd9mRE2jzuI;h>YqZWTzN7?7xxw;vpB zCnf6RHy=94+it6;7RA@vAnY;GcVaXrD%KLg$`pUwdWi6A zplo_!b___EJUwK9x0>?1d9y`hhf9bajtQ3XxSon}I;6;p3?JONU zw9uV?l}|W*Ek$O>t2SWlabXaK2+ECh#n}K)`EHuXu^p$cF7dGP^0?d&p@;FA2Jmnd z%ahiw@sJe>p`B*e0WvlG2)pswN=o)pG`2JZOken;QXyk|BqEn6Zj+Th*BY16e5&Hp_=O$aG8I3C582Zj2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/release/1.1.0/fonts/sourcesanspro-semibold-webfont.ttf b/release/1.1.0/fonts/sourcesanspro-semibold-webfont.ttf new file mode 100755 index 0000000000000000000000000000000000000000..80604607243117e825c179df914b466f72c5413f GIT binary patch literal 53924 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

_@@Xi;fAT7qct_IR`u c(UOvQv<%VGxh8sJtY8t8$n}$z-%#p*0i8!s5C8xG literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-semibold-webfont.woff b/release/1.1.0/fonts/sourcesanspro-semibold-webfont.woff new file mode 100755 index 0000000000000000000000000000000000000000..d6b35fb6b8737579b4967e09fae8283036a88527 GIT binary patch literal 27076 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 PYq0 + + + a brand new styleguide: Forms + + + + + + + + + + + + +
+
+ +

Introduction

+ + +

Individual form controls automatically receive some global styling. +All textual <input>, <textarea>, and <select> elements with +.form-control are set to width: 100%; by default.

+
+

+ Wrap labels and controls in .form-group for optimum spacing. +

+
+ +

Basic Forms

+
+
+ + +
+
+ + +
+
+ +
+ +
+
<form role="form">
+  <div class="form-group">
+    <label for="exampleInputEmail1">Email address</label>
+    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
+  </div>
+  <div class="form-group">
+    <label for="exampleInputPassword1">Password</label>
+    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
+  </div>
+  <div class="checkbox">
+    <label>
+      <input type="checkbox"> Check me out
+    </label>
+  </div>
+  <button type="submit" class="btn btn-default">Submit</button>
+</form>
+
+

Autoselect Text Inputs

+

This form is used to show information that a user may wish to copy and paste somewhere.

+
%input.auto-select.form-control{:value => "This should auto highlight", 'data-behavior' => 'AutoSelect', readonly: 'readonly'}
+
+

Checkboxes & Radios

+ + +

Checkboxes are for selecting one or several options in a list while radios are for selecting one option from many.

+

Default (stacked)

+
+
+ +
+
+ +
+
+ +
+
+
%form.styleguide-form{:role => "form"}
+  .checkbox
+    %label
+      %input{:type => "checkbox", :value => ""}
+        Option one is this and that&mdash;be sure to include why it's great
+  .radio
+    %label
+      %input#optionsRadios1{:checked => "", :name => "optionsRadios", :type => "radio", :value => "option1"}
+        Option one is this and that&mdash;be sure to include why it's great
+  .radio
+    %label
+      %input#optionsRadios2{:name => "optionsRadios", :type => "radio", :value => "option2"}
+        Option two can be something else and selecting it will deselect option one
+
+

Inline Checkboxes & Radios

+

Use .checkbox-inline or .radio-inline class to a series of checkboxes or radios for controls appear on the same line.

+
+ + + +
+
+ + + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label.checkbox-inline
+      %input#inlineCheckbox1{:type => "checkbox", :value => "option1"}
+        1
+    %label.checkbox-inline
+      %input#inlineCheckbox2{:type => "checkbox", :value => "option2"}
+        2
+    %label.checkbox-inline
+      %input#inlineCheckbox3{:type => "checkbox", :value => "option3"}
+        3
+
+  .form-group
+    %label.radio-inline
+      %input#inlineradio1{:type => "radio", :value => "option1"}
+        1
+    %label.radio-inline
+      %input#inlineradio2{:type => "radio", :value => "option2"}
+        2
+    %label.radio-inline
+      %input#inlineradio3{:type => "radio", :value => "option3"}
+        3
+
+

Disabled Controls

+

Controls will occasionally need to be disabled. +You can do that by adding the disabled attribute. +Inputs, selects, checkboxes, fieldsets, buttons, and other form controls can all be disabled.

<input class="form-control" type="text" placeholder="Disabled input here" disabled>
<select class="form-control" disabled>
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
<label>
+  <input type="checkbox" disabled>
+  I'm disabled!
+</label>
+
<button class="btn" disabled>
+  Hi
+</button>
+
+

Help Text

+

Help text +Block level help text for form controls.

+ + A block of help text that breaks onto a new line and may extend beyond one line. +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:type => "text"}
+  %span.help-block A block of help text that breaks onto a new line and may extend beyond one line.
+
+

Inline Forms

+ + +

Add .form-inline to your <form> for left-aligned and inline-block controls. +This only applies to forms within viewports that are at least 768px wide.

+
+
+ Always add labels to every input. +
+

+ Screen readers will have trouble with your forms if you don't. + You can always hide the labels using the .sr-only class. +

+
+
+
+ + +
+
+ + +
+
+ +
+ +
+
%form.styleguide-form.form-inline{:role => "form"}
+  .form-group
+    %label.sr-only{:for => "exampleInputEmail2"} Email address
+    %input#exampleInputEmail2.form-control{:placeholder => "Enter email", :type => "email"}
+  .form-group
+    %label.sr-only{:for => "exampleInputPassword2"} Password
+    %input#exampleInputPassword2.form-control{:placeholder => "Password", :type => "password"}
+  .checkbox
+    %label
+      %input{:type => "checkbox"}
+      Remember me
+  %button.btn.btn-primary{:type => "submit"} Sign in
+
+

Inline Forms with Labels

+

Add .form-inline.inline-labels to your <form> for left-aligned and inline-block controls with labels inline with inputs.

+
+ + +
+
+ + +
+
+ +
+ +
+
%form.styleguide-form.form-inline.inline-labels{:role => "form"}
+  .form-group
+    %label{:for => "exampleInputEmail2"} Write a thing
+    %input#exampleInputEmail2.form-control{:placeholder => "Write a thing", :type => "email"}
+  .form-group
+    %label{:for => "exampleSelect"} Choose a thing
+    %select#exampleSelect.form-control
+      %option thing
+  .checkbox
+    %label
+      %input{:type => "checkbox"}
+      Remember me
+  %button.btn.btn-primary{:type => "submit"} Sign in
+
+

Inputs & Labels

+ + +

An input with the label top aligned (this is the default layout).

+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label{:for => "exampleInputEmail1"}
+      %abbr{:title => "required"} *
+      Email address
+    %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

Use Bootstrap's predefined grid classes to align labels and groups of form controls in a horizontal +layout by adding .form-horizontal to the form. Doing so changes .form-groups to behave as grid rows, so no need for .row.

An input with the label left aligned

+
+
+ +
+
+ +
+
+
+
%form.styleguide-form.form-horizontal{:role => "form"}
+  .form-group
+    .col-md-6
+      %label.control-label{:for => "exampleInputEmail1"}
+        %abbr{:title => "required"} *
+        Email address
+    .col-md-18
+      %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

An input with the label right aligned (N.B., control-label class provides the right alignment):

+
+ +
+ +
+
+
+
%form.styleguide-form.form-horizontal{:role => "form"}
+  .form-group
+    %label.col-md-6.control-label{:for => "exampleInputEmail1"}
+      %abbr{:title => "required"} *
+      Email address
+    .col-md-18
+      %input#exampleInputEmail1.form-control{:placeholder => "Enter email", :type => "email", :required => "required", 'aria-required' => "true"}
+

An unstyled inputs that doesn't have any of the default input styles

+ +
+
%form{:role => "form"}
+  %input.unstyled{"placeholder" => "This is a text input"}
+
+

HTML5 Controls

+

Examples of standard form controls supported in an example form layout.

Inputs +Most common form control, text-based input fields. Includes support for +all HTML5 types: text, password, datetime, datetime-local, +date, month, time, week, number, email, url, search, +tel, and color.

+
+

+ Inputs will only be fully styled if their type is properly declared. +

+
+
+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Text input", :type => "text"}
+

Password field

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Password", :type => "password"}
+

Date

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Date", :type => "date"}
+

Number

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number"}
+

With a min/max and default starting value

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number", min: 0, max: 2, value: 1}
+

With a different increment value

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Number", :type => "number", step: 5}
+

Email

Use this with fields that require email addresses to pop up the correct keyboard on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Email", :type => "email"}
+

URL

Use this with fields that require urls to pop up the correct keyboard on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "URL", :type => "url"}
+

Telephone

Use this with fields that require telephone numbers to pop up the dialpad on mobile

+ +
+
%form.styleguide-form{:role => "form"}
+  %input.form-control{:placeholder => "Telephone", :type => "tel"}
+
+

Sizing

+

Set heights using the form control classes .input-lg and .input-sm. +Create larger or smaller form controls that match button sizes.

<input class="form-control input-lg" placeholder=".input-lg" type="text">
<input class="form-control" placeholder="Default Input" type="text">
+
<input class="form-control input-sm" placeholder=".input-sm" type="text">
+

Set widths using grid column classes like .col-lg-*. +Wrap selects in grid columns, or any custom parent element, to easily enforce desired widths.

+
+
+ +
+
+ +
+
+ +
+
+
+
%form.styleguide-form{:role => "form"}
+  .row
+    .col-md-4
+      %input.form-control{:placeholder => ".col-xs-2", :type => "text"}
+    .col-md-6
+      %input.form-control{:placeholder => ".col-xs-3", :type => "text"}
+    .col-md-8
+      %input.form-control{:placeholder => ".col-xs-4", :type => "text"}
+
+

Search Inputs

+

Use this input when creating a search component.

+
<div class="form-group form-group-search">
+  <input class="form-control" placeholder="This is a searchbox">
+  <i class="fa fa-search"></i>
+</div>
+
+

Read-Only Inputs

+

Add the readonly boolean attribute on an input to prevent user input and style the input as disabled.

+
<input class="form-control" type="text" placeholder="Readonly input here..." readonly>
+
+

Selects

+ + +

Selects are excellent to use because they will automatically +behave as expected cross browser on different devices. Prefer +them over a custom dropdown whenever possible.

+ +
+
%form.styleguide-form{:role => "form"}
+  %select.form-control
+    %option default option
+    %option an option
+    %option another option
+
+

Sizing

+

Set heights using the form control classes .input-lg and .input-sm. +Create larger or smaller form controls that match button sizes.

<select class="form-control input-lg">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
<select class="form-control" Input">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
+
<select class="form-control input-sm">
+  <option>Option 1</option>
+  <option>Option 2</option>
+</select>
+

Set widths using grid column classes like .col-lg-*. +Wrap inputs in grid columns, or any custom parent element, to easily enforce desired widths.

+
+
+ +
+
+ +
+
+ +
+
+
+
%form.styleguide-form{:role => "form"}
+  .row
+    .col-md-4
+      %input.form-control{:placeholder => ".col-xs-2", :type => "text"}
+    .col-md-6
+      %input.form-control{:placeholder => ".col-xs-3", :type => "text"}
+    .col-md-8
+      %input.form-control{:placeholder => ".col-xs-4", :type => "text"}
+
+

Fancy Selects

+

This is a fancy select!

+ +
+ +
+
+
%form.styleguide-form{:role => "form", 'style' => 'width: 200px'}
+  %label{:for => "fancy-select"} Description
+  .select-fancy
+    %select.form-control
+      %option Fancy Option 1
+      %option Fancy Option 2
+
+

Static Controls

+

When you need to place plain text next to a form label within a form, +use the .form-control-static class on a <p>.

Here's an example in a horizontal form:

+
+ +
+

email@example.com

+
+
+
+ +
+ +
+
+
+
%form.form-horizontal.styleguide-form{:role => "form"}
+  .form-group
+    %label.col-md-4.control-label Email
+    .col-sm-10
+      %p.form-control-static email@example.com
+  .form-group
+    %label.col-md-4.control-label{:for => "inputPassword"} Password
+    .col-sm-10
+      %input#inputPassword.form-control{:placeholder => "Password", :type => "password"}
+

Here's an example in a vertical form:

+
+ +

someguy@test.com

+
+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label.control-label Email
+    %p.form-control-static someguy@test.com
+  .form-group
+    %label.control-label{:for => "name"} Name
+    %input#name.form-control{:placeholder => "name"}
+
+

Text Areas

+

Text areas are used for larger amounts of input.

+
+ + +
+
+
%form.styleguide-form{:role => "form"}
+  .form-group
+    %label{:for => "exampleTextAreaId"} Description
+    %textarea#exampleTextAreaId.form-control{:rows => "3"}
+
+

Toggle Switches

+

A toggle switch is a horizontally styled checkbox which represents true with blue and false with gray.

+ + +
+
<div class="form-group">
+  <input id="toggleSwitch" class="toggle-switch toggle-switch-lg" type="checkbox">
+  <label for="toggleSwitch">Toggle Switch</label>
+</div>
+
+

Validations

+

To show validation errors on a field, add .has-error to the field's form group. +This class can be used for all types of inputs.

Error messages should use the classes .help-block.has-error.

+
+ + + + Error help text + +
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-error">
+    <label class="control-label" for="inputError">
+      Input with error
+    </label>
+    <input id="inputError" class="form-control" type="text">
+    <span class="help-block has-error">
+      Error help text
+    </span>
+  </div>
+</form>
+
+
+ + + Error help text + +
+
+
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-error">
+    <div class="checkbox">
+      <label class="control-label">
+        <input type="checkbox" value="">
+        Checkbox which needs to be checked
+      </label>
+      <span class="help-block has-error">
+        Error help text
+      </span>
+    </div>
+  </div>
+</form>
+

If you're doing client-side validation and want to show successful validation of a field, +add .has-success to the field's form group.

+
+

+ The .has-success class can only be used on inputs that have a text-box. +

+
+
+
+ + +
+
+
<form class="styleguide-form" role="form">
+  <div class="form-group has-success">
+    <label class="control-label" for="inputSuccess">
+      Input with success
+    </label>
+    <input id="inputSuccess" class="form-control" type="text">
+  </div>
+</form>
+
+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/images/aboutus-hero.jpg b/release/1.1.0/images/aboutus-hero.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c647b276ca94f01a19b950ef8ebbd0a056d1b6c GIT binary patch literal 34041 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

{~;cY>s7z>dZ$gRGKn0(cLB9%q_YYv;(X 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/images/gray-cloud.png b/release/1.1.0/images/gray-cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..30e1838fc144932368114f59851f9e9339f7bf52 GIT binary patch literal 58251 zcmXt9by!s0*Bu&Zq`Q=q9FPuaB$QA(hHfMVq(MQ328$XR=~B9tMqo&Zp#*ej5Qon1 zj_>dL!{_?kxhM8Md#%0pIfvM%dK#oej6@(1h*V2c)c^#-bpnB~oeA-QH^ce~F~H-_ z3r$mB5Qvxx^A8J@38x2MGWe;P_!)XR`UOCI96*oky=)!WwLBnB4h9Yo`#|p@2RRUE zonA}zkxfac3=f7eR%4hr@a_fSzu(5) z!fvht#V_r|gW(6~cR5F3N?=EEED*?sjRNokD6h$x=p7-LN1}c4Y)tW%S*#p*Su5~g zTWxV$6!b)@{Lq2Y8F+2uq#%L|JjV@lEIPUqM9$998xi?`FazqO?Qb;1pi&lHrgJ0!e*E9a1&_=jbZf)b7fy{m+U=WNimt2cH$4f!uwNgtBY^Le zQm(Gf>nI>!=GVQh1L^b~)=;)1T^A*CLQcuTf}zn}syY|wF~yP*Zs6m}^FAQ20e8*WvHeLi)HiiwUcxXK6?Ssgi2}ju#2+S~Bi}hcn|*zWo@XPMAde1-sZ&-p$k%jTgx8!Q{+oA%6ecWW zA=^FFE?Vbgx1k=P>GBHkgi4$tl~fM=hOv&f0l&6&1NrZOmxCQVp-Wk@Dn-EHn-c#l zc&deS3~79WC={JsT+8yE6;e|6(B)A|Jb{~y(VE*CRM#4xW7^XSj(`; zeTP~ddUQbWXbPK65e|~&&GwGo*Ug6Uu@YvDuhxW7>3XW z9#pV&4&<%P{+0KnbOGjkfwM*ecyg??l>FVn*V_kiFa2@J&d*eQO zrkEvaeeTtiKA_v+xBt(uNo))@*u{*TDJX4LE<~uBC~U2ix9`@g$?hL$M~QBgib zG-?eXpTo<}n!11NuB;qLlkK!V{TEyJ@c;ScYiW-#;#}bv5?5dJe5YskkR{$Zb*$P9 zmU1E3bXjDy<)+x8CNn$JoxpHg)yr^wD(NXyN)2a~LAl{pBwCgM9%d)|2UzT{Mfdm2 z*&NH05!*mN*$AH#VV=Q#DNcdCsfZp?~W0T*lKg{8kP z|JkDYpDnM`8-J|T9sm*En;vdya|}75k6#>Bi$=#;cQqAPS9tibbSIpT$i{*%Zhv*0 zy4G~8JDL9&dfX|%NeYC>y?+ESz4IXc?5}lGI0kZeV`K&|L6SY^S3;9JoTcP-8⁡7mR!> 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/images/logo-pws.png b/release/1.1.0/images/logo-pws.png new file mode 100644 index 0000000000000000000000000000000000000000..7bcec085534813f575b0269a04071d1cffc63db7 GIT binary patch literal 2342 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 M07*qoM6N<$g5(xjK>z>% literal 0 HcmV?d00001 diff --git a/release/1.1.0/images/open-source-icon.png b/release/1.1.0/images/open-source-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..cbdaf485a403902482a3fc8bab52698551c2166e GIT binary patch literal 5747 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 S;>Pb|U=0;rGunN1EdR literal 0 HcmV?d00001 diff --git a/release/1.1.0/images/p-logo.png b/release/1.1.0/images/p-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..22e8d84eb987da40958e6704c4163983cefccf86 GIT binary patch literal 365 zcmeAS@N?(olHy`uVBq!ia0vp^@*vE?1|rvqSpq4}0*}aI1_o|n5N2eUHAey{C|Tkf zQ4*Y=R#Ki=l*-_klAn~S;F+74o*I;zm{M7IGSvpC=$EI9V@SoVH`5OC9x~u@jXg3q z&%wMw(1Q}%A`|J#%|b4S#wXS~9zr!|%P1`x#r`-zebTzopr0J`>(x&QzG literal 0 HcmV?d00001 diff --git a/release/1.1.0/images/pivotal_footer_logo.png b/release/1.1.0/images/pivotal_footer_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c25e309e8641f87447fee097eeb161295f6c22f7 GIT binary patch literal 1905 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 literal 0 HcmV?d00001 diff --git a/release/1.1.0/index.html b/release/1.1.0/index.html new file mode 100644 index 000000000..3f98c227b --- /dev/null +++ b/release/1.1.0/index.html @@ -0,0 +1,730 @@ + + + + a brand new styleguide: Intro + + + + + + + + + + + +

+
+
+ +

+ +
+
+

Pivotal UI

+

This is everything you need to get started building UI at Pivotal. Pivotal UI includes Pivotal styles as well as Bootstrap CSS, OOCSS, the FontAwesome icon font, and the Source Sans Pro Google Font in your project.

+
+
+


+
+
+

Download

+

Download the latest version of Pivotal UI and begin building!

+ Get Pivotal UI +

You will need to be part of the Pivotal CF Github organization to download Pivotal UI. If you do not have access, email ask+cf@pivotal.io.

+
+
+

What's included

+

Pivotal UI comes with everything you need from grids, to fonts, and even JavaScript!

+
    +
  • jQuery v2.1.1
  • +
  • modernizr v2.8.3
  • +
  • Bootstrap v3.2
  • +
  • Prism.js
  • +
  • Font Awesome v4.10
  • +
  • Normalize CSS v1.0.2
  • +
  • OOCSS
  • +
  • Source Sans Pro
  • +
+
+
+


+
+
+

Add it to your app

+
    +
  1. Unzip the release archive and move the resulting directory into your project.
  2. +
  3. Link to the css file in your html template to include the styles.
  4. +
  5. Add a script tag to your html template to use the javascript.
  6. +
+
+
+
<html>
+  <head>
+    <title>...</title>
+    <link rel="stylesheet" href="/path/to/release/pivotal-ui/pivotal-ui.css">
+    <script src="/path/to/release/pivotal-ui/pivotal-ui.js"></script>
+  </head>
+  <body>
+    <p class="type-brand-1">Hello, world!</p>
+  </body>
+</html>
+
+
+
+
+
+
+

Best practices

+

There are a few things you should know before working with Pivotal UI.

+
    +
  • Dont modify Pivotal UI stylesheets unless you are a contributer. See the contribution docs for more info.
  • +
  • You won't have to write your own CSS. We provide everything for you, even down to special classes for padding, margins, type alignment, etc.
  • +
  • If there is something you need and Pivotal UI doesn't have it, you can submit a feature request. To do so, please open an issue on Github. Screenshots are very helpful! We'll then have a conversation about what you are trying to achieve in your project and the best way to do that.
  • +
  • Have Fun!
  • +
+
+
+
+
+

How to use this styleguide

+

We have organized Pivotal UI styleguide into a few useful sections.

+
    +
  • Layout - Here you will find all of the styles needed for page layout and organization. Some layout elements you can find here are grids, media blocks, and panes.
  • +
  • Elements - A single node component. They typically map to HTML elements are building blocks for large objects. Some elements you can find here are buttons, icons, lists, and typography.
  • +
  • Objects - A multi node component. These are ususally made of multiple elements that function together to create a more complex component. Some objects you can find here are alerts, modals, tables, and maps.
  • +
  • Utilities - Mixins that can modify many different components. Some utilities you can find here are whitespace, color, and type modifiers.
  • +
  • Forms - You can find all sorts of form objects here.
  • +
  • JavaScript - These components require Javascript. Some components you can find here are progress bars, modals, tabs, accordions, and tooltips.
  • +
  • by Product - Some components are built with a specific product in mind. You can find Console's app health indicators, and PWS Marketing graphics here.
  • +
+

By pulling components from each of these sections, you can quickly and easily scaffold pages for prototyping and production. Simply copy and paste applicable component code into your views and add any utility classes needed to make it perfect. +

+

+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/intro.html b/release/1.1.0/intro.html new file mode 100644 index 000000000..3f98c227b --- /dev/null +++ b/release/1.1.0/intro.html @@ -0,0 +1,730 @@ + + + + a brand new styleguide: Intro + + + + + + + + + + + + +
+
+ +

+ +
+
+

Pivotal UI

+

This is everything you need to get started building UI at Pivotal. Pivotal UI includes Pivotal styles as well as Bootstrap CSS, OOCSS, the FontAwesome icon font, and the Source Sans Pro Google Font in your project.

+
+
+


+
+
+

Download

+

Download the latest version of Pivotal UI and begin building!

+ Get Pivotal UI +

You will need to be part of the Pivotal CF Github organization to download Pivotal UI. If you do not have access, email ask+cf@pivotal.io.

+
+
+

What's included

+

Pivotal UI comes with everything you need from grids, to fonts, and even JavaScript!

+
    +
  • jQuery v2.1.1
  • +
  • modernizr v2.8.3
  • +
  • Bootstrap v3.2
  • +
  • Prism.js
  • +
  • Font Awesome v4.10
  • +
  • Normalize CSS v1.0.2
  • +
  • OOCSS
  • +
  • Source Sans Pro
  • +
+
+
+


+
+
+

Add it to your app

+
    +
  1. Unzip the release archive and move the resulting directory into your project.
  2. +
  3. Link to the css file in your html template to include the styles.
  4. +
  5. Add a script tag to your html template to use the javascript.
  6. +
+
+
+
<html>
+  <head>
+    <title>...</title>
+    <link rel="stylesheet" href="/path/to/release/pivotal-ui/pivotal-ui.css">
+    <script src="/path/to/release/pivotal-ui/pivotal-ui.js"></script>
+  </head>
+  <body>
+    <p class="type-brand-1">Hello, world!</p>
+  </body>
+</html>
+
+
+
+
+
+
+

Best practices

+

There are a few things you should know before working with Pivotal UI.

+
    +
  • Dont modify Pivotal UI stylesheets unless you are a contributer. See the contribution docs for more info.
  • +
  • You won't have to write your own CSS. We provide everything for you, even down to special classes for padding, margins, type alignment, etc.
  • +
  • If there is something you need and Pivotal UI doesn't have it, you can submit a feature request. To do so, please open an issue on Github. Screenshots are very helpful! We'll then have a conversation about what you are trying to achieve in your project and the best way to do that.
  • +
  • Have Fun!
  • +
+
+
+
+
+

How to use this styleguide

+

We have organized Pivotal UI styleguide into a few useful sections.

+
    +
  • Layout - Here you will find all of the styles needed for page layout and organization. Some layout elements you can find here are grids, media blocks, and panes.
  • +
  • Elements - A single node component. They typically map to HTML elements are building blocks for large objects. Some elements you can find here are buttons, icons, lists, and typography.
  • +
  • Objects - A multi node component. These are ususally made of multiple elements that function together to create a more complex component. Some objects you can find here are alerts, modals, tables, and maps.
  • +
  • Utilities - Mixins that can modify many different components. Some utilities you can find here are whitespace, color, and type modifiers.
  • +
  • Forms - You can find all sorts of form objects here.
  • +
  • JavaScript - These components require Javascript. Some components you can find here are progress bars, modals, tabs, accordions, and tooltips.
  • +
  • by Product - Some components are built with a specific product in mind. You can find Console's app health indicators, and PWS Marketing graphics here.
  • +
+

By pulling components from each of these sections, you can quickly and easily scaffold pages for prototyping and production. Simply copy and paste applicable component code into your views and add any utility classes needed to make it perfect. +

+

+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/javascript.html b/release/1.1.0/javascript.html new file mode 100644 index 000000000..2586a3a98 --- /dev/null +++ b/release/1.1.0/javascript.html @@ -0,0 +1,1502 @@ + + + + a brand new styleguide: JavaScript + + + + + + + + + + + + +
+
+ +

Accordions

+ + +

These are frequently used in combination with our panel components. They have a header and body.

Accordions can be used with any background color class, add them to the header and body.

NOTE: The 'alligators' (the > in the HAML below) are structural -- +without them, the browser renders the whitespace on the anchor tags, +and the images jump around by a few pixels when they're toggled.

Also see the select tabs for a toggle triggered by a select group.

+

Basic

+

Use this to expand and collapse content.

+
+ Look at this content. +
+
%a.collapsed{data: {toggle: 'collapse'}, href: '#simple-collapse-example'}
+  .when-collapsed
+    Expand me
+  .when-expanded
+    Collapse me
+#simple-collapse-example.collapse
+  Look at this content.
+
+

Sizes

+ +

Default accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-1.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-1'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-1.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Large accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-2.panel
+  .panel-heading-accordion-large.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-2'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-2.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Styles

+

Accordion with Divider:

This adds a divider between the accordion header and accordion body.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-5.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-5'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-5.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Accordion with Shadow:

This adds a shadow to the accordion when it is both open and closed.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-6.panel.panel-shadow
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-6'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-6.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

With Icons

+

Accordion with plus/minus icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-3.panel
+  .panel-heading-accordion-large.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-3'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-plus-square.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-minus-square.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-3.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Accordion with caret right/down icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-4.panel
+  .panel-heading-accordion.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-4'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-4.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

Maps

+

Full width map with marker at Pivotal Labs SF location, and an optional informational overlay.

+
+
+
+
+
+
+

Location

+
Pivotal Software Inc.
+ 875 Howard Street
+ San Francisco, CA 94103 +
+

Support: support@run.pivotal.io

+

Twitter: @pivotalws

+
+
+
+
+
+
+
+
+
+
<script src="http://maps.googleapis.com/maps/api/js?libraries=places"></script>
+<div class='map-wrapper'>
+  <div class='pane'>
+    <div class='container pan'>
+      <div class='row'>
+        <div class='col-sm-6 col-md-8 col-sm-offset-1'>
+          <div class='map-overlay panel panel-basic bg-neutral-10 paxxl'>
+            <h3 class="h2">Location</h3>
+            <address class='h4 pvl'>Pivotal Software Inc.<br>
+              875 Howard Street<br>
+              San Francisco, CA 94103
+            </address>
+            <p class='h4'>Support: <a href='mailto:support@run.pivotal.io'>support@run.pivotal.io</a></p>
+            <p class='h4'>Twitter: <a href='https://twitter.com/pivotalws'>@pivotalws</a></p>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='pane pane-map'>
+    <div id='labs-map'></div>
+  </div>
+</div>
+
var maps = (function() {
+  var self = this;
+  var map;
+
+  var mapOptions = {
+    placeId: "ChIJ9w1pfYiAhYAR45k8AD-TjhA",
+    center: new google.maps.LatLng(37.781787,-122.403911),
+    mapElementId: 'labs-map',
+    zoom: 18
+  };
+
+  var initialize = function() {
+    map = new google.maps.Map(document.getElementById(mapOptions.mapElementId), {
+      center: mapOptions.center,
+      zoom: mapOptions.zoom,
+      disableDefaultUI: true
+    });
+
+    var request = {
+      placeId: mapOptions.placeId
+    };
+
+    var service = new google.maps.places.PlacesService(map);
+    service.getDetails(request, createMarker);
+  };
+
+  var createMarker = function(place, status) {
+    if (status == google.maps.places.PlacesServiceStatus.OK) {
+      new google.maps.Marker({
+        map: map,
+        position: place.geometry.location
+      });
+    }
+  };
+
+  self.initialize = initialize;
+  return self;
+})();
+
+google.maps.event.addDomListener(window, 'load', maps.initialize);
+
+

Modals

+

Modals bring desired content to the foreground and de-emphasize the rest of the page.

+ +

+

+ + + + + + + + +

Tabs

+ + +

You can activate a tab or pill navigation without writing any JavaScript by simply specifying data-toggle="tab" on an element.

+

Highlight

+
+
+ +
+

Plan Features

+
+
Content 1
+
Content 2
+
Content 3
+
Content 4
+
+
+
+
+
.tab-highlight
+  .row
+    .col-md-8
+      %h1 Service Plans
+      %ul.nav.nav-stacked
+        %li.active
+          %a{"data-toggle" => "tab", :href => "#home"}
+            .row
+              .col-md-10.tab-title
+                Spark
+              .col-md-14
+                Free
+        %li
+          %a{"data-toggle" => "tab", :href => "#profile"}
+            .row
+              .col-md-10.tab-title
+                Boost
+              .col-md-14
+                $10/month
+        %li
+          %a{"data-toggle" => "tab", :href => "#messages"}
+            .row
+              .col-md-10.tab-title
+                Amp
+              .col-md-14
+                $50/month
+        %li
+          %a{"data-toggle" => "tab", :href => "#settings"}
+            .row
+              .col-md-10.tab-title
+                Shockingly long plan name is important to test
+              .col-md-14
+                $1000/month
+
+    .col-md-16
+      %h1 Plan Features
+      .tab-content
+        #home.tab-pane.fade.in.active Content 1
+        #profile.tab-pane.fade Content 2
+        #messages.tab-pane.fade Content 3
+        #settings.tab-pane.fade Content 4
+
+

Image

+

You can use any 130px by 130px svg for the icon in the center of the tab. Please add the class icon to any parts of the svg which form part of the icon. You may also use an icon font for the icon.

+ +
+
Agility Content
+
Choice Content
+
Open Source
+
+
+ +
<div class="tabs-images">
+  <ul class="list-inline nav-tabs-images">
+    <li class="active">
+      <a data-toggle="tab" href="#agility">
+        <span class="sr-only">Agility</span>
+        <svg class="icon-svg" x="0px" y="0px" height="130" width="130" enable-background="new 0 0 130 130" >
+          <g>
+            <path class="icon" d="M97.283,83.157H86.452c-2.555,3.305-5.781,6.066-9.478,8.067h20.31l4.489-3.945L97.283,83.157z"/>
+            <path class="icon" d="M62.788,38.586c-14.513,0-26.319,11.807-26.319,26.319c0,5.429,1.66,10.473,4.489,14.667h11.012
+              c-4.499-3.327-7.434-8.654-7.434-14.667c0-10.064,8.188-18.252,18.252-18.252S81.04,54.84,81.04,64.905
+              c0,6.013-2.935,11.34-7.434,14.667c-3.032,2.242-6.766,3.585-10.818,3.585H43.853h-4.729H28.292l4.482,4.122l-4.482,3.945h20.311
+              h14.185c7.43,0,14.145-3.099,18.935-8.067c1.066-1.106,2.033-2.308,2.895-3.585c2.83-4.194,4.489-9.238,4.489-14.667
+              C89.107,50.393,77.301,38.586,62.788,38.586z"/>
+          </g>
+        </svg>
+      </a>
+    </li>
+    <li>
+      <a data-toggle="tab" href="#choice">
+        <span class="sr-only">Choice</span>
+        <svg class="icon-svg" version="1.1" x="0px" y="0px"
+             viewBox="0 0 130 130" enable-background="new 0 0 130 130" xml:space="preserve">
+          <g>
+            <g>
+              <path class="icon" d="M59.642,57.905c0,1.65-1.35,3-3,3h-18c-1.65,0-3-1.35-3-3v-18c0-1.65,1.35-3,3-3h18c1.65,0,3,1.35,3,3V57.905z"/>
+            </g>
+            <g>
+              <path class="icon" d="M78.381,60.905c-1.65,0-3.675-1.169-4.5-2.598l-3.928-6.804c-0.825-1.429-0.825-3.767,0-5.196l3.928-6.804
+                c0.825-1.429,2.85-2.598,4.5-2.598h7.856c1.65,0,3.675,1.169,4.5,2.598l3.928,6.804c0.825,1.429,0.825,3.767,0,5.196l-3.928,6.804
+                c-0.825,1.429-2.85,2.598-4.5,2.598H78.381z"/>
+            </g>
+            <circle class="icon" cx="82.309" cy="79.905" r="12"/>
+            <g>
+              <path class="icon" d="M46.202,70.399c0.792-1.372,2.088-1.372,2.88,0l3.77,6.531c0.792,1.372,2.088,3.616,2.88,4.988l3.77,6.531
+                c0.792,1.372,0.144,2.494-1.44,2.494h-7.541c-1.584,0-4.175,0-5.759,0h-7.541c-1.584,0-2.232-1.122-1.44-2.494l3.77-6.531
+                c0.792-1.372,2.088-3.616,2.88-4.988L46.202,70.399z"/>
+            </g>
+          </g>
+        </svg>
+      </a>
+    </li>
+    <li>
+      <a data-toggle="tab" href="#open-source">
+        <span class="sr-only">Open Source</span>
+        <svg class="icon-svg" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 130 130" enable-background="new 0 0 130 130">
+          <path class="icon" d="M95.22,65.454c0-16.583-13.441-30.025-30.024-30.025c-16.583,0-30.026,13.442-30.026,30.025
+            c0,12.68,7.861,23.525,18.973,27.926l7.596-19.192c-3.477-1.377-5.937-4.767-5.937-8.734c0-5.188,4.207-9.393,9.394-9.393
+            c5.188,0,9.395,4.206,9.395,9.393c0,3.966-2.463,7.357-5.937,8.734l7.594,19.192C87.362,88.979,95.22,78.134,95.22,65.454z"/>
+        </svg>
+      </a>
+    </li>
+  </ul>
+  <div class="tab-content txt-c">
+    <div class="tab-pane fade in active" id="agility">Agility Content</div>
+    <div class="tab-pane fade" id="choice">Choice Content</div>
+    <div class="tab-pane fade" id="open-source">Open Source</div>
+  </div>
+</div>
+
+
+

Responsive

+
+
+
+ +
+
+ +
+
+
+
.tab-responsive
+  .row
+    .col-sm-5
+      %ul.nav.hidden-xs
+        %li.active
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-1"}
+            meep
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-2"}
+            foo
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-3"}
+            bar
+        %li
+          %a{"data-toggle" => "tab", :href => "#tab-responsive-4"}
+            baz
+
+    .col-sm-19
+      %ul.tab-content
+        %li.active
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-1"}
+            meep
+        %li#tab-responsive-1.tab-pane.active.fade.in Content 1
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-2"}
+            foo
+        %li#tab-responsive-2.tab-pane.fade Content 2
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-3"}
+            foo
+        %li#tab-responsive-3.tab-pane.fade Content 3
+        %li
+          %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-4"}
+            foo
+        %li#tab-responsive-4.tab-pane.fade Content 4
+
+
+

Simple

+
+ + +
+
Spaces Content
+
Domains Content
+
Members Content
+
+
+
.tab-simple
+  .tabs-action.txt-r
+    %a Some Action
+  %ul.nav.nav-tabs
+    %li.active
+      %a{"data-toggle" => "tab", :href => "#spaces"}Spaces
+    %li
+      %a{"data-toggle" => "tab", :href => "#domains"}Domains
+    %li
+      %a{"data-toggle" => "tab", :href => "#members"}Members
+
+
+  .tab-content
+    #spaces.tab-pane.fade.in.active Spaces Content
+    #domains.tab-pane.fade Domains Content
+    #members.tab-pane.fade Members Content
+
+
+

Simple Alt

+
+ +
+
Dashboard Content
+
Notifications Content
+
EULA Content
+
+
+
.tab-simple-alt
+  %ul.nav.nav-tabs
+    %li.active
+      %a{"data-toggle" => "tab", :href => "#dashboard"}Dashboard
+    %li
+      %a{"data-toggle" => "tab", :href => "#notifications"}Notifications
+    %li
+      %a{"data-toggle" => "tab", :href => "#eula"}EULA
+
+
+  .tab-content
+    #dashboard.tab-pane.fade.in.active Dashboard Content
+    #notifications.tab-pane.fade Notifications Content
+    #eula.tab-pane.fade EULA Content
+
+
+

Tooltip

+

Tooltips are used to display extra information on hover. They can be used with any hoverable element.

The title attribute defines the text that appears on the tooltip. +The data-placement attribute defines the tooltip's placement. +If data-placement is not specified, the tooltip is placed on top by default.

+
+

+ Tooltips must be initialized with javascript: $(mySelector).tooltip(); +

+
+

+ Check out this + + tooltip on the left! + +

+ +

+ Check out this + + tooltip on the right! + +

+ +

+ +

+ +

+ +

+
<p>
+  Check out this
+  <a id="link-with-tooltip-1" href="#" data-toggle="tooltip" data-placement="left" title="I should be on the left">
+    tooltip on the left!
+  </a>
+</p>
+
+<p>
+  Check out this
+  <a id="link-with-tooltip-2" href="#" data-toggle="tooltip" data-placement="right" title="I should be on the right">
+    tooltip on the right!
+  </a>
+</p>
+
+<p>
+  <button id="button-with-tooltip-1" class="btn btn-default" data-toggle="tooltip" data-placement="top" title="I should be on the top">
+    Check out this tooltip on the top!
+  </button>
+</p>
+
+<p>
+  <button id="button-with-tooltip-2" class="btn btn-default" data-toggle="tooltip" data-placement="bottom" title="I should be on the bottom">
+    Check out this tooltip on the bottom!
+  </button>
+</p>
+
$('#link-with-tooltip-1').tooltip();
+$('#link-with-tooltip-2').tooltip();
+$('#button-with-tooltip-1').tooltip();
+$('#button-with-tooltip-2').tooltip();
+
+
+

+ If you want to use a tooltip on a disabled element, place the tooltip in a wrapper div with the class .button-with-tooltip-wrapper. +

+
+
+ +
+
<div id="disabled-button-with-tooltip" class="button-with-tooltip-wrapper" data-toggle="tooltip" data-placement="right" title="This button is totally disabled!">
+  <button type="button" class="btn btn-default" disabled=true>
+    Disabled button
+  </button>
+</div>
+
$('#disabled-button-with-tooltip').tooltip();
+
+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/layout.html b/release/1.1.0/layout.html new file mode 100644 index 000000000..e20de9f38 --- /dev/null +++ b/release/1.1.0/layout.html @@ -0,0 +1,1368 @@ + + + + a brand new styleguide: Layout + + + + + + + + + + + + +
+
+ +

Grids

+ + + +

+ Pivotal ui (via bootstrap) includes a responsive, mobile first fluid grid system that + appropriately scales up to 24 columns as the device or viewport size increases. + To work with the system, you need to treat mobile as your default + and build more complex layouts up from there. +

+ +

Introduction

+

Grid systems are used for creating page layouts through a series of rows and columns that house your content. +Here's how the bootstrap grid system works:

  • Rows must be placed within a .container for proper alignment and padding.

  • +
  • Use .row to create horizontal groups of columns.

  • +
  • Content should be placed within columns (e.g. .col-sm-11, .col-lg-6, etc.). +Only columns may be immediate children of rows.

  • +

Columns are defined by two properties: +the breakpoint at which they start acting like columns, +and their relative width (on a scale of 24) beginning at this breakpoint. +For example:

  • A column with the class .col-sm-11 will take up 100% of the container +for devices with screen-width < 768px (the extra small breakpoint), +and 11/24ths for devices ≥ 768px.

  • +
  • A column with the class .col-lg-6 will take up 100% of the container +for devices with < 1200px, +and 1/4th (6/24ths) for devices ≥ 1200px.

  • +
  • 3 .col-md-8 columns would fill a row for devices ≥ 992px. +They would each take up their own row on devices < 992px.

  • +
  • Use the .col-xs-* classes to use a grid on mobile.

  • +

Look to the examples for applying these principles to your code.

+

Media Queries

+

We use the following media queries in our sass files to create the key breakpoints in our grid system.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameSizeVariable Name
mobileno media query since this is the default in bootstrap
x-small480px$screen-xs-min
small768px$screen-sm-min
medium992px$screen-md-min
large1200px$screen-lg-min
x-large1800px$screen-xl-min
+

Grid Sizes

+

See how aspects of the bootstrap grid system work across multiple devices with a handy table.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ extra small devices + phones (≤768px) + + small devices + tablets (>768px) + + medium devices + laptops (>992px) + + large devices + desktops (>1200px) +
grid behaviorhorizontal at all timescollapsed to start, horizontal above breakpoints
container widthnone (auto)750px970px1170px
class prefix.col-xs-.col-sm-.col-md-.col-lg-
# of columns24
column widthauto~62px~81px~97px
gutter width30px (15px on each side of a column)
nestableyes
offsetsyes
column orderingyes
+ +

Examples

+

Using a single set of .col-md-* grid classes, +you can create a basic grid system that starts out stacked on mobile devices and tablet devices +(the extra small to small range) before becoming horizontal on desktop (medium) devices. +Place grid columns in any .row.

+
+

The .grid-show class in the examples is for demo purposes. Don't use it IRL.

+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
<div class="row grid-show">
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+  <div class="col-md-2"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-16"></div>
+  <div class="col-md-8"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-8"></div>
+  <div class="col-md-8"></div>
+  <div class="col-md-8"></div>
+</div>
+
+<div class="row grid-show">
+  <div class="col-md-12"></div>
+  <div class="col-md-12"></div>
+</div>
+
+

Example: Mobile and Desktop

+

Don't want your columns to simply stack in smaller devices? +Use the extra small and medium device grid classes by adding .col-xs-* .col-md-* to your columns. +See the example below for a better idea of how it all works.

+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
<!-- stack the columns on mobile by making one full-width and the other half-width -->
+<div class="row grid-show">
+  <div class="col-xs-24 col-md-16"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+
+<!-- columns start at 50% wide on mobile and bump up to 33.3% wide on desktop -->
+<div class="row grid-show">
+  <div class="col-xs-12 col-md-8"></div>
+  <div class="col-xs-12 col-md-8"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+
+<!-- columns are always 50% wide, on mobile and desktop -->
+<div class="row grid-show">
+  <div class="col-xs-12"></div>
+  <div class="col-xs-12"></div>
+</div>
+
+

Example: Mobile, Tablet, Desktops

+

Build on the previous example by creating even more dynamic and powerful layouts +with tablet .col-sm-* classes.

+
+
+
+
+
+
+ +
+
+
+
<div class="row grid-show">
+  <div class="col-xs-24 col-sm-12 col-md-16"></div>
+  <div class="col-xs-12 col-md-8"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-xs-12 col-sm-8"></div>
+  <div class="col-xs-12 col-sm-8"></div>
+  <!-- optional: clear the xs cols if their content doesn't match in height -->
+  <div class="clearfix visible-xs-block"></div>
+  <div class="col-xs-12 col-sm-8"></div>
+</div>
+
+

Example: Column Wrapping

+

If more than 24 columns are placed within a single row, each group of extra columns will, +as one unit, wrap onto a new line.

+
+
+
+
+
+
+
+
<div class="row grid-show">
+  <div class="col-xs-12"></div>
+  <div class="col-xs-12"></div>
+  <div class="col-xs-10"></div>
+  <div class="col-xs-10"></div>
+  <div class="col-xs-5"></div>
+  <div class="col-xs-6"></div>
+</div>
+

note In the second row, since 10 + 10 + 5 > 24, +the 5-column-wide div gets wrapped onto a new line as one contiguous unit. +Subsequent columns continue along the new line.

+

Gutter Sizes

+

You can change the size of a row's gutters with these classes.

+ + + + + + + + + + + + + + + +
ClassPadding between columns
default20px
.row-gutter-md10px
.row-gutter-sm5px

Here's what the gutters look like in action.

+
+
+
<div class="row grid-show">
+  <div class="col-md-12" grid-content="Default gutter"></div>
+  <div class="col-md-12" grid-content="Default gutter"></div>
+</div>
+
+
+
<div class="row row-gutter-md grid-show">
+  <div class="col-md-12" grid-content="Medium gutter"></div>
+  <div class="col-md-12" grid-content="Medium gutter"></div>
+</div>
+
+
+
+
<div class="row row-gutter-sm grid-show">
+  <div class="col-md-12" grid-content="Small gutter"></div>
+  <div class="col-md-12" grid-content="Small gutter"></div>
+</div>
+
+

Responsive Column Resets

+

With the four tiers of grids available you're bound to run into issues where, +at certain breakpoints, your columns don't clear quite right as one is taller than the other. +To fix that, use a combination of a .clearfix +and our responsive utility classes.

+
+
+ + +
+ +
+
+
+
<div class="row grid-show">
+  <div class="col-xs-12 col-sm-6" grid-content="this is a tall column"></div>
+  <div class="col-xs-12 col-sm-6"></div>
+
+  <!-- add the extra clearfix for only the required viewport -->
+  <div class="clearfix visible-xs-block"></div>
+
+  <div class="col-xs-12 col-sm-6"></div>
+  <div class="col-xs-12 col-sm-6"></div>
+</div>
+
+

Offsetting Columns

+

Move columns to the right using .col-md-offset-* classes. +These classes increase the left margin of a column by * columns. +For example, .col-md-offset-4 moves .col-md-4 over four columns.

+
+
+
+
+
+
+
+
+
+
+
<div class="row grid-show">
+  <div class="col-md-8"></div>
+  <div class="col-md-8 col-md-offset-8"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-md-6 col-md-offset-6"></div>
+  <div class="col-md-6 col-md-offset-6"></div>
+</div>
+<div class="row grid-show">
+  <div class="col-md-12 col-md-offset-6"></div>
+</div>
+
+

Column Ordering

+

Easily change the order of our built-in grid columns +with .col-md-push-* and .col-md-pull-* modifier classes. +This is useful if you want to change the order of columns at different screen sizes.

+
+
+
+
<div class="row grid-show">
+  <div class="col-md-18 col-md-push-6"></div>
+  <div class="col-md-6 col-md-pull-18"></div>
+</div>
+
+

Layout Lists

+

Sometimes you might want to use lists to lay out elements on the page.

Inline lists and vertical divider lists +are particularly useful when you don't know the width of the element you want to layout, +or you want to vertically align it.

Use Card lists if you'd like to make a grid of vertically and horizontally aligned cards.

+

Media

+ + +

The default media displays a media object (images, video, audio) to the left or right of a content block.

+ + ... + +
+

Media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+
+

Media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+ + ... + +
+
.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  .media-body
+    %h4.media-heading Media heading
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+  %a.media-right{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+

Wrap the image in a fixed-size .image-container to make sure the image isn't +larger than the container

+ +
+ ... +
+
+
+

Media heading

+

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +

+
+
+
.media
+  %a.media-left{:href => "#"}
+    .image-container{style: "width: 100px; height: 50px;"}
+      %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    %p
+      Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+

You can also nest media objects inside of each other (useful for comment threads or articles lists).

+ + ... + +
+

Media heading

+

Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.

+ +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+
+
+
+ +
+ + ... + +
+

Nested media heading

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +
+
+
+
+
+.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+  .media-body
+    %h4.media-heading Media heading
+    %p Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+    / Nested media object
+    .media
+      %a.media-left{:href => "#"}
+        %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+      .media-body
+        %h4.media-heading Nested media heading
+        Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+        / Nested media object
+        .media
+          %a.media-left{:href => "#"}
+            %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+          .media-body
+            %h4.media-heading Nested media heading
+            Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+    / Nested media object
+    .media
+      %a.media-left{:href => "#"}
+        %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"}
+      .media-body
+        %h4.media-heading Nested media heading
+        Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis.
+
+

Alignment

+

The images or other media can be aligned top, middle, or bottom. The default is top aligned.

+ + ... + +
+

Top aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+ + ... + +
+

Middle aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
+ + ... + +
+

Bottom aligned media

+ Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +
+
+
.media
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Top aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  %a.media-left.media-middle{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Middle aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+.media
+  %a.media-left.media-bottom{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"}
+  .media-body
+    %h4.media-heading Bottom aligned media
+    Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus.
+
+

Stackable

+

You can also make the media block stack with grid columns. +Media objects switch from being stacked on top to being floated left of the media body as the screen size gets larger. +For example, .media-stackable-xs is stacked on screen sizes from 0-480px and then left floated on larger screens.

+ + ... + +
+

Extra-small stackable

+
+
+
+ + ... + +
+

Small stackable

+
+
+
+ + ... + +
+

Medium stackable

+
+
+
+ + ... + +
+

Large stackable

+
+
+
.media.media-stackable-xs
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Extra-small stackable
+
+.media.media-stackable-sm
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Small stackable
+
+.media.media-stackable-md
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Medium stackable
+
+.media.media-stackable-lg
+  %a.media-left{:href => "#"}
+    %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"}
+  .media-body
+    %p Large stackable
+
+

Panes

+

Panes are horizontal groupings of content that are usually used to +span the full browser window width. It's going to look funny here, +a better way to view it is on the panes page.

You can combine up to two background classes on the pane component. +The one on the .pane element will span the full browser width. The +one on the .container element will be constrained to the content width.

+
+

This is a pane

+
+
+ +
<div class="pane bg-dark-1">
+  <div class="container bg-glow">
+    <h1 class="type-neutral-11">This is a pane</h1>
+  </div>
+</div>
+
+
+
+

This is a pane

+
+ A laptop showing Pivotal Web Services dashboard. +
+
+
+
+
+

This is another pane

+
+
+ +
<div class="pane pane-offset bg-dark-1">
+  <div class="container bg-glow">
+    <h1 class="type-neutral-11">This is a pane</h1>
+    <div class="pane-image">
+      <img class="img-responsive" src="../images/console-laptop.png" alt="A laptop showing Pivotal Web Services dashboard." />
+    </div>
+  </div>
+</div>
+<div class="pane bg-cloud">
+  <div class="container">
+    <h1>This is another pane</h1>
+  </div>
+</div>
+
+
+

Vertical Align

+

The Aligner allows you to vertically align children to the top, center, or bottom. +Its height is set by default to 230px.

This component doesn't do any horizontal alignment. +You can use grids, or the text-alignment classes +.txt-l, .txt-r, and .txt-c with this component.

+
+

+ This component is not supported in IE10 and below. + While the content will appear, it will not be vertically aligned. +

+
+
<div class="aligner txt-c">
+  <a class="aligner-item" href="http://bitly.com/ZTHUDU">Centered content</a>
+</div>
+

Override the default height by setting an inline style like so:

+
<div class="aligner" style="height: 200px;">
+  <a class="aligner-item aligner-item-top" href="http://bit.ly/1wCDWdC">On Top</a>
+  <a class="aligner-item" href="http://bitly.com/ZTHUDU">Center</a>
+  <a class="aligner-item aligner-item-bottom" href="http://bit.ly/12TqYiL">Bottom</a>
+</div>
+

Note: the background colors in the example are just for display in the styleguide.

+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/nginx.conf b/release/1.1.0/nginx.conf new file mode 100644 index 000000000..6b384f373 --- /dev/null +++ b/release/1.1.0/nginx.conf @@ -0,0 +1,33 @@ +worker_processes 1; +daemon off; + +error_log <%= ENV["APP_ROOT"] %>/nginx/logs/error.log; +events { worker_connections 1024; } + +http { + log_format cloudfoundry '$http_x_forwarded_for - $http_referer - [$time_local] "$request" $status $body_bytes_sent'; + access_log <%= ENV["APP_ROOT"] %>/nginx/logs/access.log cloudfoundry; + default_type application/octet-stream; + include mime.types; + sendfile on; + gzip on; + tcp_nopush on; + keepalive_timeout 30; + + server { + listen <%= ENV["PORT"] %>; + server_name localhost; + + location ~ /\.ht { deny all; } + location / { + root <%= ENV["APP_ROOT"] %>/public; + index index.html index.htm Default.htm; + } + + error_page 404 /404.html; + location /404.html { + root <%= ENV["APP_ROOT"] %>/public; + internal; + } + } +} diff --git a/release/1.1.0/objects.html b/release/1.1.0/objects.html new file mode 100644 index 000000000..cc604f17c --- /dev/null +++ b/release/1.1.0/objects.html @@ -0,0 +1,2039 @@ + + + + a brand new styleguide: Objects + + + + + + + + + + + + +
+
+ +

Accordions

+ + +

These are frequently used in combination with our panel components. They have a header and body.

Accordions can be used with any background color class, add them to the header and body.

NOTE: The 'alligators' (the > in the HAML below) are structural -- +without them, the browser renders the whitespace on the anchor tags, +and the images jump around by a few pixels when they're toggled.

Also see the select tabs for a toggle triggered by a select group.

+

Basic

+

Use this to expand and collapse content.

+
+ Look at this content. +
+
%a.collapsed{data: {toggle: 'collapse'}, href: '#simple-collapse-example'}
+  .when-collapsed
+    Expand me
+  .when-expanded
+    Collapse me
+#simple-collapse-example.collapse
+  Look at this content.
+
+

Sizes

+ +

Default accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-1.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-1'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-1.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Large accordion size:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-2.panel
+  .panel-heading-accordion-large.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-2'}
+    .row
+      .col-md-23
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-2.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Styles

+

Accordion with Divider:

This adds a divider between the accordion header and accordion body.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-5.panel
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-5'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-5.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+

Accordion with Shadow:

This adds a shadow to the accordion when it is both open and closed.

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-6.panel.panel-shadow
+  .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-6'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-6.panel-collapse.collapse
+    .panel-body-accordion-divider.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

With Icons

+

Accordion with plus/minus icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-3.panel
+  .panel-heading-accordion-large.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-3'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-plus-square.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-minus-square.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-3.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+

Accordion with caret right/down icon:

+ +
+
+ This content should hide and show when the trigger is clicked. +
+
+
+
#accordion-4.panel
+  .panel-heading-accordion.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-4'}
+    .row
+      .col-md-23
+        %a
+          .when-collapsed-inline>
+            %i.fa.fa-caret-right.collapse-icon>
+          .when-expanded-inline>
+            %i.fa.fa-caret-down.collapse-icon>
+        %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application
+  #myCollapse-4.panel-collapse.collapse
+    .panel-body-accordion.bg-neutral-11
+      This content should hide and show when the trigger is clicked.
+
+
+

Alerts

+

Alerts are used to display flash messages to the user. When using alerts with simple one-line text, +wrap the text in a <p> with .em-high.

+

Success

+
+
<div class="alert alert-success">
+  <p class="em-high">Success</p>
+</div>
+

Alerts are also used to bring important notes to a user's attention. If the content of your alert +is a little more complicated, we would recommend using headings coupled with the content.

+
You should know...
+

There are some things you should note. Just in case you didn't figure it out already.

+
    +
  • thing 1
  • +
  • thing 2
  • +
+
+
<div class="alert alert-info">
+  <h5 class="em-high mtn">You should know...</h5>
+  <p>There are some things you should note. Just in case you didn't figure it out already.</p>
+  <ul>
+    <li>thing 1</li>
+    <li>thing 2</li>
+  </ul>
+</div>
+

By adding .alert-dismassable and a button, you can also make alerts dismissable.

+ +

Click the 'X' over there------>

+
+ +
<div class="alert alert-success alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <p class="em-high">Click the 'X' over there------> </p>
+</div>
+
+

There are may use cases for alerts. Here is a list of our different alert types.

+ +
+
+ +
+
+ Everything is wonderful. + Be happy. +
+
+
<div class="alert alert-success alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-check-circle"></i>
+    </div>
+    <div class="media-body em-high">
+      Everything is wonderful.
+      <a class="alert-link" href="http://bit.ly/QCMZM5">Be happy.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Info for you. + Tell me more. +
+
+
<div class="alert alert-info alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-info-circle"></i>
+    </div>
+    <div class="media-body em-high">
+      Info for you.
+      <a class="alert-link" href="http://bit.ly/1DFns8H">Tell me more.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Warning: There is no parking on the dancefloor. + Be alert. +
+
+
<div class="alert alert-warning alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-exclamation-triangle"></i>
+    </div>
+    <div class="media-body em-high">
+      Warning: There is no parking on the dancefloor.
+      <a class="alert-link" href="http://bit.ly/1uM05DJ">Be alert.</a>
+    </div>
+  </div>
+</div>
+ +
+
+ +
+
+ Something has gone horribly awry. + You've made a huge mistake. +
+
+
+
<div class="alert alert-error alert-dismissable">
+  <button class="close" data-dismiss="alert">
+    <i class="fa fa-times"></i>
+  </button>
+  <div class="media">
+    <div class="media-left">
+      <i class="fa fa-exclamation-triangle"></i>
+    </div>
+    <div class="media-body em-high">
+      Something has gone horribly awry.
+      <a class="alert-link" href="http://bit.ly/1rooFJV">You've made a huge mistake.</a>
+    </div>
+  </div>
+</div>
+
+

Back to Top

+

You can use this component to scroll to the top of a page. Leave off the .styleguide-component-wrapper div when using it in other contexts.

The button will be fixed to the bottom right hand corner of the page.

You can place the link anywhere in your markup, but best practices are either towards the top or bottom of your markup.

+ +
+
.styleguide-component-wrapper
+  %a.back-to-top{:href => "#"}
+
+

Code

+ + +

In order to show highlighted code, you will need to apply a language specific class to the code tag. For example, .language-ruby.

There are several languages already available (and others available from the Prismjs.com website), including:

  • Markup
  • +
  • CSS
  • +
  • C-like
  • +
  • JavaScript
  • +
  • Java
  • +
  • PHP
  • +
  • PHP
  • +
  • CoffeeScript
  • +
  • Sass
  • +
  • Bash
  • +
  • Python
  • +
  • HTTP
  • +
  • Ruby
  • +
  • Go
  • +
class Foo
  def bar
    puts 'hi'
  end
end
+
%pre
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+      end
+

Make it scrollable

class Foo
  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end

  def bar
    puts 'hi'
  end
end
+
+%pre.pre-scrollable
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+
+        def bar
+          puts 'hi'
+        end
+      end
+

Scrollable with too little content:

class Foo
  def bar
    puts 'hi'
  end
end
+
+%pre.pre-scrollable
+  %code.language-ruby
+    :preserve
+      class Foo
+        def bar
+          puts 'hi'
+        end
+      end
+
+

Inline

+

This is an example of a paragraph with an inline code snippet within it.

+
<p>This is an example of a paragraph with <code>an inline code snippet</code> within it.</p>
+
+

Inline Dark

+

This is an example of a paragraph with a dark inline code snippet within it.

+
<p>This is an example of a paragraph with <code class="inline-dark">a dark inline code snippet</code> within it.</p>
+
+

Terminal Window

+

+
class Foo
  def bar
    puts 'hi'
  end
end

class Bar
  def bar
    puts 'hi'
  end
end

class Baz
  def bar
    puts 'hi'
  end
end

class Bop
  def bar
    puts 'hi'
  end
end
+
+
.terminal
+  %pre
+    %code.language-ruby
+      :preserve
+        class Foo
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Bar
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Baz
+          def bar
+            puts 'hi'
+          end
+        end
+
+        class Bop
+          def bar
+            puts 'hi'
+          end
+        end
+
+

Maps

+

Full width map with marker at Pivotal Labs SF location, and an optional informational overlay.

+
+
+
+
+
+
+

Location

+
Pivotal Software Inc.
+ 875 Howard Street
+ San Francisco, CA 94103 +
+

Support: support@run.pivotal.io

+

Twitter: @pivotalws

+
+
+
+
+
+
+
+
+
+
<script src="http://maps.googleapis.com/maps/api/js?libraries=places"></script>
+<div class='map-wrapper'>
+  <div class='pane'>
+    <div class='container pan'>
+      <div class='row'>
+        <div class='col-sm-6 col-md-8 col-sm-offset-1'>
+          <div class='map-overlay panel panel-basic bg-neutral-10 paxxl'>
+            <h3 class="h2">Location</h3>
+            <address class='h4 pvl'>Pivotal Software Inc.<br>
+              875 Howard Street<br>
+              San Francisco, CA 94103
+            </address>
+            <p class='h4'>Support: <a href='mailto:support@run.pivotal.io'>support@run.pivotal.io</a></p>
+            <p class='h4'>Twitter: <a href='https://twitter.com/pivotalws'>@pivotalws</a></p>
+          </div>
+        </div>
+      </div>
+    </div>
+  </div>
+  <div class='pane pane-map'>
+    <div id='labs-map'></div>
+  </div>
+</div>
+
var maps = (function() {
+  var self = this;
+  var map;
+
+  var mapOptions = {
+    placeId: "ChIJ9w1pfYiAhYAR45k8AD-TjhA",
+    center: new google.maps.LatLng(37.781787,-122.403911),
+    mapElementId: 'labs-map',
+    zoom: 18
+  };
+
+  var initialize = function() {
+    map = new google.maps.Map(document.getElementById(mapOptions.mapElementId), {
+      center: mapOptions.center,
+      zoom: mapOptions.zoom,
+      disableDefaultUI: true
+    });
+
+    var request = {
+      placeId: mapOptions.placeId
+    };
+
+    var service = new google.maps.places.PlacesService(map);
+    service.getDetails(request, createMarker);
+  };
+
+  var createMarker = function(place, status) {
+    if (status == google.maps.places.PlacesServiceStatus.OK) {
+      new google.maps.Marker({
+        map: map,
+        position: place.geometry.location
+      });
+    }
+  };
+
+  self.initialize = initialize;
+  return self;
+})();
+
+google.maps.event.addDomListener(window, 'load', maps.initialize);
+
+

Panels

+ + +

Panels are often used to group related content. They include box headers, footers, and can be combined with any backgrounds.

Panels are typically a combination of contours, backgrounds, and content including headers and footers. This section describes the contours.

+

Alternate

+

Alternate panels can be in a default, off, or danger state.

+
+ Alternate Panel +
+
+
.panel.panel-alt
+  .panel-body
+    Alternate Panel
+
+ Danger alternate panel +
+
+
.panel.panel-alt.panel-danger
+  .panel-body
+    Danger alternate panel
+
+ Stopped alternate panel +
+
+
.panel.panel-alt.panel-off
+  .panel-body
+    Stopped alternate panel
+
+ Off alternate panel +
+
+
.panel.panel-alt.panel-empty
+  .panel-body
+    Off alternate panel
+
+ Editing alternate panel +
+
+
.panel.panel-alt.panel-editing
+  .panel-body
+    Editing alternate panel
+
+

Basic

+

Basic Panels are the new Simple Panels for G-Major

+
+ Basic Panel +
+
+
.panel.panel-basic.bg-neutral-11
+  .panel-body
+    Basic Panel
+
+

Card

+

Using panels with card lists makes any .panel-body have a minimum "card" height.

    +
  • +
    + Card Panel +
    +
  • +
  • +
    + Card Panel +
    +
  • +
  • +
    + Card Panel +
    +
  • +
+
%ul.list-cards.list-cards-sm.list-card-2
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+  %li.panel.panel-clickable-alt.bg-neutral-11
+    .panel-body
+      Card Panel
+
+

Clickable

+

These panels lighten on hover to indicate that they are clickable. +Please use them when a click on the panel triggers an action.

+
+ Panel Clickable +
+
+
.panel.panel-clickable
+  .panel-body
+    Panel Clickable
+
+ Panel Clickable Alt +
+
+
.panel.panel-clickable-alt
+  .panel-body
+    Panel Clickable Alt
+

Sometimes you'll also want to adapt the way child elements look +based on a hover on the parent element. There are a few +helper classes for that.

%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-1
+      hover-target-1 - default text color => link color
%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-2
+      hover-target-2 - light gray text => default text color
%a.panel.panel-clickable
+  .panel-body
+    %p.hover-target-3
+      hover-target-3 - $gray-9 background => white background
+
+

Flex (Panel with Footer)

+

Flex panels let us put a footer at the bottom of a fixed-height panel. Any panel can flex. In browsers that don't +support flexbox, the footer will appear where it would naturally, likely right below the panel-body content.

By default, flex panels have no height. You must use an inline style to set the height.

+
Body Content
+ +
+
<div class="panel panel-flex bg-neutral-11" style="height:200px">
+  <div class="panel-body">Body Content</div>
+  <div class="panel-footer">Footer Content</div>
+</div>
+
+
+
+ Flex panels and list cards +
+

+ Flex panels are often used with list cards + as a way to give list cards footers. + Add the class list-card-wrapper on any flex panels inside list cards. +

+
+
+
<ul class="list-cards list-card-2 list-cards-sm">
+  <li class="panel panel-flex bg-neutral-11">
+    <div class="list-card-wrapper panel panel-flex">
+      <div class="panel-body">Body Content</div>
+      <div class="panel-footer">Footer Content</div>
+    </div>
+  </li>
+
+  <li class="panel panel-flex bg-neutral-11">
+    <form>
+      <div class="list-card-wrapper panel panel-flex">
+        <div class="panel-body">
+          <p>
+            It even works if your <code>list-card-wrapper</code> is nested in a form
+          </p>
+          <div class="form-group">
+            <input class="form-control" placeholder="Email">
+          </div>
+        </div>
+        <div class="panel-footer">Footer Content</div>
+      </div>
+    </form>
+  </li>
+
+  <li class="panel panel-flex bg-neutral-11">
+    <a class="list-card-link" href="http://wrd.cm/1e2A8uU">
+      <div class="list-card-wrapper panel panel-flex">
+        <div class="panel-body">Or in a link!</div>
+        <div class="panel-footer">Footer Content</div>
+      </div>
+    </a>
+  </li>
+</ul>
+
+

Highlight

+

This panel is used to highlight more important parts of the page.

+
+ Not Hoverable (use when the panel has no associated action, for instance if the action is disabled due to lack of permissions) +
+
+
.panel.panel-highlight
+  .panel-body
+    Not Hoverable (use when the panel has no associated action, for instance if the action is disabled due to lack of permissions)
+
+

Scrollable

+

The scrollable panel sets a fixed height of 183px and scrolls any content that is larger. If you want a different size, set an inline style on the .panel-scrollable.

+
+

Lo-fi fixie aute irony skateboard, officia pug. VHS Kickstarter semiotics elit ad. XOXO fashion axe Neutra aesthetic nihil, before they sold out seitan photo booth bitters paleo ea. XOXO mustache consectetur jean shorts wolf banh mi, food truck aute odio Neutra polaroid artisan mlkshk. Chillwave aesthetic hashtag, 3 wolf moon Neutra umami DIY swag eu veniam. Blue Bottle fap kale chips veniam kogi, placeat yr Portland nesciunt sustainable iPhone. Single-origin coffee messenger bag locavore Schlitz, ea farm-to-table aliquip anim umami master cleanse. Delectus selfies placeat, tilde hoodie qui selvage consectetur cred master cleanse readymade pop-up assumenda nisi. Eu deep v brunch McSweeney's. Raw denim aliquip Banksy, proident cred banjo qui placeat Brooklyn fashion axe crucifix normcore aesthetic. Esse Pinterest organic anim American Apparel, wolf next level Tumblr laboris normcore pop-up dolore lo-fi put a bird on it trust fund. Laborum organic authentic Williamsburg plaid, Wes Anderson dolore sunt chia small batch synth Carles cliche tilde. Food truck ethical freegan velit, Kickstarter semiotics labore American Apparel biodiesel street art gentrify trust fund. Selfies Austin ex, organic art party authentic ullamco kitsch plaid placeat roof party cornhole deserunt aute.

+
+
+
.panel.panel-scrollable.bg-neutral-11
+  .panel-body
+    %p Lo-fi fixie aute irony skateboard, officia pug. VHS Kickstarter semiotics elit ad. XOXO fashion axe Neutra aesthetic nihil, before they sold out seitan photo booth bitters paleo ea. XOXO mustache consectetur jean shorts wolf banh mi, food truck aute odio Neutra polaroid artisan mlkshk. Chillwave aesthetic hashtag, 3 wolf moon Neutra umami DIY swag eu veniam. Blue Bottle fap kale chips veniam kogi, placeat yr Portland nesciunt sustainable iPhone. Single-origin coffee messenger bag locavore Schlitz, ea farm-to-table aliquip anim umami master cleanse. Delectus selfies placeat, tilde hoodie qui selvage consectetur cred master cleanse readymade pop-up assumenda nisi. Eu deep v brunch McSweeney's. Raw denim aliquip Banksy, proident cred banjo qui placeat Brooklyn fashion axe crucifix normcore aesthetic. Esse Pinterest organic anim American Apparel, wolf next level Tumblr laboris normcore pop-up dolore lo-fi put a bird on it trust fund. Laborum organic authentic Williamsburg plaid, Wes Anderson dolore sunt chia small batch synth Carles cliche tilde. Food truck ethical freegan velit, Kickstarter semiotics labore American Apparel biodiesel street art gentrify trust fund. Selfies Austin ex, organic art party authentic ullamco kitsch plaid placeat roof party cornhole deserunt aute.
+
+

Shadow

+

Shadow panels add a bottom shadow to the panel.

+
+ Shadow Panel +
+
+
.panel.panel-shadow-1.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-2.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-3.bg-neutral-11
+  .panel-body
+    Shadow Panel
+
+ Shadow Panel +
+
+
.panel.panel-shadow-4.bg-neutral-11
+  .panel-body
+    Shadow Panel
+

Simple

+
+
+ Simple Panel +
+
+
.panel.panel-simple.bg-neutral-11
+  .panel-body
+    Simple Panel
+
+

Tile

+

Tile panels extend the behavior of flex panels. They provide an animated footer on hover, at the bottom of a fixed-height panel.

<ul class="list-cards list-card-1 list-cards-lg">
+  <li>
+    <a class="list-cards-link panel panel-flex panel-tile bg-neutral-11" href="http://www.google.com/">
+      <div class="panel-body">
+        Hover to see secondary state.
+      </div>
+      <div class="panel-footer">
+        This is the footer
+      </div>
+    </a>
+  </li>
+</ul>
+
+

Progress Bars

+

This section contains static progress bar styles.

+
+
+ 0% +
+
+
+

+ 0 MB of 100 MB Used +

+
+
+
+ 3% +
+
+
+

+ 3 MB of 100 MB Used +

+
+
+
+ 9% +
+
+
+

+ 9 MB of 100 MB Used +

+
+
+
+ 60% +
+
+
+

+ 60 MB of 100 MB Used +

+
+
+
+ 90% +
+
+
+

+ 90 MB of 100 MB Used +

+
.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "0", :role => "progressbar", :style => "width: 0%;"}
+    .label
+      0%
+%p
+  0 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "3", :role => "progressbar", :style => "width: 3%;"}
+    .label
+      3%
+%p
+  3 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "9", :role => "progressbar", :style => "width: 9%;"}
+    .label
+      9%
+%p
+  9 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "60", :role => "progressbar", :style => "width: 60%;"}
+    .label
+      60%
+%p
+  60 MB of 100 MB Used
+
+.progress
+  .progress-bar{"aria-valuemax" => "100", "aria-valuemin" => "0", "aria-valuenow" => "90", :role => "progressbar", :style => "width: 90%;"}
+    .label
+      90%
+%p
+  90 MB of 100 MB Used
+
+

Tables

+ + + + + + + + + + + + + + + + + + +
ClassDescription
.tableBase table class, applies spacing and cross browser support. Unfortunately inherits some undesirable styles from bootstrap.
.table-hoverAdds a light blue background color to table rows when the user hovers over them (use to indicate clickability)
.table-stripedApplies zebra striping to a table.
+

Scrollable

+

Table with borders where the contents of the table scroll but the header does not. +The default height of the scrollable table is 183px. There are four other sizes provided +which you can use by adding the following classes to the .table-scrollable element.

+ + + + + + + + + + + + + + + + + + + +
Table Scrollable sizesHeight
default183px
.table-scrollable-sm300px
.table-scrollable-md600px
.table-scrollable-lg900px

If you would like a custom size, please add an inline style to the .table-scrollable-body element.

Design Note: The table-scrollable is often paired with table-data and table-light as in our example.

+
+

+ You will need to specify the width of every column in both the thead and + the first row of the tbody. You can do this with inline width attributes. +

+
+
+
+ + + + + + + + + + + +
#StatusCPUMemoryDiskUptime
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0Running0%4.16 MB6.75 MB27 min
1Running0%4.07 MB6.75 MB27 min
2Running0%4.07 MB6.75 MB25 min
3Running0%4.14 MB6.75 MB25 min
4Running0%4.08 MB6.75 MB25 min
5Running0%4.16 MB6.75 MB25 min
6Running0%4.07 MB6.75 MB25 min
7Running0%4.07 MB6.75 MB25 min
8Running0%4.03 MB6.75 MB25 min
9Running0%4.07 MB6.75 MB25 min
+
+
+
<div class="table-scrollable table-scrollable-sm">
+  <div class="table-scrollable-header">
+    <table class="table table-data table-light">
+      <thead>
+        <tr>
+          <th width="10%">#</th>
+          <th width="16%">Status</th>
+          <th width="12%">CPU</th>
+          <th width="16%">Memory</th>
+          <th width="16%">Disk</th>
+          <th width="30%">Uptime</th>
+        </tr>
+      </thead>
+    </table>
+  </div>
+  <div class="table-scrollable-body">
+    <table class="table table-data table-light">
+      <tbody>
+        <tr>
+          <td width="10%">0</td>
+          <td width="16%">Running</td>
+          <td width="12%">0%</td>
+          <td width="16%">4.16 MB</td>
+          <td width="16%">6.75 MB</td>
+          <td width="30%">27 min</td>
+        </tr>
+        <tr>
+          <td>1</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>27 min</td>
+        </tr>
+        <tr>
+          <td>2</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>3</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.14 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>4</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.08 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>5</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.16 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>6</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>7</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>8</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.03 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+        <tr>
+          <td>9</td>
+          <td>Running</td>
+          <td>0%</td>
+          <td>4.07 MB</td>
+          <td>6.75 MB</td>
+          <td>25 min</td>
+        </tr>
+      </tbody>
+    </table>
+  </div>
+</div>
+
+

Alignment

+

See the alignment component for classes to use for table text alignment.

+

Data

+

This is a table used to display many rows of data (it is pretty much the default table). You can use grid column classes on th and td elements. See key-value table for example.

Design Note: The table-data is often paired with table-light as in our example.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Service Instance + + Service Plan + + Bound Apps +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+ oracle-db-sct + + Oracle DB + + 12 +
+
+%table.table.table-data.table-light
+  %thead
+    %tr
+      %th
+        Service Instance
+      %th
+        Service Plan
+      %th
+        Bound Apps
+  %tbody
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+    %tr
+      %td
+        oracle-db-sct
+      %td
+        Oracle DB
+      %td
+        12
+
+

Key-Value

+

This table is used when the table headings are on the left. It looks better when you +specify column widths for the th/tds.

+ + + + + + + + + + + + + + + + + + + + + + +
Emailjoe@example.com
Current Password*******
First NameJoe
Last NameBobs
Phone415-555-0000
+
+%table.table.table-key-value
+  %tbody
+    %tr
+      %th.col-md-8 Email
+      %td.col-md-16 joe@example.com
+    %tr
+      %th.col-md-8 Current Password
+      %td.col-md-16 *******
+    %tr
+      %th.col-md-8 First Name
+      %td.col-md-16 Joe
+    %tr
+      %th.col-md-8 Last Name
+      %td.col-md-16 Bobs
+    %tr
+      %th.col-md-8 Phone
+      %td.col-md-16 415-555-0000
+
+
+

This documentation generated using Hologram +

+ +
+ + diff --git a/release/1.1.0/pane.html b/release/1.1.0/pane.html new file mode 100644 index 000000000..b98e45557 --- /dev/null +++ b/release/1.1.0/pane.html @@ -0,0 +1,21 @@ + + + + a brand new styleguide: <%= title %> + + + + + + + + + +
+
+

This is a pane

+
+
+ + + diff --git a/release/1.1.0/pivotal-ui/pivotal-ui.css b/release/1.1.0/pivotal-ui/pivotal-ui.css new file mode 100644 index 000000000..6a44b7964 --- /dev/null +++ b/release/1.1.0/pivotal-ui/pivotal-ui.css @@ -0,0 +1,20433 @@ +@charset "UTF-8"; +/* ========================================================================== + Browser support + ========================================================================== */ +/* Typography + ========================================================================== */ +/* Grid + ========================================================================== */ +/* Transition mixins */ +/* Button Mixins */ +@font-face { + font-family: 'SourceSansPro'; + src: url("../fonts/sourcesanspro-light-webfont.eot"); + src: url("../fonts/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-light-webfont.woff") format("woff"), url("../fonts/sourcesanspro-light-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-light-webfont.svg#sourcesanspro-light-webfont") format("svg"); + font-weight: 200; + font-style: normal; +} +@font-face { + font-family: 'SourceSansPro'; + src: url("../fonts/sourcesanspro-regular-webfont.eot"); + src: url("../fonts/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-regular-webfont.woff") format("woff"), url("../fonts/sourcesanspro-regular-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-regular-webfont.svg#sourcesanspro-regular-webfont") format("svg"); + font-weight: 400; + font-style: normal; +} +@font-face { + font-family: 'SourceSansPro'; + src: url("../fonts/sourcesanspro-it-webfont.eot"); + src: url("../fonts/sourcesanspro-it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-it-webfont.woff") format("woff"), url("../fonts/sourcesanspro-it-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-it-webfont.svg#sourcesanspro-it-webfont") format("svg"); + font-weight: 400; + font-style: italic; +} +@font-face { + font-family: 'SourceSansPro'; + src: url("../fonts/sourcesanspro-bold-webfont.eot"); + src: url("../fonts/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-bold-webfont.woff") format("woff"), url("../fonts/sourcesanspro-bold-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-bold-webfont.svg#sourcesanspro-bold-webfont") format("svg"); + font-weight: 600; + font-style: normal; +} +@font-face { + font-family: 'SourceSansPro'; + src: url("../fonts/sourcesanspro-black-webfont.eot"); + src: url("../fonts/sourcesanspro-black-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/sourcesanspro-black-webfont.woff") format("woff"), url("../fonts/sourcesanspro-black-webfont.ttf") format("truetype"), url("../fonts/sourcesanspro-black-webfont.svg#sourcesanspro-black-webfont") format("svg"); + font-weight: 900; + font-style: normal; +} +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url("../fonts/fontawesome-webfont.eot?v=4.2.0"); + src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg"); + font-weight: normal; + font-style: normal; +} +/* line 4, ../../node_modules/font-awesome/scss/_core.scss */ +.fa, .back-to-top { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* makes the font 33% larger relative to the icon container */ +/* line 5, ../../node_modules/font-awesome/scss/_larger.scss */ +.fa-lg { + font-size: 1.33333em; + line-height: 0.75em; + vertical-align: -15%; +} + +/* line 10, ../../node_modules/font-awesome/scss/_larger.scss */ +.fa-2x { + font-size: 2em; +} + +/* line 11, ../../node_modules/font-awesome/scss/_larger.scss */ +.fa-3x { + font-size: 3em; +} + +/* line 12, ../../node_modules/font-awesome/scss/_larger.scss */ +.fa-4x { + font-size: 4em; +} + +/* line 13, ../../node_modules/font-awesome/scss/_larger.scss */ +.fa-5x { + font-size: 5em; +} + +/* line 3, ../../node_modules/font-awesome/scss/_fixed-width.scss */ +.fa-fw { + width: 1.28571em; + text-align: center; +} + +/* line 4, ../../node_modules/font-awesome/scss/_list.scss */ +.fa-ul { + padding-left: 0; + margin-left: 2.14286em; + list-style-type: none; +} +/* line 8, ../../node_modules/font-awesome/scss/_list.scss */ +.fa-ul > li { + position: relative; +} + +/* line 10, ../../node_modules/font-awesome/scss/_list.scss */ +.fa-li { + position: absolute; + left: -2.14286em; + width: 2.14286em; + top: 0.14286em; + text-align: center; +} +/* line 16, ../../node_modules/font-awesome/scss/_list.scss */ +.fa-li.fa-lg { + left: -1.85714em; +} + +/* line 4, ../../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} + +/* line 10, ../../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.pull-right { + float: right; +} + +/* line 11, ../../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.pull-left { + float: left; +} + +/* line 14, ../../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.pull-left, .pull-left.back-to-top { + margin-right: .3em; +} +/* line 15, ../../node_modules/font-awesome/scss/_bordered-pulled.scss */ +.fa.pull-right, .pull-right.back-to-top { + margin-left: .3em; +} + +/* line 4, ../../node_modules/font-awesome/scss/_spinning.scss */ +.fa-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} +/* line 4, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-90 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} + +/* line 5, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} + +/* line 6, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} + +/* line 8, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} + +/* line 9, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} + +/* line 14, ../../node_modules/font-awesome/scss/_rotated-flipped.scss */ +:root .fa-rotate-90, +:root .fa-rotate-180, +:root .fa-rotate-270, +:root .fa-flip-horizontal, +:root .fa-flip-vertical { + filter: none; +} + +/* line 4, ../../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} + +/* line 12, ../../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-1x, .fa-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} + +/* line 18, ../../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-1x { + line-height: inherit; +} + +/* line 19, ../../node_modules/font-awesome/scss/_stacked.scss */ +.fa-stack-2x { + font-size: 2em; +} + +/* line 20, ../../node_modules/font-awesome/scss/_stacked.scss */ +.fa-inverse { + color: #fff; +} + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +/* line 4, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-glass:before { + content: ""; +} + +/* line 5, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-music:before { + content: ""; +} + +/* line 6, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-search:before { + content: ""; +} + +/* line 7, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-o:before { + content: ""; +} + +/* line 8, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-heart:before { + content: ""; +} + +/* line 9, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-star:before { + content: ""; +} + +/* line 10, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-o:before { + content: ""; +} + +/* line 11, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-user:before { + content: ""; +} + +/* line 12, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-film:before { + content: ""; +} + +/* line 13, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-th-large:before { + content: ""; +} + +/* line 14, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-th:before { + content: ""; +} + +/* line 15, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-th-list:before { + content: ""; +} + +/* line 16, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-check:before { + content: ""; +} + +/* line 17, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-remove:before, +.fa-close:before, +.fa-times:before { + content: ""; +} + +/* line 20, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-search-plus:before { + content: ""; +} + +/* line 21, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-search-minus:before { + content: ""; +} + +/* line 22, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-power-off:before { + content: ""; +} + +/* line 23, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-signal:before { + content: ""; +} + +/* line 24, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gear:before, +.fa-cog:before { + content: ""; +} + +/* line 26, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-trash-o:before { + content: ""; +} + +/* line 27, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-home:before { + content: ""; +} + +/* line 28, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-o:before { + content: ""; +} + +/* line 29, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-clock-o:before { + content: ""; +} + +/* line 30, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-road:before { + content: ""; +} + +/* line 31, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-download:before { + content: ""; +} + +/* line 32, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-down:before { + content: ""; +} + +/* line 33, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-up:before { + content: ""; +} + +/* line 34, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-inbox:before { + content: ""; +} + +/* line 35, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-play-circle-o:before { + content: ""; +} + +/* line 36, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rotate-right:before, +.fa-repeat:before { + content: ""; +} + +/* line 38, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-refresh:before { + content: ""; +} + +/* line 39, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-alt:before { + content: ""; +} + +/* line 40, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-lock:before { + content: ""; +} + +/* line 41, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag:before { + content: ""; +} + +/* line 42, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-headphones:before { + content: ""; +} + +/* line 43, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-off:before { + content: ""; +} + +/* line 44, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-down:before { + content: ""; +} + +/* line 45, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-volume-up:before { + content: ""; +} + +/* line 46, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-qrcode:before { + content: ""; +} + +/* line 47, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-barcode:before { + content: ""; +} + +/* line 48, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tag:before { + content: ""; +} + +/* line 49, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tags:before { + content: ""; +} + +/* line 50, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-book:before { + content: ""; +} + +/* line 51, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bookmark:before { + content: ""; +} + +/* line 52, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-print:before { + content: ""; +} + +/* line 53, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-camera:before { + content: ""; +} + +/* line 54, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-font:before { + content: ""; +} + +/* line 55, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bold:before { + content: ""; +} + +/* line 56, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-italic:before { + content: ""; +} + +/* line 57, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-text-height:before { + content: ""; +} + +/* line 58, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-text-width:before { + content: ""; +} + +/* line 59, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-left:before { + content: ""; +} + +/* line 60, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-center:before { + content: ""; +} + +/* line 61, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-right:before { + content: ""; +} + +/* line 62, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-align-justify:before { + content: ""; +} + +/* line 63, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-list:before { + content: ""; +} + +/* line 64, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dedent:before, +.fa-outdent:before { + content: ""; +} + +/* line 66, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-indent:before { + content: ""; +} + +/* line 67, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-video-camera:before { + content: ""; +} + +/* line 68, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-photo:before, +.fa-image:before, +.fa-picture-o:before { + content: ""; +} + +/* line 71, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pencil:before { + content: ""; +} + +/* line 72, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-map-marker:before { + content: ""; +} + +/* line 73, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-adjust:before { + content: ""; +} + +/* line 74, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tint:before { + content: ""; +} + +/* line 75, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-edit:before, +.fa-pencil-square-o:before { + content: ""; +} + +/* line 77, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-square-o:before { + content: ""; +} + +/* line 78, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-square-o:before { + content: ""; +} + +/* line 79, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows:before { + content: ""; +} + +/* line 80, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-step-backward:before { + content: ""; +} + +/* line 81, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fast-backward:before { + content: ""; +} + +/* line 82, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-backward:before { + content: ""; +} + +/* line 83, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-play:before { + content: ""; +} + +/* line 84, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pause:before { + content: ""; +} + +/* line 85, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stop:before { + content: ""; +} + +/* line 86, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-forward:before { + content: ""; +} + +/* line 87, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fast-forward:before { + content: ""; +} + +/* line 88, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-step-forward:before { + content: ""; +} + +/* line 89, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-eject:before { + content: ""; +} + +/* line 90, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-left:before { + content: ""; +} + +/* line 91, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-right:before { + content: ""; +} + +/* line 92, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-circle:before { + content: ""; +} + +/* line 93, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-circle:before { + content: ""; +} + +/* line 94, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-circle:before { + content: ""; +} + +/* line 95, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-circle:before { + content: ""; +} + +/* line 96, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-question-circle:before { + content: ""; +} + +/* line 97, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-info-circle:before { + content: ""; +} + +/* line 98, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-crosshairs:before { + content: ""; +} + +/* line 99, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-times-circle-o:before { + content: ""; +} + +/* line 100, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-circle-o:before { + content: ""; +} + +/* line 101, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ban:before { + content: ""; +} + +/* line 102, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-left:before { + content: ""; +} + +/* line 103, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-right:before { + content: ""; +} + +/* line 104, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-up:before, .back-to-top:before { + content: ""; +} + +/* line 105, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-down:before { + content: ""; +} + +/* line 106, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-forward:before, +.fa-share:before { + content: ""; +} + +/* line 108, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-expand:before { + content: ""; +} + +/* line 109, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-compress:before { + content: ""; +} + +/* line 110, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus:before { + content: ""; +} + +/* line 111, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus:before { + content: ""; +} + +/* line 112, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-asterisk:before { + content: ""; +} + +/* line 113, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-exclamation-circle:before { + content: ""; +} + +/* line 114, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gift:before { + content: ""; +} + +/* line 115, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-leaf:before { + content: ""; +} + +/* line 116, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fire:before { + content: ""; +} + +/* line 117, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-eye:before { + content: ""; +} + +/* line 118, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-eye-slash:before { + content: ""; +} + +/* line 119, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-warning:before, +.fa-exclamation-triangle:before { + content: ""; +} + +/* line 121, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plane:before { + content: ""; +} + +/* line 122, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar:before { + content: ""; +} + +/* line 123, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-random:before { + content: ""; +} + +/* line 124, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-comment:before { + content: ""; +} + +/* line 125, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-magnet:before { + content: ""; +} + +/* line 126, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-up:before { + content: ""; +} + +/* line 127, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-down:before { + content: ""; +} + +/* line 128, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-retweet:before { + content: ""; +} + +/* line 129, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-shopping-cart:before { + content: ""; +} + +/* line 130, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder:before { + content: ""; +} + +/* line 131, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-open:before { + content: ""; +} + +/* line 132, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-v:before { + content: ""; +} + +/* line 133, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-h:before { + content: ""; +} + +/* line 134, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bar-chart-o:before, +.fa-bar-chart:before { + content: ""; +} + +/* line 136, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitter-square:before { + content: ""; +} + +/* line 137, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-facebook-square:before { + content: ""; +} + +/* line 138, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-camera-retro:before { + content: ""; +} + +/* line 139, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-key:before { + content: ""; +} + +/* line 140, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gears:before, +.fa-cogs:before { + content: ""; +} + +/* line 142, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-comments:before { + content: ""; +} + +/* line 143, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-o-up:before { + content: ""; +} + +/* line 144, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-o-down:before { + content: ""; +} + +/* line 145, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-half:before { + content: ""; +} + +/* line 146, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-heart-o:before { + content: ""; +} + +/* line 147, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sign-out:before { + content: ""; +} + +/* line 148, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-linkedin-square:before { + content: ""; +} + +/* line 149, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumb-tack:before { + content: ""; +} + +/* line 150, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-external-link:before { + content: ""; +} + +/* line 151, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sign-in:before { + content: ""; +} + +/* line 152, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-trophy:before { + content: ""; +} + +/* line 153, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-github-square:before { + content: ""; +} + +/* line 154, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-upload:before { + content: ""; +} + +/* line 155, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-lemon-o:before { + content: ""; +} + +/* line 156, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-phone:before { + content: ""; +} + +/* line 157, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-square-o:before { + content: ""; +} + +/* line 158, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bookmark-o:before { + content: ""; +} + +/* line 159, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-phone-square:before { + content: ""; +} + +/* line 160, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitter:before { + content: ""; +} + +/* line 161, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-facebook:before { + content: ""; +} + +/* line 162, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-github:before { + content: ""; +} + +/* line 163, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlock:before { + content: ""; +} + +/* line 164, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-credit-card:before { + content: ""; +} + +/* line 165, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rss:before { + content: ""; +} + +/* line 166, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hdd-o:before { + content: ""; +} + +/* line 167, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bullhorn:before { + content: ""; +} + +/* line 168, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell:before { + content: ""; +} + +/* line 169, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-certificate:before { + content: ""; +} + +/* line 170, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-right:before { + content: ""; +} + +/* line 171, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-left:before { + content: ""; +} + +/* line 172, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-up:before { + content: ""; +} + +/* line 173, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hand-o-down:before { + content: ""; +} + +/* line 174, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-left:before { + content: ""; +} + +/* line 175, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-right:before { + content: ""; +} + +/* line 176, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-up:before { + content: ""; +} + +/* line 177, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-down:before { + content: ""; +} + +/* line 178, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-globe:before { + content: ""; +} + +/* line 179, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-wrench:before { + content: ""; +} + +/* line 180, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tasks:before { + content: ""; +} + +/* line 181, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-filter:before { + content: ""; +} + +/* line 182, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-briefcase:before { + content: ""; +} + +/* line 183, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrows-alt:before { + content: ""; +} + +/* line 184, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-group:before, +.fa-users:before { + content: ""; +} + +/* line 186, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chain:before, +.fa-link:before { + content: ""; +} + +/* line 188, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud:before { + content: ""; +} + +/* line 189, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flask:before { + content: ""; +} + +/* line 190, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cut:before, +.fa-scissors:before { + content: ""; +} + +/* line 192, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-copy:before, +.fa-files-o:before { + content: ""; +} + +/* line 194, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paperclip:before { + content: ""; +} + +/* line 195, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-save:before, +.fa-floppy-o:before { + content: ""; +} + +/* line 197, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-square:before { + content: ""; +} + +/* line 198, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-navicon:before, +.fa-reorder:before, +.fa-bars:before { + content: ""; +} + +/* line 201, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-ul:before { + content: ""; +} + +/* line 202, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-list-ol:before { + content: ""; +} + +/* line 203, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-strikethrough:before { + content: ""; +} + +/* line 204, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-underline:before { + content: ""; +} + +/* line 205, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-table:before { + content: ""; +} + +/* line 206, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-magic:before { + content: ""; +} + +/* line 207, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-truck:before { + content: ""; +} + +/* line 208, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pinterest:before { + content: ""; +} + +/* line 209, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pinterest-square:before { + content: ""; +} + +/* line 210, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-plus-square:before { + content: ""; +} + +/* line 211, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-plus:before { + content: ""; +} + +/* line 212, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-money:before { + content: ""; +} + +/* line 213, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-down:before { + content: ""; +} + +/* line 214, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-up:before { + content: ""; +} + +/* line 215, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-left:before { + content: ""; +} + +/* line 216, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-caret-right:before { + content: ""; +} + +/* line 217, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-columns:before { + content: ""; +} + +/* line 218, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-unsorted:before, +.fa-sort:before { + content: ""; +} + +/* line 220, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-down:before, +.fa-sort-desc:before { + content: ""; +} + +/* line 222, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-up:before, +.fa-sort-asc:before { + content: ""; +} + +/* line 224, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope:before { + content: ""; +} + +/* line 225, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-linkedin:before { + content: ""; +} + +/* line 226, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rotate-left:before, +.fa-undo:before { + content: ""; +} + +/* line 228, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-legal:before, +.fa-gavel:before { + content: ""; +} + +/* line 230, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dashboard:before, +.fa-tachometer:before { + content: ""; +} + +/* line 232, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-comment-o:before { + content: ""; +} + +/* line 233, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-comments-o:before { + content: ""; +} + +/* line 234, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flash:before, +.fa-bolt:before { + content: ""; +} + +/* line 236, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sitemap:before { + content: ""; +} + +/* line 237, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-umbrella:before { + content: ""; +} + +/* line 238, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paste:before, +.fa-clipboard:before { + content: ""; +} + +/* line 240, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-lightbulb-o:before { + content: ""; +} + +/* line 241, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-exchange:before { + content: ""; +} + +/* line 242, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud-download:before { + content: ""; +} + +/* line 243, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cloud-upload:before { + content: ""; +} + +/* line 244, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-user-md:before { + content: ""; +} + +/* line 245, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stethoscope:before { + content: ""; +} + +/* line 246, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-suitcase:before { + content: ""; +} + +/* line 247, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-o:before { + content: ""; +} + +/* line 248, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-coffee:before { + content: ""; +} + +/* line 249, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cutlery:before { + content: ""; +} + +/* line 250, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-text-o:before { + content: ""; +} + +/* line 251, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-building-o:before { + content: ""; +} + +/* line 252, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hospital-o:before { + content: ""; +} + +/* line 253, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ambulance:before { + content: ""; +} + +/* line 254, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-medkit:before { + content: ""; +} + +/* line 255, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fighter-jet:before { + content: ""; +} + +/* line 256, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-beer:before { + content: ""; +} + +/* line 257, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-h-square:before { + content: ""; +} + +/* line 258, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-square:before { + content: ""; +} + +/* line 259, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-left:before { + content: ""; +} + +/* line 260, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-right:before { + content: ""; +} + +/* line 261, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-up:before { + content: ""; +} + +/* line 262, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-double-down:before { + content: ""; +} + +/* line 263, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-left:before { + content: ""; +} + +/* line 264, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-right:before { + content: ""; +} + +/* line 265, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-up:before { + content: ""; +} + +/* line 266, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angle-down:before { + content: ""; +} + +/* line 267, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-desktop:before { + content: ""; +} + +/* line 268, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-laptop:before { + content: ""; +} + +/* line 269, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tablet:before { + content: ""; +} + +/* line 270, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-mobile-phone:before, +.fa-mobile:before { + content: ""; +} + +/* line 272, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-o:before { + content: ""; +} + +/* line 273, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-quote-left:before { + content: ""; +} + +/* line 274, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-quote-right:before { + content: ""; +} + +/* line 275, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-spinner:before { + content: ""; +} + +/* line 276, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle:before { + content: ""; +} + +/* line 277, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-reply:before, +.fa-reply:before { + content: ""; +} + +/* line 279, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-github-alt:before { + content: ""; +} + +/* line 280, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-o:before { + content: ""; +} + +/* line 281, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-folder-open-o:before { + content: ""; +} + +/* line 282, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-smile-o:before { + content: ""; +} + +/* line 283, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-frown-o:before { + content: ""; +} + +/* line 284, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-meh-o:before { + content: ""; +} + +/* line 285, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gamepad:before { + content: ""; +} + +/* line 286, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-keyboard-o:before { + content: ""; +} + +/* line 287, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag-o:before { + content: ""; +} + +/* line 288, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flag-checkered:before { + content: ""; +} + +/* line 289, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-terminal:before { + content: ""; +} + +/* line 290, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-code:before { + content: ""; +} + +/* line 291, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-mail-reply-all:before, +.fa-reply-all:before { + content: ""; +} + +/* line 293, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-star-half-empty:before, +.fa-star-half-full:before, +.fa-star-half-o:before { + content: ""; +} + +/* line 296, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-location-arrow:before { + content: ""; +} + +/* line 297, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-crop:before { + content: ""; +} + +/* line 298, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-code-fork:before { + content: ""; +} + +/* line 299, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlink:before, +.fa-chain-broken:before { + content: ""; +} + +/* line 301, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-question:before { + content: ""; +} + +/* line 302, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-info:before { + content: ""; +} + +/* line 303, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-exclamation:before { + content: ""; +} + +/* line 304, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-superscript:before { + content: ""; +} + +/* line 305, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-subscript:before { + content: ""; +} + +/* line 306, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-eraser:before { + content: ""; +} + +/* line 307, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-puzzle-piece:before { + content: ""; +} + +/* line 308, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-microphone:before { + content: ""; +} + +/* line 309, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-microphone-slash:before { + content: ""; +} + +/* line 310, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-shield:before { + content: ""; +} + +/* line 311, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-calendar-o:before { + content: ""; +} + +/* line 312, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fire-extinguisher:before { + content: ""; +} + +/* line 313, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rocket:before { + content: ""; +} + +/* line 314, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-maxcdn:before { + content: ""; +} + +/* line 315, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-left:before { + content: ""; +} + +/* line 316, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-right:before { + content: ""; +} + +/* line 317, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-up:before { + content: ""; +} + +/* line 318, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-chevron-circle-down:before { + content: ""; +} + +/* line 319, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-html5:before { + content: ""; +} + +/* line 320, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-css3:before { + content: ""; +} + +/* line 321, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-anchor:before { + content: ""; +} + +/* line 322, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-unlock-alt:before { + content: ""; +} + +/* line 323, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bullseye:before { + content: ""; +} + +/* line 324, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ellipsis-h:before { + content: ""; +} + +/* line 325, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ellipsis-v:before { + content: ""; +} + +/* line 326, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rss-square:before { + content: ""; +} + +/* line 327, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-play-circle:before { + content: ""; +} + +/* line 328, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ticket:before { + content: ""; +} + +/* line 329, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-square:before { + content: ""; +} + +/* line 330, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-minus-square-o:before { + content: ""; +} + +/* line 331, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-level-up:before { + content: ""; +} + +/* line 332, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-level-down:before { + content: ""; +} + +/* line 333, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-check-square:before { + content: ""; +} + +/* line 334, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pencil-square:before { + content: ""; +} + +/* line 335, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-external-link-square:before { + content: ""; +} + +/* line 336, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-square:before { + content: ""; +} + +/* line 337, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-compass:before { + content: ""; +} + +/* line 338, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-down:before, +.fa-caret-square-o-down:before { + content: ""; +} + +/* line 340, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-up:before, +.fa-caret-square-o-up:before { + content: ""; +} + +/* line 342, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-right:before, +.fa-caret-square-o-right:before { + content: ""; +} + +/* line 344, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-euro:before, +.fa-eur:before { + content: ""; +} + +/* line 346, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gbp:before { + content: ""; +} + +/* line 347, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dollar:before, +.fa-usd:before { + content: ""; +} + +/* line 349, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-rupee:before, +.fa-inr:before { + content: ""; +} + +/* line 351, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cny:before, +.fa-rmb:before, +.fa-yen:before, +.fa-jpy:before { + content: ""; +} + +/* line 355, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ruble:before, +.fa-rouble:before, +.fa-rub:before { + content: ""; +} + +/* line 358, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-won:before, +.fa-krw:before { + content: ""; +} + +/* line 360, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitcoin:before, +.fa-btc:before { + content: ""; +} + +/* line 362, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file:before { + content: ""; +} + +/* line 363, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-text:before { + content: ""; +} + +/* line 364, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-alpha-asc:before { + content: ""; +} + +/* line 365, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-alpha-desc:before { + content: ""; +} + +/* line 366, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-amount-asc:before { + content: ""; +} + +/* line 367, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-amount-desc:before { + content: ""; +} + +/* line 368, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-numeric-asc:before { + content: ""; +} + +/* line 369, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sort-numeric-desc:before { + content: ""; +} + +/* line 370, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-up:before { + content: ""; +} + +/* line 371, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-thumbs-down:before { + content: ""; +} + +/* line 372, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube-square:before { + content: ""; +} + +/* line 373, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube:before { + content: ""; +} + +/* line 374, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-xing:before { + content: ""; +} + +/* line 375, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-xing-square:before { + content: ""; +} + +/* line 376, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-youtube-play:before { + content: ""; +} + +/* line 377, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dropbox:before { + content: ""; +} + +/* line 378, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stack-overflow:before { + content: ""; +} + +/* line 379, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-instagram:before { + content: ""; +} + +/* line 380, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-flickr:before { + content: ""; +} + +/* line 381, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-adn:before { + content: ""; +} + +/* line 382, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitbucket:before { + content: ""; +} + +/* line 383, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bitbucket-square:before { + content: ""; +} + +/* line 384, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tumblr:before { + content: ""; +} + +/* line 385, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tumblr-square:before { + content: ""; +} + +/* line 386, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-down:before { + content: ""; +} + +/* line 387, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-up:before { + content: ""; +} + +/* line 388, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-left:before { + content: ""; +} + +/* line 389, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-long-arrow-right:before { + content: ""; +} + +/* line 390, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-apple:before { + content: ""; +} + +/* line 391, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-windows:before { + content: ""; +} + +/* line 392, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-android:before { + content: ""; +} + +/* line 393, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-linux:before { + content: ""; +} + +/* line 394, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dribbble:before { + content: ""; +} + +/* line 395, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-skype:before { + content: ""; +} + +/* line 396, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-foursquare:before { + content: ""; +} + +/* line 397, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-trello:before { + content: ""; +} + +/* line 398, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-female:before { + content: ""; +} + +/* line 399, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-male:before { + content: ""; +} + +/* line 400, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-gittip:before { + content: ""; +} + +/* line 401, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sun-o:before { + content: ""; +} + +/* line 402, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-moon-o:before { + content: ""; +} + +/* line 403, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-archive:before { + content: ""; +} + +/* line 404, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bug:before { + content: ""; +} + +/* line 405, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-vk:before { + content: ""; +} + +/* line 406, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-weibo:before { + content: ""; +} + +/* line 407, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-renren:before { + content: ""; +} + +/* line 408, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pagelines:before { + content: ""; +} + +/* line 409, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stack-exchange:before { + content: ""; +} + +/* line 410, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-right:before { + content: ""; +} + +/* line 411, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-arrow-circle-o-left:before { + content: ""; +} + +/* line 412, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-left:before, +.fa-caret-square-o-left:before { + content: ""; +} + +/* line 414, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-dot-circle-o:before { + content: ""; +} + +/* line 415, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-wheelchair:before { + content: ""; +} + +/* line 416, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-vimeo-square:before { + content: ""; +} + +/* line 417, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-turkish-lira:before, +.fa-try:before { + content: ""; +} + +/* line 419, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plus-square-o:before { + content: ""; +} + +/* line 420, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-space-shuttle:before { + content: ""; +} + +/* line 421, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-slack:before { + content: ""; +} + +/* line 422, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-envelope-square:before { + content: ""; +} + +/* line 423, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-wordpress:before { + content: ""; +} + +/* line 424, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-openid:before { + content: ""; +} + +/* line 425, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-institution:before, +.fa-bank:before, +.fa-university:before { + content: ""; +} + +/* line 428, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-mortar-board:before, +.fa-graduation-cap:before { + content: ""; +} + +/* line 430, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-yahoo:before { + content: ""; +} + +/* line 431, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-google:before { + content: ""; +} + +/* line 432, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-reddit:before { + content: ""; +} + +/* line 433, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-reddit-square:before { + content: ""; +} + +/* line 434, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stumbleupon-circle:before { + content: ""; +} + +/* line 435, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-stumbleupon:before { + content: ""; +} + +/* line 436, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-delicious:before { + content: ""; +} + +/* line 437, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-digg:before { + content: ""; +} + +/* line 438, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pied-piper:before { + content: ""; +} + +/* line 439, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pied-piper-alt:before { + content: ""; +} + +/* line 440, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-drupal:before { + content: ""; +} + +/* line 441, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-joomla:before { + content: ""; +} + +/* line 442, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-language:before { + content: ""; +} + +/* line 443, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-fax:before { + content: ""; +} + +/* line 444, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-building:before { + content: ""; +} + +/* line 445, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-child:before { + content: ""; +} + +/* line 446, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paw:before { + content: ""; +} + +/* line 447, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-spoon:before { + content: ""; +} + +/* line 448, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cube:before { + content: ""; +} + +/* line 449, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cubes:before { + content: ""; +} + +/* line 450, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-behance:before { + content: ""; +} + +/* line 451, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-behance-square:before { + content: ""; +} + +/* line 452, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-steam:before { + content: ""; +} + +/* line 453, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-steam-square:before { + content: ""; +} + +/* line 454, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-recycle:before { + content: ""; +} + +/* line 455, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-automobile:before, +.fa-car:before { + content: ""; +} + +/* line 457, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cab:before, +.fa-taxi:before { + content: ""; +} + +/* line 459, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tree:before { + content: ""; +} + +/* line 460, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-spotify:before { + content: ""; +} + +/* line 461, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-deviantart:before { + content: ""; +} + +/* line 462, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-soundcloud:before { + content: ""; +} + +/* line 463, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-database:before { + content: ""; +} + +/* line 464, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-pdf-o:before { + content: ""; +} + +/* line 465, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-word-o:before { + content: ""; +} + +/* line 466, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-excel-o:before { + content: ""; +} + +/* line 467, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-powerpoint-o:before { + content: ""; +} + +/* line 468, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-photo-o:before, +.fa-file-picture-o:before, +.fa-file-image-o:before { + content: ""; +} + +/* line 471, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-zip-o:before, +.fa-file-archive-o:before { + content: ""; +} + +/* line 473, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-sound-o:before, +.fa-file-audio-o:before { + content: ""; +} + +/* line 475, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-movie-o:before, +.fa-file-video-o:before { + content: ""; +} + +/* line 477, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-file-code-o:before { + content: ""; +} + +/* line 478, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-vine:before { + content: ""; +} + +/* line 479, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-codepen:before { + content: ""; +} + +/* line 480, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-jsfiddle:before { + content: ""; +} + +/* line 481, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-life-bouy:before, +.fa-life-buoy:before, +.fa-life-saver:before, +.fa-support:before, +.fa-life-ring:before { + content: ""; +} + +/* line 486, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-o-notch:before { + content: ""; +} + +/* line 487, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ra:before, +.fa-rebel:before { + content: ""; +} + +/* line 489, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ge:before, +.fa-empire:before { + content: ""; +} + +/* line 491, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-git-square:before { + content: ""; +} + +/* line 492, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-git:before { + content: ""; +} + +/* line 493, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-hacker-news:before { + content: ""; +} + +/* line 494, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tencent-weibo:before { + content: ""; +} + +/* line 495, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-qq:before { + content: ""; +} + +/* line 496, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-wechat:before, +.fa-weixin:before { + content: ""; +} + +/* line 498, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-send:before, +.fa-paper-plane:before { + content: ""; +} + +/* line 500, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-send-o:before, +.fa-paper-plane-o:before { + content: ""; +} + +/* line 502, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-history:before { + content: ""; +} + +/* line 503, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-circle-thin:before { + content: ""; +} + +/* line 504, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-header:before { + content: ""; +} + +/* line 505, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paragraph:before { + content: ""; +} + +/* line 506, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-sliders:before { + content: ""; +} + +/* line 507, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-alt:before { + content: ""; +} + +/* line 508, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-share-alt-square:before { + content: ""; +} + +/* line 509, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bomb:before { + content: ""; +} + +/* line 510, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-soccer-ball-o:before, +.fa-futbol-o:before { + content: ""; +} + +/* line 512, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-tty:before { + content: ""; +} + +/* line 513, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-binoculars:before { + content: ""; +} + +/* line 514, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-plug:before { + content: ""; +} + +/* line 515, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-slideshare:before { + content: ""; +} + +/* line 516, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-twitch:before { + content: ""; +} + +/* line 517, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-yelp:before { + content: ""; +} + +/* line 518, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-newspaper-o:before { + content: ""; +} + +/* line 519, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-wifi:before { + content: ""; +} + +/* line 520, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-calculator:before { + content: ""; +} + +/* line 521, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paypal:before { + content: ""; +} + +/* line 522, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-google-wallet:before { + content: ""; +} + +/* line 523, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-visa:before { + content: ""; +} + +/* line 524, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-mastercard:before { + content: ""; +} + +/* line 525, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-discover:before { + content: ""; +} + +/* line 526, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-amex:before { + content: ""; +} + +/* line 527, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-paypal:before { + content: ""; +} + +/* line 528, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc-stripe:before { + content: ""; +} + +/* line 529, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-slash:before { + content: ""; +} + +/* line 530, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bell-slash-o:before { + content: ""; +} + +/* line 531, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-trash:before { + content: ""; +} + +/* line 532, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-copyright:before { + content: ""; +} + +/* line 533, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-at:before { + content: ""; +} + +/* line 534, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-eyedropper:before { + content: ""; +} + +/* line 535, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-paint-brush:before { + content: ""; +} + +/* line 536, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-birthday-cake:before { + content: ""; +} + +/* line 537, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-area-chart:before { + content: ""; +} + +/* line 538, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-pie-chart:before { + content: ""; +} + +/* line 539, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-line-chart:before { + content: ""; +} + +/* line 540, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-lastfm:before { + content: ""; +} + +/* line 541, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-lastfm-square:before { + content: ""; +} + +/* line 542, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-off:before { + content: ""; +} + +/* line 543, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-toggle-on:before { + content: ""; +} + +/* line 544, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bicycle:before { + content: ""; +} + +/* line 545, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-bus:before { + content: ""; +} + +/* line 546, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-ioxhost:before { + content: ""; +} + +/* line 547, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-angellist:before { + content: ""; +} + +/* line 548, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-cc:before { + content: ""; +} + +/* line 549, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-shekel:before, +.fa-sheqel:before, +.fa-ils:before { + content: ""; +} + +/* line 552, ../../node_modules/font-awesome/scss/_icons.scss */ +.fa-meanpath:before { + content: ""; +} + +/* Transition mixins */ +/* Button Mixins */ +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */ +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} + +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +body { + margin: 0; +} + +/* line 32, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} + +/* line 65, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +audio:not([controls]) { + display: none; + height: 0; +} + +/* line 75, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +[hidden], +template { + display: none; +} + +/* line 87, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +a { + background: transparent; +} + +/* line 95, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +a:active, +a:hover { + outline: 0; +} + +/* line 107, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +abbr[title] { + border-bottom: 1px dotted; +} + +/* line 115, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +b, +strong { + font-weight: bold; +} + +/* line 124, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +dfn { + font-style: italic; +} + +/* line 133, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* line 142, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +mark { + background: #ff0; + color: #000; +} + +/* line 151, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +small { + font-size: 80%; +} + +/* line 159, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +/* line 167, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +sup { + top: -0.5em; +} + +/* line 171, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +sub { + bottom: -0.25em; +} + +/* line 182, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +img { + border: 0; +} + +/* line 190, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +svg:not(:root) { + overflow: hidden; +} + +/* line 201, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +figure { + margin: 1em 40px; +} + +/* line 209, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +hr { + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} + +/* line 219, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +pre { + overflow: auto; +} + +/* line 227, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +/* line 250, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} + +/* line 264, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button { + overflow: visible; +} + +/* line 275, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button, +select { + text-transform: none; +} + +/* line 288, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +/* line 300, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button[disabled], +html input[disabled] { + cursor: default; +} + +/* line 309, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* line 320, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +input { + line-height: normal; +} + +/* line 332, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} + +/* line 344, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/* line 355, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +input[type="search"] { + -webkit-appearance: textfield; + -moz-box-sizing: content-box; + -webkit-box-sizing: content-box; + box-sizing: content-box; +} + +/* line 368, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/* line 377, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/* line 388, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +legend { + border: 0; + padding: 0; +} + +/* line 397, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +textarea { + overflow: auto; +} + +/* line 406, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +optgroup { + font-weight: bold; +} + +/* line 417, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +table { + border-collapse: collapse; + border-spacing: 0; +} + +/* line 422, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ +td, +th { + padding: 0; +} + +@media print { + /* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + + /* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + a, + a:visited { + text-decoration: underline; + } + + /* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + a[href]:after { + content: " (" attr(href) ")"; + } + + /* line 24, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + abbr[title]:after { + content: " (" attr(title) ")"; + } + + /* line 29, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + + /* line 34, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + thead { + display: table-header-group; + } + + /* line 44, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + tr, + img { + page-break-inside: avoid; + } + + /* line 49, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + img { + max-width: 100% !important; + } + + /* line 53, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + h2, + h3 { + page-break-after: avoid; + } + + /* line 67, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + select { + background: #fff !important; + } + + /* line 72, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .navbar { + display: none; + } + + /* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .table td, + .table th { + background-color: #fff !important; + } + + /* line 83, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + + /* line 87, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .label { + border: 1px solid #000; + } + + /* line 91, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .table { + border-collapse: collapse !important; + } + + /* line 95, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 22, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +body { + font-family: "Source Sans Pro", "SourceSansPro", sans-serif; + font-size: 16px; + line-height: 1.5; + color: #686868; + background-color: transparent; +} + +/* line 36, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +/* line 48, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +a { + color: #2185c5; + text-decoration: none; +} +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +a:hover, a:focus { + color: #1a739e; + text-decoration: underline; +} +/* line 58, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +/* line 69, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +figure { + margin: 0; +} + +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +img { + vertical-align: middle; +} + +/* line 81, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.img-responsive { + display: block; + width: 100% \9; + max-width: 100%; + height: auto; +} + +/* line 86, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.img-rounded { + border-radius: 6px; +} + +/* line 93, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.img-thumbnail { + padding: 4px; + line-height: 1.5; + background-color: transparent; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + width: 100% \9; + max-width: 100%; + height: auto; +} + +/* line 106, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.img-circle { + border-radius: 50%; +} + +/* line 113, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +hr { + margin-top: 24px; + margin-bottom: 24px; + border: 0; + border-top: 1px solid #eeeeee; +} + +/* line 125, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +/* line 141, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h1, h2, h3, h4, h5, h6, +.h1, +.form-contenteditable input.form-control, .h2, .h3, .h4, .h5, .h6 { + font-weight: 400; + line-height: 1.5; +} +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h1 small, +h1 .small, h2 small, +h2 .small, h3 small, +h3 .small, h4 small, +h4 .small, h5 small, +h5 .small, h6 small, +h6 .small, +.h1 small, +.form-contenteditable input.form-control small, +.h1 .small, +.form-contenteditable input.form-control .small, .h2 small, +.h2 .small, .h3 small, +.h3 .small, .h4 small, +.h4 .small, .h5 small, +.h5 .small, .h6 small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +/* line 24, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h1, .h1, .form-contenteditable input.form-control, +h2, .h2, +h3, .h3 { + margin-top: 24px; + margin-bottom: 12px; +} +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h1 small, +h1 .small, .h1 small, .form-contenteditable input.form-control small, +.h1 .small, +.form-contenteditable input.form-control .small, +h2 small, +h2 .small, .h2 small, +.h2 .small, +h3 small, +h3 .small, .h3 small, +.h3 .small { + font-size: 65%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 12px; + margin-bottom: 12px; +} +/* line 41, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h4 small, +h4 .small, .h4 small, +.h4 .small, +h5 small, +h5 .small, .h5 small, +.h5 .small, +h6 small, +h6 .small, .h6 small, +.h6 .small { + font-size: 75%; +} + +/* line 47, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h1, .h1, .form-contenteditable input.form-control { + font-size: 31px; +} + +/* line 48, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h2, .h2 { + font-size: 25px; +} + +/* line 49, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h3, .h3 { + font-size: 20px; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h4, .h4 { + font-size: 18px; +} + +/* line 51, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h5, .h5 { + font-size: 16px; +} + +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +h6, .h6 { + font-size: 13px; +} + +/* line 58, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +p { + margin: 0 0 12px; +} + +/* line 62, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.lead { + margin-bottom: 24px; + font-size: 18px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + /* line 62, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ + .lead { + font-size: 24px; + } +} + +/* line 78, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +small, +.small { + font-size: 87%; +} + +/* line 84, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +cite { + font-style: normal; +} + +/* line 88, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +mark, +.mark { + background-color: #F9F3C3; + padding: .2em; +} + +/* line 95, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-left { + text-align: left; +} + +/* line 96, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-right { + text-align: right; +} + +/* line 97, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-center { + text-align: center; +} + +/* line 98, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-justify { + text-align: justify; +} + +/* line 99, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-nowrap { + white-space: nowrap; +} + +/* line 102, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-lowercase { + text-transform: lowercase; +} + +/* line 103, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-uppercase { + text-transform: uppercase; +} + +/* line 104, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-capitalize { + text-transform: capitalize; +} + +/* line 107, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.text-muted { + color: #ecefef !important; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +.text-primary { + color: #1b92cb; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +a.text-primary:hover { + color: #15729e; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +.text-success { + color: #d4d9d9; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +a.text-success:hover { + color: #b9c1c1; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +.text-info { + color: #8e8837; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +a.text-info:hover { + color: #696529; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +.text-warning { + color: #B59033; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +a.text-warning:hover { + color: #8d7028; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +.text-danger { + color: #ff434c; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ +a.text-danger:hover { + color: #ff101b; +} + +/* line 124, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.bg-primary { + color: #fff; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +.bg-primary { + background-color: #1b92cb; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +a.bg-primary:hover { + background-color: #15729e; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +.bg-success { + background-color: #686868; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +a.bg-success:hover { + background-color: #4e4e4e; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +.bg-info { + background-color: #e2df80; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +a.bg-info:hover { + background-color: #d9d556; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +.bg-warning { + background-color: #F9F3C3; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +a.bg-warning:hover { + background-color: #f4ea95; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +.bg-danger { + background-color: #febfc1; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ +a.bg-danger:hover { + background-color: #fd8d90; +} + +/* line 143, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.page-header { + padding-bottom: 11px; + margin: 48px 0 24px; + border-bottom: 1px solid #eeeeee; +} + +/* line 154, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +ul, +ol { + margin-top: 0; + margin-bottom: 12px; +} +/* line 158, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +/* line 167, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.list-unstyled, .list-inline, .list-inline-divider, .list-vertical-divider, .list-vertical-divider-2, .list-breadcrumb, .list-steps, .list-cards, .tab-responsive .tab-content { + padding-left: 0; + list-style: none; +} + +/* line 173, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.list-inline, .list-inline-divider, .list-vertical-divider, .list-vertical-divider-2, .list-breadcrumb, .list-steps { + margin-left: -5px; +} +/* line 177, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.list-inline > li, .list-inline-divider > li, .list-vertical-divider > li, .list-vertical-divider-2 > li, .list-breadcrumb > li, .list-steps > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +/* line 185, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +dl { + margin-top: 0; + margin-bottom: 24px; +} + +/* line 189, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +dt, +dd { + line-height: 1.5; +} + +/* line 193, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +dt { + font-weight: bold; +} + +/* line 196, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +dd { + margin-left: 0; +} + +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.dl-horizontal dd:after { + clear: both; +} +@media (min-width: 768px) { + /* line 211, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + /* line 218, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ + .dl-horizontal dd { + margin-left: 180px; + } +} + +/* line 229, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +/* line 235, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +/* line 241, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +blockquote { + padding: 12px 24px; + margin: 0 0 24px; + font-size: 20px; + border-left: 5px solid #eeeeee; +} +/* line 250, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +/* line 257, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.5; + color: #999999; +} +/* line 265, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +/* line 274, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +/* line 286, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +.blockquote-reverse .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} +/* line 287, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +.blockquote-reverse .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +/* line 294, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +blockquote:before, +blockquote:after { + content: ""; +} + +/* line 300, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ +address { + margin-bottom: 24px; + font-style: normal; + line-height: 1.5; +} + +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +code, +kbd, +pre, +samp { + font-family: Menlo, Consolas, "Courier New", monospace; +} + +/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +code { + padding: 2px 4px; + font-size: 90%; + background-color: #F8F8F8; + border-radius: 4px; +} + +/* line 24, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +/* line 32, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +kbd kbd { + padding: 0; + font-size: 100%; + box-shadow: none; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +pre { + display: block; + padding: 11.5px; + margin: 0 0 12px; + font-size: 15px; + line-height: 1.5; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +/* line 54, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} + +/* line 65, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +/* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ +.container { + margin-right: auto; + margin-left: auto; + padding-left: 10px; + padding-right: 10px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.container:before, .container:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.container:after { + clear: both; +} +@media (min-width: 768px) { + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ + .container { + width: 740px; + } +} +@media (min-width: 992px) { + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ + .container { + width: 960px; + } +} +@media (min-width: 1200px) { + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ + .container { + width: 1160px; + } +} + +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 10px; + padding-right: 10px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.container-fluid:before, .container-fluid:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.container-fluid:after { + clear: both; +} + +/* line 39, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ +.row { + margin-left: -10px; + margin-right: -10px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.row:before, .row:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.row:after { + clear: both; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24 { + position: relative; + min-height: 1px; + padding-left: 10px; + padding-right: 10px; +} + +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-13, .col-xs-14, .col-xs-15, .col-xs-16, .col-xs-17, .col-xs-18, .col-xs-19, .col-xs-20, .col-xs-21, .col-xs-22, .col-xs-23, .col-xs-24 { + float: left; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-1 { + width: 4.16667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-2 { + width: 8.33333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-3 { + width: 12.5%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-4 { + width: 16.66667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-5 { + width: 20.83333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-6 { + width: 25%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-7 { + width: 29.16667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-8 { + width: 33.33333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-9 { + width: 37.5%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-10 { + width: 41.66667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-11 { + width: 45.83333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-12 { + width: 50%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-13 { + width: 54.16667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-14 { + width: 58.33333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-15 { + width: 62.5%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-16 { + width: 66.66667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-17 { + width: 70.83333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-18 { + width: 75%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-19 { + width: 79.16667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-20 { + width: 83.33333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-21 { + width: 87.5%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-22 { + width: 91.66667%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-23 { + width: 95.83333%; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-24 { + width: 100%; +} + +/* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-0 { + right: auto; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-1 { + right: 4.16667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-2 { + right: 8.33333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-3 { + right: 12.5%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-4 { + right: 16.66667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-5 { + right: 20.83333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-6 { + right: 25%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-7 { + right: 29.16667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-8 { + right: 33.33333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-9 { + right: 37.5%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-10 { + right: 41.66667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-11 { + right: 45.83333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-12 { + right: 50%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-13 { + right: 54.16667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-14 { + right: 58.33333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-15 { + right: 62.5%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-16 { + right: 66.66667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-17 { + right: 70.83333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-18 { + right: 75%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-19 { + right: 79.16667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-20 { + right: 83.33333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-21 { + right: 87.5%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-22 { + right: 91.66667%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-23 { + right: 95.83333%; +} + +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-pull-24 { + right: 100%; +} + +/* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-0 { + left: auto; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-1 { + left: 4.16667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-2 { + left: 8.33333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-3 { + left: 12.5%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-4 { + left: 16.66667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-5 { + left: 20.83333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-6 { + left: 25%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-7 { + left: 29.16667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-8 { + left: 33.33333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-9 { + left: 37.5%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-10 { + left: 41.66667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-11 { + left: 45.83333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-12 { + left: 50%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-13 { + left: 54.16667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-14 { + left: 58.33333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-15 { + left: 62.5%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-16 { + left: 66.66667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-17 { + left: 70.83333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-18 { + left: 75%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-19 { + left: 79.16667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-20 { + left: 83.33333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-21 { + left: 87.5%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-22 { + left: 91.66667%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-23 { + left: 95.83333%; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-push-24 { + left: 100%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-0 { + margin-left: 0%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-1 { + margin-left: 4.16667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-2 { + margin-left: 8.33333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-3 { + margin-left: 12.5%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-4 { + margin-left: 16.66667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-5 { + margin-left: 20.83333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-6 { + margin-left: 25%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-7 { + margin-left: 29.16667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-8 { + margin-left: 33.33333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-9 { + margin-left: 37.5%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-10 { + margin-left: 41.66667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-11 { + margin-left: 45.83333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-12 { + margin-left: 50%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-13 { + margin-left: 54.16667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-14 { + margin-left: 58.33333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-15 { + margin-left: 62.5%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-16 { + margin-left: 66.66667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-17 { + margin-left: 70.83333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-18 { + margin-left: 75%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-19 { + margin-left: 79.16667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-20 { + margin-left: 83.33333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-21 { + margin-left: 87.5%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-22 { + margin-left: 91.66667%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-23 { + margin-left: 95.83333%; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ +.col-xs-offset-24 { + margin-left: 100%; +} + +@media (min-width: 768px) { + /* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-13, .col-sm-14, .col-sm-15, .col-sm-16, .col-sm-17, .col-sm-18, .col-sm-19, .col-sm-20, .col-sm-21, .col-sm-22, .col-sm-23, .col-sm-24 { + float: left; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-1 { + width: 4.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-2 { + width: 8.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-3 { + width: 12.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-4 { + width: 16.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-5 { + width: 20.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-6 { + width: 25%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-7 { + width: 29.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-8 { + width: 33.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-9 { + width: 37.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-10 { + width: 41.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-11 { + width: 45.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-12 { + width: 50%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-13 { + width: 54.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-14 { + width: 58.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-15 { + width: 62.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-16 { + width: 66.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-17 { + width: 70.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-18 { + width: 75%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-19 { + width: 79.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-20 { + width: 83.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-21 { + width: 87.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-22 { + width: 91.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-23 { + width: 95.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-24 { + width: 100%; + } + + /* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-0 { + right: auto; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-1 { + right: 4.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-2 { + right: 8.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-3 { + right: 12.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-4 { + right: 16.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-5 { + right: 20.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-6 { + right: 25%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-7 { + right: 29.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-8 { + right: 33.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-9 { + right: 37.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-10 { + right: 41.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-11 { + right: 45.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-12 { + right: 50%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-13 { + right: 54.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-14 { + right: 58.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-15 { + right: 62.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-16 { + right: 66.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-17 { + right: 70.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-18 { + right: 75%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-19 { + right: 79.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-20 { + right: 83.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-21 { + right: 87.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-22 { + right: 91.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-23 { + right: 95.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-pull-24 { + right: 100%; + } + + /* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-0 { + left: auto; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-1 { + left: 4.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-2 { + left: 8.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-3 { + left: 12.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-4 { + left: 16.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-5 { + left: 20.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-6 { + left: 25%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-7 { + left: 29.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-8 { + left: 33.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-9 { + left: 37.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-10 { + left: 41.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-11 { + left: 45.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-12 { + left: 50%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-13 { + left: 54.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-14 { + left: 58.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-15 { + left: 62.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-16 { + left: 66.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-17 { + left: 70.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-18 { + left: 75%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-19 { + left: 79.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-20 { + left: 83.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-21 { + left: 87.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-22 { + left: 91.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-23 { + left: 95.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-push-24 { + left: 100%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-0 { + margin-left: 0%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-1 { + margin-left: 4.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-2 { + margin-left: 8.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-3 { + margin-left: 12.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-4 { + margin-left: 16.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-5 { + margin-left: 20.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-6 { + margin-left: 25%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-7 { + margin-left: 29.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-8 { + margin-left: 33.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-9 { + margin-left: 37.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-10 { + margin-left: 41.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-11 { + margin-left: 45.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-12 { + margin-left: 50%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-13 { + margin-left: 54.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-14 { + margin-left: 58.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-15 { + margin-left: 62.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-16 { + margin-left: 66.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-17 { + margin-left: 70.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-18 { + margin-left: 75%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-19 { + margin-left: 79.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-20 { + margin-left: 83.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-21 { + margin-left: 87.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-22 { + margin-left: 91.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-23 { + margin-left: 95.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-sm-offset-24 { + margin-left: 100%; + } +} +@media (min-width: 992px) { + /* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13, .col-md-14, .col-md-15, .col-md-16, .col-md-17, .col-md-18, .col-md-19, .col-md-20, .col-md-21, .col-md-22, .col-md-23, .col-md-24 { + float: left; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-1 { + width: 4.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-2 { + width: 8.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-3 { + width: 12.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-4 { + width: 16.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-5 { + width: 20.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-6 { + width: 25%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-7 { + width: 29.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-8 { + width: 33.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-9 { + width: 37.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-10 { + width: 41.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-11 { + width: 45.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-12 { + width: 50%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-13 { + width: 54.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-14 { + width: 58.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-15 { + width: 62.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-16 { + width: 66.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-17 { + width: 70.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-18 { + width: 75%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-19 { + width: 79.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-20 { + width: 83.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-21 { + width: 87.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-22 { + width: 91.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-23 { + width: 95.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-24 { + width: 100%; + } + + /* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-0 { + right: auto; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-1 { + right: 4.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-2 { + right: 8.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-3 { + right: 12.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-4 { + right: 16.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-5 { + right: 20.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-6 { + right: 25%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-7 { + right: 29.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-8 { + right: 33.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-9 { + right: 37.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-10 { + right: 41.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-11 { + right: 45.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-12 { + right: 50%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-13 { + right: 54.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-14 { + right: 58.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-15 { + right: 62.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-16 { + right: 66.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-17 { + right: 70.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-18 { + right: 75%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-19 { + right: 79.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-20 { + right: 83.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-21 { + right: 87.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-22 { + right: 91.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-23 { + right: 95.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-pull-24 { + right: 100%; + } + + /* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-0 { + left: auto; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-1 { + left: 4.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-2 { + left: 8.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-3 { + left: 12.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-4 { + left: 16.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-5 { + left: 20.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-6 { + left: 25%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-7 { + left: 29.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-8 { + left: 33.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-9 { + left: 37.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-10 { + left: 41.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-11 { + left: 45.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-12 { + left: 50%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-13 { + left: 54.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-14 { + left: 58.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-15 { + left: 62.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-16 { + left: 66.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-17 { + left: 70.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-18 { + left: 75%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-19 { + left: 79.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-20 { + left: 83.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-21 { + left: 87.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-22 { + left: 91.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-23 { + left: 95.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-push-24 { + left: 100%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-0 { + margin-left: 0%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-1 { + margin-left: 4.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-2 { + margin-left: 8.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-3 { + margin-left: 12.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-4 { + margin-left: 16.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-5 { + margin-left: 20.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-6 { + margin-left: 25%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-7 { + margin-left: 29.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-8 { + margin-left: 33.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-9 { + margin-left: 37.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-10 { + margin-left: 41.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-11 { + margin-left: 45.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-12 { + margin-left: 50%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-13 { + margin-left: 54.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-14 { + margin-left: 58.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-15 { + margin-left: 62.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-16 { + margin-left: 66.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-17 { + margin-left: 70.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-18 { + margin-left: 75%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-19 { + margin-left: 79.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-20 { + margin-left: 83.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-21 { + margin-left: 87.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-22 { + margin-left: 91.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-23 { + margin-left: 95.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-md-offset-24 { + margin-left: 100%; + } +} +@media (min-width: 1200px) { + /* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-13, .col-lg-14, .col-lg-15, .col-lg-16, .col-lg-17, .col-lg-18, .col-lg-19, .col-lg-20, .col-lg-21, .col-lg-22, .col-lg-23, .col-lg-24 { + float: left; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-1 { + width: 4.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-2 { + width: 8.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-3 { + width: 12.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-4 { + width: 16.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-5 { + width: 20.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-6 { + width: 25%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-7 { + width: 29.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-8 { + width: 33.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-9 { + width: 37.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-10 { + width: 41.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-11 { + width: 45.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-12 { + width: 50%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-13 { + width: 54.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-14 { + width: 58.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-15 { + width: 62.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-16 { + width: 66.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-17 { + width: 70.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-18 { + width: 75%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-19 { + width: 79.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-20 { + width: 83.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-21 { + width: 87.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-22 { + width: 91.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-23 { + width: 95.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-24 { + width: 100%; + } + + /* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-0 { + right: auto; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-1 { + right: 4.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-2 { + right: 8.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-3 { + right: 12.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-4 { + right: 16.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-5 { + right: 20.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-6 { + right: 25%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-7 { + right: 29.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-8 { + right: 33.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-9 { + right: 37.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-10 { + right: 41.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-11 { + right: 45.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-12 { + right: 50%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-13 { + right: 54.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-14 { + right: 58.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-15 { + right: 62.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-16 { + right: 66.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-17 { + right: 70.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-18 { + right: 75%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-19 { + right: 79.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-20 { + right: 83.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-21 { + right: 87.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-22 { + right: 91.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-23 { + right: 95.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-pull-24 { + right: 100%; + } + + /* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-0 { + left: auto; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-1 { + left: 4.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-2 { + left: 8.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-3 { + left: 12.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-4 { + left: 16.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-5 { + left: 20.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-6 { + left: 25%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-7 { + left: 29.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-8 { + left: 33.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-9 { + left: 37.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-10 { + left: 41.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-11 { + left: 45.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-12 { + left: 50%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-13 { + left: 54.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-14 { + left: 58.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-15 { + left: 62.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-16 { + left: 66.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-17 { + left: 70.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-18 { + left: 75%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-19 { + left: 79.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-20 { + left: 83.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-21 { + left: 87.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-22 { + left: 91.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-23 { + left: 95.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-push-24 { + left: 100%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-0 { + margin-left: 0%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-1 { + margin-left: 4.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-2 { + margin-left: 8.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-3 { + margin-left: 12.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-4 { + margin-left: 16.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-5 { + margin-left: 20.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-6 { + margin-left: 25%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-7 { + margin-left: 29.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-8 { + margin-left: 33.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-9 { + margin-left: 37.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-10 { + margin-left: 41.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-11 { + margin-left: 45.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-12 { + margin-left: 50%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-13 { + margin-left: 54.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-14 { + margin-left: 58.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-15 { + margin-left: 62.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-16 { + margin-left: 66.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-17 { + margin-left: 70.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-18 { + margin-left: 75%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-19 { + margin-left: 79.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-20 { + margin-left: 83.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-21 { + margin-left: 87.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-22 { + margin-left: 91.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-23 { + margin-left: 95.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-lg-offset-24 { + margin-left: 100%; + } +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +table { + background-color: transparent; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +th { + text-align: left; +} + +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table { + width: 100%; + max-width: 100%; + margin-bottom: 24px; +} +/* line 25, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px 14px; + line-height: 1.5; + vertical-align: top; + border-top: 1px solid #ddd; +} +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +/* line 44, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table > caption + thead > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +/* line 51, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +/* line 56, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table .table { + background-color: transparent; +} + +/* line 69, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +/* line 82, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-bordered { + border: 1px solid #ddd; +} +/* line 88, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +/* line 95, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} + +/* line 109, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-striped > tbody > tr:nth-child(odd) > td, +.table-striped > tbody > tr:nth-child(odd) > th { + background-color: #F8F8F8; +} + +/* line 123, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +.table-hover > tbody > tr:hover > td, +.table-hover > tbody > tr:hover > th { + background-color: transparent; +} + +/* line 135, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} + +/* line 143, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: transparent; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: transparent; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #686868; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #5b5b5b; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #e2df80; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #ddda6b; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #F9F3C3; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #f7eeac; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #febfc1; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #fea6a9; +} + +@media screen and (max-width: 767px) { + /* line 171, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive { + width: 100%; + margin-bottom: 18px; + overflow-y: hidden; + overflow-x: auto; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + -webkit-overflow-scrolling: touch; + } + /* line 182, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table { + margin-bottom: 0; + } + /* line 190, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + /* line 199, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table-bordered { + border: 0; + } + /* line 207, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + /* line 211, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + /* line 224, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +/* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} + +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 24px; + font-size: 24px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +/* line 32, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +/* line 47, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="file"] { + display: block; +} + +/* line 65, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="range"] { + display: block; + width: 100%; +} + +/* line 71, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +select[multiple], +select[size] { + height: auto; +} + +/* line 77, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +/* line 84, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +output { + display: block; + padding-top: 9px; + font-size: 16px; + line-height: 1.5; + color: #555555; +} + +/* line 115, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-control { + display: block; + width: 100%; + height: 42px; + padding: 8px 20px; + font-size: 16px; + line-height: 1.5; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 3px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} +/* line 53, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.form-control:focus { + border-color: #49a8d5; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(73, 168, 213, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(73, 168, 213, 0.6); +} +/* line 102, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ +.form-control::-moz-placeholder { + color: #b4b4b4; + opacity: 1; +} +/* line 104, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ +.form-control:-ms-input-placeholder { + color: #b4b4b4; +} +/* line 105, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ +.form-control::-webkit-input-placeholder { + color: #b4b4b4; +} +/* line 141, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; + opacity: 1; +} + +/* line 153, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +textarea.form-control { + height: auto; +} + +/* line 165, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="search"] { + -webkit-appearance: none; +} + +/* line 178, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + line-height: 42px; + line-height: 1.5 \0; +} +/* line 186, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="date"].input-sm, .form-horizontal .form-group-sm input[type="date"].form-control, +input[type="time"].input-sm, +.form-horizontal .form-group-sm input[type="time"].form-control, +input[type="datetime-local"].input-sm, +.form-horizontal .form-group-sm input[type="datetime-local"].form-control, +input[type="month"].input-sm, +.form-horizontal .form-group-sm input[type="month"].form-control { + line-height: 27px; +} +/* line 189, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="date"].input-lg, .form-horizontal .form-group-lg input[type="date"].form-control, +input[type="time"].input-lg, +.form-horizontal .form-group-lg input[type="time"].form-control, +input[type="datetime-local"].input-lg, +.form-horizontal .form-group-lg input[type="datetime-local"].form-control, +input[type="month"].input-lg, +.form-horizontal .form-group-lg input[type="month"].form-control { + line-height: 48px; +} + +/* line 200, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-group { + margin-bottom: 15px; +} + +/* line 209, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio, +.checkbox { + position: relative; + display: block; + min-height: 24px; + margin-top: 10px; + margin-bottom: 10px; +} +/* line 217, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio label, +.checkbox label { + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +/* line 224, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +/* line 233, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +/* line 239, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio-inline, +.checkbox-inline { + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +/* line 248, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +/* line 260, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; +} + +/* line 269, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +/* line 279, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; +} + +/* line 291, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-control-static { + padding-top: 9px; + padding-bottom: 9px; + margin-bottom: 0; +} +/* line 298, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control { + padding-left: 0; + padding-right: 0; +} + +/* line 67, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.input-sm, .form-horizontal .form-group-sm .form-control { + height: 27px; + padding: 2px 10px; + font-size: 14px; + line-height: 1.5; + border-radius: 3px; +} + +/* line 75, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +select.input-sm, .form-horizontal .form-group-sm select.form-control { + height: 27px; + line-height: 27px; +} + +/* line 80, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, +select[multiple].input-sm, +.form-horizontal .form-group-sm select[multiple].form-control { + height: auto; +} + +/* line 67, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.input-lg, .form-horizontal .form-group-lg .form-control { + height: 48px; + padding: 10px 26px; + font-size: 20px; + line-height: 1.33; + border-radius: 6px; +} + +/* line 75, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +select.input-lg, .form-horizontal .form-group-lg select.form-control { + height: 48px; + line-height: 48px; +} + +/* line 80, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, +select[multiple].input-lg, +.form-horizontal .form-group-lg select[multiple].form-control { + height: auto; +} + +/* line 320, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.has-feedback { + position: relative; +} +/* line 325, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.has-feedback .form-control { + padding-right: 52.5px; +} + +/* line 330, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-control-feedback { + position: absolute; + top: 29px; + right: 0; + z-index: 2; + display: block; + width: 42px; + height: 42px; + line-height: 42px; + text-align: center; +} + +/* line 341, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback { + width: 48px; + height: 48px; + line-height: 48px; +} + +/* line 346, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback { + width: 27px; + height: 27px; + line-height: 27px; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline { + color: #d4d9d9; +} +/* line 17, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-success .form-control { + border-color: #d4d9d9; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-success .form-control:focus { + border-color: #b9c1c1; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px white; +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-success .input-group-addon { + color: #d4d9d9; + border-color: #d4d9d9; + background-color: #686868; +} +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-success .form-control-feedback { + color: #d4d9d9; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline { + color: #B59033; +} +/* line 17, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-warning .form-control { + border-color: #B59033; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-warning .form-control:focus { + border-color: #8d7028; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d8bc76; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d8bc76; +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-warning .input-group-addon { + color: #B59033; + border-color: #B59033; + background-color: #F9F3C3; +} +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-warning .form-control-feedback { + color: #B59033; +} + +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline { + color: #ff434c; +} +/* line 17, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-error .form-control { + border-color: #ff434c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-error .form-control:focus { + border-color: #ff101b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffa9ad; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffa9ad; +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-error .input-group-addon { + color: #ff434c; + border-color: #ff434c; + background-color: #febfc1; +} +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ +.has-error .form-control-feedback { + color: #ff434c; +} + +/* line 365, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} + +/* line 375, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #a8a8a8; +} + +@media (min-width: 768px) { + /* line 400, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + /* line 407, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + /* line 413, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + /* line 417, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + /* line 425, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .input-group > .form-control { + width: 100%; + } + /* line 429, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + /* line 437, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + /* line 444, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + /* line 448, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + /* line 458, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} + +/* line 475, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 9px; +} +/* line 485, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 33px; +} +/* line 491, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-horizontal .form-group { + margin-left: -10px; + margin-right: -10px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + /* line 498, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 9px; + } +} +/* line 509, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ +.form-horizontal .has-feedback .form-control-feedback { + top: 0; + right: 10px; +} +@media (min-width: 768px) { + /* line 520, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-horizontal .form-group-lg .control-label { + padding-top: 14.3px; + } +} +@media (min-width: 768px) { + /* line 530, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ + .form-horizontal .form-group-sm .control-label { + padding-top: 3px; + } +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: 600; + text-align: center; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 8px 20px; + font-size: 16px; + line-height: 1.5; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +/* line 25, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn:focus, .btn:active:focus, .btn.active:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn:hover, .btn:focus { + color: #2185c5; + text-decoration: none; +} +/* line 36, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +/* line 43, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + pointer-events: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 57, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-default { + color: #2185c5; + background-color: rgba(255, 255, 255, 0.4); + border-color: transparent; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #2185c5; + background-color: rgba(230, 230, 230, 0.4); + border-color: transparent; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + background-color: rgba(255, 255, 255, 0.4); + border-color: transparent; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-default .badge { + color: rgba(255, 255, 255, 0.4); + background-color: #2185c5; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-primary { + color: #2185c5; + background-color: white; + border-color: #49A8D5; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + color: #2185c5; + background-color: #e6e6e6; + border-color: #2a89b7; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: white; + border-color: #49A8D5; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-primary .badge { + color: white; + background-color: #2185c5; +} + +/* line 64, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-success { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + background-color: transparent; + border-color: transparent; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-success .badge { + color: transparent; + background-color: transparent; +} + +/* line 68, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-info { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + background-color: transparent; + border-color: transparent; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-info .badge { + color: transparent; + background-color: transparent; +} + +/* line 72, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-warning { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + color: transparent; + background-color: transparent; + border-color: transparent; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + background-color: transparent; + border-color: transparent; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-warning .badge { + color: transparent; + background-color: transparent; +} + +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-danger { + color: white; + background-color: #ff434c; + border-color: #CA7070; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + color: white; + background-color: #ff101b; + border-color: #b84444; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; +} +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #ff434c; + border-color: #CA7070; +} +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ +.btn-danger .badge { + color: #ff434c; + background-color: white; +} + +/* line 85, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-link { + color: #2185c5; + font-weight: normal; + cursor: pointer; + border-radius: 0; +} +/* line 91, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +/* line 98, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; +} +/* line 104, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-link:hover, .btn-link:focus { + color: #1a739e; + text-decoration: underline; + background-color: transparent; +} +/* line 112, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} + +/* line 124, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-lg, .btn-group-lg > .btn { + padding: 10px 26px; + font-size: 20px; + line-height: 1.33; + border-radius: 6px; +} + +/* line 128, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-sm, .btn-group-sm > .btn { + padding: 2px 10px; + font-size: 14px; + line-height: 1.5; + border-radius: 3px; +} + +/* line 132, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-xs, .btn-group-xs > .btn { + padding: 1px 5px; + font-size: 14px; + line-height: 1.5; + border-radius: 3px; +} + +/* line 140, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-block { + display: block; + width: 100%; +} + +/* line 146, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +.btn-block + .btn-block { + margin-top: 5px; +} + +/* line 154, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +/* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +/* line 13, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +.fade.in { + opacity: 1; +} + +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +.collapse { + display: none; +} +/* line 21, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +.collapse.in { + display: block; +} + +/* line 26, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +tr.collapse.in { + display: table-row; +} + +/* line 28, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +tbody.collapse.in { + display: table-row-group; +} + +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px solid; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown { + position: relative; +} + +/* line 24, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-toggle:focus { + outline: 0; +} + +/* line 29, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.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; + font-size: 16px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +/* line 58, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu .divider { + height: 1px; + margin: 11px 0; + overflow: hidden; + background-color: #e5e5e5; +} +/* line 63, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.5; + color: #333333; + white-space: nowrap; +} + +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} + +/* line 86, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #1b92cb; +} + +/* line 101, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #999999; +} + +/* line 109, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +/* line 122, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.open > .dropdown-menu { + display: block; +} +/* line 127, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.open > a { + outline: 0; +} + +/* line 136, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu-right { + left: auto; + right: 0; +} + +/* line 146, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-menu-left { + left: 0; + right: auto; +} + +/* line 152, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 14px; + line-height: 1.5; + color: #999999; + white-space: nowrap; +} + +/* line 162, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +/* line 172, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +/* line 185, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} +/* line 191, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +@media (min-width: 768px) { + /* line 205, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + /* line 210, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +/* line 21, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus { + outline: 0; +} + +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} + +/* line 39, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-toolbar { + margin-left: -5px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.btn-toolbar:before, .btn-toolbar:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.btn-toolbar:after { + clear: both; +} +/* line 43, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +/* line 47, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} + +/* line 54, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +/* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:first-child { + margin-left: 0; +} +/* line 61, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* line 66, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* line 72, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn-group { + float: left; +} + +/* line 75, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +/* line 79, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn-group:first-child > .btn:last-child, +.btn-group > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +/* line 84, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn-group:last-child > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +/* line 89, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +/* line 108, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +/* line 112, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +/* line 119, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +/* line 123, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* line 130, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn .caret { + margin-left: 0; +} + +/* line 134, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-lg .caret, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +/* line 139, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { + border-width: 0 5px 5px; +} + +/* line 148, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.btn-group-vertical > .btn-group:after { + clear: both; +} +/* line 160, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn-group > .btn { + float: none; +} +/* line 165, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +/* line 175, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +/* line 178, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +/* line 182, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 187, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +/* line 191, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +/* line 196, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 205, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +/* line 210, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +/* line 216, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-justified > .btn-group .btn { + width: 100%; +} +/* line 220, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} + +/* line 235, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + position: absolute; + z-index: -1; + opacity: 0; + filter: alpha(opacity=0); +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.nav:before, .nav:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.nav:after { + clear: both; +} +/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li { + position: relative; + display: block; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li > a { + position: relative; + display: block; + padding: 5px 10px; +} +/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: transparent; +} +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li.disabled > a { + color: #999999; +} +/* line 34, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +/* line 46, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: transparent; + border-color: #2185c5; +} +/* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav .nav-divider { + height: 1px; + margin: 11px 0; + overflow: hidden; + background-color: #e5e5e5; +} +/* line 66, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav > li > a > img { + max-width: none; +} + +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs { + border-bottom: 1px solid #ddd; +} +/* line 78, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +/* line 84, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.5; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +/* line 89, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +/* line 96, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #00776d; + background-color: #ecefef; + border: 1px solid #00776d; + border-bottom-color: transparent; + cursor: default; +} + +/* line 118, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-pills > li { + float: left; +} +/* line 125, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-pills > li + li { + margin-left: 2px; +} + +/* line 144, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-stacked > li { + float: none; +} +/* line 146, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +/* line 160, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-justified, .nav-tabs.nav-justified { + width: 100%; +} +/* line 163, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-justified > li, .nav-tabs.nav-justified > li { + float: none; +} +/* line 165, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +/* line 171, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + /* line 177, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + /* line 180, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +/* line 190, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; +} +/* line 193, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +/* line 199, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + /* line 206, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + /* line 210, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: transparent; + } +} + +/* line 224, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.tab-content > .tab-pane { + display: none; +} +/* line 227, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.tab-content > .active { + display: block; +} + +/* line 237, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: white; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label:empty { + display: none; +} +/* line 25, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.btn .label { + position: relative; + top: -1px; +} + +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +a.label:hover, a.label:focus { + color: white; + text-decoration: none; + cursor: pointer; +} + +/* line 44, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-default { + background-color: #999999; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-default[href]:hover, .label-default[href]:focus { + background-color: gray; +} + +/* line 48, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-primary { + background-color: #00a79d; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #00746d; +} + +/* line 52, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-success { + background-color: #5cb85c; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; +} + +/* line 56, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-info { + background-color: #5bc0de; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-warning { + background-color: #f0ad4e; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; +} + +/* line 64, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ +.label-danger { + background-color: #CA7070; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ +.label-danger[href]:hover, .label-danger[href]:focus { + background-color: #bc4b4b; +} + +/* line 9, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert { + padding: 15px; + margin-bottom: 24px; + border: 1px solid transparent; + border-radius: 0px; +} +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert h4 { + margin-top: 0; + color: inherit; +} +/* line 22, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert .alert-link { + font-weight: 600; +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert > p, +.alert > ul { + margin-bottom: 0; +} +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert > p + p { + margin-top: 5px; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +/* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +/* line 57, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-success { + background-color: #AFD79B; + border-color: #165450; + color: #165450; +} +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-success hr { + border-top-color: #11403d; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-success .alert-link { + color: #0b2c2a; +} + +/* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-info { + background-color: #c3f4ff; + border-color: #8AC0C4; + color: #1a739e; +} +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-info hr { + border-top-color: #79b7bb; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-info .alert-link { + color: #135372; +} + +/* line 63, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-warning { + background-color: #F9F3C3; + border-color: #B59033; + color: #B59033; +} +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-warning hr { + border-top-color: #a1802d; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-warning .alert-link { + color: #8d7028; +} + +/* line 66, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ +.alert-danger { + background-color: #febfc1; + border-color: #febfc1; + color: #b31612; +} +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-danger hr { + border-top-color: #fea6a9; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-danger .alert-link { + color: #85100d; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress { + overflow: hidden; + height: 24px; + margin-bottom: 24px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +/* line 37, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 14px; + line-height: 24px; + color: #fff; + text-align: center; + background-color: #1b92cb; + -webkit-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-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +/* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-striped .progress-bar, +.progress-bar-striped { + 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: -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%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); + background-size: 40px 40px; +} + +/* line 65, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +/* line 72, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar[aria-valuenow="1"], .progress-bar[aria-valuenow="2"] { + min-width: 30px; +} +/* line 77, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar[aria-valuenow="0"] { + color: #999999; + min-width: 30px; + background-color: transparent; + background-image: none; + box-shadow: none; +} + +/* line 91, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar-success { + background-color: #5cb85c; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ +.progress-striped .progress-bar-success { + 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: -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%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); +} + +/* line 95, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar-info { + background-color: #5bc0de; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ +.progress-striped .progress-bar-info { + 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: -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%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); +} + +/* line 99, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar-warning { + background-color: #f0ad4e; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ +.progress-striped .progress-bar-warning { + 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: -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%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); +} + +/* line 103, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ +.progress-bar-danger { + background-color: #CA7070; +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ +.progress-striped .progress-bar-danger { + 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: -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%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0)); +} + +/* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media, +.media-body { + overflow: hidden; + zoom: 1; +} + +/* line 17, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media, +.media .media { + margin-top: 15px; +} + +/* line 21, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media:first-child { + margin-top: 0; +} + +/* line 26, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media-object { + display: block; +} + +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media-heading { + margin: 0 0 5px; +} + +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media > .pull-left { + margin-right: 10px; +} +/* line 43, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media > .pull-right { + margin-left: 10px; +} + +/* line 53, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ +.media-list { + padding-left: 0; + list-style: none; +} + +/* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group { + margin-bottom: 20px; + padding-left: 0; +} + +/* line 21, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: transparent; + border: 1px solid #ddd; +} +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +/* line 34, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +/* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item > .badge { + float: right; +} +/* line 43, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item > .badge + .badge { + margin-right: 5px; +} + +/* line 54, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +a.list-group-item { + color: #555; +} +/* line 57, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +a.list-group-item .list-group-item-heading { + color: #333; +} +/* line 62, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +a.list-group-item:hover, a.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} + +/* line 72, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #999999; +} +/* line 79, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +/* line 82, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #999999; +} +/* line 88, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #1b92cb; + border-color: #1b92cb; +} +/* line 97, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.active .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +/* line 102, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { + color: #bce3f6; +} + +/* line 4, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +.list-group-item-success { + color: #d4d9d9; + background-color: #686868; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-success { + color: #d4d9d9; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-success .list-group-item-heading { + color: inherit; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-success:hover, a.list-group-item-success:focus { + color: #d4d9d9; + background-color: #5b5b5b; +} +/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus { + color: #fff; + background-color: #d4d9d9; + border-color: #d4d9d9; +} + +/* line 4, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +.list-group-item-info { + color: #8e8837; + background-color: #e2df80; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-info { + color: #8e8837; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-info .list-group-item-heading { + color: inherit; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-info:hover, a.list-group-item-info:focus { + color: #8e8837; + background-color: #ddda6b; +} +/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus { + color: #fff; + background-color: #8e8837; + border-color: #8e8837; +} + +/* line 4, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +.list-group-item-warning { + color: #B59033; + background-color: #F9F3C3; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-warning { + color: #B59033; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-warning .list-group-item-heading { + color: inherit; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-warning:hover, a.list-group-item-warning:focus { + color: #B59033; + background-color: #f7eeac; +} +/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus { + color: #fff; + background-color: #B59033; + border-color: #B59033; +} + +/* line 4, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +.list-group-item-danger { + color: #ff434c; + background-color: #febfc1; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-danger { + color: #ff434c; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-danger .list-group-item-heading { + color: inherit; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-danger:hover, a.list-group-item-danger:focus { + color: #ff434c; + background-color: #fea6a9; +} +/* line 23, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ +a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus { + color: #fff; + background-color: #ff434c; + border-color: #ff434c; +} + +/* line 124, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} + +/* line 128, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} + +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel { + margin-bottom: 24px; + border: 1px solid transparent; + border-radius: 0; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-body { + padding: 15px; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.panel-body:before, .panel-body:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.panel-body:after { + clear: both; +} + +/* line 22, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: -1; + border-top-left-radius: -1; +} +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 18px; + color: inherit; +} +/* line 39, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-title > a { + color: inherit; +} + +/* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-footer { + padding: 10px 15px; + background-color: transparent; + border-top: 1px solid transparent; + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} + +/* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .list-group { + margin-bottom: 0; +} +/* line 62, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +/* line 69, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: -1; + border-top-left-radius: -1; +} +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} + +/* line 85, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +/* line 89, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.list-group + .panel-footer { + border-top-width: 0; +} + +/* line 99, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +/* line 105, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: -1; + border-top-left-radius: -1; +} +/* line 112, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: -1; +} +/* line 116, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: -1; +} +/* line 124, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: -1; + border-bottom-left-radius: -1; +} +/* line 131, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: -1; +} +/* line 135, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: -1; +} +/* line 142, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #ddd; +} +/* line 146, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +/* line 150, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +/* line 157, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +/* line 161, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +/* line 170, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +/* line 179, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +/* line 186, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} + +/* line 198, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group { + margin-bottom: 24px; +} +/* line 202, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel { + margin-bottom: 0; + border-radius: 0; +} +/* line 205, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel + .panel { + margin-top: 5px; +} +/* line 210, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel-heading { + border-bottom: 0; +} +/* line 212, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel-heading + .panel-collapse > .panel-body { + border-top: 1px solid transparent; +} +/* line 216, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel-footer { + border-top: 0; +} +/* line 218, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid transparent; +} + +/* line 226, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-default { + border-color: transparent; +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-default > .panel-heading { + color: #686868; + background-color: none; + border-color: transparent; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: transparent; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-default > .panel-heading .badge { + color: none; + background-color: #686868; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: transparent; +} + +/* line 229, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-primary { + border-color: #1b92cb; +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-primary > .panel-heading { + color: #fff; + background-color: #1b92cb; + border-color: #1b92cb; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #1b92cb; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-primary > .panel-heading .badge { + color: #1b92cb; + background-color: #fff; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #1b92cb; +} + +/* line 232, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-success { + border-color: #d4d9d9; +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-success > .panel-heading { + color: #d4d9d9; + background-color: #686868; + border-color: #d4d9d9; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d4d9d9; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-success > .panel-heading .badge { + color: #686868; + background-color: #d4d9d9; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d4d9d9; +} + +/* line 235, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-info { + border-color: #c0b84d; +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-info > .panel-heading { + color: #8e8837; + background-color: #e2df80; + border-color: #c0b84d; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #c0b84d; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-info > .panel-heading .badge { + color: #e2df80; + background-color: #8e8837; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #c0b84d; +} + +/* line 238, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ +.panel-warning { + border-color: #B59033; +} +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-warning > .panel-heading { + color: #B59033; + background-color: #F9F3C3; + border-color: #B59033; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #B59033; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-warning > .panel-heading .badge { + color: #F9F3C3; + background-color: #B59033; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #B59033; +} + +/* line 5, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +/* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +/* line 26, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ +.embed-responsive.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ +.embed-responsive.embed-responsive-4by3 { + padding-bottom: 75%; +} + +/* line 6, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ +.close { + float: right; + font-size: 24px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +/* line 29, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-open { + overflow: hidden; +} + +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +/* line 32, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal.fade .modal-dialog { + -webkit-transform: translate3d(0, -25%, 0); + transform: translate3d(0, -25%, 0); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +/* line 36, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal.in .modal-dialog { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +/* line 38, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +/* line 44, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} + +/* line 51, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-content { + position: relative; + background-color: #ecefef; + border: 1px solid #999; + border: 1px solid #00776d; + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} + +/* line 64, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #243640; +} +/* line 73, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +/* line 74, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-backdrop.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +/* line 79, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-header { + padding: 15px; + border-bottom: 1px solid #e0e4e5; + min-height: 16.5px; +} + +/* line 85, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-header .close { + margin-top: -2px; +} + +/* line 90, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-title { + margin: 0; + line-height: 1.5; +} + +/* line 97, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-body { + position: relative; + padding: 30px; +} + +/* line 103, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-footer { + padding: 30px; + text-align: right; + border-top: 1px solid #e0e4e5; +} +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.modal-footer:before, .modal-footer:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.modal-footer:after { + clear: both; +} +/* line 110, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +/* line 115, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +/* line 119, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +/* line 125, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 768px) { + /* line 136, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ + .modal-dialog { + width: 600px; + margin: 30px auto; + } + + /* line 140, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + + /* line 145, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + /* line 149, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ + .modal-lg { + width: 900px; + } +} +/* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + font-size: 14px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); +} +/* line 16, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +/* line 17, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +/* line 20, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} + +/* line 24, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ecefef; + text-align: center; + text-decoration: none; + background-color: #424242; + border-radius: 4px; +} + +/* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} + +/* line 43, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #424242; +} +/* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-width: 5px 5px 0; + border-top-color: #424242; +} +/* line 56, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.top-right .tooltip-arrow { + bottom: 0; + right: 5px; + border-width: 5px 5px 0; + border-top-color: #424242; +} +/* line 62, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #424242; +} +/* line 69, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #424242; +} +/* line 76, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #424242; +} +/* line 83, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-width: 0 5px 5px; + border-bottom-color: #424242; +} +/* line 89, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-width: 0 5px 5px; + border-bottom-color: #424242; +} + +/* line 14, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +/* line 19, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ +.clearfix:after { + clear: both; +} + +/* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +/* line 15, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.pull-right { + float: right !important; +} + +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.pull-left { + float: left !important; +} + +/* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.hide { + display: none !important; +} + +/* line 30, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.show { + display: block !important; +} + +/* line 33, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.invisible { + visibility: hidden; +} + +/* line 36, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +/* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.hidden { + display: none !important; + visibility: hidden !important; +} + +/* line 54, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ +.affix { + position: fixed; + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +@-ms-viewport { + width: device-width; +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ +.visible-xs, .visible-sm, .visible-md, .visible-lg { + display: none !important; +} + +/* line 31, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} + +@media (max-width: 767px) { + /* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .visible-xs { + display: block !important; + } + + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + table.visible-xs { + display: table; + } + + /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + tr.visible-xs { + display: table-row !important; + } + + /* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + /* line 49, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-xs-block { + display: block !important; + } +} + +@media (max-width: 767px) { + /* line 54, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-xs-inline { + display: inline !important; + } +} + +@media (max-width: 767px) { + /* line 59, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-xs-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .visible-sm { + display: block !important; + } + + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + table.visible-sm { + display: table; + } + + /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + tr.visible-sm { + display: table-row !important; + } + + /* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + /* line 68, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-sm-block { + display: block !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 73, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-sm-inline { + display: inline !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + /* line 78, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-sm-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .visible-md { + display: block !important; + } + + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + table.visible-md { + display: table; + } + + /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + tr.visible-md { + display: table-row !important; + } + + /* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + /* line 87, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-md-block { + display: block !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 92, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-md-inline { + display: inline !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + /* line 97, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-md-inline-block { + display: inline-block !important; + } +} + +@media (min-width: 1200px) { + /* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .visible-lg { + display: block !important; + } + + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + table.visible-lg { + display: table; + } + + /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + tr.visible-lg { + display: table-row !important; + } + + /* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + /* line 106, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-lg-block { + display: block !important; + } +} + +@media (min-width: 1200px) { + /* line 111, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-lg-inline { + display: inline !important; + } +} + +@media (min-width: 1200px) { + /* line 116, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-lg-inline-block { + display: inline-block !important; + } +} + +@media (max-width: 767px) { + /* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + /* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + /* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + /* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .hidden-lg { + display: none !important; + } +} +/* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ +.visible-print { + display: none !important; +} + +@media print { + /* line 7, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .visible-print { + display: block !important; + } + + /* line 10, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + table.visible-print { + display: table; + } + + /* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + tr.visible-print { + display: table-row !important; + } + + /* line 12, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +/* line 150, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ +.visible-print-block { + display: none !important; +} +@media print { + /* line 150, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-print-block { + display: block !important; + } +} + +/* line 157, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ +.visible-print-inline { + display: none !important; +} +@media print { + /* line 157, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-print-inline { + display: inline !important; + } +} + +/* line 164, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ +.visible-print-inline-block { + display: none !important; +} +@media print { + /* line 164, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ + .visible-print-inline-block { + display: inline-block !important; + } +} + +@media print { + /* line 18, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ + .hidden-print { + display: none !important; + } +} +/* + * clearfix used project wide to clear floats and create a new formatting context + * usage @include clearfix-me() + * $clearfix-method sets default method + */ +/** +* @name List +* @desc Basic list with no bullets and no margins +* @author +* @tested +* @requires +*/ +/* + * Define your own spacing classes for lists + * + * @param $units - specific spacing units you want to use. Must go from small to large + * e.g. @include ooListWhitespace((5px,10px,20px)); + * + */ +/** +* @desc Create spacing classes and default spacing. +* @name Whitespace +* @author Fiona +* @tested Safari, Chrome, Firefox, IE7-9 +* @requires _variables.scss +*/ +/* ========================================================================== + Default spacing + ========================================================================== */ +/* line 21, ../../src/oocss/whitespace/_whitespace.scss */ +table h1, table h2, table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl, table blockquote, table .media, table pre { + margin-top: 0; + margin-bottom: 0; +} + +/* * + * debug default spacing + * set $debug-spacing to true to visualize spacing and positioning + */ +/* ========================================================================== + Spacing helpers + ========================================================================== */ +/** + * Spacing helpers + * Should be used to modify the default spacing between objects (not between nodes of the same object) + * Please use judiciously. You want to be using defaults most of the time, these are exceptions! + * + * + * p,m padding,margin + * a,t,r,b,l,h,v all,top,right,bottom,left,horizontal,vertical + * s,m,l,n small(5px),medium(10px),large(20px),none(0px) + */ +/* + * Can define your own spacing units, or calculate the units based on how many spacing sizes you want + * + * @param $units - specific spacing units you want to use. Must go from small to large + * e.g. @include whitespace((5px,10px,20px)); + * + * @param $sizes - how many sizes you want. Calculate sizes based on line-height + * e.g. @include whitespace((), 4); + * + */ +/*pending +--- +title: No JavaScript +name: no_js +categories: + - Utilities + - JavaScript + - All +--- +### Javascript + +Try disabling js and rendering this page. + +```haml_example +%h3.invisible-no-js Won't show if browser doesn't support JS. +``` + +*/ +/* line 21, ../../src/pivotal-ui/components/utils.scss */ +.no-js .invisible-no-js { + visibility: hidden; +} + +/* line 27, ../../src/pivotal-ui/components/utils.scss */ +[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak { + display: none !important; +} + +/*doc +--- +title: Responsive Utilities +name: responsive_utilities +categories: + - Utilities + - All +--- + +Use a single or combination of the available classes for toggling content across viewport breakpoints. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Extra small devices + Phones (<768px) + + Small devices + Tablets (≥768px) + + Medium devices + Desktops (≥992px) + + Large devices + Desktops (≥1200px) +
.visible-xs-*Visible
.visible-sm-*Visible
.visible-md-*Visible
.visible-lg-*Visible
.hidden-xsVisibleVisibleVisible
.hidden-smVisibleVisibleVisible
.hidden-mdVisibleVisibleVisible
.hidden-lgVisibleVisibleVisible
+ + +The `.visible-*-*` classes for each breakpoint come in three variations, one for each CSS display property value listed below. + + + + + + + + + + + + + + + + + + + + + + +
Group of classesCSS display
.visible-*-blockdisplay: block;
.visible-*-inlinedisplay: inline;
.visible-*-inline-blockdisplay: inline-block;
+ +So, for extra small (`xs`) screens for example, the available `.visible-*-*` classes are: + +- `.visible-xs-block` +- `.visible-xs-inline` +- `.visible-xs-inline-block` + +*/ +/*doc +--- +title: Print +name: print +categories: + - Utilities + - All +--- + +Similar to the regular responsive classes, use these for toggling content for print. + + + + + + + + + + + + + + + + + + + + + +
ClassesBrowserPrint
+ .visible-print-block
+ .visible-print-inline
+ .visible-print-inline-block +
Visible
.hidden-printVisible
+ + +*/ +/*doc +--- +title: Alignment +name: alignment +categories: + - Utilities + - All +--- + +The following classes can be used to for horizontal alignment. + +```html_example_table +

+ .txt-l +

+ +

+ .txt-c +

+ +

+ .txt-r +

+``` + +On `display: inline` and `display: table-cell` elements, +the following classes can be used to for vertical alignment. + +```html_example + + + + + + + +
+ .txt-t + + .txt-m + + .txt-b + + Distillery trust fund Neutra fingerstache plaid messenger bag. + Try-hard health goth PBR Helvetica hashtag. Try-hard narwhal letterpress, + crucifix selfies trust fund swag mustache quinoa chambray iPhone. +
+``` + +If you need to vertically align an element that does not fit into those display types, +take a look at [vertical alignment][vertical_align]. + +*/ +/* line 254, ../../src/pivotal-ui/components/utils.scss */ +.txt-c, table .txt-c, table tr .txt-c, table tr td.txt-c { + text-align: center; +} + +/* line 258, ../../src/pivotal-ui/components/utils.scss */ +.txt-l, table .txt-l, table tr .txt-l, table tr td.txt-l { + text-align: left; +} + +/* line 262, ../../src/pivotal-ui/components/utils.scss */ +.txt-r, table .txt-r, table tr .txt-r, table tr td.txt-r { + text-align: right; +} + +/* line 266, ../../src/pivotal-ui/components/utils.scss */ +.txt-t, table .txt-t, table tr .txt-t, table tr td.txt-t, table tr th.txt-t { + vertical-align: top; +} + +/* line 270, ../../src/pivotal-ui/components/utils.scss */ +.txt-b, table .txt-b, table tr .txt-b, table tr td.txt-b, table tr th.txt-b { + vertical-align: bottom; +} + +/* line 274, ../../src/pivotal-ui/components/utils.scss */ +.txt-m, table .txt-m, table tr .txt-m, table tr td.txt-m, table tr th.txt-m { + vertical-align: middle; +} + +/*doc +--- +title: Colors +name: color +categories: + - Elements + - Utilities + - All +--- + +Our color pallet is composed of several different colors. At any given point in captures the current +evolution of our design and likely includes old and new colors. Whenever possible, evolve the old +colors rather than adding new ones. + +
+
+ Sass variables should only be used in variables.css.scss. +
+

+ They should never be used directly when building components, because it makes + it very hard to change the values later if you can't tell how they might have been used. + You should define your own variables that use these colors in variables.css.scss. +

+
+ +This example shows proper use of Sass variables. + +``` +$tabs-active-bg-color: $gray-2; +``` + +
+
+
+
+
+
    +
  • $gray-1
  • +
  • .bg-neutral-1
  • +
  • .type-neutral-1
  • +
+
+
+
+ +
+
+
+
+
    +
  • $gray-2
  • +
  • .bg-neutral-2
  • +
  • .type-neutral-2
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-3
  • +
  • .bg-neutral-3
  • +
  • .type-neutral-3
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-4
  • +
  • .bg-neutral-4
  • +
  • .type-neutral-4
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-5
  • +
  • .bg-neutral-5
  • +
  • .type-neutral-5
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-6
  • +
  • .bg-neutral-6
  • +
  • .type-neutral-6
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-7
  • +
  • .bg-neutral-7
  • +
  • .type-neutral-7
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-8
  • +
  • .bg-neutral-8
  • +
  • .type-neutral-8
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-9
  • +
  • .bg-neutral-9
  • +
  • .type-neutral-9
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-10
  • +
  • .bg-neutral-10
  • +
  • .type-neutral-10
  • +
+
+
+
+
+
+
+
+
    +
  • $gray-11
  • +
  • .bg-neutral-11
  • +
  • .type-neutral-11
  • +
+
+
+
+
+
+
+
+
+
+
    +
  • $dark-1
  • +
  • .bg-dark-1
  • +
  • .type-dark-1
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-2
  • +
  • .bg-dark-2
  • +
  • .type-dark-2
  • +
+
+
+
+
+
+
+
+
    +
  • $dark-3
  • +
  • .bg-dark-3
  • +
  • .type-dark-3
  • +
+
+
+
+
+
+
+
+
+
+
    +
  • $brand-1
  • +
  • .bg-brand-1
  • +
  • .type-brand-1
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-2
  • +
  • .bg-brand-2
  • +
  • .type-brand-2
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-3
  • +
  • .bg-brand-3
  • +
  • .type-brand-3
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-4
  • +
  • .bg-brand-4
  • +
  • .type-brand-4
  • +
+
+
+
+
+
+
+
+
    +
  • $brand-5
  • +
  • .bg-brand-5
  • +
  • .type-brand-5
  • +
+
+
+
+
+
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-2
  • +
  • .bg-accent-2
  • +
  • .type-accent-2
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-3
  • +
  • .bg-accent-3
  • +
  • .type-accent-3
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-4
  • +
  • .bg-accent-4
  • +
  • .type-accent-4
  • +
+
+
+
+
+
+
+
+
    +
  • $accent-5
  • +
  • .bg-accent-5
  • +
  • .type-accent-5
  • +
+
+
+
+
+
+
+
+
+
+
    +
  • $error-1
  • +
  • .bg-error-1
  • +
  • .type-error-1
  • +
+
+
+
+
+
+
+
+
    +
  • $error-2
  • +
  • .bg-error-2
  • +
  • .type-error-2
  • +
+
+
+
+
+
+
+
+
    +
  • $error-3
  • +
  • .bg-error-3
  • +
  • .type-error-3
  • +
+
+
+
+
+
+
+
+
    +
  • $error-4
  • +
  • .bg-error-4
  • +
  • .type-error-4
  • +
+
+
+
+
+ +
+
+
+
+
+
    +
  • $warn-1
  • +
  • .bg-warn-1
  • +
  • .type-warn-1
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-2
  • +
  • .bg-warn-2
  • +
  • .type-warn-2
  • +
+
+
+
+
+
+
+
+
    +
  • $warn-3
  • +
  • .bg-warn-3
  • +
  • .type-warn-3
  • +
+
+
+
+
+ +
+
+
+
+
$green-1
+
+
+
+
+
+
$green-2
+
+
+
+ +*/ +/* line 436, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-1 { + background-color: #282828; +} + +/* line 439, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-2 { + background-color: #424242; +} + +/* line 442, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-3 { + background-color: #686868; +} + +/* line 445, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-4 { + background-color: #8d8e8e; +} + +/* line 448, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-5 { + background-color: #b4b4b4; +} + +/* line 451, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-6 { + background-color: #c3c5c7; +} + +/* line 454, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-7 { + background-color: #d4d9d9; +} + +/* line 457, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-8 { + background-color: #e0e4e5; +} + +/* line 460, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-9 { + background-color: #ecefef; +} + +/* line 463, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-10 { + background-color: #F8F8F8; +} + +/* line 466, ../../src/pivotal-ui/components/colors.scss */ +.bg-neutral-11 { + background-color: white; +} + +/* line 471, ../../src/pivotal-ui/components/colors.scss */ +.bg-brand-1 { + background-color: #025a53; +} + +/* line 475, ../../src/pivotal-ui/components/colors.scss */ +.bg-brand-2 { + background-color: #00776d; +} + +/* line 479, ../../src/pivotal-ui/components/colors.scss */ +.bg-brand-3 { + background-color: #00a79d; +} + +/* line 483, ../../src/pivotal-ui/components/colors.scss */ +.bg-brand-4 { + background-color: #92d0c0; +} + +/* line 487, ../../src/pivotal-ui/components/colors.scss */ +.bg-brand-5 { + background-color: #71ffda; +} + +/* line 493, ../../src/pivotal-ui/components/colors.scss */ +.bg-accent-1 { + background-color: #1a739e; +} + +/* line 497, ../../src/pivotal-ui/components/colors.scss */ +.bg-accent-2 { + background-color: #2185c5; +} + +/* line 501, ../../src/pivotal-ui/components/colors.scss */ +.bg-accent-3 { + background-color: #49a8d5; +} + +/* line 505, ../../src/pivotal-ui/components/colors.scss */ +.bg-accent-4 { + background-color: #a7c9e0; +} + +/* line 509, ../../src/pivotal-ui/components/colors.scss */ +.bg-accent-5 { + background-color: #c3f4ff; +} + +/* line 515, ../../src/pivotal-ui/components/colors.scss */ +.bg-dark-1 { + background-color: #243640; +} + +/* line 519, ../../src/pivotal-ui/components/colors.scss */ +.bg-dark-2 { + background-color: #3f484f; +} + +/* line 523, ../../src/pivotal-ui/components/colors.scss */ +.bg-dark-3 { + background-color: #525c63; +} + +/* line 528, ../../src/pivotal-ui/components/colors.scss */ +.bg-error-1 { + background-color: #b31612; +} + +/* line 532, ../../src/pivotal-ui/components/colors.scss */ +.bg-error-2 { + background-color: #eb3d46; +} + +/* line 536, ../../src/pivotal-ui/components/colors.scss */ +.bg-error-3 { + background-color: #ff434c; +} + +/* line 540, ../../src/pivotal-ui/components/colors.scss */ +.bg-error-4 { + background-color: #febfc1; +} + +/* line 545, ../../src/pivotal-ui/components/colors.scss */ +.bg-warn-1 { + background-color: #B59033; +} + +/* line 549, ../../src/pivotal-ui/components/colors.scss */ +.bg-warn-2 { + background-color: #F1C148; +} + +/* line 553, ../../src/pivotal-ui/components/colors.scss */ +.bg-warn-3 { + background-color: #F9F3C3; +} + +/* line 558, ../../src/pivotal-ui/components/colors.scss */ +.bg-success-1 { + background-color: #165450; +} + +/* line 562, ../../src/pivotal-ui/components/colors.scss */ +.bg-success-2 { + background-color: #AFD79B; +} + +/*doc +--- +title: Shadows & Glows +name: color_shadows_glows +parent: color +--- +
+
+
+
+
+
+
$shadow-1
+
+
+
+
+
+
$shadow-2
+
+
+
+
+
+
$shadow-3
+
+
+
+
+
+
$shadow-4
+
+
+
+
+
+
$glow-1
+
+
+
+
+
+
$glow-2
+
+
+
+
+
+
$glow-3
+
+
+
+
+
+
$glow-4
+
+
+
+
+
+
$glow-5
+
+
+
+
+
+*/ +/* line 637, ../../src/pivotal-ui/components/colors.scss */ +.bg-glow-1 { + background-color: rgba(255, 255, 255, 0.1); +} + +/* line 641, ../../src/pivotal-ui/components/colors.scss */ +.bg-glow-2 { + background-color: rgba(255, 255, 255, 0.2); +} + +/* line 645, ../../src/pivotal-ui/components/colors.scss */ +.bg-glow-3 { + background-color: rgba(255, 255, 255, 0.4); +} + +/* line 649, ../../src/pivotal-ui/components/colors.scss */ +.bg-glow-4 { + background-color: rgba(255, 255, 255, 0.6); +} + +/* line 653, ../../src/pivotal-ui/components/colors.scss */ +.bg-glow-5 { + background-color: white; +} + +/* line 657, ../../src/pivotal-ui/components/colors.scss */ +.bg-shadow-1 { + background-color: rgba(0, 0, 0, 0.3); +} + +/* line 661, ../../src/pivotal-ui/components/colors.scss */ +.bg-shadow-2 { + background-color: rgba(0, 0, 0, 0.14); +} + +/* line 665, ../../src/pivotal-ui/components/colors.scss */ +.bg-shadow-3 { + background-color: rgba(0, 0, 0, 0.07); +} + +/* line 669, ../../src/pivotal-ui/components/colors.scss */ +.bg-shadow-4 { + background-color: rgba(0, 0, 0, 0.035); +} + +/*doc +--- +title: Backgrounds +name: background +categories: + - Elements + - All +--- + +Background color classes can be applied to any element. See [colors][color] for a list of background classes. + +*/ +/*doc +--- +title: Overlays +name: background_overlays +parent: background +--- + +
+
+
+
+
.bg-cloud
+
+
+
+
+
+
.bg-glow
+
+
+
+ +*/ +/* line 38, ../../src/pivotal-ui/components/backgrounds.scss */ +.bg-cloud { + background: #F8F8F8 url("../images/gray-cloud.png") no-repeat 50% 50%; +} + +/* line 42, ../../src/pivotal-ui/components/backgrounds.scss */ +.bg-glow { + background: radial-gradient(ellipse at 50% bottom, #4b6475 0%, #243640 60%); +} + +/*doc +--- +title: Full Bleed +name: background_full_bleed +parent: background +--- + +This example uses an about us hero image by default, but you can change it to any image you would like. +Keep in mind, blurry, treated images will look better when stretched to fit a particular content area. + +```html_example +
+
+

Full bleed background image

+
+
+ ``` +To modify this component to use a custom image, use an inline `background-image` style like so: + +```html_example +
+
+

Full bleed background image

+
+
+``` +*/ +/* line 75, ../../src/pivotal-ui/components/backgrounds.scss */ +.bg-full-bleed { + background-image: url(../images/aboutus-hero.jpg); + background-repeat: no-repeat; + background-position: center center; + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; +} + +/*doc +--- +title: Whitespace +name: whitespace +categories: + - Utilities + - All +--- + +*/ +/*doc +--- +title: Standard +name: standard +parent: whitespace +--- + +Should be used to modify the default spacing between objects (not between nodes of the same object) +Please use judiciously. You want to be using defaults most of the time, these are exceptions! +`` + +Letter | Description +-------------------------------- | ------------------------------------------------------------------ +p, m | padding, margin +a, t, r, b, l, h, v | all, top, right, bottom, left, horizontal, vertical +n, s, m, l, xl, xxl, xxxl, xxxxl | none(0px), small(5px), medium(7px), large(10px), extra large(20px), extra extra large (40px), extra extra extra large (120px), extra extra extra extra large (140px) + + +```haml_example +%p A normal paragraph +%p.pal A paragraph with large padding +``` + + +*/ +/*doc +--- +title: List +name: whitespace_list +parent: whitespace +--- + +See [list spacing][list_whitespace]. + +*/ +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pan { + padding: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.man { + margin: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvn { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvn { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phn { + padding-left: 0 !important; + padding-right: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhn { + margin-left: 0 !important; + margin-right: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptn { + padding-top: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtn { + margin-top: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prn { + padding-right: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrn { + margin-right: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbn { + padding-bottom: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbn { + margin-bottom: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pln { + padding-left: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mln { + margin-left: 0 !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pas { + padding: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mas { + margin: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvs { + padding-top: 5px !important; + padding-bottom: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvs { + margin-top: 5px !important; + margin-bottom: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phs { + padding-left: 5px !important; + padding-right: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhs { + margin-left: 5px !important; + margin-right: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pts { + padding-top: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mts { + margin-top: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prs { + padding-right: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrs { + margin-right: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbs { + padding-bottom: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbs { + margin-bottom: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pls { + padding-left: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mls { + margin-left: 5px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pam { + padding: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mam { + margin: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvm { + padding-top: 7px !important; + padding-bottom: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvm { + margin-top: 7px !important; + margin-bottom: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phm { + padding-left: 7px !important; + padding-right: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhm { + margin-left: 7px !important; + margin-right: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptm { + padding-top: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtm { + margin-top: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prm { + padding-right: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrm, .traffic-lights i { + margin-right: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbm { + padding-bottom: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbm { + margin-bottom: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.plm { + padding-left: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mlm { + margin-left: 7px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pal { + padding: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mal { + margin: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvl { + padding-top: 10px !important; + padding-bottom: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvl { + margin-top: 10px !important; + margin-bottom: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phl { + padding-left: 10px !important; + padding-right: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhl { + margin-left: 10px !important; + margin-right: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptl { + padding-top: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtl { + margin-top: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prl { + padding-right: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrl { + margin-right: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbl { + padding-bottom: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbl { + margin-bottom: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pll { + padding-left: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mll { + margin-left: 10px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.paxl { + padding: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.maxl { + margin: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvxl { + padding-top: 20px !important; + padding-bottom: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvxl { + margin-top: 20px !important; + margin-bottom: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phxl { + padding-left: 20px !important; + padding-right: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhxl { + margin-left: 20px !important; + margin-right: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptxl { + padding-top: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtxl { + margin-top: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prxl { + padding-right: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrxl { + margin-right: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbxl { + padding-bottom: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbxl { + margin-bottom: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.plxl { + padding-left: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mlxl { + margin-left: 20px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.paxxl { + padding: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.maxxl { + margin: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvxxl { + padding-top: 40px !important; + padding-bottom: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvxxl { + margin-top: 40px !important; + margin-bottom: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phxxl { + padding-left: 40px !important; + padding-right: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhxxl { + margin-left: 40px !important; + margin-right: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptxxl { + padding-top: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtxxl { + margin-top: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prxxl { + padding-right: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrxxl { + margin-right: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbxxl { + padding-bottom: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbxxl { + margin-bottom: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.plxxl { + padding-left: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mlxxl { + margin-left: 40px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.paxxxl { + padding: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.maxxxl { + margin: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvxxxl { + padding-top: 120px !important; + padding-bottom: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvxxxl { + margin-top: 120px !important; + margin-bottom: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phxxxl { + padding-left: 120px !important; + padding-right: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhxxxl { + margin-left: 120px !important; + margin-right: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptxxxl { + padding-top: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtxxxl { + margin-top: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prxxxl { + padding-right: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrxxxl { + margin-right: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbxxxl { + padding-bottom: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbxxxl { + margin-bottom: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.plxxxl { + padding-left: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mlxxxl { + margin-left: 120px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.paxxxxl { + padding: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.maxxxxl { + margin: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pvxxxxl { + padding-top: 140px !important; + padding-bottom: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mvxxxxl { + margin-top: 140px !important; + margin-bottom: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.phxxxxl { + padding-left: 140px !important; + padding-right: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mhxxxxl { + margin-left: 140px !important; + margin-right: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.ptxxxxl { + padding-top: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mtxxxxl { + margin-top: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.prxxxxl { + padding-right: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mrxxxxl { + margin-right: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.pbxxxxl { + padding-bottom: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mbxxxxl { + margin-bottom: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.plxxxxl { + padding-left: 140px !important; +} + +/* line 113, ../../src/oocss/whitespace/_whitespace.scss */ +.mlxxxxl { + margin-left: 140px !important; +} + +@media all and (max-width: 768px) { + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pan { + padding: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .man { + margin: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvn { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvn { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phn { + padding-left: 0 !important; + padding-right: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhn { + margin-left: 0 !important; + margin-right: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptn { + padding-top: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtn { + margin-top: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prn { + padding-right: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrn { + margin-right: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbn { + padding-bottom: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbn { + margin-bottom: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pln { + padding-left: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mln { + margin-left: 0 !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pas { + padding: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mas { + margin: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvs { + padding-top: 5px !important; + padding-bottom: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvs { + margin-top: 5px !important; + margin-bottom: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phs { + padding-left: 5px !important; + padding-right: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhs { + margin-left: 5px !important; + margin-right: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pts { + padding-top: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mts { + margin-top: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prs { + padding-right: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrs { + margin-right: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbs { + padding-bottom: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbs { + margin-bottom: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pls { + padding-left: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mls { + margin-left: 5px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pam { + padding: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mam { + margin: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvm { + padding-top: 7px !important; + padding-bottom: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvm { + margin-top: 7px !important; + margin-bottom: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phm { + padding-left: 7px !important; + padding-right: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhm { + margin-left: 7px !important; + margin-right: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptm { + padding-top: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtm { + margin-top: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prm { + padding-right: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrm, .traffic-lights i { + margin-right: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbm { + padding-bottom: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbm { + margin-bottom: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .plm { + padding-left: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mlm { + margin-left: 7px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pal { + padding: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mal { + margin: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvl { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvl { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phl { + padding-left: 10px !important; + padding-right: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhl { + margin-left: 10px !important; + margin-right: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptl { + padding-top: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtl { + margin-top: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prl { + padding-right: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrl { + margin-right: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbl { + padding-bottom: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbl { + margin-bottom: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pll { + padding-left: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mll { + margin-left: 10px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .paxl { + padding: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .maxl { + margin: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvxl { + padding-top: 15px !important; + padding-bottom: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvxl { + margin-top: 15px !important; + margin-bottom: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phxl { + padding-left: 15px !important; + padding-right: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhxl { + margin-left: 15px !important; + margin-right: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptxl { + padding-top: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtxl { + margin-top: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prxl { + padding-right: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrxl { + margin-right: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbxl { + padding-bottom: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbxl { + margin-bottom: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .plxl { + padding-left: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mlxl { + margin-left: 15px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .paxxl { + padding: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .maxxl { + margin: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvxxl { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvxxl { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phxxl { + padding-left: 20px !important; + padding-right: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhxxl { + margin-left: 20px !important; + margin-right: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptxxl { + padding-top: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtxxl { + margin-top: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prxxl { + padding-right: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrxxl { + margin-right: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbxxl { + padding-bottom: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbxxl { + margin-bottom: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .plxxl { + padding-left: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mlxxl { + margin-left: 20px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .paxxxl { + padding: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .maxxxl { + margin: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvxxxl { + padding-top: 30px !important; + padding-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvxxxl { + margin-top: 30px !important; + margin-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phxxxl { + padding-left: 30px !important; + padding-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhxxxl { + margin-left: 30px !important; + margin-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptxxxl { + padding-top: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtxxxl { + margin-top: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prxxxl { + padding-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrxxxl { + margin-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbxxxl { + padding-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbxxxl { + margin-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .plxxxl { + padding-left: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mlxxxl { + margin-left: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .paxxxxl { + padding: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .maxxxxl { + margin: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pvxxxxl { + padding-top: 30px !important; + padding-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mvxxxxl { + margin-top: 30px !important; + margin-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .phxxxxl { + padding-left: 30px !important; + padding-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mhxxxxl { + margin-left: 30px !important; + margin-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .ptxxxxl { + padding-top: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mtxxxxl { + margin-top: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .prxxxxl { + padding-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mrxxxxl { + margin-right: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .pbxxxxl { + padding-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mbxxxxl { + margin-bottom: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .plxxxxl { + padding-left: 30px !important; + } + + /* line 113, ../../src/oocss/whitespace/_whitespace.scss */ + .mlxxxxl { + margin-left: 30px !important; + } +} +/*doc +--- +title: List Spacing +name: list_whitespace +parent: list +--- + +Most lists come with built in default spacing that should work for you. However, if you find yourself needing to modify the spacing, you should do that with list spacing classes rather than whitespace classes. A single class can be applied to the list and all direct children will be modified. +The classes are constructed by specifying ``. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Type:
llistSpace on the inside of each of the li direct children of the element
Location:
hhorizontalAdds spacing to the left and right of the li.
vverticalAdds spacing to the top and bottom of the li.
Size:
xlextra largeAdds 21 pixels of space
llargeAdds 10 pixels of space
mmediumAdds 7 pixels of space
ssmallAdds 5 pixels of space
nnoneSets any existing space to 0
+ +### Vertical Spacing Options (`n` -> `xl`) + +```haml_example_table +%ul.lvn + %li + feep + %li + fop + %li + meep + +%ul.lvs + %li + feep + %li + fop + %li + meep + +%ul.lvm + %li + feep + %li + fop + %li + meep + +%ul.lvl + %li + feep + %li + fop + %li + meep + +%ul.lvxl + %li + feep + %li + fop + %li + meep +``` + +### Horizontal Spacing Options (`n` -> `xl`) + + +```haml_example_table +%ul.list-inline.lhn + %li + feep + %li + fop + %li + meep + +%ul.list-inline.lhs + %li + feep + %li + fop + %li + meep + +%ul.list-inline.lhm + %li + feep + %li + fop + %li + meep + +%ul.list-inline.lhl + %li + feep + %li + fop + %li + meep + +%ul.list-inline.lhxl + %li + feep + %li + fop + %li + meep +``` + +*/ +/*doc +--- +title: Typography +name: type +categories: + - Elements + - All +--- + +Source Sans Pro is our font family. +It can be used with the following modifiers to achieve a variety of effects. +*/ +/* line 14, ../../src/pivotal-ui/components/typography.scss */ +* { + -webkit-font-smoothing: antialiased; +} + +/*doc +--- +title: Alignment +name: type_alignment +parent: type +--- + +See the [alignment component][alignment] for classes to use for text alignment. + +*/ +/*doc +--- +title: Sizes +name: 1_type_sizes +parent: type +--- + +Set font sizes using headings and modifier classes. + +```html_example_table +

h1.title 42px

+ +

h1 31px

+ +

h2 25px

+ +

h3 20px

+ +

h4 18px

+ +
h5 16px
+ +
h6 13px
+ +

base font size 16px

+ +

small text 14px

+ +

extra small text 12px

+``` + +
+
+ Separating code and visual semantics +
+

+ Sometimes you may need to use a heading which has different visual and code semantics. + You can accomplish this by combining classes with elements + (classes take visual precedence over elements in this case). +

+
+ + + +```html_example_table +

I am a h1!

+ +

I am a h2!

+``` + +If it's not a heading but you need similar visual treatment you can add just the class to any element. + +
+

+ Use headings when possible since they add semantic value. +

+
+ +```html_example_table +
Heading level 2 on a div
+``` + +*/ +/* line 96, ../../src/pivotal-ui/components/typography.scss */ +h1, .h1, .form-contenteditable input.form-control, h2, .h2, h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +/* line 101, ../../src/pivotal-ui/components/typography.scss */ +h4, .h4, h5, .h5, h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +@media all and (max-width: 768px) { + /* line 107, ../../src/pivotal-ui/components/typography.scss */ + h1, .h1, .form-contenteditable input.form-control, h2, .h2, h3, .h3 { + margin-top: 15px; + margin-bottom: 10px; + } + + /* line 112, ../../src/pivotal-ui/components/typography.scss */ + h4, .h4, h5, .h5, h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; + } +} +/* line 120, ../../src/pivotal-ui/components/typography.scss */ +h1, .h1, .form-contenteditable input.form-control { + font-weight: 400; +} + +/* line 124, ../../src/pivotal-ui/components/typography.scss */ +h2, .h2 { + font-weight: 400; +} + +/* line 128, ../../src/pivotal-ui/components/typography.scss */ +h3, .h3 { + font-weight: 400; +} + +/* line 132, ../../src/pivotal-ui/components/typography.scss */ +h4, .h4 { + font-weight: 400; +} + +/* line 136, ../../src/pivotal-ui/components/typography.scss */ +h5, .h5 { + font-weight: 400; +} + +/* line 140, ../../src/pivotal-ui/components/typography.scss */ +h6, .h6 { + font-weight: 400; +} + +/* line 144, ../../src/pivotal-ui/components/typography.scss */ +small, +.type-sm { + font-size: 14px; +} + +/* line 147, ../../src/pivotal-ui/components/typography.scss */ +.type-xs, +.type-terms { + font-size: 12px; +} + +/* line 150, ../../src/pivotal-ui/components/typography.scss */ +.title { + font-size: 42px; +} + +/*doc +--- +title: Emphasis Modifiers +name: type_modifiers +parent: type +--- + +Type emphasis modifiers can be used on any type element. + +```html_example_table +

Really Important

+

+ I mean reeeeeeeeeeeally +

+``` + +Here's a table of all the emphasis modifier classes. + +```html_example_table +

Low emphasis

+ +

Default emphasis

+ +

High emphasis

+ +

Maximum emphasis

+ +

Emphasis alternate

+``` + +*/ +/* line 186, ../../src/pivotal-ui/components/typography.scss */ +.em-low { + font-weight: 200 !important; +} + +/* line 187, ../../src/pivotal-ui/components/typography.scss */ +.em-default { + font-weight: 400 !important; +} + +/* line 188, ../../src/pivotal-ui/components/typography.scss */ +.em-high { + font-weight: 600 !important; +} + +/* line 189, ../../src/pivotal-ui/components/typography.scss */ +.em-max { + font-weight: 900 !important; +} + +/* line 190, ../../src/pivotal-ui/components/typography.scss */ +.em-alt { + text-transform: uppercase !important; +} + +/*doc +--- +title: Colors +name: type_colors +parent: type +--- + +You can apply color to any text with the color classes. + +```html_example_table +

I'm a brand color!

+``` + +Here's a table of all the color classes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Type inverse

Type inverse

.type-inverse

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 1

Type neutral 1

.type-neutral-1

Type neutral 2

Type neutral 2

.type-neutral-2

Type neutral 3

Type neutral 3

.type-neutral-3

Type neutral 4

Type neutral 4

.type-neutral-4

Type neutral 5

Type neutral 5

.type-neutral-5

Type neutral 6

Type neutral 6

.type-neutral-6

Type neutral 7

Type neutral 7

.type-neutral-7

Type neutral 8

Type neutral 8

.type-neutral-8

Type neutral 9

Type neutral 9

.type-neutral-9

Type neutral 10

Type neutral 10

.type-neutral-10

Type neutral 11

Type neutral 11

.type-neutral-11

Type dark 1

Type dark 1

.type-dark-1

Type dark 2

Type dark 2

.type-dark-2

Type dark 3

Type dark 3

.type-dark-3

Type accent 1

Type accent 1

.type-accent-1

Type accent 2

Type accent 2

.type-accent-2

Type accent 3

Type accent 3

.type-accent-3

Type accent 4

Type accent 4

.type-accent-4

Type accent 5

Type accent 5

.type-accent-5

Type brand 1

Type brand 1

.type-brand-1

Type brand 2

Type brand 2

.type-brand-2

Type brand 3

Type brand 3

.type-brand-3

Type brand 4

Type brand 4

.type-brand-4

Type brand 5

Type brand 5

.type-brand-5

Type error 1

Type error 1

.type-error-1

Type error 2

Type error 2

.type-error-2

Type error 3

Type error 3

.type-error-3

Type error 4

Type error 4

.type-error-4

Type success 1

Type success 1

.type-success-1

Type success 2

Type success 2

.type-success-2

Type warn 1

Type warn 1

.type-warn-1

Type warn 2

Type warn 2

.type-warn-2

Type warn 3

Type warn 3

.type-warn-3
+ +*/ +/* line 389, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-1 { + color: #282828; +} + +/* line 390, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-2 { + color: #424242; +} + +/* line 391, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-3 { + color: #686868; +} + +/* line 392, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-4 { + color: #8d8e8e; +} + +/* line 393, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-5 { + color: #b4b4b4; +} + +/* line 394, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-6 { + color: #c3c5c7; +} + +/* line 395, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-7 { + color: #d4d9d9; +} + +/* line 396, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-8 { + color: #e0e4e5; +} + +/* line 397, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-9 { + color: #ecefef; +} + +/* line 398, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-10 { + color: #F8F8F8; +} + +/* line 399, ../../src/pivotal-ui/components/typography.scss */ +.type-neutral-11 { + color: white; +} + +/* line 403, ../../src/pivotal-ui/components/typography.scss */ +.type-dark-1 { + color: #243640; +} + +/* line 404, ../../src/pivotal-ui/components/typography.scss */ +.type-dark-2 { + color: #3f484f; +} + +/* line 405, ../../src/pivotal-ui/components/typography.scss */ +.type-dark-3 { + color: #525c63; +} + +/* line 409, ../../src/pivotal-ui/components/typography.scss */ +.type-brand-1 { + color: #025a53; +} + +/* line 410, ../../src/pivotal-ui/components/typography.scss */ +.type-brand-2 { + color: #00776d; +} + +/* line 411, ../../src/pivotal-ui/components/typography.scss */ +.type-brand-3 { + color: #00a79d; +} + +/* line 412, ../../src/pivotal-ui/components/typography.scss */ +.type-brand-4 { + color: #92d0c0; +} + +/* line 413, ../../src/pivotal-ui/components/typography.scss */ +.type-brand-5 { + color: #71ffda; +} + +/* line 417, ../../src/pivotal-ui/components/typography.scss */ +.type-accent-1 { + color: #1a739e; +} + +/* line 418, ../../src/pivotal-ui/components/typography.scss */ +.type-accent-2 { + color: #2185c5; +} + +/* line 419, ../../src/pivotal-ui/components/typography.scss */ +.type-accent-3 { + color: #49a8d5; +} + +/* line 420, ../../src/pivotal-ui/components/typography.scss */ +.type-accent-4 { + color: #a7c9e0; +} + +/* line 421, ../../src/pivotal-ui/components/typography.scss */ +.type-accent-5 { + color: #c3f4ff; +} + +/* line 425, ../../src/pivotal-ui/components/typography.scss */ +.type-error-1 { + color: #b31612; +} + +/* line 426, ../../src/pivotal-ui/components/typography.scss */ +.type-error-2 { + color: #eb3d46; +} + +/* line 427, ../../src/pivotal-ui/components/typography.scss */ +.type-error-3 { + color: #ff434c; +} + +/* line 428, ../../src/pivotal-ui/components/typography.scss */ +.type-error-4 { + color: #febfc1; +} + +/* line 432, ../../src/pivotal-ui/components/typography.scss */ +.type-warn-1 { + color: #B59033; +} + +/* line 433, ../../src/pivotal-ui/components/typography.scss */ +.type-warn-2 { + color: #F1C148; +} + +/* line 434, ../../src/pivotal-ui/components/typography.scss */ +.type-warn-3 { + color: #F9F3C3; +} + +/* line 438, ../../src/pivotal-ui/components/typography.scss */ +.type-success-1 { + color: #165450; +} + +/* line 439, ../../src/pivotal-ui/components/typography.scss */ +.type-success-2 { + color: #AFD79B; +} + +/* line 441, ../../src/pivotal-ui/components/typography.scss */ +.type-inverse { + color: #e0e4e5 !important; +} + +/* line 444, ../../src/pivotal-ui/components/typography.scss */ +a:hover.type-inverse { + color: #025a53 !important; +} + +/* line 448, ../../src/pivotal-ui/components/typography.scss */ +.error-color { + color: #ff434c !important; +} + +/*doc +--- +title: Iconography +name: iconography +categories: + - Elements + - All +--- + +We use [Font Awesome](http://fontawesome.github.io/Font-Awesome/icons/) for scalable vector icons that can be customized - size, color, drop shadow, +and anything that can be done with CSS. These icons will always match the font color. + +Here are some commonly used icons: + +Button | Class | Description +-------------------------------------------------- | ---------------------- | ----------- + | `.fa.fa-plus` | Renders our plus icon + | `.fa.fa-user` | Renders our person icon + | `.fa.fa-sort-down` | Renders our triangle icon + | `.fa.fa-cog` | Renders our gear icon + | `.fa.fa-times` | Renders our 'x' icon + | `.fa.fa-check` | Renders our check icon + | `.fa.fa-chevron-right` | Renders our right chevron icon + | `.fa.fa-chevron-up` | Renders our down chevron icon + | `.fa.fa-chevron-down` | Renders our down chevron icon + | `.fa.fa-windows` | Renders our Windows icon + | `.fa.fa-apple` | Renders our Apple icon + | `.fa.fa-linux` | Renders our Linux icon + | `.fa.fa-pencil` | Renders our edit icon + | `.fa.fa-plus-circle` | Renders our second add icon + | `.fa.fa-trash-o` | Renders our delete icon + | `.fa.fa-square` | Renders our square icon + | `.fa.fa-repeat` | Renders our refresh/restart icon + | `.fa.fa-play` | Renders our start icon + | `.fa.fa-download` | Renders our download icon + +```haml_example + +%i.fa.fa-download.type-brand-3.title +``` + +*/ +/* line 44, ../../src/pivotal-ui/components/iconography.scss */ +.icon-control { + font-size: 22px; +} + +/*doc +--- +title: Buttons +name: button +categories: + - Elements + - All +--- + +Button styles can be applied to any element. Typically you'll want to +use either a ` | | `btn btn-default` | This is what buttons look like, this is the go to button style. + | | `btn btn-default-alt` | This is what buttons look like, this is the go to button style (on white backgrounds). + | | `btn btn-primary` | Use this button as the primary call to action + | | `btn btn-lowlight` | Use this button for other actions, like cancel/dismiss + | | `btn btn-danger` | This button is for delete actions, these actions should also have a confirmation dialog + | | `btn btn-highlight` | Use this button for other important actions, e.g. restarting apps + | | `btn btn-highlight-alt` | Use this button for other important actions, e.g. marketing call to actions +*/ +/* line 76, ../../src/pivotal-ui/components/buttons.scss */ +.btn-default { + color: #2185c5; + background-color: rgba(255, 255, 255, 0.4); + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { + color: #2185c5; + background-color: white; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-default.dropdown-toggle { + color: #2185c5; + background-color: white; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default:active, .btn-default.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-default.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + background-color: #ecefef; + color: #b4b4b4; +} + +/* line 80, ../../src/pivotal-ui/components/buttons.scss */ +.btn-default-alt { + color: #2185c5; + background-color: #F8F8F8; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default-alt:hover, .btn-default-alt:focus, .btn-default-alt:active, .btn-default-alt.active { + color: #2185c5; + background-color: #ecefef; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-default-alt.dropdown-toggle { + color: #2185c5; + background-color: #ecefef; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default-alt:active, .btn-default-alt.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-default-alt.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default-alt.disabled, .btn-default-alt.disabled:hover, .btn-default-alt.disabled:focus, .btn-default-alt.disabled:active, .btn-default-alt.disabled.active, .btn-default-alt[disabled], .btn-default-alt[disabled]:hover, .btn-default-alt[disabled]:focus, .btn-default-alt[disabled]:active, .btn-default-alt[disabled].active, fieldset[disabled] .btn-default-alt, fieldset[disabled] .btn-default-alt:hover, fieldset[disabled] .btn-default-alt:focus, fieldset[disabled] .btn-default-alt:active, fieldset[disabled] .btn-default-alt.active { + background-color: #ecefef; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.btn-default-alt:hover, .btn-default-alt:focus, .btn-default-alt:active, .btn-default-alt.active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} + +/* line 85, ../../src/pivotal-ui/components/buttons.scss */ +.btn-primary { + color: #2185c5; + background-color: white; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { + color: #2185c5; + background-color: white; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-primary.dropdown-toggle { + color: #2185c5; + background-color: white; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-primary:active, .btn-primary.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-primary.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #ecefef; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} + +/* line 90, ../../src/pivotal-ui/components/buttons.scss */ +.btn-highlight { + color: white; + background-color: #2185c5; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight:hover, .btn-highlight:focus, .btn-highlight:active, .btn-highlight.active { + color: white; + background-color: #1a739e; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-highlight.dropdown-toggle { + color: white; + background-color: #1a739e; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight:active, .btn-highlight.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-highlight.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight.disabled, .btn-highlight.disabled:hover, .btn-highlight.disabled:focus, .btn-highlight.disabled:active, .btn-highlight.disabled.active, .btn-highlight[disabled], .btn-highlight[disabled]:hover, .btn-highlight[disabled]:focus, .btn-highlight[disabled]:active, .btn-highlight[disabled].active, fieldset[disabled] .btn-highlight, fieldset[disabled] .btn-highlight:hover, fieldset[disabled] .btn-highlight:focus, fieldset[disabled] .btn-highlight:active, fieldset[disabled] .btn-highlight.active { + background-color: #ecefef; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight:hover, .btn-highlight:focus, .btn-highlight:active, .btn-highlight.active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} + +/* line 95, ../../src/pivotal-ui/components/buttons.scss */ +.btn-highlight-alt { + color: white; + background-color: #00a79d; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight-alt:hover, .btn-highlight-alt:focus, .btn-highlight-alt:active, .btn-highlight-alt.active { + color: white; + background-color: #00776d; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-highlight-alt.dropdown-toggle { + color: white; + background-color: #00776d; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight-alt:active, .btn-highlight-alt.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-highlight-alt.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight-alt.disabled, .btn-highlight-alt.disabled:hover, .btn-highlight-alt.disabled:focus, .btn-highlight-alt.disabled:active, .btn-highlight-alt.disabled.active, .btn-highlight-alt[disabled], .btn-highlight-alt[disabled]:hover, .btn-highlight-alt[disabled]:focus, .btn-highlight-alt[disabled]:active, .btn-highlight-alt[disabled].active, fieldset[disabled] .btn-highlight-alt, fieldset[disabled] .btn-highlight-alt:hover, fieldset[disabled] .btn-highlight-alt:focus, fieldset[disabled] .btn-highlight-alt:active, fieldset[disabled] .btn-highlight-alt.active { + background-color: #ecefef; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.btn-highlight-alt:hover, .btn-highlight-alt:focus, .btn-highlight-alt:active, .btn-highlight-alt.active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} + +/* line 100, ../../src/pivotal-ui/components/buttons.scss */ +.btn-lowlight { + color: #686868; + background-color: transparent; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-lowlight:hover, .btn-lowlight:focus, .btn-lowlight:active, .btn-lowlight.active { + color: #686868; + background-color: rgba(255, 255, 255, 0.6); + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-lowlight.dropdown-toggle { + color: #686868; + background-color: rgba(255, 255, 255, 0.6); +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-lowlight:active, .btn-lowlight.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-lowlight.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-lowlight.disabled, .btn-lowlight.disabled:hover, .btn-lowlight.disabled:focus, .btn-lowlight.disabled:active, .btn-lowlight.disabled.active, .btn-lowlight[disabled], .btn-lowlight[disabled]:hover, .btn-lowlight[disabled]:focus, .btn-lowlight[disabled]:active, .btn-lowlight[disabled].active, fieldset[disabled] .btn-lowlight, fieldset[disabled] .btn-lowlight:hover, fieldset[disabled] .btn-lowlight:focus, fieldset[disabled] .btn-lowlight:active, fieldset[disabled] .btn-lowlight.active { + background-color: #ecefef; + color: #b4b4b4; +} + +/* line 105, ../../src/pivotal-ui/components/buttons.scss */ +.btn-danger { + color: white; + background-color: #ff434c; + border: none; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); +} +/* line 24, ../../src/pivotal-ui/components/mixins.scss */ +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { + color: white; + background-color: #eb3d46; + outline: none; +} +/* line 32, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-danger.dropdown-toggle { + color: white; + background-color: #eb3d46; +} +/* line 36, ../../src/pivotal-ui/components/mixins.scss */ +.btn-danger:active, .btn-danger.active { + background-image: none; +} +/* line 40, ../../src/pivotal-ui/components/mixins.scss */ +.open .btn-danger.dropdown-toggle { + background-image: none; +} +/* line 46, ../../src/pivotal-ui/components/mixins.scss */ +.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #ecefef; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} + +/*doc +--- +title: Sizes +name: button_sizes +parent: button +--- + +There are two sizes for buttons: Large and default. Simply apply the +size modifier class for the desired size. + +```html_example_table + + + +``` + +*/ +/* line 128, ../../src/pivotal-ui/components/buttons.scss */ +.btn-lg, .btn-group-lg > .btn { + padding: 10px 26px; + font-size: 19px; + line-height: 1.33; + border-radius: 3px; +} + +/*doc +--- +title: Links +name: link +categories: + - Elements + - All +--- + +There are five different kinds of links you can use to connect related content. In most cases (unless the designer specifically asks for another type of link) you should choose the default link. + +```haml_example +%a{href: "http://google.com"} + %i.fa.fa-plus + link with an icon +``` + +Link | Class | Description +-------------------------------------------------------------------------------- | ------------------ | ----------- +default link | | This is what buttons look like, this is the go to button style. +lowlight link | `link-lowlight` | I'm afraid I can't let you do that, yet. +lowlight link alternate | `link-lowlight-alt` | Less important links +inverse link | `link-inverse` | I go on a non-white background + +*/ +/* line 27, ../../src/pivotal-ui/components/links.scss */ +a { + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} + +/* line 31, ../../src/pivotal-ui/components/links.scss */ +a:hover { + cursor: pointer; +} + +/* line 36, ../../src/pivotal-ui/components/links.scss */ +.link-lowlight { + font-weight: 700; + color: #a7c9e0; +} +/* line 39, ../../src/pivotal-ui/components/links.scss */ +.link-lowlight:hover { + color: #2185c5; + text-decoration: none; +} + +/* line 45, ../../src/pivotal-ui/components/links.scss */ +.link-lowlight-alt { + color: #8d8e8e; +} +/* line 47, ../../src/pivotal-ui/components/links.scss */ +.link-lowlight-alt:hover { + color: #1a739e; +} + +/* line 52, ../../src/pivotal-ui/components/links.scss */ +.link-inverse { + color: #49a8d5; +} +/* line 55, ../../src/pivotal-ui/components/links.scss */ +.link-inverse:hover { + color: #a7c9e0; +} + +/*pending +--- +title: Gentle Scroll Links +name: gentle-scroll +categories: + - Utilities + - JavaScript + - All +--- + +If you want to gently scroll from one part of the page to another, you'll need to add +a `data-behavior: GentleScroll` to the trigger element as well as an `href` for the +id of the target it will scroll to. + +```haml_example +%a.btn.btn-default{"data-behavior" => "GentleScroll", :href => "#scroll-target"} Scroll Trigger +``` +It can scroll to anything, in this case, we'll use a text input. + +```haml_example +%input#scroll-target.form-control{:type => "text", :placeholder => "Scroll target"} +``` +*/ +/*doc +--- +title: Grids +name: grid +categories: + - Layout + - All +--- + +

+ Pivotal ui (via bootstrap) includes a responsive, mobile first fluid grid system that + appropriately scales up to 24 columns as the device or viewport size increases. + To work with the system, you need to treat mobile as your default + and build more complex layouts up from there. +

+ +*/ +/*doc +--- +title: Introduction +name: 01_grid_intro +parent: grid +--- + +Grid systems are used for creating page layouts through a series of rows and columns that house your content. +Here's how the bootstrap grid system works: + +* Rows must be placed within a `.container` for proper alignment and padding. + +* Use `.row` to create horizontal groups of columns. + +* Content should be placed within columns (e.g. `.col-sm-11`, `.col-lg-6`, etc.). +Only columns may be immediate children of rows. + +Columns are defined by two properties: +the breakpoint at which they start acting like columns, +and their relative width (on a scale of 24) beginning at this breakpoint. +For example: + +* A column with the class `.col-sm-11` will take up 100% of the container +for devices with screen-width < 768px (the extra small breakpoint), +and 11/24ths for devices ≥ 768px. + +* A column with the class `.col-lg-6` will take up 100% of the container +for devices with < 1200px, +and 1/4th (6/24ths) for devices ≥ 1200px. + +* 3 `.col-md-8` columns would fill a row for devices ≥ 992px. +They would each take up their own row on devices < 992px. + +* Use the `.col-xs-*` classes to use a grid on mobile. + +Look to the [examples][04_grid_examples] for applying these principles to your code. +*/ +/*doc +--- +title: Media Queries +name: 02_grid_media_queries +parent: grid +--- + +We use the following media queries in our sass files to create the key breakpoints in our grid system. + +Name | Size | Variable Name +--------- | -------------- | ------------------ +mobile | | no media query since this is the default in bootstrap +x-small | 480px | `$screen-xs-min` +small | 768px | `$screen-sm-min` +medium | 992px | `$screen-md-min` +large | 1200px | `$screen-lg-min` +x-large | 1800px | `$screen-xl-min` + +*/ +/*doc +--- +title: Grid Sizes +name: 03_grid_sizes +parent: grid +--- + +See how aspects of the bootstrap grid system work across multiple devices with a handy table. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ extra small devices + phones (≤768px) + + small devices + tablets (>768px) + + medium devices + laptops (>992px) + + large devices + desktops (>1200px) +
grid behaviorhorizontal at all timescollapsed to start, horizontal above breakpoints
container widthnone (auto)750px970px1170px
class prefix.col-xs-.col-sm-.col-md-.col-lg-
# of columns24
column widthauto~62px~81px~97px
gutter width30px (15px on each side of a column)
nestableyes
offsetsyes
column orderingyes
+ +*/ +/*doc +--- +title: Examples +name: 04_grid_examples +parent: grid +--- + +Using a single set of `.col-md-*` grid classes, +you can create a basic grid system that starts out stacked on mobile devices and tablet devices +(the extra small to small range) before becoming horizontal on desktop (medium) devices. +Place grid columns in any `.row`. + +
+

The .grid-show class in the examples is for demo purposes. Don't use it IRL.

+
+ +```html_example +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+``` +*/ +/*doc +--- +title: "Example: Mobile and Desktop" +name: 04_a_grid_mobile_and_desktop +parent: 04_grid_examples +--- + +Don't want your columns to simply stack in smaller devices? +Use the extra small and medium device grid classes by adding `.col-xs-*` `.col-md-*` to your columns. +See the example below for a better idea of how it all works. + +```html_example + +
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+``` + +*/ +/*doc +--- +title: "Example: Mobile, Tablet, Desktops" +name: 04_b_grid_mobile_tablet_desktop +parent: 04_grid_examples +--- + +Build on the previous example by creating even more dynamic and powerful layouts +with tablet `.col-sm-*` classes. + +```html_example +
+
+
+
+
+
+
+ +
+
+
+``` + +*/ +/*doc +--- +title: "Example: Column Wrapping" +name: 04_c_grid_column_wrapping +parent: 04_grid_examples +--- + +If more than 24 columns are placed within a single row, each group of extra columns will, +as one unit, wrap onto a new line. + +```html_example +
+
+
+
+
+
+
+
+``` + +**note** In the second row, since 10 + 10 + 5 > 24, +the 5-column-wide div gets wrapped onto a new line as one contiguous unit. +Subsequent columns continue along the new line. + +*/ +/*doc +--- +title: Gutter Sizes +name: 04_grid_gutter_sizes +parent: grid +--- + +You can change the size of a row's gutters with these classes. + +Class | Padding between columns +---------------- | -------------------------- +default | 20px +`.row-gutter-md` | 10px +`.row-gutter-sm` | 5px + +Here's what the gutters look like in action. + +```html_example_table +
+
+
+
+ +
+
+
+
+ +
+
+
+
+``` +*/ +/* line 332, ../../src/pivotal-ui/components/grids.scss */ +.row-gutter-sm { + margin-left: -2px; + margin-right: -2px; +} +/* line 336, ../../src/pivotal-ui/components/grids.scss */ +.row-gutter-sm > [class^="col"] { + padding-left: 2px; + padding-right: 2px; +} + +/* line 342, ../../src/pivotal-ui/components/grids.scss */ +.row-gutter-md { + margin-left: -5px; + margin-right: -5px; +} +/* line 346, ../../src/pivotal-ui/components/grids.scss */ +.row-gutter-md > [class^="col"] { + padding-left: 5px; + padding-right: 5px; +} + +/*doc +--- +title: Responsive Column Resets +name: 08_grid_column_resets +parent: grid +--- + +With the four tiers of grids available you're bound to run into issues where, +at certain breakpoints, your columns don't clear quite right as one is taller than the other. +To fix that, use a combination of a `.clearfix` +and our [responsive utility classes][responsive_utilities]. + +```html_example +
+
+
+ + +
+ +
+
+
+``` + +*/ +/*doc +--- +title: Offsetting Columns +name: 09_grid_offsetting +parent: grid +--- + +Move columns to the right using `.col-md-offset-*` classes. +These classes increase the left margin of a column by `*` columns. +For example, `.col-md-offset-4` moves `.col-md-4` over four columns. + +```html_example +
+
+
+
+
+
+
+
+
+
+
+``` + +*/ +/*doc +--- +title: Column Ordering +name: 10_grid_ordering +parent: grid +--- + +Easily change the order of our built-in grid columns +with `.col-md-push-*` and `.col-md-pull-*` modifier classes. +This is useful if you want to change the order of columns at different screen sizes. + +```html_example +
+
+
+
+``` + +*/ +@media (min-width: 1800px) { + /* line 27, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24 { + float: left; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-1 { + width: 4.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-2 { + width: 8.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-3 { + width: 12.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-4 { + width: 16.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-5 { + width: 20.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-6 { + width: 25%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-7 { + width: 29.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-8 { + width: 33.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-9 { + width: 37.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-10 { + width: 41.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-11 { + width: 45.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-12 { + width: 50%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-13 { + width: 54.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-14 { + width: 58.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-15 { + width: 62.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-16 { + width: 66.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-17 { + width: 70.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-18 { + width: 75%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-19 { + width: 79.16667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-20 { + width: 83.33333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-21 { + width: 87.5%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-22 { + width: 91.66667%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-23 { + width: 95.83333%; + } + + /* line 35, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-24 { + width: 100%; + } + + /* line 55, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-0 { + right: auto; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-1 { + right: 4.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-2 { + right: 8.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-3 { + right: 12.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-4 { + right: 16.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-5 { + right: 20.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-6 { + right: 25%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-7 { + right: 29.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-8 { + right: 33.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-9 { + right: 37.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-10 { + right: 41.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-11 { + right: 45.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-12 { + right: 50%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-13 { + right: 54.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-14 { + right: 58.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-15 { + right: 62.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-16 { + right: 66.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-17 { + right: 70.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-18 { + right: 75%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-19 { + right: 79.16667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-20 { + right: 83.33333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-21 { + right: 87.5%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-22 { + right: 91.66667%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-23 { + right: 95.83333%; + } + + /* line 50, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-pull-24 { + right: 100%; + } + + /* line 45, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-0 { + left: auto; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-1 { + left: 4.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-2 { + left: 8.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-3 { + left: 12.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-4 { + left: 16.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-5 { + left: 20.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-6 { + left: 25%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-7 { + left: 29.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-8 { + left: 33.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-9 { + left: 37.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-10 { + left: 41.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-11 { + left: 45.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-12 { + left: 50%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-13 { + left: 54.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-14 { + left: 58.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-15 { + left: 62.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-16 { + left: 66.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-17 { + left: 70.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-18 { + left: 75%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-19 { + left: 79.16667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-20 { + left: 83.33333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-21 { + left: 87.5%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-22 { + left: 91.66667%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-23 { + left: 95.83333%; + } + + /* line 40, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-push-24 { + left: 100%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-0 { + margin-left: 0%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-1 { + margin-left: 4.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-2 { + margin-left: 8.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-3 { + margin-left: 12.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-4 { + margin-left: 16.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-5 { + margin-left: 20.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-6 { + margin-left: 25%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-7 { + margin-left: 29.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-8 { + margin-left: 33.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-9 { + margin-left: 37.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-10 { + margin-left: 41.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-11 { + margin-left: 45.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-12 { + margin-left: 50%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-13 { + margin-left: 54.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-14 { + margin-left: 58.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-15 { + margin-left: 62.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-16 { + margin-left: 66.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-17 { + margin-left: 70.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-18 { + margin-left: 75%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-19 { + margin-left: 79.16667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-20 { + margin-left: 83.33333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-21 { + margin-left: 87.5%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-22 { + margin-left: 91.66667%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-23 { + margin-left: 95.83333%; + } + + /* line 60, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ + .col-xl-offset-24 { + margin-left: 100%; + } +} +/*pending +--- +title: Responsive +name: grid_responsive +parent: grid +--- + +Having trouble debugging grids? You can also set `$grids-debug: true` in the `grids.css.scss` file. +This will allow you to visualize the changes taking place at different device widths. + +*/ +/*doc +--- +title: Media +name: media +categories: + - Layout + - All +--- + +The default media displays a media object (images, video, audio) to the left or right of a content block. + +```haml_example +.media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Media heading + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. + +.media + .media-body + %h4.media-heading Media heading + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + %a.media-right{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} +``` + +Wrap the image in a fixed-size `.image-container` to make sure the image isn't +larger than the container + +```haml_example +.media + %a.media-left{:href => "#"} + .image-container{style: "width: 100px; height: 50px;"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Media heading + %p + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +``` + +You can also nest media objects inside of each other (useful for comment threads or articles lists). + +```haml_example + +.media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Media heading + %p Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + + / Nested media object + .media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Nested media heading + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + + / Nested media object + .media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Nested media heading + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. + + / Nested media object + .media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/64x64"} + .media-body + %h4.media-heading Nested media heading + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. +``` +*/ +/*doc +--- +title: Alignment +name: media_alignment +parent: media +--- + +The images or other media can be aligned top, middle, or bottom. The default is top aligned. + +```haml_example +.media + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"} + .media-body + %h4.media-heading Top aligned media + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. + +.media + %a.media-left.media-middle{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"} + .media-body + %h4.media-heading Middle aligned media + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. + +.media + %a.media-left.media-bottom{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/40x40"} + .media-body + %h4.media-heading Bottom aligned media + Cras sit amet nibh libero, in gravida nulla. Nulla vel metus scelerisque ante sollicitudin commodo. Cras purus odio, vestibulum in vulputate at, tempus viverra turpis. Fusce condimentum nunc ac nisi vulputate fringilla. Donec lacinia congue felis in faucibus. +``` +*/ +/*doc +--- +title: Stackable +name: media_stackable +parent: media +--- + + +You can also make the media block stack with grid columns. +Media objects switch from being stacked on top to being floated left of the media body as the screen size gets larger. +For example, `.media-stackable-xs` is stacked on screen sizes from 0-480px and then left floated on larger screens. + +```haml_example +.media.media-stackable-xs + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"} + .media-body + %p Extra-small stackable + +.media.media-stackable-sm + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"} + .media-body + %p Small stackable + +.media.media-stackable-md + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"} + .media-body + %p Medium stackable + +.media.media-stackable-lg + %a.media-left{:href => "#"} + %img.media-object{:alt => "...", :src => "http://placehold.it/100x100"} + .media-body + %p Large stackable +``` +*/ +@media (max-width: 480px) { + /* line 156, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-xs > .pull-left, .media.media-stackable-xs .media-left { + display: block; + float: none; + clear: both; + margin: 0 auto 10px auto !important; + } + /* line 161, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-xs > .pull-left .media-object, .media.media-stackable-xs .media-left .media-object { + margin-left: auto; + margin-right: auto; + } +} +@media (max-width: 768px) { + /* line 156, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-sm > .pull-left, .media.media-stackable-sm .media-left { + display: block; + float: none; + clear: both; + margin: 0 auto 10px auto !important; + } + /* line 161, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-sm > .pull-left .media-object, .media.media-stackable-sm .media-left .media-object { + margin-left: auto; + margin-right: auto; + } +} +@media (max-width: 992px) { + /* line 156, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-md > .pull-left, .media.media-stackable-md .media-left { + display: block; + float: none; + clear: both; + margin: 0 auto 10px auto !important; + } + /* line 161, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-md > .pull-left .media-object, .media.media-stackable-md .media-left .media-object { + margin-left: auto; + margin-right: auto; + } +} +@media (max-width: 1200px) { + /* line 156, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-lg > .pull-left, .media.media-stackable-lg .media-left { + display: block; + float: none; + clear: both; + margin: 0 auto 10px auto !important; + } + /* line 161, ../../src/pivotal-ui/components/media.scss */ + .media.media-stackable-lg > .pull-left .media-object, .media.media-stackable-lg .media-left .media-object { + margin-left: auto; + margin-right: auto; + } +} + +/* To be removed when Bootstrap accepts PR #14801 and releases a new version */ +/* line 188, ../../src/pivotal-ui/components/media.scss */ +.media { + margin-top: 15px; +} +/* line 193, ../../src/pivotal-ui/components/media.scss */ +.media .media-right, +.media .pull-right { + padding-left: 10px; +} +/* line 199, ../../src/pivotal-ui/components/media.scss */ +.media .media-left, +.media .pull-left { + padding-right: 10px; +} +/* line 204, ../../src/pivotal-ui/components/media.scss */ +.media:first-child { + margin-top: 0; +} +/* line 208, ../../src/pivotal-ui/components/media.scss */ +.media .media-left, +.media .media-right, +.media .media-body { + display: table-cell; + vertical-align: top; +} +/* line 215, ../../src/pivotal-ui/components/media.scss */ +.media .media-middle { + vertical-align: middle; +} +/* line 219, ../../src/pivotal-ui/components/media.scss */ +.media .media-bottom { + vertical-align: bottom; +} + +/*doc +--- +title: Tables +name: table +categories: + - Objects + - All +--- + + +Class | Description +--------------------- | ----------------- +`.table` | Base table class, applies spacing and cross browser support. Unfortunately inherits some undesirable styles from bootstrap. +`.table-hover` | Adds a light blue background color to table rows when the user hovers over them (use to indicate clickability) +`.table-striped` | Applies zebra striping to a table. + +*/ +/*pending +--- +title: JS Tables +name: table_js +categories: + - JavaScript + - All +--- + +This section contains different table behaviors. See [tables][table] to see different table styles. +*/ +/* line 33, ../../src/pivotal-ui/components/tables.scss */ +.table-hack .thead, .table-hack .tbody { + padding: 0 15px; +} +/* line 36, ../../src/pivotal-ui/components/tables.scss */ +.table-hack .th { + padding: 8px 15px; +} +/* line 39, ../../src/pivotal-ui/components/tables.scss */ +.table-hack .td { + padding: 20px 15px; +} + +/*doc +--- +title: Data +name: table_data +parent: table +--- + +This is a table used to display many rows of data (it is pretty much the default table). You can use grid column classes on th and td elements. See key-value table for example. + +Design Note: The `table-data` is often paired with `table-light` as in our example. + +```haml_example + +%table.table.table-data.table-light + %thead + %tr + %th + Service Instance + %th + Service Plan + %th + Bound Apps + %tbody + %tr + %td + oracle-db-sct + %td + Oracle DB + %td + 12 + %tr + %td + oracle-db-sct + %td + Oracle DB + %td + 12 + %tr + %td + oracle-db-sct + %td + Oracle DB + %td + 12 + %tr + %td + oracle-db-sct + %td + Oracle DB + %td + 12 +``` + +*/ +/* line 104, ../../src/pivotal-ui/components/tables.scss */ +.table-data { + border: none; +} +/* line 107, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr, .table-data tbody .tr, .table-data thead tr, .table-data thead .tr, .table-data .tbody tr, .table-data .tbody .tr, .table-data .thead tr, .table-data .thead .tr { + border-bottom: 1px solid #d4d9d9; +} +/* line 109, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr th, .table-data tbody tr .th, .table-data tbody .tr th, .table-data tbody .tr .th, .table-data thead tr th, .table-data thead tr .th, .table-data thead .tr th, .table-data thead .tr .th, .table-data .tbody tr th, .table-data .tbody tr .th, .table-data .tbody .tr th, .table-data .tbody .tr .th, .table-data .thead tr th, .table-data .thead tr .th, .table-data .thead .tr th, .table-data .thead .tr .th { + border-bottom: none; + border-color: #d4d9d9; + border-right: 1px solid #d4d9d9; + padding: 15px 10px; + font-size: 13px; + font-weight: 900; + letter-spacing: 0.3px; + background-color: #ecefef; +} +/* line 117, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr th:first-child, .table-data tbody tr .th:first-child, .table-data tbody .tr th:first-child, .table-data tbody .tr .th:first-child, .table-data thead tr th:first-child, .table-data thead tr .th:first-child, .table-data thead .tr th:first-child, .table-data thead .tr .th:first-child, .table-data .tbody tr th:first-child, .table-data .tbody tr .th:first-child, .table-data .tbody .tr th:first-child, .table-data .tbody .tr .th:first-child, .table-data .thead tr th:first-child, .table-data .thead tr .th:first-child, .table-data .thead .tr th:first-child, .table-data .thead .tr .th:first-child { + border-bottom: none; +} +/* line 120, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr th:last-child, .table-data tbody tr .th:last-child, .table-data tbody .tr th:last-child, .table-data tbody .tr .th:last-child, .table-data thead tr th:last-child, .table-data thead tr .th:last-child, .table-data thead .tr th:last-child, .table-data thead .tr .th:last-child, .table-data .tbody tr th:last-child, .table-data .tbody tr .th:last-child, .table-data .tbody .tr th:last-child, .table-data .tbody .tr .th:last-child, .table-data .thead tr th:last-child, .table-data .thead tr .th:last-child, .table-data .thead .tr th:last-child, .table-data .thead .tr .th:last-child { + border: none; +} +/* line 125, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr td, .table-data tbody tr .td, .table-data tbody .tr td, .table-data tbody .tr .td, .table-data thead tr td, .table-data thead tr .td, .table-data thead .tr td, .table-data thead .tr .td, .table-data .tbody tr td, .table-data .tbody tr .td, .table-data .tbody .tr td, .table-data .tbody .tr .td, .table-data .thead tr td, .table-data .thead tr .td, .table-data .thead .tr td, .table-data .thead .tr .td { + padding: 10px 10px; + border: none; +} +/* line 133, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr, .table-data tbody .tr, .table-data .tbody tr, .table-data .tbody .tr { + background-color: #ecefef; +} +/* line 135, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr:hover, .table-data tbody .tr:hover, .table-data .tbody tr:hover, .table-data .tbody .tr:hover { + -webkit-transition: background-color 300ms ease-out; + -moz-transition: background-color 300ms ease-out; + transition: background-color 300ms ease-out; + background-color: #F8F8F8; +} +/* line 141, ../../src/pivotal-ui/components/tables.scss */ +.table-data tbody tr:last-child, .table-data tbody .tr:last-child, .table-data .tbody tr:last-child, .table-data .tbody .tr:last-child { + border-bottom: 2px solid rgba(0, 0, 0, 0.07); +} +/* line 148, ../../src/pivotal-ui/components/tables.scss */ +.table-data > thead > tr, .table-data > .thead > .tr { + text-transform: uppercase; +} +/* line 152, ../../src/pivotal-ui/components/tables.scss */ +.table-data > thead > tr > th, .table-data > thead > tr > .th, .table-data > .thead > .tr > th, .table-data > .thead > .tr > .th { + color: #686868; +} +/* line 159, ../../src/pivotal-ui/components/tables.scss */ +.table-data.table-light tbody tr, .table-data.table-light tbody .tr, .table-data.table-light thead tr, .table-data.table-light thead .tr, .table-data.table-light .tbody tr, .table-data.table-light .tbody .tr, .table-data.table-light .thead tr, .table-data.table-light .thead .tr { + background-color: #F8F8F8; +} +/* line 161, ../../src/pivotal-ui/components/tables.scss */ +.table-data.table-light tbody tr th, .table-data.table-light tbody tr .th, .table-data.table-light tbody tr td, .table-data.table-light tbody tr .td, .table-data.table-light tbody .tr th, .table-data.table-light tbody .tr .th, .table-data.table-light tbody .tr td, .table-data.table-light tbody .tr .td, .table-data.table-light thead tr th, .table-data.table-light thead tr .th, .table-data.table-light thead tr td, .table-data.table-light thead tr .td, .table-data.table-light thead .tr th, .table-data.table-light thead .tr .th, .table-data.table-light thead .tr td, .table-data.table-light thead .tr .td, .table-data.table-light .tbody tr th, .table-data.table-light .tbody tr .th, .table-data.table-light .tbody tr td, .table-data.table-light .tbody tr .td, .table-data.table-light .tbody .tr th, .table-data.table-light .tbody .tr .th, .table-data.table-light .tbody .tr td, .table-data.table-light .tbody .tr .td, .table-data.table-light .thead tr th, .table-data.table-light .thead tr .th, .table-data.table-light .thead tr td, .table-data.table-light .thead tr .td, .table-data.table-light .thead .tr th, .table-data.table-light .thead .tr .th, .table-data.table-light .thead .tr td, .table-data.table-light .thead .tr .td { + background-color: #F8F8F8; +} +/* line 164, ../../src/pivotal-ui/components/tables.scss */ +.table-data.table-light tbody tr td, .table-data.table-light tbody tr .td, .table-data.table-light tbody .tr td, .table-data.table-light tbody .tr .td, .table-data.table-light thead tr td, .table-data.table-light thead tr .td, .table-data.table-light thead .tr td, .table-data.table-light thead .tr .td, .table-data.table-light .tbody tr td, .table-data.table-light .tbody tr .td, .table-data.table-light .tbody .tr td, .table-data.table-light .tbody .tr .td, .table-data.table-light .thead tr td, .table-data.table-light .thead tr .td, .table-data.table-light .thead .tr td, .table-data.table-light .thead .tr .td { + border: none; +} + +/*doc +--- +title: Key-Value +name: table_key_value +parent: table +--- + +This table is used when the table headings are on the left. It looks better when you +specify column widths for the th/tds. + + +```haml_example + +%table.table.table-key-value + %tbody + %tr + %th.col-md-8 Email + %td.col-md-16 joe@example.com + %tr + %th.col-md-8 Current Password + %td.col-md-16 ******* + %tr + %th.col-md-8 First Name + %td.col-md-16 Joe + %tr + %th.col-md-8 Last Name + %td.col-md-16 Bobs + %tr + %th.col-md-8 Phone + %td.col-md-16 415-555-0000 +``` + +*/ +/* line 205, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value { + table-layout: fixed; +} +/* line 209, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr th, .table-key-value tbody tr .th, .table-key-value tbody .tr th, .table-key-value tbody .tr .th, .table-key-value thead tr th, .table-key-value thead tr .th, .table-key-value thead .tr th, .table-key-value thead .tr .th, .table-key-value .tbody tr th, .table-key-value .tbody tr .th, .table-key-value .tbody .tr th, .table-key-value .tbody .tr .th, .table-key-value .thead tr th, .table-key-value .thead tr .th, .table-key-value .thead .tr th, .table-key-value .thead .tr .th { + border: none; +} +/* line 216, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr:last-child { + border: none; +} +/* line 219, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr th, .table-key-value tbody tr td { + padding: 0; + margin: 0; +} +/* line 223, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr th { + text-transform: uppercase; + font-weight: 800; + text-align: left; + color: #b4b4b4; +} +/* line 229, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr td { + text-align: left; +} +/* line 231, ../../src/pivotal-ui/components/tables.scss */ +.table-key-value tbody tr td:last-child { + border: none; +} + +/*pending +--- +title: Clickable +name: table_clickable +parent: table_js +--- + +Use this style of table when rows are clickable. It is possible to prevent a user from clicking on a row w/ a message by adding data-prevent-click and data-prevent-click-message to the row. (N.B.: This does not actually add any sort of permissions to the URL in question). +We are making the assumption here that table-hover will *only* be used if the table is clickable, because we add a pointer. + + + +```haml_example + +%table.table.table-data.table-hover{:'data-behavior' => 'ClickableTable'} + %thead + %tr + %th + Style + %th{colspan: 2} + Clickability + %tbody + %tr{:'data-target-path' => '/styleguide#link', :'data-prevent-click' => 'true', :'data-prevent-click-message' => "YOU'VE ENTERED THE FORBIDDEN ZONE"} + %td + Forbidden Links + %td + High + %td.txt-m.txt-r + %i.fa.fa-chevron-right.type-primary-4 + %tr{:'data-target-path' => '/styleguide#button'} + %td + Buttons + %td + Medium + %td.txt-m.txt-r + %i.fa.fa-chevron-right.type-primary-4 + %tr{:'data-target-path' => '/styleguide#type'} + %td + Typography + %td + Low + %td.txt-m.txt-r + %i.fa.fa-chevron-right.type-primary-4 +``` + +*/ +/* line 287, ../../src/pivotal-ui/components/tables.scss */ +.table-hover td { + cursor: pointer; +} + +/*doc +--- +title: Alignment +name: table_alignment +parent: table +--- + +See the [alignment component][alignment] for classes to use for table text alignment. + +*/ +/* horizontal alignment */ +/* vertical alignment */ +/*pending +--- +title: Angular Sortable Table +name: table_angular_sortable +parent: table_js +--- + +USE: + +1. Add a sorter in your controller scope that has a reference to the collection you want to sort. +2. Add "sortable" to any header/element which should trigger a sort (if the sortable directive doesn't do what you want, write a new one or just use ng-click. Please don't add more behavior to the current sortable). + +```haml_example + +%table.table.table-data.table-sortable{"ng-controller" => "ExampleSpaceDataTableCtrl", "ng-cloak" => true} + %thead + %tr + %th.txt-m{"sortable" => "name"} Name + %th{sortable: 'totalApps'} Total Apps + %th{sortable: 'runningApps'} Running Apps + %th{sortable: 'stoppedApps'} Stopped Apps + %th{sortable: 'downApps'} Down Apps + %th.txt-m{sortable: 'serviceInstances'} Service Instances + %th.txt-m{sortable: 'quota'} Quota + %tbody + %tr{"ng-repeat" => "tableItem in tableItems"} + %td {{tableItem.name}} + %td {{tableItem.totalApps}} + %td {{tableItem.runningApps}} + %td {{tableItem.stoppedApps}} + %td {{tableItem.downApps}} + %td {{tableItem.serviceInstances}} + %td {{tableItem.quota}} +``` +*/ +/* line 367, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-desc { + color: #243640; +} +/* line 369, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-desc:after { + content: "\f0d7"; + color: #243640; +} +/* line 375, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable [sortable] { + cursor: pointer; +} +/* line 377, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable [sortable]:after { + margin-left: 4px; + content: ""; + font-weight: 200; + font-family: FontAwesome; +} +/* line 383, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable [sortable]:hover { + background-color: white; + -webkit-transition: background-color 300ms ease-out; + -moz-transition: background-color 300ms ease-out; + transition: background-color 300ms ease-out; +} +/* line 392, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-none:hover:after { + visibility: visible; +} +/* line 395, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-none:after { + content: "\f0dc"; + color: #d4d9d9; + visibility: hidden; +} +/* line 402, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-asc { + color: #243640; +} +/* line 404, ../../src/pivotal-ui/components/tables.scss */ +.table-sortable th.sorted-asc:after { + content: "\f0d8"; + color: #243640; +} + +/*pending +--- +title: Inline Addable +name: table_inline_addable +parent: table_js +--- + +```haml_example +%div{"ng-controller" => "StyleguideAddableTableCtrl", 'ng-class' => '{editing: spaceTable.editing}', 'ng-cloak' => 'true'} + %p.txt-r + %a.btn.btn-default.state-adding-trigger{'ng-click' => 'spaceTable.enterEditMode()', href: "javascript:void(0);", "ng-disabled" => "spaceTable.newModel.saving"} + Add a Space + %table.table.table-data.table-addable + %thead.thead-state-viewing + %tr + %th.txt-m.col-md-8 + Name + %th.txt-m + Total Apps + %th.txt-m + Running Apps + %th.txt-m + Stopped Apps + %th.txt-m + Down Apps + %th.txt-m + Service Instance + %th.txt-m + Quota + %th.txt-m + %thead.state-editing-show + %tr + %th.txt-m + Name + %tbody + %tr.state-editing-show + %td + %form.td-state-adding.form-inline{'ng-submit' => 'spaceTable.save()', 'name' => 'newSpaceForm'} + .form-group.mll + %input.form-control{'ng-model' => 'spaceTable.newModel.name', + 'name' => 'name', + type: 'text', + autofocus: 'autofocus', + 'invalid-invalid' => 'true', + required: 'true', + 'ng-minlength' => 3, + 'aria-describedby' => "space-name-error"} + .form-group + %button.btn.btn-default{'type' => 'submit', 'ng-disabled' => '!spaceTable.newModel.name'} Add + %a.btn.btn-default{'ng-click' => 'spaceTable.cancel()'} Cancel + + #space-name-error.error-container.pal{"ng-show" => "newSpaceForm.name.$dirty && newSpaceForm.name.$invalid", role: 'alert'} + %span.error{"ng-show" => "newSpaceForm.name.$error.required"} Space name is required. + %span.error{"ng-show" => "newSpaceForm.name.$error.minlength"} Space name is required to be at least 3 characters. + %span.error{"ng-show" => "newSpaceForm.name.$error.invalidInvalid"} Space name cannot be invalid, literally. + %div{'ng-repeat' => 'error in spaceTable.newModel.serverErrors'} + %span.error {{error}} + + %tr.inline-table-item{'ng-repeat' => "space in spaceTable.collection.items"} + %td.pls.type-ellipsis-1-line{'ng-class' => '{saveRequested: space.saving}'} + .fa.fa-check.fa-check-success.ng-hide{'ng-show' => 'space.freshlySaved'} + {{space.name}} + %td {{space.totalApps}} + %td {{space.runningApps}} + %td {{space.stoppedApps}} + %td {{space.downApps}} + %td {{space.serviceInstances}} + %td {{space.quota}} + %td{ "data-confirmation-modal" => 'Are you sure you want to delete this space?', + 'data-confirmation-action' => 'spaceTable.destroy(space)', + 'data-confirmation-header' => 'Delete Space', + 'data-dangerous-action' => "true"} Delete +``` +*/ +/* line 487, ../../src/pivotal-ui/components/tables.scss */ +.editing .state-adding-trigger { + visibility: hidden; +} +/* line 491, ../../src/pivotal-ui/components/tables.scss */ +.editing .table-addable .thead-state-viewing, +.editing .table-addable .td-state-viewing { + display: none; +} +/* line 496, ../../src/pivotal-ui/components/tables.scss */ +.editing .table-addable td { + display: none; +} +/* line 499, ../../src/pivotal-ui/components/tables.scss */ +.editing .table-addable td:first-child { + display: table-cell; +} +/* line 502, ../../src/pivotal-ui/components/tables.scss */ +.editing .table-addable thead.state-editing-show { + display: table-header-group; +} +/* line 505, ../../src/pivotal-ui/components/tables.scss */ +.editing .table-addable tr.state-editing-show { + display: table-row; +} + +/* line 511, ../../src/pivotal-ui/components/tables.scss */ +.table-addable { + table-layout: fixed; +} +/* line 514, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .state-editing-show { + display: none; +} +/* line 518, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .state-adding-item-show { + display: none; +} +/* line 522, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .inline-table-item.ng-enter.ng-enter-active { + opacity: 1; +} +/* line 524, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .inline-table-item.ng-enter.ng-enter-active .addedConfirmation { + display: table-cell; +} +/* line 530, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .inline-table-item .addedConfirmation { + color: forestgreen; +} +/* line 535, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .fa-check-success { + color: #00a79d; + font-size: 12px; + margin-right: 5px; + -webkit-transition: opacity 300ms ease-out; + -moz-transition: opacity 300ms ease-out; + transition: opacity 300ms ease-out; + opacity: 1; +} +/* line 547, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .fa-check-success.ng-hide { + display: inline-block !important; + opacity: 0; +} +/* line 552, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .saveRequested { + opacity: 0.3; +} +/* line 556, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .deleteRequested { + -webkit-transition: all ease-out .2s; + transition: all ease-out .2s; + color: #b4b4b4; +} +/* line 562, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .ng-leave { + -webkit-transition: all ease-out .5s; + transition: all ease-out .5s; +} +/* line 567, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .ng-leave.ng-leave-active { + color: #ecefef; +} +/* line 571, ../../src/pivotal-ui/components/tables.scss */ +.table-addable .saved { + opacity: 1; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} + +/*pending +--- +title: Kitchen Sink +name: table_kitchen_sink +parent: table_js +--- + +Example of composed behaviors that operate on the same table. + +```haml_example +%div{"ng-controller" => "StyleguideKitchenSinkTableCtrl", 'ng-class' => '{editing: spaceTable.editing}', 'ng-cloak' => 'true'} + %p.txt-r + %a.btn.btn-default.state-adding-trigger{'ng-click' => 'spaceTable.enterEditMode()', href: "javascript:void(0);", "ng-disabled" => "spaceTable.newModel.saving"} + Add a Space + %table.table.table-data.table-sortable.table-addable + %thead.thead-state-viewing + %tr + %th.txt-m{sortable: "name"} Name + %th{sortable: 'totalApps'} Total Apps + %th{sortable: 'runningApps'} Running Apps + %th{sortable: 'stoppedApps'} Stopped Apps + %th{sortable: 'downApps'} Down Apps + %th.txt-m{sortable: 'serviceInstances'} Service Instances + %th.txt-m{sortable: 'quota'} Quota + %thead.state-editing-show + %tr + %th.txt-m + Name + %tbody + %tr.state-editing-show + %td + %form.td-state-adding.form-inline{'ng-submit' => 'spaceTable.save()', 'name' => 'newSpaceForm'} + .form-group.mll + %input.form-control{'ng-model' => 'spaceTable.newModel.name', + 'name' => 'name', + type: 'text', + autofocus: 'autofocus', + 'invalid-invalid' => 'true', + required: 'true', + 'ng-minlength' => 3, + 'aria-describedby' => "space-name-error"} + .form-group + %button.btn.btn-default{'type' => 'submit', 'ng-disabled' => '!spaceTable.newModel.name'} Add + %a.btn.btn-default{'ng-click' => 'spaceTable.cancel()'} Cancel + + #space-name-error.error-container.pal{"ng-show" => "newSpaceForm.name.$dirty && newSpaceForm.name.$invalid", role: 'alert'} + %span.error{"ng-show" => "newSpaceForm.name.$error.required"} Space name is required. + %span.error{"ng-show" => "newSpaceForm.name.$error.minlength"} Space name is required to be at least 3 characters. + %span.error{"ng-show" => "newSpaceForm.name.$error.invalidInvalid"} Space name cannot be invalid, literally. + %div{'ng-repeat' => 'error in spaceTable.newModel.serverErrors'} + %span.error {{error}} + + %tr{"ng-repeat" => "space in spaceTable.collection.items"} + %td.pls.type-ellipsis-1-line{'ng-class' => '{saveRequested: space.saving}'} + .fa.fa-check.fa-check-success.ng-hide{'ng-show' => 'space.freshlySaved'} + {{space.name}} + %td {{space.totalApps}} + %td {{space.runningApps}} + %td {{space.stoppedApps}} + %td {{space.downApps}} + %td {{space.serviceInstances}} + %td {{space.quota}} +``` +*/ +/*doc +--- +title: Scrollable +name: scrollable_table +parent: table +--- + +Table with borders where the contents of the table scroll but the header does not. +The default height of the scrollable table is 183px. There are four other sizes provided +which you can use by adding the following classes to the `.table-scrollable` element. + +Table Scrollable sizes | Height +---------------------- | --------- +default | 183px +`.table-scrollable-sm` | 300px +`.table-scrollable-md` | 600px +`.table-scrollable-lg` | 900px + +If you would like a custom size, please add an inline style to the `.table-scrollable-body` element. + +Design Note: The `table-scrollable` is often paired with `table-data` and `table-light` as in our example. + +
+

+ You will need to specify the width of every column in both the thead and + the first row of the tbody. You can do this with inline width attributes. +

+
+ +```html_example +
+
+ + + + + + + + + + + +
#StatusCPUMemoryDiskUptime
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
0Running0%4.16 MB6.75 MB27 min
1Running0%4.07 MB6.75 MB27 min
2Running0%4.07 MB6.75 MB25 min
3Running0%4.14 MB6.75 MB25 min
4Running0%4.08 MB6.75 MB25 min
5Running0%4.16 MB6.75 MB25 min
6Running0%4.07 MB6.75 MB25 min
7Running0%4.07 MB6.75 MB25 min
8Running0%4.03 MB6.75 MB25 min
9Running0%4.07 MB6.75 MB25 min
+
+
+``` +*/ +/* line 785, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable { + border: 1px solid #e0e4e5; +} +/* line 788, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable table { + table-layout: fixed; +} +/* line 790, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable table tr:last-child { + border-bottom: none; +} +/* line 795, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable .table { + margin: 0; +} +/* line 799, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable .table-scrollable-header { + border-bottom: 2px solid #e0e4e5; +} +/* line 803, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable .table-scrollable-body { + border-top: 3px solid #ecefef; + max-height: 183px; + overflow-y: auto; + overflow-x: hidden; +} +/* line 811, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable.table-scrollable-sm .table-scrollable-body { + max-height: 300px; +} +/* line 816, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable.table-scrollable-md .table-scrollable-body { + max-height: 600px; +} +/* line 821, ../../src/pivotal-ui/components/tables.scss */ +.table-scrollable.table-scrollable-lg .table-scrollable-body { + max-height: 900px; +} + +/*doc +--- +title: Panels +name: panel +categories: + - Objects + - All +--- + +Panels are often used to group related content. They include box headers, footers, and can be combined with any backgrounds. + +Panels are typically a combination of contours, backgrounds, and content including headers and footers. This section describes the contours. + +*/ +/* line 16, ../../src/pivotal-ui/components/panels.scss */ +.panel { + box-shadow: none; +} +/* line 18, ../../src/pivotal-ui/components/panels.scss */ +.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 { + margin: 0; +} + +/*doc +--- +title: Simple +name: panel_simple +parent: panel +--- + +```haml_example +.panel.panel-simple.bg-neutral-11 + .panel-body + Simple Panel +``` +*/ +/* line 38, ../../src/pivotal-ui/components/panels.scss */ +.panel-simple { + border: 1px solid #b4b4b4; +} + +/*doc +--- +title: Basic +name: panel_basic +parent: panel +--- + +Basic Panels are the new Simple Panels for G-Major + +```haml_example +.panel.panel-basic.bg-neutral-11 + .panel-body + Basic Panel +``` +*/ +/* line 58, ../../src/pivotal-ui/components/panels.scss */ +.panel-basic { + border-radius: 5px; + -moz-background-clip: padding; + /* Firefox 3.6 */ + -webkit-background-clip: padding; + /* Safari 4? Chrome 6? */ + background-clip: padding-box; + /* Firefox 4, Safari 5, Opera 10, IE 9 */ + border-bottom: 2px solid rgba(0, 0, 0, 0.07); +} + +/*doc +--- +title: Flex (Panel with Footer) +name: panel_flex +parent: panel +--- + +Flex panels let us put a footer at the bottom of a fixed-height panel. Any panel can flex. In browsers that don't +support flexbox, the footer will appear where it would naturally, likely right below the panel-body content. + +By default, flex panels have no height. You must use an inline style to set the height. + +```html_example +
+
Body Content
+ +
+``` + +
+
+ Flex panels and list cards +
+

+ Flex panels are often used with list cards + as a way to give list cards footers. + Add the class list-card-wrapper on any flex panels inside list cards. +

+
+ +```html_example + +``` +*/ +/* line 131, ../../src/pivotal-ui/components/panels.scss */ +.panel-flex { + display: block; + display: flex; + flex-direction: column; +} +/* line 136, ../../src/pivotal-ui/components/panels.scss */ +.panel-flex .panel-body { + flex: 1 0 auto; + align-self: auto; +} +/* line 141, ../../src/pivotal-ui/components/panels.scss */ +.panel-flex .panel-footer { + flex: 0 0 auto; + align-self: auto; +} + +/*doc +--- +title: Tile +name: panel_tile +parent: panel +--- + +Tile panels extend the behavior of flex panels. They provide an animated footer on hover, at the bottom of a fixed-height panel. + +```html_example + +``` + +*/ +/* line 174, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile { + border-bottom: 4px solid rgba(0, 0, 0, 0.07); + overflow: hidden; + color: #686868; + -webkit-transition: border 300ms ease-out; + -moz-transition: border 300ms ease-out; + transition: border 300ms ease-out; + -moz-background-clip: padding; + /* Firefox 3.6 */ + -webkit-background-clip: padding; + /* Safari 4? Chrome 6? */ + background-clip: padding-box; + /* Firefox 4, Safari 5, Opera 10, IE 9 */ +} +/* line 183, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile .panel-body { + -ms-flex: 1 0 auto; + padding: 25px 20px 0 20px; + -webkit-transition: padding-top 300ms ease-out; + -moz-transition: padding-top 300ms ease-out; + transition: padding-top 300ms ease-out; +} +/* line 191, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile .panel-footer { + color: #fff; + opacity: 0; + text-transform: uppercase; + text-align: center; + font-size: 12px; + border-top: none; + padding: 4px 15px; + background: transparent; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 203, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile:hover, .panel-tile:focus { + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + border-width: 1px; + background-color: #F8F8F8; + color: #686868; + cursor: pointer; + outline: none; +} +/* line 212, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile:hover .panel-body, .panel-tile:focus .panel-body { + padding-top: 15px; +} +/* line 215, ../../src/pivotal-ui/components/panels.scss */ +.panel-tile:hover .panel-footer, .panel-tile:focus .panel-footer { + opacity: 1; + background: #2185c5; + color: #F8F8F8; + font-weight: 900; +} + +/*doc +--- +title: Scrollable +name: panel_scrollable +parent: panel +--- + +The scrollable panel sets a fixed height of 183px and scrolls any content that is larger. If you want a different size, set an inline style on the `.panel-scrollable`. + +```haml_example +.panel.panel-scrollable.bg-neutral-11 + .panel-body + %p Lo-fi fixie aute irony skateboard, officia pug. VHS Kickstarter semiotics elit ad. XOXO fashion axe Neutra aesthetic nihil, before they sold out seitan photo booth bitters paleo ea. XOXO mustache consectetur jean shorts wolf banh mi, food truck aute odio Neutra polaroid artisan mlkshk. Chillwave aesthetic hashtag, 3 wolf moon Neutra umami DIY swag eu veniam. Blue Bottle fap kale chips veniam kogi, placeat yr Portland nesciunt sustainable iPhone. Single-origin coffee messenger bag locavore Schlitz, ea farm-to-table aliquip anim umami master cleanse. Delectus selfies placeat, tilde hoodie qui selvage consectetur cred master cleanse readymade pop-up assumenda nisi. Eu deep v brunch McSweeney's. Raw denim aliquip Banksy, proident cred banjo qui placeat Brooklyn fashion axe crucifix normcore aesthetic. Esse Pinterest organic anim American Apparel, wolf next level Tumblr laboris normcore pop-up dolore lo-fi put a bird on it trust fund. Laborum organic authentic Williamsburg plaid, Wes Anderson dolore sunt chia small batch synth Carles cliche tilde. Food truck ethical freegan velit, Kickstarter semiotics labore American Apparel biodiesel street art gentrify trust fund. Selfies Austin ex, organic art party authentic ullamco kitsch plaid placeat roof party cornhole deserunt aute. +``` +*/ +/* line 241, ../../src/pivotal-ui/components/panels.scss */ +.panel-scrollable { + max-height: 183px; + overflow-y: overlay; + overflow-x: hidden; +} + +/*doc +--- +title: Highlight +name: panel_highlight +parent: panel +--- + +This panel is used to highlight more important parts of the page. + +```haml_example +.panel.panel-highlight + .panel-body + Not Hoverable (use when the panel has no associated action, for instance if the action is disabled due to lack of permissions) +``` +*/ +/* line 263, ../../src/pivotal-ui/components/panels.scss */ +.panel-highlight, .panel-clickable-alt { + background-color: #F8F8F8; + border-radius: 10px; + box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.07); +} +/* line 268, ../../src/pivotal-ui/components/panels.scss */ +.panel-highlight.title-panel h1, .title-panel.panel-clickable-alt h1 { + overflow: hidden; + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; +} + +/*doc +--- +title: Alternate +name: panel_alt +parent: panel +--- + +Alternate panels can be in a default, off, or danger state. + +```haml_example_table +.panel.panel-alt + .panel-body + Alternate Panel + +.panel.panel-alt.panel-danger + .panel-body + Danger alternate panel + +.panel.panel-alt.panel-off + .panel-body + Stopped alternate panel + +.panel.panel-alt.panel-empty + .panel-body + Off alternate panel + +.panel.panel-alt.panel-editing + .panel-body + Editing alternate panel +``` +*/ +/* line 309, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-editing { + background-color: #ecefef; +} +/* line 314, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-empty { + background-color: rgba(0, 0, 0, 0.07); +} +/* line 317, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-empty:hover { + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; + background-color: #ecefef; + border-bottom: 4px solid rgba(0, 0, 0, 0.14); +} +/* line 324, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt .aligner { + min-height: 190px; +} +/* line 328, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt .panel-basic { + min-height: 88px; +} +/* line 334, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-danger, .panel-alt.panel-off { + position: relative; +} +/* line 336, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-danger:before, .panel-alt.panel-off:before { + content: ""; + position: absolute; + top: 0%; + right: 0%; + width: 0px; + height: 0px; + border-left: 25px solid transparent; +} +/* line 352, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-danger:before { + border-top: 25px solid #ff434c; +} +/* line 356, ../../src/pivotal-ui/components/panels.scss */ +.panel-alt.panel-off:before { + border-top: 25px solid #8d8e8e; +} + +/*doc +--- +title: Shadow +name: panel_shadow +parent: panel +--- + +Shadow panels add a bottom shadow to the panel. + +```haml_example_table +.panel.panel-shadow-1.bg-neutral-11 + .panel-body + Shadow Panel + +.panel.panel-shadow-2.bg-neutral-11 + .panel-body + Shadow Panel + +.panel.panel-shadow-3.bg-neutral-11 + .panel-body + Shadow Panel + +.panel.panel-shadow-4.bg-neutral-11 + .panel-body + Shadow Panel + +``` +*/ +/* line 389, ../../src/pivotal-ui/components/panels.scss */ +.panel-shadow, .panel-shadow-1, .panel-shadow-2, .panel-shadow-3, .panel-shadow-4 { + border: none; + -moz-background-clip: padding; + /* Firefox 3.6 */ + -webkit-background-clip: padding; + /* Safari 4? Chrome 6? */ + background-clip: padding-box; + /* Firefox 4, Safari 5, Opera 10, IE 9 */ +} + +/* line 394, ../../src/pivotal-ui/components/panels.scss */ +.panel-shadow-1 { + border-bottom: 4px solid rgba(0, 0, 0, 0.3); +} + +/* line 400, ../../src/pivotal-ui/components/panels.scss */ +.panel-shadow-2 { + border-bottom: 4px solid rgba(0, 0, 0, 0.14); +} + +/* line 404, ../../src/pivotal-ui/components/panels.scss */ +.panel-shadow-3 { + border-bottom: 4px solid rgba(0, 0, 0, 0.07); +} + +/* line 408, ../../src/pivotal-ui/components/panels.scss */ +.panel-shadow-4 { + border-bottom: 4px solid rgba(0, 0, 0, 0.035); +} + +/*doc +--- +title: Card +name: panel_card +parent: panel +--- + +Using panels with [card lists][list_cards] makes any `.panel-body` have a minimum "card" height. + +```haml_example +%ul.list-cards.list-cards-sm.list-card-2 + %li.panel.panel-clickable-alt.bg-neutral-11 + .panel-body + Card Panel + %li.panel.panel-clickable-alt.bg-neutral-11 + .panel-body + Card Panel + %li.panel.panel-clickable-alt.bg-neutral-11 + .panel-body + Card Panel +``` + +*/ +/*doc +--- +title: Clickable +name: panel_clickable +parent: panel +--- + +These panels lighten on hover to indicate that they are clickable. +Please use them when a click on the panel triggers an action. + +```haml_example_table +.panel.panel-clickable + .panel-body + Panel Clickable + +.panel.panel-clickable-alt + .panel-body + Panel Clickable Alt +``` + +Sometimes you'll also want to adapt the way child elements look +based on a hover on the parent element. There are a few +helper classes for that. + + +```haml_example_table +%a.panel.panel-clickable + .panel-body + %p.hover-target-1 + hover-target-1 - default text color => link color + +%a.panel.panel-clickable + .panel-body + %p.hover-target-2 + hover-target-2 - light gray text => default text color + +%a.panel.panel-clickable + .panel-body + %p.hover-target-3 + hover-target-3 - $gray-9 background => white background +``` + +*/ +/* line 481, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable, .panel-clickable-alt { + display: block; + background-color: #ecefef; + cursor: pointer; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 487, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable .hover-target-1, .panel-clickable-alt .hover-target-1, .panel-clickable .hover-target-2, .panel-clickable-alt .hover-target-2, .panel-clickable .hover-target-3, .panel-clickable-alt .hover-target-3 { + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 491, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable .hover-target-1, .panel-clickable-alt .hover-target-1 { + color: #686868; +} +/* line 495, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable .hover-target-2, .panel-clickable-alt .hover-target-2 { + color: #b4b4b4; +} +/* line 499, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable .hover-target-3, .panel-clickable-alt .hover-target-3 { + background-color: #F8F8F8; +} +/* line 503, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable:hover, .panel-clickable-alt:hover { + background-color: #F8F8F8; +} +/* line 506, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable:hover .hover-target-1, .panel-clickable-alt:hover .hover-target-1 { + color: #2185c5; +} +/* line 509, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable:hover .hover-target-2, .panel-clickable-alt:hover .hover-target-2 { + color: #686868; +} +/* line 512, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable:hover .hover-target-3, .panel-clickable-alt:hover .hover-target-3 { + background-color: white; +} + +/* line 518, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable-alt { + background-color: #F8F8F8; +} +/* line 523, ../../src/pivotal-ui/components/panels.scss */ +.panel-clickable-alt:hover { + background-color: white; + box-shadow: 0 4px 0 0 rgba(0, 0, 0, 0.14); +} + +/*doc +--- +title: Alerts +name: alert +categories: + - Objects + - All +--- + +Alerts are used to display flash messages to the user. When using alerts with simple one-line text, +wrap the text in a `

` with `.em-high`. + +```html_example +

+

Success

+
+``` + +Alerts are also used to bring important notes to a user's attention. If the content of your alert +is a little more complicated, we would recommend using headings coupled with the content. + +```html_example +
+
You should know...
+

There are some things you should note. Just in case you didn't figure it out already.

+
    +
  • thing 1
  • +
  • thing 2
  • +
+
+``` + +By adding `.alert-dismassable` and a button, you can also make alerts dismissable. + +```html_example +
+ +

Click the 'X' over there------>

+
+ +``` + +There are may use cases for alerts. Here is a list of our different alert types. + +```html_example_table +
+ +
+
+ +
+
+ Everything is wonderful. + Be happy. +
+
+
+ +
+ +
+
+ +
+
+ Info for you. + Tell me more. +
+
+
+ +
+ +
+
+ +
+
+ Warning: There is no parking on the dancefloor. + Be alert. +
+
+
+ +
+ +
+
+ +
+
+ Something has gone horribly awry. + You've made a huge mistake. +
+
+
+``` + +*/ +/* line 111, ../../src/pivotal-ui/components/alerts.scss */ +.alert { + border: none; + margin: 1.5em 0 0; +} +/* line 116, ../../src/pivotal-ui/components/alerts.scss */ +.alert a.alert-link:hover { + text-decoration: underline; +} +/* line 121, ../../src/pivotal-ui/components/alerts.scss */ +.alert .close { + text-decoration: none; + line-height: .7; + text-shadow: none; +} + +/* line 129, ../../src/pivotal-ui/components/alerts.scss */ +.alert-error { + background-color: #febfc1; + border-color: #febfc1; + color: #b31612; +} +/* line 8, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-error hr { + border-top-color: #fea6a9; +} +/* line 11, ../../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ +.alert-error .alert-link { + color: #85100d; +} + +/*doc +--- +title: Dividers +name: divider +categories: + - Elements + - All +--- + +Dividers draw horizontal lines between different content groupings. + +```haml_example + +%hr.divider-alternate-1 +%hr.divider-alternate-2 + +.contrast-bar + %hr.divider-1 + %hr.divider-2 + +``` + +*/ +/* line 26, ../../src/pivotal-ui/components/dividers.scss */ +.divider-alternate-1 { + border: 1px solid rgba(0, 0, 0, 0.1); + border-width: 1px 0 0 0; +} + +/* line 31, ../../src/pivotal-ui/components/dividers.scss */ +.divider-alternate-2 { + border: 3px solid rgba(0, 0, 0, 0.1); + border-width: 3px 0 0 0; +} + +/* line 36, ../../src/pivotal-ui/components/dividers.scss */ +.divider-1 { + border: 1px solid rgba(255, 255, 255, 0.1); + border-width: 1px 0 0 0; +} + +/* line 41, ../../src/pivotal-ui/components/dividers.scss */ +.divider-2 { + border: 3px solid rgba(255, 255, 255, 0.1); + border-width: 3px 0 0 0; +} + +/* line 46, ../../src/pivotal-ui/components/dividers.scss */ +.divider-alternate-2, +.divider-2 { + margin: 4vw 0; +} + +/*doc +--- +title: Lists +name: list +categories: + - Elements + - All +--- + +This section contains different list styles. +*/ +/*pending +--- +title: JS Lists +name: lists_js +categories: + - JavaScript + - All +--- + +This section contains different list behaviors. See [lists][list] to see different list styles. +*/ +/*doc +--- +title: Inline +name: list_inline +parent: list +--- + +An inline list is one of the three methods for laying out content (including grids and the media block). + +```haml_example +%ul.list-inline + %li + feep + %li + fop + %li + meep +``` + +You can use inline lists to lay out elements. Here's an example of a header next to a button: + +```html_example + +``` + +*/ +/* line 60, ../../src/pivotal-ui/components/lists.scss */ +.list-inline, .list-inline-divider, .list-vertical-divider, .list-vertical-divider-2, .list-breadcrumb, .list-steps { + font-size: 0; +} +/* line 62, ../../src/pivotal-ui/components/lists.scss */ +.list-inline > li, .list-inline-divider > li, .list-vertical-divider > li, .list-vertical-divider-2 > li, .list-breadcrumb > li, .list-steps > li { + font-size: 16px; +} + +/*doc +--- +title: Ordered +name: list_ordered +parent: list +--- + + +```haml_example +%ol + %li + feep + %li + fop + %li + meep +``` +*/ +/*doc +--- +title: Unordered +name: list_unordered +parent: list +--- + +```haml_example +%ul.list-unordered + %li + feep + %li + fop + %li + meep +``` +*/ +/* line 104, ../../src/pivotal-ui/components/lists.scss */ +.list-unordered { + padding-left: 0; +} +/* line 106, ../../src/pivotal-ui/components/lists.scss */ +.list-unordered > li { + margin-left: 17px; +} + +/*doc +--- +title: Unstyled +name: list_unstyled +parent: list +--- + +Places all list items on a single line with `display: inline-block;` and some light padding. The `.list-unstyled` class can be applied to either a `
    ` or and `
      `. + +```haml_example +%ul.list-unstyled + %li + feep + %li + fop + %li + meep +``` +*/ +/*doc +--- +title: Inline Divider +name: list_inline_divider +parent: list +--- + +Places all list items on a single line with `display: inline-block;` and some light padding. The `.list-inline-divider` +also adds a simple gray border (add `.list-inline-divider-light` to make the border white). + +```haml_example +%ul.list-inline-divider + %li + %a.type-em-1{href: "http://google.com"}< + Edit + %li + %a.type-em-1{href: "http://google.com"}< + Invite + +.contrast-bar + %ul.list-inline-divider.list-inline-divider-light + %li + %a.type-em-1{href: "http://google.com"}< + Edit + %li + %a.type-em-1{href: "http://google.com"}< + Invite + + +``` +*/ +/* line 166, ../../src/pivotal-ui/components/lists.scss */ +.list-inline-divider > li:not(:first-child), .list-vertical-divider > li:not(:first-child), .list-vertical-divider-2 > li:not(:first-child) { + border-left: 1px solid #b4b4b4; + line-height: 1em; +} + +/* line 166, ../../src/pivotal-ui/components/lists.scss */ +.list-inline-divider-light > li:not(:first-child) { + border-left: 1px solid #c3c5c7; + line-height: 1em; +} + +/*doc +--- +title: Breadcrumb +name: list_breadcrumb +parent: list +--- + +The `.list-breadcrumb` can be used to provide additional page navigation. + +Breadcrumbs use their own monospace font-family. + +```haml_example +%ul.list-breadcrumb + %li + %a{href: "http://google.com"} + Parent + %li + %a{href: "http://google.com"} + Child + %li.current + %span + Current Page +``` +*/ +/* line 207, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb { + margin-bottom: 0; + font-family: "Consolas", "Menlo", "Monaco", "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif; +} +/* line 213, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb > li { + font-size: 0; + padding-left: 0; + padding-right: 0; +} +/* line 215, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb > li a, .list-breadcrumb > li.current span { + font-size: 14px; + display: inline-block; + max-width: 200px; + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + vertical-align: middle; +} +/* line 223, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb > li.current span { + color: #9faaad; +} +/* line 229, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb > li:before { + font-size: 16px; + color: #9faaad; + content: ">"; + vertical-align: middle; + padding-right: 5px; + padding-left: 5px; +} +/* line 237, ../../src/pivotal-ui/components/lists.scss */ +.list-breadcrumb > li:first-child:before { + content: ""; +} + +/*doc +--- +title: Group +name: list_group +parent: list +--- + +Use this list when you need simple gray borders between items + +```haml_example +%ul.list-group + %li.list-group-item + item 1 + %li.list-group-item + item 2 + %li.list-group-item + item 3 +``` +*/ +/*pending +--- +title: Addable +name: list_addable +parent: lists_js +--- + +New elements fade in + +```haml_example +%ul.list-group#list-group-adding-demo + %li.list-group-item + item 1 + %li.list-group-item + item 2 + %li.list-group-item + item 3 + +Add an item +``` + + +*/ +/* line 288, ../../src/pivotal-ui/components/lists.scss */ +.list-group, .list-group > li { + border-width: 1px 0; +} + +/* line 293, ../../src/pivotal-ui/components/lists.scss */ +.list-group-item { + padding-right: 5px; +} +/* line 296, ../../src/pivotal-ui/components/lists.scss */ +.list-group-item.new { + -webkit-animation: new-list-group-item-grow 0.3s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards, new-list-group-item-fade 0.5s ease-in 0.15s forwards; + -moz-animation: new-list-group-item-grow 0.3s cubic-bezier(0.895, 0.03, 0.685, 0.22) forwards, new-list-group-item-fade 0.5s ease-in 0.15s forwards; +} + +@-webkit-keyframes new-list-group-item-fade { + 0% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@-webkit-keyframes new-list-group-item-grow { + 0% { + max-height: 0; + padding: 0px 15px; + } + 100% { + max-height: 100px; + padding: 10px 15px; + } +} +@keyframes new-list-group-item-fade { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes new-list-group-item-grow { + from { + max-height: 0; + padding: 0px 15px; + } + to { + max-height: 100px; + padding: 10px 15px; + } +} +/* line 343, ../../src/pivotal-ui/components/lists.scss */ +.list-notitle li:first-child { + border-top: 0; +} +/* line 346, ../../src/pivotal-ui/components/lists.scss */ +.list-notitle li:last-child { + border-bottom: 0; +} + +/*doc +--- +title: Event +name: list_event +parent: list +--- + +This is a special list-group, with styles per-event for colors and icons. + +Note: If you need a list item that with an icon that isn't shown below, +take a look at [icons][iconography], and let us know which one you want. + +```haml_example +%ul.list-group.event-list + %li.list-group-item.started + .media + .pull-left + .event-icon + .media-body + .event-title started app + %li.list-group-item.stopped + .media + .pull-left + .event-icon + .media-body + .event-title stopped app + %li.list-group-item.updated + .media + .pull-left + .event-icon + .media-body + .event-title updated app + %li.list-group-item.scaled + .media + .pull-left + .event-icon + .media-body + .event-title scaled app + %li.list-group-item.crashed + .media + .pull-left + .event-icon + .media-body + .event-title app crashed + %li.list-group-item.created + .media + .pull-left + .event-icon + .media-body + .event-title created app + %li.list-group-item.renamed + .media + .pull-left + .event-icon + .media-body + .event-title renamed app +``` +*/ +/* line 411, ../../src/pivotal-ui/components/lists.scss */ +.event-list .event-title { + font-weight: bold; + font-size: 14px; + margin-bottom: 2px; +} +/* line 417, ../../src/pivotal-ui/components/lists.scss */ +.event-list .event-user { + color: #b4b4b4; +} +/* line 421, ../../src/pivotal-ui/components/lists.scss */ +.event-list .event-icon { + font-family: 'FontAwesome'; + font-size: 17px; + width: 17px; +} +/* line 428, ../../src/pivotal-ui/components/lists.scss */ +.event-list .started .event-title { + color: #00a79d; +} +/* line 431, ../../src/pivotal-ui/components/lists.scss */ +.event-list .started .event-icon:after { + color: #00a79d; + content: '\f04b'; +} +/* line 437, ../../src/pivotal-ui/components/lists.scss */ +.event-list .stopped .event-title { + color: #b4b4b4; +} +/* line 441, ../../src/pivotal-ui/components/lists.scss */ +.event-list .stopped .event-icon:after { + color: #b4b4b4; + content: '\f04d'; +} +/* line 448, ../../src/pivotal-ui/components/lists.scss */ +.event-list .updated .event-title { + color: #00a79d; +} +/* line 452, ../../src/pivotal-ui/components/lists.scss */ +.event-list .updated .event-icon:after { + color: #00a79d; + content: '\f01b'; +} +/* line 458, ../../src/pivotal-ui/components/lists.scss */ +.event-list .scaled .event-title { + color: #00a79d; +} +/* line 462, ../../src/pivotal-ui/components/lists.scss */ +.event-list .scaled .event-icon:after { + color: #00a79d; + content: '\f0e4'; +} +/* line 469, ../../src/pivotal-ui/components/lists.scss */ +.event-list .crashed .event-title { + color: #ff434c; +} +/* line 473, ../../src/pivotal-ui/components/lists.scss */ +.event-list .crashed .event-icon:after { + color: #ff434c; + content: '\f06a'; +} +/* line 480, ../../src/pivotal-ui/components/lists.scss */ +.event-list .created .event-title { + color: #00a79d; +} +/* line 484, ../../src/pivotal-ui/components/lists.scss */ +.event-list .created .event-icon:after { + color: #00a79d; + content: '\f135'; +} +/* line 491, ../../src/pivotal-ui/components/lists.scss */ +.event-list .renamed .event-title { + color: #00a79d; +} +/* line 495, ../../src/pivotal-ui/components/lists.scss */ +.event-list .renamed .event-icon:after { + color: #00a79d; + content: '\f040'; +} + +/*doc +--- +title: Vertical Divider +name: list_vertical_divider +parent: list +--- + +Use this list when you need larger gray borders between +items. It should be used in concert with grid column +sizes when you want the items to take a particular width. + +We achieve equal height columns using the padding/margin hack, +so we need an additional `.height-enforcer` element to get the +right min-height. + +```haml_example +%ul.list-vertical-divider + %li.col-md-8 + .height-enforcer + item 1 + %li.col-md-8 + .height-enforcer + item 2 + %li.col-md-8 + .height-enforcer{style: 'height: 200px'} + item 3, which is taller +``` + +```haml_example +%ul.list-vertical-divider-2 + %li.col-md-8 + .height-enforcer + item 1 + %li.col-md-8 + .height-enforcer + item 2 + %li.col-md-8 + .height-enforcer{style: 'height: 200px'} + item 3, which is taller +``` +*/ +/* line 545, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider, .list-vertical-divider-2 { + zoom: 1; + overflow: hidden; +} +/* line 34, ../../src/oocss/utils/_clearfix-me.scss */ +.list-vertical-divider:before, .list-vertical-divider-2:before, .list-vertical-divider:after, .list-vertical-divider-2:after { + content: " "; + display: table; +} +/* line 39, ../../src/oocss/utils/_clearfix-me.scss */ +.list-vertical-divider:after, .list-vertical-divider-2:after { + clear: both; +} +/* line 551, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider > li, .list-vertical-divider-2 > li { + border-left: 2px solid #ecefef; + padding-bottom: 9000px; + margin-bottom: -9000px; +} +/* line 556, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider > li .height-enforcer, .list-vertical-divider-2 > li .height-enforcer { + min-height: 130px; +} + +/* line 562, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider-2 { + margin-bottom: 40px; +} +/* line 565, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider-2 > li { + border-left: 1px solid #e0e4e5; + padding-left: 30px; + padding-right: 30px; +} +/* line 570, ../../src/pivotal-ui/components/lists.scss */ +.list-vertical-divider-2 > li:first-child { + padding-left: 30px; +} + +/*doc +--- +title: Steps +name: list_steps +parent: list +--- + +Use this list when you need to show the steps in a flow. + +```haml_example +%ol.list-steps + %li + Sign up Account + %li.current + Create Organization + %li + Do other things + %li + And more things + +``` +*/ +/* line 600, ../../src/pivotal-ui/components/lists.scss */ +.list-steps > li { + font-size: 14px; + text-transform: uppercase; + color: #b4b4b4; + margin-right: 45px; + padding-left: 0; + margin-bottom: 5px; + counter-increment: list-steps; + font-weight: 600; +} +/* line 609, ../../src/pivotal-ui/components/lists.scss */ +.list-steps > li:before { + content: counter(list-steps); + display: block; + padding: 0px 7px; + margin-right: 4px; + text-align: center; + color: #b4b4b4; + display: inline-block; + border: 2px solid #b4b4b4; + border-radius: 30px; +} +/* line 621, ../../src/pivotal-ui/components/lists.scss */ +.list-steps > li.current { + color: #F8F8F8; + font-weight: 900; +} +/* line 624, ../../src/pivotal-ui/components/lists.scss */ +.list-steps > li.current:before { + color: #F8F8F8; + border-color: #F8F8F8; +} + +/*doc +--- +title: Checked +name: list_checked +parent: list +--- + +Replaces the default bullet image with the font awesome checkmark. + +```haml_example +%ul.list-checked + %li + feep + %li + fop + %li + meep +``` +*/ +/* line 655, ../../src/pivotal-ui/components/lists.scss */ +.list-checked { + list-style: none; + padding-left: 20px; +} +/* line 659, ../../src/pivotal-ui/components/lists.scss */ +.list-checked > li:before { + font-family: 'FontAwesome'; + content: '\f00c'; + margin: 0 5px 0 -15px; + color: #00776d; +} + +/* build list spacing exceptions */ +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lvn > li { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lvs > li { + margin-top: 5px !important; + margin-bottom: 5px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lvm > li { + margin-top: 7px !important; + margin-bottom: 7px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lvl > li { + margin-top: 10px !important; + margin-bottom: 10px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lvxl > li { + margin-top: 20px !important; + margin-bottom: 20px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lhn > li { + margin-left: 0 !important; + margin-right: 0 !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lhs > li { + margin-left: 5px !important; + margin-right: 5px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lhm > li { + margin-left: 7px !important; + margin-right: 7px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lhl > li { + margin-left: 10px !important; + margin-right: 10px !important; +} + +/* line 61, ../../src/oocss/list/_listWhitespace.scss */ +.lhxl > li { + margin-left: 20px !important; + margin-right: 20px !important; +} + +/* line 70, ../../src/oocss/list/_listWhitespace.scss */ +ul[class*="lh"] > li:last-child { + margin-right: 0 !important; +} + +/* line 74, ../../src/oocss/list/_listWhitespace.scss */ +ul[class*="lh"] > li { + margin-left: 0 !important; +} + +/* line 78, ../../src/oocss/list/_listWhitespace.scss */ +ul[class*="lv"] > li:last-child { + margin-bottom: 0 !important; +} + +/* line 82, ../../src/oocss/list/_listWhitespace.scss */ +ul[class*="lv"] > li { + margin-top: 0 !important; +} + +/*doc +--- +title: Cards +name: list_cards +parent: list +--- + +As the browser width changes, list-cards fill in one after another. There are two card types, `type-card-1` and +`type-card-2`. For this example, we've set both of them to stack on mobile sized screens. + +```html_example_table +
        +
      • +

        list-card-1

        +
      • +
      + +
        +
      • +

        list-card-2

        +
      • +
      +``` + +You can specify the breakpoint in which the cards stack by using the `list-card-*` classes. If the breakpoint is not +specified, the cards fill 100% of the `list-cards` width. + + +List Card Breakpoints | Class Names +--------------------- | --------------- +extra-small | `.list-card-xs` +small | `.list-card-sm` +medium | `.list-card-md` +large | `.list-card-lg` +extra-large | `.list-card-xl` + +
      +

      The cards list should only be used in fully liquid layouts, otherwise grids are a better choice.

      +
      + +This is an example of a card list with the `list-cards-xs` stack point applied. +Resize the browser to see how cards stack on desktop sizes and expand on mobile sizes. + +```html_example +
        +
      • +

        lorem ipsum 1

        +
      • +
      • +

        lorem ipsum 2

        +
      • +
      • +

        lorem ipsum 3

        +
      • +
      • +

        lorem ipsum 4

        +
      • +
      • +

        lorem ipsum 5

        +
      • +
      • +

        lorem ipsum 6

        +
      • +
      • +

        lorem ipsum 7

        +
      • +
      • +

        lorem ipsum 8

        +
      • +
      +``` +If you would like custom card dimensions, in your sass include the makeCard mixin, like so: `@include makeCard(height, width, name);` +You can then access the class via `.list-card-name`. + +

      Clickable List Cards

      + +If you want your list cards to function as links (i.e. be clickable), +wrap all the inner content in `a` with class `list-card-link`. + +```html_example + +``` +*/ +/* line 768, ../../src/pivotal-ui/components/lists.scss */ +.list-cards { + zoom: 1; +} +/* line 34, ../../src/oocss/utils/_clearfix-me.scss */ +.list-cards:before, .list-cards:after { + content: " "; + display: table; +} +/* line 39, ../../src/oocss/utils/_clearfix-me.scss */ +.list-cards:after { + clear: both; +} +/* line 772, ../../src/pivotal-ui/components/lists.scss */ +.list-cards > li { + margin-bottom: 20px; +} + +@media (min-width: 480px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-1.list-cards-xs > li { + width: 435px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 768px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-1.list-cards-sm > li { + width: 435px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 992px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-1.list-cards-md > li { + width: 435px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 1200px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-1.list-cards-lg > li { + width: 435px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 1800px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-1.list-cards-xl > li { + width: 435px; + float: left; + margin-right: 20px; + } +} +/* line 795, ../../src/pivotal-ui/components/lists.scss */ +.list-card-1 > li { + min-height: 116px; +} +/* line 798, ../../src/pivotal-ui/components/lists.scss */ +.list-card-1 > li a.list-cards-link, +.list-card-1 > li a.list-card-link { + display: block; + min-height: 116px; +} +/* line 804, ../../src/pivotal-ui/components/lists.scss */ +.list-card-1 > li .list-card-wrapper { + min-height: 116px; +} + +@media (min-width: 480px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-2.list-cards-xs > li { + width: 284px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 768px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-2.list-cards-sm > li { + width: 284px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 992px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-2.list-cards-md > li { + width: 284px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 1200px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-2.list-cards-lg > li { + width: 284px; + float: left; + margin-right: 20px; + } +} +@media (min-width: 1800px) { + /* line 782, ../../src/pivotal-ui/components/lists.scss */ + .list-card-2.list-cards-xl > li { + width: 284px; + float: left; + margin-right: 20px; + } +} +/* line 795, ../../src/pivotal-ui/components/lists.scss */ +.list-card-2 > li { + min-height: 196px; +} +/* line 798, ../../src/pivotal-ui/components/lists.scss */ +.list-card-2 > li a.list-cards-link, +.list-card-2 > li a.list-card-link { + display: block; + min-height: 196px; +} +/* line 804, ../../src/pivotal-ui/components/lists.scss */ +.list-card-2 > li .list-card-wrapper { + min-height: 196px; +} + +/*doc +--- +title: Layout Lists +name: layout_lists +categories: + - Layout + - All +--- + +Sometimes you might want to use lists to lay out elements on the page. + +[Inline lists][list_inline] and [vertical divider lists][list_vertical_divider] +are particularly useful when you don't know the width of the element you want to layout, +or you want to vertically align it. + +Use [Card lists][list_cards] if you'd like to make a grid of vertically and horizontally aligned cards. + +*/ +/*doc +--- +title: Tabs +name: tab +categories: + - JavaScript + - All +--- + +You can activate a tab or pill navigation without writing any JavaScript by simply specifying `data-toggle="tab"` on an element. + +*/ +/*doc +--- +title: Highlight +name: tab_highlight +parent: tab +--- + +```haml_example +.tab-highlight + .row + .col-md-8 + %h1 Service Plans + %ul.nav.nav-stacked + %li.active + %a{"data-toggle" => "tab", :href => "#home"} + .row + .col-md-10.tab-title + Spark + .col-md-14 + Free + %li + %a{"data-toggle" => "tab", :href => "#profile"} + .row + .col-md-10.tab-title + Boost + .col-md-14 + $10/month + %li + %a{"data-toggle" => "tab", :href => "#messages"} + .row + .col-md-10.tab-title + Amp + .col-md-14 + $50/month + %li + %a{"data-toggle" => "tab", :href => "#settings"} + .row + .col-md-10.tab-title + Shockingly long plan name is important to test + .col-md-14 + $1000/month + + .col-md-16 + %h1 Plan Features + .tab-content + #home.tab-pane.fade.in.active Content 1 + #profile.tab-pane.fade Content 2 + #messages.tab-pane.fade Content 3 + #settings.tab-pane.fade Content 4 +``` + +*/ +/* line 68, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li { + position: relative; + overflow: hidden; +} +/* line 72, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li + li { + margin-top: -2px; +} +/* line 76, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li > a { + padding: 15px; + color: #2185c5; + background-color: #e0e4e5; + transition: background-color 150ms ease-out; +} +/* line 83, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li > a:hover { + z-index: 100; + background-color: #ecefef; +} +/* line 90, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li.active a { + z-index: 50; +} +/* line 94, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav > li.active > a, +.tab-highlight .nav > li.active > a:hover { + color: #686868; + background-color: #ecefef; + border-width: 0; + cursor: default; +} +/* line 103, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .nav .tab-title { + font-size: 16px; +} +/* line 110, ../../src/pivotal-ui/components/tabs.scss */ +.tab-highlight .tab-content { + border-top: 2px solid #ecefef; + padding: 0; + margin-left: -20px; +} + +/*doc +--- +title: Simple +name: tab_simple +parent: tab +--- + +```haml_example +.tab-simple + .tabs-action.txt-r + %a Some Action + %ul.nav.nav-tabs + %li.active + %a{"data-toggle" => "tab", :href => "#spaces"}Spaces + %li + %a{"data-toggle" => "tab", :href => "#domains"}Domains + %li + %a{"data-toggle" => "tab", :href => "#members"}Members + + + .tab-content + #spaces.tab-pane.fade.in.active Spaces Content + #domains.tab-pane.fade Domains Content + #members.tab-pane.fade Members Content + +``` +*/ +/* line 146, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple { + background-color: #e0e4e5; + position: relative; +} +/* line 150, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav.nav-tabs { + border-bottom: 3px solid rgba(0, 0, 0, 0.07); + border-top: 1px solid #e0e4e5; + background-color: #ecefef; + -moz-background-clip: padding; + /* Firefox 3.6 */ + -webkit-background-clip: padding; + /* Safari 4? Chrome 6? */ + background-clip: padding-box; + /* Firefox 4, Safari 5, Opera 10, IE 9 */ +} +/* line 157, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li { + border-right: 1px solid #e0e4e5; +} +/* line 159, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li > a { + margin-right: 0; + border: 0; + border-radius: 0; + padding: 10px 19px 13px 19px; + color: #2185c5; + font-weight: 600; + font-size: 16px; +} +/* line 169, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li > a:hover { + border: 0; +} +/* line 174, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li:hover { + cursor: pointer; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 178, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li:hover > a { + background-color: #F8F8F8; +} +/* line 183, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li.active { + margin-bottom: -3px; + border-top: 3px solid rgba(0, 0, 0, 0.07); + background-color: #e0e4e5; + cursor: default; + border-right: 0; + -webkit-transition: all 0ms ease-out; + -moz-transition: all 0ms ease-out; + transition: all 0ms ease-out; +} +/* line 191, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .nav > li.active > a { + margin: -3px 0 3px 0; + color: #243640; + background-color: transparent; +} +/* line 201, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple .tabs-action { + padding: 14px 16px; + position: absolute; + right: 0; +} + +/* line 208, ../../src/pivotal-ui/components/tabs.scss */ +.tab-content { + padding: 20px; +} + +/*doc +--- +title: Simple Alt +name: tab_simple_alt +parent: tab +--- + +```haml_example +.tab-simple-alt + %ul.nav.nav-tabs + %li.active + %a{"data-toggle" => "tab", :href => "#dashboard"}Dashboard + %li + %a{"data-toggle" => "tab", :href => "#notifications"}Notifications + %li + %a{"data-toggle" => "tab", :href => "#eula"}EULA + + + .tab-content + #dashboard.tab-pane.fade.in.active Dashboard Content + #notifications.tab-pane.fade Notifications Content + #eula.tab-pane.fade EULA Content + +``` +*/ +/* line 238, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt { + position: relative; +} +/* line 240, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav { + border-bottom: none; +} +/* line 244, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li > a { + margin-right: 0; + border: 0; + border-radius: 0; + padding: 10px 19px 13px 19px; + color: #2185c5; + font-weight: 600; + font-size: 16px; +} +/* line 253, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li > a:hover { + border: 0; +} +/* line 257, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li:hover { + cursor: pointer; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 260, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li:hover > a { + background-color: #F8F8F8; +} +/* line 264, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li.active { + background-color: white; + cursor: default; + border-right: 0; + -webkit-transition: all 0ms ease-out; + -moz-transition: all 0ms ease-out; + transition: all 0ms ease-out; +} +/* line 269, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .nav > li.active > a { + color: #243640; + background-color: transparent; +} +/* line 275, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .tabs-action { + padding: 14px 16px; + position: absolute; + right: 0; +} +/* line 280, ../../src/pivotal-ui/components/tabs.scss */ +.tab-simple-alt .tab-content { + background-color: white; +} + +/*doc +--- +title: Responsive +name: tab_responsive +parent: tab +--- + +```haml_example +.tab-responsive + .row + .col-sm-5 + %ul.nav.hidden-xs + %li.active + %a{"data-toggle" => "tab", :href => "#tab-responsive-1"} + meep + %li + %a{"data-toggle" => "tab", :href => "#tab-responsive-2"} + foo + %li + %a{"data-toggle" => "tab", :href => "#tab-responsive-3"} + bar + %li + %a{"data-toggle" => "tab", :href => "#tab-responsive-4"} + baz + + .col-sm-19 + %ul.tab-content + %li.active + %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-1"} + meep + %li#tab-responsive-1.tab-pane.active.fade.in Content 1 + %li + %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-2"} + foo + %li#tab-responsive-2.tab-pane.fade Content 2 + %li + %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-3"} + foo + %li#tab-responsive-3.tab-pane.fade Content 3 + %li + %a.visible-xs-block{"data-toggle" => "tab", :href => "#tab-responsive-4"} + foo + %li#tab-responsive-4.tab-pane.fade Content 4 + +``` +*/ +/* line 337, ../../src/pivotal-ui/components/tabs.scss */ +.tab-responsive a[data-toggle="tab"] { + padding: 8px 10px; + color: #8d8e8e; + margin: 5px 0; + border-radius: 6px; + -webkit-transition: all 300ms ease-out; + -moz-transition: all 300ms ease-out; + transition: all 300ms ease-out; +} +/* line 345, ../../src/pivotal-ui/components/tabs.scss */ +.tab-responsive .active a[data-toggle="tab"], +.tab-responsive a[data-toggle="tab"]:hover, +.tab-responsive a[data-toggle="tab"]:focus { + background-color: #e0e4e5; + color: #00a79d; +} +@media (max-width: 768px) { + /* line 353, ../../src/pivotal-ui/components/tabs.scss */ + .tab-responsive a[data-toggle="tab"] { + background-color: #e0e4e5; + color: #00a79d; + } + /* line 358, ../../src/pivotal-ui/components/tabs.scss */ + .tab-responsive .tab-pane { + padding: 15px; + } +} + +/*doc +--- +title: Image +name: tab_image +parent: tab +--- + +You can use any 130px by 130px svg for the icon in the center of the tab. Please add the class `icon` to any parts of the svg which form part of the icon. You may also use an icon font for the icon. + +```html_example +
      + +
      +
      Agility Content
      +
      Choice Content
      +
      Open Source
      +
      +
      + +``` +*/ +/* line 439, ../../src/pivotal-ui/components/tabs.scss */ +.tabs-images .nav-tabs-images { + text-align: center; +} +/* line 442, ../../src/pivotal-ui/components/tabs.scss */ +.tabs-images .nav-tabs-images li a[data-toggle=tab] { + display: inline-block; + width: 130px; + height: 130px; + margin: 0 30px; + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07); + background-color: #e0e4e5; + border-radius: 130px; + transition: all 300ms ease; + color: #b4b4b4; +} +/* line 59, ../../src/pivotal-ui/components/mixins.scss */ +.tabs-images .nav-tabs-images li a[data-toggle=tab]:hover, .tabs-images .nav-tabs-images li a[data-toggle=tab]:focus, .tabs-images .nav-tabs-images li a[data-toggle=tab]:active, .tabs-images .nav-tabs-images li a[data-toggle=tab].active { + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.14); +} +/* line 454, ../../src/pivotal-ui/components/tabs.scss */ +.tabs-images .nav-tabs-images li a[data-toggle=tab] .icon-svg .icon { + fill: currentColor; +} +/* line 463, ../../src/pivotal-ui/components/tabs.scss */ +.tabs-images .nav-tabs-images li.active a, .tabs-images .nav-tabs-images li:hover a, .tabs-images .nav-tabs-images li:focus a, .tabs-images .nav-tabs-images li:active a { + background-color: #00a79d; + color: white; +} + +/*doc +--- +title: Ellipsis +name: ellipsis +categories: + - Utilities + - All +--- + +The type `.type-ellipsis-1-line` adds ellipsis to text when there is too much. Combine it with `.col-md-*` classes to get the width you want. + +```haml_example_table +%p.type-ellipsis-1-line + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%p.type-ellipsis-2-lines + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + +%p.type-ellipsis-3-lines + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +``` + + +
      +

      + Multi-line ellipsis only works on webkit. +

      +
      + +*/ +/* line 32, ../../src/pivotal-ui/components/ellipsis.scss */ +.type-ellipsis-1-line { + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; +} + +/* line 36, ../../src/pivotal-ui/components/ellipsis.scss */ +.type-ellipsis-2-lines, +.type-ellipsis-3-lines { + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + overflow: hidden; +} + +/* line 43, ../../src/pivotal-ui/components/ellipsis.scss */ +.type-ellipsis-3-lines { + -webkit-line-clamp: 3; +} + +/*doc +--- +title: Accordions +name: accordion +categories: + - Objects + - JavaScript + - All +--- + +These are frequently used in combination with our panel components. They have a header and body. + +Accordions can be used with any background color class, add them to the header and body. + +NOTE: The 'alligators' (the > in the HAML below) are structural -- +without them, the browser renders the whitespace on the anchor tags, +and the images jump around by a few pixels when they're toggled. + +Also see the select tabs for a toggle triggered by a select group. + + +*/ +/*doc +--- +title: Basic +name: accordion_basic +parent: accordion +--- + +Use this to expand and collapse content. + +```haml_example +%a.collapsed{data: {toggle: 'collapse'}, href: '#simple-collapse-example'} + .when-collapsed + Expand me + .when-expanded + Collapse me +#simple-collapse-example.collapse + Look at this content. +``` + +*/ +/*doc +--- +title: Sizes +name: accordion_sizes +parent: accordion +--- + +Default accordion size: + +```haml_example +#accordion-1.panel + .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-1'} + .row + .col-md-23 + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-1.panel-collapse.collapse + .panel-body-accordion.bg-neutral-11 + This content should hide and show when the trigger is clicked. +``` + +Large accordion size: + +```haml_example +#accordion-2.panel + .panel-heading-accordion-large.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-2'} + .row + .col-md-23 + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-2.panel-collapse.collapse + .panel-body-accordion.bg-neutral-11 + This content should hide and show when the trigger is clicked. +``` +*/ +/*doc +--- +title: With Icons +name: accordion_with_icons +parent: accordion +--- + +Accordion with plus/minus icon: + +```haml_example +#accordion-3.panel + .panel-heading-accordion-large.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-2'}, href: '#myCollapse-3'} + .row + .col-md-23 + %a + .when-collapsed-inline> + %i.fa.fa-plus-square.collapse-icon> + .when-expanded-inline> + %i.fa.fa-minus-square.collapse-icon> + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-3.panel-collapse.collapse + .panel-body-accordion.bg-neutral-11 + This content should hide and show when the trigger is clicked. +``` + +Accordion with caret right/down icon: + +```haml_example +#accordion-4.panel + .panel-heading-accordion.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-4'} + .row + .col-md-23 + %a + .when-collapsed-inline> + %i.fa.fa-caret-right.collapse-icon> + .when-expanded-inline> + %i.fa.fa-caret-down.collapse-icon> + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-4.panel-collapse.collapse + .panel-body-accordion.bg-neutral-11 + This content should hide and show when the trigger is clicked. + +``` +*/ +/*doc +--- +title: Styles +name: accordion_styles +parent: accordion +--- + +Accordion with Divider: + +This adds a divider between the accordion header and accordion body. + +```haml_example +#accordion-5.panel + .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-5'} + .row + .col-md-23 + %a + .when-collapsed-inline> + %i.fa.fa-caret-right.collapse-icon> + .when-expanded-inline> + %i.fa.fa-caret-down.collapse-icon> + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-5.panel-collapse.collapse + .panel-body-accordion-divider.bg-neutral-11 + This content should hide and show when the trigger is clicked. + +``` + +Accordion with Shadow: + +This adds a shadow to the accordion when it is both open and closed. + +```haml_example +#accordion-6.panel.panel-shadow + .panel-heading-accordion.bg-neutral-11.collapse-trigger.collapsed{data: {toggle: 'collapse', parent: '#accordion-3'}, href: '#myCollapse-6'} + .row + .col-md-23 + %a + .when-collapsed-inline> + %i.fa.fa-caret-right.collapse-icon> + .when-expanded-inline> + %i.fa.fa-caret-down.collapse-icon> + %h3.h5.collapse-title.type-em-1.type-primary-2> My fancy application + #myCollapse-6.panel-collapse.collapse + .panel-body-accordion-divider.bg-neutral-11 + This content should hide and show when the trigger is clicked. + +``` + +*/ +/* line 176, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse] .when-collapsed { + display: none; +} +/* line 179, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse] .when-expanded { + display: block; +} +/* line 182, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse] .when-collapsed-inline { + display: none; +} +/* line 185, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse] .when-expanded-inline { + display: inline; +} +/* line 190, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse].collapsed .when-collapsed { + display: block; +} +/* line 193, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse].collapsed .when-expanded { + display: none; +} +/* line 196, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse].collapsed .when-collapsed-inline { + display: inline; +} +/* line 199, ../../src/pivotal-ui/components/collapse.scss */ +[data-toggle=collapse].collapsed .when-expanded-inline { + display: none; +} + +/* line 206, ../../src/pivotal-ui/components/collapse.scss */ +.collapse-trigger { + cursor: pointer; +} +/* line 209, ../../src/pivotal-ui/components/collapse.scss */ +.collapse-trigger .collapse-title { + display: inline-block; +} +/* line 213, ../../src/pivotal-ui/components/collapse.scss */ +.collapse-trigger .collapse-icon { + display: inline-block; + width: 15px; + color: #686868; + margin-right: 5px; +} + +/* line 221, ../../src/pivotal-ui/components/collapse.scss */ +.panel-heading-accordion, .panel-heading-accordion-large { + position: relative; + padding: 10px 20px; + margin-bottom: 0px; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +/* line 232, ../../src/pivotal-ui/components/collapse.scss */ +.panel-body-accordion, .panel-body-accordion-divider { + margin: 0px; + padding: 30px 20px; +} + +/* line 237, ../../src/pivotal-ui/components/collapse.scss */ +.panel-heading-accordion-large { + padding: 25px 20px 25px 20px; +} + +/* line 242, ../../src/pivotal-ui/components/collapse.scss */ +.panel-body-accordion-divider { + border-top: 2px solid rgba(0, 0, 0, 0.07); +} + +/*doc +--- +title: Introduction +name: 00_form_introduction +categories: + - Forms +--- + +Individual form controls automatically receive some global styling. +All textual ``, `"; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +})(); +var strundefined = typeof undefined; + + + +support.focusinBubbles = "onfocusin" in window; + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu)|click/, + rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !(events = elemData.events) ) { + events = elemData.events = {}; + } + if ( !(eventHandle = elemData.handle) ) { + eventHandle = elemData.handle = function( e ) { + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== strundefined && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend({ + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join(".") + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !(handlers = events[ type ]) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle, false ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = data_priv.hasData( elem ) && data_priv.get( elem ); + + if ( !elemData || !(events = elemData.events) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnotwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[t] ) || []; + type = origType = tmp[1]; + namespaces = ( tmp[2] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + delete elemData.handle; + data_priv.remove( elem, "events" ); + } + }, + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; + + cur = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf(".") >= 0 ) { + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split("."); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf(":") < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join("."); + event.namespace_re = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === (elem.ownerDocument || document) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { + + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( data_priv.get( cur, "events" ) || {} )[ event.type ] && data_priv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && jQuery.acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) && + jQuery.acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && jQuery.isFunction( elem[ type ] ) && !jQuery.isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + elem[ type ](); + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + dispatch: function( event ) { + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( event ); + + var i, j, ret, matched, handleObj, + handlerQueue = [], + args = slice.call( arguments ), + handlers = ( data_priv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[0] = event; + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { + + // Triggered event must either 1) have no namespace, or + // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). + if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) + .apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( (event.result = ret) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, matches, sel, handleObj, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + // Black-hole SVG instance trees (#13180) + // Avoid non-left-click bubbling in Firefox (#3861) + if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.disabled !== true || event.type !== "click" ) { + matches = []; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matches[ sel ] === undefined ) { + matches[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) >= 0 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matches[ sel ] ) { + matches.push( handleObj ); + } + } + if ( matches.length ) { + handlerQueue.push({ elem: cur, handlers: matches }); + } + } + } + } + + // Add the remaining (directly-bound) handlers + if ( delegateCount < handlers.length ) { + handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); + } + + return handlerQueue; + }, + + // Includes some event props shared by KeyEvent and MouseEvent + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + + fixHooks: {}, + + keyHooks: { + props: "char charCode key keyCode".split(" "), + filter: function( event, original ) { + + // Add which for key events + if ( event.which == null ) { + event.which = original.charCode != null ? original.charCode : original.keyCode; + } + + return event; + } + }, + + mouseHooks: { + props: "button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function( event, original ) { + var eventDoc, doc, body, + button = original.button; + + // Calculate pageX/Y if missing and clientX/Y available + if ( event.pageX == null && original.clientX != null ) { + eventDoc = event.target.ownerDocument || document; + doc = eventDoc.documentElement; + body = eventDoc.body; + + event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); + event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + // Note: button is not normalized, so don't use it + if ( !event.which && button !== undefined ) { + event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); + } + + return event; + } + }, + + fix: function( event ) { + if ( event[ jQuery.expando ] ) { + return event; + } + + // Create a writable copy of the event object and normalize some properties + var i, prop, copy, + type = event.type, + originalEvent = event, + fixHook = this.fixHooks[ type ]; + + if ( !fixHook ) { + this.fixHooks[ type ] = fixHook = + rmouseEvent.test( type ) ? this.mouseHooks : + rkeyEvent.test( type ) ? this.keyHooks : + {}; + } + copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; + + event = new jQuery.Event( originalEvent ); + + i = copy.length; + while ( i-- ) { + prop = copy[ i ]; + event[ prop ] = originalEvent[ prop ]; + } + + // Support: Cordova 2.5 (WebKit) (#13255) + // All events should have a target; Cordova deviceready doesn't + if ( !event.target ) { + event.target = document; + } + + // Support: Safari 6.0+, Chrome < 28 + // Target should not be a text node (#504, #13143) + if ( event.target.nodeType === 3 ) { + event.target = event.target.parentNode; + } + + return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; + }, + + special: { + load: { + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + focus: { + // Fire native event if possible so blur/focus sequence is correct + trigger: function() { + if ( this !== safeActiveElement() && this.focus ) { + this.focus(); + return false; + } + }, + delegateType: "focusin" + }, + blur: { + trigger: function() { + if ( this === safeActiveElement() && this.blur ) { + this.blur(); + return false; + } + }, + delegateType: "focusout" + }, + click: { + // For checkbox, fire native event so checked state will be right + trigger: function() { + if ( this.type === "checkbox" && this.click && jQuery.nodeName( this, "input" ) ) { + this.click(); + return false; + } + }, + + // For cross-browser consistency, don't fire native .click() on links + _default: function( event ) { + return jQuery.nodeName( event.target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + }, + + simulate: function( type, elem, event, bubble ) { + // Piggyback on a donor event to simulate a different one. + // Fake originalEvent to avoid donor's stopPropagation, but if the + // simulated event prevents default then we do the same on the donor. + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true, + originalEvent: {} + } + ); + if ( bubble ) { + jQuery.event.trigger( e, null, elem ); + } else { + jQuery.event.dispatch.call( elem, e ); + } + if ( e.isDefaultPrevented() ) { + event.preventDefault(); + } + } +}; + +jQuery.removeEvent = function( elem, type, handle ) { + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle, false ); + } +}; + +jQuery.Event = function( src, props ) { + // Allow instantiation without the 'new' keyword + if ( !(this instanceof jQuery.Event) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + // Support: Android < 4.0 + src.returnValue === false ? + returnTrue : + returnFalse; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || jQuery.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && e.preventDefault ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && e.stopPropagation ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && e.stopImmediatePropagation ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Create mouseenter/leave events using mouseover/out and event-time checks +// Support: Chrome 15+ +jQuery.each({ + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mousenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || (related !== target && !jQuery.contains( target, related )) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +}); + +// Create "bubbling" focus and blur events +// Support: Firefox, Chrome, Safari +if ( !support.focusinBubbles ) { + jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + data_priv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = data_priv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + data_priv.remove( doc, fix ); + + } else { + data_priv.access( doc, fix, attaches ); + } + } + }; + }); +} + +jQuery.fn.extend({ + + on: function( types, selector, data, fn, /*INTERNAL*/ one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + this.on( type, selector, data, types[ type ], one ); + } + return this; + } + + if ( data == null && fn == null ) { + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return this; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return this.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + }); + }, + one: function( types, selector, data, fn ) { + return this.on( types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each(function() { + jQuery.event.remove( this, types, fn, selector ); + }); + }, + + trigger: function( type, data ) { + return this.each(function() { + jQuery.event.trigger( type, data, this ); + }); + }, + triggerHandler: function( type, data ) { + var elem = this[0]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +}); + + +var + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, + rtagName = /<([\w:]+)/, + rhtml = /<|&#?\w+;/, + rnoInnerhtml = /<(?:script|style|link)/i, + // checked="checked" or checked + rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i, + rscriptType = /^$|\/(?:java|ecma)script/i, + rscriptTypeMasked = /^true\/(.*)/, + rcleanScript = /^\s*\s*$/g, + + // We have to close these tags to support XHTML (#13200) + wrapMap = { + + // Support: IE 9 + option: [ 1, "" ], + + thead: [ 1, "", "
      " ], + col: [ 2, "", "
      " ], + tr: [ 2, "", "
      " ], + td: [ 3, "", "
      " ], + + _default: [ 0, "", "" ] + }; + +// Support: IE 9 +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: 1.x compatibility +// Manipulating tables requires a tbody +function manipulationTarget( elem, content ) { + return jQuery.nodeName( elem, "table" ) && + jQuery.nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ? + + elem.getElementsByTagName("tbody")[0] || + elem.appendChild( elem.ownerDocument.createElement("tbody") ) : + elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = (elem.getAttribute("type") !== null) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + var match = rscriptTypeMasked.exec( elem.type ); + + if ( match ) { + elem.type = match[ 1 ]; + } else { + elem.removeAttribute("type"); + } + + return elem; +} + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + data_priv.set( + elems[ i ], "globalEval", !refElements || data_priv.get( refElements[ i ], "globalEval" ) + ); + } +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( data_priv.hasData( src ) ) { + pdataOld = data_priv.access( src ); + pdataCur = data_priv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( data_user.hasData( src ) ) { + udataOld = data_user.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + data_user.set( dest, udataCur ); + } +} + +function getAll( context, tag ) { + var ret = context.getElementsByTagName ? context.getElementsByTagName( tag || "*" ) : + context.querySelectorAll ? context.querySelectorAll( tag || "*" ) : + []; + + return tag === undefined || tag && jQuery.nodeName( context, tag ) ? + jQuery.merge( [ context ], ret ) : + ret; +} + +// Support: IE >= 9 +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +jQuery.extend({ + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = jQuery.contains( elem.ownerDocument, elem ); + + // Support: IE >= 9 + // Fix Cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + buildFragment: function( elems, context, scripts, selection ) { + var elem, tmp, tag, wrap, contains, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( jQuery.type( elem ) === "object" ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement("div") ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Fixes #12346 + // Support: Webkit, IE + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( (elem = nodes[ i++ ]) ) { + + // #4087 - If origin and destination elements are the same, and this is + // that element, do not do anything + if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { + continue; + } + + contains = jQuery.contains( elem.ownerDocument, elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( contains ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( (elem = tmp[ j++ ]) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; + }, + + cleanData: function( elems ) { + var data, elem, type, key, + special = jQuery.event.special, + i = 0; + + for ( ; (elem = elems[ i ]) !== undefined; i++ ) { + if ( jQuery.acceptData( elem ) ) { + key = elem[ data_priv.expando ]; + + if ( key && (data = data_priv.cache[ key ]) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + if ( data_priv.cache[ key ] ) { + // Discard any remaining `private` data + delete data_priv.cache[ key ]; + } + } + } + // Discard any remaining `user` data + delete data_user.cache[ elem[ data_user.expando ] ]; + } + } +}); + +jQuery.fn.extend({ + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each(function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + }); + }, null, value, arguments.length ); + }, + + append: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + }); + }, + + prepend: function() { + return this.domManip( arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + }); + }, + + before: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + }); + }, + + after: function() { + return this.domManip( arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + }); + }, + + remove: function( selector, keepData /* Internal Use Only */ ) { + var elem, + elems = selector ? jQuery.filter( selector, this ) : this, + i = 0; + + for ( ; (elem = elems[i]) != null; i++ ) { + if ( !keepData && elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem ) ); + } + + if ( elem.parentNode ) { + if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { + setGlobalEval( getAll( elem, "script" ) ); + } + elem.parentNode.removeChild( elem ); + } + } + + return this; + }, + + empty: function() { + var elem, + i = 0; + + for ( ; (elem = this[i]) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map(function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + }); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = value.replace( rxhtmlTag, "<$1>" ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var arg = arguments[ 0 ]; + + // Make the changes, replacing each context element with the new content + this.domManip( arguments, function( elem ) { + arg = this.parentNode; + + jQuery.cleanData( getAll( this ) ); + + if ( arg ) { + arg.replaceChild( elem, this ); + } + }); + + // Force removal if there was no new content (e.g., from empty arguments) + return arg && (arg.length || arg.nodeType) ? this : this.remove(); + }, + + detach: function( selector ) { + return this.remove( selector, true ); + }, + + domManip: function( args, callback ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = this.length, + set = this, + iNoClone = l - 1, + value = args[ 0 ], + isFunction = jQuery.isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( isFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return this.each(function( index ) { + var self = set.eq( index ); + if ( isFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + self.domManip( args, callback ); + }); + } + + if ( l ) { + fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + if ( first ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + // Support: QtWebKit + // jQuery.merge because push.apply(_, arraylike) throws + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( this[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !data_priv.access( node, "globalEval" ) && jQuery.contains( doc, node ) ) { + + if ( node.src ) { + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl ) { + jQuery._evalUrl( node.src ); + } + } else { + jQuery.globalEval( node.textContent.replace( rcleanScript, "" ) ); + } + } + } + } + } + } + + return this; + } +}); + +jQuery.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: QtWebKit + // .get() because push.apply(_, arraylike) throws + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +}); + + +var iframe, + elemdisplay = {}; + +/** + * Retrieve the actual display of a element + * @param {String} name nodeName of the element + * @param {Object} doc Document object + */ +// Called only from within defaultDisplay +function actualDisplay( name, doc ) { + var style, + elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ), + + // getDefaultComputedStyle might be reliably used only on attached element + display = window.getDefaultComputedStyle && ( style = window.getDefaultComputedStyle( elem[ 0 ] ) ) ? + + // Use of this method is a temporary fix (more like optmization) until something better comes along, + // since it was removed from specification and supported only in FF + style.display : jQuery.css( elem[ 0 ], "display" ); + + // We don't have any data stored on the element, + // so use "detach" method as fast way to get rid of the element + elem.detach(); + + return display; +} + +/** + * Try to determine the default display value of an element + * @param {String} nodeName + */ +function defaultDisplay( nodeName ) { + var doc = document, + display = elemdisplay[ nodeName ]; + + if ( !display ) { + display = actualDisplay( nodeName, doc ); + + // If the simple way fails, read from inside an iframe + if ( display === "none" || !display ) { + + // Use the already-created iframe if possible + iframe = (iframe || jQuery( "

x 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 ODDnUR0a3CgqyPZke3&8t literal 0 HcmV?d00001 diff --git a/release/1.1.0/fonts/sourcesanspro-extralight-webfont.eot b/release/1.1.0/fonts/sourcesanspro-extralight-webfont.eot new file mode 100755 index 0000000000000000000000000000000000000000..e735e7feb6b4f739439a45f926cc83bd645ef09a GIT binary patch literal 23736 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�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�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