/* ----------------------------------------------------------------------------------------
   Bootstrap 3 look on Bootstrap 5.

   The site moved from Bootstrap 3.3.6 to Bootstrap 5.3.8 (load order: bootstrap-5.3.8.min.css,
   this file, style.css). Bootstrap 5 provides the grid, utilities and all JavaScript; this
   file keeps the site looking as it did:
     1. the Bootstrap 3 grid: container widths, .bs3-row rows, floated columns, 30px gutters
     2. Bootstrap 3 push/pull for the two swapped column pairs on the home page
     3. layout fixes where Bootstrap 5 behaves differently (navbar, dropdowns, nav, tables...)
     4. the Bootstrap 3 styles of the components and base elements the pages use
        (extracted from the site's former bootstrap.min.css; grid, utilities and
        JavaScript state classes such as .in/.show/.fade/.collapse are not included)
   ---------------------------------------------------------------------------------------- */

/* 1. The Bootstrap 3 grid.
   Columns carry Bootstrap 5 names (col-N, col-md-N, col-lg-N, col-xl-N = Bootstrap 3's xs, sm, md
   and lg, at the same breakpoints); Bootstrap 5 gives them their widths and offsets. As in
   Bootstrap 3 they float, inside a .bs3-row or any other parent, so spacing and margins behave as
   before. Bootstrap 5's flex .row is left untouched for new markup (floats do not apply in it). */
.container, .container-fluid { --bs-gutter-x: 30px; }
.container { max-width: none; }
@media (min-width: 768px) { .container { width: 750px; } }
@media (min-width: 992px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1000px; } }
.bs3-row { margin-right: -15px; margin-left: -15px; }
.container::before, .container::after, .container-fluid::before, .container-fluid::after,
.bs3-row::before, .bs3-row::after { display: table; content: " "; }
.container::after, .container-fluid::after, .bs3-row::after { clear: both; }
:is(.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12,
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12,
    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12) {
  position: relative;
  min-height: 1px;
  padding-right: calc(var(--bs-gutter-x, 30px) * .5);
  padding-left: calc(var(--bs-gutter-x, 30px) * .5);
}
:is(.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12) { float: left; }
@media (min-width: 768px) {
  :is(.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12) { float: left; }
}
@media (min-width: 992px) {
  :is(.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12) { float: left; }
}
@media (min-width: 1200px) {
  :is(.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12) { float: left; }
}

/* 2. Bootstrap 3 push/pull: swap two half-width columns from 992px up */
@media (min-width: 992px) {
  .bs3-push-lg-6 { left: 50%; }
  .bs3-pull-lg-6 { right: 50%; }
}

