/* Reset.less
 * Props to Eric Meyer (meyerweb.com) for his CSS reset file. We're using an adapted version here that cuts out some of the reset HTML elements we will never need here (i.e., dfn, samp, etc).
 * ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* line 9, ../sass/compass_twitter_bootstrap/_reset.scss */
html, body {
  margin: 0;
  padding: 0;
}

/* line 10, ../sass/compass_twitter_bootstrap/_reset.scss */
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  line-height: 1;
  font-family: inherit;
}

/* line 11, ../sass/compass_twitter_bootstrap/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 12, ../sass/compass_twitter_bootstrap/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 13, ../sass/compass_twitter_bootstrap/_reset.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
}

/* line 23, ../sass/compass_twitter_bootstrap/_reset.scss */
html {
  overflow-y: scroll;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 30, ../sass/compass_twitter_bootstrap/_reset.scss */
a:focus {
  outline: thin dotted;
}

/* line 35, ../sass/compass_twitter_bootstrap/_reset.scss */
a:hover,
a:active {
  outline: 0;
}

/* line 51, ../sass/compass_twitter_bootstrap/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

/* line 60, ../sass/compass_twitter_bootstrap/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 69, ../sass/compass_twitter_bootstrap/_reset.scss */
audio:not([controls]) {
  display: none;
}

/* line 77, ../sass/compass_twitter_bootstrap/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 83, ../sass/compass_twitter_bootstrap/_reset.scss */
sup {
  top: -0.5em;
}

/* line 86, ../sass/compass_twitter_bootstrap/_reset.scss */
sub {
  bottom: -0.25em;
}

/* line 93, ../sass/compass_twitter_bootstrap/_reset.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 106, ../sass/compass_twitter_bootstrap/_reset.scss */
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 113, ../sass/compass_twitter_bootstrap/_reset.scss */
button,
input {
  line-height: normal;
  *overflow: visible;
}

/* line 118, ../sass/compass_twitter_bootstrap/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 125, ../sass/compass_twitter_bootstrap/_reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}

/* line 129, ../sass/compass_twitter_bootstrap/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 135, ../sass/compass_twitter_bootstrap/_reset.scss */
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 138, ../sass/compass_twitter_bootstrap/_reset.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* Variables.less
 * Variables to customize the look and feel of Bootstrap
 * ----------------------------------------------------- */
/* Mixins.scss
 * Snippets of reusable CSS to develop faster and keep code readable
 * ----------------------------------------------------------------- */
/*
 * Scaffolding
 * Basic and global styles for generating a grid system, structural layout, and page templates
 * ------------------------------------------------------------------------------------------- */
/* line 10, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
html, body {
  background-color: white;
}

/* line 13, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #404040;
}

/* line 20, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.container {
  width: 940px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.container:before, .container:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.container:after {
  clear: both;
}

/* line 25, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.container-fluid {
  position: relative;
  min-width: 940px;
  padding-left: 20px;
  padding-right: 20px;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.container-fluid:after {
  clear: both;
}
/* line 31, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.container-fluid > .sidebar {
  float: left;
  width: 220px;
}
/* line 36, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.container-fluid > .content {
  margin-left: 240px;
}

/* line 46, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
a {
  color: #0069d6;
  text-decoration: none;
  line-height: inherit;
  font-weight: inherit;
}
/* line 51, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
a:hover {
  color: #00438a;
  text-decoration: underline;
}

/* line 58, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.pull-right {
  float: right;
}

/* line 61, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.pull-left {
  float: left;
}

/* line 66, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.hide {
  display: none;
}

/* line 69, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.show {
  display: block;
}

/* line 78, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.row {
  zoom: 1;
  margin-left: -20px;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.row:before, .row:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.row:after {
  clear: both;
}

/* line 85, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
[class*="span"] {
  display: inline;
  float: left;
  margin-left: 20px;
}

/* line 90, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span1 {
  width: 40px;
}

/* line 91, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span2 {
  width: 100px;
}

/* line 92, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span3 {
  width: 160px;
}

/* line 93, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span4 {
  width: 220px;
}

/* line 94, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span5 {
  width: 280px;
}

/* line 95, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span6 {
  width: 340px;
}

/* line 96, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span7 {
  width: 400px;
}

/* line 97, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span8 {
  width: 460px;
}

/* line 98, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span9 {
  width: 520px;
}

/* line 99, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span10 {
  width: 580px;
}

/* line 100, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span11 {
  width: 640px;
}

/* line 101, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span12 {
  width: 700px;
}

/* line 102, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span13 {
  width: 760px;
}

/* line 103, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span14 {
  width: 820px;
}

/* line 104, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span15 {
  width: 880px;
}

/* line 105, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span16 {
  width: 940px;
}

/* line 108, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span17 {
  width: 1000px;
}

/* line 109, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span18 {
  width: 1060px;
}

/* line 110, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span19 {
  width: 1120px;
}

/* line 111, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span20 {
  width: 1180px;
}

/* line 112, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span21 {
  width: 1240px;
}

/* line 113, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span22 {
  width: 1300px;
}

/* line 114, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span23 {
  width: 1360px;
}

/* line 115, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span24 {
  width: 1420px;
}

/* line 118, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset1 {
  margin-left: 80px;
}

/* line 119, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset2 {
  margin-left: 140px;
}

/* line 120, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset3 {
  margin-left: 200px;
}

/* line 121, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset4 {
  margin-left: 260px;
}

/* line 122, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset5 {
  margin-left: 320px;
}

/* line 123, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset6 {
  margin-left: 380px;
}

/* line 124, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset7 {
  margin-left: 440px;
}

/* line 125, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset8 {
  margin-left: 500px;
}

/* line 126, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset9 {
  margin-left: 560px;
}

/* line 127, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset10 {
  margin-left: 620px;
}

/* line 128, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset11 {
  margin-left: 680px;
}

/* line 129, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset12 {
  margin-left: 740px;
}

/* line 132, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span-one-third {
  width: 300px;
}

/* line 133, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.span-two-thirds {
  width: 620px;
}

/* line 134, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset-one-third {
  margin-left: 340px;
}

/* line 135, ../sass/compass_twitter_bootstrap/_scaffolding.scss */
.offset-two-thirds {
  margin-left: 660px;
}

/* Typography.less
 * Headings, body text, lists, code, and more for a versatile and durable typography system
 * ---------------------------------------------------------------------------------------- */
/* line 9, ../sass/compass_twitter_bootstrap/_type.scss */
p {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 9px;
}
/* line 12, ../sass/compass_twitter_bootstrap/_type.scss */
p small {
  font-size: 11px;
  color: #bfbfbf;
}

/* line 22, ../sass/compass_twitter_bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  color: #404040;
}
/* line 25, ../sass/compass_twitter_bootstrap/_type.scss */
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #bfbfbf;
}

/* line 29, ../sass/compass_twitter_bootstrap/_type.scss */
h1 {
  margin-bottom: 18px;
  font-size: 30px;
  line-height: 36px;
}
/* line 33, ../sass/compass_twitter_bootstrap/_type.scss */
h1 small {
  font-size: 18px;
}

/* line 37, ../sass/compass_twitter_bootstrap/_type.scss */
h2 {
  font-size: 24px;
  line-height: 36px;
}
/* line 40, ../sass/compass_twitter_bootstrap/_type.scss */
h2 small {
  font-size: 14px;
}

/* line 44, ../sass/compass_twitter_bootstrap/_type.scss */
h3, h4, h5, h6 {
  line-height: 36px;
}

/* line 47, ../sass/compass_twitter_bootstrap/_type.scss */
h3 {
  font-size: 18px;
}
/* line 49, ../sass/compass_twitter_bootstrap/_type.scss */
h3 small {
  font-size: 14px;
}

/* line 53, ../sass/compass_twitter_bootstrap/_type.scss */
h4 {
  font-size: 16px;
}
/* line 55, ../sass/compass_twitter_bootstrap/_type.scss */
h4 small {
  font-size: 12px;
}

/* line 59, ../sass/compass_twitter_bootstrap/_type.scss */
h5 {
  font-size: 14px;
}

/* line 62, ../sass/compass_twitter_bootstrap/_type.scss */
h6 {
  font-size: 13px;
  color: #bfbfbf;
  text-transform: uppercase;
}

/* line 73, ../sass/compass_twitter_bootstrap/_type.scss */
ul, ol {
  margin: 0 0 18px 25px;
}

/* line 79, ../sass/compass_twitter_bootstrap/_type.scss */
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}

/* line 82, ../sass/compass_twitter_bootstrap/_type.scss */
ul {
  list-style: disc;
}

/* line 85, ../sass/compass_twitter_bootstrap/_type.scss */
ol {
  list-style: decimal;
}

