/* Generated neutral-color adapter. Do not edit.
   Source: Project/WebAppCore/wwwroot/assets/vendor/bootstrap/dist/css/bootstrap.css
   SHA-256: d170052c16caec3810f2dee6456539045d8e326f6d8ed7c7f78e59ed34de348a
   Original selectors, rule order and importance are retained.
   Regenerate: python3 .github/scripts/neutral_grays.py generate */
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
mark{color: var(--gray-1000);}
fieldset{border: 1px solid var(--gray-400);}
@media print{*,
  *:before,
  *:after{color: var(--gray-1000) !important;}
pre,
  blockquote{border: 1px solid var(--gray-500);}
.btn > .caret,
  .dropup > .btn > .caret{border-top-color: var(--gray-1000) !important;}
.label{border: 1px solid var(--gray-1000);}
.table td,
  .table th{background-color: var(--gray-0) !important;}
.table-bordered th,
  .table-bordered td{border: 1px solid var(--gray-200) !important;}}
html{-webkit-tap-highlight-color: rgba(var(--gray-1000-rgb), 0);}
body{color: var(--gray-900);background-color: var(--gray-0);}
.img-thumbnail{background-color: var(--gray-0);border: 1px solid var(--gray-200);}
hr{border-top: 1px solid var(--gray-100);}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{color: var(--gray-600);}
.text-muted{color: var(--gray-600);}
.bg-primary{color: var(--gray-0);}
.page-header{border-bottom: 1px solid var(--gray-100);}
blockquote{border-left: 5px solid var(--gray-100);}
blockquote footer,
blockquote small,
blockquote .small{color: var(--gray-600);}
.blockquote-reverse,
blockquote.pull-right{border-right: 5px solid var(--gray-100);}
kbd{color: var(--gray-0);background-color: var(--gray-900);-webkit-box-shadow: inset 0 -1px 0 rgba(var(--gray-1000-rgb), 0.25);box-shadow: inset 0 -1px 0 rgba(var(--gray-1000-rgb), 0.25);}
pre{color: var(--gray-900);background-color: var(--gray-100);border: 1px solid var(--gray-300);}
caption{color: var(--gray-600);}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td{border-top: 1px solid var(--gray-200);}
.table > thead > tr > th{border-bottom: 2px solid var(--gray-200);}
.table > tbody + tbody{border-top: 2px solid var(--gray-200);}
.table .table{background-color: var(--gray-0);}
.table-bordered{border: 1px solid var(--gray-200);}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td{border: 1px solid var(--gray-200);}
.table-striped > tbody > tr:nth-of-type(odd){background-color: var(--gray-50);}
.table-hover > tbody > tr:hover{background-color: var(--gray-100);}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th{background-color: var(--gray-100);}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th{background-color: var(--gray-200);}
@media screen and (max-width: 767px){.table-responsive{border: 1px solid var(--gray-200);}}
legend{color: var(--gray-900);border-bottom: 1px solid var(--gray-200);}
output{color: var(--gray-700);}
.form-control{color: var(--gray-700);background-color: var(--gray-0);border: 1px solid var(--gray-300);-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);}
.form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), .075), 0 0 8px rgba(102, 175, 233, 0.6);}
.form-control::-moz-placeholder{color: var(--gray-500);}
.form-control:-ms-input-placeholder{color: var(--gray-500);}
.form-control::-webkit-input-placeholder{color: var(--gray-500);}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control{background-color: var(--gray-100);}
.has-success .form-control{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);}
.has-success .form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #67b168;}
.has-warning .form-control{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);}
.has-warning .form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #c0a16b;}
.has-error .form-control{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075);}
.has-error .form-control:focus{-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.075), 0 0 6px #ce8483;}
.help-block{color: var(--gray-600);}
.btn:hover,
.btn:focus,
.btn.focus{color: var(--gray-900);}
.btn:active,
.btn.active{-webkit-box-shadow: inset 0 3px 5px rgba(var(--gray-1000-rgb), 0.125);box-shadow: inset 0 3px 5px rgba(var(--gray-1000-rgb), 0.125);}
.btn-default{color: var(--gray-900);background-color: var(--gray-0);border-color: var(--gray-300);}
.btn-default:focus,
.btn-default.focus{color: var(--gray-900);background-color: var(--gray-200);border-color: var(--gray-500);}
.btn-default:hover{color: var(--gray-900);background-color: var(--gray-200);border-color: var(--gray-400);}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default{color: var(--gray-900);background-color: var(--gray-200);border-color: var(--gray-400);}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus{color: var(--gray-900);background-color: var(--gray-300);border-color: var(--gray-500);}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus{background-color: var(--gray-0);border-color: var(--gray-300);}
.btn-default .badge{color: var(--gray-0);background-color: var(--gray-900);}
.btn-primary{color: var(--gray-0);}
.btn-primary:focus,
.btn-primary.focus{color: var(--gray-0);}
.btn-primary:hover{color: var(--gray-0);}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary{color: var(--gray-0);}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus{color: var(--gray-0);}
.btn-primary .badge{background-color: var(--gray-0);}
.btn-success{color: var(--gray-0);}
.btn-success:focus,
.btn-success.focus{color: var(--gray-0);}
.btn-success:hover{color: var(--gray-0);}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success{color: var(--gray-0);}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus{color: var(--gray-0);}
.btn-success .badge{background-color: var(--gray-0);}
.btn-info{color: var(--gray-0);}
.btn-info:focus,
.btn-info.focus{color: var(--gray-0);}
.btn-info:hover{color: var(--gray-0);}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info{color: var(--gray-0);}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus{color: var(--gray-0);}
.btn-info .badge{background-color: var(--gray-0);}
.btn-warning{color: var(--gray-0);}
.btn-warning:focus,
.btn-warning.focus{color: var(--gray-0);}
.btn-warning:hover{color: var(--gray-0);}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning{color: var(--gray-0);}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus{color: var(--gray-0);}
.btn-warning .badge{background-color: var(--gray-0);}
.btn-danger{color: var(--gray-0);}
.btn-danger:focus,
.btn-danger.focus{color: var(--gray-0);}
.btn-danger:hover{color: var(--gray-0);}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger{color: var(--gray-0);}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus{color: var(--gray-0);}
.btn-danger .badge{background-color: var(--gray-0);}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus{color: var(--gray-600);}
.dropdown-menu{background-color: var(--gray-0);border: 1px solid var(--gray-300);border: 1px solid rgba(var(--gray-1000-rgb), 0.15);-webkit-box-shadow: 0 6px 12px rgba(var(--gray-1000-rgb), 0.175);box-shadow: 0 6px 12px rgba(var(--gray-1000-rgb), 0.175);}
.dropdown-menu .divider{background-color: var(--gray-200);}
.dropdown-menu > li > a{color: var(--gray-900);}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color: var(--gray-900);background-color: var(--gray-100);}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color: var(--gray-0);}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus{color: var(--gray-600);}
.dropdown-header{color: var(--gray-600);}
.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(var(--gray-1000-rgb), 0.125);box-shadow: inset 0 3px 5px rgba(var(--gray-1000-rgb), 0.125);}
.input-group-addon{color: var(--gray-700);background-color: var(--gray-100);border: 1px solid var(--gray-300);}
.nav > li > a:hover,
.nav > li > a:focus{background-color: var(--gray-100);}
.nav > li.disabled > a{color: var(--gray-600);}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus{color: var(--gray-600);}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus{background-color: var(--gray-100);}
.nav .nav-divider{background-color: var(--gray-200);}
.nav-tabs{border-bottom: 1px solid var(--gray-200);}
.nav-tabs > li > a:hover{border-color: var(--gray-100) var(--gray-100) var(--gray-200);}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{color: var(--gray-700);background-color: var(--gray-0);border: 1px solid var(--gray-200);}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus{border: 1px solid var(--gray-200);}
@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom: 1px solid var(--gray-200);}
.nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus{border-bottom-color: var(--gray-0);}}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus{color: var(--gray-0);}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus{border: 1px solid var(--gray-200);}
@media (min-width: 768px){.nav-tabs-justified > li > a{border-bottom: 1px solid var(--gray-200);}
.nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus{border-bottom-color: var(--gray-0);}}
.navbar-collapse{-webkit-box-shadow: inset 0 1px 0 rgba(var(--gray-0-rgb), 0.1);box-shadow: inset 0 1px 0 rgba(var(--gray-0-rgb), 0.1);}
.navbar-form{-webkit-box-shadow: inset 0 1px 0 rgba(var(--gray-0-rgb), 0.1), 0 1px 0 rgba(var(--gray-0-rgb), 0.1);box-shadow: inset 0 1px 0 rgba(var(--gray-0-rgb), 0.1), 0 1px 0 rgba(var(--gray-0-rgb), 0.1);}
.navbar-default{background-color: var(--gray-50);border-color: var(--gray-200);}
.navbar-default .navbar-brand{color: var(--gray-600);}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus{color: var(--gray-700);}
.navbar-default .navbar-text{color: var(--gray-600);}
.navbar-default .navbar-nav > li > a{color: var(--gray-600);}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color: var(--gray-900);}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color: var(--gray-700);background-color: var(--gray-200);}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus{color: var(--gray-300);}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus{color: var(--gray-700);background-color: var(--gray-200);}
@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: var(--gray-600);}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: var(--gray-900);}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: var(--gray-700);background-color: var(--gray-200);}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: var(--gray-300);}}
.navbar-default .navbar-toggle{border-color: var(--gray-200);}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color: var(--gray-200);}
.navbar-default .navbar-toggle .icon-bar{background-color: var(--gray-500);}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{border-color: var(--gray-200);}
.navbar-default .navbar-link{color: var(--gray-600);}
.navbar-default .navbar-link:hover{color: var(--gray-900);}
.navbar-default .btn-link{color: var(--gray-600);}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus{color: var(--gray-900);}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus{color: var(--gray-300);}
.navbar-inverse{background-color: var(--gray-900);border-color: var(--gray-900);}
.navbar-inverse .navbar-brand{color: var(--gray-500);}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus{color: var(--gray-0);}
.navbar-inverse .navbar-text{color: var(--gray-500);}
.navbar-inverse .navbar-nav > li > a{color: var(--gray-500);}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus{color: var(--gray-0);}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color: var(--gray-0);background-color: var(--gray-900);}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus{color: var(--gray-800);}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus{color: var(--gray-0);background-color: var(--gray-900);}
@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: var(--gray-900);}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: var(--gray-900);}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: var(--gray-500);}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: var(--gray-0);}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: var(--gray-0);background-color: var(--gray-900);}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: var(--gray-800);}}
.navbar-inverse .navbar-toggle{border-color: var(--gray-900);}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{background-color: var(--gray-900);}
.navbar-inverse .navbar-toggle .icon-bar{background-color: var(--gray-0);}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form{border-color: var(--gray-900);}
.navbar-inverse .navbar-link{color: var(--gray-500);}
.navbar-inverse .navbar-link:hover{color: var(--gray-0);}
.navbar-inverse .btn-link{color: var(--gray-500);}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus{color: var(--gray-0);}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus{color: var(--gray-800);}
.breadcrumb{background-color: var(--gray-100);}
.breadcrumb > li + li:before{color: var(--gray-300);}
.breadcrumb > .active{color: var(--gray-600);}
.pagination > li > a,
.pagination > li > span{background-color: var(--gray-0);border: 1px solid var(--gray-200);}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{background-color: var(--gray-100);border-color: var(--gray-200);}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{color: var(--gray-0);}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: var(--gray-600);background-color: var(--gray-0);border-color: var(--gray-200);}
.pager li > a,
.pager li > span{background-color: var(--gray-0);border: 1px solid var(--gray-200);}
.pager li > a:hover,
.pager li > a:focus{background-color: var(--gray-100);}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span{color: var(--gray-600);background-color: var(--gray-0);}
.label{color: var(--gray-0);}
a.label:hover,
a.label:focus{color: var(--gray-0);}
.label-default{background-color: var(--gray-600);}
.label-default[href]:hover,
.label-default[href]:focus{background-color: var(--gray-700);}
.badge{color: var(--gray-0);background-color: var(--gray-600);}
a.badge:hover,
a.badge:focus{color: var(--gray-0);}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge{background-color: var(--gray-0);}
.jumbotron{background-color: var(--gray-100);}
.jumbotron > hr{border-top-color: var(--gray-300);}
.thumbnail{background-color: var(--gray-0);border: 1px solid var(--gray-200);}
.thumbnail .caption{color: var(--gray-900);}
.progress{background-color: var(--gray-100);-webkit-box-shadow: inset 0 1px 2px rgba(var(--gray-1000-rgb), 0.1);box-shadow: inset 0 1px 2px rgba(var(--gray-1000-rgb), 0.1);}
.progress-bar{color: var(--gray-0);-webkit-box-shadow: inset 0 -1px 0 rgba(var(--gray-1000-rgb), 0.15);box-shadow: inset 0 -1px 0 rgba(var(--gray-1000-rgb), 0.15);}
.progress-striped .progress-bar,
.progress-bar-striped{background-image: -webkit-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);}
.progress-striped .progress-bar-success{background-image: -webkit-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);}
.progress-striped .progress-bar-info{background-image: -webkit-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);}
.progress-striped .progress-bar-warning{background-image: -webkit-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);}
.progress-striped .progress-bar-danger{background-image: -webkit-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(var(--gray-0-rgb), 0.15) 25%, transparent 25%, transparent 50%, rgba(var(--gray-0-rgb), 0.15) 50%, rgba(var(--gray-0-rgb), 0.15) 75%, transparent 75%, transparent);}
.list-group-item{background-color: var(--gray-0);border: 1px solid var(--gray-200);}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus{color: var(--gray-600);background-color: var(--gray-100);}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text{color: var(--gray-600);}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus{color: var(--gray-0);}
a.list-group-item,
button.list-group-item{color: var(--gray-700);}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading{color: var(--gray-900);}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus{color: var(--gray-700);background-color: var(--gray-100);}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus{color: var(--gray-0);}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus{color: var(--gray-0);}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus{color: var(--gray-0);}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus{color: var(--gray-0);}
.panel{background-color: var(--gray-0);-webkit-box-shadow: 0 1px 1px rgba(var(--gray-1000-rgb), 0.05);box-shadow: 0 1px 1px rgba(var(--gray-1000-rgb), 0.05);}
.panel-footer{background-color: var(--gray-100);border-top: 1px solid var(--gray-200);}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body{border-top: 1px solid var(--gray-200);}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid var(--gray-200);}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid var(--gray-200);}
.panel-default{border-color: var(--gray-200);}
.panel-default > .panel-heading{color: var(--gray-900);background-color: var(--gray-100);border-color: var(--gray-200);}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: var(--gray-200);}
.panel-default > .panel-heading .badge{color: var(--gray-100);background-color: var(--gray-900);}
.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: var(--gray-200);}
.panel-primary > .panel-heading{color: var(--gray-0);}
.panel-primary > .panel-heading .badge{background-color: var(--gray-0);}
.well{background-color: var(--gray-100);border: 1px solid var(--gray-200);-webkit-box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.05);box-shadow: inset 0 1px 1px rgba(var(--gray-1000-rgb), 0.05);}
.well blockquote{border-color: var(--gray-200);border-color: rgba(var(--gray-1000-rgb), 0.15);}
.close{color: var(--gray-1000);text-shadow: 0 1px 0 var(--gray-0);}
.close:hover,
.close:focus{color: var(--gray-1000);}
.modal-content{background-color: var(--gray-0);border: 1px solid var(--gray-500);border: 1px solid rgba(var(--gray-1000-rgb), 0.2);-webkit-box-shadow: 0 3px 9px rgba(var(--gray-1000-rgb), 0.5);box-shadow: 0 3px 9px rgba(var(--gray-1000-rgb), 0.5);}
.modal-backdrop{background-color: var(--gray-1000);}
.modal-header{border-bottom: 1px solid var(--gray-200);}
.modal-footer{border-top: 1px solid var(--gray-200);}
@media (min-width: 768px){.modal-content{-webkit-box-shadow: 0 5px 15px rgba(var(--gray-1000-rgb), 0.5);box-shadow: 0 5px 15px rgba(var(--gray-1000-rgb), 0.5);}}
.tooltip.top .tooltip-arrow{border-top-color: var(--gray-1000);}
.tooltip.top-left .tooltip-arrow{border-top-color: var(--gray-1000);}
.tooltip.top-right .tooltip-arrow{border-top-color: var(--gray-1000);}
.tooltip.right .tooltip-arrow{border-right-color: var(--gray-1000);}
.tooltip.left .tooltip-arrow{border-left-color: var(--gray-1000);}
.tooltip.bottom .tooltip-arrow{border-bottom-color: var(--gray-1000);}
.tooltip.bottom-left .tooltip-arrow{border-bottom-color: var(--gray-1000);}
.tooltip.bottom-right .tooltip-arrow{border-bottom-color: var(--gray-1000);}
.tooltip-inner{color: var(--gray-0);background-color: var(--gray-1000);}
.popover{background-color: var(--gray-0);border: 1px solid var(--gray-300);border: 1px solid rgba(var(--gray-1000-rgb), 0.2);-webkit-box-shadow: 0 5px 10px rgba(var(--gray-1000-rgb), 0.2);box-shadow: 0 5px 10px rgba(var(--gray-1000-rgb), 0.2);}
.popover.top > .arrow{border-top-color: var(--gray-500);border-top-color: rgba(var(--gray-1000-rgb), 0.25);}
.popover.top > .arrow:after{border-top-color: var(--gray-0);}
.popover.right > .arrow{border-right-color: var(--gray-500);border-right-color: rgba(var(--gray-1000-rgb), 0.25);}
.popover.right > .arrow:after{border-right-color: var(--gray-0);}
.popover.bottom > .arrow{border-bottom-color: var(--gray-500);border-bottom-color: rgba(var(--gray-1000-rgb), 0.25);}
.popover.bottom > .arrow:after{border-bottom-color: var(--gray-0);}
.popover.left > .arrow{border-left-color: var(--gray-500);border-left-color: rgba(var(--gray-1000-rgb), 0.25);}
.popover.left > .arrow:after{border-left-color: var(--gray-0);}
.popover-title{background-color: var(--gray-50);border-bottom: 1px solid var(--gray-200);}
.carousel-control{color: var(--gray-0);text-shadow: 0 1px 2px rgba(var(--gray-1000-rgb), 0.6);background-color: rgba(var(--gray-1000-rgb), 0);}
.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(var(--gray-1000-rgb), 0.5) 0%, rgba(var(--gray-1000-rgb), 0.0001) 100%);background-image: -o-linear-gradient(left, rgba(var(--gray-1000-rgb), 0.5) 0%, rgba(var(--gray-1000-rgb), 0.0001) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--gray-1000-rgb), 0.5)), to(rgba(var(--gray-1000-rgb), 0.0001)));background-image: linear-gradient(to right, rgba(var(--gray-1000-rgb), 0.5) 0%, rgba(var(--gray-1000-rgb), 0.0001) 100%);}
.carousel-control.right{background-image: -webkit-linear-gradient(left, rgba(var(--gray-1000-rgb), 0.0001) 0%, rgba(var(--gray-1000-rgb), 0.5) 100%);background-image: -o-linear-gradient(left, rgba(var(--gray-1000-rgb), 0.0001) 0%, rgba(var(--gray-1000-rgb), 0.5) 100%);background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--gray-1000-rgb), 0.0001)), to(rgba(var(--gray-1000-rgb), 0.5)));background-image: linear-gradient(to right, rgba(var(--gray-1000-rgb), 0.0001) 0%, rgba(var(--gray-1000-rgb), 0.5) 100%);}
.carousel-control:hover,
.carousel-control:focus{color: var(--gray-0);}
.carousel-indicators li{background-color: var(--gray-1000) \9;background-color: rgba(var(--gray-1000-rgb), 0);border: 1px solid var(--gray-0);}
.carousel-indicators .active{background-color: var(--gray-0);}
.carousel-caption{color: var(--gray-0);text-shadow: 0 1px 2px rgba(var(--gray-1000-rgb), 0.6);}