/* 3. Where Bootstrap 5 behaves differently */
:root { scroll-behavior: auto; }                    /* Bootstrap 5 turns on smooth scrolling */
.navbar-brand { margin-right: 0; }
.navbar { display: block; padding: 0; }
.navbar > .container, .navbar > .container-fluid { display: block; }
.nav, .navbar-nav { display: block; }
.btn-group { display: inline-block; }
.dropdown-toggle::after { content: none; }          /* the markup keeps its .caret */
.navbar-nav .dropdown-menu { position: absolute; }  /* opened by click or by the site's hover rule: same floating panel */
.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right { position: absolute; top: 50%; z-index: 5; display: inline-block; width: 20px; height: 20px; margin-top: -10px; line-height: 1; }
.carousel-control .fa-chevron-left { left: 50%; margin-left: -10px; }
.carousel-control .fa-chevron-right { right: 50%; margin-right: -10px; }
@media (min-width: 768px) {
  .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; }
  .carousel-control .fa-chevron-left { margin-left: -10px; }
  .carousel-control .fa-chevron-right { margin-right: -10px; }
}
.dropdown-menu { color: inherit; }
.list-group { display: block; }
.list-group-item + .list-group-item { border-top-width: 1px; }   /* Bootstrap 3 overlaps items by 1px instead */
.list-group-item + .list-group-item.active { margin-top: 0; }
.img-fluid { display: block; }                      /* Bootstrap 3's .img-responsive was a block */
.text-left { text-align: left; }
.text-muted { color: #777 !important; }             /* Bootstrap 5's own .text-muted is !important */
.form-control { background-clip: border-box; }
select.form-control { -webkit-appearance: auto; appearance: auto; }   /* Bootstrap 5 hides the native select arrow */
textarea { resize: revert; }                        /* Bootstrap 5 allows vertical resizing only */
.ratio { overflow: hidden; }                        /* as .embed-responsive did */
hr { opacity: 1; }
ul, ol { padding-left: 0; }                         /* style.css resets padding to 0; Bootstrap 5 adds 2rem */
table { caption-side: top; }
.table > :not(caption) > * > * { color: inherit; background-color: transparent; border-bottom-width: 0; box-shadow: none; }

/* 4. Bootstrap 3 component and base styles (extracted) */
body{margin: 0px;}
figure{display: block;}
a{background-color: transparent;}
a:active,a:hover{outline: 0px;}
abbr[title]{border-bottom: 1px dotted;}
b,strong{font-weight: 700;}
h1{margin: 0.67em 0px; font-size: 2em;}
mark{color: rgb(0, 0, 0); background: rgb(255, 255, 0);}
small{font-size: 80%;}
sub,sup{position: relative; font-size: 75%; line-height: 0; vertical-align: baseline;}
sup{top: -0.5em;}
sub{bottom: -0.25em;}
img{border: 0px;}
svg:not(:root){overflow: hidden;}
figure{margin: 1em 40px;}
hr{height: 0px; box-sizing: content-box;}
pre{overflow: auto;}
code,kbd,pre{font-family: monospace, monospace; font-size: 1em;}
button,input,select,textarea{margin: 0px; font: inherit; color: inherit;}
button{overflow: visible;}
button,select{text-transform: none;}
button,input[type="reset"],input[type="submit"]{appearance: button; cursor: pointer;}
button[disabled]{cursor: default;}
input{line-height: normal;}
input[type="checkbox"],input[type="radio"]{box-sizing: border-box; padding: 0px;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{box-sizing: content-box; appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{appearance: none;}
fieldset{padding: 0.35em 0.625em 0.75em; margin: 0px 2px; border: 1px solid silver;}
legend{padding: 0px; border: 0px;}
textarea{overflow: auto;}
table{border-spacing: 0px; border-collapse: collapse;}
td,th{padding: 0px;}
*{box-sizing: border-box;}
body{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);}
button,input,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
a{color: rgb(51, 122, 183); text-decoration: none;}
a:focus,a:hover{color: rgb(35, 82, 124); text-decoration: underline;}
a:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
figure{margin: 0px;}
img{vertical-align: middle;}
hr{margin-top: 20px; margin-bottom: 20px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(238, 238, 238) currentcolor currentcolor; border-image: none;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight: 400; line-height: 1; color: rgb(119, 119, 119);}
.h1,.h2,.h3,h1,h2,h3{margin-top: 20px; margin-bottom: 10px;}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size: 65%;}
.h4,.h5,.h6,h4,h5,h6{margin-top: 10px; margin-bottom: 10px;}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size: 75%;}
.h1,h1{font-size: 36px;}
.h2,h2{font-size: 30px;}
.h3,h3{font-size: 24px;}
.h4,h4{font-size: 18px;}
.h5,h5{font-size: 14px;}
.h6,h6{font-size: 12px;}
p{margin: 0px 0px 10px;}
.lead{margin-bottom: 20px; font-size: 16px; font-weight: 300; line-height: 1.4;}
@media (min-width: 768px){.lead{font-size: 21px;}}
.small,small{font-size: 85%;}
mark{padding: 0.2em; background-color: rgb(252, 248, 227);}
.text-muted{color: rgb(119, 119, 119);}
ol,ul{margin-top: 0px; margin-bottom: 10px;}
ol ol,ol ul,ul ol,ul ul{margin-bottom: 0px;}
dl{margin-top: 0px; margin-bottom: 20px;}
dd,dt{line-height: 1.42857143;}
dt{font-weight: 700;}
dd{margin-left: 0px;}
abbr[data-original-title],abbr[title]{cursor: help; border-bottom: 1px dotted rgb(119, 119, 119);}
blockquote{padding: 10px 20px; margin: 0px 0px 20px; font-size: 17.5px; border-left: 5px solid rgb(238, 238, 238);}
blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom: 0px;}
blockquote .small,blockquote small{display: block; font-size: 80%; line-height: 1.42857143; color: rgb(119, 119, 119);}
blockquote .small::before,blockquote small::before{content: "— ";}
.blockquote-reverse .small::before,blockquote.pull-right .small::before{content: "";}
.blockquote-reverse .small::after,blockquote.pull-right .small::after{content: " —";}
address{margin-bottom: 20px; font-style: normal; line-height: 1.42857143;}
code,kbd,pre{font-family: Menlo, Monaco, Consolas, "Courier New", monospace;}
code{padding: 2px 4px; font-size: 90%; color: rgb(199, 37, 78); background-color: rgb(249, 242, 244); border-radius: 4px;}
kbd{padding: 2px 4px; font-size: 90%; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset;}
kbd kbd{padding: 0px; font-size: 100%; font-weight: 700; box-shadow: none;}
pre{display: block; padding: 9.5px; margin: 0px 0px 10px; font-size: 13px; line-height: 1.42857143; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px;}
pre code{padding: 0px; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0px;}
table{background-color: transparent;}
caption{padding-top: 8px; padding-bottom: 8px; color: rgb(119, 119, 119); text-align: left;}
th{text-align: left;}
.table{width: 100%; max-width: 100%; margin-bottom: 20px;}
.table > tbody > tr > td,.table > tbody > tr > th,.table > tfoot > tr > td,.table > tfoot > tr > th,.table > thead > tr > td,.table > thead > tr > th{padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid rgb(221, 221, 221);}
.table > thead > tr > th{vertical-align: bottom; border-bottom: 2px solid rgb(221, 221, 221);}
.table > caption + thead > tr:first-child > td,.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > td,.table > thead:first-child > tr:first-child > th{border-top: 0px;}
.table > tbody + tbody{border-top: 2px solid rgb(221, 221, 221);}
.table .table{background-color: rgb(255, 255, 255);}
.table-condensed > tbody > tr > td,.table-condensed > tbody > tr > th,.table-condensed > tfoot > tr > td,.table-condensed > tfoot > tr > th,.table-condensed > thead > tr > td,.table-condensed > thead > tr > th{padding: 5px;}
.table-bordered{border: 1px solid rgb(221, 221, 221);}
.table-bordered > tbody > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tfoot > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border: 1px solid rgb(221, 221, 221);}
.table-bordered > thead > tr > td,.table-bordered > thead > tr > th{border-bottom-width: 2px;}
.table-striped > tbody > tr:nth-of-type(2n+1){background-color: rgb(249, 249, 249);}
.table-hover > tbody > tr:hover{background-color: rgb(245, 245, 245);}
table td[class*="col-"],table th[class*="col-"]{position: static; display: table-cell; float: none;}
.table > tbody > tr.active > td,.table > tbody > tr.active > th,.table > tbody > tr > td.active,.table > tbody > tr > th.active,.table > tfoot > tr.active > td,.table > tfoot > tr.active > th,.table > tfoot > tr > td.active,.table > tfoot > tr > th.active,.table > thead > tr.active > td,.table > thead > tr.active > th,.table > thead > tr > td.active,.table > thead > tr > th.active{background-color: rgb(245, 245, 245);}
.table-hover > tbody > tr.active:hover > td,.table-hover > tbody > tr.active:hover > th,.table-hover > tbody > tr:hover > .active,.table-hover > tbody > tr > td.active:hover,.table-hover > tbody > tr > th.active:hover{background-color: rgb(232, 232, 232);}
.table > tbody > tr.success > td,.table > tbody > tr.success > th,.table > tbody > tr > td.success,.table > tbody > tr > th.success,.table > tfoot > tr.success > td,.table > tfoot > tr.success > th,.table > tfoot > tr > td.success,.table > tfoot > tr > th.success,.table > thead > tr.success > td,.table > thead > tr.success > th,.table > thead > tr > td.success,.table > thead > tr > th.success{background-color: rgb(223, 240, 216);}
.table-hover > tbody > tr.success:hover > td,.table-hover > tbody > tr.success:hover > th,.table-hover > tbody > tr:hover > .success,.table-hover > tbody > tr > td.success:hover,.table-hover > tbody > tr > th.success:hover{background-color: rgb(208, 233, 198);}
.table > tbody > tr.info > td,.table > tbody > tr.info > th,.table > tbody > tr > td.info,.table > tbody > tr > th.info,.table > tfoot > tr.info > td,.table > tfoot > tr.info > th,.table > tfoot > tr > td.info,.table > tfoot > tr > th.info,.table > thead > tr.info > td,.table > thead > tr.info > th,.table > thead > tr > td.info,.table > thead > tr > th.info{background-color: rgb(217, 237, 247);}
.table-hover > tbody > tr.info:hover > td,.table-hover > tbody > tr.info:hover > th,.table-hover > tbody > tr:hover > .info,.table-hover > tbody > tr > td.info:hover,.table-hover > tbody > tr > th.info:hover{background-color: rgb(196, 227, 243);}
.table > tbody > tr.warning > td,.table > tbody > tr.warning > th,.table > tbody > tr > td.warning,.table > tbody > tr > th.warning,.table > tfoot > tr.warning > td,.table > tfoot > tr.warning > th,.table > tfoot > tr > td.warning,.table > tfoot > tr > th.warning,.table > thead > tr.warning > td,.table > thead > tr.warning > th,.table > thead > tr > td.warning,.table > thead > tr > th.warning{background-color: rgb(252, 248, 227);}
.table-hover > tbody > tr.warning:hover > td,.table-hover > tbody > tr.warning:hover > th,.table-hover > tbody > tr:hover > .warning,.table-hover > tbody > tr > td.warning:hover,.table-hover > tbody > tr > th.warning:hover{background-color: rgb(250, 242, 204);}
.table > tbody > tr.danger > td,.table > tbody > tr.danger > th,.table > tbody > tr > td.danger,.table > tbody > tr > th.danger,.table > tfoot > tr.danger > td,.table > tfoot > tr.danger > th,.table > tfoot > tr > td.danger,.table > tfoot > tr > th.danger,.table > thead > tr.danger > td,.table > thead > tr.danger > th,.table > thead > tr > td.danger,.table > thead > tr > th.danger{background-color: rgb(242, 222, 222);}
.table-hover > tbody > tr.danger:hover > td,.table-hover > tbody > tr.danger:hover > th,.table-hover > tbody > tr:hover > .danger,.table-hover > tbody > tr > td.danger:hover,.table-hover > tbody > tr > th.danger:hover{background-color: rgb(235, 204, 204);}
.table-responsive{min-height: 0.01%; overflow-x: auto;}
@media screen and (max-width: 767px){.table-responsive{width: 100%; margin-bottom: 15px; overflow-y: hidden; border: 1px solid rgb(221, 221, 221);}.table-responsive > .table{margin-bottom: 0px;}.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tfoot > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > thead > tr > th{white-space: nowrap;}.table-responsive > .table-bordered{border: 0px;}.table-responsive > .table-bordered > tbody > tr > td:first-child,.table-responsive > .table-bordered > tbody > tr > th:first-child,.table-responsive > .table-bordered > tfoot > tr > td:first-child,.table-responsive > .table-bordered > tfoot > tr > th:first-child,.table-responsive > .table-bordered > thead > tr > td:first-child,.table-responsive > .table-bordered > thead > tr > th:first-child{border-left: 0px;}.table-responsive > .table-bordered > tbody > tr > td:last-child,.table-responsive > .table-bordered > tbody > tr > th:last-child,.table-responsive > .table-bordered > tfoot > tr > td:last-child,.table-responsive > .table-bordered > tfoot > tr > th:last-child,.table-responsive > .table-bordered > thead > tr > td:last-child,.table-responsive > .table-bordered > thead > tr > th:last-child{border-right: 0px;}.table-responsive > .table-bordered > tbody > tr:last-child > td,.table-responsive > .table-bordered > tbody > tr:last-child > th,.table-responsive > .table-bordered > tfoot > tr:last-child > td,.table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0px;}}
fieldset{min-width: 0px; padding: 0px; margin: 0px; border: 0px;}
legend{display: block; width: 100%; padding: 0px; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: rgb(51, 51, 51); border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(229, 229, 229); border-image: none;}
label{display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700;}
input[type="search"]{box-sizing: border-box;}
input[type="checkbox"],input[type="radio"]{margin: 4px 0px 0px; line-height: normal;}
input[type="file"]{display: block;}
input[type="range"]{display: block; width: 100%;}
select[multiple],select[size]{height: auto;}
input[type="file"]:focus,input[type="checkbox"]:focus,input[type="radio"]:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
.form-control{display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.form-control:focus{border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px;}
.form-control::-webkit-input-placeholder{color: rgb(153, 153, 153);}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color: rgb(238, 238, 238); opacity: 1;}
.form-control[disabled],fieldset[disabled] .form-control{cursor: not-allowed;}
textarea.form-control{height: auto;}
input[type="search"]{appearance: none;}
@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height: 34px;}}
.form-group{margin-bottom: 15px;}
fieldset[disabled] input[type="checkbox"],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="radio"][disabled]{cursor: not-allowed;}
.form-group-sm .form-control{height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.form-group-sm select.form-control{height: 30px; line-height: 30px;}
.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height: auto;}
.form-group-lg .form-control{height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
.form-group-lg select.form-control{height: 46px; line-height: 46px;}
.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height: auto;}
.has-feedback .form-control{padding-right: 42.5px;}
.form-group-lg .form-control + .form-control-feedback{width: 46px; height: 46px; line-height: 46px;}
.form-group-sm .form-control + .form-control-feedback{width: 30px; height: 30px; line-height: 30px;}
.has-success .help-block{color: rgb(60, 118, 61);}
.has-success .form-control{border-color: rgb(60, 118, 61); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;}
.has-success .form-control:focus{border-color: rgb(43, 84, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(103, 177, 104) 0px 0px 6px;}
.has-warning .help-block{color: rgb(138, 109, 59);}
.has-warning .form-control{border-color: rgb(138, 109, 59); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;}
.has-warning .form-control:focus{border-color: rgb(102, 81, 44); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(192, 161, 107) 0px 0px 6px;}
.has-error .help-block{color: rgb(169, 68, 66);}
.has-error .form-control{border-color: rgb(169, 68, 66); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;}
.has-error .form-control:focus{border-color: rgb(132, 53, 52); box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgb(206, 132, 131) 0px 0px 6px;}
.help-block{display: block; margin-top: 5px; margin-bottom: 10px; color: rgb(115, 115, 115);}
@media (min-width: 768px){.form-inline .form-group{display: inline-block; margin-bottom: 0px; vertical-align: middle;}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle;}.form-inline .input-group .form-control{width: auto;}.form-inline .input-group > .form-control{width: 100%;}}
.form-horizontal .form-group{margin-right: -15px; margin-left: -15px;}
.btn{display: inline-block; padding: 6px 12px; margin-bottom: 0px; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
.btn.focus,.btn:focus,.btn:hover{color: rgb(51, 51, 51); text-decoration: none;}
.btn.active,.btn:active{background-image: none; outline: 0px; box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor: not-allowed; box-shadow: none; opacity: 0.65;}
a.btn.disabled,fieldset[disabled] a.btn{pointer-events: none;}
.btn-default{color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204);}
.btn-default.focus,.btn-default:focus{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(140, 140, 140);}
.btn-default:hover{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}
.btn-default.active,.btn-default:active,.open > .dropdown-toggle.btn-default{color: rgb(51, 51, 51); background-color: rgb(230, 230, 230); border-color: rgb(173, 173, 173);}
.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open > .dropdown-toggle.btn-default.focus,.open > .dropdown-toggle.btn-default:focus,.open > .dropdown-toggle.btn-default:hover{color: rgb(51, 51, 51); background-color: rgb(212, 212, 212); border-color: rgb(140, 140, 140);}
.btn-default.active,.btn-default:active,.open > .dropdown-toggle.btn-default{background-image: none;}
.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color: rgb(255, 255, 255); border-color: rgb(204, 204, 204);}
.btn-default .badge{color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);}
.btn-group-lg > .btn,.btn-lg{padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
.btn-group-sm > .btn,.btn-sm{padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-group-xs > .btn,.btn-xs{padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
.btn-block{display: block; width: 100%;}
.btn-block + .btn-block{margin-top: 5px;}
input[type="button"].btn-block,input[type="reset"].btn-block,input[type="submit"].btn-block{width: 100%;}
.caret{display: inline-block; width: 0px; height: 0px; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.dropdown-menu{position: absolute; top: 100%; left: 0px; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0px; margin: 2px 0px 0px; font-size: 14px; text-align: left; list-style: none; background-color: rgb(255, 255, 255); background-clip: padding-box; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.176) 0px 6px 12px;}
.dropdown-menu.pull-right{right: 0px; left: auto;}
.dropdown-menu .divider{height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229);}
.dropdown-menu > li > a{display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: rgb(51, 51, 51); white-space: nowrap;}
.dropdown-menu > li > a:focus,.dropdown-menu > li > a:hover{color: rgb(38, 38, 38); text-decoration: none; background-color: rgb(245, 245, 245);}
.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover{color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(51, 122, 183); outline: 0px;}
.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:focus,.dropdown-menu > .disabled > a:hover{color: rgb(119, 119, 119);}
.dropdown-menu > .disabled > a:focus,.dropdown-menu > .disabled > a:hover{text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none;}
.open > .dropdown-menu{display: block;}
.dropdown-header{display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: rgb(119, 119, 119); white-space: nowrap;}
.pull-right > .dropdown-menu{right: 0px; left: auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content: ""; border-top: 0px; border-bottom: 4px dashed;}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top: auto; bottom: 100%; margin-bottom: 2px;}
@media (min-width: 768px){.navbar-right .dropdown-menu{right: 0px; left: auto;}.navbar-right .dropdown-menu-left{right: auto; left: 0px;}}
.btn-group{position: relative; display: inline-block; vertical-align: middle;}
.btn-group-vertical > .btn,.btn-group > .btn{position: relative; float: left;}
.btn-group-vertical > .btn.active,.btn-group-vertical > .btn:active,.btn-group-vertical > .btn:focus,.btn-group-vertical > .btn:hover,.btn-group > .btn.active,.btn-group > .btn:active,.btn-group > .btn:focus,.btn-group > .btn:hover{z-index: 2;}
.btn-group .btn + .btn,.btn-group .btn + .btn-group,.btn-group .btn-group + .btn,.btn-group .btn-group + .btn-group{margin-left: -1px;}
.btn-toolbar .btn,.btn-toolbar .btn-group{float: left;}
.btn-toolbar > .btn,.btn-toolbar > .btn-group{margin-left: 5px;}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius: 0px;}
.btn-group > .btn:first-child{margin-left: 0px;}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.btn-group > .btn:last-child:not(:first-child),.btn-group > .dropdown-toggle:not(:first-child){border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.btn-group > .btn-group{float: left;}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0px;}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline: 0px;}
.btn-group > .btn + .dropdown-toggle{padding-right: 8px; padding-left: 8px;}
.btn-group > .btn-lg + .dropdown-toggle{padding-right: 12px; padding-left: 12px;}
.btn-group.open .dropdown-toggle{box-shadow: rgba(0, 0, 0, 0.125) 0px 3px 5px inset;}
.btn-group.open .dropdown-toggle.btn-link{box-shadow: none;}
.btn .caret{margin-left: 0px;}
.btn-lg .caret{border-width: 5px 5px 0px;}
.dropup .btn-lg .caret{border-width: 0px 5px 5px;}
.btn-group-vertical > .btn,.btn-group-vertical > .btn-group,.btn-group-vertical > .btn-group > .btn{display: block; float: none; width: 100%; max-width: 100%;}
.btn-group-vertical > .btn-group > .btn{float: none;}
.btn-group-vertical > .btn + .btn,.btn-group-vertical > .btn + .btn-group,.btn-group-vertical > .btn-group + .btn,.btn-group-vertical > .btn-group + .btn-group{margin-top: -1px; margin-left: 0px;}
.btn-group-vertical > .btn:not(:first-child):not(:last-child){border-radius: 0px;}
.btn-group-vertical > .btn:first-child:not(:last-child){border-radius: 4px 4px 0px 0px;}
.btn-group-vertical > .btn:last-child:not(:first-child){border-radius: 0px 0px 4px 4px;}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{border-radius: 0px;}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.btn-group-justified > .btn,.btn-group-justified > .btn-group{display: table-cell; float: none; width: 1%;}
.btn-group-justified > .btn-group .btn{width: 100%;}
.btn-group-justified > .btn-group .dropdown-menu{left: auto;}
[data-toggle="buttons"] > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn input[type="radio"],[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],[data-toggle="buttons"] > .btn-group > .btn input[type="radio"]{position: absolute; clip: rect(0px, 0px, 0px, 0px); pointer-events: none;}
.input-group .form-control{position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0px;}
.input-group .form-control:focus{z-index: 3;}
.input-group-lg > .form-control,.input-group-lg > .input-group-btn > .btn{height: 46px; padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px;}
select.input-group-lg > .form-control,select.input-group-lg > .input-group-btn > .btn{height: 46px; line-height: 46px;}
select[multiple].input-group-lg > .form-control,select[multiple].input-group-lg > .input-group-btn > .btn,textarea.input-group-lg > .form-control,textarea.input-group-lg > .input-group-btn > .btn{height: auto;}
.input-group-sm > .form-control,.input-group-sm > .input-group-btn > .btn{height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 3px;}
select.input-group-sm > .form-control,select.input-group-sm > .input-group-btn > .btn{height: 30px; line-height: 30px;}
select[multiple].input-group-sm > .form-control,select[multiple].input-group-sm > .input-group-btn > .btn,textarea.input-group-sm > .form-control,textarea.input-group-sm > .input-group-btn > .btn{height: auto;}
.input-group .form-control{display: table-cell;}
.input-group .form-control:not(:first-child):not(:last-child){border-radius: 0px;}
.input-group .form-control:first-child,.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group > .btn,.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
.input-group .form-control:last-child,.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,.input-group-btn:first-child > .btn:not(:first-child),.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group > .btn{border-top-left-radius: 0px; border-bottom-left-radius: 0px;}
.input-group-btn > .btn{position: relative;}
.input-group-btn > .btn + .btn{margin-left: -1px;}
.input-group-btn > .btn:active,.input-group-btn > .btn:focus,.input-group-btn > .btn:hover{z-index: 2;}
.input-group-btn:first-child > .btn,.input-group-btn:first-child > .btn-group{margin-right: -1px;}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{z-index: 2; margin-left: -1px;}
.nav{padding-left: 0px; margin-bottom: 0px; list-style: none;}
.nav > li{position: relative; display: block;}
.nav > li > a{position: relative; display: block; padding: 10px 15px;}
.nav > li > a:focus,.nav > li > a:hover{text-decoration: none; background-color: rgb(238, 238, 238);}
.nav > li.disabled > a{color: rgb(119, 119, 119);}
.nav > li.disabled > a:focus,.nav > li.disabled > a:hover{color: rgb(119, 119, 119); text-decoration: none; cursor: not-allowed; background-color: transparent;}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background-color: rgb(238, 238, 238); border-color: rgb(51, 122, 183);}
.nav .nav-divider{height: 1px; margin: 9px 0px; overflow: hidden; background-color: rgb(229, 229, 229);}
.nav > li > a > img{max-width: none;}
.nav-tabs{border-bottom: 1px solid rgb(221, 221, 221);}
.nav-tabs > li{float: left; margin-bottom: -1px;}
.nav-tabs > li > a{margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 4px 4px 0px 0px;}
.nav-tabs > li > a:hover{border-color: rgb(238, 238, 238) rgb(238, 238, 238) rgb(221, 221, 221);}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color: rgb(85, 85, 85); cursor: default; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent; border-image: none;}
.nav-tabs.nav-justified{width: 100%; border-bottom: 0px;}
.nav-tabs.nav-justified > li{float: none;}
.nav-tabs.nav-justified > li > a{margin-bottom: 5px; text-align: center;}
.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto; left: auto;}
@media (min-width: 768px){.nav-tabs.nav-justified > li{display: table-cell; width: 1%;}.nav-tabs.nav-justified > li > a{margin-bottom: 0px;}}
.nav-tabs.nav-justified > li > a{margin-right: 0px; border-radius: 4px;}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover{border: 1px solid rgb(221, 221, 221);}
@media (min-width: 768px){.nav-tabs.nav-justified > li > a{border-bottom: 1px solid rgb(221, 221, 221); border-radius: 4px 4px 0px 0px;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover{border-bottom-color: rgb(255, 255, 255);}}
.nav-pills > li{float: left;}
.nav-pills > li > a{border-radius: 4px;}
.nav-pills > li + li{margin-left: 2px;}
.nav-pills > li.active > a,.nav-pills > li.active > a:focus,.nav-pills > li.active > a:hover{color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);}
.nav-stacked > li{float: none;}
.nav-stacked > li + li{margin-top: 2px; margin-left: 0px;}
.nav-justified > .dropdown .dropdown-menu{top: auto; left: auto;}
.tab-content > .tab-pane{display: none;}
.tab-content > .active{display: block;}
.nav-tabs .dropdown-menu{margin-top: -1px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.navbar{position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}
@media (min-width: 768px){.navbar{border-radius: 4px;}}
@media (min-width: 768px){.navbar-header{float: left;}}
.navbar-collapse{padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset;}
@media (min-width: 768px){.navbar-collapse{width: auto; border-top: 0px; box-shadow: none;}.navbar-collapse.collapse{padding-bottom: 0px; display: block !important; height: auto !important; overflow: visible !important;}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right: 0px; padding-left: 0px;}}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height: 340px;}
@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height: 200px;}}
.container-fluid > .navbar-collapse,.container-fluid > .navbar-header,.container > .navbar-collapse,.container > .navbar-header{margin-right: -15px; margin-left: -15px;}
@media (min-width: 768px){.container-fluid > .navbar-collapse,.container-fluid > .navbar-header,.container > .navbar-collapse,.container > .navbar-header{margin-right: 0px; margin-left: 0px;}}
.navbar-static-top{z-index: 1000; border-width: 0px 0px 1px;}
@media (min-width: 768px){.navbar-static-top{border-radius: 0px;}}
.navbar-fixed-bottom,.navbar-fixed-top{position: fixed; right: 0px; left: 0px; z-index: 1030;}
@media (min-width: 768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius: 0px;}}
.navbar-fixed-top{top: 0px; border-width: 0px 0px 1px;}
.navbar-fixed-bottom{bottom: 0px; margin-bottom: 0px; border-width: 1px 0px 0px;}
.navbar-brand{float: left; height: 50px; padding: 15px; font-size: 18px; line-height: 20px;}
.navbar-brand:focus,.navbar-brand:hover{text-decoration: none;}
.navbar-brand > img{display: block;}
@media (min-width: 768px){.navbar > .container .navbar-brand,.navbar > .container-fluid .navbar-brand{margin-left: -15px;}}
.navbar-toggle{position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.navbar-toggle:focus{outline: 0px;}
.navbar-toggle .icon-bar{display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px;}
@media (min-width: 768px){.navbar-toggle{display: none;}}
.navbar-nav{margin: 7.5px -15px;}
.navbar-nav > li > a{padding-top: 10px; padding-bottom: 10px; line-height: 20px;}
@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static; float: none; width: auto; margin-top: 0px; background-color: transparent; border: 0px; box-shadow: none;}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu > li > a{padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:focus,.navbar-nav .open .dropdown-menu > li > a:hover{background-image: none;}}
@media (min-width: 768px){.navbar-nav{float: left; margin: 0px;}.navbar-nav > li{float: left;}.navbar-nav > li > a{padding-top: 15px; padding-bottom: 15px;}}
.navbar-form{padding: 10px 15px; margin: 8px -15px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset, rgba(255, 255, 255, 0.1) 0px 1px 0px;}
@media (min-width: 768px){.navbar-form .form-group{display: inline-block; margin-bottom: 0px; vertical-align: middle;}.navbar-form .form-control{display: inline-block; width: auto; vertical-align: middle;}.navbar-form .form-control-static{display: inline-block;}.navbar-form .input-group{display: inline-table; vertical-align: middle;}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width: auto;}.navbar-form .input-group > .form-control{width: 100%;}.navbar-form .control-label{margin-bottom: 0px; vertical-align: middle;}.navbar-form .checkbox,.navbar-form .radio{display: inline-block; margin-top: 0px; margin-bottom: 0px; vertical-align: middle;}.navbar-form .checkbox label,.navbar-form .radio label{padding-left: 0px;}.navbar-form .checkbox input[type="checkbox"],.navbar-form .radio input[type="radio"]{position: relative; margin-left: 0px;}.navbar-form .has-feedback .form-control-feedback{top: 0px;}}
@media (max-width: 767px){.navbar-form .form-group{margin-bottom: 5px;}.navbar-form .form-group:last-child{margin-bottom: 0px;}}
@media (min-width: 768px){.navbar-form{width: auto; padding-top: 0px; padding-bottom: 0px; margin-right: 0px; margin-left: 0px; border: 0px; box-shadow: none;}}
.navbar-nav > li > .dropdown-menu{margin-top: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px;}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0px; border-radius: 4px 4px 0px 0px;}
.navbar-btn{margin-top: 8px; margin-bottom: 8px;}
.navbar-btn.btn-sm{margin-top: 10px; margin-bottom: 10px;}
.navbar-btn.btn-xs{margin-top: 14px; margin-bottom: 14px;}
.navbar-text{margin-top: 15px; margin-bottom: 15px;}
@media (min-width: 768px){.navbar-text{float: left; margin-right: 15px; margin-left: 15px;}}
@media (min-width: 768px){.navbar-left{float: left !important;}.navbar-right{float: right !important; margin-right: -15px;}.navbar-right ~ .navbar-right{margin-right: 0px;}}
.navbar-default{background-color: rgb(248, 248, 248); border-color: rgb(231, 231, 231);}
.navbar-default .navbar-brand{color: rgb(119, 119, 119);}
.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color: rgb(94, 94, 94); background-color: transparent;}
.navbar-default .navbar-text{color: rgb(119, 119, 119);}
.navbar-default .navbar-nav > li > a{color: rgb(119, 119, 119);}
.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:hover{color: rgb(51, 51, 51); background-color: transparent;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}
.navbar-default .navbar-nav > .disabled > a,.navbar-default .navbar-nav > .disabled > a:focus,.navbar-default .navbar-nav > .disabled > a:hover{color: rgb(204, 204, 204); background-color: transparent;}
.navbar-default .navbar-toggle{border-color: rgb(221, 221, 221);}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color: rgb(221, 221, 221);}
.navbar-default .navbar-toggle .icon-bar{background-color: rgb(136, 136, 136);}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color: rgb(231, 231, 231);}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:focus,.navbar-default .navbar-nav > .open > a:hover{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}
@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: rgb(119, 119, 119);}.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{color: rgb(51, 51, 51); background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{color: rgb(85, 85, 85); background-color: rgb(231, 231, 231);}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover{color: rgb(204, 204, 204); background-color: transparent;}}
.navbar-default .navbar-link{color: rgb(119, 119, 119);}
.navbar-default .navbar-link:hover{color: rgb(51, 51, 51);}
.navbar-default .btn-link{color: rgb(119, 119, 119);}
.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color: rgb(51, 51, 51);}
.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color: rgb(204, 204, 204);}
.navbar-inverse{background-color: rgb(34, 34, 34); border-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-brand{color: rgb(157, 157, 157);}
.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color: rgb(255, 255, 255); background-color: transparent;}
.navbar-inverse .navbar-text{color: rgb(157, 157, 157);}
.navbar-inverse .navbar-nav > li > a{color: rgb(157, 157, 157);}
.navbar-inverse .navbar-nav > li > a:focus,.navbar-inverse .navbar-nav > li > a:hover{color: rgb(255, 255, 255); background-color: transparent;}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .active > a:hover{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}
.navbar-inverse .navbar-nav > .disabled > a,.navbar-inverse .navbar-nav > .disabled > a:focus,.navbar-inverse .navbar-nav > .disabled > a:hover{color: rgb(68, 68, 68); background-color: transparent;}
.navbar-inverse .navbar-toggle{border-color: rgb(51, 51, 51);}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color: rgb(51, 51, 51);}
.navbar-inverse .navbar-toggle .icon-bar{background-color: rgb(255, 255, 255);}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color: rgb(16, 16, 16);}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:focus,.navbar-inverse .navbar-nav > .open > a:hover{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}
@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: rgb(8, 8, 8);}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: rgb(8, 8, 8);}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: rgb(157, 157, 157);}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{color: rgb(255, 255, 255); background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover{color: rgb(255, 255, 255); background-color: rgb(8, 8, 8);}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover{color: rgb(68, 68, 68); background-color: transparent;}}
.navbar-inverse .navbar-link{color: rgb(157, 157, 157);}
.navbar-inverse .navbar-link:hover{color: rgb(255, 255, 255);}
.navbar-inverse .btn-link{color: rgb(157, 157, 157);}
.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color: rgb(255, 255, 255);}
.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color: rgb(68, 68, 68);}
.btn .label{position: relative; top: -1px;}
.btn .badge{position: relative; top: -1px;}
.btn-group-xs > .btn .badge,.btn-xs .badge{top: 0px; padding: 1px 5px;}
.list-group-item.active > .badge,.nav-pills > .active > a > .badge{color: rgb(51, 122, 183); background-color: rgb(255, 255, 255);}
.list-group-item > .badge{float: right;}
.list-group-item > .badge + .badge{margin-right: 5px;}
.nav-pills > li > a > .badge{margin-left: 3px;}
.jumbotron .h1{color: inherit;}
@media screen and (min-width: 768px){.jumbotron .h1{font-size: 63px;}}
.list-group{padding-left: 0px; margin-bottom: 20px;}
.list-group-item{position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221);}
.list-group-item:first-child{border-top-left-radius: 4px; border-top-right-radius: 4px;}
.list-group-item:last-child{margin-bottom: 0px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
a.list-group-item,button.list-group-item{color: rgb(85, 85, 85);}
a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color: rgb(51, 51, 51);}
a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color: rgb(85, 85, 85); text-decoration: none; background-color: rgb(245, 245, 245);}
button.list-group-item{width: 100%; text-align: left;}
.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color: rgb(119, 119, 119); cursor: not-allowed; background-color: rgb(238, 238, 238);}
.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color: inherit;}
.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color: rgb(119, 119, 119);}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index: 2; color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: rgb(51, 122, 183);}
.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading > .small,.list-group-item.active .list-group-item-heading > small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading > .small,.list-group-item.active:focus .list-group-item-heading > small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading > .small,.list-group-item.active:hover .list-group-item-heading > small{color: inherit;}
.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color: rgb(199, 221, 239);}
.list-group-item-success{color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);}
a.list-group-item-success,button.list-group-item-success{color: rgb(60, 118, 61);}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color: inherit;}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color: rgb(60, 118, 61); background-color: rgb(208, 233, 198);}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color: rgb(255, 255, 255); background-color: rgb(60, 118, 61); border-color: rgb(60, 118, 61);}
.list-group-item-info{color: rgb(49, 112, 143); background-color: rgb(217, 237, 247);}
a.list-group-item-info,button.list-group-item-info{color: rgb(49, 112, 143);}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color: inherit;}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color: rgb(49, 112, 143); background-color: rgb(196, 227, 243);}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color: rgb(255, 255, 255); background-color: rgb(49, 112, 143); border-color: rgb(49, 112, 143);}
.list-group-item-warning{color: rgb(138, 109, 59); background-color: rgb(252, 248, 227);}
a.list-group-item-warning,button.list-group-item-warning{color: rgb(138, 109, 59);}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color: inherit;}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color: rgb(138, 109, 59); background-color: rgb(250, 242, 204);}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color: rgb(255, 255, 255); background-color: rgb(138, 109, 59); border-color: rgb(138, 109, 59);}
.list-group-item-danger{color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);}
a.list-group-item-danger,button.list-group-item-danger{color: rgb(169, 68, 66);}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color: inherit;}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color: rgb(169, 68, 66); background-color: rgb(235, 204, 204);}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color: rgb(255, 255, 255); background-color: rgb(169, 68, 66); border-color: rgb(169, 68, 66);}
.list-group-item-heading{margin-top: 0px; margin-bottom: 5px;}
.list-group-item-text{margin-bottom: 0px; line-height: 1.3;}
.panel{margin-bottom: 20px; background-color: rgb(255, 255, 255); border: 1px solid transparent; border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;}
.panel-body{padding: 15px;}
.panel-heading{padding: 10px 15px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel-heading > .dropdown .dropdown-toggle{color: inherit;}
.panel-title{margin-top: 0px; margin-bottom: 0px; font-size: 16px; color: inherit;}
.panel-title > .small,.panel-title > .small > a,.panel-title > a,.panel-title > small,.panel-title > small > a{color: inherit;}
.panel-footer{padding: 10px 15px; background-color: rgb(245, 245, 245); border-top: 1px solid rgb(221, 221, 221); border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel > .list-group,.panel > .panel-collapse > .list-group{margin-bottom: 0px;}
.panel > .list-group .list-group-item,.panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0px; border-radius: 0px;}
.panel > .list-group:first-child .list-group-item:first-child,.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0px; border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child{border-top-left-radius: 0px; border-top-right-radius: 0px;}
.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0px;}
.list-group + .panel-footer{border-top-width: 0px;}
.panel > .panel-collapse > .table,.panel > .table,.panel > .table-responsive > .table{margin-bottom: 0px;}
.panel > .panel-collapse > .table caption,.panel > .table caption,.panel > .table-responsive > .table caption{padding-right: 15px; padding-left: 15px;}
.panel > .table-responsive:first-child > .table:first-child,.panel > .table:first-child{border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child,.panel > .table:first-child > thead:first-child > tr:first-child{border-top-left-radius: 3px; border-top-right-radius: 3px;}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,.panel > .table:first-child > thead:first-child > tr:first-child th:first-child{border-top-left-radius: 3px;}
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,.panel > .table:first-child > thead:first-child > tr:first-child th:last-child{border-top-right-radius: 3px;}
.panel > .table-responsive:last-child > .table:last-child,.panel > .table:last-child{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px;}
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px;}
.panel > .panel-body + .table,.panel > .panel-body + .table-responsive,.panel > .table + .panel-body,.panel > .table-responsive + .panel-body{border-top: 1px solid rgb(221, 221, 221);}
.panel > .table > tbody:first-child > tr:first-child td,.panel > .table > tbody:first-child > tr:first-child th{border-top: 0px;}
.panel > .table-bordered,.panel > .table-responsive > .table-bordered{border: 0px;}
.panel > .table-bordered > tbody > tr > td:first-child,.panel > .table-bordered > tbody > tr > th:first-child,.panel > .table-bordered > tfoot > tr > td:first-child,.panel > .table-bordered > tfoot > tr > th:first-child,.panel > .table-bordered > thead > tr > td:first-child,.panel > .table-bordered > thead > tr > th:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,.panel > .table-responsive > .table-bordered > thead > tr > th:first-child{border-left: 0px;}
.panel > .table-bordered > tbody > tr > td:last-child,.panel > .table-bordered > tbody > tr > th:last-child,.panel > .table-bordered > tfoot > tr > td:last-child,.panel > .table-bordered > tfoot > tr > th:last-child,.panel > .table-bordered > thead > tr > td:last-child,.panel > .table-bordered > thead > tr > th:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,.panel > .table-responsive > .table-bordered > thead > tr > th:last-child{border-right: 0px;}
.panel > .table-bordered > tbody > tr:first-child > td,.panel > .table-bordered > tbody > tr:first-child > th,.panel > .table-bordered > thead > tr:first-child > td,.panel > .table-bordered > thead > tr:first-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,.panel > .table-responsive > .table-bordered > thead > tr:first-child > th{border-bottom: 0px;}
.panel > .table-bordered > tbody > tr:last-child > td,.panel > .table-bordered > tbody > tr:last-child > th,.panel > .table-bordered > tfoot > tr:last-child > td,.panel > .table-bordered > tfoot > tr:last-child > th,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0px;}
.panel > .table-responsive{margin-bottom: 0px; border: 0px;}
.panel-group{margin-bottom: 20px;}
.panel-group .panel{margin-bottom: 0px; border-radius: 4px;}
.panel-group .panel + .panel{margin-top: 5px;}
.panel-group .panel-heading{border-bottom: 0px;}
.panel-group .panel-heading + .panel-collapse > .list-group,.panel-group .panel-heading + .panel-collapse > .panel-body{border-top: 1px solid rgb(221, 221, 221);}
.panel-group .panel-footer{border-top: 0px;}
.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid rgb(221, 221, 221);}
.panel-default{border-color: rgb(221, 221, 221);}
.panel-default > .panel-heading{color: rgb(51, 51, 51); background-color: rgb(245, 245, 245); border-color: rgb(221, 221, 221);}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(221, 221, 221);}
.panel-default > .panel-heading .badge{color: rgb(245, 245, 245); background-color: rgb(51, 51, 51);}
.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(221, 221, 221);}
.panel-primary{border-color: rgb(51, 122, 183);}
.panel-primary > .panel-heading{color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: rgb(51, 122, 183);}
.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(51, 122, 183);}
.panel-primary > .panel-heading .badge{color: rgb(51, 122, 183); background-color: rgb(255, 255, 255);}
.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(51, 122, 183);}
.panel-success{border-color: rgb(214, 233, 198);}
.panel-success > .panel-heading{color: rgb(60, 118, 61); background-color: rgb(223, 240, 216); border-color: rgb(214, 233, 198);}
.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(214, 233, 198);}
.panel-success > .panel-heading .badge{color: rgb(223, 240, 216); background-color: rgb(60, 118, 61);}
.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(214, 233, 198);}
.panel-info{border-color: rgb(188, 232, 241);}
.panel-info > .panel-heading{color: rgb(49, 112, 143); background-color: rgb(217, 237, 247); border-color: rgb(188, 232, 241);}
.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(188, 232, 241);}
.panel-info > .panel-heading .badge{color: rgb(217, 237, 247); background-color: rgb(49, 112, 143);}
.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(188, 232, 241);}
.panel-warning{border-color: rgb(250, 235, 204);}
.panel-warning > .panel-heading{color: rgb(138, 109, 59); background-color: rgb(252, 248, 227); border-color: rgb(250, 235, 204);}
.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(250, 235, 204);}
.panel-warning > .panel-heading .badge{color: rgb(252, 248, 227); background-color: rgb(138, 109, 59);}
.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(250, 235, 204);}
.panel-danger{border-color: rgb(235, 204, 209);}
.panel-danger > .panel-heading{color: rgb(169, 68, 66); background-color: rgb(242, 222, 222); border-color: rgb(235, 204, 209);}
.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: rgb(235, 204, 209);}
.panel-danger > .panel-heading .badge{color: rgb(242, 222, 222); background-color: rgb(169, 68, 66);}
.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: rgb(235, 204, 209);}
.carousel-control{position: absolute; top: 0px; bottom: 0px; left: 0px; width: 15%; font-size: 20px; color: rgb(255, 255, 255); text-align: center; text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px; background-color: rgba(0, 0, 0, 0); opacity: 0.5;}
.carousel-control.left{background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0px, rgba(0, 0, 0, 0) 100%); background-repeat: repeat-x;}
.carousel-control.right{right: 0px; left: auto; background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x;}
.carousel-control:focus,.carousel-control:hover{color: rgb(255, 255, 255); text-decoration: none; outline: 0px; opacity: 0.9;}
.carousel-control .icon-next,.carousel-control .icon-prev{position: absolute; top: 50%; z-index: 5; display: inline-block; margin-top: -10px;}
.carousel-control .icon-prev{left: 50%; margin-left: -10px;}
.carousel-control .icon-next{right: 50%; margin-right: -10px;}
.carousel-control .icon-next,.carousel-control .icon-prev{width: 20px; height: 20px; font-family: serif; line-height: 1;}
.carousel-control .icon-prev::before{content: "‹";}
.carousel-control .icon-next::before{content: "›";}
.carousel-caption .btn{text-shadow: none;}
@media screen and (min-width: 768px){.carousel-control .icon-next,.carousel-control .icon-prev{width: 30px; height: 30px; margin-top: -10px; font-size: 30px;}.carousel-control .icon-prev{margin-left: -10px;}.carousel-control .icon-next{margin-right: -10px;}}
.btn-group-vertical > .btn-group::after,.btn-group-vertical > .btn-group::before,.form-horizontal .form-group::after,.form-horizontal .form-group::before,.nav::after,.nav::before,.navbar-collapse::after,.navbar-collapse::before,.navbar-header::after,.navbar-header::before,.navbar::after,.navbar::before,.panel-body::after,.panel-body::before{display: table; content: " ";}
.btn-group-vertical > .btn-group::after,.form-horizontal .form-group::after,.nav::after,.navbar-collapse::after,.navbar-header::after,.navbar::after,.panel-body::after{clear: both;}