/* line 88, ../sass/compass_twitter_bootstrap/_type.scss */
li {
  line-height: 18px;
  color: gray;
}

/* line 92, ../sass/compass_twitter_bootstrap/_type.scss */
ul.unstyled {
  list-style: none;
  margin-left: 0;
}

/* line 98, ../sass/compass_twitter_bootstrap/_type.scss */
dl {
  margin-bottom: 18px;
}
/* line 100, ../sass/compass_twitter_bootstrap/_type.scss */
dl dt, dl dd {
  line-height: 18px;
}
/* line 103, ../sass/compass_twitter_bootstrap/_type.scss */
dl dt {
  font-weight: bold;
}
/* line 106, ../sass/compass_twitter_bootstrap/_type.scss */
dl dd {
  margin-left: 9px;
}

/* line 115, ../sass/compass_twitter_bootstrap/_type.scss */
hr {
  margin: 20px 0 19px;
  border: 0;
  border-bottom: 1px solid #eee;
}

/* line 122, ../sass/compass_twitter_bootstrap/_type.scss */
strong {
  font-style: inherit;
  font-weight: bold;
}

/* line 126, ../sass/compass_twitter_bootstrap/_type.scss */
em {
  font-style: italic;
  font-weight: inherit;
  line-height: inherit;
}

/* line 131, ../sass/compass_twitter_bootstrap/_type.scss */
.muted {
  color: #bfbfbf;
}

/* line 136, ../sass/compass_twitter_bootstrap/_type.scss */
blockquote {
  margin-bottom: 18px;
  border-left: 5px solid #eee;
  padding-left: 15px;
}
/* line 140, ../sass/compass_twitter_bootstrap/_type.scss */
blockquote p {
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 0;
}
/* line 144, ../sass/compass_twitter_bootstrap/_type.scss */
blockquote small {
  display: block;
  font-size: 12px;
  font-weight: 300;
  line-height: 18px;
  color: #bfbfbf;
}
/* line 148, ../sass/compass_twitter_bootstrap/_type.scss */
blockquote small:before {
  content: '\2014 \00A0';
}

/* line 155, ../sass/compass_twitter_bootstrap/_type.scss */
address {
  display: block;
  line-height: 18px;
  margin-bottom: 18px;
}

