/*!*************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/variables.css ***!
  \*************************************************************************************************************************************************************************/
:root {
    --max-lines: 4;
    --slides-height: 13rem;
    --slides-border: 1rem;
    --bullets-margin: 0.5rem;
    --bullets-size: 0.75em;
    --bullets-color-main: #999;
    --bullets-color-accent: #555;
    --formatting-color: #555;

    --color-red: #dc6f65;
    --color-yellow: #dd8830;
    --color-green: #729d34;
    --color-blue: #668ff1;
    --color-violet: #9b82e6;
}

/*!*****************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/markitup.main.css ***!
  \*****************************************************************************************************************************************************************************/
.markItUp {
  margin: 5px 0;
  width: 812px;

}

.markItUp * {
    margin: 0 0 .1rem;
    padding: 0;
  }

.markItUp a:link,.markItUp a:visited {
    color: #000;
    text-decoration: none;
  }

.markItUpContainer {
  font: 11px Verdana,Arial,Helvetica,sans-serif;
}

.markItUpEditor {
  clear: both;
  font: 12px Courier New,Courier,monospace;
  height: 320px;
  line-height: 18px;
  overflow: auto;
  padding: 4px 6px;
  width: 800px;
}

.markItUpPreviewFrame {
  background-color: #fff;
  height: 300px;
  margin: 5px 0;
  overflow: auto;
  width: 99.9%;
}

.markItUpFooter {
  width: 100%;
}

.markItUpResizeHandle {
  cursor: n-resize;
  height: 5px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  width: 22px;
}

.markItUpHeader {
  overflow: hidden;

  /* first row of buttons */
}

:is(.markItUpHeader ul) li {
      float: left;
      list-style: none;
      position: relative;
    }

:is(.markItUpHeader ul) li:hover>ul {
      display: block;
    }

:is(.markItUpHeader ul) a {
      display: block;
      height: 1.2rem;
      padding: .1rem;
      width: 1.2rem;
    }

:is(.markItUpHeader ul) .markItUpSeparator {
      border-left: 1px solid #999;
      height: 1.3rem;
      margin: 0 .3rem;
      overflow:hidden;
    }

.markItUpHeader .ql-stroke {
    fill: none;
    stroke: #555;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 2;
  }

.markItUpHeader .ql-fill {
    fill: #555;
  }

.markItUpHeader .ql-thin {
    stroke-width: 1;
  }

.markItUpHeader .ql-even {
    fill-rule: evenodd;
  }

@media (max-width:1100px) {
  .markItUp {
    width: 542px;
  }

  .markItUpEditor {
    width: 530px !important;
  }
}

@media (max-width:767px) {
  .markItUp {
    width: calc(100% - 12px);
  }

  .markItUpEditor {
    width: calc(100% - 12px) !important;
  }
}

.comment-form-content .markItUp {
    width: auto;
  }

.comment-form-content .markItUpEditor {
    max-width: none;
    width: calc(100% - 12px) !important;
  }

.comment-form-content #markItUpId_text {
    margin-top: 0;
    padding-top: 5px;
  }

.comment-form .markItUp textarea {
  height: 9em;
}

/*!*************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/bootstrap.css ***!
  \*************************************************************************************************************************************************************************/
/*!
 * Bootstrap v2.2.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix:after,.clearfix:before {
content: "";
display: table;
line-height: 0;
}
.clearfix:after {
clear: both;
}
.hide-text {
background-color: initial;
border: 0;
color: #0000;
text-shadow: none;
}
.input-block-level {
box-sizing: border-box;
display: block;
min-height: 30px;
width: 100%;
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
display: block;
}
audio,canvas,video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
html {
font-size: 100%;
}
sub,sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: initial;
}
sup {
top: -.5em;
}
sub {
bottom: -.25em;
}
img {
border: 0;
vertical-align: middle;
}
#map_canvas img,.google-maps img {
max-width: none;
}
button,input,select,textarea {
font-size: 100%;
margin: 0;
vertical-align: middle;
}
button,input {
line-height: normal;
}
button::-moz-focus-inner,input::-moz-focus-inner {
border: 0;
padding: 0;
}
button,html input[type=button],input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select {
cursor: pointer;
}
input[type=search] {
box-sizing: initial;
}
textarea {
overflow: auto;
vertical-align: top;
}
@media print {
* {
background: #0000 !important;
box-shadow: none !important;
color: #000 !important;
text-shadow: none !important;
}
a,a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after {
content: "";
}
blockquote,pre {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
img,tr {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
@page{
margin: .5cm;
}
h2,h3,p {
orphans: 3;
widows: 3;
}
h2,h3 {
page-break-after: avoid;
}
}
body {
background-color: #fff;
color: #333;
font-family:Arial,sans-serif;
font-size: 14px;
line-height: 20px;
margin: 0;
}
a {
color: #0086e5;
}
a:hover {
color: #ff3368;
}
.img-rounded {
border-radius: 6px;
}
.img-polaroid {
background-color: #fff;
border: 1px solid #0003;
box-shadow: 0 1px 3px #0000001a;
padding: 4px;
}
.img-circle {
border-radius: 500px;
}
.row {
margin-left: -20px;
}
.row:after,.row:before {
content: "";
display: table;
line-height: 0;
}
.row:after {
clear: both;
}
[class*=span] {
float: left;
margin-left: 20px;
min-height: 1px;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container {
min-width:960px;
}
.span12 {
width: 960px;
}
.span11 {
width: 860px;
}
.span10 {
width: 780px;
}
.span9 {
width: 700px;
}
.span8 {
width: 620px;
}
.span7 {
width: 540px;
}
.span6 {
width: 460px;
}
.span5 {
width: 380px;
}
.span4 {
width: 300px;
}
.span3 {
width: 220px;
}
.span2 {
width: 140px;
}
.span1 {
width: 60px;
}
.offset12 {
margin-left: 980px;
}
.offset11 {
margin-left: 900px;
}
.offset10 {
margin-left: 820px;
}
.offset9 {
margin-left: 740px;
}
.offset8 {
margin-left: 660px;
}
.offset7 {
margin-left: 580px;
}
.offset6 {
margin-left: 500px;
}
.offset5 {
margin-left: 420px;
}
.offset4 {
margin-left: 340px;
}
.offset3 {
margin-left: 260px;
}
.offset2 {
margin-left: 180px;
}
.offset1 {
margin-left: 100px;
}
.row-fluid {
width: 100%;
}
.row-fluid:after,.row-fluid:before {
content: "";
display: table;
line-height: 0;
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*=span] {
box-sizing: border-box;
display: block;
float: left;
margin-left: 2.127659574468085%;
min-height: 30px;
width: 100%;
}
.row-fluid [class*=span]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left: 2.127659574468085%;
}
.row-fluid .span12 {
width: 100%;
}
.row-fluid .span11 {
width: 91.48936170212765%;
}
.row-fluid .span10 {
width: 82.97872340425532%;
}
.row-fluid .span9 {
width: 74.46808510638297%;
}
.row-fluid .span8 {
width: 65.95744680851064%;
}
.row-fluid .span7 {
width: 57.44680851063829%;
}
.row-fluid .span6 {
width: 48.93617021276595%;
}
.row-fluid .span5 {
width: 40.42553191489362%;
}
.row-fluid .span4 {
width: 31.914893617021278%;
}
.row-fluid .span3 {
width: 23.404255319148934%;
}
.row-fluid .span2 {
width: 14.893617021276595%;
}
.row-fluid .span1 {
width: 6.382978723404255%;
}
.row-fluid .offset12 {
margin-left: 104.25531914893617%;
}
.row-fluid .offset12:first-child {
margin-left: 102.12765957446808%;
}
.row-fluid .offset11 {
margin-left: 95.74468085106382%;
}
.row-fluid .offset11:first-child {
margin-left: 93.61702127659574%;
}
.row-fluid .offset10 {
margin-left: 87.23404255319149%;
}
.row-fluid .offset10:first-child {
margin-left: 85.1063829787234%;
}
.row-fluid .offset9 {
margin-left: 78.72340425531914%;
}
.row-fluid .offset9:first-child {
margin-left: 76.59574468085106%;
}
.row-fluid .offset8 {
margin-left: 70.2127659574468%;
}
.row-fluid .offset8:first-child {
margin-left: 68.08510638297872%;
}
.row-fluid .offset7 {
margin-left: 61.70212765957446%;
}
.row-fluid .offset7:first-child {
margin-left: 59.574468085106375%;
}
.row-fluid .offset6 {
margin-left: 53.191489361702125%;
}
.row-fluid .offset6:first-child {
margin-left: 51.063829787234035%;
}
.row-fluid .offset5 {
margin-left: 44.68085106382979%;
}
.row-fluid .offset5:first-child {
margin-left: 42.5531914893617%;
}
.row-fluid .offset4 {
margin-left: 36.170212765957444%;
}
.row-fluid .offset4:first-child {
margin-left: 34.04255319148936%;
}
.row-fluid .offset3 {
margin-left: 27.659574468085104%;
}
.row-fluid .offset3:first-child {
margin-left: 25.53191489361702%;
}
.row-fluid .offset2 {
margin-left: 19.148936170212764%;
}
.row-fluid .offset2:first-child {
margin-left: 17.02127659574468%;
}
.row-fluid .offset1 {
margin-left: 10.638297872340425%;
}
.row-fluid .offset1:first-child {
margin-left: 8.51063829787234%;
}
.row-fluid [class*=span].hide,[class*=span].hide {
display: none;
}
.row-fluid [class*=span].pull-right,[class*=span].pull-right {
float: right;
}
.container {
margin-left: auto;
margin-right: auto;
}
.container:after,.container:before {
content: "";
display: table;
line-height: 0;
}
.container:after {
clear: both;
}
.container-fluid {
padding-left: 20px;
padding-right: 20px;
}
.container-fluid:after,.container-fluid:before {
content: "";
display: table;
line-height: 0;
}
.container-fluid:after {
clear: both;
}
p {
margin: 0 0 10px;
}
.lead {
font-size: 21px;
font-weight: 200;
line-height: 30px;
margin-bottom: 20px;
}
small {
font-size: 85%;
}
strong {
font-weight: 700;
}
em {
font-style: italic;
}
cite {
font-style: normal;
}
.muted {
color: #999;
}
a.muted:hover {
color: grey;
}
.text-warning {
color: #c09853;
}
a.text-warning:hover {
color: #a47e3c;
}
.text-error {
color: #b94a48;
}
a.text-error:hover {
color: #953b39;
}
.text-info {
color: #3a87ad;
}
a.text-info:hover {
color: #2d6987;
}
.text-success {
color: #468847;
}
a.text-success:hover {
color: #356635;
}
h1,h2,h3,h4,h5,h6 {
color: inherit;
font-family: Trebuchet MS,Arial,sans-serif;
font-weight: 400;
line-height: 20px;
margin:0;
text-rendering: optimizelegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
color: #999;
font-weight: 400;
line-height: 1;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 11.9px;
}
h1 small {
font-size: 24.5px;
}
h2 small {
font-size: 17.5px;
}
h3 small,h4 small {
font-size: 14px;
}
ol,ul {
margin: 0 0 10px 25px;
padding: 0;
}
ol ol,ol ul,ul ol,ul ul {
margin-bottom: 0;
}
li {
line-height: 20px;
}
ol.inline,ol.unstyled,ul.inline,ul.unstyled {
list-style: none;
margin-left: 0;
}
ol.inline>li,ul.inline>li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-bottom: 20px;
}
dd,dt {
line-height: 20px;
}
dt {
font-weight: 700;
}
dd {
margin-left: 10px;
}
.dl-horizontal:after,.dl-horizontal:before {
content: "";
display: table;
line-height: 0;
}
.dl-horizontal:after {
clear: both;
}
.dl-horizontal dt {
clear: left;
float: left;
overflow: hidden;
text-align: right;
text-overflow: ellipsis;
white-space: nowrap;
width: 160px;
}
.dl-horizontal dd {
margin-left: 180px;
}
hr {
border: 0;
border-bottom: 1px solid #fff;
border-top: 1px solid #eee;
margin: 20px 0;
}
abbr[data-original-title],abbr[title] {
border-bottom: 1px dotted #999;
cursor: help;
}
abbr.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
border-left: 5px solid #eee;
margin: 0 0 20px;
padding: 0 0 0 15px;
}
blockquote p {
font-size: 16px;
font-weight: 300;
line-height: 25px;
margin-bottom: 0;
}
blockquote small {
color: #999;
display: block;
line-height: 20px;
}
blockquote small:before {
content: "\2014 \00A0";
}
blockquote.pull-right {
border-left: 0;
border-right: 5px solid #eee;
float: right;
padding-left: 0;
padding-right: 15px;
}
blockquote.pull-right p,blockquote.pull-right small {
text-align: right;
}
blockquote.pull-right small:before {
content: "";
}
blockquote.pull-right small:after {
content: "\00A0 \2014";
}
blockquote:after,blockquote:before,q:after,q:before {
content: "";
}
address {
display: block;
font-style: normal;
line-height: 20px;
margin-bottom: 20px;
}
code,pre {
border-radius: 3px;
color: #333;
font-family: Monaco,Menlo,Consolas,Courier New,monospace;
font-size: 12px;
padding: 0 3px 2px;
}
code {
background-color: #f7f7f9;
border: 1px solid #e1e1e8;
color: #d14;
padding: 2px 4px;
white-space: nowrap;
}
pre {
display: block;
font-size: 13px;
line-height: 20px;
margin: 0 0 10px;
padding: 9.5px;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #00000026;
border-radius: 4px;
white-space: pre-wrap;
}
pre.prettyprint {
margin-bottom: 20px;
}
pre code {
background-color: initial;
border: 0;
color: inherit;
padding: 0;
white-space: pre-wrap;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.badge,.label {
background-color: #999;
color: #fff;
display: inline-block;
font-size: 11.844px;
font-weight: 700;
line-height: 14px;
padding: 2px 4px;
text-shadow: 0 -1px 0 #00000040;
vertical-align: initial;
white-space: nowrap;
}
.label {
border-radius: 3px;
}
.badge {
border-radius: 9px;
padding-left: 9px;
padding-right: 9px;
}
.badge:empty,.label:empty {
display: none;
}
a.badge:hover,a.label:hover {
color: #fff;
cursor: pointer;
text-decoration: none;
}
.badge-important,.label-important {
background-color: #b94a48;
}
.badge-important[href],.label-important[href] {
background-color: #953b39;
}
.badge-warning,.label-warning {
background-color: #f89406;
}
.badge-warning[href],.label-warning[href] {
background-color: #c67605;
}
.badge-success,.label-success {
background-color: #468847;
}
.badge-success[href],.label-success[href] {
background-color: #356635;
}
.badge-info,.label-info {
background-color: #3a87ad;
}
.badge-info[href],.label-info[href] {
background-color: #2d6987;
}
.badge-inverse,.label-inverse {
background-color: #333;
}
.badge-inverse[href],.label-inverse[href] {
background-color: #1a1a1a;
}
.btn .badge,.btn .label {
position: relative;
top: -1px;
}
.btn-mini .badge,.btn-mini .label {
top: 0;
}
table {
background-color: initial;
border-collapse: collapse;
border-spacing: 0;
max-width: 100%;
}
.table {
margin-bottom: 20px;
width: 100%;
}
.table td,.table th {
border-top: 1px solid #ddd;
line-height: 20px;
padding: 8px;
text-align: left;
vertical-align: top;
}
.table th {
font-weight: 700;
}
.table thead th {
vertical-align: bottom;
}
.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: 0;
}
.table tbody+tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed td,.table-condensed th {
padding: 4px 5px;
}
.table-bordered {
border: 1px solid #ddd;
border-collapse: initial;
border-left: 0;
border-radius: 4px;
}
.table-bordered td,.table-bordered th {
border-left: 1px solid #ddd;
}
.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th {
border-top: 0;
}
.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered thead:first-child tr:first-child>th:first-child {
border-top-left-radius: 4px;
}
.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered thead:first-child tr:first-child>th:last-child {
border-top-right-radius: 4px;
}
.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered thead:last-child tr:last-child>th:first-child {
border-bottom-left-radius: 4px;
}
.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered thead:last-child tr:last-child>th:last-child {
border-bottom-right-radius: 4px;
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
border-bottom-left-radius: 0;
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
border-bottom-right-radius: 0;
}
.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child {
border-top-left-radius: 4px;
}
.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child {
border-top-right-radius: 4px;
}
.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th {
background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th {
background-color: #f5f5f5;
}
.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span] {
display: table-cell;
float: none;
margin-left: 0;
}
.table td.span1,.table th.span1 {
float: none;
margin-left: 0;
width: 44px;
}
.table td.span2,.table th.span2 {
float: none;
margin-left: 0;
width: 124px;
}
.table td.span3,.table th.span3 {
float: none;
margin-left: 0;
width: 204px;
}
.table td.span4,.table th.span4 {
float: none;
margin-left: 0;
width: 284px;
}
.table td.span5,.table th.span5 {
float: none;
margin-left: 0;
width: 364px;
}
.table td.span6,.table th.span6 {
float: none;
margin-left: 0;
width: 444px;
}
.table td.span7,.table th.span7 {
float: none;
margin-left: 0;
width: 524px;
}
.table td.span8,.table th.span8 {
float: none;
margin-left: 0;
width: 604px;
}
.table td.span9,.table th.span9 {
float: none;
margin-left: 0;
width: 684px;
}
.table td.span10,.table th.span10 {
float: none;
margin-left: 0;
width: 764px;
}
.table td.span11,.table th.span11 {
float: none;
margin-left: 0;
width: 844px;
}
.table td.span12,.table th.span12 {
float: none;
margin-left: 0;
width: 924px;
}
.table tbody tr.success td {
background-color: #dff0d8;
}
.table tbody tr.error td {
background-color: #f2dede;
}
.table tbody tr.warning td {
background-color: #fcf8e3;
}
.table tbody tr.info td {
background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
background-color: #c4e3f3;
}
form {
margin: 0 0 20px;
}
fieldset {
margin: 0;
}
fieldset,legend {
border: 0;
padding: 0;
}
legend {
border-bottom: 1px solid #e5e5e5;
color: #333;
display: block;
font-size: 21px;
line-height: 40px;
margin-bottom: 20px;
width: 100%;
}
legend small {
color: #999;
font-size: 15px;
}
button,input,label,select,textarea {
font-size: 14px;
font-weight: 400;
line-height: 20px;
}
button,input,select,textarea {
font-family:Arial,sans-serif;
}
label {
display: block;
margin-bottom: 5px;
}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
border-radius: 4px;
color: #555;
display: inline-block;
font-size: 14px;
height: 20px;
line-height: 20px;
margin-bottom: 10px;
padding: 4px 6px;
vertical-align: middle;
}
.uneditable-input,input,textarea {
width: 206px;
}
textarea {
height: auto;
}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {
background-color: #fff;
border: 1px solid #ccc;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
transition: border .2s linear,box-shadow .2s linear;
}
.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus {
border-color: #52a8eccc;
/* IE6-9 */

