/*
 * Bootstrap v2.0.4
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/* line 293, ../../../sass/mixins/_bootstrap.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../../../sass/base/bootstrap/reset/_reset-custom.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  position: relative;
}

/* line 12, ../../../sass/base/bootstrap/reset/_reset-custom.scss */
input, .add-on {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */
/* line 5, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 6, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 7, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
audio:not([controls]) {
  display: none;
}

/* line 8, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
[hidden] {
  display: none;
}

/* =============================================================================
   Base
   ========================================================================== */
/*
 * 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units
 * 2. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g
 */
/* line 20, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 22, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222;
}

/* line 24, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate
 * Also: hot pink! (or customize the background color to match your design)
 */
/* line 32, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
::-moz-selection {
  background: #e3c6e4;
  color: #fff;
  text-shadow: none;
}

/* line 33, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
::selection {
  background: #e3c6e4;
  color: #fff;
  text-shadow: none;
}

/* =============================================================================
   Links
   ========================================================================== */
/* line 40, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
a {
  color: #00e;
}

/* line 42, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
a:hover {
  color: #06e;
}

/* line 43, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
a:focus {
  outline: thin dotted;
}

/* Improve readability when focused and hovered in all browsers: h5bp.com/h */
/* line 46, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
a:hover, a:active {
  outline: 0;
}

/* =============================================================================
   Typography
   ========================================================================== */
/* line 53, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 55, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
b, strong {
  font-weight: bold;
}

/* line 57, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
blockquote {
  margin: 1em 40px;
}

/* line 59, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
dfn {
  font-style: italic;
}

/* line 61, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/* line 63, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
ins {
  background: #ff9;
  color: #000;
  text-decoration: none;
}

/* line 65, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

/* Redeclare monospace font family: h5bp.com/j */
/* line 68, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* Improve readability of pre-formatted text in all browsers */
/* line 71, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 73, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
q {
  quotes: none;
}

/* line 74, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
q:before, q:after {
  content: "";
  content: none;
}

/* line 76, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
small {
  font-size: 85%;
}

/* Position subscript and superscript content without affecting line-height: h5bp.com/k */
/* line 79, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 80, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
sup {
  top: -0.5em;
}

/* line 81, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
sub {
  bottom: -0.25em;
}

/* =============================================================================
   Lists
   ========================================================================== */
/* line 88, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}

/* line 89, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 90, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

/* =============================================================================
   Embedded content
   ========================================================================== */
/*
 * 1. Improve image quality when scaled in IE7: h5bp.com/d
 * 2. Remove the gap between images and borders on image containers: h5bp.com/i/440
 */
/* line 102, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}

/*
 * Correct overflow not hidden in IE9
 */
/* line 108, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
svg:not(:root) {
  overflow: hidden;
}

/* =============================================================================
   Figures
   ========================================================================== */
/* line 115, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
figure {
  margin: 0;
}

/* =============================================================================
   Forms
   ========================================================================== */
/* line 122, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
form {
  margin: 0;
}

/* line 123, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Indicate that 'label' will shift focus to the associated form element */
/* line 126, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
label {
  cursor: pointer;
}

/*
 * 1. Correct color not inheriting in IE6/7/8/9
 * 2. Correct alignment displayed oddly in IE6/7
 */
/* line 133, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}

/*
 * 1. Correct font-size not inheriting in all browsers
 * 2. Remove margins in FF3/4 S5 Chrome
 * 3. Define consistent vertical alignment display in all browsers
 */
/* line 141, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/*
 * 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet)
 */
/* line 147, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
button, input {
  line-height: normal;
}

/*
 * 1. Display hand cursor for clickable form elements
 * 2. Allow styling of clickable form elements in iOS
 * 3. Correct inner spacing displayed oddly in IE7 (doesn't effect IE6)
 */
/* line 155, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}

/*
 * Re-set default cursor for disabled elements
 */
/* line 161, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
button[disabled], input[disabled] {
  cursor: default;
}

/*
 * Consistent box sizing and appearance
 */
/* line 167, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}

/* line 168, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

/* line 169, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/*
 * Remove inner padding and border in FF3/4: h5bp.com/l
 */
/* line 175, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/*
 * 1. Remove default vertical scrollbar in IE6/7/8/9
 * 2. Allow only vertical resizing
 */
/* line 182, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/* Colors for form validity */
/* line 186, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
input:invalid, textarea:invalid {
  background-color: #f0dddd;
}

/* =============================================================================
   Tables
   ========================================================================== */
/* line 193, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 194, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
td {
  vertical-align: top;
}

/* =============================================================================
   Chrome Frame Prompt
   ========================================================================== */
/* line 201, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0;
}

/* ==|== primary styles =====================================================
   Author:
   ========================================================================== */
/* ==|== media queries ======================================================
   EXAMPLE Media Query for Responsive Design.
   This example overrides the primary ('mobile first') styles
   Modify as content requires.
   ========================================================================== */
@media only screen and (min-width: 35em) {
  /* Style adjustments for viewports that meet the condition */
}
/* ==|== non-semantic helper classes ========================================
   Please define your styles before this section.
   ========================================================================== */
/* For image replacement */
/* line 227, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0;
}

/* line 228, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.ir br {
  display: none;
}

/* Hide from both screenreaders and browsers: h5bp.com/u */
/* line 231, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.hidden {
  display: none !important;
  visibility: hidden;
}

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
/* line 234, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
/* line 237, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* Hide visually and from screenreaders, but maintain layout */
/* line 240, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
.invisible {
  visibility: hidden;
}

/* Contain floats: h5bp.com/q 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
*/
/* ==|== print styles =======================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */
@media print {
  /* line 255, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  /* Black prints faster: h5bp.com/s */
  /* line 256, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  a, a:visited {
    text-decoration: underline;
  }

  /* line 257, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  a[href]:after {
    content: " (" attr(href) ")";
  }

  /* line 258, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  /* line 259, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: "";
  }

  /* Don't show links for images, or javascript/internal links */
  /* line 260, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }

  /* line 261, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  thead {
    display: table-header-group;
  }

  /* h5bp.com/t */
  /* line 262, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  tr, img {
    page-break-inside: avoid;
  }

  /* line 263, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  img {
    max-width: 100% !important;
  }

  @page {
    margin: 0.5cm;
}

  /* line 265, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  p, h2, h3 {
    orphans: 3;
    widows: 3;
  }

  /* line 266, ../../../sass/base/bootstrap/reset/_reset-h5bp.scss */
  h2, h3 {
    page-break-after: avoid;
  }
}
/* line 9, ../../../sass/base/bootstrap/grid/_scaffolding.scss */
body {
  margin: 0;
  font-size: 14px;
  line-height: 19px;
  color: #333333;
  background-color: #f3f3f3;
}

/* line 22, ../../../sass/base/bootstrap/grid/_scaffolding.scss */
a {
  color: #0088cc;
  text-decoration: none;
}

/* line 26, ../../../sass/base/bootstrap/grid/_scaffolding.scss */
a:hover {
  color: #005580;
  text-decoration: underline;
}

/* line 554, ../../../sass/mixins/_bootstrap.scss */
.row {
  margin-left: -20px;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.row:before, .row:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.row:after {
  clear: both;
}

/* line 559, ../../../sass/mixins/_bootstrap.scss */
[class*="span"] {
  float: left;
  margin-left: 20px;
}

/* line 567, ../../../sass/mixins/_bootstrap.scss */
.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span12 {
  width: 940px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span11 {
  width: 860px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span10 {
  width: 780px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span9 {
  width: 700px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span8 {
  width: 620px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span7 {
  width: 540px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span6 {
  width: 460px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span5 {
  width: 380px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span4 {
  width: 300px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span3 {
  width: 220px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span2 {
  width: 140px;
}

/* line 574, ../../../sass/mixins/_bootstrap.scss */
.span1 {
  width: 60px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset12 {
  margin-left: 980px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset11 {
  margin-left: 900px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset10 {
  margin-left: 820px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset9 {
  margin-left: 740px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset8 {
  margin-left: 660px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset7 {
  margin-left: 580px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset6 {
  margin-left: 500px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset5 {
  margin-left: 420px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset4 {
  margin-left: 340px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset3 {
  margin-left: 260px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset2 {
  margin-left: 180px;
}

/* line 580, ../../../sass/mixins/_bootstrap.scss */
.offset1 {
  margin-left: 100px;
}

/* line 591, ../../../sass/mixins/_bootstrap.scss */
.row-fluid {
  width: 100%;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.row-fluid:before, .row-fluid:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.row-fluid:after {
  clear: both;
}
/* line 594, ../../../sass/mixins/_bootstrap.scss */
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.128%;
  *margin-left: 2.074%;
}
/* line 600, ../../../sass/mixins/_bootstrap.scss */
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span12 {
  width: 100.0%;
  *width: 99.947%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span11 {
  width: 91.489%;
  *width: 91.436%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span10 {
  width: 82.979%;
  *width: 82.926%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span9 {
  width: 74.468%;
  *width: 74.415%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span8 {
  width: 65.957%;
  *width: 65.904%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span7 {
  width: 57.447%;
  *width: 57.394%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span6 {
  width: 48.936%;
  *width: 48.883%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span5 {
  width: 40.426%;
  *width: 40.372%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span4 {
  width: 31.915%;
  *width: 31.862%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span3 {
  width: 23.404%;
  *width: 23.351%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span2 {
  width: 14.894%;
  *width: 14.84%;
}
/* line 607, ../../../sass/mixins/_bootstrap.scss */
.row-fluid .span1 {
  width: 6.383%;
  *width: 6.33%;
}

/* line 8, ../../../sass/base/bootstrap/grid/_layouts.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.container:before, .container:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.container:after {
  clear: both;
}

/* line 13, ../../../sass/base/bootstrap/grid/_layouts.scss */
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.container-fluid:before, .container-fluid:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.container-fluid:after {
  clear: both;
}

/* line 10, ../../../sass/base/bootstrap/base/_forms.scss */
form {
  margin: 0 0 19px;
}

/* line 14, ../../../sass/base/bootstrap/base/_forms.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 21, ../../../sass/base/bootstrap/base/_forms.scss */
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 28.5px;
  font-size: 21px;
  line-height: 38px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 33, ../../../sass/base/bootstrap/base/_forms.scss */
legend small {
  font-size: 14.25px;
  color: #999999;
}

/* line 44, ../../../sass/base/bootstrap/base/_forms.scss */
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;
}

/* line 50, ../../../sass/base/bootstrap/base/_forms.scss */
input,
button,
select,
textarea {
  font-family: sans-serif;
}

/* line 55, ../../../sass/base/bootstrap/base/_forms.scss */
label {
  display: block;
  margin-bottom: 5px;
}

/* line 80, ../../../sass/base/bootstrap/base/_forms.scss */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 19px;
  padding: 4px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 19px;
  color: #555555;
}

/* line 93, ../../../sass/base/bootstrap/base/_forms.scss */
input,
textarea {
  width: 210px;
}

/* line 97, ../../../sass/base/bootstrap/base/_forms.scss */
textarea {
  height: auto;
}

/* line 116, ../../../sass/base/bootstrap/base/_forms.scss */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: white;
  border: 1px solid #cccccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border 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;
}
/* line 124, ../../../sass/base/bootstrap/base/_forms.scss */
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}

/* line 134, ../../../sass/base/bootstrap/base/_forms.scss */
input[type="radio"],
input[type="checkbox"] {
  margin: 3px 0;
  *margin-top: 0;
  /* IE7 */
  line-height: normal;
  cursor: pointer;
}

/* line 146, ../../../sass/base/bootstrap/base/_forms.scss */
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}

/* line 151, ../../../sass/base/bootstrap/base/_forms.scss */
.uneditable-textarea {
  width: auto;
  height: auto;
}

/* line 158, ../../../sass/base/bootstrap/base/_forms.scss */
select,
input[type="file"] {
  height: 28px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 28px;
}

/* line 165, ../../../sass/base/bootstrap/base/_forms.scss */
select {
  width: 220px;
  border: 1px solid #bbb;
}

/* line 172, ../../../sass/base/bootstrap/base/_forms.scss */
select[multiple],
select[size] {
  height: auto;
}

/* line 180, ../../../sass/base/bootstrap/base/_forms.scss */
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 191, ../../../sass/base/bootstrap/base/_forms.scss */
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}

/* line 196, ../../../sass/base/bootstrap/base/_forms.scss */
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}

/* line 203, ../../../sass/base/bootstrap/base/_forms.scss */
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}

/* line 210, ../../../sass/base/bootstrap/base/_forms.scss */
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 217, ../../../sass/base/bootstrap/base/_forms.scss */
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}

/* line 227, ../../../sass/base/bootstrap/base/_forms.scss */
.input-mini {
  width: 60px;
}

/* line 228, ../../../sass/base/bootstrap/base/_forms.scss */
.input-small {
  width: 90px;
}

/* line 229, ../../../sass/base/bootstrap/base/_forms.scss */
.input-medium {
  width: 150px;
}

/* line 230, ../../../sass/base/bootstrap/base/_forms.scss */
.input-large {
  width: 210px;
}

/* line 231, ../../../sass/base/bootstrap/base/_forms.scss */
.input-xlarge {
  width: 270px;
}

/* line 232, ../../../sass/base/bootstrap/base/_forms.scss */
.input-xxlarge {
  width: 530px;
}

/* line 243, ../../../sass/base/bootstrap/base/_forms.scss */
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}

/* line 253, ../../../sass/base/bootstrap/base/_forms.scss */
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}

/* line 622, ../../../sass/mixins/_bootstrap.scss */
input,
textarea,
.uneditable-input {
  margin-left: 0;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 930px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width: 850px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width: 770px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 690px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width: 610px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width: 530px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width: 450px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width: 370px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 290px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 210px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 130px;
}

/* line 631, ../../../sass/mixins/_bootstrap.scss */
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width: 50px;
}

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

/* line 284, ../../../sass/base/bootstrap/base/_forms.scss */
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}

/* line 164, ../../../sass/mixins/_bootstrap.scss */
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
/* line 172, ../../../sass/mixins/_bootstrap.scss */
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
  border-color: #c09853;
}
/* line 175, ../../../sass/mixins/_bootstrap.scss */
.control-group.warning .checkbox:focus,
.control-group.warning .radio:focus,
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: 0 0 6px #dbc59e;
  -moz-box-shadow: 0 0 6px #dbc59e;
  box-shadow: 0 0 6px #dbc59e;
}
/* line 182, ../../../sass/mixins/_bootstrap.scss */
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}

/* line 164, ../../../sass/mixins/_bootstrap.scss */
.control-group.error > label, .control-group.error .help-block, .control-group.error .help-inline {
  color: #b94a48;
}
/* line 172, ../../../sass/mixins/_bootstrap.scss */
.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea {
  color: #b94a48;
  border-color: #b94a48;
}
/* line 175, ../../../sass/mixins/_bootstrap.scss */
.control-group.error .checkbox:focus, .control-group.error .radio:focus, .control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: 0 0 6px #d59392;
  -moz-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
/* line 182, ../../../sass/mixins/_bootstrap.scss */
.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}

/* line 164, ../../../sass/mixins/_bootstrap.scss */
.control-group.success > label, .control-group.success .help-block, .control-group.success .help-inline {
  color: #468847;
}
/* line 172, ../../../sass/mixins/_bootstrap.scss */
.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea {
  color: #468847;
  border-color: #468847;
}
/* line 175, ../../../sass/mixins/_bootstrap.scss */
.control-group.success .checkbox:focus, .control-group.success .radio:focus, .control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: 0 0 6px #7aba7b;
  -moz-box-shadow: 0 0 6px #7aba7b;
  box-shadow: 0 0 6px #7aba7b;
}
/* line 182, ../../../sass/mixins/_bootstrap.scss */
.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}

/* line 311, ../../../sass/base/bootstrap/base/_forms.scss */
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 314, ../../../sass/base/bootstrap/base/_forms.scss */
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}

/* line 325, ../../../sass/base/bootstrap/base/_forms.scss */
.form-actions {
  padding: 18px 20px 19px;
  margin-top: 19px;
  margin-bottom: 19px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.form-actions:before, .form-actions:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.form-actions:after {
  clear: both;
}

/* line 335, ../../../sass/base/bootstrap/base/_forms.scss */
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
  cursor: not-allowed;
  background-color: white;
  border-color: #eee;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
}

/* line 84, ../../../sass/mixins/_bootstrap.scss */
:-moz-placeholder {
  color: #999999;
}

/* line 87, ../../../sass/mixins/_bootstrap.scss */
:-ms-input-placeholder {
  color: #999999;
}

/* line 90, ../../../sass/mixins/_bootstrap.scss */
::-webkit-input-placeholder {
  color: #999999;
}

/* line 353, ../../../sass/base/bootstrap/base/_forms.scss */
.help-block,
.help-inline {
  color: #555555;
}

/* line 357, ../../../sass/base/bootstrap/base/_forms.scss */
.help-block {
  display: block;
  margin-bottom: 9.5px;
}

/* line 362, ../../../sass/base/bootstrap/base/_forms.scss */
.help-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}

/* line 376, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend,
.input-append {
  margin-bottom: 5px;
}
/* line 380, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend input,
.input-prepend select,
.input-prepend .uneditable-input,
.input-append input,
.input-append select,
.input-append .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: middle;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
/* line 387, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend input:focus,
.input-prepend select:focus,
.input-prepend .uneditable-input:focus,
.input-append input:focus,
.input-append select:focus,
.input-append .uneditable-input:focus {
  z-index: 2;
}
/* line 391, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .uneditable-input,
.input-append .uneditable-input {
  border-left-color: #ccc;
}
/* line 394, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .add-on,
.input-append .add-on {
  display: inline-block;
  width: auto;
  height: 19px;
  min-width: 16px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 19px;
  text-align: center;
  text-shadow: 0 1px 0 white;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
/* line 409, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .add-on,
.input-prepend .btn,
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 413, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .active,
.input-append .active {
  background-color: #a9dba9;
  border-color: #46a546;
}

/* line 420, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
/* line 424, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 431, ../../../sass/base/bootstrap/base/_forms.scss */
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 434, ../../../sass/base/bootstrap/base/_forms.scss */
.input-append .uneditable-input {
  border-right-color: #ccc;
  border-left-color: #eee;
}
/* line 439, ../../../sass/base/bootstrap/base/_forms.scss */
.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 447, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 451, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
/* line 456, ../../../sass/base/bootstrap/base/_forms.scss */
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 467, ../../../sass/base/bootstrap/base/_forms.scss */
.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
}

/* line 493, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search input,
.form-search textarea,
.form-search select,
.form-search .help-inline,
.form-search .uneditable-input,
.form-search .input-prepend,
.form-search .input-append,
.form-inline input,
.form-inline textarea,
.form-inline select,
.form-inline .help-inline,
.form-inline .uneditable-input,
.form-inline .input-prepend,
.form-inline .input-append,
.form-horizontal input,
.form-horizontal textarea,
.form-horizontal select,
.form-horizontal .help-inline,
.form-horizontal .uneditable-input,
.form-horizontal .input-prepend,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-bottom: 0;
}
/* line 499, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}

/* line 504, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search label,
.form-inline label {
  display: inline-block;
}

/* line 511, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}

/* line 518, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}

/* line 527, ../../../sass/base/bootstrap/base/_forms.scss */
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}

/* line 535, ../../../sass/base/bootstrap/base/_forms.scss */
.control-group {
  margin-bottom: 9.5px;
}

/* line 540, ../../../sass/base/bootstrap/base/_forms.scss */
legend + .control-group {
  margin-top: 19px;
  -webkit-margin-top-collapse: separate;
}

/* line 550, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .control-group {
  margin-bottom: 19px;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.form-horizontal .control-group:before, .form-horizontal .control-group:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.form-horizontal .control-group:after {
  clear: both;
}
/* line 555, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .control-label {
  float: left;
  width: 140px;
  padding-top: 5px;
  text-align: right;
}
/* line 562, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 160px;
  *margin-left: 0;
}
/* line 569, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .controls:first-child {
  *padding-left: 160px;
}
/* line 574, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .help-block {
  margin-top: 9.5px;
  margin-bottom: 0;
}
/* line 579, ../../../sass/base/bootstrap/base/_forms.scss */
.form-horizontal .form-actions {
  padding-left: 160px;
}

/* line 10, ../../../sass/base/bootstrap/base/_tables.scss */
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 20, ../../../sass/base/bootstrap/base/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 19px;
}
/* line 25, ../../../sass/base/bootstrap/base/_tables.scss */
.table th,
.table td {
  padding: 8px;
  line-height: 19px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
/* line 32, ../../../sass/base/bootstrap/base/_tables.scss */
.table th {
  font-weight: bold;
}
/* line 36, ../../../sass/base/bootstrap/base/_tables.scss */
.table thead th {
  vertical-align: bottom;
}
/* line 45, ../../../sass/base/bootstrap/base/_tables.scss */
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
/* line 49, ../../../sass/base/bootstrap/base/_tables.scss */
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

/* line 61, ../../../sass/base/bootstrap/base/_tables.scss */
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

/* line 70, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
/* line 77, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
/* line 89, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/* line 94, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
/* line 100, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
/* line 107, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
/* line 114, ../../../sass/base/bootstrap/base/_tables.scss */
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

/* line 129, ../../../sass/base/bootstrap/base/_tables.scss */
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

/* line 141, ../../../sass/base/bootstrap/base/_tables.scss */
.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}

/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
/* line 153, ../../../sass/base/bootstrap/base/_tables.scss */
table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}

/* line 2, ../../../sass/base/bootstrap/common/_font-icons.scss */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline-block;
  text-decoration: inherit;
}

/* makes the font 33% larger relative to the icon container */
/* line 10, ../../../sass/base/bootstrap/common/_font-icons.scss */
.icon-large:before {
  vertical-align: middle;
  font-size: 1.333em;
}

/* line 17, ../../../sass/base/bootstrap/common/_font-icons.scss */
.btn [class^="icon-"],
.btn [class*=" icon-"], .nav-tabs [class^="icon-"], .nav-tabs [class*=" icon-"] {
  /* keeps button heights with and without icons the same */
  line-height: .9em;
}

/* line 25, ../../../sass/base/bootstrap/common/_font-icons.scss */
li [class^="icon-"],
li [class*=" icon-"] {
  display: inline-block;
  width: 1.25em;
  text-align: center;
}
/* line 31, ../../../sass/base/bootstrap/common/_font-icons.scss */
li .icon-large:before,
li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */
  width: 1.875em;
}

/* line 37, ../../../sass/base/bootstrap/common/_font-icons.scss */
ul.icons {
  list-style-type: none;
  margin-left: 2em;
  text-indent: -0.8em;
}
/* line 44, ../../../sass/base/bootstrap/common/_font-icons.scss */
ul.icons li [class^="icon-"],
ul.icons li [class*=" icon-"] {
  width: .8em;
}
/* line 48, ../../../sass/base/bootstrap/common/_font-icons.scss */
ul.icons li .icon-large:before,
ul.icons li .icon-large:before {
  /* 1.5 increased font size for icon-large * 1.25 width */
  vertical-align: initial;
}

/* line 6, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropup,
.dropdown {
  position: relative;
}

/* line 9, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-toggle {
  *margin-bottom: -3px;
}

/* line 14, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}

/* line 20, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid black;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  opacity: 0.3;
  filter: alpha(opacity=30);
}

/* line 33, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}

/* line 38, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown:hover .caret,
.open .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 44, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 4px 0;
  margin: 1px 0 0;
  list-style: none;
  background-color: white;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
/* line 67, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 73, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 8.5px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid white;
}
/* line 78, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  line-height: 19px;
  color: #333333;
  white-space: nowrap;
}

/* line 93, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: white;
  text-decoration: none;
  background-color: #0088cc;
}

/* line 101, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.open {
  *z-index: 1000;
}
/* line 106, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.open .dropdown-menu {
  display: block;
}

/* line 113, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

/* line 125, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid black;
  content: "\2191";
}
/* line 131, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}

/* line 140, ../../../sass/base/bootstrap/common/_dropdowns.scss */
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 4, ../../../sass/base/bootstrap/common/_wells.scss */
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #eee;
  border: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 13, ../../../sass/base/bootstrap/common/_wells.scss */
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 20, ../../../sass/base/bootstrap/common/_wells.scss */
.well-large {
  padding: 24px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 24, ../../../sass/base/bootstrap/common/_wells.scss */
.well-small {
  padding: 9px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 4, ../../../sass/base/bootstrap/common/_component-animations.scss */
.fade {
  opacity: 0;
  filter: alpha(opacity=0);
  -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;
}
/* line 7, ../../../sass/base/bootstrap/common/_component-animations.scss */
.fade.in {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 12, ../../../sass/base/bootstrap/common/_component-animations.scss */
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 17, ../../../sass/base/bootstrap/common/_component-animations.scss */
.collapse.in {
  height: auto;
}

/* line 4, ../../../sass/base/bootstrap/common/_close.scss */
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 19px;
  color: black;
  text-shadow: 0 1px 0 white;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
/* line 12, ../../../sass/base/bootstrap/common/_close.scss */
.close:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}

/* line 23, ../../../sass/base/bootstrap/common/_close.scss */
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

/* line 9, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 19px;
  *line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, white, #e6e6e6);
  background-image: -ms-linear-gradient(top, white, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, white, #e6e6e6);
  background-image: -o-linear-gradient(top, white, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e3e3e3', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-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);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn:active, .btn.active {
  background-color: #cccccc \9;
}
/* line 58, ../../../sass/mixins/_bootstrap.scss */
.btn:first-child {
  *margin-left: 0;
}

/* line 32, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

/* line 45, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

/* line 51, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 61, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 74, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 80, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-large [class^="icon-"] {
  margin-top: 1px;
}

/* line 85, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-small {
  padding: 5px 9px;
  font-size: 12px;
  line-height: 17px;
}

/* line 90, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-small [class^="icon-"] {
  margin-top: -1px;
}

/* line 95, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-mini {
  padding: 2px 6px;
  font-size: 12px;
  line-height: 15px;
}

/* line 118, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-primary,
.btn-primary:hover,
.btn-warning,
.btn-warning:hover,
.btn-danger,
.btn-danger:hover,
.btn-success,
.btn-success:hover,
.btn-info,
.btn-info:hover,
.btn-inverse,
.btn-inverse:hover {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 128, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}

/* line 134, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn {
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* line 139, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-primary {
  background-color: #0073cc;
  background-image: -moz-linear-gradient(top, #0088cc, #0055cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0055cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0055cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0055cc);
  background-image: -o-linear-gradient(top, #0088cc, #0055cc);
  background-image: linear-gradient(top, #0088cc, #0055cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0085c7', endColorstr='#0053c7', GradientType=0);
  border-color: #0055cc #0055cc #003580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #0055cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #0055cc;
  *background-color: #004ab3;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-primary:active, .btn-primary.active {
  background-color: #004099 \9;
}

/* line 143, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-warning {
  background-color: #f9a732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb24b', endColorstr='#f39106', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
  background-color: #f89406;
  *background-color: #df8505;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-warning:active, .btn-warning.active {
  background-color: #c67605 \9;
}

/* line 147, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-danger {
  background-color: #da4e49;
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -ms-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56', endColorstr='#b9352e', GradientType=0);
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
  background-color: #bd362f;
  *background-color: #a9302a;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-danger:active, .btn-danger.active {
  background-color: #942a25 \9;
}

/* line 151, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-success {
  background-color: #5bb65b;
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-image: -ms-linear-gradient(top, #62c462, #51a351);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e', endColorstr='#4fa04f', GradientType=0);
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
  background-color: #51a351;
  *background-color: #499249;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-success:active, .btn-success.active {
  background-color: #408140 \9;
}

/* line 155, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-info {
  background-color: #49afcd;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -ms-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(top, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd', endColorstr='#2e93b0', GradientType=0);
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-info:active, .btn-info.active {
  background-color: #24748c \9;
}

/* line 159, ../../../sass/base/bootstrap/buttons/_buttons.scss */
.btn-inverse {
  background-color: #404040;
  background-image: -moz-linear-gradient(top, #555555, #222222);
  background-image: -ms-linear-gradient(top, #555555, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#222222));
  background-image: -webkit-linear-gradient(top, #555555, #222222);
  background-image: -o-linear-gradient(top, #555555, #222222);
  background-image: linear-gradient(top, #555555, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#525252', endColorstr='#1f1f1f', GradientType=0);
  border-color: #222222 #222222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #222222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
  background-color: #222222;
  *background-color: #151515;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.btn-inverse:active, .btn-inverse.active {
  background-color: #090909 \9;
}

/* line 168, ../../../sass/base/bootstrap/buttons/_buttons.scss */
button.btn,
input[type="submit"].btn {
  *padding-top: 2px;
  *padding-bottom: 2px;
}
/* line 171, ../../../sass/base/bootstrap/buttons/_buttons.scss */
button.btn::-moz-focus-inner,
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 179, ../../../sass/base/bootstrap/buttons/_buttons.scss */
button.btn.btn-large,
input[type="submit"].btn.btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
/* line 183, ../../../sass/base/bootstrap/buttons/_buttons.scss */
button.btn.btn-small,
input[type="submit"].btn.btn-small {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 187, ../../../sass/base/bootstrap/buttons/_buttons.scss */
button.btn.btn-mini,
input[type="submit"].btn.btn-mini {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

/* line 6, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group {
  position: relative;
  *zoom: 1;
  *margin-left: .3em;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.btn-group:before, .btn-group:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.btn-group:after {
  clear: both;
}
/* line 58, ../../../sass/mixins/_bootstrap.scss */
.btn-group:first-child {
  *margin-left: 0;
}

/* line 13, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group + .btn-group {
  margin-left: 5px;
}

/* line 18, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-toolbar {
  margin-top: 9.5px;
  margin-bottom: 9.5px;
}
/* line 21, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-toolbar .btn-group {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 28, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn {
  position: relative;
  float: left;
  margin-left: -1px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 35, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}

/* line 46, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}

/* line 55, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 6px;
  -moz-border-radius-topleft: 6px;
  border-top-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  border-bottom-left-radius: 6px;
}

/* line 65, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  border-bottom-right-radius: 6px;
}

/* line 78, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}

/* line 84, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

/* line 94, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 4px;
  *padding-bottom: 4px;
}

/* line 101, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn-mini.dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 105, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn-small.dropdown-toggle {
  *padding-top: 4px;
  *padding-bottom: 4px;
}

/* line 109, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group > .btn-large.dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}

/* line 118, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 124, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn.dropdown-toggle {
  background-color: #e6e6e6;
}
/* line 127, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0055cc;
}
/* line 130, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
/* line 133, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
/* line 136, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
/* line 139, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
/* line 142, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222222;
}

/* line 149, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn .caret {
  margin-top: 7px;
  margin-left: 0;
}

/* line 154, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn:hover .caret,
.open.btn-group .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 158, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-mini .caret {
  margin-top: 5px;
}

/* line 161, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-small .caret {
  margin-top: 6px;
}

/* line 164, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-large .caret {
  margin-top: 6px;
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}

/* line 171, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.dropup .btn-large .caret {
  border-bottom: 5px solid black;
  border-top: 0;
}

/* line 185, ../../../sass/base/bootstrap/buttons/_button-groups.scss */
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color: white;
  border-bottom-color: white;
  opacity: 0.75;
  filter: alpha(opacity=75);
}

/* line 5, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 19px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}

/* line 14, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-heading {
  color: inherit;
}

/* line 19, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 18px;
}

/* line 29, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}

/* line 35, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-danger,
.alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}

/* line 40, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}

/* line 48, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}

/* line 53, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-block > p,
.alert-block > ul {
  margin-bottom: 0;
}

/* line 56, ../../../sass/base/bootstrap/buttons/_alerts.scss */
.alert-block p + p {
  margin-top: 5px;
}

/* line 9, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav {
  margin-left: 0;
  margin-bottom: 19px;
  list-style: none;
}

/* line 16, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav > li > a {
  display: block;
}

/* line 19, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav > li > a:hover {
  text-decoration: none;
  background-color: #eeeeee;
}

/* line 25, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav > .pull-right {
  float: right;
}

/* line 30, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 19px;
  color: #999999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}

/* line 41, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav li + .nav-header {
  margin-top: 9px;
}

/* line 49, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}

/* line 55, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list > li > a,
.nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 60, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list > li > a {
  padding: 3px 15px;
}

/* line 64, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: white;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #0088cc;
}

/* line 69, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list [class^="icon-"] {
  margin-right: 2px;
}

/* line 73, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 8.5px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid white;
}

/* line 84, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs,
.nav-pills {
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.nav-tabs:before, .nav-tabs:after,
.nav-pills:before,
.nav-pills:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.nav-tabs:after,
.nav-pills:after {
  clear: both;
}

/* line 88, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > li,
.nav-pills > li {
  float: left;
}

/* line 92, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > li > a,
.nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

/* line 103, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs {
  border-bottom: 1px solid #ddd;
}

/* line 107, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > li {
  margin-bottom: -1px;
}

/* line 111, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 19px;
  border: 1px solid transparent;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 117, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}

/* line 123, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: #555555;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}

/* line 136, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 146, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-pills > .active > a,
.nav-pills > .active > a:hover {
  color: white;
  background-color: #0088cc;
}

/* line 157, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-stacked > li {
  float: none;
}

/* line 160, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-stacked > li > a {
  margin-right: 0;
}

/* line 165, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs.nav-stacked {
  border-bottom: 0;
}

/* line 168, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 172, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}

/* line 175, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}

/* line 178, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}

/* line 184, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}

/* line 187, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}

/* line 196, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs .dropdown-menu {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/* line 199, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-pills .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 207, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs .dropdown-toggle .caret,
.nav-pills .dropdown-toggle .caret {
  border-top-color: #0088cc;
  border-bottom-color: #0088cc;
  margin-top: 6px;
}

/* line 213, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs .dropdown-toggle:hover .caret,
.nav-pills .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}

/* line 221, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs .active .dropdown-toggle .caret,
.nav-pills .active .dropdown-toggle .caret {
  border-top-color: #333333;
  border-bottom-color: #333333;
}

/* line 228, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav > .dropdown.active > a:hover {
  color: black;
  cursor: pointer;
}

/* line 237, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
  color: white;
  background-color: #999999;
  border-color: #999999;
}

/* line 244, ../../../sass/base/bootstrap/nav/_navs.scss */
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color: white;
  border-bottom-color: white;
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 251, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-stacked .open > a:hover {
  border-color: #999999;
}

/* line 265, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabbable {
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.tabbable:before, .tabbable:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.tabbable:after {
  clear: both;
}

/* line 268, ../../../sass/base/bootstrap/nav/_navs.scss */
.tab-content {
  overflow: auto;
}

/* line 275, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

/* line 281, ../../../sass/base/bootstrap/nav/_navs.scss */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

/* line 285, ../../../sass/base/bootstrap/nav/_navs.scss */
.tab-content > .active,
.pill-content > .active {
  display: block;
}

/* line 293, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

/* line 296, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

/* line 300, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 302, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}

/* line 308, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}

/* line 317, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

/* line 321, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

/* line 328, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

/* line 333, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

/* line 337, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs > li > a:hover {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

/* line 341, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: white;
}

/* line 347, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

/* line 352, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

/* line 356, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-right > .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

/* line 360, ../../../sass/base/bootstrap/nav/_navs.scss */
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: white;
}

/* line 8, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar {
  *position: relative;
  *z-index: 2;
  overflow: visible;
  margin-bottom: 19px;
}

/* line 18, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: white;
  background-image: -moz-linear-gradient(top, white, white);
  background-image: -ms-linear-gradient(top, white, white);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(white));
  background-image: -webkit-linear-gradient(top, white, white);
  background-image: -o-linear-gradient(top, white, white);
  background-image: linear-gradient(top, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=0);
}

/* line 29, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .container {
  width: auto;
}

/* line 34, ../../../sass/base/bootstrap/nav/_navbar.scss */
.nav-collapse.collapse {
  height: auto;
}

/* line 40, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar {
  color: #398ace;
}
/* line 43, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .brand:hover {
  text-decoration: none;
}
/* line 47, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 12px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  line-height: 1;
  color: #398ace;
}
/* line 60, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
/* line 65, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .navbar-link {
  color: #398ace;
}
/* line 67, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .navbar-link:hover {
  color: #116ab4;
}
/* line 73, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn,
.navbar .btn-group {
  margin-top: 5px;
}
/* line 76, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn-group .btn {
  margin: 0;
}

/* line 82, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.navbar-form:before, .navbar-form:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.navbar-form:after {
  clear: both;
}
/* line 88, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top: 5px;
}
/* line 92, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form input,
.navbar-form select {
  display: inline-block;
  margin-bottom: 0;
}
/* line 98, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form input[type="image"],
.navbar-form input[type="checkbox"],
.navbar-form input[type="radio"] {
  margin-top: 3px;
}
/* line 102, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
/* line 105, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top: 0;
}

/* line 112, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-search {
  position: relative;
  float: left;
  margin-top: 6px;
  margin-bottom: 0;
}
/* line 117, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-search .search-query {
  padding: 4px 9px;
  font-family: sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: white;
  background-color: white;
  border: 1px solid #b3b3b3;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}
/* line 84, ../../../sass/mixins/_bootstrap.scss */
.navbar-search .search-query :-moz-placeholder {
  color: #cccccc;
}
/* line 87, ../../../sass/mixins/_bootstrap.scss */
.navbar-search .search-query :-ms-input-placeholder {
  color: #cccccc;
}
/* line 90, ../../../sass/mixins/_bootstrap.scss */
.navbar-search .search-query ::-webkit-input-placeholder {
  color: #cccccc;
}
/* line 130, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-search .search-query:focus, .navbar-search .search-query.focused {
  padding: 5px 10px;
  color: #333333;
  text-shadow: 0 1px 0 white;
  background-color: white;
  border: 0;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}

/* line 149, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}

/* line 157, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/* line 164, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

/* line 169, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-top {
  top: 0;
}

/* line 174, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-bottom {
  bottom: 0;
}

/* line 183, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 0 0 0;
}

/* line 190, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav.pull-right {
  float: right;
}

/* line 193, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav > li {
  display: block;
  float: left;
}

/* line 199, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav > li > a {
  float: none;
  padding: 9px 10px 11px;
  line-height: 19px;
  color: #398ace;
  text-decoration: none;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 210, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn {
  display: inline-block;
  padding: 4px 10px 4px;
  margin: 5px 5px 6px;
  line-height: 19px;
}

/* line 218, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn-group {
  margin: 0;
  padding: 5px 5px 6px;
}

/* line 225, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav > li > a:hover {
  background-color: transparent;
  color: #116ab4;
  text-decoration: none;
}

/* line 233, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  color: #116ab4;
  text-decoration: none;
  background-color: white;
}

/* line 240, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .divider-vertical {
  height: 40px;
  width: 1px;
  margin: 0 9px;
  overflow: hidden;
  background-color: white;
  border-right: 1px solid white;
}

/* line 250, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav.pull-right {
  margin-left: 10px;
  margin-right: 0;
}

/* line 257, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  background-color: white;
  background-image: -moz-linear-gradient(top, white, white);
  background-image: -ms-linear-gradient(top, white, white);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(white));
  background-image: -webkit-linear-gradient(top, white, white);
  background-image: -o-linear-gradient(top, white, white);
  background-image: linear-gradient(top, #ffffff, #ffffff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#fcfcfc', GradientType=0);
  border-color: white white #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: white;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
/* line 459, ../../../sass/mixins/_bootstrap.scss */
.navbar .btn-navbar:hover, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
  background-color: white;
  *background-color: #f2f2f2;
}
/* line 466, ../../../sass/mixins/_bootstrap.scss */
.navbar .btn-navbar:active, .navbar .btn-navbar.active {
  background-color: #e6e6e6 \9;
}

/* line 266, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}

/* line 274, ../../../sass/base/bootstrap/nav/_navbar.scss */
.btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}

/* line 284, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
/* line 295, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  top: -6px;
  left: 10px;
}

/* line 308, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-bottom .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
/* line 315, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar-fixed-bottom .dropdown-menu:after {
  border-top: 6px solid white;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}

/* line 324, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav li.dropdown .dropdown-toggle .caret,
.navbar .nav li.dropdown.open .caret {
  border-top-color: white;
  border-bottom-color: white;
}

/* line 328, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav li.dropdown.active .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 335, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: transparent;
}

/* line 340, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
  color: white;
}

/* line 347, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .pull-right .dropdown-menu,
.navbar .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
/* line 350, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .pull-right .dropdown-menu:before,
.navbar .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
/* line 354, ../../../sass/base/bootstrap/nav/_navbar.scss */
.navbar .pull-right .dropdown-menu:after,
.navbar .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}

/* line 4, ../../../sass/base/bootstrap/nav/_breadcrumbs.scss */
.breadcrumb {
  padding: 7px 14px;
  margin: 0 0 19px;
  list-style: none;
  background-color: #fbfbfb;
  background-image: -moz-linear-gradient(top, white, #f5f5f5);
  background-image: -ms-linear-gradient(top, white, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, white, #f5f5f5);
  background-image: -o-linear-gradient(top, white, #f5f5f5);
  background-image: linear-gradient(top, #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f2f2f2', GradientType=0);
  border: 1px solid #ddd;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
}
/* line 12, ../../../sass/base/bootstrap/nav/_breadcrumbs.scss */
.breadcrumb li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  text-shadow: 0 1px 0 white;
}
/* line 17, ../../../sass/base/bootstrap/nav/_breadcrumbs.scss */
.breadcrumb .divider {
  padding: 0 5px;
  color: #999999;
}
/* line 21, ../../../sass/base/bootstrap/nav/_breadcrumbs.scss */
.breadcrumb .active a {
  color: #333333;
}

/* line 4, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination {
  height: 38px;
  margin: 19px 0;
}

/* line 8, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination ul {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}

/* line 16, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination li {
  display: inline;
}

/* line 19, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination a {
  float: left;
  padding: 0 14px;
  line-height: 36px;
  text-decoration: none;
  border: 1px solid #ddd;
  border-left-width: 0;
}

/* line 28, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination a:hover,
.pagination .active a {
  background-color: #f5f5f5;
}

/* line 31, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination .active a {
  color: #999999;
  cursor: default;
}

/* line 37, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination .disabled span,
.pagination .disabled a,
.pagination .disabled a:hover {
  color: #999999;
  background-color: transparent;
  cursor: default;
}

/* line 42, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination li:first-child a {
  border-left-width: 1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}

/* line 46, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination li:last-child a {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}

/* line 51, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination-centered {
  text-align: center;
}

/* line 54, ../../../sass/base/bootstrap/nav/_pagination.scss */
.pagination-right {
  text-align: right;
}

/* line 4, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager {
  margin-left: 0;
  margin-bottom: 19px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.pager:before, .pager:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.pager:after {
  clear: both;
}

/* line 11, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager li {
  display: inline;
}

/* line 14, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

/* line 21, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

/* line 25, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager .next a {
  float: right;
}

/* line 28, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager .previous a {
  float: left;
}

/* line 32, ../../../sass/base/bootstrap/nav/_pager.scss */
.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}

/* line 6, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-open .dropdown-menu {
  z-index: 2050;
}
/* line 7, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-open .dropdown.open {
  *z-index: 2050;
}
/* line 8, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-open .popover {
  z-index: 2060;
}
/* line 9, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-open .tooltip {
  z-index: 2070;
}

/* line 13, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: black;
}
/* line 22, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 26, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 31, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  overflow: auto;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: white;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
}
/* line 46, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
  -ms-transition: opacity 0.3s linear, top 0.3s ease-out;
  -o-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 50, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal.fade.in {
  top: 50%;
}

/* line 52, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
/* line 56, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-header .close {
  margin-top: 2px;
}

/* line 60, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

/* line 66, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-form {
  margin-bottom: 0;
}

/* line 71, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: inset 0 1px 0 white;
  -moz-box-shadow: inset 0 1px 0 white;
  box-shadow: inset 0 1px 0 white;
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.modal-footer:after {
  clear: both;
}
/* line 82, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 87, ../../../sass/base/bootstrap/popovers/_modals.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 4, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1020;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 12, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
/* line 13, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.top {
  margin-top: -2px;
}
/* line 14, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.right {
  margin-left: 2px;
}
/* line 15, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.bottom {
  margin-top: 2px;
}
/* line 16, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.left {
  margin-left: -2px;
}
/* line 17, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid black;
}
/* line 18, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid black;
}
/* line 19, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid black;
}
/* line 20, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid black;
}

/* line 22, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: white;
  text-align: center;
  text-decoration: none;
  background-color: black;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 31, ../../../sass/base/bootstrap/popovers/_tooltip.scss */
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

@-webkit-keyframes progress-bar-stripes {
  /* line 10, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 11, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@-moz-keyframes progress-bar-stripes {
  /* line 16, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 17, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@-ms-keyframes progress-bar-stripes {
  /* line 22, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 23, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

@-o-keyframes progress-bar-stripes {
  /* line 28, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  from {
    background-position: 0 0;
  }

  /* line 29, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  to {
    background-position: 40px 0;
  }
}

@keyframes progress-bar-stripes {
  /* line 34, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  from {
    background-position: 40px 0;
  }

  /* line 35, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
  to {
    background-position: 0 0;
  }
}

/* line 44, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f6f6f6;
  background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9));
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9);
  background-image: linear-gradient(top, #f5f5f5, #f9f9f9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f6f6f6', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 54, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress .bar {
  width: 0%;
  height: 18px;
  color: white;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0d90d1;
  background-image: -moz-linear-gradient(top, #149bdf, #0480be);
  background-image: -ms-linear-gradient(top, #149bdf, #0480be);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
  background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
  background-image: -o-linear-gradient(top, #149bdf, #0480be);
  background-image: linear-gradient(top, #149bdf, #0480be);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1498da', endColorstr='#047db9', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}

/* line 68, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-striped .bar {
  background-color: #149bdf;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
}

/* line 74, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress.active .bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}

/* line 88, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-danger .bar {
  background-color: #dd514b;
  background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
  background-image: linear-gradient(top, #ee5f5b, #c43c35);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56', endColorstr='#c03b34', GradientType=0);
}

/* line 91, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-danger.progress-striped .bar {
  background-color: #ee5f5b;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 96, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-success .bar {
  background-color: #5db95d;
  background-image: -moz-linear-gradient(top, #62c462, #57a957);
  background-image: -ms-linear-gradient(top, #62c462, #57a957);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
  background-image: -webkit-linear-gradient(top, #62c462, #57a957);
  background-image: -o-linear-gradient(top, #62c462, #57a957);
  background-image: linear-gradient(top, #62c462, #57a957);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e', endColorstr='#55a655', GradientType=0);
}

/* line 99, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-success.progress-striped .bar {
  background-color: #62c462;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 104, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-info .bar {
  background-color: #4bb1cf;
  background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -ms-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
  background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
  background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
  background-image: linear-gradient(top, #5bc0de, #339bb9);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd', endColorstr='#3298b5', GradientType=0);
}

/* line 107, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-info.progress-striped .bar {
  background-color: #5bc0de;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 112, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-warning .bar {
  background-color: #f9a732;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb24b', endColorstr='#f39106', GradientType=0);
}

/* line 115, ../../../sass/base/bootstrap/misc/_progress-bars.scss */
.progress-warning.progress-striped .bar {
  background-color: #fbb450;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

/* line 5, ../../../sass/base/bootstrap/classes/_utilities.scss */
.pull-right {
  float: right;
}

/* line 8, ../../../sass/base/bootstrap/classes/_utilities.scss */
.pull-left {
  float: left;
}

/* line 13, ../../../sass/base/bootstrap/classes/_utilities.scss */
.hide {
  display: none;
}

/* line 16, ../../../sass/base/bootstrap/classes/_utilities.scss */
.show {
  display: block;
}

/* line 21, ../../../sass/base/bootstrap/classes/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 6, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
.hidden {
  display: none;
  visibility: hidden;
}

/* line 14, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
.visible-phone {
  display: none !important;
}

/* line 15, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
.visible-tablet {
  display: none !important;
}

/* line 19, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
.hidden-desktop {
  display: none !important;
}

@media (max-width: 767px) {
  /* line 24, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .visible-phone {
    display: inherit !important;
  }

  /* line 26, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .hidden-phone {
    display: none !important;
  }

  /* line 28, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 29, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .visible-desktop {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 35, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .visible-tablet {
    display: inherit !important;
  }

  /* line 37, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .hidden-tablet {
    display: none !important;
  }

  /* line 39, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .hidden-desktop {
    display: inherit !important;
  }

  /* line 40, ../../../sass/base/bootstrap/responsive/_responsive-utilities.scss */
  .visible-desktop {
    display: none !important;
  }
}
@media (min-width: 1260px) {
  /* line 554, ../../../sass/mixins/_bootstrap.scss */
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  /* line 15, ../../../sass/mixins/_bootstrap.scss */
  .row:before, .row:after {
    display: table;
    content: "";
  }
  /* line 19, ../../../sass/mixins/_bootstrap.scss */
  .row:after {
    clear: both;
  }

  /* line 559, ../../../sass/mixins/_bootstrap.scss */
  [class*="span"] {
    float: left;
    margin-left: 30px;
  }

  /* line 567, ../../../sass/mixins/_bootstrap.scss */
  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span12 {
    width: 1170px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span11 {
    width: 1070px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span10 {
    width: 970px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span9 {
    width: 870px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span8 {
    width: 770px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span7 {
    width: 670px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span6 {
    width: 570px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span5 {
    width: 470px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span4 {
    width: 370px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span3 {
    width: 270px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span2 {
    width: 170px;
  }

  /* line 574, ../../../sass/mixins/_bootstrap.scss */
  .span1 {
    width: 70px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset12 {
    margin-left: 1230px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset11 {
    margin-left: 1130px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset10 {
    margin-left: 1030px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset9 {
    margin-left: 930px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset8 {
    margin-left: 830px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset7 {
    margin-left: 730px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset6 {
    margin-left: 630px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset5 {
    margin-left: 530px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset4 {
    margin-left: 430px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset3 {
    margin-left: 330px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset2 {
    margin-left: 230px;
  }

  /* line 580, ../../../sass/mixins/_bootstrap.scss */
  .offset1 {
    margin-left: 130px;
  }

  /* line 591, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  /* line 15, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
  }
  /* line 19, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid:after {
    clear: both;
  }
  /* line 594, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.564%;
    *margin-left: 2.511%;
  }
  /* line 600, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span12 {
    width: 100%;
    *width: 99.947%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span11 {
    width: 91.453%;
    *width: 91.4%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span10 {
    width: 82.906%;
    *width: 82.853%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span9 {
    width: 74.359%;
    *width: 74.306%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span8 {
    width: 65.812%;
    *width: 65.759%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span7 {
    width: 57.265%;
    *width: 57.212%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span6 {
    width: 48.718%;
    *width: 48.665%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span5 {
    width: 40.171%;
    *width: 40.118%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span4 {
    width: 31.624%;
    *width: 31.571%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span3 {
    width: 23.077%;
    *width: 23.024%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span2 {
    width: 14.53%;
    *width: 14.477%;
  }
  /* line 607, ../../../sass/mixins/_bootstrap.scss */
  .row-fluid .span1 {
    width: 5.983%;
    *width: 5.93%;
  }

  /* line 622, ../../../sass/mixins/_bootstrap.scss */
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1160px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1060px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 960px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 860px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 760px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 660px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 560px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 460px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 360px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 260px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 160px;
  }

  /* line 631, ../../../sass/mixins/_bootstrap.scss */
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 60px;
  }

  /* line 16, ../../../sass/base/bootstrap/responsive/_responsive-1200px-min.scss */
  .thumbnails {
    margin-left: -30px;
  }

  /* line 19, ../../../sass/base/bootstrap/responsive/_responsive-1200px-min.scss */
  .thumbnails > li {
    margin-left: 30px;
  }

  /* line 22, ../../../sass/base/bootstrap/responsive/_responsive-1200px-min.scss */
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}
/* line 76, ../../../sass/base/bootstrap/bootstrap.scss */
.clearfix {
  *zoom: 1;
}
/* line 15, ../../../sass/mixins/_bootstrap.scss */
.clearfix:before, .clearfix:after {
  display: table;
  content: "";
}
/* line 19, ../../../sass/mixins/_bootstrap.scss */
.clearfix:after {
  clear: both;
}

/* line 80, ../../../sass/base/bootstrap/bootstrap.scss */
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}


/* line 3, ../../../sass/base/cameo/default.scss */
body {
  padding-top: 91px;
}

/* line 7, ../../../sass/base/cameo/default.scss */
.lt-ie8 body {
  padding-top: 141px;
}

/* line 11, ../../../sass/base/cameo/default.scss */
.chromeframe {
  width: 100%;
  padding: 16px;
  margin: 0;
  background: #eee;
  color: #333;
}

/* line 19, ../../../sass/base/cameo/default.scss */
.chromeframe i {
  font-size: 20px;
  color: #C60000;
}

/* line 25, ../../../sass/base/cameo/default.scss */
img {
  image-rendering: optimizeQuality;
}


/* line 1, ../../../sass/base/cameo/helpers.scss */
.floatLeft {
  float: left;
}

/* line 5, ../../../sass/base/cameo/helpers.scss */
.floatRight {
  float: right;
}


/* line 293, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/base/cameo/../../mixins/_bootstrap.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../sass/base/cameo/icons.scss */
.uni-arrow-down:before {
  content: '\25BC';
}

/* line 10, ../../../sass/base/cameo/icons.scss */
.uni-arrow-up:before {
  content: '\25B2';
}

/* line 14, ../../../sass/base/cameo/icons.scss */
.uni-arrow-down, .arrow-up {
  -webkit-transform: scaleX(1.6);
  -moz-transform: scaleX(1.6);
  -ms-transform: scaleX(1.6);
  -o-transform: scaleX(1.6);
  transform: scaleX(1.6);
  display: inline-block;
}

/* line 22, ../../../sass/base/cameo/icons.scss */
.button-close {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: black;
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  border-radius: 12.5px;
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  box-shadow: 1px 1px 1px 0 #fff;
}

/* line 32, ../../../sass/base/cameo/icons.scss */
.button-close:before {
  content: '\00D7';
}


/* line 293, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/app/../mixins/_bootstrap.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4, ../../../sass/base/cameo/layout.scss */
.box1 {
  width: 100%;
}

/* line 5, ../../../sass/base/cameo/layout.scss */
.box2 {
  width: 50%;
}

/* line 6, ../../../sass/base/cameo/layout.scss */
.box3 {
  width: 33.334%;
}

/* line 7, ../../../sass/base/cameo/layout.scss */
.box4 {
  width: 25%;
}

/* line 8, ../../../sass/base/cameo/layout.scss */
.box5 {
  width: 20%;
}

/* line 9, ../../../sass/base/cameo/layout.scss */
.box6 {
  width: 16.667%;
}

/* line 11, ../../../sass/base/cameo/layout.scss */
.box-group {
  *zoom: 1;
  margin: 0;
  padding: 0;
}
/* line 15, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/app/../mixins/_bootstrap.scss */
.box-group:before, .box-group:after {
  display: table;
  content: "";
}
/* line 19, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/app/../mixins/_bootstrap.scss */
.box-group:after {
  clear: both;
}
/* line 17, ../../../sass/base/cameo/layout.scss */
.box-group .box {
  display: block;
  float: left;
  padding: 15px;
  margin: 0;
  background: #fcfcfc;
  border: 1px solid #ddd;
  border-left-style: none;
  text-align: center;
}
/* line 27, ../../../sass/base/cameo/layout.scss */
.box-group .box:first-child {
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  border-left-style: solid;
}
/* line 32, ../../../sass/base/cameo/layout.scss */
.box-group .box:last-child {
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
/* line 36, ../../../sass/base/cameo/layout.scss */
.box-group .box:hover {
  background: #ffffff;
}

/* line 45, ../../../sass/base/cameo/layout.scss */
.box-group-vert {
  margin: 0;
  padding: 0;
}
/* line 50, ../../../sass/base/cameo/layout.scss */
.box-group-vert > *, .box-group-vert .box {
  display: block;
  width: 100%;
  padding: 15px;
  background: #fcfcfc;
  border: 1px solid #ddd;
  border-top-style: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 59, ../../../sass/base/cameo/layout.scss */
.box-group-vert > *:first-child, .box-group-vert .box:first-child {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-top-style: solid;
}
/* line 64, ../../../sass/base/cameo/layout.scss */
.box-group-vert > *:last-child, .box-group-vert .box:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/* line 72, ../../../sass/base/cameo/layout.scss */
.btn-group-vert .btn {
  display: block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
}
/* line 77, ../../../sass/base/cameo/layout.scss */
.btn-group-vert .btn:first-child {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 81, ../../../sass/base/cameo/layout.scss */
.btn-group-vert .btn:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/* line 88, ../../../sass/base/cameo/layout.scss */
hr {
  margin: 20px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}

/* line 94, ../../../sass/base/cameo/layout.scss */
hr.soften {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  height: 1px;
  margin: 45px 0;
  border: 0;
}


/* line 3, ../../../sass/base/custom/default.scss */
body {
  padding-top: 91px;
}

/* line 7, ../../../sass/base/custom/default.scss */
.lt-ie8 body {
  padding-top: 141px;
}

/* line 11, ../../../sass/base/custom/default.scss */
.chromeframe {
  width: 100%;
  padding: 16px;
  margin: 0;
  background: #eee;
  color: #333;
}

/* line 19, ../../../sass/base/custom/default.scss */
.chromeframe i {
  font-size: 20px;
  color: #C60000;
}

/* line 25, ../../../sass/base/custom/default.scss */
img {
  image-rendering: optimizeQuality;
}


/* line 1, ../../../sass/base/custom/helpers.scss */
.floatLeft {
  float: left;
}

/* line 5, ../../../sass/base/custom/helpers.scss */
.floatRight {
  float: right;
}


/* line 293, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/base/custom/../../mixins/_bootstrap.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 6, ../../../sass/base/custom/icons.scss */
.uni-arrow-down:before {
  content: '\25BC';
}

/* line 10, ../../../sass/base/custom/icons.scss */
.uni-arrow-up:before {
  content: '\25B2';
}

/* line 14, ../../../sass/base/custom/icons.scss */
.uni-arrow-down, .arrow-up {
  -webkit-transform: scaleX(1.6);
  -moz-transform: scaleX(1.6);
  -ms-transform: scaleX(1.6);
  -o-transform: scaleX(1.6);
  transform: scaleX(1.6);
  display: inline-block;
}

/* line 22, ../../../sass/base/custom/icons.scss */
.button-close {
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  background: black;
  -webkit-border-radius: 12.5px;
  -moz-border-radius: 12.5px;
  border-radius: 12.5px;
  color: #fff;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 20px;
  line-height: 22px;
  box-shadow: 1px 1px 1px 0 #fff;
}

/* line 32, ../../../sass/base/custom/icons.scss */
.button-close:before {
  content: '\00D7';
}


/* line 293, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/base/custom/../../mixins/_bootstrap.scss */
.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 4, ../../../sass/base/custom/layout.scss */
.box1 {
  width: 100%;
}

/* line 5, ../../../sass/base/custom/layout.scss */
.box2 {
  width: 50%;
}

/* line 6, ../../../sass/base/custom/layout.scss */
.box3 {
  width: 33.334%;
}

/* line 7, ../../../sass/base/custom/layout.scss */
.box4 {
  width: 25%;
}

/* line 8, ../../../sass/base/custom/layout.scss */
.box5 {
  width: 20%;
}

/* line 9, ../../../sass/base/custom/layout.scss */
.box6 {
  width: 16.667%;
}

/* line 11, ../../../sass/base/custom/layout.scss */
.box-group {
  *zoom: 1;
  margin: 0;
  padding: 0;
}
/* line 15, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/base/custom/../../mixins/_bootstrap.scss */
.box-group:before, .box-group:after {
  display: table;
  content: "";
}
/* line 19, /Cloud/Dan/Dropbox/Cameo/Sites/Select Schemes/sass/base/custom/../../mixins/_bootstrap.scss */
.box-group:after {
  clear: both;
}
/* line 17, ../../../sass/base/custom/layout.scss */
.box-group .box {
  display: block;
  float: left;
  padding: 15px;
  margin: 0;
  background: #fcfcfc;
  border: 1px solid #ddd;
  border-left-style: none;
  text-align: center;
}
/* line 27, ../../../sass/base/custom/layout.scss */
.box-group .box:first-child {
  -webkit-border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  border-radius: 10px 0 0 10px;
  border-left-style: solid;
}
/* line 32, ../../../sass/base/custom/layout.scss */
.box-group .box:last-child {
  -webkit-border-radius: 0 10px 10px 0;
  -moz-border-radius: 0 10px 10px 0;
  border-radius: 0 10px 10px 0;
}
/* line 36, ../../../sass/base/custom/layout.scss */
.box-group .box:hover {
  background: #ffffff;
}

/* line 45, ../../../sass/base/custom/layout.scss */
.box-group-vert {
  margin: 0;
  padding: 0;
}
/* line 50, ../../../sass/base/custom/layout.scss */
.box-group-vert > *, .box-group-vert .box {
  display: block;
  width: 100%;
  padding: 15px;
  background: #fcfcfc;
  border: 1px solid #ddd;
  border-top-style: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 59, ../../../sass/base/custom/layout.scss */
.box-group-vert > *:first-child, .box-group-vert .box:first-child {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-top-style: solid;
}
/* line 64, ../../../sass/base/custom/layout.scss */
.box-group-vert > *:last-child, .box-group-vert .box:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/* line 72, ../../../sass/base/custom/layout.scss */
.btn-group-vert .btn {
  display: block;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  width: 100%;
}
/* line 77, ../../../sass/base/custom/layout.scss */
.btn-group-vert .btn:first-child {
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 81, ../../../sass/base/custom/layout.scss */
.btn-group-vert .btn:last-child {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

/* line 88, ../../../sass/base/custom/layout.scss */
hr {
  margin: 20px 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}

/* line 94, ../../../sass/base/custom/layout.scss */
hr.soften {
  background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, transparent), color-stop(50%, rgba(0, 0, 0, 0.1)), color-stop(100%, transparent));
  background: -webkit-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -moz-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -o-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: -ms-linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  background: linear-gradient(left, transparent, rgba(0, 0, 0, 0.1), transparent);
  height: 1px;
  margin: 45px 0;
  border: 0;
}


/* line 5, ../../../sass/base/custom/tables.scss */
.table-form thead td {
  padding: 11px 8px;
  vertical-align: middle;
}
/* line 12, ../../../sass/base/custom/tables.scss */
.table-form tbody td {
  padding: 0;
  background: #fff;
  cursor: text;
}
/* line 18, ../../../sass/base/custom/tables.scss */
.table-form tbody tr:hover td {
  background: #fff;
}
/* line 22, ../../../sass/base/custom/tables.scss */
.table-form tbody td:hover {
  background: #f8f8f8 !important;
}
/* line 26, ../../../sass/base/custom/tables.scss */
.table-form tbody td.selected {
  background: #fdfde3 !important;
  -webkit-transition: background 0.25s linear;
  -moz-transition: background 0.25s linear;
  -ms-transition: background 0.25s linear;
  -o-transition: background 0.25s linear;
  transition: background 0.25s linear;
}
/* line 33, ../../../sass/base/custom/tables.scss */
.table-form input, .table-form select, .table-form textarea {
  width: 100%;
  height: 41px;
  margin: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: none;
  resize: none;
  overflow: auto;
  outline: none;
  box-shadow: none;
}
/* line 48, ../../../sass/base/custom/tables.scss */
.table-form textarea {
  padding: 11px 8px;
}
/* line 52, ../../../sass/base/custom/tables.scss */
.table-form input:focus {
  box-shadow: none;
}


/*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 14, ../../../sass/base/plugins/animate.scss */
.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s;
}

/* line 27, ../../../sass/base/plugins/animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  -ms-animation-duration: 2s;
  -o-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes fadeIn {
  /* line 36, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
  }

  /* line 37, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
  }
}

@-moz-keyframes fadeIn {
  /* line 41, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
  }

  /* line 42, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadeIn {
  /* line 46, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
  }

  /* line 47, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
  }
}

@-o-keyframes fadeIn {
  /* line 51, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
  }

  /* line 52, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  /* line 56, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
  }

  /* line 57, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
  }
}

/* line 60, ../../../sass/base/plugins/animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeOut {
  /* line 68, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
  }

  /* line 69, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
  }
}

@-moz-keyframes fadeOut {
  /* line 73, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
  }

  /* line 74, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
  }
}

@-ms-keyframes fadeOut {
  /* line 78, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
  }

  /* line 79, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
  }
}

@-o-keyframes fadeOut {
  /* line 83, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
  }

  /* line 84, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  /* line 88, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
  }

  /* line 89, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
  }
}

/* line 92, ../../../sass/base/plugins/animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeInLeftBig {
  /* line 101, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  /* line 106, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInLeftBig {
  /* line 112, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  /* line 117, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInLeftBig {
  /* line 123, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }

  /* line 128, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInLeftBig {
  /* line 134, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  /* line 139, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  /* line 145, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  /* line 150, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 156, ../../../sass/base/plugins/animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -ms-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
  /* line 164, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }

  /* line 169, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
}

@-moz-keyframes fadeInRightBig {
  /* line 176, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }

  /* line 181, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -moz-transform: translateX(0);
  }
}

@-ms-keyframes fadeInRightBig {
  /* line 188, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }

  /* line 193, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -ms-transform: translateX(0);
  }
}

@-o-keyframes fadeInRightBig {
  /* line 200, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }

  /* line 205, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    -o-transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  /* line 212, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }

  /* line 217, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 223, ../../../sass/base/plugins/animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -ms-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeOutLeftBig {
  /* line 232, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 237, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }
}

@-moz-keyframes fadeOutLeftBig {
  /* line 244, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 249, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }
}

@-ms-keyframes fadeOutLeftBig {
  /* line 256, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 261, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px);
  }
}

@-o-keyframes fadeOutLeftBig {
  /* line 268, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 273, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  /* line 280, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 285, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

/* line 291, ../../../sass/base/plugins/animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -ms-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRightBig {
  /* line 299, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }

  /* line 304, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
  }
}

@-moz-keyframes fadeOutRightBig {
  /* line 310, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -moz-transform: translateX(0);
  }

  /* line 315, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px);
  }
}

@-ms-keyframes fadeOutRightBig {
  /* line 321, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -ms-transform: translateX(0);
  }

  /* line 326, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px);
  }
}

@-o-keyframes fadeOutRightBig {
  /* line 332, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    -o-transform: translateX(0);
  }

  /* line 337, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    -o-transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  /* line 343, ../../../sass/base/plugins/animate.scss */
  0% {
    opacity: 1;
    transform: translateX(0);
  }

  /* line 348, ../../../sass/base/plugins/animate.scss */
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

/* line 354, ../../../sass/base/plugins/animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -ms-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}


@font-face {
  font-family: 'Droid Serif';
  font-style: normal;
  font-weight: normal;
  src: local("Droid Serif"), local("DroidSerif"), url("http://themes.googleusercontent.com/static/fonts/droidserif/v3/0AKsP294HTD-nvJgucYTaLrIa-7acMAeDBVuclsi6Gc.woff") format("woff");
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: local("Oswald Light"), local("Oswald-Light"), url("http://themes.googleusercontent.com/static/fonts/oswald/v5/HqHm7BVC_nzzTui2lzQTDbO3LdcAZYWl9Si6vvxL-qU.woff") format("woff");
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: local("Oswald Bold"), local("Oswald-Bold"), url("http://themes.googleusercontent.com/static/fonts/oswald/v5/bH7276GfdCjMjApa_dkG6bO3LdcAZYWl9Si6vvxL-qU.woff") format("woff");
}

@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: normal;
  src: local("Oswald "), local("Oswald"), url("http://themes.googleusercontent.com/static/fonts/oswald/v5/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff") format("woff");
}