/* line 162, ../sass/compass_twitter_bootstrap/_type.scss */
code, pre {
  padding: 0 3px 2px;
  font-family: Monaco, Andale Mono, Courier New, monospace;
  font-size: 12px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

/* line 168, ../sass/compass_twitter_bootstrap/_type.scss */
code {
  background-color: #fee9cc;
  color: rgba(0, 0, 0, 0.75);
  padding: 1px 3px;
}

/* line 173, ../sass/compass_twitter_bootstrap/_type.scss */
pre {
  background-color: #f5f5f5;
  display: block;
  padding: 8.5px;
  margin: 0 0 18px;
  line-height: 18px;
  font-size: 12px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* Forms.less
 * Base styles for various input types, form layouts, and states
 * ------------------------------------------------------------- */
/* line 9, ../sass/compass_twitter_bootstrap/_forms.scss */
form {
  margin-bottom: 18px;
}

/* line 14, ../sass/compass_twitter_bootstrap/_forms.scss */
fieldset {
  margin-bottom: 18px;
  padding-top: 18px;
}
/* line 17, ../sass/compass_twitter_bootstrap/_forms.scss */
fieldset legend {
  display: block;
  padding-left: 150px;
  font-size: 19.5px;
  line-height: 1;
  color: #404040;
  *padding: 0 0 5px 145px;
  /* IE6-7 */
  *line-height: 1.5;
  /* IE6-7 */
}

/* line 29, ../sass/compass_twitter_bootstrap/_forms.scss */
form .clearfix {
  margin-bottom: 18px;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
form .clearfix:before, form .clearfix:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
form .clearfix:after {
  clear: both;
}

/* line 38, ../sass/compass_twitter_bootstrap/_forms.scss */
label,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: normal;
}

/* line 43, ../sass/compass_twitter_bootstrap/_forms.scss */
label {
  padding-top: 6px;
  font-size: 13px;
  line-height: 18px;
  float: left;
  width: 130px;
  text-align: right;
  color: #404040;
}

/* line 54, ../sass/compass_twitter_bootstrap/_forms.scss */
form .input {
  margin-left: 150px;
}

/* line 60, ../sass/compass_twitter_bootstrap/_forms.scss */
input[type=checkbox],
input[type=radio] {
  cursor: pointer;
}

/* line 68, ../sass/compass_twitter_bootstrap/_forms.scss */
input,
textarea,
select,
.uneditable-input {
  display: inline-block;
  width: 210px;
  height: 18px;
  padding: 4px;
  font-size: 13px;
  line-height: 18px;
  color: gray;
  border: 1px solid #ccc;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}

/* mini reset for non-html5 file types */
/* line 82, ../sass/compass_twitter_bootstrap/_forms.scss */
input[type=checkbox],
input[type=radio] {
  width: auto;
  height: auto;
  padding: 0;
  margin: 3px 0;
  *margin-top: 0;
  /* IE6-7 */
  line-height: normal;
  border: none;
}

/* line 92, ../sass/compass_twitter_bootstrap/_forms.scss */
input[type=file] {
  background-color: white;
  padding: initial;
  border: initial;
  line-height: initial;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 102, ../sass/compass_twitter_bootstrap/_forms.scss */
input[type=button],
input[type=reset],
input[type=submit] {
  width: auto;
  height: auto;
}

/* line 108, ../sass/compass_twitter_bootstrap/_forms.scss */
select,
input[type=file] {
  height: 27px;
  line-height: 27px;
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
}

/* line 115, ../sass/compass_twitter_bootstrap/_forms.scss */
select[multiple] {
  height: inherit;
}

/* line 119, ../sass/compass_twitter_bootstrap/_forms.scss */
textarea {
  height: auto;
}

/* line 124, ../sass/compass_twitter_bootstrap/_forms.scss */
.uneditable-input {
  background-color: white;
  display: block;
  border-color: #eee;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}

/* line 133, ../sass/compass_twitter_bootstrap/_forms.scss */
:-moz-placeholder {
  color: #bfbfbf;
}

/* line 136, ../sass/compass_twitter_bootstrap/_forms.scss */
::-webkit-input-placeholder {
  color: #bfbfbf;
}

/* line 142, ../sass/compass_twitter_bootstrap/_forms.scss */
input,
textarea {
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
}

/* line 148, ../sass/compass_twitter_bootstrap/_forms.scss */
input:focus,
textarea:focus {
  outline: 0;
  border-color: rgba(82, 168, 236, 0.8);
  -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  -o-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 156, ../sass/compass_twitter_bootstrap/_forms.scss */
input[type=file]:focus,
input[type=checkbox]:focus,
select:focus {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: 1px dotted #666;
}

/* line 162, ../sass/compass_twitter_bootstrap/_forms.scss */
form div.clearfix.error {
  background: #fae5e3;
  padding: 10px 0;
  margin: -10px 0 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
/* line 170, ../sass/compass_twitter_bootstrap/_forms.scss */
form div.clearfix.error > label,
form div.clearfix.error span.help-inline,
form div.clearfix.error span.help-block {
  color: #9d261d;
}
/* line 174, ../sass/compass_twitter_bootstrap/_forms.scss */
form div.clearfix.error input,
form div.clearfix.error textarea {
  border-color: #c87872;
  -moz-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  -webkit-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  -o-box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
  box-shadow: 0 0 3px rgba(171, 41, 32, 0.25);
}
/* line 177, ../sass/compass_twitter_bootstrap/_forms.scss */
form div.clearfix.error input:focus,
form div.clearfix.error textarea:focus {
  border-color: #b9554d;
  -moz-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  -webkit-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  -o-box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
  box-shadow: 0 0 6px rgba(171, 41, 32, 0.5);
}
/* line 184, ../sass/compass_twitter_bootstrap/_forms.scss */
form div.clearfix.error .input-prepend span.add-on,
form div.clearfix.error .input-append span.add-on {
  background: #f4c8c5;
  border-color: #c87872;
  color: #b9554d;
}

/* line 197, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-mini,
input.mini,
textarea.mini,
select.mini {
  width: 60px;
}

/* line 203, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-small,
input.small,
textarea.small,
select.small {
  width: 90px;
}

/* line 209, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-medium,
input.medium,
textarea.medium,
select.medium {
  width: 150px;
}

/* line 215, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-large,
input.large,
textarea.large,
select.large {
  width: 210px;
}

/* line 221, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-xlarge,
input.xlarge,
textarea.xlarge,
select.xlarge {
  width: 270px;
}

/* line 227, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-xxlarge,
input.xxlarge,
textarea.xxlarge,
select.xxlarge {
  width: 530px;
}

/* line 230, ../sass/compass_twitter_bootstrap/_forms.scss */
textarea.xxlarge {
  overflow-y: auto;
}

/* line 246, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span1,
textarea.span1,
select.span1 {
  display: inline-block;
  float: none;
  width: 30px;
  margin-left: 0;
}
/* line 247, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span2,
textarea.span2,
select.span2 {
  display: inline-block;
  float: none;
  width: 90px;
  margin-left: 0;
}
/* line 248, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span3,
textarea.span3,
select.span3 {
  display: inline-block;
  float: none;
  width: 150px;
  margin-left: 0;
}
/* line 249, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span4,
textarea.span4,
select.span4 {
  display: inline-block;
  float: none;
  width: 210px;
  margin-left: 0;
}
/* line 250, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span5,
textarea.span5,
select.span5 {
  display: inline-block;
  float: none;
  width: 270px;
  margin-left: 0;
}
/* line 251, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span6,
textarea.span6,
select.span6 {
  display: inline-block;
  float: none;
  width: 330px;
  margin-left: 0;
}
/* line 252, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span7,
textarea.span7,
select.span7 {
  display: inline-block;
  float: none;
  width: 390px;
  margin-left: 0;
}
/* line 253, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span8,
textarea.span8,
select.span8 {
  display: inline-block;
  float: none;
  width: 450px;
  margin-left: 0;
}
/* line 254, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span9,
textarea.span9,
select.span9 {
  display: inline-block;
  float: none;
  width: 510px;
  margin-left: 0;
}
/* line 255, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span10,
textarea.span10,
select.span10 {
  display: inline-block;
  float: none;
  width: 570px;
  margin-left: 0;
}
/* line 256, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span11,
textarea.span11,
select.span11 {
  display: inline-block;
  float: none;
  width: 630px;
  margin-left: 0;
}
/* line 257, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span12,
textarea.span12,
select.span12 {
  display: inline-block;
  float: none;
  width: 690px;
  margin-left: 0;
}
/* line 258, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span13,
textarea.span13,
select.span13 {
  display: inline-block;
  float: none;
  width: 750px;
  margin-left: 0;
}
/* line 259, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span14,
textarea.span14,
select.span14 {
  display: inline-block;
  float: none;
  width: 810px;
  margin-left: 0;
}
/* line 260, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span15,
textarea.span15,
select.span15 {
  display: inline-block;
  float: none;
  width: 870px;
  margin-left: 0;
}
/* line 261, ../sass/compass_twitter_bootstrap/_forms.scss */
input.span16,
textarea.span16,
select.span16 {
  display: inline-block;
  float: none;
  width: 930px;
  margin-left: 0;
}

/* line 270, ../sass/compass_twitter_bootstrap/_forms.scss */
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #f5f5f5;
  border-color: #ddd;
  cursor: not-allowed;
}

/* line 277, ../sass/compass_twitter_bootstrap/_forms.scss */
.actions {
  background: #f5f5f5;
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 17px 20px 18px 150px;
  border-top: 1px solid #ddd;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -khtml-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 284, ../sass/compass_twitter_bootstrap/_forms.scss */
.actions .secondary-action {
  float: right;
}
/* line 286, ../sass/compass_twitter_bootstrap/_forms.scss */
.actions .secondary-action a {
  line-height: 30px;
}
/* line 288, ../sass/compass_twitter_bootstrap/_forms.scss */
.actions .secondary-action a:hover {
  text-decoration: underline;
}

/* line 297, ../sass/compass_twitter_bootstrap/_forms.scss */
.help-inline,
.help-block {
  font-size: 11px;
  line-height: 18px;
  color: #bfbfbf;
}

/* line 302, ../sass/compass_twitter_bootstrap/_forms.scss */
.help-inline {
  padding-left: 5px;
  *position: relative;
  /* IE6-7 */
  *top: -5px;
  /* IE6-7 */
}

/* line 309, ../sass/compass_twitter_bootstrap/_forms.scss */
.help-block {
  display: block;
  max-width: 600px;
}

/* line 315, ../sass/compass_twitter_bootstrap/_forms.scss */
.inline-inputs {
  color: gray;
}
/* line 317, ../sass/compass_twitter_bootstrap/_forms.scss */
.inline-inputs span, .inline-inputs input {
  display: inline-block;
}
/* line 320, ../sass/compass_twitter_bootstrap/_forms.scss */
.inline-inputs input.mini {
  width: 60px;
}
/* line 323, ../sass/compass_twitter_bootstrap/_forms.scss */
.inline-inputs input.small {
  width: 90px;
}
/* line 326, ../sass/compass_twitter_bootstrap/_forms.scss */
.inline-inputs span {
  padding: 0 2px 0 1px;
}

/* line 334, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-prepend input,
.input-append input {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -khtml-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 337, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-prepend .add-on,
.input-append .add-on {
  position: relative;
  background: #f5f5f5;
  border: 1px solid #ccc;
  z-index: 2;
  float: left;
  display: block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 4px 4px 5px;
  margin-right: -1px;
  font-weight: normal;
  line-height: 18px;
  color: #bfbfbf;
  text-align: center;
  text-shadow: 0 1px 0 white;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -khtml-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 356, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-prepend .active,
.input-append .active {
  background: #a9dba9;
  border-color: #46a546;
}

/* line 362, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-prepend .add-on {
  *margin-top: 1px;
  /* IE6-7 */
}

/* line 367, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-append input {
  float: left;
  -moz-border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -khtml-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 371, ../sass/compass_twitter_bootstrap/_forms.scss */
.input-append .add-on {
  -moz-border-radius: 0 3px 3px 0;
  -webkit-border-radius: 0 3px 3px 0;
  -o-border-radius: 0 3px 3px 0;
  -ms-border-radius: 0 3px 3px 0;
  -khtml-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  margin-right: 0;
  margin-left: -1px;
}

/* line 379, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list {
  margin: 0 0 5px;
  width: 100%;
}
/* line 382, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list li {
  display: block;
  padding: 0;
  width: 100%;
}
/* line 387, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list label {
  display: block;
  float: none;
  width: auto;
  padding: 0;
  line-height: 18px;
  text-align: left;
  white-space: normal;
}
/* line 395, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list label strong {
  color: gray;
}
/* line 398, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list label small {
  font-size: 11px;
  font-weight: normal;
}
/* line 403, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list .inputs-list {
  margin-left: 25px;
  margin-bottom: 10px;
  padding-top: 0;
}
/* line 408, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list:first-child {
  padding-top: 6px;
}
/* line 411, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list li + li {
  padding-top: 2px;
}
/* line 415, ../sass/compass_twitter_bootstrap/_forms.scss */
.inputs-list input[type=radio],
.inputs-list input[type=checkbox] {
  margin-bottom: 0;
}

/* line 421, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked {
  padding-left: 20px;
}
/* line 423, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked fieldset {
  padding-top: 9px;
}
/* line 426, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked legend {
  padding-left: 0;
}
/* line 429, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked label {
  display: block;
  float: none;
  width: auto;
  font-weight: bold;
  text-align: left;
  line-height: 20px;
  padding-top: 0;
}
/* line 438, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .clearfix {
  margin-bottom: 9px;
}
/* line 440, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .clearfix div.input {
  margin-left: 0;
}
/* line 444, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .inputs-list {
  margin-bottom: 0;
}
/* line 446, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .inputs-list li {
  padding-top: 0;
}
/* line 448, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .inputs-list li label {
  font-weight: normal;
  padding-top: 0;
}
/* line 454, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked div.clearfix.error {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-top: 0;
  margin-left: -10px;
}
/* line 461, ../sass/compass_twitter_bootstrap/_forms.scss */
.form-stacked .actions {
  margin-left: -20px;
  padding-left: 20px;
}

/*
 * Tables.less
 * Tables for, you guessed it, tabular data
 * ---------------------------------------- */
/* line 10, ../sass/compass_twitter_bootstrap/_tables.scss */
table {
  width: 100%;
  margin-bottom: 18px;
  padding: 0;
  border-collapse: separate;
  *border-collapse: collapse;
  /* IE7, collapse table to remove spacing */
  font-size: 13px;
  border: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
/* line 19, ../sass/compass_twitter_bootstrap/_tables.scss */
table th, table td {
  padding: 10px 10px 9px;
  line-height: 18px;
  text-align: left;
}
/* line 24, ../sass/compass_twitter_bootstrap/_tables.scss */
table th {
  padding-top: 9px;
  font-weight: bold;
  vertical-align: middle;
  border-bottom: 1px solid #ddd;
}
/* line 30, ../sass/compass_twitter_bootstrap/_tables.scss */
table td {
  vertical-align: top;
}
/* line 34, ../sass/compass_twitter_bootstrap/_tables.scss */
table th + th,
table td + td {
  border-left: 1px solid #ddd;
}
/* line 37, ../sass/compass_twitter_bootstrap/_tables.scss */
table tr + tr td {
  border-top: 1px solid #ddd;
}
/* line 40, ../sass/compass_twitter_bootstrap/_tables.scss */
table tbody tr:first-child td:first-child {
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  -o-border-radius: 4px 0 0 0;
  -ms-border-radius: 4px 0 0 0;
  -khtml-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
}
/* line 43, ../sass/compass_twitter_bootstrap/_tables.scss */
table tbody tr:first-child td:last-child {
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
  -o-border-radius: 0 4px 0 0;
  -ms-border-radius: 0 4px 0 0;
  -khtml-border-radius: 0 4px 0 0;
  border-radius: 0 4px 0 0;
}
/* line 46, ../sass/compass_twitter_bootstrap/_tables.scss */
table tbody tr:last-child td:first-child {
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  -o-border-radius: 0 0 0 4px;
  -ms-border-radius: 0 0 0 4px;
  -khtml-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
/* line 49, ../sass/compass_twitter_bootstrap/_tables.scss */
table tbody tr:last-child td:last-child {
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
  -o-border-radius: 0 0 4px 0;
  -ms-border-radius: 0 0 4px 0;
  -khtml-border-radius: 0 0 4px 0;
  border-radius: 0 0 4px 0;
}

/* line 61, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped tbody tr:nth-child(odd) td {
  background-color: #f9f9f9;
}
/* line 64, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped tbody tr:hover td {
  background-color: #f5f5f5;
}
/* line 70, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .header {
  cursor: pointer;
}
/* line 72, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .header:after {
  content: "";
  float: right;
  margin-top: 7px;
  border-width: 0 4px 4px;
  border-style: solid;
  border-color: #000 transparent;
  visibility: hidden;
}
/* line 84, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .headerSortUp,
.zebra-striped .headerSortDown {
  background-color: rgba(141, 192, 219, 0.25);
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}
/* line 90, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .header:hover:after {
  visibility: visible;
}
/* line 97, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .headerSortDown:after,
.zebra-striped .headerSortDown:hover:after {
  visibility: visible;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=6000);
  opacity: 60;
}
/* line 104, ../sass/compass_twitter_bootstrap/_tables.scss */
.zebra-striped .headerSortUp:after {
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000;
  visibility: visible;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=6000);
  opacity: 60;
}

/* line 118, ../sass/compass_twitter_bootstrap/_tables.scss */
table .blue {
  color: #049cdb;
  border-bottom-color: #049cdb;
}
/* line 123, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.blue,
table .headerSortDown.blue {
  background-color: #ade6fe;
}
/* line 127, ../sass/compass_twitter_bootstrap/_tables.scss */
table .green {
  color: #46a546;
  border-bottom-color: #46a546;
}
/* line 132, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.green,
table .headerSortDown.green {
  background-color: #cdeacd;
}
/* line 136, ../sass/compass_twitter_bootstrap/_tables.scss */
table .red {
  color: #9d261d;
  border-bottom-color: #9d261d;
}
/* line 141, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.red,
table .headerSortDown.red {
  background-color: #f4c8c5;
}
/* line 145, ../sass/compass_twitter_bootstrap/_tables.scss */
table .yellow {
  color: #ffc40d;
  border-bottom-color: #ffc40d;
}
/* line 150, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.yellow,
table .headerSortDown.yellow {
  background-color: #fff6d9;
}
/* line 154, ../sass/compass_twitter_bootstrap/_tables.scss */
table .orange {
  color: #f89406;
  border-bottom-color: #f89406;
}
/* line 159, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.orange,
table .headerSortDown.orange {
  background-color: #fee9cc;
}
/* line 163, ../sass/compass_twitter_bootstrap/_tables.scss */
table .purple {
  color: #7a43b6;
  border-bottom-color: #7a43b6;
}
/* line 168, ../sass/compass_twitter_bootstrap/_tables.scss */
table .headerSortUp.purple,
table .headerSortDown.purple {
  background-color: #e2d5f0;
}

/* Patterns.less
 * Repeatable UI elements outside the base styles provided from the scaffolding
 * ---------------------------------------------------------------------------- */
/* line 10, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar {
  height: 40px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 10000;
  overflow: visible;
}
/* line 20, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar a {
  color: #bfbfbf;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 29, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar h3 a:hover,
.topbar .brand a:hover,
.topbar ul .active > a {
  background-color: #333;
  background-color: rgba(255, 255, 255, 0.05);
  color: white;
  text-decoration: none;
}
/* line 38, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar h3 {
  position: relative;
}
/* line 42, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar h3 a,
.topbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  color: white;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
}
/* line 54, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar p {
  margin: 0;
  line-height: 40px;
}
/* line 57, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar p a:hover {
  background-color: transparent;
  color: white;
}
/* line 64, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar form {
  float: left;
  margin: 5px 0 0 0;
  position: relative;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 71, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar form.pull-right {
  float: right;
}
/* line 74, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar input {
  background-color: #444;
  background-color: rgba(255, 255, 255, 0.3);
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: normal;
  font-weight: 13px;
  line-height: 1;
  padding: 4px 9px;
  color: white;
  color: rgba(255, 255, 255, 0.75);
  border: 1px solid #111;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  -o-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 88, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar input:-moz-placeholder {
  color: #e6e6e6;
}
/* line 91, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar input::-webkit-input-placeholder {
  color: #e6e6e6;
}
/* line 95, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar input:hover {
  background-color: #bfbfbf;
  background-color: rgba(255, 255, 255, 0.5);
  color: white;
}
/* line 102, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar input:focus, .topbar input.focused {
  outline: 0;
  background-color: white;
  color: #404040;
  text-shadow: 0 1px 0 white;
  border: 0;
  padding: 5px 10px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}

/* line 117, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar-inner,
.topbar .fill {
  background-color: #222;
  background-color: #222222;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF222222');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#333333), to(#222222));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #222222));
  background-image: -webkit-linear-gradient(#333333, #222222);
  background-image: -moz-linear-gradient(#333333, #222222);
  background-image: -o-linear-gradient(#333333, #222222);
  background-image: -ms-linear-gradient(#333333, #222222);
  background-image: linear-gradient(#333333, #222222);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}

/* line 132, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul,
.nav {
  display: block;
  float: left;
  margin: 0 10px 0 0;
  position: relative;
  left: 0;
}
/* line 138, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul > li,
.nav > li {
  display: block;
  float: left;
}
/* line 142, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul a,
.nav a {
  display: block;
  float: none;
  padding: 10px 10px 11px;
  line-height: 19px;
  text-decoration: none;
}
/* line 148, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul a:hover,
.nav a:hover {
  color: white;
  text-decoration: none;
}
/* line 153, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .active > a,
.nav .active > a {
  background-color: #222;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 159, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul.secondary-nav,
.nav.secondary-nav {
  float: right;
  margin-left: 10px;
  margin-right: 0;
}
/* line 165, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul.secondary-nav .menu-dropdown,
.topbar div > ul.secondary-nav .dropdown-menu,
.nav.secondary-nav .menu-dropdown,
.nav.secondary-nav .dropdown-menu {
  right: 0;
  border: 0;
}
/* line 175, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul a.menu:hover,
.topbar div > ul li.open .menu,
.topbar div > ul .dropdown-toggle:hover,
.topbar div > ul .dropdown.open .dropdown-toggle,
.nav a.menu:hover,
.nav li.open .menu,
.nav .dropdown-toggle:hover,
.nav .dropdown.open .dropdown-toggle {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}
/* line 181, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown,
.topbar div > ul .dropdown-menu,
.nav .menu-dropdown,
.nav .dropdown-menu {
  background-color: #333;
}
/* line 185, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown a.menu,
.topbar div > ul .menu-dropdown .dropdown-toggle,
.topbar div > ul .dropdown-menu a.menu,
.topbar div > ul .dropdown-menu .dropdown-toggle,
.nav .menu-dropdown a.menu,
.nav .menu-dropdown .dropdown-toggle,
.nav .dropdown-menu a.menu,
.nav .dropdown-menu .dropdown-toggle {
  color: white;
}
/* line 187, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown a.menu.open,
.topbar div > ul .menu-dropdown .dropdown-toggle.open,
.topbar div > ul .dropdown-menu a.menu.open,
.topbar div > ul .dropdown-menu .dropdown-toggle.open,
.nav .menu-dropdown a.menu.open,
.nav .menu-dropdown .dropdown-toggle.open,
.nav .dropdown-menu a.menu.open,
.nav .dropdown-menu .dropdown-toggle.open {
  background: #444;
  background: rgba(255, 255, 255, 0.05);
}
/* line 192, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown li a,
.topbar div > ul .dropdown-menu li a,
.nav .menu-dropdown li a,
.nav .dropdown-menu li a {
  color: #999;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}
/* line 195, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown li a:hover,
.topbar div > ul .dropdown-menu li a:hover,
.nav .menu-dropdown li a:hover,
.nav .dropdown-menu li a:hover {
  background-color: #191919;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF292929', endColorstr='#FF191919');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#292929), to(#191919));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #292929), color-stop(100%, #191919));
  background-image: -webkit-linear-gradient(#292929, #191919);
  background-image: -moz-linear-gradient(#292929, #191919);
  background-image: -o-linear-gradient(#292929, #191919);
  background-image: -ms-linear-gradient(#292929, #191919);
  background-image: linear-gradient(#292929, #191919);
  color: white;
}
/* line 200, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown .active a,
.topbar div > ul .dropdown-menu .active a,
.nav .menu-dropdown .active a,
.nav .dropdown-menu .active a {
  color: white;
}
/* line 203, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar div > ul .menu-dropdown .divider,
.topbar div > ul .dropdown-menu .divider,
.nav .menu-dropdown .divider,
.nav .dropdown-menu .divider {
  background-color: #222;
  border-color: #444;
}

/* line 212, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar ul .menu-dropdown li a,
.topbar ul .dropdown-menu li a {
  padding: 4px 15px;
}

/* line 220, ../sass/compass_twitter_bootstrap/_patterns.scss */
li.menu,
.dropdown {
  position: relative;
}

/* line 226, ../sass/compass_twitter_bootstrap/_patterns.scss */
a.menu:after,
.dropdown-toggle:after {
  width: 0;
  height: 0;
  display: inline-block;
  content: "&darr;";
  text-indent: -99999px;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 4px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 243, ../sass/compass_twitter_bootstrap/_patterns.scss */
.menu-dropdown,
.dropdown-menu {
  background-color: white;
  float: left;
  display: none;
  position: absolute;
  top: 40px;
  z-index: 900;
  min-width: 160px;
  max-width: 220px;
  _width: 160px;
  margin-left: 0;
  margin-right: 0;
  padding: 6px 0;
  zoom: 1;
  border-color: #999;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 0 1px 1px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  -o-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -khtml-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 266, ../sass/compass_twitter_bootstrap/_patterns.scss */
.menu-dropdown li,
.dropdown-menu li {
  float: none;
  display: block;
  background-color: none;
}
/* line 272, ../sass/compass_twitter_bootstrap/_patterns.scss */
.menu-dropdown .divider,
.dropdown-menu .divider {
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
  background-color: #eee;
  border-bottom: 1px solid white;
}

/* line 283, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar .dropdown-menu a, .dropdown-menu a {
  display: block;
  padding: 4px 15px;
  clear: both;
  font-weight: normal;
  line-height: 18px;
  color: gray;
  text-shadow: 0 1px 0 white;
}
/* line 292, ../sass/compass_twitter_bootstrap/_patterns.scss */
.topbar .dropdown-menu a:hover, .dropdown-menu a:hover {
  background-color: #dddddd;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEEEEEE', endColorstr='#FFDDDDDD');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(#eeeeee, #dddddd);
  background-image: -moz-linear-gradient(#eeeeee, #dddddd);
  background-image: -o-linear-gradient(#eeeeee, #dddddd);
  background-image: -ms-linear-gradient(#eeeeee, #dddddd);
  background-image: linear-gradient(#eeeeee, #dddddd);
  color: #404040;
  text-decoration: none;
  -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
  -o-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.025), inset 0 -1px rgba(0, 0, 0, 0.025);
}

/* line 308, ../sass/compass_twitter_bootstrap/_patterns.scss */
.open .menu,
.open .dropdown-toggle,
.dropdown.open .menu,
.dropdown.open .dropdown-toggle {
  color: white;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
/* line 315, ../sass/compass_twitter_bootstrap/_patterns.scss */
.open .menu-dropdown,
.open .dropdown-menu,
.dropdown.open .menu-dropdown,
.dropdown.open .dropdown-menu {
  display: block;
}

/* line 323, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs,
.pills {
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.tabs:before, .tabs:after,
.pills:before,
.pills:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.tabs:after,
.pills:after {
  clear: both;
}
/* line 328, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li,
.pills > li {
  float: left;
}
/* line 330, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li > a,
.pills > li > a {
  display: block;
}

/* line 337, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs {
  float: left;
  width: 100%;
  border-bottom: 1px solid #ddd;
}
/* line 341, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li {
  position: relative;
  top: 1px;
}
/* line 344, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li > a {
  padding: 0 15px;
  margin-right: 2px;
  line-height: 36px;
  border: 1px solid transparent;
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -khtml-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 350, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li > a:hover {
  text-decoration: none;
  background-color: #eee;
  border-color: #eee #eee #ddd;
}
/* line 356, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs > li.active > a {
  color: gray;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
/* line 365, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs .menu-dropdown,
.tabs .dropdown-menu {
  top: 35px;
  border-width: 1px;
  -moz-border-radius: 0 6px 6px 6px;
  -webkit-border-radius: 0 6px 6px 6px;
  -o-border-radius: 0 6px 6px 6px;
  -ms-border-radius: 0 6px 6px 6px;
  -khtml-border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 372, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs a.menu:after,
.tabs .dropdown-toggle:after {
  border-top-color: #999;
  margin-top: 15px;
  margin-left: 5px;
}
/* line 379, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs li.open.menu .menu,
.tabs .open.dropdown .dropdown-toggle {
  border-color: #999;
}
/* line 384, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tabs li.open a.menu:after,
.tabs .dropdown.open .dropdown-toggle:after {
  border-top-color: #555;
}

/* line 388, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tab-content {
  clear: both;
}

/* line 394, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pills a {
  margin: 5px 3px 5px 0;
  padding: 0 15px;
  text-shadow: 0 1px 1px white;
  line-height: 30px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  -o-border-radius: 15px;
  -ms-border-radius: 15px;
  -khtml-border-radius: 15px;
  border-radius: 15px;
}
/* line 400, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pills a:hover {
  background: #00438a;
  color: white;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}
/* line 407, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pills .active a {
  background: #0069d6;
  color: white;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
}

/* line 415, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tab-content > *,
.pill-content > * {
  display: none;
}

/* line 420, ../sass/compass_twitter_bootstrap/_patterns.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 428, ../sass/compass_twitter_bootstrap/_patterns.scss */
.breadcrumb {
  margin: 0 0 18px;
  padding: 7px 14px;
  background-color: #f5f5f5;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF5F5F5');
  background-image: -khtml-gradient(linear, left top, left bottom, from(white), to(#f5f5f5));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
  background-image: -webkit-linear-gradient(#ffffff, #f5f5f5);
  background-image: -moz-linear-gradient(#ffffff, #f5f5f5);
  background-image: -o-linear-gradient(#ffffff, #f5f5f5);
  background-image: -ms-linear-gradient(#ffffff, #f5f5f5);
  background-image: linear-gradient(#ffffff, #f5f5f5);
  border: 1px solid #ddd;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 0 white;
  -webkit-box-shadow: inset 0 1px 0 white;
  -o-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
}
/* line 435, ../sass/compass_twitter_bootstrap/_patterns.scss */
.breadcrumb li {
  display: inline;
  text-shadow: 0 1px 0 white;
}
/* line 439, ../sass/compass_twitter_bootstrap/_patterns.scss */
.breadcrumb .divider {
  padding: 0 5px;
  color: #bfbfbf;
}
/* line 445, ../sass/compass_twitter_bootstrap/_patterns.scss */
.breadcrumb .active a {
  color: #404040;
}

/* line 454, ../sass/compass_twitter_bootstrap/_patterns.scss */
.hero-unit {
  background-color: #f5f5f5;
  margin-bottom: 30px;
  padding: 60px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}
/* line 459, ../sass/compass_twitter_bootstrap/_patterns.scss */
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
}
/* line 465, ../sass/compass_twitter_bootstrap/_patterns.scss */
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
}

/* line 471, ../sass/compass_twitter_bootstrap/_patterns.scss */
footer {
  margin-top: 17px;
  padding-top: 17px;
  border-top: 1px solid #eee;
}

/* line 481, ../sass/compass_twitter_bootstrap/_patterns.scss */
.page-header {
  margin-bottom: 17px;
  border-bottom: 1px solid #ddd;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  -o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 485, ../sass/compass_twitter_bootstrap/_patterns.scss */
.page-header h1 {
  margin-bottom: 8px;
}

/* line 505, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.danger, .btn.danger:hover, .btn.error, .btn.error:hover, .btn.success, .btn.success:hover, .btn.info, .btn.info:hover,
.alert-message.danger,
.alert-message.danger:hover,
.alert-message.error,
.alert-message.error:hover,
.alert-message.success,
.alert-message.success:hover,
.alert-message.info,
.alert-message.info:hover {
  color: white;
}
/* line 510, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.danger, .btn.error,
.alert-message.danger,
.alert-message.error {
  background-color: #c43c35;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFEE5F5B', endColorstr='#FFC43C35');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));
  background-image: -webkit-linear-gradient(#ee5f5b, #c43c35);
  background-image: -moz-linear-gradient(#ee5f5b, #c43c35);
  background-image: -o-linear-gradient(#ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(#ee5f5b, #c43c35);
  background-image: linear-gradient(#ee5f5b, #c43c35);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #c43c35 #c43c35 #882a25;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 514, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.success,
.alert-message.success {
  background-color: #57a957;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF62C462', endColorstr='#FF57A957');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #62c462), color-stop(100%, #57a957));
  background-image: -webkit-linear-gradient(#62c462, #57a957);
  background-image: -moz-linear-gradient(#62c462, #57a957);
  background-image: -o-linear-gradient(#62c462, #57a957);
  background-image: -ms-linear-gradient(#62c462, #57a957);
  background-image: linear-gradient(#62c462, #57a957);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #57a957 #57a957 #3d773d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 518, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.info,
.alert-message.info {
  background-color: #339bb9;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5BC0DE', endColorstr='#FF339BB9');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5bc0de), color-stop(100%, #339bb9));
  background-image: -webkit-linear-gradient(#5bc0de, #339bb9);
  background-image: -moz-linear-gradient(#5bc0de, #339bb9);
  background-image: -o-linear-gradient(#5bc0de, #339bb9);
  background-image: -ms-linear-gradient(#5bc0de, #339bb9);
  background-image: linear-gradient(#5bc0de, #339bb9);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #339bb9 #339bb9 #22697d;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}

/* line 524, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn {
  cursor: pointer;
  display: inline-block;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(25%, #ffffff), color-stop(100%, #e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  padding: 5px 14px 6px;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  color: #333;
  font-size: 13px;
  line-height: normal;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.1s linear all;
  -moz-transition: 0.1s linear all;
  -ms-transition: 0.1s linear all;
  -o-transition: 0.1s linear all;
  transition: 0.1s linear all;
}
/* line 540, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn:hover {
  background-position: 0 -15px;
  color: #333;
  text-decoration: none;
}
/* line 547, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn:focus {
  outline: 1px dotted #666;
}
/* line 552, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.primary {
  color: white;
  background-color: #0064cd;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF049CDB', endColorstr='#FF0064CD');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
  background-image: -webkit-linear-gradient(#049cdb, #0064cd);
  background-image: -moz-linear-gradient(#049cdb, #0064cd);
  background-image: -o-linear-gradient(#049cdb, #0064cd);
  background-image: -ms-linear-gradient(#049cdb, #0064cd);
  background-image: linear-gradient(#049cdb, #0064cd);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #0064cd #0064cd #003f81;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
}
/* line 561, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn:active {
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  -o-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 565, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.disabled {
  cursor: default;
  background-image: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 572, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn[disabled] {
  cursor: default;
  background-image: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  opacity: 0.65;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 583, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.large {
  font-size: 15px;
  line-height: normal;
  padding: 9px 14px 9px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
}
/* line 589, ../sass/compass_twitter_bootstrap/_patterns.scss */
.btn.small {
  padding: 7px 9px 7px;
  font-size: 11px;
}

/* line 596, ../sass/compass_twitter_bootstrap/_patterns.scss */
:root .alert-message,
:root .btn {
  border-radius: 0 \0;
}

/* line 603, ../sass/compass_twitter_bootstrap/_patterns.scss */
button.btn::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* line 612, ../sass/compass_twitter_bootstrap/_patterns.scss */
.close {
  float: right;
  color: black;
  font-size: 20px;
  font-weight: bold;
  line-height: 13.5px;
  text-shadow: 0 1px 0 white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2;
}
/* line 620, ../sass/compass_twitter_bootstrap/_patterns.scss */
.close:hover {
  color: black;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}

/* line 632, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message {
  position: relative;
  padding: 7px 15px;
  margin-bottom: 18px;
  color: #404040;
  background-color: #eedc94;
  background-repeat: repeat-x;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFCEEC1', endColorstr='#FFEEDC94');
  background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fceec1), color-stop(100%, #eedc94));
  background-image: -webkit-linear-gradient(#fceec1, #eedc94);
  background-image: -moz-linear-gradient(#fceec1, #eedc94);
  background-image: -o-linear-gradient(#fceec1, #eedc94);
  background-image: -ms-linear-gradient(#fceec1, #eedc94);
  background-image: linear-gradient(#fceec1, #eedc94);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-color: #eedc94 #eedc94 #e4c652;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border-width: 1px;
  border-style: solid;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  -o-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);
}
/* line 645, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message .close {
  *margin-top: 3px;
  /* IE7 spacing */
}
/* line 650, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message h5 {
  line-height: 18px;
}
/* line 653, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message p {
  margin-bottom: 0;
}
/* line 656, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message div {
  margin-top: 5px;
  margin-bottom: 2px;
  line-height: 28px;
}
/* line 661, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message .btn {
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  -o-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
/* line 666, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message {
  background-image: none;
  background-color: #fdf5d9;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  padding: 14px;
  border-color: #fceec1;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
/* line 673, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message ul, .alert-message.block-message p {
  margin-right: 30px;
}
/* line 676, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message ul {
  margin-bottom: 0;
}
/* line 679, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message li {
  color: #404040;
}
/* line 682, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message .alert-actions {
  margin-top: 5px;
}
/* line 687, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message.error, .alert-message.block-message.success, .alert-message.block-message.info {
  color: #404040;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 691, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message.error {
  background-color: #fddfde;
  border-color: #fbc7c6;
}
/* line 695, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message.success {
  background-color: #d1eed1;
  border-color: #bfe7bf;
}
/* line 699, ../sass/compass_twitter_bootstrap/_patterns.scss */
.alert-message.block-message.info {
  background-color: #ddf4fb;
  border-color: #c6edf9;
}

/* line 710, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination {
  height: 36px;
  margin: 18px 0;
}
/* line 713, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination ul {
  float: left;
  margin: 0;
  border: 1px solid #ddd;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 721, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination li {
  display: inline;
}
/* line 724, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 34px;
  border-right: 1px solid;
  border-right-color: #ddd;
  border-right-color: rgba(0, 0, 0, 0.15);
  *border-right-color: #ddd;
  /* IE6-7 */
  text-decoration: none;
}
/* line 735, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination a:hover,
.pagination .active a {
  background-color: #c7eefe;
}
/* line 739, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  color: #bfbfbf;
}
/* line 743, ../sass/compass_twitter_bootstrap/_patterns.scss */
.pagination .next a {
  border: 0;
}

/* line 752, ../sass/compass_twitter_bootstrap/_patterns.scss */
.well {
  background-color: #f5f5f5;
  margin-bottom: 20px;
  padding: 19px;
  min-height: 20px;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 761, ../sass/compass_twitter_bootstrap/_patterns.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 771, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-backdrop {
  background-color: black;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 10000;
}
/* line 780, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 783, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-backdrop, .modal-backdrop.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 787, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 11000;
  width: 560px;
  margin: -250px 0 0 -250px;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 801, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal .close {
  margin-top: 7px;
}
/* line 802, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal.fade {
  -webkit-transition: e("opacity .3s linear, top .3s ease-out");
  -moz-transition: e("opacity .3s linear, top .3s ease-out");
  -ms-transition: e("opacity .3s linear, top .3s ease-out");
  -o-transition: e("opacity .3s linear, top .3s ease-out");
  transition: e("opacity .3s linear, top .3s ease-out");
  top: -25%;
}
/* line 806, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal.fade.in {
  top: 50%;
}

/* line 808, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-header {
  border-bottom: 1px solid #eee;
  padding: 5px 15px;
}

/* line 812, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-body {
  padding: 15px;
}

/* line 815, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-footer {
  background-color: #f5f5f5;
  padding: 14px 15px 15px;
  border-top: 1px solid #ddd;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  -o-border-radius: 0 0 6px 6px;
  -ms-border-radius: 0 0 6px 6px;
  -khtml-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -moz-box-shadow: inset 0 1px 0 white;
  -webkit-box-shadow: inset 0 1px 0 white;
  -o-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  zoom: 1;
  margin-bottom: 0;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.modal-footer:after {
  clear: both;
}
/* line 823, ../sass/compass_twitter_bootstrap/_patterns.scss */
.modal-footer .btn {
  float: right;
  margin-left: 5px;
}

/* line 869, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy {
  display: block;
  position: absolute;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  z-index: 1000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 877, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy.fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 880, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy.above .twipsy-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
/* line 881, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy.left .twipsy-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
}
/* line 882, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy.below .twipsy-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 883, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy.right .twipsy-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
}

/* line 885, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy-inner {
  padding: 3px 8px;
  background-color: black;
  color: white;
  text-align: center;
  max-width: 200px;
  text-decoration: none;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}

/* line 894, ../sass/compass_twitter_bootstrap/_patterns.scss */
.twipsy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

/* line 904, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
  padding: 5px;
  display: none;
}
/* line 911, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover.above .arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
/* line 912, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover.right .arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
}
/* line 913, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover.below .arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 914, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover.left .arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
}
/* line 915, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover .arrow {
  position: absolute;
  width: 0;
  height: 0;
}
/* line 920, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover .inner {
  background-color: black;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 3px;
  overflow: hidden;
  width: 280px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}
/* line 929, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover .title {
  background-color: #f5f5f5;
  padding: 9px 15px;
  line-height: 1;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -khtml-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #eee;
}
/* line 936, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover .content {
  background-color: white;
  padding: 14px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  -o-border-radius: 0 0 3px 3px;
  -ms-border-radius: 0 0 3px 3px;
  -khtml-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 941, ../sass/compass_twitter_bootstrap/_patterns.scss */
.popover .content p, .popover .content ul, .popover .content ol {
  margin-bottom: 0;
}

/* line 951, ../sass/compass_twitter_bootstrap/_patterns.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 0;
}
/* line 954, ../sass/compass_twitter_bootstrap/_patterns.scss */
.fade.in {
  opacity: 1;
}

/* line 963, ../sass/compass_twitter_bootstrap/_patterns.scss */
.label {
  padding: 1px 3px 2px;
  background-color: #bfbfbf;
  font-size: 9.75px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
}
/* line 971, ../sass/compass_twitter_bootstrap/_patterns.scss */
.label.important {
  background-color: #c43c35;
}
/* line 972, ../sass/compass_twitter_bootstrap/_patterns.scss */
.label.warning {
  background-color: #f89406;
}
/* line 973, ../sass/compass_twitter_bootstrap/_patterns.scss */
.label.success {
  background-color: #46a546;
}
/* line 974, ../sass/compass_twitter_bootstrap/_patterns.scss */
.label.notice {
  background-color: #62cffc;
}

/* line 981, ../sass/compass_twitter_bootstrap/_patterns.scss */
.media-grid {
  margin-left: -20px;
  margin-bottom: 0;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.media-grid:before, .media-grid:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.media-grid:after {
  clear: both;
}
/* line 985, ../sass/compass_twitter_bootstrap/_patterns.scss */
.media-grid li {
  display: inline;
}
/* line 988, ../sass/compass_twitter_bootstrap/_patterns.scss */
.media-grid a {
  float: left;
  padding: 4px;
  margin: 0 0 20px 20px;
  border: 1px solid #ddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 995, ../sass/compass_twitter_bootstrap/_patterns.scss */
.media-grid a img {
  display: block;
}
/* line 998, ../sass/compass_twitter_bootstrap/_patterns.scss */
.media-grid a:hover {
  border-color: #0069d6;
  -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  -o-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}

/* line 21, ../sass/screen.sass */
html {
  height: 100%;
}

/* line 24, ../sass/screen.sass */
body {
  height: 100%;
  font-weight: 200;
  overflow: hidden;
}

/* line 31, ../sass/screen.sass */
p, h1, h2, h3, li {
  font-weight: 200;
}

/* line 34, ../sass/screen.sass */
strong {
  font-weight: 500;
}

/* line 37, ../sass/screen.sass */
a:hover {
  text-decoration: none;
}

/* line 40, ../sass/screen.sass */
.logo {
  height: 27px;
  margin-top: 11px;
}

/* line 44, ../sass/screen.sass */
.logo-sideways {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
  position: fixed;
  bottom: 25px;
  left: 30px;
  z-index: 11;
}

/* line 51, ../sass/screen.sass */
.super {
  overflow: auto;
  width: 100%;
  height: 100%;
}

/* line 56, ../sass/screen.sass */
.shiny.footer {
  border-top: solid 1px #6b091b;
  height: 100%;
  position: relative;
}
/* line 61, ../sass/screen.sass */
.shiny.footer .container {
  height: 100%;
}
/* line 64, ../sass/screen.sass */
.shiny.footer .block1, .shiny.footer .block2, .shiny.footer .block3, .shiny.footer .block4, .shiny.footer .block5, .shiny.footer .block6 {
  height: 100%;
}

/* line 67, ../sass/screen.sass */
.hood {
  position: absolute;
  z-index: 1;
  bottom: 0;
}
/* line 72, ../sass/screen.sass */
.hood p {
  color: white;
  padding-left: 10px;
  font-size: 18px;
}

/* line 78, ../sass/screen.sass */
.curve {
  position: absolute;
  margin: 0 auto;
  z-index: 1;
  bottom: 0px;
  background: url(/wp-content/themes/phatness-v3/images/bg-light-curve.png) no-repeat 50% 50%;
  width: 940px;
  height: 448px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 89, ../sass/screen.sass */
.shiny {
  background-color: #614270;
  background-color: #c91133;
  height: 24px;
  height: 48px;
  width: 100%;
  border-bottom: solid 1px #6b091b;
}
/* line 99, ../sass/screen.sass */
.shiny .header {
  width: 940px;
  height: 48px;
  margin: 0 auto;
}
/* line 105, ../sass/screen.sass */
.shiny h1 {
  color: white;
  text-shadow: rgba(0, 0, 0, 0.75) 0px 1px 3px;
  line-height: 48px;
  font-size: 24px;
  font-weight: 200;
  font-family: "Kozuka Gothic Pro", "Helvetica Neue";
  font-family: "Magneto";
  font-size: 34px;
  display: inline-block;
}
/* line 117, ../sass/screen.sass */
.shiny .block1, .shiny .block2, .shiny .block3, .shiny .block4, .shiny .block5, .shiny .block6 {
  float: right;
  display: inline-block;
  width: 75px;
  height: 24px;
  height: 48px;
  margin: 0;
  text-align: center;
  padding: 0 4px;
  width: 67px;
}
/* line 132, ../sass/screen.sass */
.shiny .block2 {
  background-color: #fa7890;
}
/* line 136, ../sass/screen.sass */
.shiny .block5 {
  background-color: #fcdde3;
  background-color: white;
}
/* line 140, ../sass/screen.sass */
.shiny .block6 {
  width: 50px;
}
/* line 143, ../sass/screen.sass */
.shiny .block4 {
  background-color: #c91133;
}
/* line 146, ../sass/screen.sass */
.shiny .space {
  margin-left: 75px;
}

/* line 149, ../sass/screen.sass */
.page {
  padding: 35px 0;
}

/* line 155, ../sass/screen.sass */
.post {
  padding: 35px 0;
}

/* line 158, ../sass/screen.sass */
.shadow-left, .shadow-right {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
  opacity: 0.25;
  position: absolute;
  z-index: 10;
  background: url(/wp-content/themes/phatness-v3/images/left-shadow-black.png) repeat-y;
  width: 34px;
  top: 0;
  bottom: 0;
}

/* line 167, ../sass/screen.sass */
.shadow-right {
  background: url(/wp-content/themes/phatness-v3/images/right-shadow-black.png) repeat-y;
  right: 0;
  top: 0;
}

/* line 176, ../sass/screen.sass */
.chrome #nav .ul.nav li a {
  font-weight: 400;
}

/* line 179, ../sass/screen.sass */
#nav {
  height: 48px;
  line-height: 46px !important;
  -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.5);
}
/* line 184, ../sass/screen.sass */
#nav ul.social {
  float: right;
  list-style: none;
  height: 48px;
  line-height: 46px;
}
/* line 190, ../sass/screen.sass */
#nav ul.social li {
  float: left;
}
/* line 193, ../sass/screen.sass */
#nav ul.social li a {
  display: block;
  text-indent: -9999px;
  height: 48px;
  width: 24px;
  margin-left: 6px;
}
/* line 200, ../sass/screen.sass */
#nav ul.nav {
  list-style: none;
  float: left;
}
/* line 204, ../sass/screen.sass */
#nav ul.nav li {
  float: left;
  position: relative;
}
/* line 208, ../sass/screen.sass */
#nav ul.nav li a {
  color: white;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
  font-weight: 200;
  text-decoration: none;
  display: block;
  height: 48px;
  padding: 0 20px 0 20px;
  line-height: 46px;
  font-family: "Kozuka Gothic Pro";
  font-size: 20px;
  font-weight: 300;
}
/* line 222, ../sass/screen.sass */
#nav ul.nav li a:hover {
  background: rgba(0, 0, 0, 0.07);
}
/* line 225, ../sass/screen.sass */
#nav ul.nav li.current-menu-item a, #nav ul.nav li.current-post-ancestor {
  background: rgba(0, 0, 0, 0.2);
}
/* line 230, ../sass/screen.sass */
#nav ul.nav li ul {
  z-index: 100;
  list-style: none;
  position: absolute;
  top: 48px;
  left: 0;
  width: 170px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: none;
  padding-top: 10px;
}
/* line 244, ../sass/screen.sass */
#nav ul.nav li ul li {
  height: 35px;
}
/* line 247, ../sass/screen.sass */
#nav ul.nav li ul li a {
  height: 34px;
  line-height: 34px;
  background: #333333;
  padding: 0 20px 0 20px;
  width: 130px;
  border-right: 0 !important;
  border-bottom: solid 1px #2a2a2a;
}
/* line 256, ../sass/screen.sass */
#nav ul.nav li ul li a:hover {
  background: #444444;
}
/* line 260, ../sass/screen.sass */
#nav ul.nav li ul li.current-menu-item a {
  background: #2a2a2a;
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
}
/* line 266, ../sass/screen.sass */
#nav ul.nav li ul li.current-menu-item ul li a {
  background: #333333;
}
/* line 269, ../sass/screen.sass */
#nav ul.nav li ul li.current-menu-item ul li a:hover {
  background: #444444;
}
/* line 274, ../sass/screen.sass */
#nav ul.nav li ul li:first-of-type a {
  -moz-border-radius-topleft: 3px !important;
  -moz-border-radius-topright: 3px !important;
  -webkit-border-radius: 3px 3px 0px 0px !important;
  border-radius: 3px 3px 0px 0px !important;
}
/* line 282, ../sass/screen.sass */
#nav ul.nav li ul li:last-of-type a {
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomight: 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/* line 289, ../sass/screen.sass */
#nav ul.nav li ul li:only-of-type a {
  border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
}
/* line 295, ../sass/screen.sass */
#nav ul.nav li ul li ul {
  left: 170px;
  padding-top: 0;
  padding-left: 10px;
  top: 0;
  display: none;
}