box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #52a8ec99;
outline: 0;
outline: thin dotted \9;
}
input[type=checkbox],input[type=radio] {
line-height: normal;
margin: 4px 0 0;
}
input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit] {
width: auto;
}
input[type=file],select {
height: 30px;
/* In IE7, the height of the select element cannot be changed by height, only font-size */

line-height: 30px;
}
select {
background-color: #fff;
border: 1px solid #ccc;
width: 220px;
}
select[multiple],select[size] {
height: auto;
}
input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus,select:focus {
outline: 5px auto;
outline-offset: -2px;
}
.uneditable-input,.uneditable-textarea {
background-color: #fcfcfc;
border-color: #ccc;
box-shadow: inset 0 1px 2px rgba(0,0,0,.025);
color: #999;
cursor: not-allowed;
}
.uneditable-input {
overflow: hidden;
white-space: nowrap;
}
.uneditable-textarea {
height: auto;
width: auto;
}
input:-moz-placeholder,textarea:-moz-placeholder {
color: #999;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder {
color: #999;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
color: #999;
}
.checkbox,.radio {
min-height: 20px;
padding-left: 20px;
}
.checkbox input[type=checkbox],.radio input[type=radio] {
float: left;
margin-left: -20px;
}
.controls>.checkbox:first-child,.controls>.radio:first-child {
padding-top: 5px;
}
.checkbox.inline,.radio.inline {
display: inline-block;
margin-bottom: 0;
padding-top: 5px;
vertical-align: middle;
}
.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline {
margin-left: 10px;
}
.input-mini {
width: 60px;
}
.input-small {
width: 90px;
}
.input-medium {
width: 150px;
}
.input-large {
width: 210px;
}
.input-xlarge {
width: 270px;
}
.input-xxlarge {
width: 530px;
}
.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span] {
float: none;
margin-left: 0;
}
.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span] {
display: inline-block;
}
.uneditable-input,input,textarea {
margin-left: 0;
}
.controls-row [class*=span]+[class*=span] {
margin-left: 20px;
}
.uneditable-input.span12,input.span12,textarea.span12 {
width: 926px;
}
.uneditable-input.span11,input.span11,textarea.span11 {
width: 846px;
}
.uneditable-input.span10,input.span10,textarea.span10 {
width: 766px;
}
.uneditable-input.span9,input.span9,textarea.span9 {
width: 686px;
}
.uneditable-input.span8,input.span8,textarea.span8 {
width: 606px;
}
.uneditable-input.span7,input.span7,textarea.span7 {
width: 526px;
}
.uneditable-input.span6,input.span6,textarea.span6 {
width: 446px;
}
.uneditable-input.span5,input.span5,textarea.span5 {
width: 366px;
}
.uneditable-input.span4,input.span4,textarea.span4 {
width: 286px;
}
.uneditable-input.span3,input.span3,textarea.span3 {
width: 206px;
}
.uneditable-input.span2,input.span2,textarea.span2 {
width: 126px;
}
.uneditable-input.span1,input.span1,textarea.span1 {
width: 46px;
}
.controls-row:after,.controls-row:before {
content: "";
display: table;
line-height: 0;
}
.controls-row:after {
clear: both;
}
.controls-row [class*=span],.row-fluid .controls-row [class*=span] {
float: left;
}
.controls-row .checkbox[class*=span],.controls-row .radio[class*=span] {
padding-top: 5px;
}
input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly] {
background-color: #eee;
cursor: not-allowed;
}
input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly] {
background-color: initial;
}
.control-group.warning .checkbox,.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
color: #c09853;
}
.control-group.warning input,.control-group.warning select,.control-group.warning textarea {
border-color: #c09853;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus {
border-color: #a47e3c;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
}
.control-group.warning .input-append .add-on,.control-group.warning .input-prepend .add-on {
background-color: #fcf8e3;
border-color: #c09853;
color: #c09853;
}
.control-group.error .checkbox,.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea {
color: #b94a48;
}
.control-group.error input,.control-group.error select,.control-group.error textarea {
border-color: #b94a48;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus {
border-color: #953b39;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
}
.control-group.error .input-append .add-on,.control-group.error .input-prepend .add-on {
background-color: #f2dede;
border-color: #b94a48;
color: #b94a48;
}
.control-group.success .checkbox,.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea {
color: #468847;
}
.control-group.success input,.control-group.success select,.control-group.success textarea {
border-color: #468847;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus {
border-color: #356635;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
}
.control-group.success .input-append .add-on,.control-group.success .input-prepend .add-on {
background-color: #dff0d8;
border-color: #468847;
color: #468847;
}
.control-group.info .checkbox,.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea {
color: #3a87ad;
}
.control-group.info input,.control-group.info select,.control-group.info textarea {
border-color: #3a87ad;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus {
border-color: #2d6987;
box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
}
.control-group.info .input-append .add-on,.control-group.info .input-prepend .add-on {
background-color: #d9edf7;
border-color: #3a87ad;
color: #3a87ad;
}
input:focus:invalid,select:focus:invalid,textarea:focus:invalid {
border-color: #ee5f5b;
color: #b94a48;
}
input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus {
border-color: #e9322d;
box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
background-color: #f5f5f5;
border-top: 1px solid #e5e5e5;
margin-bottom: 20px;
margin-top: 20px;
padding: 19px 20px 20px;
}
.form-actions:after,.form-actions:before {
content: "";
display: table;
line-height: 0;
}
.form-actions:after {
clear: both;
}
.help-block,.help-inline {
color: #595959;
}
.help-block {
display: block;
margin-bottom: 10px;
}
.help-inline {
display: inline-block;
padding-left: 5px;
/* IE7 inline-block hack */

vertical-align: middle;
}
.input-append,.input-prepend {
font-size: 0;
margin-bottom: 5px;
white-space: nowrap;
}
.input-append .dropdown-menu,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select {
font-size: 14px;
}
.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select {
border-radius: 0 4px 4px 0;
margin-bottom: 0;
position: relative;
vertical-align: top;
}
.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus {
z-index: 2;
}
.input-append .add-on,.input-prepend .add-on {
background-color: #eee;
border: 1px solid #ccc;
display: inline-block;
font-size: 14px;
font-weight: 400;
height: 20px;
line-height: 20px;
min-width: 16px;
padding: 4px 5px;
text-align: center;
text-shadow: 0 1px 0 #fff;
width: auto;
}
.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle {
border-radius: 0;
vertical-align: top;
}
.input-append .active,.input-prepend .active {
background-color: #a9dba9;
border-color: #46a546;
}
.input-prepend .add-on,.input-prepend .btn {
margin-right: -1px;
}
.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .add-on:first-child,.input-prepend .btn:first-child {
border-radius: 4px 0 0 4px;
}
.input-append .uneditable-input+.btn-group .btn:last-child,.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child {
border-radius: 0 4px 4px 0;
}
.input-append .add-on,.input-append .btn,.input-append .btn-group {
margin-left: -1px;
}
.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child {
border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .uneditable-input,.input-prepend.input-append input,.input-prepend.input-append select {
border-radius: 0;
}
.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn {
border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child {
border-radius: 4px 0 0 4px;
margin-right: -1px;
}
.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child {
border-radius: 0 4px 4px 0;
margin-left: -1px;
}
.input-prepend.input-append .btn-group:first-child {
margin-left: 0;
}
input.search-query {
border-radius: 15px;
/* IE7-8 doesn't have border-radius, so don't indent the padding */

margin-bottom: 0;
padding-left: 14px;
padding-right: 14px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,.form-search .input-prepend .search-query {
border-radius: 0;
}
.form-search .input-append .search-query {
border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn,.form-search .input-prepend .search-query {
border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
border-radius: 14px 0 0 14px;
}
.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea {
display: inline-block;
/* IE7 inline-block hack */

margin-bottom: 0;
vertical-align: middle;
}
.form-horizontal .hide,.form-inline .hide,.form-search .hide {
display: none;
}
.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label {
display: inline-block;
}
.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend {
margin-bottom: 0;
}
.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio {
margin-bottom: 0;
padding-left: 0;
vertical-align: middle;
}
.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio] {
float: left;
margin-left: 0;
margin-right: 3px;
}
.control-group {
margin-bottom: 10px;
}
legend+.control-group {
margin-top: 20px;
}
.form-horizontal .control-group {
margin-bottom: 20px;
}
.form-horizontal .control-group:after,.form-horizontal .control-group:before {
content: "";
display: table;
line-height: 0;
}
.form-horizontal .control-group:after {
clear: both;
}
.form-horizontal .control-label {
float: left;
padding-top: 5px;
text-align: right;
width: 160px;
}
.form-horizontal .controls {
margin-left: 180px;
}
.form-horizontal .help-block {
margin-bottom: 0;
}
.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block {
margin-top: 10px;
}
.form-horizontal .form-actions {
padding-left: 180px;
}
.btn {
background-color: #f5f5f5;
background-image: linear-gradient(180deg, #fff, #e6e6e6);
background-repeat: repeat-x;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
border: 1px solid;
border-color: #bbb #bbb #a2a2a2;
border-radius: 4px;
box-shadow: inset 0 1px 0 #fff3,0 1px 2px #0000000d;
color: #333;
cursor: pointer;
display: inline-block;
font-size: 14px;
line-height: 20px;
margin-bottom: 0;
/* IE7 inline-block hack */

padding: 4px 12px;
text-align: center;
text-shadow: 0 1px 1px #ffffffbf;
vertical-align: middle;
}
.btn.active,.btn.disabled,.btn:active,.btn:hover,.btn[disabled] {
background-color: #e6e6e6;
color: #333;
}
.btn:hover {
background-position: 0 -15px;
color: #333;
text-decoration: none;
transition: background-position .1s linear;
}
.btn.active,.btn:active {
background-image: none;
box-shadow: inset 0 2px 4px #00000026,0 1px 2px #0000000d;
outline: 0;
}
.btn.disabled,.btn[disabled] {
background-image: none;
box-shadow: none;
cursor: default;
filter: alpha(opacity=65);
opacity: .65;
}
.btn-large {
border-radius: 6px;
font-size: 17.5px;
padding: 11px 19px;
}
.btn-large [class*=" icon-"],.btn-large [class^=icon-] {
margin-top: 4px;
}
.btn-small {
border-radius: 3px;
font-size: 11.9px;
padding: 2px 10px;
}
.btn-small [class*=" icon-"],.btn-small [class^=icon-] {
margin-top: 0;
}
.btn-mini [class*=" icon-"],.btn-mini [class^=icon-] {
margin-top: -1px;
}
.btn-mini {
border-radius: 3px;
font-size: 10.5px;
padding: 0 6px;
}
.btn-block {
box-sizing: border-box;
display: block;
padding-left: 0;
padding-right: 0;
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%;
}
.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-primary.active,.btn-success.active,.btn-warning.active {
color: #ffffffbf;
}
.btn {
border-color: #00000026 #00000026 #00000040;
}
.btn-primary {
background-color: #006dcc;
background-image: linear-gradient(180deg, #08c, #04c);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:hover,.btn-primary[disabled] {
background-color: #04c;
color: #fff;
}
.btn-warning {
background-color: #faa732;
background-image: linear-gradient(180deg, #fbb450, #f89406);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-warning.active,.btn-warning.disabled,.btn-warning:active,.btn-warning:hover,.btn-warning[disabled] {
background-color: #f89406;
color: #fff;
}
.btn-danger {
background-color: #da4f49;
background-image: linear-gradient(180deg, #ee5f5b, #bd362f);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-danger.active,.btn-danger.disabled,.btn-danger:active,.btn-danger:hover,.btn-danger[disabled] {
background-color: #bd362f;
color: #fff;
}
.btn-success {
background-color: #5bb75b;
background-image: linear-gradient(180deg, #62c462, #51a351);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-success.active,.btn-success.disabled,.btn-success:active,.btn-success:hover,.btn-success[disabled] {
background-color: #51a351;
color: #fff;
}
.btn-info {
background-color: #49afcd;
background-image: linear-gradient(180deg, #5bc0de, #2f96b4);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-info.active,.btn-info.disabled,.btn-info:active,.btn-info:hover,.btn-info[disabled] {
background-color: #2f96b4;
color: #fff;
}
.btn-inverse {
background-color: #363636;
background-image: linear-gradient(180deg, #444, #222);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.btn-inverse.active,.btn-inverse.disabled,.btn-inverse:active,.btn-inverse:hover,.btn-inverse[disabled] {
background-color: #222;
color: #fff;
}
button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner {
border: 0;
padding: 0;
}
.btn-link,.btn-link:active,.btn-link[disabled] {
background-color: initial;
background-image: none;
box-shadow: none;
}
.btn-link {
border-color: #0000;
border-radius: 0;
color: #08c;
cursor: pointer;
}
.btn-link:hover {
background-color: initial;
color: #005580;
text-decoration: underline;
}
.btn-link[disabled]:hover {
color: #333;
text-decoration: none;
}
.btn-group {
display: inline-block;
/* IE7 inline-block hack */

font-size: 0;
position: relative;
vertical-align: middle;
white-space: nowrap;
}
.btn-group+.btn-group {
margin-left: 5px;
}
.btn-toolbar {
font-size: 0;
margin-bottom: 10px;
margin-top: 10px;
}
.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn {
margin-left: 5px;
}
.btn-group>.btn {
border-radius: 0;
position: relative;
}
.btn-group>.btn+.btn {
margin-left: -1px;
}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover {
font-size: 14px;
}
.btn-group>.btn-mini {
font-size: 10.5px;
}
.btn-group>.btn-small {
font-size: 11.9px;
}
.btn-group>.btn-large {
font-size: 17.5px;
}
.btn-group>.btn:first-child {
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
margin-left: 0;
}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
.btn-group>.btn.large:first-child {
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
margin-left: 0;
}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle {
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
}
.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
z-index: 2;
}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group>.btn+.dropdown-toggle {
box-shadow: inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 #fff3,0 1px 2px #0000000d;
padding-left: 8px;
padding-right: 8px;
}
.btn-group>.btn-mini+.dropdown-toggle {
padding-left: 5px;
padding-right: 5px;
}
.btn-group>.btn-large+.dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
background-image: none;
box-shadow: inset 0 2px 4px #00000026,0 1px 2px #0000000d;
}
.btn-group.open .btn.dropdown-toggle {
background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
background-color: #04c;
}
.btn-group.open .btn-warning.dropdown-toggle {
background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
background-color: #222;
}
.btn .caret {
margin-left: 0;
margin-top: 8px;
}
.btn-large .caret,.btn-mini .caret,.btn-small .caret {
margin-top: 6px;
}
.btn-large .caret {
border-left-width: 5px;
border-right-width: 5px;
border-top-width: 5px;
}
.dropup .btn-large .caret {
border-bottom-width: 5px;
}
.btn-danger .caret,.btn-info .caret,.btn-inverse .caret,.btn-primary .caret,.btn-success .caret,.btn-warning .caret {
border-bottom-color: #fff;
border-top-color: #fff;
}
.btn-group-vertical {
display: inline-block;
/* IE7 inline-block hack */

}
.btn-group-vertical>.btn {
border-radius: 0;
display: block;
float: none;
max-width: 100%;
}
.btn-group-vertical>.btn+.btn {
margin-left: 0;
margin-top: -1px;
}
.btn-group-vertical>.btn:first-child {
border-radius: 4px 4px 0 0;
}
.btn-group-vertical>.btn:last-child {
border-radius: 0 0 4px 4px;
}
.btn-group-vertical>.btn-large:first-child {
border-radius: 6px 6px 0 0;
}
.btn-group-vertical>.btn-large:last-child {
border-radius: 0 0 6px 6px;
}
.nav {
list-style: none;
margin-bottom: 20px;
margin-left: 0;
}
.nav>li>a {
display: block;
}
.nav>li>a:hover {
background-color: #eee;
text-decoration: none;
}
.nav>li>a>img {
max-width: none;
}
.nav>.pull-right {
float: right;
}
.nav-header {
color: #999;
display: block;
font-size: 11px;
font-weight: 700;
line-height: 20px;
padding: 3px 15px;
text-shadow: 0 1px 0 #ffffff80;
text-transform: uppercase;
}
.nav li+.nav-header {
margin-top: 9px;
}
.nav-list {
margin-bottom: 0;
padding-left: 15px;
padding-right: 15px;
}
.nav-list .nav-header,.nav-list>li>a {
margin-left: -15px;
margin-right: -15px;
text-shadow: 0 1px 0 #ffffff80;
}
.nav-list>li>a {
padding: 3px 15px;
}
.nav-list>.active>a,.nav-list>.active>a:hover {
background-color: #08c;
color: #fff;
text-shadow: 0 -1px 0 #0003;
}
.nav-list [class*=" icon-"],.nav-list [class^=icon-] {
margin-right: 2px;
}
.nav-list .divider {
background-color: #e5e5e5;
border-bottom: 1px solid #fff;
height: 1px;
margin: 9px 1px;
overflow: hidden;
}
.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before {
content: "";
display: table;
line-height: 0;
}
.nav-pills:after,.nav-tabs:after {
clear: both;
}
.nav-pills>li,.nav-tabs>li {
float: left;
}
.nav-pills>li>a,.nav-tabs>li>a {
line-height: 14px;
margin-right: 2px;
padding-left: 12px;
padding-right: 12px;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs>li {
margin-bottom: -1px;
}
.nav-tabs>li>a {
border: 1px solid #0000;
border-radius: 4px 4px 0 0;
line-height: 20px;
padding-bottom: 8px;
padding-top: 8px;
}
.nav-tabs>li>a:hover {
border-color: #eee #eee #ddd;
}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover {
background-color: #fff;
border: 1px solid;
border-color: #ddd #ddd #0000;
color: #555;
cursor: default;
}
.nav-pills>li>a {
border-radius: 5px;
margin-bottom: 2px;
margin-top: 2px;
padding-bottom: 8px;
padding-top: 8px;
}
.nav-pills>.active>a,.nav-pills>.active>a:hover {
background-color: #08c;
color: #fff;
}
.nav-stacked>li {
float: none;
}
.nav-stacked>li>a {
margin-right: 0;
}
.nav-tabs.nav-stacked {
border-bottom: 0;
}
.nav-tabs.nav-stacked>li>a {
border: 1px solid #ddd;
border-radius: 0;
}
.nav-tabs.nav-stacked>li:first-child>a {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.nav-tabs.nav-stacked>li:last-child>a {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.nav-tabs.nav-stacked>li>a:hover {
border-color: #ddd;
z-index: 2;
}
.nav-pills.nav-stacked>li>a {
margin-bottom: 3px;
}
.nav-pills.nav-stacked>li:last-child>a {
margin-bottom: 1px;
}
.nav-tabs .dropdown-menu {
border-radius: 0 0 6px 6px;
}
.nav-pills .dropdown-menu {
border-radius: 6px;
}
.nav .dropdown-toggle .caret {
border-bottom-color: #08c;
border-top-color: #08c;
margin-top: 6px;
}
.nav .dropdown-toggle:hover .caret {
border-bottom-color: #005580;
border-top-color: #005580;
}
/* move down carets for tabs */
.nav-tabs .dropdown-toggle .caret {
margin-top: 8px;
}
.nav .active .dropdown-toggle .caret {
border-bottom-color: #fff;
border-top-color: #fff;
}
.nav-tabs .active .dropdown-toggle .caret {
border-bottom-color: #555;
border-top-color: #555;
}
.nav>.dropdown.active>a:hover {
cursor: pointer;
}
.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover {
background-color: #999;
border-color: #999;
color: #fff;
}
.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open.active .caret {
border-bottom-color: #fff;
border-top-color: #fff;
filter: alpha(opacity=100);
opacity: 1;
}
.tabs-stacked .open>a:hover {
border-color: #999;
}
.tabbable:after,.tabbable:before {
content: "";
display: table;
line-height: 0;
}
.tabbable:after {
clear: both;
}
.tab-content {
overflow: auto;
}
.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs {
border-bottom: 0;
}
.pill-content>.pill-pane,.tab-content>.tab-pane {
display: none;
}
.pill-content>.active,.tab-content>.active {
display: block;
}
.tabs-below>.nav-tabs {
border-top: 1px solid #ddd;
}
.tabs-below>.nav-tabs>li {
margin-bottom: 0;
margin-top: -1px;
}
.tabs-below>.nav-tabs>li>a {
border-radius: 0 0 4px 4px;
}
.tabs-below>.nav-tabs>li>a:hover {
border-bottom-color: #0000;
border-top-color: #ddd;
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover {
border-color: #0000 #ddd #ddd;
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
float: none;
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
margin-bottom: 3px;
margin-right: 0;
min-width: 74px;
}
.tabs-left>.nav-tabs {
border-right: 1px solid #ddd;
float: left;
margin-right: 19px;
}
.tabs-left>.nav-tabs>li>a {
border-radius: 4px 0 0 4px;
margin-right: -1px;
}
.tabs-left>.nav-tabs>li>a:hover {
border-color: #eee #ddd #eee #eee;
}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover {
border-color: #ddd #0000 #ddd #ddd;
}
.tabs-right>.nav-tabs {
border-left: 1px solid #ddd;
float: right;
margin-left: 19px;
}
.tabs-right>.nav-tabs>li>a {
border-radius: 0 4px 4px 0;
margin-left: -1px;
}
.tabs-right>.nav-tabs>li>a:hover {
border-color: #eee #eee #eee #ddd;
}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover {
border-color: #ddd #ddd #ddd #0000;
}
.nav>.disabled>a {
color: #999;
}
.nav>.disabled>a:hover {
background-color: initial;
cursor: default;
text-decoration: none;
}
.navbar {
margin-bottom: 20px;
overflow: visible;
}
.navbar-inner {
background-color: #fafafa;
background-image: linear-gradient(180deg, #fff, #f2f2f2);
background-repeat: repeat-x;
border: 1px solid #d4d4d4;
border-radius: 4px;
box-shadow: 0 1px 4px rgba(0,0,0,.065);
min-height: 40px;
padding-left: 20px;
padding-right: 20px;
}
.navbar-inner:after,.navbar-inner:before {
content: "";
display: table;
line-height: 0;
}
.navbar-inner:after {
clear: both;
}
.navbar .container {
width: auto;
}
.nav-collapse.collapse {
height: auto;
overflow: visible;
}
.navbar .brand {
color: #777;
display: block;
float: left;
font-size: 20px;
font-weight: 200;
margin-left: -20px;
padding: 10px 20px;
text-shadow: 0 1px 0 #fff;
}
.navbar .brand:hover {
text-decoration: none;
}
.navbar-text {
color: #777;
line-height: 40px;
margin-bottom: 0;
}
.navbar-link {
color: #777;
}
.navbar-link:hover {
color: #333;
}
.navbar .divider-vertical {
border-left: 1px solid #f2f2f2;
border-right: 1px solid #fff;
height: 40px;
margin: 0 9px;
}
.navbar .btn,.navbar .btn-group {
margin-top: 5px;
}
.navbar .btn-group .btn,.navbar .input-append .btn,.navbar .input-prepend .btn {
margin-top: 0;
}
.navbar-form {
margin-bottom: 0;
}
.navbar-form:after,.navbar-form:before {
content: "";
display: table;
line-height: 0;
}
.navbar-form:after {
clear: both;
}
.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select {
margin-top: 5px;
}
.navbar-form .btn,.navbar-form input,.navbar-form select {
display: inline-block;
margin-bottom: 0;
}
.navbar-form input[type=checkbox],.navbar-form input[type=image],.navbar-form input[type=radio] {
margin-top: 3px;
}
.navbar-form .input-append,.navbar-form .input-prepend {
margin-top: 5px;
white-space: nowrap;
}
.navbar-form .input-append input,.navbar-form .input-prepend input {
margin-top: 0;
}
.navbar-search {
float: left;
margin-bottom: 0;
margin-top: 5px;
position: relative;
}
.navbar-search .search-query {
border-radius: 15px;
font-family:Arial,sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 1;
margin-bottom: 0;
padding: 4px 14px;
}
.navbar-static-top {
margin-bottom: 0;
position: static;
}
.navbar-static-top .navbar-inner {
border-radius: 0;
}
.navbar-fixed-bottom,.navbar-fixed-top {
left: 0;
margin-bottom: 0;
position: fixed;
right: 0;
z-index: 1030;
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
border-width: 0 0 1px;
}
.navbar-fixed-bottom .navbar-inner {
border-width: 1px 0 0;
}
.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner {
border-radius: 0;
padding-left: 0;
padding-right: 0;
}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container {
width: 940px;
}
.navbar-fixed-top {
top: 0;
}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner {
box-shadow: 0 1px 10px #0000001a;
}
.navbar-fixed-bottom {
bottom: 0;
}
.navbar-fixed-bottom .navbar-inner {
box-shadow: 0 -1px 10px #0000001a;
}
.navbar .nav {
display: block;
float: left;
left: 0;
margin: 0 10px 0 0;
position: relative;
}
.navbar .nav.pull-right {
float: right;
margin-right: 0;
}
.navbar .nav>li {
float: left;
}
.navbar .nav>li>a {
color: #777;
float: none;
padding: 10px 15px;
text-decoration: none;
text-shadow: 0 1px 0 #fff;
}
.navbar .nav .dropdown-toggle .caret {
margin-top: 8px;
}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover {
background-color: initial;
color: #333;
text-decoration: none;
}
.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover {
background-color: #e5e5e5;
box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
color: #555;
text-decoration: none;
}
.navbar .btn-navbar {
background-color: #ededed;
background-image: linear-gradient(180deg, #f2f2f2, #e5e5e5);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

box-shadow: inset 0 1px 0 #ffffff1a,0 1px 0 hsla(0,0%,100%,.075);
color: #fff;
display: none;
float: right;
margin-left: 5px;
margin-right: 5px;
padding: 7px 10px;
text-shadow: 0 -1px 0 #00000040;
}
.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled] {
background-color: #e5e5e5;
color: #fff;
}
.navbar .btn-navbar .icon-bar {
background-color: #f5f5f5;
border-radius: 1px;
box-shadow: 0 1px 0 #00000040;
display: block;
height: 2px;
width: 18px;
}
.btn-navbar .icon-bar+.icon-bar {
margin-top: 3px;
}
.navbar .nav>li>.dropdown-menu:before {
border-bottom: 7px solid #0003;
border-left: 7px solid #0000;
border-right: 7px solid #0000;
content: "";
display: inline-block;
left: 9px;
position: absolute;
top: -7px;
}
.navbar .nav>li>.dropdown-menu:after {
border-bottom: 6px solid #fff;
border-left: 6px solid #0000;
border-right: 6px solid #0000;
content: "";
display: inline-block;
left: 10px;
position: absolute;
top: -6px;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
border-bottom: 0;
border-top: 7px solid #0003;
bottom: -7px;
top: auto;
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
border-bottom: 0;
border-top: 6px solid #fff;
bottom: -6px;
top: auto;
}
.navbar .nav li.dropdown>a:hover .caret {
border-bottom-color: #555;
border-top-color: #555;
}
.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle {
background-color: #e5e5e5;
color: #555;
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
border-bottom-color: #777;
border-top-color: #777;
}
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret {
border-bottom-color: #555;
border-top-color: #555;
}
.navbar .nav>li>.dropdown-menu.pull-right,.navbar .pull-right>li>.dropdown-menu {
left: auto;
right: 0;
}
.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .pull-right>li>.dropdown-menu:before {
left: auto;
right: 12px;
}
.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .pull-right>li>.dropdown-menu:after {
left: auto;
right: 13px;
}
.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .pull-right>li>.dropdown-menu .dropdown-menu {
border-radius: 6px 0 6px 6px;
left: auto;
margin-left: 0;
margin-right: -1px;
right: 100%;
}
.navbar-inverse .navbar-inner {
background-color: #1b1b1b;
background-image: linear-gradient(180deg, #222, #111);
background-repeat: repeat-x;
border-color: #252525;
}
.navbar-inverse .brand,.navbar-inverse .nav>li>a {
color: #999;
text-shadow: 0 -1px 0 #00000040;
}
.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover {
color: #fff;
}
.navbar-inverse .brand,.navbar-inverse .navbar-text {
color: #999;
}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover {
background-color: initial;
color: #fff;
}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover {
background-color: #111;
color: #fff;
}
.navbar-inverse .navbar-link {
color: #999;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .divider-vertical {
border-left-color: #111;
border-right-color: #222;
}
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle {
background-color: #111;
color: #fff;
}
.navbar-inverse .nav li.dropdown>a:hover .caret {
border-bottom-color: #fff;
border-top-color: #fff;
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
border-bottom-color: #999;
border-top-color: #999;
}
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret {
border-bottom-color: #fff;
border-top-color: #fff;
}
.navbar-inverse .navbar-search .search-query {
background-color: #515151;
border-color: #111;
box-shadow: inset 0 1px 2px #0000001a,0 1px 0 #ffffff26;
color: #fff;
transition: none;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
color: #ccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
color: #ccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
color: #ccc;
}
.navbar-inverse .navbar-search .search-query.focused,.navbar-inverse .navbar-search .search-query:focus {
background-color: #fff;
border: 0;
box-shadow: 0 0 3px #00000026;
color: #333;
outline: 0;
padding: 5px 15px;
text-shadow: 0 1px 0 #fff;
}
.navbar-inverse .btn-navbar {
background-color: #0e0e0e;
background-image: linear-gradient(180deg, #151515, #040404);
background-repeat: repeat-x;
border-color: #0000001a #0000001a #00000040;
color: #fff;
text-shadow: 0 -1px 0 #00000040;
/* Darken IE7 buttons by default so they stand out more given they won't have borders */

}
.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar[disabled] {
background-color: #040404;
color: #fff;
}
.pagination {
margin: 20px 0;
}
.pagination ul {
border-radius: 4px;
box-shadow: 0 1px 2px #0000000d;
display: inline-block;
margin-bottom: 0;
/* IE7 inline-block hack */

margin-left: 0;
}
.pagination ul>li {
display: inline;
}
.pagination ul>li>a,.pagination ul>li>span {
background-color: #fff;
border: 1px solid #ddd;
border-left-width: 0;
float: left;
line-height: 20px;
padding: 4px 12px;
text-decoration: none;
}
.pagination ul>.active>a,.pagination ul>.active>span,.pagination ul>li>a:hover {
background-color: #f5f5f5;
}
.pagination ul>.active>a,.pagination ul>.active>span {
color: #999;
cursor: default;
}
.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>span {
background-color: initial;
color: #999;
cursor: default;
}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
border-bottom-left-radius: 4px;
border-left-width: 1px;
border-top-left-radius: 4px;
}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
}
.pagination-centered {
text-align: center;
}
.pagination-right {
text-align: right;
}
.pagination-large ul>li>a,.pagination-large ul>li>span {
font-size: 17.5px;
padding: 11px 19px;
}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {
border-bottom-left-radius: 6px;
border-top-left-radius: 6px;
}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {
border-bottom-right-radius: 6px;
border-top-right-radius: 6px;
}
.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-small ul>li>a,.pagination-small ul>li>span {
font-size: 11.9px;
padding: 2px 10px;
}
.pagination-mini ul>li>a,.pagination-mini ul>li>span {
font-size: 10.5px;
padding: 0 6px;
}
.pager {
list-style: none;
margin: 20px 0;
text-align: center;
}
.pager:after,.pager:before {
content: "";
display: table;
line-height: 0;
}
.pager:after {
clear: both;
}
.pager li {
display: inline;
}
.pager li>a,.pager li>span {
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
display: inline-block;
padding: 5px 14px;
}
.pager li>a:hover {
background-color: #f5f5f5;
text-decoration: none;
}
.pager .next>a,.pager .next>span {
float: right;
}
.pager .previous>a,.pager .previous>span {
float: left;
}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span {
background-color: #fff;
color: #999;
cursor: default;
}
.thumbnails {
list-style: none;
margin-left: -20px;
}
.thumbnails:after,.thumbnails:before {
content: "";
display: table;
line-height: 0;
}
.thumbnails:after {
clear: both;
}
.row-fluid .thumbnails {
margin-left: 0;
}
.thumbnails>li {
float: left;
margin-bottom: 20px;
margin-left: 20px;
}
.alert {
background-color: #fcf8e3;
border: 1px solid #fbeed5;
border-radius: 4px;
margin-bottom: 20px;
padding: 8px 35px 8px 14px;
text-shadow: 0 1px 0 #ffffff80;
}
.alert,.alert h4 {
color: #c09853;
}
.alert h4 {
margin: 0;
}
.alert .close {
line-height: 20px;
position: relative;
right: -21px;
top: -2px;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
}
.alert-success,.alert-success h4 {
color: #468847;
}
.alert-danger,.alert-error {
background-color: #f2dede;
border-color: #eed3d7;
color: #b94a48;
}
.alert-danger h4,.alert-error h4 {
color: #b94a48;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
}
.alert-info,.alert-info h4 {
color: #3a87ad;
}
.alert-block {
padding-bottom: 14px;
padding-top: 14px;
}
.alert-block>p,.alert-block>ul {
margin-bottom: 0;
}
.alert-block p+p {
margin-top: 5px;
}
@keyframes progress-bar-stripes {
0% {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
background-color: #f7f7f7;
background-image: linear-gradient(180deg, #f5f5f5, #f9f9f9);
border-radius: 4px;
box-shadow: inset 0 1px 2px #0000001a;
height: 20px;
margin-bottom: 20px;
overflow: hidden;
}
.progress,.progress .bar {
background-repeat: repeat-x;
}
.progress .bar {
background-color: #0e90d2;
background-image: linear-gradient(180deg, #149bdf, #0480be);
box-shadow: inset 0 -1px 0 #00000026;
box-sizing: border-box;
color: #fff;
float: left;
font-size: 12px;
height: 100%;
text-align: center;
text-shadow: 0 -1px 0 #00000040;
transition: width .6s ease;
width: 0;
}
.progress .bar+.bar {
box-shadow: inset 1px 0 0 #00000026,inset 0 -1px 0 #00000026;
}
.progress-striped .bar {
background-color: #149bdf;
background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
background-size: 40px 40px;
}
.progress.active .bar {
animation: progress-bar-stripes 2s linear infinite;
}
.progress .bar-danger,.progress-danger .bar {
background-color: #dd514c;
background-image: linear-gradient(180deg, #ee5f5b, #c43c35);
background-repeat: repeat-x;
}
.progress-danger.progress-striped .bar,.progress-striped .bar-danger {
background-color: #ee5f5b;
background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
}
.progress .bar-success,.progress-success .bar {
background-color: #5eb95e;
background-image: linear-gradient(180deg, #62c462, #57a957);
background-repeat: repeat-x;
}
.progress-striped .bar-success,.progress-success.progress-striped .bar {
background-color: #62c462;
background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
}
.progress .bar-info,.progress-info .bar {
background-color: #4bb1cf;
background-image: linear-gradient(180deg, #5bc0de, #339bb9);
background-repeat: repeat-x;
}
.progress-info.progress-striped .bar,.progress-striped .bar-info {
background-color: #5bc0de;
background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
}
.progress .bar-warning,.progress-warning .bar {
background-color: #faa732;
background-image: linear-gradient(180deg, #fbb450, #f89406);
background-repeat: repeat-x;
}
.progress-striped .bar-warning,.progress-warning.progress-striped .bar {
background-color: #fbb450;
background-image: linear-gradient(45deg, #ffffff26 25%, #0000 0, #0000 50%, #ffffff26 0, #ffffff26 75%, #0000 0, #0000);
}
.tooltip {
display: block;
filter: alpha(opacity=0);
font-size: 11px;
opacity: 0;
padding: 5px;
position: absolute;
visibility: visible;
z-index: 1030;
}
.tooltip.in {
filter: alpha(opacity=80);
opacity: .8;
}
.tooltip.top {
margin-top: -3px;
}
.tooltip.right {
margin-left: 3px;
}
.tooltip.bottom {
margin-top: 3px;
}
.tooltip.left {
margin-left: -3px;
}
.tooltip-inner {
background-color: #000;
border-radius: 4px;
color: #fff;
max-width: 200px;
padding: 3px 8px;
text-align: center;
text-decoration: none;
}
.tooltip-arrow {
border-color: #0000;
border-style: solid;
height: 0;
position: absolute;
width: 0;
}
.tooltip.top .tooltip-arrow {
border-top-color: #000;
border-width: 5px 5px 0;
bottom: 0;
left: 50%;
margin-left: -5px;
}
.tooltip.right .tooltip-arrow {
border-right-color: #000;
border-width: 5px 5px 5px 0;
left: 0;
margin-top: -5px;
top: 50%;
}
.tooltip.left .tooltip-arrow {
border-left-color: #000;
border-width: 5px 0 5px 5px;
margin-top: -5px;
right: 0;
top: 50%;
}
.tooltip.bottom .tooltip-arrow {
border-bottom-color: #000;
border-width: 0 5px 5px;
left: 50%;
margin-left: -5px;
top: 0;
}
.popover {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #0003;
border-radius: 6px;
box-shadow: 0 5px 10px #0003;
display: none;
left: 0;
padding: 1px;
position: absolute;
text-align: left;
top: 0;
white-space: normal;
width: 236px;
z-index: 1010;
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
font-size: 14px;
font-weight: 400;
line-height: 18px;
margin: 0;
padding: 8px 14px;
}
.popover-content {
padding: 9px 14px;
}
.popover .arrow,.popover .arrow:after {
border-color: #0000;
border-style: solid;
display: block;
height: 0;
position: absolute;
width: 0;
}
.popover .arrow {
border-width: 11px;
}
.popover .arrow:after {
border-width: 10px;
content: "";
}
.popover.top .arrow {
border-bottom-width: 0;
border-top-color: #00000040;
bottom: -11px;
left: 50%;
margin-left: -11px;
}
.popover.top .arrow:after {
border-bottom-width: 0;
border-top-color: #fff;
bottom: 1px;
margin-left: -10px;
}
.popover.right .arrow {
border-left-width: 0;
border-right-color: #00000040;
left: -11px;
margin-top: -11px;
top: 50%;
}
.popover.right .arrow:after {
border-left-width: 0;
border-right-color: #fff;
bottom: -10px;
left: 1px;
}
.popover.bottom .arrow {
border-bottom-color: #00000040;
border-top-width: 0;
left: 50%;
margin-left: -11px;
top: -11px;
}
.popover.bottom .arrow:after {
border-bottom-color: #fff;
border-top-width: 0;
margin-left: -10px;
top: 1px;
}
.popover.left .arrow {
border-left-color: #00000040;
border-right-width: 0;
margin-top: -11px;
right: -11px;
top: 50%;
}
.popover.left .arrow:after {
border-left-color: #fff;
border-right-width: 0;
bottom: -10px;
right: 1px;
}
.modal-backdrop {
background-color: #000;
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1040;
}
.modal-backdrop.fade {
opacity: 0;
}
.modal-backdrop,.modal-backdrop.fade.in {
filter: alpha(opacity=80);
opacity: .8;
}
.modal {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #0000004d;
/* IE6-7 */

border-radius: 6px;
box-shadow: 0 3px 7px #0000004d;
left: 50%;
margin-left: -280px;
outline: none;
position: fixed;
top: 10%;
width: 560px;
z-index: 1050;
}
.modal.fade {
top: -25%;
transition: opacity .3s linear,top .3s ease-out;
}
.modal.fade.in {
top: 10%;
}
.modal-header {
border-bottom: 1px solid #eee;
padding: 9px 15px;
}
.modal-header .close {
margin-top: 2px;
}
.modal-header h3 {
line-height: 30px;
margin: 0;
}
.modal-body {
max-height: 400px;
overflow-y: auto;
padding: 15px;
position: relative;
}
.modal-footer,.modal-form {
margin-bottom: 0;
}
.modal-footer {
background-color: #f5f5f5;
border-radius: 0 0 6px 6px;
border-top: 1px solid #ddd;
box-shadow: inset 0 1px 0 #fff;
padding: 14px 15px 15px;
text-align: right;
}
.modal-footer:after,.modal-footer:before {
content: "";
display: table;
line-height: 0;
}
.modal-footer:after {
clear: both;
}
.modal-footer .btn+.btn {
margin-bottom: 0;
margin-left: 5px;
}
.modal-footer .btn-group .btn+.btn {
margin-left: -1px;
}
.modal-footer .btn-block+.btn-block {
margin-left: 0;
}
.dropdown,.dropup {
position: relative;
}
.dropdown-toggle:active,.open .dropdown-toggle {
outline: 0;
}
.caret {
border-left: 4px solid #0000;
border-right: 4px solid #0000;
border-top: 4px solid #000;
content: "";
display: inline-block;
height: 0;
vertical-align: top;
width: 0;
}
.dropdown .caret {
margin-left: 2px;
margin-top: 8px;
}
.dropdown-menu {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #0003;
border-radius: 6px;
box-shadow: 0 5px 10px #0003;
display: none;
float: left;
left: 0;
list-style: none;
margin: 2px 0 0;
min-width: 160px;
padding: 5px 0;
position: absolute;
top: 100%;
z-index: 1000;
}
.dropdown-menu.pull-right {
left: auto;
right: 0;
}
.dropdown-menu .divider {
background-color: #e5e5e5;
border-bottom: 1px solid #fff;
height: 1px;
margin: 9px 1px;
overflow: hidden;
}
.dropdown-menu li>a {
clear: both;
color: #333;
display: block;
font-weight: 400;
line-height: 20px;
padding: 3px 20px;
white-space: nowrap;
}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a:hover,.dropdown-submenu:hover>a {
background-color: #0081c2;
background-image: linear-gradient(180deg, #08c, #0077b3);
background-repeat: repeat-x;
color: #fff;
text-decoration: none;
}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover {
outline: 0;
}
.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover {
color: #999;
}
.dropdown-menu .disabled>a:hover {
background-color: initial;
background-image: none;
cursor: default;
text-decoration: none;
}
.open>.dropdown-menu {
display: block;
}
.pull-right>.dropdown-menu {
left: auto;
right: 0;
}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
border-bottom: 4px solid #000;
border-top: 0;
content: "";
}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
bottom: 100%;
margin-bottom: 1px;
top: auto;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu>.dropdown-menu {
border-radius: 0 6px 6px 6px;
left: 100%;
margin-left: -1px;
margin-top: -6px;
top: 0;
}
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}
.dropup .dropdown-submenu>.dropdown-menu {
border-radius: 5px 5px 5px 0;
bottom: 0;
margin-bottom: -2px;
margin-top: 0;
top: auto;
}
.dropdown-submenu>a:after {
border-color: #0000 #0000 #0000 #ccc;
border-style: solid;
border-width: 5px 0 5px 5px;
content: " ";
display: block;
float: right;
height: 0;
margin-right: -10px;
margin-top: 5px;
width: 0;
}
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
border-radius: 6px 0 6px 6px;
left: -100%;
margin-left: 10px;
}
.dropdown .dropdown-menu .nav-header {
padding-left: 20px;
padding-right: 20px;
}
.typeahead {
border-radius: 4px;
margin-top: 2px;
z-index: 1051;
}
.accordion {
margin-bottom: 20px;
}
.accordion-group {
border: 1px solid #e5e5e5;
border-radius: 4px;
margin-bottom: 2px;
}
.accordion-heading {
border-bottom: 0;
}
.accordion-heading .accordion-toggle {
display: block;
padding: 8px 15px;
}
.accordion-toggle {
cursor: pointer;
}
.accordion-inner {
border-top: 1px solid #e5e5e5;
padding: 9px 15px;
}
.carousel {
line-height: 1;
margin-bottom: 20px;
position: relative;
}
.carousel-inner {
overflow: hidden;
position: relative;
width: 100%;
}
.carousel-inner>.item {
display: none;
position: relative;
transition: left .6s ease-in-out;
}
.carousel-inner>.item>img {
display: block;
line-height: 1;
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
display: inline-block;
}
.carousel-inner>.active {
left: 0;
}
.carousel-inner>.next,.carousel-inner>.prev {
position: absolute;
width: 100%;
}
.carousel-inner>.next {
left: 100%;
}
.carousel-inner>.prev {
left: -100%;
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
left: 0;
}
.carousel-inner>.active.left {
left: -100%;
}
.carousel-inner>.active.right {
left: 100%;
}
.carousel-control {
background: #222;
border: 3px solid #fff;
border-radius: 23px;
color: #fff;
filter: alpha(opacity=50);
font-size: 60px;
font-weight: 100;
height: 40px;
left: 15px;
line-height: 30px;
margin-top: -20px;
opacity: .5;
position: absolute;
text-align: center;
top: 40%;
width: 40px;
}
.carousel-control.right {
left: auto;
right: 15px;
}
.carousel-control:hover {
color: #fff;
filter: alpha(opacity=90);
opacity: .9;
text-decoration: none;
}
.carousel-caption {
background: #333;
background: #000000bf;
bottom: 0;
left: 0;
padding: 15px;
position: absolute;
right: 0;
}
.carousel-caption h4,.carousel-caption p {
color: #fff;
line-height: 20px;
}
.carousel-caption h4 {
margin: 0 0 5px;
}
.carousel-caption p {
margin-bottom: 0;
}
.close {
color: #000;
filter: alpha(opacity=20);
float: right;
font-size: 20px;
font-weight: 700;
line-height: 20px;
opacity: .2;
text-shadow: 0 1px 0 #fff;
}
.close:hover {
color: #000;
cursor: pointer;
filter: alpha(opacity=40);
opacity: .4;
text-decoration: none;
}
button.close {
background: #0000;
border: 0;
cursor: pointer;
padding: 0;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.hide {
display: none;
}
.show {
display: block;
}
.invisible {
visibility: hidden;
}
.affix {
position: fixed;
}
.fade {
opacity: 0;
transition: opacity .15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
height: 0;
overflow: hidden;
position: relative;
transition: height .35s ease;
}
.collapse.in {
height: auto;
}
.hidden {
display: none;
visibility: hidden;
}
.hidden-desktop,.visible-phone,.visible-tablet {
display: none !important;
}
.visible-desktop {
display: inherit !important;
}
@media (min-width:768px) and (max-width:979px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important ;
}
.visible-tablet {
display: inherit !important;
}
.hidden-tablet {
display: none !important;
}
}
@media (max-width:767px) {
.hidden-desktop {
display: inherit !important;
}
.visible-desktop {
display: none !important;
}
.visible-phone {
display: inherit !important;
}
.hidden-phone {
display: none !important;
}
.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top {
margin-left: -20px;
margin-right: -20px;
}
.container-fluid {
padding: 0;
}
.dl-horizontal dt {
clear: none;
float: none;
text-align: left;
width: auto;
}
.dl-horizontal dd {
margin-left: 0;
}
.container {
width: auto;
}
.row-fluid {
width: 100%;
}
.row,.thumbnails {
margin-left: 0;
}
.thumbnails>li {
float: none;
margin-left: 0;
}
.row-fluid [class*=span],.uneditable-input[class*=span],[class*=span] {
box-sizing: border-box;
display: block;
float: none;
margin-left: 0;
width: 100%;
}
.row-fluid .span12,.span12 {
box-sizing: border-box;
width: 100%;
}
.row-fluid [class*=offset]:first-child {
margin-left: 0;
}
.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span] {
box-sizing: border-box;
display: block;
min-height: 30px;
width: 100%;
}
.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span] {
display: inline-block;
width: auto;
}
.controls-row [class*=span]+[class*=span] {
margin-left: 0;
}
.modal {
left: 20px;
margin: 0;
position: fixed;
right: 20px;
top: 20px;
width: auto;
}
.modal.fade {
top: -100px;
}
.modal.fade.in {
top: 20px;
}
}
@media (max-width:480px) {
.page-header h1 small {
display: block;
line-height: 20px;
}
input[type=checkbox],input[type=radio] {
border: 1px solid #ccc;
}
.form-horizontal .control-label {
float: none;
padding-top: 0;
text-align: left;
width: auto;
}
.form-horizontal .controls {
margin-left: 0;
}
.form-horizontal .control-list {
padding-top: 0;
}
.form-horizontal .form-actions {
padding-left: 10px;
padding-right: 10px;
}
.media .pull-left,.media .pull-right {
display: block;
float: none;
margin-bottom: 10px;
}
.media-object {
margin-left: 0;
margin-right: 0;
}
.modal {
left: 10px;
right: 10px;
top: 10px;
}
.modal-header .close {
margin: -10px;
padding: 10px;
}
.carousel-caption {
position: static;
}
}
@media (min-width:768px) and (max-width:979px) {
.row {
margin-left: -20px;
}
.row:after,.row:before {
content: "";
display: table;
line-height: 0;
}
.row:after {
clear: both;
}
[class*=span] {
float: left;
margin-left: 20px;
min-height: 1px;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12 {
width: 724px;
}
.span11 {
width: 662px;
}
.span10 {
width: 600px;
}
.span9 {
width: 538px;
}
.span8 {
width: 476px;
}
.span7 {
width: 414px;
}
.span6 {
width: 352px;
}
.span5 {
width: 290px;
}
.span4 {
width: 228px;
}
.span3 {
width: 166px;
}
.span2 {
width: 104px;
}
.span1 {
width: 42px;
}
.offset12 {
margin-left: 764px;
}
.offset11 {
margin-left: 702px;
}
.offset10 {
margin-left: 640px;
}
.offset9 {
margin-left: 578px;
}
.offset8 {
margin-left: 516px;
}
.offset7 {
margin-left: 454px;
}
.offset6 {
margin-left: 392px;
}
.offset5 {
margin-left: 330px;
}
.offset4 {
margin-left: 268px;
}
.offset3 {
margin-left: 206px;
}
.offset2 {
margin-left: 144px;
}
.offset1 {
margin-left: 82px;
}
.row-fluid {
width: 100%;
}
.row-fluid:after,.row-fluid:before {
content: "";
display: table;
line-height: 0;
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*=span] {
box-sizing: border-box;
display: block;
float: left;
margin-left: 2.7624309392265194%;
min-height: 30px;
width: 100%;
}
.row-fluid [class*=span]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
width: 100%;
}
.row-fluid .span11 {
width: 91.43646408839778%;
}
.row-fluid .span10 {
width: 82.87292817679558%;
}
.row-fluid .span9 {
width: 74.30939226519337%;
}
.row-fluid .span8 {
width: 65.74585635359117%;
}
.row-fluid .span7 {
width: 57.18232044198895%;
}
.row-fluid .span6 {
width: 48.61878453038674%;
}
.row-fluid .span5 {
width: 40.05524861878453%;
}
.row-fluid .span4 {
width: 31.491712707182323%;
}
.row-fluid .span3 {
width: 22.92817679558011%;
}
.row-fluid .span2 {
width: 14.3646408839779%;
}
.row-fluid .span1 {
width: 5.801104972375691%;
}
.row-fluid .offset12 {
margin-left: 105.52486187845304%;
}
.row-fluid .offset12:first-child {
margin-left: 102.76243093922652%;
}
.row-fluid .offset11 {
margin-left: 96.96132596685082%;
}
.row-fluid .offset11:first-child {
margin-left: 94.1988950276243%;
}
.row-fluid .offset10 {
margin-left: 88.39779005524862%;
}
.row-fluid .offset10:first-child {
margin-left: 85.6353591160221%;
}
.row-fluid .offset9 {
margin-left: 79.8342541436464%;
}
.row-fluid .offset9:first-child {
margin-left: 77.07182320441989%;
}
.row-fluid .offset8 {
margin-left: 71.2707182320442%;
}
.row-fluid .offset8:first-child {
margin-left: 68.50828729281768%;
}
.row-fluid .offset7 {
margin-left: 62.70718232044199%;
}
.row-fluid .offset7:first-child {
margin-left: 59.94475138121547%;
}
.row-fluid .offset6 {
margin-left: 54.14364640883978%;
}
.row-fluid .offset6:first-child {
margin-left: 51.38121546961326%;
}
.row-fluid .offset5 {
margin-left: 45.58011049723757%;
}
.row-fluid .offset5:first-child {
margin-left: 42.81767955801105%;
}
.row-fluid .offset4 {
margin-left: 37.01657458563536%;
}
.row-fluid .offset4:first-child {
margin-left: 34.25414364640884%;
}
.row-fluid .offset3 {
margin-left: 28.45303867403315%;
}
.row-fluid .offset3:first-child {
margin-left: 25.69060773480663%;
}
.row-fluid .offset2 {
margin-left: 19.88950276243094%;
}
.row-fluid .offset2:first-child {
margin-left: 17.12707182320442%;
}
.row-fluid .offset1 {
margin-left: 11.32596685082873%;
}
.row-fluid .offset1:first-child {
margin-left: 8.56353591160221%;
}
.uneditable-input,input,textarea {
margin-left: 0;
}
.controls-row [class*=span]+[class*=span] {
margin-left: 20px;
}
.uneditable-input.span12,input.span12,textarea.span12 {
width: 710px;
}
.uneditable-input.span11,input.span11,textarea.span11 {
width: 648px;
}
.uneditable-input.span10,input.span10,textarea.span10 {
width: 586px;
}
.uneditable-input.span9,input.span9,textarea.span9 {
width: 524px;
}
.uneditable-input.span8,input.span8,textarea.span8 {
width: 462px;
}
.uneditable-input.span7,input.span7,textarea.span7 {
width: 400px;
}
.uneditable-input.span6,input.span6,textarea.span6 {
width: 338px;
}
.uneditable-input.span5,input.span5,textarea.span5 {
width: 276px;
}
.uneditable-input.span4,input.span4,textarea.span4 {
width: 214px;
}
.uneditable-input.span3,input.span3,textarea.span3 {
width: 152px;
}
.uneditable-input.span2,input.span2,textarea.span2 {
width: 90px;
}
.uneditable-input.span1,input.span1,textarea.span1 {
width: 28px;
}
}
@media (min-width:1200px) {
.row {
margin-left: -30px;
}
.row:after,.row:before {
content: "";
display: table;
line-height: 0;
}
.row:after {
clear: both;
}
[class*=span] {
float: left;
margin-left: 30px;
min-height: 1px;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12 {
width: 1170px;
}
.span11 {
width: 1070px;
}
.span10 {
width: 970px;
}
.span9 {
width: 870px;
}
.span8 {
width: 770px;
}
.span7 {
width: 670px;
}
.span6 {
width: 570px;
}
.span5 {
width: 470px;
}
.span4 {
width: 370px;
}
.span3 {
width: 270px;
}
.span2 {
width: 170px;
}
.span1 {
width: 70px;
}
.offset12 {
margin-left: 1230px;
}
.offset11 {
margin-left: 1130px;
}
.offset10 {
margin-left: 1030px;
}
.offset9 {
margin-left: 930px;
}
.offset8 {
margin-left: 830px;
}
.offset7 {
margin-left: 730px;
}
.offset6 {
margin-left: 630px;
}
.offset5 {
margin-left: 530px;
}
.offset4 {
margin-left: 430px;
}
.offset3 {
margin-left: 330px;
}
.offset2 {
margin-left: 230px;
}
.offset1 {
margin-left: 130px;
}
.row-fluid {
width: 100%;
}
.row-fluid:after,.row-fluid:before {
content: "";
display: table;
line-height: 0;
}
.row-fluid:after {
clear: both;
}
.row-fluid [class*=span] {
box-sizing: border-box;
display: block;
float: left;
margin-left: 2.564102564102564%;
min-height: 30px;
width: 100%;
}
.row-fluid [class*=span]:first-child {
margin-left: 0;
}
.row-fluid .controls-row [class*=span]+[class*=span] {
margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
width: 100%;
}
.row-fluid .span11 {
width: 91.45299145299145%;
}
.row-fluid .span10 {
width: 82.90598290598291%;
}
.row-fluid .span9 {
width: 74.35897435897436%;
}
.row-fluid .span8 {
width: 65.81196581196582%;
}
.row-fluid .span7 {
width: 57.26495726495726%;
}
.row-fluid .span6 {
width: 48.717948717948715%;
}
.row-fluid .span5 {
width: 40.17094017094017%;
}
.row-fluid .span4 {
width: 31.623931623931625%;
}
.row-fluid .span3 {
width: 23.076923076923077%;
}
.row-fluid .span2 {
width: 14.52991452991453%;
}
.row-fluid .span1 {
width: 5.982905982905983%;
}
.row-fluid .offset12 {
margin-left: 105.12820512820512%;
}
.row-fluid .offset12:first-child {
margin-left: 102.56410256410257%;
}
.row-fluid .offset11 {
margin-left: 96.58119658119658%;
}
.row-fluid .offset11:first-child {
margin-left: 94.01709401709402%;
}
.row-fluid .offset10 {
margin-left: 88.03418803418803%;
}
.row-fluid .offset10:first-child {
margin-left: 85.47008547008548%;
}
.row-fluid .offset9 {
margin-left: 79.48717948717949%;
}
.row-fluid .offset9:first-child {
margin-left: 76.92307692307693%;
}
.row-fluid .offset8 {
margin-left: 70.94017094017094%;
}
.row-fluid .offset8:first-child {
margin-left: 68.37606837606839%;
}
.row-fluid .offset7 {
margin-left: 62.393162393162385%;
}
.row-fluid .offset7:first-child {
margin-left: 59.82905982905982%;
}
.row-fluid .offset6 {
margin-left: 53.84615384615384%;
}
.row-fluid .offset6:first-child {
margin-left: 51.28205128205128%;
}
.row-fluid .offset5 {
margin-left: 45.299145299145295%;
}
.row-fluid .offset5:first-child {
margin-left: 42.73504273504273%;
}
.row-fluid .offset4 {
margin-left: 36.75213675213675%;
}
.row-fluid .offset4:first-child {
margin-left: 34.18803418803419%;
}
.row-fluid .offset3 {
margin-left: 28.205128205128204%;
}
.row-fluid .offset3:first-child {
margin-left: 25.641025641025642%;
}
.row-fluid .offset2 {
margin-left: 19.65811965811966%;
}
.row-fluid .offset2:first-child {
margin-left: 17.094017094017094%;
}
.row-fluid .offset1 {
margin-left: 11.11111111111111%;
}
.row-fluid .offset1:first-child {
margin-left: 8.547008547008547%;
}
.uneditable-input,input,textarea {
margin-left: 0;
}
.controls-row [class*=span]+[class*=span] {
margin-left: 30px;
}
.uneditable-input.span12,input.span12,textarea.span12 {
width: 1156px;
}
.uneditable-input.span11,input.span11,textarea.span11 {
width: 1056px;
}
.uneditable-input.span10,input.span10,textarea.span10 {
width: 956px;
}
.uneditable-input.span9,input.span9,textarea.span9 {
width: 856px;
}
.uneditable-input.span8,input.span8,textarea.span8 {
width: 756px;
}
.uneditable-input.span7,input.span7,textarea.span7 {
width: 656px;
}
.uneditable-input.span6,input.span6,textarea.span6 {
width: 556px;
}
.uneditable-input.span5,input.span5,textarea.span5 {
width: 456px;
}
.uneditable-input.span4,input.span4,textarea.span4 {
width: 356px;
}
.uneditable-input.span3,input.span3,textarea.span3 {
width: 256px;
}
.uneditable-input.span2,input.span2,textarea.span2 {
width: 156px;
}
.uneditable-input.span1,input.span1,textarea.span1 {
width: 56px;
}
.thumbnails {
margin-left: -30px;
}
.thumbnails>li {
margin-left: 30px;
}
.row-fluid .thumbnails {
margin-left: 0;
}
}
@media (max-width:979px) {
body {
padding-top: 0;
}
.navbar-fixed-bottom,.navbar-fixed-top {
position: static;
}
.navbar-fixed-top {
margin-bottom: 20px;
}
.navbar-fixed-bottom {
margin-top: 20px;
}
.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner {
padding: 5px;
}
.navbar .container {
padding: 0;
width: auto;
}
.navbar .brand {
margin: 0 0 0 -5px;
padding-left: 10px;
padding-right: 10px;
}
.nav-collapse {
clear: both;
}
.nav-collapse .nav {
float: none;
margin: 0 0 10px;
}
.nav-collapse .nav>li {
float: none;
}
.nav-collapse .nav>li>a {
margin-bottom: 2px;
}
.nav-collapse .nav>.divider-vertical {
display: none;
}
.nav-collapse .nav .nav-header {
color: #777;
text-shadow: none;
}
.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a {
border-radius: 3px;
color: #777;
font-weight: 700;
padding: 9px 15px;
}
.nav-collapse .btn {
border-radius: 4px;
font-weight: 400;
padding: 4px 10px;
}
.nav-collapse .dropdown-menu li+li a {
margin-bottom: 2px;
}
.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:hover {
background-color: #f2f2f2;
}
.navbar-inverse .nav-collapse .dropdown-menu a,.navbar-inverse .nav-collapse .nav>li>a {
color: #999;
}
.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:hover {
background-color: #111;
}
.nav-collapse.in .btn-group {
margin-top: 5px;
padding: 0;
}
.nav-collapse .dropdown-menu {
background-color: initial;
border: none;
border-radius: 0;
box-shadow: none;
display: none;
float: none;
left: auto;
margin: 0 15px;
max-width: none;
padding: 0;
position: static;
top: auto;
}
.nav-collapse .open>.dropdown-menu {
display: block;
}
.nav-collapse .dropdown-menu .divider,.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after,.nav-collapse .nav>li>.dropdown-menu:before {
display: none;
}
.nav-collapse .navbar-form,.nav-collapse .navbar-search {
border-bottom: 1px solid #f2f2f2;
border-top: 1px solid #f2f2f2;
box-shadow: inset 0 1px 0 #ffffff1a,0 1px 0 #ffffff1a;
float: none;
margin: 10px 0;
padding: 10px 15px;
}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search {
border-bottom-color: #111;
border-top-color: #111;
}
.navbar .nav-collapse .nav.pull-right {
float: none;
margin-left: 0;
}
.nav-collapse,.nav-collapse.collapse {
height: 0;
overflow: hidden;
}
.navbar .btn-navbar {
display: block;
}
.navbar-static .navbar-inner {
padding-left: 10px;
padding-right: 10px;
}
}
@media (min-width:980px) {
.nav-collapse.collapse {
height: auto !important;
overflow: visible !important;
}
}

/*!*********************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/icons.css ***!
  \*********************************************************************************************************************************************************************/
.scon {
    background-position: 50%;
    background-repeat: no-repeat;

    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
}

.scon.small {
        height: 1rem;
        width: 1rem;
    }

.scon.inactive {
        filter: saturate(0) brightness(85%) drop-shadow(0 0 .05em rgba(0, 0, 0, .4));
    }

.scon.disabled {
        cursor: default;
        opacity: .2;
    }

.scon.disabled.active {
            opacity: .7;
        }

a.scon:not(.disabled) {
        cursor: pointer;
    }

a.scon,a.scon.active,a.scon.inactive:hover {
        filter: drop-shadow(0 0 .05em rgba(0, 0, 0, .4));
    }

a.scon:hover:not(.disabled) {
        filter: saturate(105%) brightness(110%) drop-shadow(0 0 .05em rgba(0, 0, 0, .2));;
    }

.icon-group {
    align-items: center;
    display: inline-flex;
    gap: .5rem;
}

.icon-group.disabled {
        cursor: default;
        opacity: .2;
    }

.icon-metagroup {
    display: inline-flex;
    float: right;
    gap: 1.25rem;
}

.icon-metagroup.small .scon {
        height: 1rem;
        width: 1rem;
    }

.story-pinned {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='rgb(0, 0, 0)' fill-opacity='0.15'%3e%3cpath d='M298.028 214.267 285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z' fill='rgb(0, 0, 0)' fill-opacity='0.15' /%3e%3c/svg%3e");
}

.favorite {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='10 0 556 512' fill='%23DD8830'%3e%3cpath d='M259.3 17.8 194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z' fill='%23DD8830' /%3e%3c/svg%3e");
}

.bookmark {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23729D34'%3e%3cpath d='M0 512V48C0 21.49 21.49 0 48 0h288c26.51 0 48 21.49 48 48v464L192 400 0 512z' fill='%23729D34' /%3e%3c/svg%3e");
}

.html {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%23668FF1'%3e%3cpath d='M377 105 279.1 7c-4.5-4.5-10.6-7-17-7H256v128h128v-6.1c0-6.3-2.5-12.4-7-16.9zM128.4 336c-17.9 0-32.4 12.1-32.4 27 0 15 14.6 27 32.5 27s32.4-12.1 32.4-27-14.6-27-32.5-27zM224 136V0h-63.6v32h-32V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zM95.9 32h32v32h-32zm32.3 384c-33.2 0-58-30.4-51.4-62.9L96.4 256v-32h32v-32h-32v-32h32v-32h-32V96h32V64h32v32h-32v32h32v32h-32v32h32v32h-32v32h22.1c5.7 0 10.7 4.1 11.8 9.7l17.3 87.7c6.4 32.4-18.4 62.6-51.4 62.6z' fill='%23668FF1' /%3e%3c/svg%3e");
}

.fb2 {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23668FF1'%3e%3cpath d='M216 0h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1L269.7 378.3c-7.5 7.5-19.8 7.5-27.3 0L90.1 226.1c-12.6-12.6-3.7-34.1 14.1-34.1H192V24c0-13.3 10.7-24 24-24zm296 376v112c0 13.3-10.7 24-24 24H24c-13.3 0-24-10.7-24-24V376c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49H488c13.3 0 24 10.7 24 24zm-124 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20zm64 0c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z' fill='%23668FF1' /%3e%3c/svg%3e");
}

.abuse {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 31 448 450' fill='%23DC6F65'%3e%3cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-207.691 96h63.382c6.884 0 12.357 5.78 11.982 12.654l-7.418 136c-.347 6.364-5.609 11.346-11.982 11.346h-48.546c-6.373 0-11.635-4.982-11.982-11.346l-7.418-136c-.375-6.874 5.098-12.654 11.982-12.654zM224 398c-25.405 0-46-20.595-46-46s20.595-46 46-46 46 20.595 46 46-20.595 46-46 46z' fill='%23DC6F65' /%3e%3c/svg%3e");
}

.vote-up {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1472' fill='%23729D34'%3e%3cpath d='M1579 779q0 51-37 90l-75 75q-38 38-91 38-54 0-90-38L992 651v704q0 52-37.5 84.5T864 1472H736q-53 0-90.5-32.5T608 1355V651L314 944q-36 38-90 38t-90-38l-75-75q-38-38-38-90 0-53 38-91L710 37q35-37 90-37 54 0 91 37l651 651q37 39 37 91z' fill='%23729D34' /%3e%3c/svg%3e");
}

.up {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1472' fill='%23555'%3e%3cpath d='M1579 779q0 51-37 90l-75 75q-38 38-91 38-54 0-90-38L992 651v704q0 52-37.5 84.5T864 1472H736q-53 0-90.5-32.5T608 1355V651L314 944q-36 38-90 38t-90-38l-75-75q-38-38-38-90 0-53 38-91L710 37q35-37 90-37 54 0 91 37l651 651q37 39 37 91z' fill='%23555' /%3e%3c/svg%3e");
}

.vote-down {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1472' fill='%23DC6F65'%3e%3cpath d='M1579 693q0-51-37-90l-75-75q-38-38-91-38-54 0-90 38L992 821V117q0-52-37.5-84.5T864 0H736q-53 0-90.5 32.5T608 117v704L314 528q-36-38-90-38t-90 38l-75 75q-38 38-38 90 0 53 38 91l651 651q35 37 90 37 54 0 91-37l651-651q37-39 37-91z' fill='%23DC6F65' /%3e%3c/svg%3e");
}

.down {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1472' fill='%23555'%3e%3cpath d='M1579 693q0-51-37-90l-75-75q-38-38-91-38-54 0-90 38L992 821V117q0-52-37.5-84.5T864 0H736q-53 0-90.5 32.5T608 117v704L314 528q-36-38-90-38t-90 38l-75 75q-38 38-38 90 0 53 38 91l651 651q35 37 90 37 54 0 91-37l651-651q37-39 37-91z' fill='%23555' /%3e%3c/svg%3e");
}

.formatting {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23555'%3e%3cpath d='M432 416h-23.41L277.88 53.69A32 32 0 0 0 247.58 32h-47.16a32 32 0 0 0-30.3 21.69L39.41 416H16a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16h-19.58l23.3-64h152.56l23.3 64H304a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h128a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16zM176.85 272 224 142.51 271.15 272z' fill='%23555' /%3e%3c/svg%3e");
}

.entity-abuse {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 31 448 450' fill='%23DC6F65'%3e%3cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zm-207.691 96h63.382c6.884 0 12.357 5.78 11.982 12.654l-7.418 136c-.347 6.364-5.609 11.346-11.982 11.346h-48.546c-6.373 0-11.635-4.982-11.982-11.346l-7.418-136c-.375-6.874 5.098-12.654 11.982-12.654zM224 398c-25.405 0-46-20.595-46-46s20.595-46 46-46 46 20.595 46 46-20.595 46-46 46z' fill='%23DC6F65' /%3e%3c/svg%3e");
}

.entity-edit {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 31 448 450' fill='%23DD8830'%3e%3cpath fill='%23DD8830' d='M400 480H48c-26.5 0-48-21.5-48-48V80c0-26.5 21.5-48 48-48h352c26.5 0 48 21.5 48 48v352c0 26.5-21.5 48-48 48zM238.1 177.9 102.4 313.6l-6.3 57.1c-.8 7.6 5.6 14.1 13.3 13.3l57.1-6.3L302.2 242c2.3-2.3 2.3-6.1 0-8.5L246.7 178c-2.5-2.4-6.3-2.4-8.6-.1zM345 165.1 314.9 135c-9.4-9.4-24.6-9.4-33.9 0l-23.1 23.1c-2.3 2.3-2.3 6.1 0 8.5l55.5 55.5c2.3 2.3 6.1 2.3 8.5 0L345 199c9.3-9.3 9.3-24.5 0-33.9z' /%3e%3c/svg%3e");
}

.entity-delete {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23DC6F65'%3e%3cpath d='M32 464c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V128H32zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16C7.163 32 0 39.163 0 48v32c0 8.837 7.163 16 16 16h416c8.837 0 16-7.163 16-16V48c0-8.837-7.163-16-16-16z' fill='%23DC6F65' /%3e%3c/svg%3e");
}

.entity-restore {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23729D34'%3e%3cpath d='M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm91.31-172.8 89.38-94.26a15.41 15.41 0 0 1 22.62 0l89.38 94.26c10.08 10.62 2.94 28.8-11.32 28.8H256v112a16 16 0 0 1-16 16h-32a16 16 0 0 1-16-16V320h-57.37c-14.26 0-21.4-18.18-11.32-28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z' fill='%23729D34' /%3e%3c/svg%3e");
}

.entity-draft {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23DD8830'%3e%3cpath d='M32 464c0 26.51 21.49 48 48 48h288c26.51 0 48-21.49 48-48V128H32zm292.69-110.26L235.31 448c-6.1 6.591-16.52 6.591-22.62 0l-89.38-94.26c-10.08-10.62-2.805-30.76 11.32-28.8H192v-112c0-8.837 7.163-16 16-16h32c8.837 0 16 7.163 16 16v112h57.37c14.26 0 21.4 18.18 11.32 28.8zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16C7.163 32 0 39.163 0 48v32c0 8.837 7.163 16 16 16h416c8.837 0 16-7.163 16-16V48c0-8.837-7.163-16-16-16z' fill='%23DD8830' /%3e%3c/svg%3e");
}

.entity-approve {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 31 448 450' fill='%239B82E6'%3e%3cpath d='M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059 184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z' fill='%239B82E6' /%3e%3c/svg%3e");
}

.entity-revoke {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 31 448 450' fill='%239B82E6'%3e%3cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-54.4 289.1c4.7 4.7 4.7 12.3 0 17L306 377.6c-4.7 4.7-12.3 4.7-17 0L224 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L102.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L280 256l65.6 65.1z' fill='%239B82E6' /%3e%3c/svg%3e");
}

.entity-publish {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%23729D34'%3e%3cpath d='M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zm-66.6 88H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64zm-55.442-242.998h-65.18v80c0 8.84-7.16 16-16 16h-32c-8.84 0-16-7.16-16-16v-80h-65.18c-14.28 0-21.41-17.29-11.27-27.36l96.42-95.7c6.65-6.61 17.39-6.61 24.04 0l96.42 95.7c10.15 10.07 3.03 27.36-11.25 27.36z' fill='%23729D34' /%3e%3c/svg%3e");
}

.entity-pin {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512' fill='%239B82E6'%3e%3cpath d='M298.028 214.267 285.793 96H328c13.255 0 24-10.745 24-24V24c0-13.255-10.745-24-24-24H56C42.745 0 32 10.745 32 24v48c0 13.255 10.745 24 24 24h42.207L85.972 214.267C37.465 236.82 0 277.261 0 328c0 13.255 10.745 24 24 24h136v104.007c0 1.242.289 2.467.845 3.578l24 48c2.941 5.882 11.364 5.893 14.311 0l24-48a8.008 8.008 0 0 0 .845-3.578V352h136c13.255 0 24-10.745 24-24-.001-51.183-37.983-91.42-85.973-113.733z' fill='%239B82E6' /%3e%3c/svg%3e");
}

.entity-journal {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23668FF1'%3e%3cpath d='M504 255.531c.253 136.64-111.18 248.372-247.82 248.468-59.015.042-113.223-20.53-155.822-54.911-11.077-8.94-11.905-25.541-1.839-35.607l11.267-11.267c8.609-8.609 22.353-9.551 31.891-1.984C173.062 425.135 212.781 440 256 440c101.705 0 184-82.311 184-184 0-101.705-82.311-184-184-184-48.814 0-93.149 18.969-126.068 49.932l50.754 50.754c10.08 10.08 2.941 27.314-11.313 27.314H24c-8.837 0-16-7.163-16-16V38.627c0-14.254 17.234-21.393 27.314-11.314l49.372 49.372C129.209 34.136 189.552 8 256 8c136.81 0 247.747 110.78 248 247.531zm-180.912 78.784 9.823-12.63c8.138-10.463 6.253-25.542-4.21-33.679L288 256.349V152c0-13.255-10.745-24-24-24h-16c-13.255 0-24 10.745-24 24v135.651l65.409 50.874c10.463 8.137 25.541 6.253 33.679-4.21z' fill='%23668FF1' /%3e%3c/svg%3e");
}

/*!********************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/main.css ***!
  \********************************************************************************************************************************************************************/
/* Body, base and containers */
body {
    background-color: #dde;
    word-wrap: break-word;
    -webkit-text-size-adjust: 100%;
            text-size-adjust: 100%; /* for iPhone */
}

a {
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}

.container {
    background-color: #f6f6f6;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 0 10px -5px #000;
    margin-bottom: 20px;
    padding: 0 20px;
    width: 960px;
}

/* Header */
.footer,.logopic,.nav-pills,.page-header {
    margin-left: -20px;
    padding: 0 20px;
    width: 100%;
}

.page-header {
    align-items: center;
    background: #1d2a4f no-repeat 0 0;
    display: flex;
    font-family: Georgia,Times,serif;
    height: 80px;
}

.logopic {
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: cover;
    height: calc(var(--slides-height) + var(--slides-border)*2);
    position: relative;
}

.logopic-sourcelink {
    background-color: #333;
    background-color: #32323299;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    left: 8px;

    opacity: 0;
    padding: 1px 6px;
    pointer-events: none;
    position: absolute;
    text-decoration: underline;
    top: 8px;
    transition-duration: .5s;
    transition-property: opacity;
}

.logopic-sourcelink:hover {
    color: #cdcae9;
}

.logopic:hover .logopic-sourcelink {
    opacity: 1;
    pointer-events: auto;
}

/* Footer */

.footer {
    align-items: center;
    background: #1d2a4f no-repeat 0 0;
    border-radius: 0 0 8px 8px;
    color: #fafae8;
    /* Flexin' like a pro */
    display: flex;
    justify-content: space-between;
    min-height: 30px;
    padding: 10px 20px;
}
#footer-links {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
#footer-links>li {
        flex-grow: 1;
    }

@media (max-width:660px) {
    .footer {
        flex-flow: column-reverse;
        gap: .25em;
        min-height: 0;
    }

        .footer>.copyright {
            font-size: small;
        }
}

.footer a {
    color: inherit;
    text-decoration: underline;
}


/* NAVIGATION */

/* Common styles for header and footer nav */

ul.nav-items {
    list-style: none outside none;
    margin: 0;
}

ul.nav-items-right {
    float: right;
}

ul.nav-items>li {
    display: inline-block;
}

ul.nav-items>li.left {
    float: left;
}

ul.nav-items>li.right {
    float: right;
}

ul.nav-items>li>a {
    color: #fafae8;
    display: inline-block;
    line-height: 14px;
    padding: 8px 12px;
}

ul.nav-items>li.active a,ul.nav-items>li:hover a {
    background-color: #fafae8;
    border-radius: 5px;
    color: #1d2a4f;
}

ul.nav-items>li.active a {
    text-decoration: none;
}


/* Header nav */

.nav-main {
    background: #1d2a4f no-repeat 0 0;
    font-size: 16px;
    margin-bottom: 0;

    /* bootstrap sucks */
    margin-left: -20px;
    margin-right: -20px;
    min-height: 40px;
    overflow: visible;
}

ul.nav-main-links {
    box-sizing: border-box;
    float: left;
    padding: 5px 20px;
}

.nav-main-profile {
    box-sizing: border-box;
    float: right;
    margin: 5px 0;
    text-align: right;
}

.nav-main-profile>ul.nav-items {
    margin: 0 20px;
}


.nav-icon {
    background: none 50% no-repeat;
    background-size: 16px 16px;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    margin: 0 5px;
    width: 30px;
}

.nav-icon.active,.nav-icon:hover {
    background-color: #fafae8;
    border-radius: 5px;
}

.nav-icon-add {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAABGdBTUEAALGPC/xhBQAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAABaAAAAWgBwI7h9AAABKUlEQVR42u3ZQWrDMBRF0feLM64NWUn3v4aupLgJHTbkdVBa6DD6gl7MuwPPLOtYGIMktXNZ3rzbvvuR7rZ3b5arP4un/hCMAqEVCK1AaAVCKxBagdAKhFYgtAKhFQitQGgFQisQWoHQCoTWYSDLhEOWkjU+Skkq9yH9Mfx7Gb7d/Vks3tovo/SpdXBNSqtuOrkNKe9tyPeEnoco1rWxmn8gU4b5/5Y570Ma/twnPf8wK3KY/0ggtAKhFQitQGgFQisQWoHQCoRWILQCoZXtIFqL3qeMA9gynbOJfdar1gePF6zSRS9606mPWaq9Ii55+FuzLvpQzThWyEHPT4yDnsP8RwKhFQitQGgFQisQWoHQCoRWILQCoRUIrUBoBUIrEFqB0AqE1mEgX75JeHgALhrNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA4LTI0VDAwOjA3OjUxLTA3OjAwaLHIBwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wOC0yNFQwMDowNzo1MS0wNzowMBnscLsAAAB/dEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWljb25pY2EvdXBsb2FkZWRGaWxlcy8yMDE0LzI3MDcvZTg1NjU2ZTM0NDFlMjM1ZDQ0ODhkZDdlYTZmYzVkMDdlNjU0OTIzMzY1YmJmZDI5ZWFiMDBjZjk2MTU2MTQ5Zi5zdmeDqX1AAAAAAElFTkSuQmCC);
    float: left;
}

.nav-icon-add.active,.nav-icon-add:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QMUDgwdTDrWQAAAAdJJREFUeNrt3UFqE1EYwPHva8ZN21QL3qBLd268gvQCYgj0AkLARQ7RRaCQCwjB4AXEU3gDbyCmNbUbqc9NCxWU4qKZr/T3v8DMvN+8mQy8RzIKNJsv8+2b1+34ZLH/7v3HL9/XP/YjokVE3tEhW0Tk3nBndTQ6PJhOxqvrc+h7LLZCpQICRECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECA6D/rZvNlFjiPjLvdoHPbsSMicjZf9g9SYdfQjYHo41yuj9kqjEUenyz2K8yQ1trPy8tfTxcfPn1en188iQ1saRvubp+OX718Phhsfc3MRz3dEH8OxLMXo29Vnp+ttVyfXzze4KOrDXe3zzKzVRmD7mqD5UMtr2ZjnZd6hWn6j5fspt8hZUAyHnalrt93iA9DAQEiIEAEBIiAABEQAQEiIEAEBIiAABEQAbkXWQZkGVC5Sl1/tzfcWVU5GUtJI7qj0eFBhbu0p8XWZ9UWW3fTybj3GXLjD126Td6tmdm6bnA6nYzXVf7QxYYdG3b+OkP6/MVTasOO7xAfhgICRECACAgQAQEiIAICRECACAgQAQEiIAICRECACAgQAQEiIAICREDud78BnYOLJYG+280AAAAASUVORK5CYII=);
}

/* Notification button */
.nav-icon-bell {
    background-image: url(data:image/png;base64,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);
    float: left;
    position: relative;
}
.nav-icon-bell.active,.nav-icon-bell:hover {
    background-image: url(data:image/png;base64,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);
}

.nav-icon-bell>.new-count {
    background-color: #d00;
    border-radius: 50%;
    color: #fff;
    display: block;
    font-size: 10px;
    line-height: 1em;
    min-height: 1em;
    min-width: 1em;
    padding: 2px;
    pointer-events: none;
    position: absolute;
    right: 10%;
    text-align: center;
    top: 10%;
}

.nav-icon-bell-link {
    bottom: 0;
    left: 0;
    top: 0;
}

.bell-popup,.nav-icon-bell-link {
    position: absolute;
    right: 0;
}

.bell-popup {
    background-color: #f6f6f6;
    box-shadow: 0 0 6px #0000004d;
    overflow: visible;
    top: 35px;
    width: 370px;
    z-index: 15;
}

.bell-popup-content {
    box-sizing: border-box;
    cursor: auto;
    max-height: 25em;
    min-height: 3em;
    overflow: auto;
    text-align: left;
}

.bell-popup-content-loading {
    background-position: 50%!important;
    height: 128px;
    margin: auto;
    width: 128px;
}

.bell-popup:before {
    border: 6px solid;
    border-color: #0000 #0000 #f6f6f6;
    bottom: 100%;
    content: "";
    height: 0;
    pointer-events: none;
    position: absolute;
    right: 9px;
    width: 0;
}

.mobile-menu-btn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QAAAARAEHlfAM+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AQDDwEYPI5WJgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAU0lEQVRYw+2VwQ3AMAjETFehQ3Tg7pJsdd2i5OGTeGNxQq4kDbzAw/+5K8kaWg6wL4ZTJ1QweoHxCgQQQAABjgBoYAEZmFbH6tg3FEAAAZSRMvoAKHdg3uCHO4gAAAAASUVORK5CYII=);
    display: none;
    float: left;
}

.mobile-menu-btn.active,.mobile-menu-btn:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QMUDhMhrg+kWQAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAYklEQVRYw2Ns7VmgfODIuSU3bj20YKAzyEgKVGFm5pLbNhCWMzAwMHz5+t2MiWGAAZODjVGMhpr8iYGw3MHGKIZhFIyCUTAKRsFAA8bR6ni0Oh4Fo2AUjILRymi0MhroyggA4Sg4tkcAfCsAAAAASUVORK5CYII=);
}

.nav-profile-menu {
    display: inline-block;
    position: relative;
}

.nav-profile-menu-header {
    color: #fff;
    cursor: pointer;
    line-height: 30px;
}

.nav-profile-menu-text {
    display: inline-block;
    padding: 0 10px;
    vertical-align: top;
}

.nav-profile-menu-text:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAQAAACJ4248AAAABGdBTUEAALGPC/xhBQAAAAJiS0dE//8UqzHNAAAACXBIWXMAAABaAAAAWgBwI7h9AAAEXElEQVRYw+2Wa4hWVRSG33PO5yVnEjU1qcxoMgWlUIdxDKkRkSxTQxsITJMivGCEoVhpeUkmLemPqISN6QSVYtkfDU0zb2RlBEkZQo0a6ZSm1TgqfpenH/v9xm9Ca7zVHzcM7/7WrPW+66y91zpHurb+7wUSqBjUE5T499XSkTX6gW4AKZaiCil5QYrbSUmtFEUOaHMlErHodf5ZJyX7pGi5lJRKUY0gam+njgGjaohKbbusJPLi5u0M0UbbOhmzgg5lsLgT7NoEc+dA8QEH7LBT60tJwrGtzLU0YJt3YE45fN4AK1+Gm1cK1qwGgPSSgLsGQNEYB75nopaXkEALc0wGTYJWk+CT2Fo7A25ZH8GBOqnbjVKmXsodlFr2ljb0lYaPkMhKqpY4IikVRco0UzyRlJV0RIrLA+/7t0qjDkpnv5WSPVK8TzrRSfCRs8psc3aVAVctC08QHwW97UrEzRCP7TsLknFh/8aD5h4VMNsr4I6Tgj7AifuCIVdhx7kBF/0WCJKfQENNHP2DeOS/3pDqEfznv2XOFdaYHbD+MbhngC/L0L6Q6wW5lZD7ETgE6ePBccbPwSc1wZeqxfmSaHrpUnMCPrPX1e0PbAXaQy4JtpEzQBKkngjOY6e5PN2B8cBcyOwJtifdNqmq87WnbUX2mRlwzIvmGww8AiyAzMfB9pRbPjVNBU8nmLrGGZcAu4FWkLsdKIORxfZ9uGB65sWv9/96u6I9IDMdcp9Cbi9wGNJHAvfz5QU8xXmCPpC6Keyr1vnMlvnMpgNH4XQRDBzvO/FDgbATSdYGLLsf6l9z7EBzvRTwdbdmcgD0kI+g8dZWQTIo7JfPd+BUl/GbgMcmQq95JhlyrgJJ24B3Doa6/o5Zao4ZAWumu6tqQavz74XGvrWhHqKToHGwzhVIrzJhj4C1lXDLLpNNhPjusO8yAfa/6iM85tjNAdc3QLwJoikQdbNW6kKTayaoDFpXwvbHTdjW6Pb8+jS0y9+FbVD8HXxRbZ8RxvKAn+Wg6Glzf3DBydq0jeIuATtshb2TTVjjp/oz4NZ7ocVaiBfDRo/x9Ff2dft93wc6LzTn8H99txS2GMTbAnZ7Fw6N8TEMs9CXPteFUH3att32mRXw8CC4IzJXQ7Pfrk1bLHF73vUrHD9sgVPGX4AqYAVka33rSwL+kYZ+H5pjSSFnc99kBb2dnAlYMRDOnALmQW6xk1gA2WctvgmIIT0Mhgxzr3ct5Lqo1bQSKff/6AEW3gm05NzqCtmxYfvoc/kpVzghL2k1/aJJvRJwgoUy7SDzAGQqIb0/2KbU2Hf+5XzM/D2JCJQCdYCUSzvzNpc9gezvYT97u8V7gko84KLLlG+ShECDID4b9pWLYMubsLkBRvvJ44Ogkc39drjYJPLTsgLiUnKNR+RRHpfm53vjiG3GuqgSFXxqdZSSERIlktJSdEjKbpBUJymJImWvSgJOIh+HpO7e78/boitz6tfWf7f+ApJtyS45eBbtAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTA4LTI0VDAwOjA2OjIwLTA3OjAwK8GhlAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0wOC0yNFQwMDowNjoyMC0wNzowMFqcGSgAAAB/dEVYdHN2ZzpiYXNlLXVyaQBmaWxlOi8vL2hvbWUvYWljb25pY2EvdXBsb2FkZWRGaWxlcy8yMDE0LzI3MDcvN2MwOTM1ZWM5ZjkxMWNiZWQ3MGNiMjJjNzg1MDE5ODBhOGVlODAwMGRiNjU1MTlhYmI2MmNlNjMxMGE1MTI3Ny5zdmf7R2W+AAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: 12px 12px;
    content: "";
    display: inline-block;
    height: 12px;
    margin-right: 5px;
    vertical-align: middle;
    width: 12px;
}

.nav-profile-menu-header:hover .nav-profile-menu-text {
    background-color: #fafae8;
    border-radius: 5px;
    color: #1d2a4f;
}

.nav-profile-menu-header:hover .nav-profile-menu-text:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4QMUDgw4Bz4CBwAABBlJREFUWMPtVm1sFEUYfnd2r6QFE74EaVivohbc0lpsQCy1KUYRaGBpe23cQKtp42lkpbk97PU469kUKvR0obqNGKIl0HCGxI9Agh9ppZRasUqpEK+WgLYKHiAaAxgjdzvjnx2zPe9aLlx/wSSTncy+7/M8O+/MswNwu93qjVE1PwMACAAIADAAgBVZIuNFqGp+FgCwwYnBEGAOYCLnEkQcFZdpam6bGvjhp/rghcsPpVlT2+dYU30uR/k1VfMziVoJiqVq/pTTZ3+uOfPj+RUz7pwykCnM8UDp0579vCCStMyiEC+I5Mmi6i9VzT+RJiaC3HhOWGlTvjBzFZY6O9DQ8K+LaLDFwl0PDA7ldvWc2K9qfpQgEQwAQE/vqX2nAmeXWizcdUKAAQAy/EswG6XOmj4AAEAIMKFQOIllUfh4/+DKb04MtBolYG5mwymyhMvt9e98/e33xSyLwqFQOIkQwgAAMzt1RgDlZD+w6Y5JKX9ijFkAILqOOZZF4e6vvquokre8rsgSNnZuvOScIku6vXrr5s7uPjvLorCuYw4ACCEEJSdPuPbwwgwXAAB4GnYu5wURm/p/dVrv9LkoYDzkAAAbXGo1L4jEOr8ozAsiMTrmBZG4698WRwRvfPmtcl4Qyd0Za3QaTBOdnjerblQEjXmpTlsbC0/Z1PzsCDw6eLFGdYyleDQR9J2nYedyAyPairqj4tAJ+4bXGs0JFOC+bNvf3sZdeSY3i+ZwUL/13UXpOWVXzbkUq3L9FjVW/giQdfZXd5kT6TJmPrL2coOvNSMShI43+1rTH1xSfsGcQzGkyro9Riz63xmN5lol69wf9fYF1tDdyzAMJoSgWTOnDRWtKnjUrVSco2CKLOFt2/fe9fGhrq5z5y/djxDSMcYszc3JnnsoP3fBKuN/A2aHRbHquWRxlpQx756juo45hJBOCEEIIT148fe0zzqOHWxqbpusyBI2yCd9frj3gJkcIaTrOubmpVuP5ecuKFNkCUeSQyyTUTU/UmQJNzW3TT34afeRoeHg/MivyhTu7Xy8YOEyANAPd/d90n/y9DL6jsbys2cOrl6Rl1/rqLhEMaPa5GgiGt/Ybf3wwJGjF3/7g6dloER5i7P2IoRCXT39lZGlmj5tctAmLs33bHzmTCxyGMtmDSvVG5rey3r/g/bOK1f/mkIJ6BMAwDQmAMBMTEm+ItmeeMxbW3WcYsTiQKMJUGRJVzU/W1dTebJ4dUFxkoX7hxJREZHkLIvCJWKBzSDnRiOHeK211ttSEulutNO5mle0p+K17rhEONw7nqNuSTs969Wu7fK4kEeKeEHxeajT0S9/3rHNO67k5tMBAODytpQWljo7Csuc7bXelpJoLjfuIsaau+Hr0k1cr6mrMQnZ7bfbLdn+Bdwygl0dOi/XAAAAAElFTkSuQmCC) 50% no-repeat;
    background-size: 12px 12px;
}

.user-avatar-container {
    border-radius: .2em;
    display: inline-block;
    height: 2em;
    margin: 0 .25em;
    overflow: hidden;
    vertical-align: middle;
    width: 2em;
}

.user-avatar-placeholder {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqBAMAAAA37dRoAAAAKlBMVEXy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8W37AjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMcERofpz4dvAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABCklEQVQoz2O4CwN3Vp2FsxlgYi1GSsoeZ1FF77QIMDAwMMKEoaJTQIJAYU9k0ZsGDBDAPBdJdDIDDFgiROFKYYrBoscYECAHLjoJSVQTJnonAUmU7SxU9KYCkijTXKjodQZkUItX9CiKaAxUdCuKaDRe0Wsoorl4bbshgCTI2AsVve2AJMqyFxYOhUii4vDQ2YIk6g0XvY4wmLEWLnoHYYT4WUQMHYcpZqxBije4YohSWMyfcAQLivQgx/zpNidwKlHJ2IMQ3VkCiw0m99kw0R1BSC5T7YaInkpCCR21NSDR28UCKKKM5nvvMtxZpsCACpiyzjKcMGRAB8I9DE0MmECDQQGLKBPDIAAAmm8ZfipgSL8AAAAASUVORK5CYII=) no-repeat 50% / contain;
}

.user-avatar-container img {
    border-radius: inherit;
    width: 100%;
}

ul.nav-profile-menu-content {
    background-color: #1d2a4f;
    display: none;
    list-style: none;
    min-width: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    text-align: left;
    white-space: nowrap;
    z-index: 11;
}

ul.nav-profile-menu-content.shown {
    display: block;
}

ul.nav-profile-menu-content>li {
    display: block;
    line-height: 30px;
    margin: 0;
    padding: 5px 20px;
}

ul.nav-profile-menu-content>li>a {
    box-sizing: border-box;
    width: 100%;
}

@media (max-width:640px) {
    ul.nav-main-links {
        clear: both;
        display: none;
        float: none;
    }

    ul.nav-main-links.nav-items>li,ul.nav-main-links.shown {
        display: block;
    }

    .mobile-menu-btn {
        display: inline-block;
        margin: 5px;
    }
    .nav-icon {
        width: 30px;
    }
    .nav-main-profile {
        width: calc(100% - 40px);
    }
    .nav-profile-menu {
        min-width: auto;
        width: calc(100% - 80px);
    }
}

/* Login form */
.login-form {
    margin: 2px 0 0;
}

.login-form input {
    border-color: #0000;
}

.login-form .input-small {
    width: 110px;
}

.login-form a {
    display: inline-block;
    font-size: 11px;
    line-height: 12px;
    margin-left: 6px;
    vertical-align: middle;
}
/* End Header, Menus, Login Form */

/* Headings and stuff inside them */
h1 {
    font-size: 32px;
    line-height: 42px;
    margin: 6px 0;
}

h1 sup {
    font-size: 17px;
}

h2 {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 6px;
}

h2 sup {
    font-size: 14px;
}

h3 {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 5px;
}

h3 sup {
    color: gray;
    font-size: 12px;
}

h4 {
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 5px;
}

/* Index-specific stuff */
#content>div:first-child {
    margin-top: 1em;
}

/* Story item */
.story-item {
    margin: 0 0 10px -12px;
    padding: 10px 12px 6px;
}

#content .story-item:nth-child(odd),.comment-item:nth-child(odd),.comment-tree-loader:nth-child(odd) {
    background-color: #fefefe;
}

.notification .comment-item:nth-child(odd) {
    background-color: initial;
    padding: 0;
}

.sidelist.top-list .story-item {
    margin-bottom: 6px;
    padding: 8px 12px 10px;
}

.sidelist .story-item h3 {
    font-size: 16px;
    line-height: 18px;
}

.story-item p {
    font-size: 12px;
    margin-bottom: 4px;
}

.sidelist .story-item h3 {
    margin: 0 0 3px;
}

.sidelist .story-item p {
    color: #999;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 0;
}

.chapter-viewed-icon {
    display: inline-block;
    vertical-align: initial;
}

.chapter-viewed-icon:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gMBFCcjC8nFJwAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAABIUlEQVRIx+2VbUvDQBCEn61trVQbtVQQ8QWp//8/WSQILQXBNk2F+GUK55m7HGk+iQOBkJCZ7OzsHvzjz+OkQ64h8AIYsOla4EB+CkyAEii6EhgBc2DgPMsksj1WYAw8qQIfGVD0jiR/kC0hVG0FzhLIX4GPfsuGPnue+1gAa6Bye2DAnTz9BPaRtITIKyAHln5Me8AtcKP7a2W59GyZN5C/6/oxaOaQu9VkTp7HwKOZDc0sZEvukx+IpsB94KO9vLxQBTHPV3Uv+u5Y12AAzPQjsbSsY7voS029DBBZSlqall0J7GRFymz8SkvKNi1UzXmDSG1aUtf1Vo2dRKzJU8lD27SQUF1PFim2pBw4OzX+yhGJpqXNiVaqkgx4C+W8Cd85N0BiPBPEkwAAAABJRU5ErkJggg==);
    background-size: 12px 12px;
    content: "";
    display: inline-block;
    height: 12px;
    width: 12px;
}

a.authorlink,a.edit-link {
    color: #999;
}

a.authorlink:hover,a.edit-link:hover {
    color: #ff3368;
}

.author-profile-links {
    list-style: none;
    margin: 0 0 13px;
    padding: 0;
}

.author-profile-links>li {
    line-height: 28px;
    margin: 0;
    padding: 0;
}

.author-profile-links>li.active>a {
    color: inherit;
    text-decoration: none;
}

.story-item p.meta {
    color: #999;
    font-size: 12px;
}

.character-list {
    display: flex;
    flex-wrap: wrap;
    gap: .5em;
}

.character-list a {
        text-decoration: none;
    }

.character-list img {
        border-radius: .25em;
        box-shadow: .1em .1em .2em #0006;
    }

.more {
    font-size: 12px;
    margin: 0 0 30px;
}

.story-control-btn {
    float: right;
    font-family: Trebuchet MS,Arial,sans-serif;
    font-weight: 400;
    margin-top: 6px;
}

.story-control-btn a {
    text-decoration: none;
}

.publish-chapter-btn.loading,.story-control-btn .story-approve-btn.loading,.story-control-btn .story-publish-btn.loading {
    cursor: default;
    opacity: .5;
}

/* Vote-buttons */

.vote-area-1 {
    display: inline;
}

.vote-area-2 {
    display: block;
    margin: 10px 0;
}

.starblock {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    vertical-align: middle;
}

.starblock-voting {
    margin: 0;
    vertical-align: initial;
}

.starblock-voting.uploading {
    opacity: .5;
}

.starvote {
    background: #0000 url(data:image/png;base64,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) no-repeat 0 0;
    background-size: 100%;
    display: inline-block;
    height: 24px;
    width: 24px;
}

.starvote.star-button {
    border: 0;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.starblock-voting .starvote.star-button {
    float: right;
}

.starvote.star-0 {
    background-position: 0 0;
}

.starvote.star-1 {
    background-position: 0 -24px;
}

.starvote.star-2 {
    background-position: 0 -48px;
}

.starvote.star-3 {
    background-position: 0 -72px;
}

.starvote.star-4 {
    background-position: 0 -96px;
}

.starvote.star-5 {
    background-position: 0 -120px;
}

.starvote.star-6 {
    background-position: 0 -144px;
}

.starblock-voting:hover .starvote.star-button {
    background-position: 0 0;
}

.starblock-voting .starvote.star-button:hover,.starblock-voting .starvote.star-button:hover~.starvote.star-button {
    background-position: 0 -120px;
}

h1 .alert {
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    padding-right: 14px;
    position: relative;
    top: 4px;
    vertical-align: top;
}

/* Thumbnails */
.characters-select img,.thumbnail {
    background: #ffffffb3;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 0 1px 3px rgba(0,0,0,.055);
    padding: 4px
}

.characters-select img {
    margin-bottom: 4px;
}

.characters-group {
    display: inline-block;
    padding-right: 23px;
}

/* Story tags */

/* Genra */
.story-tag {
    background-color: var(--default-tag-color);
    border-radius: 5px;
    box-shadow: .1em .1em .2em #0006;
    color: #fff;
    display: inline-block;

    /* override bootstrap styles for <label> */
    font-size: inherit;
    font-weight: inherit;
    line-height: 16px;
    padding: 4px 9px;
    text-decoration: none;
}
.story-tag.blacklisted-tag {
        opacity: .5;
        text-decoration: line-through;
    }
.story-tag:hover {
        color: #fff;
    }

.story-item .meta .story-tag {
    padding: 2px 7px;
}

.secondary-tag,.spoiler-tag,input.show-tags-trigger {
    display: none;
}

input.show-tags-trigger+label {
        display: inline-block;
        margin: 0;
    }

input.show-tags-trigger+label~label,input.show-tags-trigger:checked+label {
        display: none;
    }

input.show-tags-trigger:checked+label~label {
        display: inline-block;
        margin: 0;
    }

input.show-tags-trigger:checked+label~input:checked+label {
        display: none;
    }

input.show-tags-trigger:checked+label~.secondary-tag {
        display: inline-block;
    }

input.show-spoiler-trigger {
    display: none;
}

input.show-spoiler-trigger+label {
        margin: 0;
    }

input.show-spoiler-trigger:checked+label {
        display: none;
    }

input.show-spoiler-trigger:checked+label~.spoiler-tag {
        display: inline-block;
        opacity: .5;
    }

.tags-list {
    display: flex;
    flex-wrap: wrap;
    gap: .5em;
}

/* Tags list page */
.all-categories-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.all-categories-list>li {
    margin: 0 0 24px;
    padding: 0;
}

.all-tags-list {
    list-style: none;
}

.all-tags-list>li {
    box-sizing: border-box;
    display: inline-block;
    margin: 0 0 16px;
    padding: 0 16px 0 0;
    vertical-align: top;
    width: 25%;
}

/* Tag page */

.tag-page {
    margin-bottom: 8px;
}

.tag-page .tag-aliases,.tag-page .tag-stories-count {
    font-style: italic;
}

.tag-page .tag-description {
    margin-top: 1em;
}

/* Story page */
.story-page {
    margin-bottom: 60px;
}

.story-info-header,.story-item-header {
  font-family: Trebuchet MS,Arial,sans-serif;
  font-weight: 400;
  text-rendering: optimizelegibility;
}

.story-item-header {
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 5px;
}

.story-info-header {
    font-size: 32px;
    line-height: 42px;
    margin: 6px 0;
}

.story-title {
    display: inline;
    margin: 0;
}

.green {
    color: green;
}

.story-mark {
    white-space: nowrap;
}

.story-mark.complete {
    color: green;
}

.story-mark.on-moderation {
    color: #f70;
}

.story-mark.draft,.story-mark.incomplete {
    color: #f2c200;
}

.story-mark.suspended {
    color: red;
}

.story-mark.translation {
    color: #999;
}

.story-item-header .story-mark {
    font-size: 12px;
}

.story-info-header .story-mark {
    font-size: 17px;
}

.story-info img,.story-notes img {
    max-width: 100%;
}

.story-chapters {
    margin-top: 12px;
}

.more-info form,.more-info p {
    font-size: 12px;
    font-weight: 300;
}

.story-chapters-list {
    list-style-type: none;
    margin-left: 0;
    margin-top: 6px;
}

.story-chapters-list li {
    font-size: 12px;
    padding: 0 0 6px;
}

.story-chapters-list h4 {
    margin-bottom: 0;
}

.chapter-text-block {
    margin: 0 auto;
    width: 70%;
}

.chapter-text {
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
    -webkit-hyphens: none;
            hyphens: none;
    line-height: 26px;
}

.chapter-text img {
    max-width: 100%;
}

.chapter-text p,.chapter-text span {
    margin-bottom: 20px;
}

.chapter-text.mode-justify {
    text-align: justify;
    text-align-last: left;
}

.chapter-text.mode-hyphens {
    -webkit-hyphens: manual;
            hyphens: manual;
}

.chapter-text.mode-indent-left p,.chapter-text.mode-indent-left span {
    margin-bottom: 0;
    text-indent: 2em;
}

.chapter-text.mode-indent-both p,.chapter-text.mode-indent-both span {
    text-indent: 2em;
}

.chapter-text h3[align=center],.chapter-text p[align=center],.chapter-text span[align=center] {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.chapter-text h3[align=left],.chapter-text p[align=left],.chapter-text span[align=left] {
    text-align: left;
}

.chapter-text h3[align=right],.chapter-text p[align=right],.chapter-text span[align=right] {
    display: inline-block;
    text-align: right;
    width: 100%;
}

.chapter-text.mode-indent-left h3[align=center],.chapter-text.mode-indent-left p[align=center],.chapter-text.mode-indent-left span[align=center] {
    text-indent: 0;
}

.chapter-text.mode-justify h3[align=center],.chapter-text.mode-justify p[align=center],.chapter-text.mode-justify span[align=center] {
    display: inline-block;
    text-align: center;
    text-align-last: center;
    width: 100%;
}

.chapter-text.mode-justify h3[align=left],.chapter-text.mode-justify p[align=left],.chapter-text.mode-justify span[align=left] {
    text-align: justify;
    text-align-last: left;
}

.chapter-text.mode-justify h3[align=right],.chapter-text.mode-justify p[align=right],.chapter-text.mode-justify span[align=right] {
    display: inline-block;
    text-align: justify;
    text-align-last: right;
    width: 100%;
}

/* Режимы просмотра текста */
.chapter-text.serif-font {
    font-family: Georgia,Utopia,Palatino,Palatino Linotype,serif;
    /* 'Times New Roman', Times, serif */
    font-size: 16px;
    line-height: 28px;
}

.chapter-text.mono-font {
    font-family: Courier New,Courier,monospace;
    font-size: 15px;
}

.chapter-text.small-font {
    font-size: 12px;
}

.chapter-text.big-font {
    font-size: 17px;
}

.chapter-text.serif-font.big-font {
    font-size: 21px;
}

.chapter-text-block.serif-font.big-font {
    width: 90%;
}

.chapter-text.serif-font.small-font {
    font-size: 13px;
}

.chapter-text.mono-font.big-font {
    font-size: 21px;
}

.chapter-text-block.mono-font.big-font {
    width: 90%;
}

.chapter-text.mono-font.small-font {
    font-size: 13px;
    line-height: 22px
}

.footnote-back-links a {
    text-decoration: none;
}

.chapter-text>hr {
    border: none !important;
    color: #333;
    font-size: larger;
    font-weight: 700;
    text-align: center;
    text-align-last: center;
}

.chapter-text>hr:after {
    content: "* * *";
}

hr {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #aaa;
}

.chapter-text .footnote:first-of-type {
    border-top: 2px groove #ddd;
    margin-top: 1rem;
    padding-top: 1rem;
}

.chapter-navigation {
    text-align: center;
}

.spoiler-gray {
    background-color: #ccc;
}

.spoiler-gray,.spoiler-gray a,.spoiler-gray a:visited {
    color: #ccc;
}

.spoiler-gray:hover {
    background-color: initial;
    color: #666;
}

.spoiler-gray:hover a {
    background-color: initial;
    color: #09f;
}

.spoiler-gray img {
    filter: contrast(0) brightness(159.375%);
}

.spoiler-gray:hover img {
    filter: inherit;
}

/* Storypanel */
.story-panel {
    background-color: #fff;
    border-radius: .5em;
    box-sizing: border-box;
    font-size: 12px;
    justify-content: space-between;

    margin-left: -12px;
    margin-right: -12px;
    padding: .75em 1em;
    transition-duration: .2s;
    transition-property: opacity;
    z-index: 10;
}
.story-panel,.story-panel>div {
    align-items: center;
    display: flex;
    }
.story-panel>div {
        gap: 2em;
    }
.story-panel .up {
        opacity: 0;
        pointer-events: none;
        transition: opacity;
        transition-duration: .25s;
    }
.story-panel.story-panel-floating .up {
        opacity: 1;
        pointer-events: auto;
    }
.story-panel .chapter-switch {
        display: flex;
        gap: 2em;
    }

.story-panel-sticky {
    position: sticky;
    top: 0;
}

.story-panel.no-js .js-required {
    display: none;
}

.story-panel.story-panel-floating {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    opacity: 0;
}

.story-panel.story-panel-floating:hover {
    opacity: 1;
}

.story-panel select {
    font-size: 11px;
    height: auto;
    margin-bottom: 0;
    padding: 2px;
    vertical-align: middle;
}

select.select-font {
    width: 110px;
}

select.select-size {
    width: 90px;
}

.story-formatting-window {
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 12px #00000040;
    font-size: 12px;
    left: calc(50% - 150px);
    line-height: 18px;
    max-height: calc(100% - 37px);

    opacity: 1;
    overflow-y: auto;
    position: fixed;
    top: 36px;
    transform: translateY(0);
    transition-duration: .15s;
    transition-property: opacity, transform;
    width: 300px;
    z-index: 15;
}

.story-formatting-window.hiding {
    opacity: 0;
    transform: translateY(-20px);
}

.story-formatting-window.hidden {
    display: none;
}

.story-formatting-window-title {
    border-bottom: 1px solid #eee;
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 8px 12px;
}

.story-formatting-window-title .close {
    float: right;
    vertical-align: middle;
}

.story-formatting-window-content {
    padding: 0 12px 12px;
}

.formatting-reset-btn-wrap {
    margin: 0 -5px;
    text-align: right;
}

.formatting-reset-btn {
    padding-left: 4px;
    padding-right: 4px;
}

.story-formatting-window label {
    cursor: auto;
    display: block;
    font-size: inherit;
    line-height: inherit;
    margin: 4px 0 0;
    padding: 0;
}

.story-formatting-window select {
    box-sizing: border-box;
    font-family: inherit;
    font-size: inherit;
    height: auto;
    line-height: inherit;
    margin: 0 -5px 4px;
    padding: 5px;
    width: calc(100% + 10px);
}

.story-item .icon-group {
    float: right;
}

.smaller {
    background: #0000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA/klEQVR42mL8//8/AyUAIIDQkQMQ7wfi9dgkQZahY4AAQlczH6QOih2IMQAggNDVvEcyYD4xBgAEELJ8AFTjfiRDBAgZABBAyPIgf59HMgiECwgZABBAMDkBNA33ofzzhAwACCCYXAKSrejYAJ8BAAEEk0OPOgVsgYnNAIAAQlacgBbo66Hi72GBic0AgABiAor3QzUcQDPgIFL4FOBKeQABxAi1BZkPcxUoIBki+o8w3HnxheHh668Mrz/9RE0XqyMZAQKIBegMRiwGP0AyjMG0YieGIpBmEA0QQEzEZJDTHe6M2DSDAEAAYQ0YXJghZNl/dDGAAGKkNDsDBBgABmf7PHLZN+QAAAAASUVORK5CYII=) no-repeat 0 0;
}

.bigger {
    background: #0000 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA9klEQVR42mL8//8/AyUAIIDQkQMQ7wfi9dgkQZahY4AAQlczH6QOih2IMQAggNDVvEcyYD4xBgAEELJ8AFTjfiRDBAgZABBAyPIgf59HMgiECwgZABBAMDkBNA33ofzzhAwACCCYXAKSrejYAJ8BAAEEk0OPOgVsgYnNAIAAQlacgBbo66Hi72GBic0AgABiAor3QzUcQDPgIFL4FOBKeQABxIDmX2xegMeIWPLa/+guAAggRmLzgmnFzv+P3nxlePXxJ8P/1ZGMMHGAAGIiRnPkhGP/GZCcyBi6HG4rQAARNKBx1RWIYjRPwgwBCCBGSrMzQIABAJIB4cknw7jSAAAAAElFTkSuQmCC) no-repeat 0 0;
}

.alert-mini {
    padding: 3px;
}

/* Series page */
.series-item {
    margin-bottom: 30px;
}

.series-item .story-item {
    margin-left: 8px;
}

.series-item h2 {
    font-size: 26px;
}

.series-block {
    padding-bottom: 20px;
}

.series-block h2 button {
    margin-top: 3px;
    vertical-align: top;
}

.series-block .story-item ul li {
    margin: 6px 0;
}

.series-block .story-item ul li sup .green {
    font-size: 13px;
}

/* Author and contributing stories tabs */

.tab-author-stories-input,.tab-contributing-stories-input {
    display: none;
}

.tab-author-stories-input+label,.tab-contributing-stories-input+label {
    border-bottom: 1px dotted #0086e5;
    color: #0086e5;
    cursor: pointer;
    display: inline-block;
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 6px;
}

.tab-author-stories-input+label:hover,.tab-contributing-stories-input+label:hover {
    border-bottom: 1px dotted #ff3368;
    color: #ff3368;
}

.tab-author-stories-input:checked+label,.tab-author-stories-input:checked+label:hover,.tab-contributing-stories-input:checked+label,.tab-contributing-stories-input:checked+label:hover {
    border-bottom: 1px dotted #0000;
    color: inherit;
}

.tab-author-stories,.tab-contributing-stories {
    display: none;
}

.tab-author-stories-input:checked~.tab-author-stories,.tab-contributing-stories-input:checked~.tab-contributing-stories {
    display: block;
}

/* Search page and results */
.search-input {
    margin-right: 20px;
    width: 384px;
}

.search-type-buttons {
    padding-left: 0;
}

.search-characters-mode-widget,.search-tags-mode-widget {
    list-style: none;
    margin: 0;
    padding: 0 0 16px 10px;
}

.search-characters-mode-widget>li,.search-tags-mode-widget>li {
    display: inline-block;
    margin-right: 10px;
}

.search-characters-mode-widget input,.search-tags-mode-widget input {
    margin: 0;
}

.search-characters-mode-widget label,.search-tags-mode-widget label {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
}

.search-results {
    margin-bottom: 100px;
    overflow: visible;
}

#searchTabNav li {
    display: inline-block;
}

.search-page div.collapse h3 {
    margin-bottom: 8px;
    margin-top: 12px;
}

.padded.medium-input {
    padding-left: 20px;
}

.padded.medium-input>input {
  margin: 0 8px;
  width: 100px;
}
/* === Editing, Forms, Active elements, Buttons === */

/* Forms and stuff */

.input-xxxlarge {
    width: 800px;
}

.checkbox.inline+.checkbox.inline {
    margin-left: 0;
}

.checkbox.inline {
    margin-right: 10px;
}

div.padded {
    margin: 0 0 10px;
}

.form-sumbit {
    margin: 12px 0;
}

.events label.checkbox {
    width: 260px;
}

input.hidden {
    display: none;
}

.controls.radio .help-inline {
    vertical-align: middle;
}

.buttons-data {
    display: inline-block;
}

.controls.radio,.form-actions {
    padding-left: 0;
}

.form-actions {
    background-color: initial;
}

.nav-pills.nav-simple ul {
    margin-bottom: 0;
}

.nav-pills.nav-simple>li>a {
    text-decoration: none;
}

.nav-pills.nav-simple>li>a:hover {
    color: #08c;
}
.nav-pills.nav-simple>li.active>a:hover {
    color: #fff;
}
.bootstrap>label {
  font-size: 16px;
  margin-bottom: 10px;
}
blockquote {
    margin: 5px 0;
}
blockquote>p {
    font-weight: inherit;
    line-height: inherit;
}

/* Registration form */

.reg-complete {
    padding-bottom: 200px;
}

.help-block,.help-inline {
    color: #999;
    font-style: italic;
}

.controls .help-block {
    padding: 5px 0;
}

/* Buttons and stuff */
.btn-collapse {
    border-style: dashed;
    margin-bottom: 6px;
}

.story-page .collapse {
    background-color: #fff;
}

.collapse p {
    line-height: 22px;
    margin: 0;
    padding: 8px 0 8px 10px;
}

a.invisible-link,a.invisible-link:visited {
    color: inherit;
    text-decoration: none;
}

a.invisible-link:hover {
    text-decoration: underline;
}

.story-page .story-genres {
    margin-bottom: 4px;
}

img.ui-selected {
    background-color: #6c6;
    border-color: #0000;
}

/* Workaround for small resolutions */
.btn-group.btn-group-wrap {
    white-space: normal;
}

/* Add and edit story */
a.btn {
    text-decoration: none;
}

.chapters-control {
    list-style-type: none;
    margin: 0;
}

.chapters-control li.btn-large {
    background-color: #f5f5f5;
    background-image: none;
    display: block;
    font-size: 17px;
    margin: 5px 0;
    overflow: hidden;
    padding: 8px 12px 7px;
    text-align: left;
    width: 70%;
}

.chapters-control li.btn-large:hover {
    background-color: #f1f1f1;
}

.chapters-control li .btn-group {
    float: right;
}

.btn-mini .caret,.chapters-control li .btn-success {
    margin-top: 8px;
}

.chapter-textarea {
    height: 300px;
    width: 90%;
}

.notop {
    border-top: none;
    padding-top: 0;
}
/* Стиль для автодополнение */
.ui-autocomplete {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid #0003;
    border-radius: 5px;
    box-shadow: 0 5px 10px #0003;
    display: none;
    float: left;
    left: 0;
    list-style: none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 4px 0;
    position: absolute;
    top: 100%;
    z-index: 1000;
}

.ui-menu-item>a.ui-corner-all {
    clear: both;
    color: #555;
    display: block;
    font-weight: 400;
    line-height: 18px;
    padding: 3px 15px;
    white-space: nowrap;
}

.ui-state-active,.ui-state-hover {
    background-color: #08c;
    background-image: none;
    border-radius: 0;
    color: #fff;
    text-decoration: none;
}

.story-item:nth-child(2n) .collapse {
    background-color: initial;
}

.chapters-list {
    list-style-type: none;
    margin: 10px 0 10px 12px;
}

.collapse .chapters-list {
    margin-top: 4px;
}

.chapters-list li {
    font-size: 13px;
    padding: 4px 0;
}

.chapters-list .chapter-title {
    font-size: 15px;
}

.contact-links {
    display: flex;
    flex-direction: column;
    gap: .5em;
}

/* === Bottom of the page stuff === */
/* Comments */
.comments {
    margin-top: 60px;
}

.comment-item {
    border-left: .2em solid #ddd;
    line-height: 22px;
    padding: 8px 12px;
}

.comment-item.comment-item-short {
    border: 0;
}

.comment-item.comment-new {
    background-color: #b4ffb44d;
    border-left: .2em solid #9e9;
}

.comment-item.comment-new:nth-child(odd) {
    background-color: #c0ffc0b3;
}

.comment-item-notify-label {
    color: #888;
    font-size: 11px;
    line-height: 12px;
}

/* index page */
.sidelist .comment-item {
    border-left: 0;
    margin-left: -12px;
}

.vote-total {
    color: #888;
    font-weight: 700;
}

.voted-positive {
    color: var(--color-green);
}

.voted-negative {
    color: var(--color-red);
}

.comment-text,.comment-text p {
    font-size: 12px;
    margin-bottom: 4px;
}

.comment-text img {
    max-width: 100%;
}

.comment-text-deleted {
    color: #888;
    font-size: .8em;
    font-style: italic;
}

.comment-meta {
    color: #999;
    font-size: 12px;
    margin: 0 0 4px;
}

.comment-by-topic-author a {
    color: #78c;
}

.comment-story-link .link-inline {
    color: inherit;
}

.comments-tree {
    line-height: 22px;
    margin: 6px 0 6px -12px;
}

.comments-tree .comment-item {
    box-sizing: border-box;
    max-width: 70%;
    min-width: 30%;
}

.comment-tree-loader {
    border-left: .2em dotted #ddd;
    box-sizing: border-box;
    padding-left: .5em;
    width: 70%;
}

.comment-tree-loading {
    opacity: .3;
}

.authorlink,.userlink-guest {
    font-weight: 700;
}

.comment-link,.comment-parent-link {
    display: inline-block;
    margin-left: .3em;
    text-decoration: none;
}

.comment-link:hover,.comment-parent-link:hover {
    text-decoration: underline;
}

.comment-answer-link {
    margin-left: .3em;
}

.comment-add-link,.comment-answer-link {
    display: inline-block;
    text-decoration: underline;
    text-decoration-style: dotted;
}

.comment-add-link {
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 22px;
    line-height: 32px;
    margin-bottom: 6px;
}

.comment-edited-icon {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gUFCRsOKTmyeQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAADfSURBVDjLldLZSgNBEIXhb5bEOAQlt1HQ938qF2JAwRCiIpjFm2oZmjEzU9A0FP3XOV1VhXExwS0KPGFfjYArLLHABS6xq0bANRrMcIp7Vg20vcQUr2G/ifu77oHr+PM1DjhGkTLOuuiB7zAPy0UUeMMGexzqM/B9WD1F7hS9mCZY2PhPucnyBbZYJzg97przvKWc4gPPof4XZQbfRMNy+AuPOdwuMGktyTGz/YmHLjg9SMqL9t+i+LbL9rk5tzdvg9U5OBW4ymxXeMcLfvrWtMwaVobyIDifQprzaigMvyEsNkO/gKzpAAAAAElFTkSuQmCC);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px 8px;
    display: inline-block;
    height: 8px;
    vertical-align: initial;
    width: 8px;
}

.comment-form-content {
    background-color: #fff;
    box-sizing: border-box;
    padding: 8px 12px;
    width: 70%;
}

/* Pagination */
#pagination,.pagination {
    margin: 10px 0;
}

#pagination .input-xlarge,.pagination .input-xlarge {
    margin-bottom: -1px;
    text-align: center;
    width: 50px;
}

.pagination-loading {
    opacity: .5;
}

.message-500 {
    margin-bottom: 300px;
}

.passres-form-text {
    margin-bottom: 160px;
}

.login-text {
    margin-bottom: 80px;
}

.login-text form,.passres-form form {
    margin-top: 20px;
}

.staticpage:after {
    clear: both;
    content: "";
    /* clearfix for bootstrap */
    display: table;
}

.staticpage-content {
    width: 70%;
}

.staticpage-content h2 {
    margin-top: 24px;
}

.staticpage-content li {
    margin-bottom: 8px;
}

.main-menu {
    color: #cdcae9;
    list-style-type: none;
    margin: 0;
}

.main-menu li {
    display: inline-block;
    font-size: 22px;
    padding: 5px 20px 0 0;
}

.main-menu .logolink {
    font-size: 38px;
    line-height: 1;
    padding: 0 23px 0 0;
}

.main-menu .logolink a {
    color: #cdcae9 !important;
    text-decoration: none;
}

.main-menu li a {
    color: #fafae8;
}

.main-menu li a:hover {
    color: #fff;
}

#menu {
    background-color: #dee2fc;
    clear: both;
    font-size: 17px;
    height: 40px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}

