/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
audio,
canvas,
video {
  display: inline-block;
}
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
/* line 50, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
[hidden] {
  display: none;
}
/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
html {
  font-family: sans-serif;
  /* 1 */

  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  /* 2 */

}
/**
 * Remove default margin.
 */
/* line 74, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
body {
  margin: 0;
}
/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
a:focus {
  outline: thin dotted;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 94, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
a:active,
a:hover {
  outline: 0;
}
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 108, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 117, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
abbr[title] {
  border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 125, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
b,
strong {
  font-weight: bold;
}
/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 134, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
dfn {
  font-style: italic;
}
/**
 * Address differences between Firefox and other browsers.
 */
/* line 142, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
/**
 * Address styling not present in IE 8/9.
 */
/* line 152, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
mark {
  background: #ff0;
  color: #000;
}
/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 161, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 173, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
pre {
  white-space: pre-wrap;
}
/**
 * Set consistent quote types.
 */
/* line 181, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 189, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 197, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
/* line 205, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
sup {
  top: -0.5em;
}
/* line 209, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
sub {
  bottom: -0.25em;
}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 221, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
img {
  border: 0;
}
/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 229, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
svg:not(:root) {
  overflow: hidden;
}
/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 241, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
figure {
  margin: 0;
}
/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 253, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 264, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
legend {
  border: 0;
  /* 1 */

  padding: 0;
  /* 2 */

}
/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 275, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */

  font-size: 100%;
  /* 2 */

  margin: 0;
  /* 3 */

}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 289, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button,
input {
  line-height: normal;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 301, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button,
select {
  text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 314, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */

  cursor: pointer;
  /* 3 */

}
/**
 * Re-set default cursor for disabled elements.
 */
/* line 326, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button[disabled],
html input[disabled] {
  cursor: default;
}
/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 336, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */

  padding: 0;
  /* 2 */

}
/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 348, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */

  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */

  box-sizing: content-box;
}
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 360, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 369, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 380, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
textarea {
  overflow: auto;
  /* 1 */

  vertical-align: top;
  /* 2 */

}
/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 393, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/normalize.less */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Dead Simple Grid (c) 2012 Vladimir Agafonkin */
/* line 3, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/grid.less */
.col {
  padding: 0 1.5em;
}
/* line 6, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/grid.less */
.row .row {
  margin: 0 -1.5em;
}
/* line 10, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/grid.less */
.row:before,
.row:after {
  content: "";
  display: table;
}
/* line 14, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/grid.less */
.row:after {
  clear: both;
}
@media only screen {
  /* line 19, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/grid.less */
  .col {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
*/
/* line 7, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
code {
  font-family: consolas, menlo, "ubuntu mono", monospaced;
  font-size: 0.9em;
  color: #111;
}
/* line 13, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre code {
  display: block;
  padding: 0.5em;
  background-color: #fafafc;
  border: solid 1px #ececf0;
}
/* line 20, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
.language-uml {
  border: none;
  background-color: inherit;
  padding: 0;
  font-size: 0.8em;
  line-height: 0.8em;
}
/* line 29, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre code,
pre .subst,
pre .tag .title,
pre .lisp .title,
pre .clojure .built_in,
pre .nginx .title {
  color: black;
}
/* line 38, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .string,
pre .title,
pre .constant,
pre .parent,
pre .tag .value,
pre .rules .value,
pre .rules .value .number,
pre .preprocessor,
pre .haml .symbol,
pre .ruby .symbol,
pre .ruby .symbol .string,
pre .aggregate,
pre .template_tag,
pre .django .variable,
pre .smalltalk .class,
pre .addition,
pre .flow,
pre .stream,
pre .bash .variable,
pre .apache .tag,
pre .apache .cbracket,
pre .tex .command,
pre .tex .special,
pre .erlang_repl .function_or_atom,
pre .asciidoc .header,
pre .markdown .header,
pre .coffeescript .attribute {
  color: #cc5f00;
}
/* line 68, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .comment,
pre .annotation,
pre .template_comment,
pre .diff .header,
pre .chunk,
pre .asciidoc .blockquote,
pre .markdown .blockquote {
  color: #888;
}
/* line 78, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .number,
pre .date,
pre .regexp,
pre .literal,
pre .hexcolor,
pre .smalltalk .symbol,
pre .smalltalk .char,
pre .go .constant,
pre .change,
pre .lasso .variable,
pre .asciidoc .bullet,
pre .markdown .bullet,
pre .asciidoc .link_url,
pre .markdown .link_url {
  color: #cc1b00;
}
/* line 95, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .label,
pre .javadoc,
pre .ruby .string,
pre .decorator,
pre .filter .argument,
pre .localvars,
pre .array,
pre .attr_selector,
pre .important,
pre .pseudo,
pre .pi,
pre .haml .bullet,
pre .doctype,
pre .deletion,
pre .envvar,
pre .shebang,
pre .apache .sqbracket,
pre .nginx .built_in,
pre .tex .formula,
pre .erlang_repl .reserved,
pre .prompt,
pre .asciidoc .link_label,
pre .markdown .link_label,
pre .vhdl .attribute,
pre .clojure .attribute,
pre .asciidoc .attribute,
pre .lasso .attribute,
pre .coffeescript .property {
  color: #8888ff;
}
/* line 126, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .keyword,
pre .id,
pre .title,
pre .built_in,
pre .aggregate,
pre .css .tag,
pre .javadoctag,
pre .phpdoc,
pre .yardoctag,
pre .smalltalk .class,
pre .winutils,
pre .bash .variable,
pre .apache .tag,
pre .go .typename,
pre .tex .command,
pre .asciidoc .strong,
pre .markdown .strong,
pre .request,
pre .status {
  font-weight: bold;
}
/* line 148, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .asciidoc .emphasis,
pre .markdown .emphasis {
  font-style: italic;
}
/* line 153, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .nginx .built_in {
  font-weight: normal;
}
/* line 157, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/highlight.less */
pre .coffeescript .javascript,
pre .javascript .xml,
pre .lasso .markup,
pre .tex .formula,
pre .xml .javascript,
pre .xml .vbscript,
pre .xml .css,
pre .xml .cdata {
  opacity: 0.5;
}
/* line 5, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs,
.tabs_content {
  border-bottom: 1px solid #cccccc;
}
/* line 8, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul {
  list-style: none;
  padding: 0 0 10px 0;
  margin: 0;
  font-size: 0.75em;
  text-align: center;
}
/* line 16, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li {
  display: inline;
  margin-left: -1px;
}
/* line 20, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li a {
  border: 1px solid #cccccc;
  padding: 10px 25px 10px;
  text-decoration: none;
  background-color: #ffffff;
  border-bottom: none;
  outline: none;
  color: #333333;
}
/* line 29, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li a:hover {
  color: #111111;
}
/* line 32, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li.active a {
  border-bottom: none;
  color: #111111;
  padding-bottom: 11px;
  font-weight: bold;
}
/* line 38, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li.active a:hover {
  color: #111111;
  font-weight: bold;
}
/* line 43, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs ul li a.icon {
  background-image: url('products.png');
  background-position: 13px 9px;
  background-repeat: no-repeat;
  padding-left: 36px;
}
/* line 49, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tabs_content {
  border-top: none;
  padding: 10px 0;
}
/* line 57, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tab_content:nth-child(n+2) {
  display: none;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
*/
/* line 66, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/tabs.less */
.tab_content pre code {
  background-color: inherit;
  border: none;
}
/* line 19, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
.container {
  max-width: 90em;
}
/* you only need width to set up columns; all columns are 100%-width by default, so we start
   from a one-column mobile layout and gradually improve it according to available screen space */
@media only screen and (min-width: 34em) {
  /* line 25, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .feature,
  .info {
    width: 50%;
  }
}
@media only screen and (min-width: 54em) {
  /* line 29, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .content {
    width: 80.00%;
  }
  /* line 30, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .sidebar {
    width: 20.00%;
  }
  /* line 31, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .info {
    width: 100%;
  }
}
@media only screen and (min-width: 76em) {
  /* line 35, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .content {
    width: 85.00%;
  }
  /* 7/12 */
  /* line 36, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
  .sidebar {
    width: 15.00%;
  }
  /* 5/12 */
}
/* line 45, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
header#top {
  background-color: black;
  padding: 0.2em;
}
/* line 59, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
p,
a,
td {
  color: #444;
}
/* line 63, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
h1,
h2,
h3,
h4,
h5 {
  color: #222;
}
/* line 67, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
.logo {
  font-family: "Helvetica Neue", "Helvetica", verdana, sans;
  color: #444;
  font-size: 32px;
  background-color: black;
  margin-left: 1em;
  border: double 3px #444;
  padding: 0.2em;
}
/* line 79, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
iframe.result {
  width: 100%;
  min-height: 200px;
  height: auto;
  border: dashed 1px #ececf0;
}
/* line 86, /home/coder/Projects/pm-tutdown/src/lib/tutdown/assets/style.less */
code {
  font-family: consolas, menlo, "ubuntu mono", monospaced;
}