/* line 303, ../sass/screen.sass */
#nav ul.nav li:hover ul li ul,
#nav ul.nav li:hover ul li ul li ul,
#nav ul.nav li:hover ul li ul li ul li ul {
  display: none;
}

/* line 308, ../sass/screen.sass */
#nav ul.social li a.feed {
  background: url(images/social_feed.png) no-repeat center;
}

/* line 312, ../sass/screen.sass */
#nav ul.social li a.facebook {
  background: url(images/social_facebook.png) no-repeat center;
}

/* line 316, ../sass/screen.sass */
#nav ul.social li a.twitter {
  background: url(images/social_twitter.png) no-repeat center;
}

/* line 319, ../sass/screen.sass */
#nav {
  background: #5d6c80;
  background: #8d8d8d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(100%, #c7c7c7));
  background-image: -webkit-linear-gradient(top, #e0e0e0, #c7c7c7);
  background-image: -moz-linear-gradient(top, #e0e0e0, #c7c7c7);
  background-image: -o-linear-gradient(top, #e0e0e0, #c7c7c7);
  background-image: -ms-linear-gradient(top, #e0e0e0, #c7c7c7);
  background-image: linear-gradient(top, #e0e0e0, #c7c7c7);
  border-top: solid 1px #3a3f47;
  border-top: solid 1px #75859b;
  border-top: solid 1px #b3b3b3;
  border-top: solid 1px white;
  border-bottom: solid 1px #3a3f47;
  border-bottom: solid 1px #474747;
  border-bottom: solid 1px #878787;
}

/* line 349, ../sass/screen.sass */
.media-grid2 {
  margin-left: -20px;
  margin-bottom: 0;
  zoom: 1;
}
/* line 9, ../sass/compass_twitter_bootstrap/_mixins.scss */
.media-grid2:before, .media-grid2:after {
  display: table;
  content: "";
}
/* line 13, ../sass/compass_twitter_bootstrap/_mixins.scss */
.media-grid2:after {
  clear: both;
}
/* line 353, ../sass/screen.sass */
.media-grid2 li {
  display: inline;
}
/* line 356, ../sass/screen.sass */
.media-grid2 img {
  float: left;
  padding: 4px;
  margin: 0 0 20px 20px;
  border: 1px solid #dddddd;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  -ms-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
  display: block;
}

/* line 365, ../sass/screen.sass */
.discussion {
  margin-top: 30px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 38px;
  line-height: 42px;
  color: black;
  font-weight: bold;
  letter-spacing: -2px;
}

/* line 374, ../sass/screen.sass */
.your_comment {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 26px;
  line-height: 30px;
  color: black;
  font-weight: bold;
  letter-spacing: -2px;
  padding-top: 20px;
}

/* line 383, ../sass/screen.sass */
.comments_wrap {
  position: relative;
  width: 655px;
  padding: 1px;
  background: white;
  border: 1px solid #cac7bd;
  margin-bottom: 40px;
}

/* line 391, ../sass/screen.sass */
.comments {
  background: #f5f4f1;
  position: relative;
  padding: 30px;
}

/* line 396, ../sass/screen.sass */
#pagination {
  line-height: 28px;
  padding-bottom: 20px;
}

/* line 401, ../sass/screen.sass */
.commentlist li {
  position: relative;
  background: white;
  border: 1px solid #cac7bd;
  padding: 20px;
  padding-bottom: 20px;
  margin-bottom: 50px;
  font-size: 15px;
  line-height: 20px;
}
/* line 410, ../sass/screen.sass */
.commentlist p {
  padding-bottom: 15px;
}

/* line 414, ../sass/screen.sass */
.children li {
  margin-top: 40px;
  margin-bottom: 0px;
  border: 1px solid #e4e2dd;
  border-left: 1px solid #cac7bd;
}

/* line 420, ../sass/screen.sass */
a.comment-reply-link, #cancel-comment-reply-link {
  background: #228dac;
  color: white;
  padding: 2px 5px;
}

/* line 425, ../sass/screen.sass */
a:hover.comment-reply-link, a:hover#cancel-comment-reply-link {
  background: #44abc4;
  color: white;
  padding: 2px 5px;
}

/* line 430, ../sass/screen.sass */
.cancel-comment-reply {
  padding-bottom: 20px;
}

/* line 433, ../sass/screen.sass */
.comment-author {
  font-style: italic;
  margin-bottom: 15px;
  padding-right: 40px;
}
/* line 438, ../sass/screen.sass */
.comment-author cite {
  font-size: 20px;
}

/* line 441, ../sass/screen.sass */
.avatar {
  position: absolute;
  right: 15px;
  top: -20px;
  border: 1px solid #505050;
}

/* line 447, ../sass/screen.sass */
.fake_avatar {
  position: absolute;
  right: 20px;
  top: 15px;
}

/* line 452, ../sass/screen.sass */
.comment-meta {
  position: absolute;
  top: -20px;
  right: 70px;
  font-size: 10px;
  color: #959494;
}
/* line 459, ../sass/screen.sass */
.comment-meta a {
  color: #959494;
}

/* line 462, ../sass/screen.sass */
#respond {
  clear: both;
}

/* line 465, ../sass/screen.sass */
.commentlist .input,
.commentlist .textarea {
  width: 439px;
}

/* line 469, ../sass/screen.sass */
.children .input,
.children .textarea {
  width: 399px;
}

/* line 473, ../sass/screen.sass */
.children .children .input,
.children .children .textarea {
  width: 356px;
}

/* line 477, ../sass/screen.sass */
.children .children .children .input,
.children .children .children .textarea {
  width: 314px;
}

/* line 481, ../sass/screen.sass */
#submit {
  border: none;
  background: url(images/right_arrow.gif) no-repeat 0 2px;
  padding: 3px 0;
  padding-left: 25px;
  font-size: 12px;
  color: #222222;
  text-transform: uppercase;
  font-family: Georgia, "Times New Roman", Times, serif;
  cursor: pointer;
  float: right;
}

/* line 493, ../sass/screen.sass */
#submit:hover {
  color: #666666;
}

/* line 496, ../sass/screen.sass */
.commentlist #submit {
  margin-bottom: 40px;
}