#menu ul {
    float: left;
    padding: 0 0 0 1%;
}

#menu li {
    color: #333;
    display: inline;
    float: left;
    padding-right: 1%;
    padding-top: 1.5%;
}

/* ajax loading icon */
.loader-container {
    height: 128px;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: fixed;
    top: 0;
    transition: opacity .15s ease;
    transition-delay: .15s;
    width: 128px;
    z-index: 12;
}

.loader {
    background: url(data:image/gif;base64,R0lGODlhQgBCAPMAAP///5WVlbS0tMfHx+/v79fX1/v7+6CgoOXl5QAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9VBzMu/8VcRTWsVXFYYBsS4knZZYH4d6gYdpyLMErnBAwGFg0pF5lcBBYCMEhR3dAoJqVWWZUMRB4Uk5KEAUAlRMqGOCFhjsGjbFnnWgliLukXX5b8jUUTEkSWBNMc3tffVIEA4xyFAgCdRiTlWxfFl6MH0xkITthfF1fayxxTaeDo5oUbW44qaBpCJ0tBrmvprc5GgKnfqWLb7O9xQQIscUamMJpxC4pBYxezxi6w8ESKU3O1y5eyts/Gqrg4cnKx3jmj+gebevsaQXN8HDJyy3J9OCc+AKycCVQWLZfAwqQK5hPXR17v5oMWMhQEYKLFwmaQTDgl5OKHP8cQjlGQCHIKftOqlzJsqVLPwJiNokZ86UkjDg5emxyIJHNnDhtCh1KtGjFkt9WAgxZoGNMny0RFMC4DyJNASZtips6VZkEp1P9qZQ3VZFROGLPfiiZ1mDKHBApwisZFtWkmNSUIlXITifWtv+kTl0IcUBSlgYEk2tqa9PhZ2/Fyd3UcfIQAwXy+jHQ8R0+zHVHdQZ8A7RmIZwFeN7TWMpS1plJsxmNwnAYqc4Sx8Zhb/WPyqMynwL9eMrpQwlfTOxQco1gx7IvOPLNmEJmSbbrZf3c0VmRNUVeJZe0Gx9H35x9h6+HXjj35dgJfYXK8RTd6B7K1vZO/3qFi2MV0cccemkkhJ8w01lA4ARNHegHUgpCBYBUDgbkHzwRAAAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9VAjMu/8VIRTWcVjFYYBsSxFmeVYm4d6gYa5U/O64oGQwsAwOpN5skipWiEKPQXBAVJq0pYTqnCB8UU5KwJPAVEqK7mCbrLvhyxRZobYlYMD5CYxzvmwUR0lbGxNHcGtWfnoDZYd0EyKLGAgClABHhi8DmCxjj3o1YYB3Em84UxqmACmEQYghJmipVGRqCKE3BgWPa7RBqreMGGfAQnPDxGomymGqnsuAuh4FI7oG0csAuRYGBgTUrQca2ts5BAQIrC8aBwPs5xzg6eEf1lzi8qf06foVvMrtm7fO3g11/+R9SziwoZ54DoPx0CBgQAGIEefRWyehwACKGv/gZeywcV3BFwg+hhzJIV3Bbx0IXGSJARxDmjhz6tzJs4NKkBV7SkJAtOi6nyDh8FRnlChGoVCjSp0aRqY5ljZjplSpNKdRfxQ8Jp3ZE1xTjpkqFuhGteQicFQ1xmWEEGfWXWKfymPK9kO2jxZvLstW1GBLwI54EiaqzxoRvSPVrYWYsq8byFWxqcOs5vFApoKlEEm8L9va0DVHo06F4HQUA6pxrQZoGIBpyy1gEwlVuepagK1xg/BIWpLn1wV6ASfrgpcuj5hkPpVOIbi32lV3V+8U9pVVNck5ByPiyeMjiy+Sh3C9L6VyN9qZJEruq7X45seNe0Jfnfkp+u1F4xEjKx6tF006NPFS3BCv2AZgTwTwF1ZX4QnFSzQSSvLeXOrtEwEAIfkECQoAAAAsAAAAAEIAQgAABP8QyEmrvVQIzLv/FSEU1nFYhWCAbEsRx1aZ5UG4OGgI9ny+plVuCBiQKoORr1I4DCyDJ7GzEyCYziVlcDhOELRpJ6WiGGJCSVhy7k3aXvGlGgfwbpM1ACabNMtyHGCAEk1xSRRNUmwmV4F7BXhbAot7ApIXCJdbMRYGA44uZGkSIptTMG5vJpUsVQOYAIZiihVtpzhVhAAGCKQ5vaQiQVOfGr+PZiYHyLlJu8mMaI/GodESg7EfKQXIBtrXvp61F2Sg10RgrBwEz7DoLcONH5oa3fBUXKzNc2TW+Fic8OtAQBzAfv8OKgwBbmEOBHiSRIHo0AWBFMuwPdNgpGFFAJr/li3D1KuAu48YRBIgMHAPRZSeDLSESbOmzZs4oVDaKTFnqZVAgUbhSamVzYJIIb70ybSp06eBkOb81rJklCg5k7IkheBq0UhTgSpdKeFqAYNOZa58+Q0qBpluAwWDSRWYyXcoe0Gc+abrRL7XviGAyNLDxSj3bArey+EuWJ+LG3ZF+8YjNW9Ac5m0LEYv4A8GTCaGp5fykNBGPhNZrHpcajOFi8VmM9i0K9G/EJwVI9VM7dYaR7Pp2Fn3L8GcLxREZtJaaMvLXwz2NFvOReG6Mel+sbvvUtKbmQgvECf0v4K2k+kWHnp8eeO+v0f79PhLdz91sts6C5yFfJD3FVIHHnoWkPVRe7+Qt196eSkongXw4fQcCnW41F9F0+ETAQAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9dAjMu/8VISCWcFiFYIBsS4lbJcSUSbg4aMxrfb68nFBSKFg0xhpNgjgMUM9hZye4URCC6MRUGRxI18NSesEOehIqGjCjUK1pU5KMMSBlVd9LXCmI13QWMGspcwADWgApiTtfgRIEBYCHAoYEA2AYWHCHThZ2nCyLgG9kIgehp4ksdlmAKZlCfoYAjSpCrWduCJMuBrxAf1K5vY9xwmTExp8mt4GtoctNzi0FmJMG0csAwBUGs5pZmNtDWAeeGJdZBdrk6SZisZoaA5LuU17n9jpm7feK53Th+FXs3zd//xJOyKbQGAIriOp1a9giErwYCCJGZEexQ8ZzIP8PGPplDRGtjj7OVUJI4CHKeQhfypxJs6bNDyU11rs5IaTPnBpP0oTncwzPo0iTKjXWMmbDjPK8IShikmfIlVeslSwwseZHn1G0sitY0yLINGSVEnC6lFVXigbi5iDJ8WW2tWkXTpWYd9tdvGkjFXlrdy1eDlOLsG34t9hUwgwTyvV2d6Big4efDe6LqylnDt+KfO6cGddmNwRGf5qcxrNp0SHqDmnqzbBqblxJwR7WklTvuYQf7yJL8IXL2rfT5c7KCUEs2gt/G5waauoa57vk/Ur9L1LXb12x6/0OnVxoQC3lcQ1xXC93d2stOK8ur3x0u9YriB+ffBl4+Sc5158LMdvJF1Vpbe1HTgQAIfkECQoAAAAsAAAAAEIAQgAABP8QyEmrvXQMzLv/lTEUliBYxWCAbEsRwlaZpUC4OCgKK0W/pl5uWCBVCgLE7ERBxFDGYUc0UDYFUclvMkhWnExpB6ERAgwx8/Zsuk3Qh6z4srNybb4wAKYHIHlzHjAqFEh2ABqFWBRoXoESBAVmEkhZBANuGJeHXTKMmDkphC8amUN8pmxPOAaik4ZzSJ4ScIA5VKO0BJOsCGaNtkOtZY9TAgfBUri8xarJYsOpzQAIyMxjVbwG0tN72gVxGGSl3VJOB+GaogXc5ZoD6I7YGpLuU/DI9Trj7fbUyLlaGPDlD0OrfgUTnkGosAUCNymKEGzYIhI+JghE0dNH8QKZY+j/8jEikJFeRwwgD4xAOJChwowuT8qcSbOmzQ5FRugscnNCypD5IkYc0VML0JB9iipdyrQptIc9yRyysC1jETkzU2IxZfVqgYk2yRxNdxUB2KWRUtK65nSX02Lb2NoTETOE1brNwFljse2q25MiQnLUZPWsTBghp76QiLegXpXi2GlrnANqCHCz9g3uVu0AZYMZDU8zEFKuZtHdSKP7/Cb0r7/KDPwCaRr010kkWb8hkEq15xyRDA/czIr3JNWZdcCeYNbUQLlxX/CmCgquWTO5XxzKvnt5ueGprjc5tC0Vb+/TSJ4deNbsyPXG54rXHn4qyeMPa5+Sxp351JZU6SbMGXz+2YWeTOxZ4F4F9/UE4BeKRffWHgJ6EAEAIfkECQoAAAAsAAAAAEIAQgAABP8QyEmrvXQMzLv/lTEglmYhgwGuLEWYlbBVg0C0OCim9DwZMlVuCECQKoVRzCdBCAqWApTY2d0oqOkENkkeJ04m9fIqCCW7M0BGEQnUbu34YvD2rhIugMDGBucdLzxgSltMWW0CAl9zBAhqEnYTBAV4ZAOWBU8WdZYrWZBWY3w2IYpyK3VSkCiMOU6uboM4dQNmbQSQtI+Jf0Sqt4Acsp45tcHCpr5zqsXJfLOfBbwhzsl7unWbFwhSlddUTqcclN664IE1iq5k3tTow5qn53Td3/AcCAdP9FXv+JwQWANIEFfBZAIjSRHY7yAGSuoESHDkbWFDhy8U7dsnxwBFbw7/O2iUgYxOrpDk7qFcybKly5cIK7qDSUHjgY37uumcNo3mBAE3gQaV6LOo0aNI4XkcGFJnFUc62bEUesCWJYpR/7nMeDPoFCNGTiatBZSogYtHCTBN2sIjWnAi1po08vaavqpy0UBlyFJE15L1wNaF9yKo1ImCjTq5KWYS3xCDh2gFUOcAqg8G6AK8G3lY2M4sgOzL+/QxQANBSQf+dxZ0m5KiD7jObBqx6gsDqlbgMzqHI7E/avu+6Yp3Y8zAHVty20ETo7IWXtz2l1zt1Uz72ty8fM2jVrVq1GK5ieSmaxC/4TgKv/zmcqDHAXmHZH23J6CoOONLPpG/eAoFZIdEHHz4LEWfJwSY55N30RVD3IL87VFMDdOh9B88EQAAIfkECQoAAAAsAAAAAEIAQgAABP8QyEmrvbQUzLv/lVEg1jBYyGCAbEsRw1aZ5UC4OCiq80kZplVuCECQKprjhEZJyZpPIkZUuL1iPeRAKSEIfFIOQiOUAAtlANMc/Jm4YQsVXuAtwQAYvtiOcwhkTVsZUU5uAlZ+BghpEkkvaB2AiQB1UWZVOWORP3WNOAZflABAApc6m41jcDiGh3agqT8Eny4GtK+1LHO6fmxfvbsanL4hJrBhi5nFFV7IIJOfBsF+uCEIphiAI6PMLikC2VObjN62A+E2H9sj1OYi6cQetxrd5hXYpu5y1vfj9v4CXpgmkBkBK6sQ9CvYYke6LqtGGNknEEa4i+LMHBwxgqEHdOn/ynG4RTHgJI8oU6pcyXKlkZcwW5Y4gPGiEY4JZc6gyVPAgT06gwodStQjSaFjAGokEDOoz3iUmMJUWNKfxZ7iXh6sarTOUzNcZS4sqmgsQxFKRzI1WxDBgZ8Ub0llK7DUW3kD54YtBuOtAFYT9BLFdlfbVjl7W4jslHEX08Qf3AqAPItqwFA00+o4SLcYZkRSblmeMI2yiDSf98ode1hKgZ8hnmq+wLmRXMoE3o7CDPTD0WYHmxwAPAEblwE05ajzdZsCcjzJJ7zGY+AtceaPK+im8Fb4ASQ0KXdoHvhtmu6kt5P22VvR6CXRJ6Cf4POS2wPip3yqr/17hvjSnVKXGnry+VcefkjNV6AF1gmV2ykKOgIaWRT4FFAEACH5BAkKAAAALAAAAABCAEIAAAT/EMhJq720FMy7/5VREJZmIYUBriwlbpUZD2prf289FUM4pLeghIA4jWKwCWFQrCCaQo4BpRsWoBLZBDEgUZa9aIdwreYoPxfPzMOKLdNjBrhLAgxpCpf+xpy3cll2S1giXX0SU1UST4UIXhhkVXtwgSxECIt/Qng0IW03cZkVZJBBXG6dnqGNZgaLNgYEbD+wLKK2iIkDvLm3rbqVtYhxvm9gxhdEs3DJx7BTTJHAwUJgeRdT1NUrZLyHHpiPztWGvKMgsk/kwVzDsczcHVOm8vY47PfdXo0E8fo2iBQQwGuIuCf/AHLwRpAgtjvqGin0wItgmXkJJ1oopbGjx48g/0MCPNhPZIUBAlKqJLjskct6IlE2VBnGpM2bOHN6lJXPHgqYLmQtA+pRJsFHX1r6ywgSzEoBMJbO6jmRiMwwr3SGo6p1Xtadlla88sdVDIKUq/BJLRsFj0o+ftaaXKLSTVKyOc+mtONiaiWA6NRAjXXggF1detmSKnxAsQcDAg4IcHyHMeXHKhUTsKzGsQgzKok+5ozmQM0gA0/fyXxjQOFFmw2LiV0P8gG+ILjAKnz67OEtArDIrCTaBoLCplyfTpnBtIvIv4kV5oucQuEvkmNIvoyhwGvsja0fcFF9AuTB8gwUduNd9fXSfI9PtvdQQmTq45urBqBlovoD9bxn3hd3NsVmgYATRFZcVeiJV4IAC5rEnD0RAAAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9FCHMu/+VgRBWUVhEYYBsS4lbhZyy6t6gaFNFPBmmFW4IIJAqhFEN2bNoiB6YcJL0SUy1IxUL7VSnAGmGJgHuyiZt9wJTA2bg5k++Pa/ZGnBS/dxazW5QBgRgEnsvCIUhShMzVmWMLnuFYoJBISaPOV9IkUOOmJc4gyNgBqddg6YFA3Y3pIl3HWauo5OybCa1Q6SKuCm7s4mKqLgXhBY6moa3xkQpAwPLZVXIzi1A0QWByXvW1xwi2rGbSb7gVNHkLqfn6GHf7/Lh7vM31kZGxfbYM9ED1EaM0MfPi4l/rf6cGsit4JV/PeqpcojhEMWLGDNq3Agln0cjHP8nIBz50WPIhwIGpFRJ5qTLlzBjrkEgLaSGhoYKCDjA80DIaCl7qBnQs+cAnAWhpVwZo6eAbTJ1qARYBCnMeDI7DqgHDohVNkQPtOSHICjXH2EPbL0IRIDbdRjK8hTw9V3blNMApM1LkYDKpxiI1hIxDy6kVq948u1CIOVZEI0PCHjM6y/lcHMvV3bccSfdF8FYiDBlmVfmCoK76Bzrl/MNop8pEOBZl0Pj2GgB31tbYSdVCWX5lh2aEgVUWQh4gkk9wS2P4j/eyjOwc+xONTszOH8++V0ByXrAU+D5Yidp3dcMKK7w/beE7BRYynCruQWX+GIrSGYPncfYedQd4AYZeS+Ix9FsAliwX2+4adTYfwQ+VxtG/V0TAQAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9FCHMu/+VgRCWZhGIAa4sJW6VGRdqa39vPSFFWKS3oIRAqqCKO9gEpdwhhRgDSjccxZoAzRNAKPSgHRGBmqP8XDwybwsOHa9UmcRwpnSBbU55aU3aC090gHlzYyd9c3hRillyEyJUK0SGLlNggpGCWCBSI5GWUF1bmpErUkRkBqUtUmpeq6ZHsIQAgjRtp5S0Ll6MUJ2zuD/BF6ilqrvFxzybhZ7JQl29epO60DheXmwWudbX3Dy9xI+T48kEA8M3qua7rd/wks3x0TUH9wKD9DYiXukSBe4JPCBg3j4+BdINSNekiwCBAg52SJgOUDAEAwxKBCWxo8ePIP9DwhtIUmQFigtTFnhIkqBJMyljfnlJs6bNm/Qwajz4hoNDiDRlMgpIMiPNLjEXwoCoD2e/lEO24VzSbuqHLlUJiVk34N5MiRjztaMjcEDWPHRS+irBUoBUnisXvu1KcOfGhQUxdL0Vwi6YtSL+tSDw0G8QwmYJESZ4loWBAQISg1ksoDEryJIPP6zMy/IjRo8jW6YcaS+YlV9rYW7clbMdgm9BEHYbAnJq2QPYPBxgJy8HjE/icmvaBgFjCrYpCIg4Qfij5bFxPUz98Mny3sx3iIYX0PWQ4xMeulhOJvk1A9VPRq7gEnk+I+S/ebFgWnl2CQjWz/CI/kCk9kvE9xIUAQCGd4AF0NGE3m3XnZSZVfpdEwEAIfkECQoAAAAsAAAAAEIAQgAABP8QyEmrvZQQzLv/laFZCGIRiAGuLCVuFXqmbQ2KNFWGpWr/ANGJ4JvIMghYRgnEvIoSQ7KyQzKD1Sbn6dJAj9Geq3TVhryxnCSLNSHV5gt3Iv0yUUwpXIsYlDV5RB0iX2xRgjUDBwJXc0B6UFgFZR8GB5eRL1p4PAV7K5aXeQaRNaRQep8soQelcWOeri2ssnGptbMCB26vIbGJBwOlYL0hpSKTGIqXBcVNKAXJGAiXi5TOWwjRqhUF1QK42EEE24gfBMu84hfkk+EX2u/OhOv1K8T2Zojf0vmz0NEkFNBVLZg6f3K0RVt4Z+A3hB0WejLHbsBBiF3kYdzIsaPHjyz/CBZcBJKCxJMiCwooOSHagAIvXzZjSbOmzZvitF3kyIkDuWUkS8JkCGVASgF+WEKL+dINwZcaMeoZegjnlqhWO5DDamuKqXQ8B1jUaMDhgQJczUgRO9YDgqfXEJYV28+Ct0U7O/60iMHbJyn5KIbhm0tA3jjohL0yoAtcPQN008YQQFnyKraWgzRGxQ0UnLmKbRCg7JiC0ZlA+qCOgtmG0dJGKMcFgQ52FKo10JWiPCADYQzomMDs7SszlcomBawWm3w15KSPKa8GIJsCZRdIj4cWN9D2aNvX6RhFJfawFsaMtFcI39Lw5O3OAlYwepD9GuUkzGNDf8W+ZvgefWeBEn8AGDUbQuhcRGAfxtnD3DoRAAAh+QQJCgAAACwAAAAAQgBCAAAE/xDISau9lBDMu/8VcRSWZhmEAa4shRxHuVVI2t6gAc+TSaE2nBAwGFgEoxBPApQNPbokpXAQKEMI1a/29FAPWokInFkCwwDgsnuCkSgwREY+QdF7NTTb8joskUY9SxpmBFl7EggDawCAGQd3FyhohoyTOANVen2MLXZ6BghcNwZIZBSZgUOGoJV6KwSmaAYFr54Gs6KHQ6VVnYhMrmxRAraIoaLGpEiRwEx5N5m1J83OTK92v1+Q1ry6vwAIpgLg3dS6yhPbA+nmdqJBHwaZ3OYchtA3BNP2GJf9AD0YCggMlwRTAwqUIygJXwE6BUzBEDCgGsMtoh4+NFOAXpWLHP8y1oh3YZ9FkGlIolzJsqXLlzgkwpgIcwKCAjhzPhSApCcMVTBvCtV4sqbRo0iTshFak1WHfQN6WgmaM5+EiFWqUFxIMJROnDN4UuSX1E5OMVyPGlSKaF+7bqHenogqoKi9fQ/lponIk+zFUAkVthPHc9FLwGA58K17FO9DDBH9PguoMuXjFgSi2u2SWTKvwnpx0MIZ2h/ogLQSlq5QauuW1axJpvac4/QUAW+GKGo2G3ZEwxl4ws5QZE3qzSU9R80NIHO5fUsUMX82/II4drcjFXGR8EdxgPMYoyKHCmhmoM1V9/s9iyIait6x1+mIXEjrNeKmw59SMUSR6l5UE1EjM9txN1049RUUlR771fFfUw1OEJUF38E0TzURJkLbUR31EwEAOwAAAAAAAAAAAA==) no-repeat;
}

.loader-hidden {
    opacity: 0;
    transition-delay: 0s;
}


/* editing contributors */

.controls-contributors-item {
    margin: 4px 0;
}

.controls-contributors-user {
    display: inline-block;
    min-width: 140px;
    text-align: right;
}

.controls-contributors-user>input {
    width: 126px;
}

.controls-contributors-access {
    display: inline-block;
}

.controls-contributors-access>select {
    width: auto;
}

.controls-contributors-visible {
    display: inline-block;
}

.controls-contributors-addlabel {
    display: inline-block;
    margin-left: -100px;
    text-align: right;
    width: 100px;
}


/* edit log */

ul.editlog {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.editlog-item {
    line-height: 1.25;
    margin: 0;
    padding: 6px;
}

ul.editlog .editlog-item:nth-child(odd) {
    background-color: #fefefe;
}

.editlog-date {
    color: #888;
    font-size: 12px;
}

.editlog-changed-items {
    margin-left: 28px;
}

.editlog-changes-link {
    font-size: 12px;
    margin-left: 24px;
}

.editlog-chapter-diff {
    background-color: #fff;
    line-height: 1.25;
    max-height: 20em;
    overflow-y: auto;
    word-break: normal;
}

.editlog-chapter-diff ins {
    background-color: #7f7;
    text-decoration: none;
}

.editlog-chapter-diff del {
    background-color: #f77;
    text-decoration: none;
}

.editlog-unchanged {
    color: #999;
}

.editlog-expand-btn-wrap {
    background-color: #eee;
    border-radius: 4px;
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 1.1;
    padding: 4px;
    text-align: center;
}

.editlog-expand-btn,.editlog-expand-btn:visited {
    border-bottom: 1px dotted #555;
    color: #555;
    display: inline-block;
    text-decoration: none;
}

.editlog-contributors-table {
    overflow: hidden;
}

.editlog-contributors-table-new,.editlog-contributors-table-old {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

.editlog-contributors-arrow {
    float: left;
    margin: 0 32px;
}

.editlog-contributors-invisible {
    opacity: .5;
}


/* news */

.newsitem {
    margin: 0 0 10px -12px;
    padding: 10px 12px 6px;
}

.news-list-short .newsitem {
    margin-bottom: 0;
}

.news-list .newsitem-listitem:nth-child(odd) {
    background-color: #fefefe;
}

.newsitem-title,.newsitem-title-link {
    font-family: Trebuchet MS,Arial,sans-serif;
    font-size: 20px;
}

.news-list-short .newsitem-title-link {
    font-size: 16px;
}

.newsitem-date {
    color: #555;
    font-size: 10px;
}


/* notifications */

.notification {
    font-size: 12px;
    line-height: 22px;
    padding: 8px 10px;
}

.notification:nth-child(odd) {
    background-color: #fefefe;
}

.notification-meta {
    color: #999;
    margin-bottom: 4px;
}

.notification-story-meta {
    color: #999;
    font-size: 12px;
    margin: 0;
}

.notification-viewed-line {
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    position: relative;
    text-align: center;
}

.notification-viewed-line>div {
    background-color: #f6f6f6;
    display: inline-block;
    padding: 0 1em;
    position: relative;
    z-index: 1;
}

.notification-viewed-line:before {
    background-color: #999;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    right: 0;
    top: 11px;
    z-index: 0;
}

.notifications-older-link {
    font-size: 12px;
    text-align: center;
}

.subscription-form {
    font-size: 12px;
    line-height: 22px;
}

.subscription-form input {
    margin: 0;
}

.subscription-form label {
    display: inline-block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
}


/* popup notifications */

.popup-notifications {
    max-width: 94%;
    overflow: visible;
    position: fixed;
    right: 3%;
    top: 3%;
    width: 16em;
    z-index: 15;
}

.popup-notification {
    background-color: #008c00e6;
    border-radius: .35em;
    box-shadow: 0 0 .2em #004600cc;
    color: #fff;
    cursor: pointer;
    font-size: .8em;
    margin-bottom: 1em;
    opacity: 1;
    padding: .5em;
    position: relative;
    transition: .3s ease;
    transition-property: transform, opacity;
}

.popup-notification.notice-hidden {
    opacity: 0;
    transform: translateY(-1em);
}

.popup-notification.notice-error {
    background-color: #8c0000e6;
    box-shadow: 0 0 .2em #460000cc;
}


/* admin pages */

.admin-dashboard {
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    text-align-last: justify;
    width: 100%;
}

.admin-dashboard>a {

    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 2px #d5d5d5;
    box-sizing: border-box;
    color: inherit;
    display: inline-block;
    margin: 0 0 16px;
    min-height: 98px;
    padding: 16px;

    text-align: center;
    text-align-last: center;
    text-decoration: none;
    vertical-align: top;
    width: calc(50% - 8px);
}

.admin-dashboard>a.short {
    min-height: 0;
}

.admin-dashboard>a:hover {
    background-color: #f8f8f8;
}

.admin-dashboard-label {
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}

.admin-dashboard>a:hover .admin-dashboard-label {
    text-decoration: underline;
}

.admin-dashboard-desc {
    margin-top: 16px;
}

.admin-index {
    /* nothing */
}

.admin-index-table-container {
    float: left;
    width: 75%;
}

.admin-index-table {
    width: 100%;
}

.admin-index-table th {
    background-color: #fff;
    font-weight: 700;
    text-align: left;
}

.admin-index-table .td-sortable-link {
    color: inherit;
    display: block;
    text-decoration: none;
}

.admin-index-table .td-sortable-link:hover {
    text-decoration: underline;
}

.admin-index-table tbody tr {
    border-bottom: 1px solid #eee;
}

.admin-index-table td,.admin-index-table th {
    border-bottom: 1px solid #eee;
    padding: 4px 2px;
}

.admin-index-table .col-nowrap {
    white-space: nowrap;
}

.admin-index-table td.col-user-id,.admin-index-table th.col-user-id-title {
    padding-right: 4px;
    text-align: right;
}

.admin-index-table .col-user-avatar a {
    color: inherit;
    text-decoration: none;
}

.admin-index-table .col-user-avatar {
    height: 28px;
    line-height: 28px;
    width: 28px;
}

.admin-index-table td.col-user-name {
    padding: 2px;
}

.admin-index-table td.col-user-name img {
    border: 0;
    border-radius: 2px;
    height: 24px;
    margin-right: 2px;
    vertical-align: middle;
    width: 24px;
}

.admin-index-table .col-user-name a {
    font-weight: 700;
}

.admin-index-table .col-user-active,.admin-index-table .col-user-active-title {
    text-align: center;
}

.admin-index-table .col-vote-story-title {
    width: 45%;
}

.icon-admin-checkbox-false,.icon-admin-checkbox-true {
    border-radius: 50%;
    display: inline-block;
    height: 8px;
    vertical-align: middle;
    width: 8px;
}

.icon-admin-checkbox-true {
    background-color: #080;
}

.icon-admin-checkbox-false {
    background-color: #a00;
}

.admin-index-filters {
    box-sizing: border-box;
    float: right;
    padding-left: 1em;
    width: 25%;
}

.admin-input-text-full {
    margin-left: 0;
    margin-right: 0;
    width: calc(100% - 14px);  /* margin and padding */
}

.admin-input-select-full {
    box-sizing: border-box;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}

.admin-log-list {
    background-color: #fff;
    padding: 8px;
}

.admin-log-item {
    border-top: 1px solid #eee;
    font-size: 12px;
    margin: 8px 0;
}

.admin-log-item.log-item-addition .log-action-label {
    color: #080;
}

.admin-log-item.log-item-change .log-action-label {
    color: #00a;
}

.admin-log-item.log-item-deletion .log-action-label {
    color: #a00;
}

.admin-log-item .log-item-meta,.admin-log-item .log-item-meta a {
    color: #999;
}

.admin-items-list>li {
    margin: 4px 0;
}

@media (max-width:840px) {
    .admin-index-table-container {
        overflow-x: scroll;
        padding-bottom: 16px;
    }

    .admin-index-filters,.admin-index-table-container {
        float: none;
        width: 100%;
    }
}

@media (max-width:660px) {
    .admin-index {
        font-size: 10px;
    }
}

/* etc */

.timezone-select {
    width: auto;
}


/* === Adaptive overrides === */

@media (max-width:1000px) {
    .container {
        margin-bottom: 0;
    }
    .container,.footer {
        border-radius: 0;
    }
}

@media (min-width:1200px) {
    .container {
        width: 1170px;
    }
}

@media (max-width:1100px) {
    .input-xxxlarge {
        width: 530px;
    }
}

/* Tablets */
@media (min-width:768px) and (max-width:979px) {
    .container {
        min-width: 728px;
        padding: 0;
        width: auto;
    }
    .nav-main {
        margin-left: 0;
        margin-right: 0;
        width: auto;
    }
    .logopic,.page-header {
        box-shadow: none;
    }
    .footer,.logopic,.nav-pills,.page-header {
        margin-left: 0;
        width: auto;
    }
    #content {
        padding: 0 0 0 20px;
    }
    .span12,.staticpage-content {
        width: 96%;
    }
    .span8 {
        max-width: 626px;
        min-width: 475px;
        width: 62%;
    }
    .span4 {
        max-width: 313px;
        min-width: 242px;
        width: 31%;
    }
    .welcome-box .span4,.welcome-box .span8 {
        max-width: 96%;
        width: 96%;
    }
    .main-menu .logolink {
        font-size: 32px;
    }
    .chapter-text-block {
        margin: 0;
        width: calc(100% - 20px);
    }
    .story-panel {
        margin-right: 0;
    }
    .all-tags-list>li {
        width: 50%;
    }
}

@media (min-width:768px) {
    .modal {
        left: 45%;
        width: 640px;
    }
    .modal-body {
        max-height: 450px!important;
    }
    .modal textarea.span4 {
        max-width: 85%;
    }
}

/* Tablets portrait */
@media (max-width:767px) {
    .container {
        min-width: 480px;
        padding: 0;
        width: auto;
    }
    .nav-main {
        margin-left: 0;
        margin-right: 0;
        width: auto;
    }
    .logopic,.page-header {
        box-shadow: none;
    }
    .footer,.nav-pills,.page-header {
        margin-left: 0;
        width: auto;
    }
    #content {
        padding: 0 0 0 20px;
    }
    .span12,.span4,.span8 {
        width: 99%;
    }
    .logopic {
        display: none
    }
    .main-menu .logolink {
        font-size: 26px;
    }
    .main-menu li {
        font-size: 17px;
        padding-right: 14px;
    }
    .nav-pills {
        font-size: 12px;
        padding: 10px 12px;
    }
    .nav-pills>li>a {
        padding: 6px 8px;
    }
    .story-panel {
        margin-right: -1%;
    }
    .story-panel.story-panel-floating {
        opacity: 1;
    }
    .chapter-text-block {
        margin: 0;
        width: calc(100% - 20px);
    }
    .controls textarea {
        max-height: 200px;
        max-width: 400px;
    }
    .search-input {
        width: 256px;
    }
    .story-chapter-page .story-panel {
        height: auto;
    }
    .comments-tree .comment-item {
        max-width: 100%;
    }
    .comment-form-content {
        width: auto;
    }
    .comment-add-link {
        font-size: 16px;
    }
    #comment-add-link+.comment-form {
        background-image: none;
        min-height: auto;
    }
    .input-xxxlarge {
        width: calc(100% - 24px);
    }
    .admin-dashboard>a {
        display: block;
        min-height: 0;
        width: auto;
    }
    .admin-dashboard>a,.admin-log-list {
        margin-right: calc(12px - 1%);
    }
    .all-tags-list>li {
        width: 50%;
    }
}

