/* Bootstrap 3.3.1 (scoped under .bootstrap), PURGED to the components the app renders —
   regenerate with Public/react/scripts/purge-bootstrap.py; the full file is in git history. */
.bootstrap {
 /*!
* Bootstrap v3.3.1 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  /*! ========================================================================
   * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
   * http://www.bootstraptoggle.com
   * ========================================================================
   * Copyright 2014 Min Hur, The New York Times Company
   * Licensed under MIT
   * ======================================================================== */ }
  .bootstrap html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%; }
  .bootstrap body {
    margin: 0; }
  .bootstrap article, .bootstrap aside, .bootstrap details, .bootstrap figcaption, .bootstrap figure, .bootstrap footer, .bootstrap header, .bootstrap hgroup, .bootstrap main, .bootstrap menu, .bootstrap nav, .bootstrap section, .bootstrap summary {
    display: block; }
  .bootstrap audio, .bootstrap canvas, .bootstrap progress, .bootstrap video {
    display: inline-block;
    vertical-align: baseline; }
  .bootstrap audio:not([controls]) {
    display: none;
    height: 0; }
  .bootstrap [hidden], .bootstrap template {
    display: none; }
  .bootstrap a {
    background-color: transparent; }
  .bootstrap a:active, .bootstrap a:hover {
    outline: 0; }
  .bootstrap abbr[title] {
    border-bottom: 1px dotted; }
  .bootstrap b, .bootstrap strong {
    font-weight: 700; }
  .bootstrap dfn {
    font-style: italic; }
  .bootstrap h1 {
    margin: .67em 0;
    font-size: 2em; }
  .bootstrap mark {
    color: #000;
    background: #ff0; }
  .bootstrap small {
    font-size: 80%; }
  .bootstrap sub, .bootstrap sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline; }
  .bootstrap sup {
    top: -.5em; }
  .bootstrap sub {
    bottom: -.25em; }
  .bootstrap img {
    border: 0; }
  .bootstrap svg:not(:root) {
    overflow: hidden; }
  .bootstrap figure {
    margin: 1em 40px; }
  .bootstrap hr {
    height: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box; }
  .bootstrap pre {
    overflow: auto; }
  .bootstrap code, .bootstrap kbd, .bootstrap pre, .bootstrap samp {
    font-family: monospace,monospace;
    font-size: 1em; }
  .bootstrap button, .bootstrap input, .bootstrap optgroup, .bootstrap select, .bootstrap textarea {
    margin: 0;
    font: inherit;
    color: inherit; }
  .bootstrap button {
    overflow: visible; }
  .bootstrap button, .bootstrap select {
    text-transform: none; }
  .bootstrap button, .bootstrap html input[type=button], .bootstrap input[type=reset], .bootstrap input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer; }
  .bootstrap button[disabled], .bootstrap html input[disabled] {
    cursor: default; }
  .bootstrap button::-moz-focus-inner, .bootstrap input::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .bootstrap input {
    line-height: normal; }
  .bootstrap input[type=checkbox], .bootstrap input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0; }
  .bootstrap input[type=number]::-webkit-inner-spin-button, .bootstrap input[type=number]::-webkit-outer-spin-button {
    height: auto; }
  .bootstrap input[type=search] {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: textfield; }
  .bootstrap input[type=search]::-webkit-search-cancel-button, .bootstrap input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .bootstrap fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver; }
  .bootstrap legend {
    padding: 0;
    border: 0; }
  .bootstrap textarea {
    overflow: auto; }
  .bootstrap optgroup {
    font-weight: 700; }
  .bootstrap table {
    border-spacing: 0;
    border-collapse: collapse; }
  .bootstrap td, .bootstrap th {
    padding: 0; }
  @media print {
    .bootstrap *, .bootstrap :before, .bootstrap :after {
      color: #000 !important;
      text-shadow: none !important;
      background: transparent !important;
      -webkit-box-shadow: none !important;
      box-shadow: none !important; }
    .bootstrap a, .bootstrap a:visited {
      text-decoration: underline; }
    .bootstrap a[href]:after {
      content: " (" attr(href) ")"; }
    .bootstrap abbr[title]:after {
      content: " (" attr(title) ")"; }
    .bootstrap a[href^="#"]:after, .bootstrap a[href^="javascript:"]:after {
      content: ""; }
    .bootstrap pre, .bootstrap blockquote {
      border: 1px solid #999;
      page-break-inside: avoid; }
    .bootstrap thead {
      display: table-header-group; }
    .bootstrap tr, .bootstrap img {
      page-break-inside: avoid; }
    .bootstrap img {
      max-width: 100% !important; }
    .bootstrap p, .bootstrap h2, .bootstrap h3 {
      orphans: 3;
      widows: 3; }
    .bootstrap h2, .bootstrap h3 {
      page-break-after: avoid; }
    .bootstrap select {
      background: #fff !important; } }
  .bootstrap * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .bootstrap :before, .bootstrap :after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .bootstrap html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent; }
  .bootstrap body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff; }
  .bootstrap input, .bootstrap button, .bootstrap select, .bootstrap textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; }
  .bootstrap a {
    color: #337ab7;
    text-decoration: none; }
  .bootstrap a:hover, .bootstrap a:focus {
    color: #23527c;
    text-decoration: underline; }
  .bootstrap a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap figure {
    margin: 0; }
  .bootstrap img {
    vertical-align: middle; }
  .bootstrap hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee; }
  .bootstrap h1, .bootstrap h2, .bootstrap h3, .bootstrap h4, .bootstrap h5, .bootstrap h6, .bootstrap .h1, .bootstrap .h2, .bootstrap .h3, .bootstrap .h4 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit; }
  .bootstrap h1 small, .bootstrap h2 small, .bootstrap h3 small, .bootstrap h4 small, .bootstrap h5 small, .bootstrap h6 small, .bootstrap .h1 small, .bootstrap .h2 small, .bootstrap .h3 small, .bootstrap .h4 small, .bootstrap h1 .small, .bootstrap h2 .small, .bootstrap h3 .small, .bootstrap h4 .small, .bootstrap h5 .small, .bootstrap h6 .small, .bootstrap .h1 .small, .bootstrap .h2 .small, .bootstrap .h3 .small, .bootstrap .h4 .small {
    font-weight: 400;
    line-height: 1;
    color: #777; }
  .bootstrap h1, .bootstrap .h1, .bootstrap h2, .bootstrap .h2, .bootstrap h3, .bootstrap .h3 {
    margin-top: 20px;
    margin-bottom: 10px; }
  .bootstrap h1 small, .bootstrap .h1 small, .bootstrap h2 small, .bootstrap .h2 small, .bootstrap h3 small, .bootstrap .h3 small, .bootstrap h1 .small, .bootstrap .h1 .small, .bootstrap h2 .small, .bootstrap .h2 .small, .bootstrap h3 .small, .bootstrap .h3 .small {
    font-size: 65%; }
  .bootstrap h4, .bootstrap .h4, .bootstrap h5, .bootstrap h6 {
    margin-top: 10px;
    margin-bottom: 10px; }
  .bootstrap h4 small, .bootstrap .h4 small, .bootstrap h5 small, .bootstrap h6 small, .bootstrap h4 .small, .bootstrap .h4 .small, .bootstrap h5 .small, .bootstrap h6 .small {
    font-size: 75%; }
  .bootstrap h1, .bootstrap .h1 {
    font-size: 36px; }
  .bootstrap h2, .bootstrap .h2 {
    font-size: 30px; }
  .bootstrap h3, .bootstrap .h3 {
    font-size: 24px; }
  .bootstrap h4, .bootstrap .h4 {
    font-size: 18px; }
  .bootstrap h5 {
    font-size: 14px; }
  .bootstrap h6 {
    font-size: 12px; }
  .bootstrap p {
    margin: 0 0 10px; }
  .bootstrap small, .bootstrap .small {
    font-size: 85%; }
  .bootstrap mark, .bootstrap .mark {
    padding: .2em;
    background-color: #fcf8e3; }
  .bootstrap .text-muted {
    color: #777; }
  .bootstrap ul, .bootstrap ol {
    margin-top: 0;
    margin-bottom: 10px; }
  .bootstrap ul ul, .bootstrap ol ul, .bootstrap ul ol, .bootstrap ol ol {
    margin-bottom: 0; }
  .bootstrap dl {
    margin-top: 0;
    margin-bottom: 20px; }
  .bootstrap dt, .bootstrap dd {
    line-height: 1.42857143; }
  .bootstrap dt {
    font-weight: 700; }
  .bootstrap dd {
    margin-left: 0; }
  .bootstrap abbr[title], .bootstrap abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #777; }
  .bootstrap blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee; }
  .bootstrap blockquote p:last-child, .bootstrap blockquote ul:last-child, .bootstrap blockquote ol:last-child {
    margin-bottom: 0; }
  .bootstrap blockquote footer, .bootstrap blockquote small, .bootstrap blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.42857143;
    color: #777; }
  .bootstrap blockquote footer:before, .bootstrap blockquote small:before, .bootstrap blockquote .small:before {
    content: '\2014 \00A0'; }
   .bootstrap blockquote.pull-right {
    padding-right: 15px;
    padding-left: 0;
    text-align: right;
    border-right: 5px solid #eee;
    border-left: 0; }
   .bootstrap blockquote.pull-right footer:before, .bootstrap blockquote.pull-right small:before, .bootstrap blockquote.pull-right .small:before {
    content: ''; }
   .bootstrap blockquote.pull-right footer:after, .bootstrap blockquote.pull-right small:after, .bootstrap blockquote.pull-right .small:after {
    content: '\00A0 \2014'; }
  .bootstrap address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143; }
  .bootstrap code, .bootstrap kbd, .bootstrap pre, .bootstrap samp {
    font-family: Menlo,Monaco,Consolas,"Courier New",monospace; }
  .bootstrap code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px; }
  .bootstrap kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  .bootstrap kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .bootstrap pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px; }
  .bootstrap pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0; }
  .bootstrap table {
    background-color: transparent; }
  .bootstrap caption {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #777;
    text-align: left; }
  .bootstrap th {
    text-align: left; }
  .bootstrap table col[class*=col-] {
    position: static;
    display: table-column;
    float: none; }
  .bootstrap table td[class*=col-], .bootstrap table th[class*=col-] {
    position: static;
    display: table-cell;
    float: none; }
  .bootstrap fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0; }
  .bootstrap legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5; }
  .bootstrap label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700; }
  .bootstrap input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .bootstrap input[type=radio], .bootstrap input[type=checkbox] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal; }
  .bootstrap input[type=file] {
    display: block; }
  .bootstrap input[type=range] {
    display: block;
    width: 100%; }
  .bootstrap select[multiple], .bootstrap select[size] {
    height: auto; }
  .bootstrap input[type=file]:focus, .bootstrap input[type=radio]:focus, .bootstrap input[type=checkbox]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555; }
  .bootstrap .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; }
  .bootstrap .form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .bootstrap .form-control::-moz-placeholder {
    color: #999;
    opacity: 1; }
  .bootstrap .form-control:-ms-input-placeholder {
    color: #999; }
  .bootstrap .form-control::-webkit-input-placeholder {
    color: #999; }
  .bootstrap .form-control[disabled], .bootstrap .form-control[readonly], .bootstrap fieldset[disabled] .form-control {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1; }
  .bootstrap textarea.form-control {
    height: auto; }
  .bootstrap input[type=search] {
    -webkit-appearance: none; }
  @media screen and (-webkit-min-device-pixel-ratio: 0) {
    .bootstrap input[type=date], .bootstrap input[type=time], .bootstrap input[type=datetime-local], .bootstrap input[type=month] {
      line-height: 34px; } }
  .bootstrap .form-group {
    margin-bottom: 15px; }
  .bootstrap input[type=radio][disabled], .bootstrap input[type=checkbox][disabled], .bootstrap input[type=radio].disabled, .bootstrap input[type=checkbox].disabled, .bootstrap fieldset[disabled] input[type=radio], .bootstrap fieldset[disabled] input[type=checkbox] {
    cursor: not-allowed; }
  .bootstrap .help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373; }
  .bootstrap .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px; }
  .bootstrap .btn:focus, .bootstrap .btn:active:focus, .bootstrap .btn.active:focus, .bootstrap .btn.focus, .bootstrap .btn:active.focus, .bootstrap .btn.active.focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .bootstrap .btn:hover, .bootstrap .btn:focus, .bootstrap .btn.focus {
    color: #333;
    text-decoration: none; }
  .bootstrap .btn:active, .bootstrap .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .bootstrap .btn.disabled, .bootstrap .btn[disabled], .bootstrap fieldset[disabled] .btn {
    pointer-events: none;
    cursor: not-allowed;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65; }
  .bootstrap .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc; }
  .bootstrap .btn-default:hover, .bootstrap .btn-default:focus, .bootstrap .btn-default.focus, .bootstrap .btn-default:active, .bootstrap .btn-default.active {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .bootstrap .btn-default:active, .bootstrap .btn-default.active {
    background-image: none; }
  .bootstrap .btn-default.disabled, .bootstrap .btn-default[disabled], .bootstrap fieldset[disabled] .btn-default, .bootstrap .btn-default.disabled:hover, .bootstrap .btn-default[disabled]:hover, .bootstrap fieldset[disabled] .btn-default:hover, .bootstrap .btn-default.disabled:focus, .bootstrap .btn-default[disabled]:focus, .bootstrap fieldset[disabled] .btn-default:focus, .bootstrap .btn-default.disabled.focus, .bootstrap .btn-default[disabled].focus, .bootstrap fieldset[disabled] .btn-default.focus, .bootstrap .btn-default.disabled:active, .bootstrap .btn-default[disabled]:active, .bootstrap fieldset[disabled] .btn-default:active, .bootstrap .btn-default.disabled.active, .bootstrap .btn-default[disabled].active, .bootstrap fieldset[disabled] .btn-default.active {
    background-color: #fff;
    border-color: #ccc; }
  .bootstrap .btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4; }
  .bootstrap .btn-primary:hover, .bootstrap .btn-primary:focus, .bootstrap .btn-primary.focus, .bootstrap .btn-primary:active, .bootstrap .btn-primary.active {
    color: #fff;
    background-color: #286090;
    border-color: #204d74; }
  .bootstrap .btn-primary:active, .bootstrap .btn-primary.active {
    background-image: none; }
  .bootstrap .btn-primary.disabled, .bootstrap .btn-primary[disabled], .bootstrap fieldset[disabled] .btn-primary, .bootstrap .btn-primary.disabled:hover, .bootstrap .btn-primary[disabled]:hover, .bootstrap fieldset[disabled] .btn-primary:hover, .bootstrap .btn-primary.disabled:focus, .bootstrap .btn-primary[disabled]:focus, .bootstrap fieldset[disabled] .btn-primary:focus, .bootstrap .btn-primary.disabled.focus, .bootstrap .btn-primary[disabled].focus, .bootstrap fieldset[disabled] .btn-primary.focus, .bootstrap .btn-primary.disabled:active, .bootstrap .btn-primary[disabled]:active, .bootstrap fieldset[disabled] .btn-primary:active, .bootstrap .btn-primary.disabled.active, .bootstrap .btn-primary[disabled].active, .bootstrap fieldset[disabled] .btn-primary.active {
    background-color: #337ab7;
    border-color: #2e6da4; }
  .bootstrap .btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .bootstrap .btn-success:hover, .bootstrap .btn-success:focus, .bootstrap .btn-success.focus, .bootstrap .btn-success:active, .bootstrap .btn-success.active {
    color: #fff;
    background-color: #449d44;
    border-color: #398439; }
  .bootstrap .btn-success:active, .bootstrap .btn-success.active {
    background-image: none; }
  .bootstrap .btn-success.disabled, .bootstrap .btn-success[disabled], .bootstrap fieldset[disabled] .btn-success, .bootstrap .btn-success.disabled:hover, .bootstrap .btn-success[disabled]:hover, .bootstrap fieldset[disabled] .btn-success:hover, .bootstrap .btn-success.disabled:focus, .bootstrap .btn-success[disabled]:focus, .bootstrap fieldset[disabled] .btn-success:focus, .bootstrap .btn-success.disabled.focus, .bootstrap .btn-success[disabled].focus, .bootstrap fieldset[disabled] .btn-success.focus, .bootstrap .btn-success.disabled:active, .bootstrap .btn-success[disabled]:active, .bootstrap fieldset[disabled] .btn-success:active, .bootstrap .btn-success.disabled.active, .bootstrap .btn-success[disabled].active, .bootstrap fieldset[disabled] .btn-success.active {
    background-color: #5cb85c;
    border-color: #4cae4c; }
  .bootstrap [data-toggle=buttons] > .btn input[type=radio], .bootstrap [data-toggle=buttons] > .btn input[type=checkbox] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }
  .bootstrap .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
  .bootstrap .alert h4 {
    margin-top: 0;
    color: inherit; }
  .bootstrap .alert > p, .bootstrap .alert > ul {
    margin-bottom: 0; }
  .bootstrap .alert > p + p {
    margin-top: 5px; }
  .bootstrap .alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1; }
  .bootstrap .alert-danger hr {
    border-top-color: #e4b9c0; }
  .bootstrap .list-group {
    padding-left: 0;
    margin-bottom: 20px; }
  .bootstrap .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd; }
  .bootstrap .list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .bootstrap .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px; }
  .bootstrap a.list-group-item {
    color: #555; }
  .bootstrap a.list-group-item:hover, .bootstrap a.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f5f5f5; }
  .bootstrap .list-group-item.disabled, .bootstrap .list-group-item.disabled:hover, .bootstrap .list-group-item.disabled:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #eee; }
  .bootstrap .list-group-item.active, .bootstrap .list-group-item.active:hover, .bootstrap .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7; }
  .bootstrap .popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    max-width: 276px;
    padding: 1px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .bootstrap .popover.top {
    margin-top: -10px; }
  .bootstrap .popover.right {
    margin-left: 10px; }
  .bootstrap .popover.bottom {
    margin-top: 10px; }
  .bootstrap .popover.left {
    margin-left: -10px; }
  .bootstrap .popover-content {
    padding: 9px 14px; }
  .bootstrap .popover > .arrow, .bootstrap .popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }
  .bootstrap .popover > .arrow {
    border-width: 11px; }
  .bootstrap .popover > .arrow:after {
    content: "";
    border-width: 10px; }
  .bootstrap .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0; }
  .bootstrap .popover.top > .arrow:after {
    bottom: 1px;
    margin-left: -10px;
    content: " ";
    border-top-color: #fff;
    border-bottom-width: 0; }
  .bootstrap .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0; }
  .bootstrap .popover.right > .arrow:after {
    bottom: -10px;
    left: 1px;
    content: " ";
    border-right-color: #fff;
    border-left-width: 0; }
  .bootstrap .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bootstrap .popover.bottom > .arrow:after {
    top: 1px;
    margin-left: -10px;
    content: " ";
    border-top-width: 0;
    border-bottom-color: #fff; }
  .bootstrap .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, 0.25); }
  .bootstrap .popover.left > .arrow:after {
    right: 1px;
    bottom: -10px;
    content: " ";
    border-right-width: 0;
    border-left-color: #fff; }
  .bootstrap .clearfix:before, .bootstrap .clearfix:after {
    display: table;
    content: " "; }
  .bootstrap .clearfix:after {
    clear: both; }
  .bootstrap .pull-right {
    float: right !important; }
  .bootstrap .hide {
    display: none !important; }
  .bootstrap .hidden {
    display: none !important;
    visibility: hidden !important; }

/*# sourceMappingURL=local-bootstrap.css.map */