/* Smartphones */
@media (max-width:480px) {
    .container {
        min-width: 240px;
    }
    #content {
        padding: 0 0 0 12px;
    }
    .page-header {
        height: 68px;
        padding-top: 12px;
    }
    .controls textarea {
        width: calc(100% - 24px);
    }
    .search-input {
        margin-right: 0;
        width: calc(100% - 14px);
    }
    .main-menu .logolink {
        font-size: 15px;
        padding-right: 6px;
    }
    .main-menu li {
        font-size: 14px;
        padding-right: 4px;
    }
    .nav-pills {
        font-size: 14px;
        padding: 4px 12px 8px;
    }
    .nav-pills>li>a {
        padding: 6px 8px;
    }
    .nav-pills>li,.nav-tabs>li {
        padding: 0;
    }
    .story-info-header,h1 {
        font-size: 22px;
        line-height: 28px;
    }
    .chapter-text-block {
        margin: 0;
        width: calc(100% - 12px);
    }
    .chapter-text {
        font-size: 12px;
        line-height: 22px;
    }
    .characters-group {
        display: inline;
        padding-right: 0;
    }
    /*
    .padded>.bootstrap.radio {
        display: none;
    }
    */
    .all-tags-list>li {
        width: 100%;
    }
}

/* 320 px screens */
@media (max-width:320px) {
    .nav-pills>li>a {
        font-size: 13px;
        padding: 4px;
    }
    .story-tag {
        font-size: 12px;
        line-height: 14px;
        padding: 4px 5px;
    }
    .login-form .input-small {
        width: 56px;
    }
}

/*!**********************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./css/slides.css ***!
  \**********************************************************************************************************************************************************************/
#slides {
    background-color: #fffc;
    height: var(--slides-height);
    overflow: hidden;
    position: absolute;
    right: 1rem;
    top: 1rem;
    width: 36rem;

}


#slides input {
        display: none;
        opacity: 0;
    }


#slides input,#slides label {
        cursor: pointer;
        position: relative;
    }


#slides label {
        background-color: initial;
        border: calc(var(--bullets-size)/5) solid var(--bullets-color-main);
        border-radius: 999px;
        display: inline-block;
        float: right;
        height: var(--bullets-size);
        margin-right: var(--bullets-margin);
        margin-top: calc(var(--slides-height) - var(--bullets-margin) - 1rem);
        transition-duration: .4s;
        width: var(--bullets-size);
        z-index: 2;
    }


#slides input:checked+label {
        background-color: var(--bullets-color-accent);
    }


#slides input:focus+label {
        box-shadow: 0 0 0 2px var(--bullets-color-accent), 0 0 5px var(--bullets-color-main);
    }


#slides h3 {
        padding-bottom: .2em;
    }


#slides h3 a {
        text-decoration: none;
    }


#slides .story-item {
        box-sizing: border-box;
        margin: 0 !important;
    }


.slide {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


.slide .story-summary {
        /*noinspection CssUnknownProperty*/
        -webkit-line-clamp: var(--max-lines);
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-box-orient: vertical;
    }

input:checked~.slide {
    /* Add some transition too?.. */
    transform: translateX(100%);
}

input:checked+label+.slide {
    opacity: 1;
    transform: translateX(0);
    transition: opacity .5s ease-in-out;
}



/*!***************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./components/StoryTags/styles.css ***!
  \***************************************************************************************************************************************************************************************/
:root {
  --background: #fff;
  --default-tag-color: #999;
  --highlight-filters: saturate(104%) brightness(104%);
}

.tags-container {
  align-items: flex-start;
  background-color: var(--background);
  border: 1px solid #ccc;
  border-radius: .25em;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

  display: flex;
  flex-wrap: wrap;
  max-height: 15em;
  min-height: 2.3em;
  overflow-y: auto;

  padding: .3em .5em;

  transition: border .2s linear,box-shadow .2s linear;

  width: 80%;
}

.react-tagsinput--focused>.tags-container {
  border-color: #52a8eccc;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #52a8ec99;
}

.tags-input-container {
  display: none!important;
}

.tag-block {
  margin: .15em;
  padding: .5em;
}

.tag-item {
  background-color: var(--default-tag-color);
  border-radius: .25em;
  color: var(--background);
  font-weight: 700;
  line-height: 1em;
  text-shadow: 0 -1px 0 #00000040;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
}

:is(.tag-item span):before {
      content: " ×";
    }

.tag-item:hover {
    filter: var(--highlight-filters);
  }

.tag-item-type-default {
  background-color: var(--default-tag-color);
}

.tag-remove {
  cursor: pointer;
  font-weight: 700;
}

.tag-help {
  font-size: smaller;
  font-style: italic;
  margin: .25em .5em;
}

.react-autosuggest__container {
  flex-grow: 1;
}

.react-autosuggest__container .dropdown-input {
    background-color: initial;

    /* disable default bootstrap styles */
    border: 0;
    box-shadow: none;
    box-sizing: border-box;
    height: 28px;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }

:is(.react-autosuggest__container .dropdown-input):focus {
      box-shadow: none;
    }

.react-autosuggest__suggestions-container {
  background-color: var(--background);
  border: 1px solid #ccc;
  border-radius: .25em;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  margin: .15em;
  max-height: 15em;
  max-width: 30em;
  min-height: 2.3em;
  overflow-y: auto;
  position: absolute;
  visibility: hidden;
  z-index: 1000;
}

.react-autosuggest__suggestions-container--open {
  visibility: visible;
}

.react-autosuggest__suggestions-list {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: .3em;
}

.react-autosuggest__suggestion {
  cursor: pointer;
}

.react-autosuggest__suggestion--highlighted {
  filter: var(--highlight-filters);
}

/*!*****************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./index.css ***!
  \*****************************************************************************************************************************************************************/



/*# sourceMappingURL=index.dev.css.map*/