article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display:block
}
audio,
canvas,
video {
  display:inline-block;
  *display:inline;
  *zoom:1
}
audio:not([controls]) {
  display:none
}
html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}
a:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
a:hover,
a:active {
  outline:0
}
sub,
sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  width:auto\	;
  height:auto;
  max-width:100%;
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic
}
#map_canvas img,
.google-maps img {
  max-width:none
}
button,
input,
select,
textarea {
  margin:0;
  font-size:100%;
  vertical-align:middle
}
button,
input {
  *overflow:visible
  line-height:normal
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding:0;
  border:0
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor:pointer;
  -webkit-appearance:button
}
label,
select,
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
  cursor:pointer
}
input[type=search] {
  box-sizing:content-box;
  -webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance:none
}
textarea {
  overflow:auto;
  vertical-align:top
}
@media print {
  * {
    color:#000!important;
    text-shadow:none!important;
    background:transparent!important;
    box-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^="javascript:"]:after,
  a[href^="#"]:after {
    content:""
  }
  pre,
  blockquote {
    border:1px solid #999;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  tr,
  img {
    page-break-inside:avoid
  }
  img {
    max-width:100%!important
  }
  @page {
    margin:.5cm
  }
  p,
  h2,
  h3 {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
}
body {
  margin:0;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
  color:#333;
  background-color:#fff
}
a {
  color:#08c;
  text-decoration:none
}
a:hover,
a:focus {
  color:#005580;
  text-decoration:underline
}
.img-rounded {
  border-radius:6px
}
.img-polaroid {
  padding:4px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  box-shadow:0 1px 3px #0000001a
}
.img-circle {
  border-radius:500px
}
.row {
  margin-left:-20px;
  *zoom:1
}
.row:before,
.row:after {
  display:table;
  line-height:0;
  content:""
}
.row:after {
  clear:both
}
[class*=span] {
  float:left;
  min-height:1px;
  margin-left:20px
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container,
.span12 {
  width:940px
}
.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%;
  *zoom:1
}
.row-fluid:before,
.row-fluid:after {
  display:table;
  line-height:0;
  content:""
}
.row-fluid:after {
  clear:both
}
.row-fluid [class*=span] {
  display:block;
  float:left;
  width:100%;
  min-height:30px;
  margin-left:2.1276595745%;
  *margin-left:2.0744680851%;
  box-sizing:border-box
}
.row-fluid [class*=span]:first-child {
  margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span] {
  margin-left:2.1276595745%
}
.row-fluid .span12 {
  width:100%;
  *width:99.9468085106%
}
.row-fluid .span11 {
  width:91.4893617021%;
  *width:91.4361702128%
}
.row-fluid .span10 {
  width:82.9787234043%;
  *width:82.9255319149%
}
.row-fluid .span9 {
  width:74.4680851064%;
  *width:74.414893617%
}
.row-fluid .span8 {
  width:65.9574468085%;
  *width:65.9042553191%
}
.row-fluid .span7 {
  width:57.4468085106%;
  *width:57.3936170213%
}
.row-fluid .span6 {
  width:48.9361702128%;
  *width:48.8829787234%
}
.row-fluid .span5 {
  width:40.4255319149%;
  *width:40.3723404255%
}
.row-fluid .span4 {
  width:31.914893617%;
  *width:31.8617021277%
}
.row-fluid .span3 {
  width:23.4042553191%;
  *width:23.3510638298%
}
.row-fluid .span2 {
  width:14.8936170213%;
  *width:14.8404255319%
}
.row-fluid .span1 {
  width:6.3829787234%;
  *width:6.329787234%
}
.row-fluid .offset12 {
  margin-left:104.2553191489%;
  *margin-left:104.1489361702%
}
.row-fluid .offset12:first-child {
  margin-left:102.1276595745%;
  *margin-left:102.0212765957%
}
.row-fluid .offset11 {
  margin-left:95.7446808511%;
  *margin-left:95.6382978723%
}
.row-fluid .offset11:first-child {
  margin-left:93.6170212766%;
  *margin-left:93.5106382979%
}
.row-fluid .offset10 {
  margin-left:87.2340425532%;
  *margin-left:87.1276595745%
}
.row-fluid .offset10:first-child {
  margin-left:85.1063829787%;
  *margin-left:85%
}
.row-fluid .offset9 {
  margin-left:78.7234042553%;
  *margin-left:78.6170212766%
}
.row-fluid .offset9:first-child {
  margin-left:76.5957446809%;
  *margin-left:76.4893617021%
}
.row-fluid .offset8 {
  margin-left:70.2127659574%;
  *margin-left:70.1063829787%
}
.row-fluid .offset8:first-child {
  margin-left:68.085106383%;
  *margin-left:67.9787234043%
}
.row-fluid .offset7 {
  margin-left:61.7021276596%;
  *margin-left:61.5957446809%
}
.row-fluid .offset7:first-child {
  margin-left:59.5744680851%;
  *margin-left:59.4680851064%
}
.row-fluid .offset6 {
  margin-left:53.1914893617%;
  *margin-left:53.085106383%
}
.row-fluid .offset6:first-child {
  margin-left:51.0638297872%;
  *margin-left:50.9574468085%
}
.row-fluid .offset5 {
  margin-left:44.6808510638%;
  *margin-left:44.5744680851%
}
.row-fluid .offset5:first-child {
  margin-left:42.5531914894%;
  *margin-left:42.4468085106%
}
.row-fluid .offset4 {
  margin-left:36.170212766%;
  *margin-left:36.0638297872%
}
.row-fluid .offset4:first-child {
  margin-left:34.0425531915%;
  *margin-left:33.9361702128%
}
.row-fluid .offset3 {
  margin-left:27.6595744681%;
  *margin-left:27.5531914894%
}
.row-fluid .offset3:first-child {
  margin-left:25.5319148936%;
  *margin-left:25.4255319149%
}
.row-fluid .offset2 {
  margin-left:19.1489361702%;
  *margin-left:19.0425531915%
}
.row-fluid .offset2:first-child {
  margin-left:17.0212765957%;
  *margin-left:16.914893617%
}
.row-fluid .offset1 {
  margin-left:10.6382978723%;
  *margin-left:10.5319148936%
}
.row-fluid .offset1:first-child {
  margin-left:8.5106382979%;
  *margin-left:8.4042553191%
}
[class*=span].hide,
.row-fluid [class*=span].hide {
  display:none
}
[class*=span].pull-right,
.row-fluid [class*=span].pull-right {
  float:right
}
.container {
  margin-right:auto;
  margin-left:auto;
  *zoom:1
}
.container:before,
.container:after {
  display:table;
  line-height:0;
  content:""
}
.container:after {
  clear:both
}
.container-fluid {
  padding-right:20px;
  padding-left:20px;
  *zoom:1
}
.container-fluid:before,
.container-fluid:after {
  display:table;
  line-height:0;
  content:""
}
.container-fluid:after {
  clear:both
}
p {
  margin:0 0 10px
}
.lead {
  margin-bottom:20px;
  font-size:21px;
  font-weight:200;
  line-height:30px
}
small {
  font-size:85%
}
strong {
  font-weight:700
}
em {
  font-style:italic
}
cite {
  font-style:normal
}
.muted {
  color:#999
}
a.muted:hover,
a.muted:focus {
  color:gray
}
.text-warning {
  color:#c09853
}
a.text-warning:hover,
a.text-warning:focus {
  color:#a47e3c
}
.text-error {
  color:#b94a48
}
a.text-error:hover,
a.text-error:focus {
  color:#953b39
}
.text-info {
  color:#3a87ad
}
a.text-info:hover,
a.text-info:focus {
  color:#2d6987
}
.text-success {
  color:#468847
}
a.text-success:hover,
a.text-success:focus {
  color:#356635
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
.text-center {
  text-align:center
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:10px 0;
  font-family:inherit;
  font-weight:700;
  line-height:20px;
  color:inherit;
  text-rendering:optimizelegibility
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight:400;
  line-height:1;
  color:#999
}
h1,
h2,
h3 {
  line-height:40px
}
h1 {
  font-size:38.5px
}
h2 {
  font-size:31.5px
}
h3 {
  font-size:24.5px
}
h4 {
  font-size:17.5px
}
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
}
.page-header {
  padding-bottom:9px;
  margin:20px 0 30px;
  border-bottom:1px solid #eee
}
ul,
ol {
  padding:0;
  margin:0 0 10px 25px
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom:0
}
li {
  line-height:20px
}
ul.unstyled,
ol.unstyled,
ul.inline,
ol.inline {
  margin-left:0;
  list-style:none
}
ul.inline>li,
ol.inline>li {
  display:inline-block;
  *display:inline;
  padding-right:5px;
  padding-left:5px;
  *zoom:1
}
dl {
  margin-bottom:20px
}
dt,
dd {
  line-height:20px
}
dt {
  font-weight:700
}
dd {
  margin-left:10px
}
.dl-horizontal {
  *zoom:1
}
.dl-horizontal:before,
.dl-horizontal:after {
  display:table;
  line-height:0;
  content:""
}
.dl-horizontal:after {
  clear:both
}
.dl-horizontal dt {
  float:left;
  width:160px;
  overflow:hidden;
  clear:left;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
}
.dl-horizontal dd {
  margin-left:180px
}
hr {
  margin:20px 0;
  border:0;
  border-top:1px solid #eee;
  border-bottom:1px solid #fff
}
abbr[title],
abbr[data-original-title] {
  cursor:help;
  border-bottom:1px dotted #999
}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase
}
blockquote {
  padding:0 0 0 15px;
  margin:0 0 20px;
  border-left:5px solid #eee
}
blockquote p {
  margin-bottom:0;
  font-size:17.5px;
  font-weight:300;
  line-height:1.25
}
blockquote small {
  display:block;
  line-height:20px;
  color:#999
}
blockquote small:before {
  content:"\2014\a0"
}
blockquote.pull-right {
  float:right;
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eee;
  border-left:0
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align:right
}
blockquote.pull-right small:before {
  content:""
}
blockquote.pull-right small:after {
  content:"\a0\2014"
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:""
}
address {
  display:block;
  margin-bottom:20px;
  font-style:normal;
  line-height:20px
}
code,
pre {
  padding:0 3px 2px;
  font-family:Monaco,Menlo,Consolas,Courier New,monospace;
  font-size:12px;
  color:#333;
  border-radius:3px
}
code {
  padding:2px 4px;
  color:#d14;
  white-space:nowrap;
  background-color:#f7f7f9;
  border:1px solid #e1e1e8
}
pre {
  display:block;
  padding:9.5px;
  margin:0 0 10px;
  font-size:13px;
  line-height:20px;
  word-break:break-all;
  word-wrap:break-word;
  white-space:pre;
  white-space:pre-wrap;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:4px
}
pre.prettyprint {
  margin-bottom:20px
}
pre code {
  padding:0;
  color:inherit;
  white-space:pre;
  white-space:pre-wrap;
  background-color:transparent;
  border:0
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll
}
form {
  margin:0 0 20px
}
fieldset {
  padding:0;
  margin:0;
  border:0
}
legend {
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:40px;
  color:#333;
  border:0;
  border-bottom:1px solid #e5e5e5
}
legend small {
  font-size:15px;
  color:#999
}
label,
input,
button,
select,
textarea {
  font-size:14px;
  font-weight:400;
  line-height:20px
}
input,
button,
select,
textarea {
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
label {
  display:block;
  margin-bottom:5px
}
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  display:inline-block;
  height:20px;
  padding:4px 6px;
  margin-bottom:10px;
  font-size:14px;
  line-height:20px;
  color:#555;
  vertical-align:middle;
  border-radius:4px
}
input,
textarea,
.uneditable-input {
  width:206px
}
textarea {
  height:auto
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  background-color:#fff;
  border:1px solid #ccc;
  box-shadow:inset 0 1px 1px #00000013;
  transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
  border-color:#52a8eccc;
  outline:0;
  outline:thin dotted \	;
  box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99
}
input[type=radio],
input[type=checkbox] {
  margin:4px 0 0;
  margin-top:1px \	;
  *margin-top:0;
  line-height:normal
}
input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
  width:auto
}
select,
input[type=file] {
  height:30px;
  *margin-top:4px;
  line-height:30px
}
select {
  width:220px;
  background-color:#fff;
  border:1px solid #ccc
}
select[multiple],
select[size] {
  height:auto
}
select:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
.uneditable-input,
.uneditable-textarea {
  color:#999;
  cursor:not-allowed;
  background-color:#fcfcfc;
  border-color:#ccc;
  box-shadow:inset 0 1px 2px #00000006
}
.uneditable-input {
  overflow:hidden;
  white-space:nowrap
}
.uneditable-textarea {
  width:auto;
  height: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
}
.radio,
.checkbox {
  min-height:20px;
  padding-left:20px
}
.radio input[type=radio],
.checkbox input[type=checkbox] {
  float:left;
  margin-left:-20px
}
.controls>.radio:first-child,
.controls>.checkbox:first-child {
  padding-top:5px
}
.radio.inline,
.checkbox.inline {
  display:inline-block;
  padding-top:5px;
  margin-bottom:0;
  vertical-align:middle
}
.radio.inline+.radio.inline,
.checkbox.inline+.checkbox.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
}
input[class*=span],
select[class*=span],
textarea[class*=span],
.uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.row-fluid .uneditable-input[class*=span] {
  float:none;
  margin-left:0
}
.input-append input[class*=span],
.input-append .uneditable-input[class*=span],
.input-prepend input[class*=span],
.input-prepend .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.row-fluid .uneditable-input[class*=span],
.row-fluid .input-prepend [class*=span],
.row-fluid .input-append [class*=span] {
  display:inline-block
}
input,
textarea,
.uneditable-input {
  margin-left:0
}
.controls-row [class*=span]+[class*=span] {
  margin-left:20px
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width:926px
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width:846px
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width:766px
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width:686px
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width:606px
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width:526px
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width:446px
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width:366px
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width:286px
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width:206px
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width:126px
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width:46px
}
.controls-row {
  *zoom:1
}
.controls-row:before,
.controls-row:after {
  display:table;
  line-height:0;
  content:""
}
.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],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor:not-allowed;
  background-color:#eee
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
  background-color:transparent
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline,
.control-group.warning .checkbox,
.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 #00000013
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color:#a47e3c;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color:#c09853;
  background-color:#fcf8e3;
  border-color:#c09853
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline,
.control-group.error .checkbox,
.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 #00000013
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color:#953b39;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #d59392
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color:#b94a48;
  background-color:#f2dede;
  border-color:#b94a48
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline,
.control-group.success .checkbox,
.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 #00000013
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color:#356635;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color:#468847;
  background-color:#dff0d8;
  border-color:#468847
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline,
.control-group.info .checkbox,
.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 #00000013
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color:#2d6987;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #7ab5d3
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color:#3a87ad;
  background-color:#d9edf7;
  border-color:#3a87ad
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color:#b94a48;
  border-color:#ee5f5b
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color:#e9322d;
  box-shadow:0 0 6px #f8b9b7
}
.form-actions {
  padding:19px 20px 20px;
  margin-top:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-top:1px solid #e5e5e5;
  *zoom:1
}
.form-actions:before,
.form-actions:after {
  display:table;
  line-height:0;
  content:""
}
.form-actions:after {
  clear:both
}
.help-block,
.help-inline {
  color:#595959
}
.help-block {
  display:block;
  margin-bottom:10px
}
.help-inline {
  display:inline-block;
  *display:inline;
  padding-left:5px;
  vertical-align:middle;
  *zoom:1
}
.input-append,
.input-prepend {
  display:inline-block;
  margin-bottom:10px;
  font-size:0;
  white-space:nowrap;
  vertical-align:middle
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size:14px
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position:relative;
  margin-bottom:0;
  *margin-left:0;
  vertical-align:top;
  border-radius:0 4px 4px 0
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index:2
}
.input-append .add-on,
.input-prepend .add-on {
  display:inline-block;
  width:auto;
  height:20px;
  min-width:16px;
  padding:4px 5px;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-align:center;
  text-shadow:0 1px 0 #fff;
  background-color:#eee;
  border:1px solid #ccc
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group>.dropdown-toggle,
.input-prepend .btn-group>.dropdown-toggle {
  vertical-align:top;
  border-radius:0
}
.input-append .active,
.input-prepend .active {
  background-color:#a9dba9;
  border-color:#46a546
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right:-1px
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child,
.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,
.input-append select+.btn-group .btn:last-child,
.input-append .uneditable-input+.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:last-child,
.input-append .btn-group:last-child>.dropdown-toggle {
  border-radius:0 4px 4px 0
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn,
.input-prepend.input-append .uneditable-input+.btn-group .btn {
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right:-1px;
  border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left:-1px;
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child {
  margin-left:0
}
input.search-query {
  padding-right:14px;
  padding-right:4px \	;
  padding-left:14px;
  padding-left:4px \	;
  margin-bottom:0;
  border-radius:15px
}
.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-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  vertical-align:middle;
  *zoom:1
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display:none
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display:inline-block
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom:0
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left:0;
  margin-bottom:0;
  vertical-align:middle
}
.form-search .radio input[type=radio],
.form-search .checkbox input[type=checkbox],
.form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
  float:left;
  margin-right:3px;
  margin-left:0
}
.control-group {
  margin-bottom:10px
}
legend+.control-group {
  margin-top:20px;
  -webkit-margin-top-collapse:separate
}
.form-horizontal .control-group {
  margin-bottom:20px;
  *zoom:1
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display:table;
  line-height:0;
  content:""
}
.form-horizontal .control-group:after {
  clear:both
}
.form-horizontal .control-label {
  float:left;
  width:160px;
  padding-top:5px;
  text-align:right
}
.form-horizontal .controls {
  *display:inline-block;
  *padding-left:20px;
  margin-left:180px;
  *margin-left:0
}
.form-horizontal .controls:first-child {
  *padding-left:180px
}
.form-horizontal .help-block {
  margin-bottom:0
}
.form-horizontal input+.help-block,
.form-horizontal select+.help-block,
.form-horizontal textarea+.help-block,
.form-horizontal .uneditable-input+.help-block,
.form-horizontal .input-prepend+.help-block,
.form-horizontal .input-append+.help-block {
  margin-top:10px
}
.form-horizontal .form-actions {
  padding-left:180px
}
table {
  max-width:100%;
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0
}
.table {
  width:100%;
  margin-bottom:20px
}
.table th,
.table td {
  padding:8px;
  line-height:20px;
  text-align:left;
  vertical-align:top;
  border-top:1px solid #ddd
}
.table th {
  font-weight:700
}
.table thead th {
  vertical-align:bottom
}
.table caption+thead tr:first-child th,
.table caption+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top:0
}
.table tbody+tbody {
  border-top:2px solid #ddd
}
.table .table {
  background-color:#fff
}
.table-condensed th,
.table-condensed td {
  padding:4px 5px
}
.table-bordered {
  border:1px solid #ddd;
  border-collapse:separate;
  *border-collapse:collapse;
  border-left:0;
  border-radius:4px
}
.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td {
  border-left:1px solid #ddd
}
.table-bordered>caption+thead>tr:first-child>th,
.table-bordered>caption+tbody>tr:first-child>th,
.table-bordered>caption+tbody>tr:first-child>td,
.table-bordered>colgroup+thead>tr:first-child>th,
.table-bordered>colgroup+tbody>tr:first-child>th,
.table-bordered>colgroup+tbody>tr:first-child>td,
.table-bordered>thead:first-child>tr:first-child>th,
.table-bordered>tbody:first-child>tr:first-child>th,
.table-bordered>tbody:first-child>tr:first-child>td {
  border-top:0
}
.table-bordered>thead:first-child>tr:first-child>th:first-child,
.table-bordered>tbody:first-child>tr:first-child>td:first-child,
.table-bordered>tbody:first-child>tr:first-child>th:first-child {
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px
}
.table-bordered>thead:first-child>tr:first-child>th:last-child,
.table-bordered>tbody:first-child>tr:first-child>td:last-child,
.table-bordered>tbody:first-child>tr:first-child>th:last-child {
  border-top-right-radius:4px;
  -moz-border-radius-topright:4px
}
.table-bordered>thead:last-child>tr:last-child>th:first-child,
.table-bordered>tbody:last-child>tr:last-child>td:first-child,
.table-bordered>tbody:last-child>tr:last-child>th:first-child,
.table-bordered>tfoot:last-child>tr:last-child>td:first-child,
.table-bordered>tfoot:last-child>tr:last-child>th:first-child {
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px
}
.table-bordered>thead:last-child>tr:last-child>th:last-child,
.table-bordered>tbody:last-child>tr:last-child>td:last-child,
.table-bordered>tbody:last-child>tr:last-child>th:last-child,
.table-bordered>tfoot:last-child>tr:last-child>td:last-child,
.table-bordered>tfoot:last-child>tr:last-child>th:last-child {
  border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px
}
.table-bordered>tfoot+tbody:last-child>tr:last-child>td:first-child {
  border-bottom-left-radius:0;
  -moz-border-radius-bottomleft:0
}
.table-bordered>tfoot+tbody:last-child>tr:last-child>td:last-child {
  border-bottom-right-radius:0;
  -moz-border-radius-bottomright:0
}
.table-bordered>caption+thead>tr:first-child>th:first-child,
.table-bordered>caption+tbody>tr:first-child>td:first-child,
.table-bordered>colgroup+thead>tr:first-child>th:first-child,
.table-bordered>colgroup+tbody>tr:first-child>td:first-child {
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px
}
.table-bordered>caption+thead>tr:first-child>th:last-child,
.table-bordered>caption+tbody>tr:first-child>td:last-child,
.table-bordered>colgroup+thead>tr:first-child>th:last-child,
.table-bordered>colgroup+tbody>tr:first-child>td:last-child {
  border-top-right-radius:4px;
  -moz-border-radius-topright: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
}
table td[class*=span],
table th[class*=span],
.row-fluid table td[class*=span],
.row-fluid table th[class*=span] {
  display:table-cell;
  float:none;
  margin-left:0
}
.table td.span1,
.table th.span1 {
  float:none;
  width:44px;
  margin-left:0
}
.table td.span2,
.table th.span2 {
  float:none;
  width:124px;
  margin-left:0
}
.table td.span3,
.table th.span3 {
  float:none;
  width:204px;
  margin-left:0
}
.table td.span4,
.table th.span4 {
  float:none;
  width:284px;
  margin-left:0
}
.table td.span5,
.table th.span5 {
  float:none;
  width:364px;
  margin-left:0
}
.table td.span6,
.table th.span6 {
  float:none;
  width:444px;
  margin-left:0
}
.table td.span7,
.table th.span7 {
  float:none;
  width:524px;
  margin-left:0
}
.table td.span8,
.table th.span8 {
  float:none;
  width:604px;
  margin-left:0
}
.table td.span9,
.table th.span9 {
  float:none;
  width:684px;
  margin-left:0
}
.table td.span10,
.table th.span10 {
  float:none;
  width:764px;
  margin-left:0
}
.table td.span11,
.table th.span11 {
  float:none;
  width:844px;
  margin-left:0
}
.table td.span12,
.table th.span12 {
  float:none;
  width:924px;
  margin-left:0
}
.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
}
.dropup,
.dropdown {
  position:relative
}
.dropdown-toggle {
  *margin-bottom:-3px
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline:0
}
.caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:""
}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  *border-right-width:2px;
  *border-bottom-width:2px;
  border-radius:6px;
  box-shadow:0 5px 10px #0003;
  -moz-background-clip:padding;
  background-clip:padding-box
}
.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.dropdown-menu .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #fff
}
.dropdown-menu>li>a {
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:400;
  line-height:20px;
  color:#333;
  white-space:nowrap
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
  color:#fff;
  text-decoration:none;
  background-color:#0081c2;
  background-image:linear-gradient(to bottom,#08c,#0077b3);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0)
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color:#fff;
  text-decoration:none;
  background-color:#0081c2;
  background-image:linear-gradient(to bottom,#08c,#0077b3);
  background-repeat:repeat-x;
  outline:0;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0)
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color:#999
}
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration:none;
  cursor:default;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open {
  *z-index:1000
}
.open>.dropdown-menu {
  display:block
}
.dropdown-backdrop {
  position:fixed;
  inset:0;
  z-index:990
}
.pull-right>.dropdown-menu {
  right:0;
  left:auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top:0;
  border-bottom:4px solid #000;
  content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:1px
}
.dropdown-submenu {
  position:relative
}
.dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-6px;
  margin-left:-1px;
  border-radius:0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
  display:block
}
.dropup .dropdown-submenu>.dropdown-menu {
  top:auto;
  bottom:0;
  margin-top:0;
  margin-bottom:-2px;
  border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after {
  display:block;
  float:right;
  width:0;
  height:0;
  margin-top:5px;
  margin-right:-10px;
  border-color:transparent;
  border-left-color:#ccc;
  border-style:solid;
  border-width:5px 0 5px 5px;
  content:" "
}
.dropdown-submenu:hover>a:after {
  border-left-color:#fff
}
.dropdown-submenu.pull-left {
  float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
  left:-100%;
  margin-left:10px;
  border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header {
  padding-right:20px;
  padding-left:20px
}
.typeahead {
  z-index:1051;
  margin-top:2px;
  border-radius:4px
}
.well {
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:4px;
  box-shadow:inset 0 1px 1px #0000000d
}
.well blockquote {
  border-color:#ddd;
  border-color:#00000026
}
.well-large {
  padding:24px;
  border-radius:6px
}
.well-small {
  padding:9px;
  border-radius:3px
}
.fade {
  opacity:0;
  transition:opacity .15s linear
}
.fade.in {
  opacity:1
}
.collapse {
  position:relative;
  height:0;
  overflow:hidden;
  transition:height .35s ease
}
.collapse.in {
  height:auto
}
.close {
  float:right;
  font-size:20px;
  font-weight:700;
  line-height:20px;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.2;
  filter:alpha(opacity=20)
}
.close:hover,
.close:focus {
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:.4;
  filter:alpha(opacity=40)
}
button.close {
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none
}
.btn {
  display:inline-block;
  *display:inline;
  padding:4px 12px;
  margin-bottom:0;
  *margin-left:.3em;
  font-size:14px;
  line-height:20px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,.75);
  vertical-align:middle;
  cursor:pointer;
  background-color:#f5f5f5;
  *background-color:#e6e6e6;
  background-image:linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat:repeat-x;
  border:1px solid #ccc;
  *border:0;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  border-bottom-color:#b3b3b3;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom:1;
  box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color:#333;
  background-color:#e6e6e6;
  *background-color:#d9d9d9
}
.btn:active,
.btn.active {
  background-color:#ccc \	
}
.btn:first-child {
  *margin-left:0
}
.btn:hover,
.btn:focus {
  color:#333;
  text-decoration:none;
  background-position:0 -15px;
  transition:background-position .1s linear
}
.btn:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
.btn.active,
.btn:active {
  background-image:none;
  outline:0;
  box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d
}
.btn.disabled,
.btn[disabled] {
  cursor:default;
  background-image:none;
  opacity:.65;
  filter:alpha(opacity=65);
  box-shadow:none
}
.btn-large {
  padding:11px 19px;
  font-size:17.5px;
  border-radius:6px
}
.btn-large [class^=icon-],
.btn-large [class*=" icon-"] {
  margin-top:4px
}
.btn-small {
  padding:2px 10px;
  font-size:11.9px;
  border-radius:3px
}
.btn-small [class^=icon-],
.btn-small [class*=" icon-"] {
  margin-top:0
}
.btn-mini [class^=icon-],
.btn-mini [class*=" icon-"] {
  margin-top:-1px
}
.btn-mini {
  padding:0 6px;
  font-size:10.5px;
  border-radius:3px
}
.btn-block {
  display:block;
  width:100%;
  padding-right:0;
  padding-left:0;
  box-sizing:border-box
}
.btn-block+.btn-block {
  margin-top:5px
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width:100%
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color:#ffffffbf
}
.btn-primary {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#006dcc;
  *background-color:#04c;
  background-image:linear-gradient(to bottom,#08c,#04c);
  background-repeat:repeat-x;
  border-color:#04c #04c #002a80;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color:#fff;
  background-color:#04c;
  *background-color:#003bb3
}
.btn-primary:active,
.btn-primary.active {
  background-color:#039 \	
}
.btn-warning {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#faa732;
  *background-color:#f89406;
  background-image:linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat:repeat-x;
  border-color:#f89406 #f89406 #ad6704;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color:#fff;
  background-color:#f89406;
  *background-color:#df8505
}
.btn-warning:active,
.btn-warning.active {
  background-color:#c67605 \	
}
.btn-danger {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#da4f49;
  *background-color:#bd362f;
  background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
  background-repeat:repeat-x;
  border-color:#bd362f #bd362f #802420;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color:#fff;
  background-color:#bd362f;
  *background-color:#a9302a
}
.btn-danger:active,
.btn-danger.active {
  background-color:#942a25 \	
}
.btn-success {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#5bb75b;
  *background-color:#51a351;
  background-image:linear-gradient(to bottom,#62c462,#51a351);
  background-repeat:repeat-x;
  border-color:#51a351 #51a351 #387038;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff51a351",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color:#fff;
  background-color:#51a351;
  *background-color:#499249
}
.btn-success:active,
.btn-success.active {
  background-color:#408140 \	
}
.btn-info {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#49afcd;
  *background-color:#2f96b4;
  background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
  background-repeat:repeat-x;
  border-color:#2f96b4 #2f96b4 #1f6377;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color:#fff;
  background-color:#2f96b4;
  *background-color:#2a85a0
}
.btn-info:active,
.btn-info.active {
  background-color:#24748c \	
}
.btn-inverse {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#363636;
  *background-color:#222;
  background-image:linear-gradient(to bottom,#444,#222);
  background-repeat:repeat-x;
  border-color:#222 #222 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color:#fff;
  background-color:#222;
  *background-color:#151515
}
.btn-inverse:active,
.btn-inverse.active {
  background-color:#080808 \	
}
button.btn,
input[type=submit].btn {
  *padding-top:3px;
  *padding-bottom:3px
}
button.btn::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
  padding:0;
  border:0
}
button.btn.btn-large,
input[type=submit].btn.btn-large {
  *padding-top:7px;
  *padding-bottom:7px
}
button.btn.btn-small,
input[type=submit].btn.btn-small {
  *padding-top:3px;
  *padding-bottom:3px
}
button.btn.btn-mini,
input[type=submit].btn.btn-mini {
  *padding-top:1px;
  *padding-bottom:1px
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color:transparent;
  background-image:none;
  box-shadow:none
}
.btn-link {
  color:#08c;
  cursor:pointer;
  border-color:transparent;
  border-radius:0
}
.btn-link:hover,
.btn-link:focus {
  color:#005580;
  text-decoration:underline;
  background-color:transparent
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color:#333;
  text-decoration:none
}
.btn-group {
  position:relative;
  display:inline-block;
  *display:inline;
  *margin-left:.3em;
  font-size:0;
  white-space:nowrap;
  vertical-align:middle;
  *zoom:1
}
.btn-group:first-child {
  *margin-left:0
}
.btn-group+.btn-group {
  margin-left:5px
}
.btn-toolbar {
  margin-top:10px;
  margin-bottom:10px;
  font-size:0
}
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn-group+.btn,
.btn-toolbar>.btn+.btn-group {
  margin-left:5px
}
.btn-group>.btn {
  position:relative;
  border-radius:0
}
.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 {
  margin-left:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px
}
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px
}
.btn-group>.btn.large:first-child {
  margin-left:0;
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px
}
.btn-group>.btn.large:last-child,
.btn-group>.large.dropdown-toggle {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px
}
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active {
  z-index:2
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline:0
}
.btn-group>.btn+.dropdown-toggle {
  *padding-top:5px;
  padding-right:8px;
  *padding-bottom:5px;
  padding-left:8px;
  box-shadow:inset 1px 0 #ffffff20,inset 0 1px #fff3,0 1px 2px #0000000d
}
.btn-group>.btn-mini+.dropdown-toggle {
  *padding-top:2px;
  padding-right:5px;
  *padding-bottom:2px;
  padding-left:5px
}
.btn-group>.btn-small+.dropdown-toggle {
  *padding-top:5px;
  *padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle {
  *padding-top:7px;
  padding-right:12px;
  *padding-bottom:7px;
  padding-left: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-top:8px;
  margin-left:0
}
.btn-large .caret {
  margin-top:6px
}
.btn-large .caret {
  border-top-width:5px;
  border-right-width:5px;
  border-left-width:5px
}
.btn-mini .caret,
.btn-small .caret {
  margin-top:8px
}
.dropup .btn-large .caret {
  border-bottom-width:5px
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.btn-group-vertical {
  display:inline-block;
  *display:inline;
  *zoom:1
}
.btn-group-vertical>.btn {
  display:block;
  float:none;
  max-width:100%;
  border-radius:0
}
.btn-group-vertical>.btn+.btn {
  margin-top:-1px;
  margin-left:0
}
.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
}
.alert {
  padding:8px 35px 8px 14px;
  margin-bottom:20px;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  border-radius:4px
}
.alert,
.alert h4 {
  color:#c09853
}
.alert h4 {
  margin:0
}
.alert .close {
  position:relative;
  top:-2px;
  right:-21px;
  line-height:20px
}
.alert-success {
  color:#468847;
  background-color:#dff0d8;
  border-color:#d6e9c6
}
.alert-success h4 {
  color:#468847
}
.alert-danger,
.alert-error {
  color:#b94a48;
  background-color:#f2dede;
  border-color:#eed3d7
}
.alert-danger h4,
.alert-error h4 {
  color:#b94a48
}
.alert-info {
  color:#3a87ad;
  background-color:#d9edf7;
  border-color:#bce8f1
}
.alert-info h4 {
  color:#3a87ad
}
.alert-block {
  padding-top:14px;
  padding-bottom:14px
}
.alert-block>p,
.alert-block>ul {
  margin-bottom:0
}
.alert-block p+p {
  margin-top:5px
}
.nav {
  margin-bottom:20px;
  margin-left:0;
  list-style:none
}
.nav>li>a {
  display:block
}
.nav>li>a:hover,
.nav>li>a:focus {
  text-decoration:none;
  background-color:#eee
}
.nav>li>a>img {
  max-width:none
}
.nav>.pull-right {
  float:right
}
.nav-header {
  display:block;
  padding:3px 15px;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  color:#999;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  text-transform:uppercase
}
.nav li+.nav-header {
  margin-top:9px
}
.nav-list {
  padding-right:15px;
  padding-left:15px;
  margin-bottom:0
}
.nav-list>li>a,
.nav-list .nav-header {
  margin-right:-15px;
  margin-left:-15px;
  text-shadow:0 1px 0 rgba(255,255,255,.5)
}
.nav-list>li>a {
  padding:3px 15px
}
.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.2);
  background-color:#08c
}
.nav-list [class^=icon-],
.nav-list [class*=" icon-"] {
  margin-right:2px
}
.nav-list .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #fff
}
.nav-tabs,
.nav-pills {
  *zoom:1
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display:table;
  line-height:0;
  content:""
}
.nav-tabs:after,
.nav-pills:after {
  clear:both
}
.nav-tabs>li,
.nav-pills>li {
  float:left
}
.nav-tabs>li>a,
.nav-pills>li>a {
  padding-right:12px;
  padding-left:12px;
  margin-right:2px;
  line-height:14px
}
.nav-tabs {
  border-bottom:1px solid #ddd
}
.nav-tabs>li {
  margin-bottom:-1px
}
.nav-tabs>li>a {
  padding-top:8px;
  padding-bottom:8px;
  line-height:20px;
  border:1px solid transparent;
  border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus {
  border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
  color:#555;
  cursor:default;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent
}
.nav-pills>li>a {
  padding-top:8px;
  padding-bottom:8px;
  margin-top:2px;
  margin-bottom:2px;
  border-radius:5px
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  color:#fff;
  background-color:#08c
}
.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-right-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px
}
.nav-tabs.nav-stacked>li:last-child>a {
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px
}
.nav-tabs.nav-stacked>li>a:hover,
.nav-tabs.nav-stacked>li>a:focus {
  z-index:2;
  border-color:#ddd
}
.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 {
  margin-top:6px;
  border-top-color:#08c;
  border-bottom-color:#08c
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color:#005580;
  border-bottom-color:#005580
}
.nav-tabs .dropdown-toggle .caret {
  margin-top:8px
}
.nav .active .dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color:#555;
  border-bottom-color:#555
}
.nav>.dropdown.active>a:hover,
.nav>.dropdown.active>a:focus {
  cursor:pointer
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav>li.dropdown.open.active>a:hover,
.nav>li.dropdown.open.active>a:focus {
  color:#fff;
  background-color:#999;
  border-color:#999
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
  opacity:1;
  filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover,
.tabs-stacked .open>a:focus {
  border-color:#999
}
.tabbable {
  *zoom:1
}
.tabbable:before,
.tabbable:after {
  display:table;
  line-height:0;
  content:""
}
.tabbable:after {
  clear:both
}
.tab-content {
  overflow:auto
}
.tabs-below>.nav-tabs,
.tabs-right>.nav-tabs,
.tabs-left>.nav-tabs {
  border-bottom:0
}
.tab-content>.tab-pane,
.pill-content>.pill-pane {
  display:none
}
.tab-content>.active,
.pill-content>.active {
  display:block
}
.tabs-below>.nav-tabs {
  border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li {
  margin-top:-1px;
  margin-bottom:0
}
.tabs-below>.nav-tabs>li>a {
  border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
  border-top-color:#ddd;
  border-bottom-color:transparent
}
.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:hover,
.tabs-below>.nav-tabs>.active>a:focus {
  border-color:transparent #ddd #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 {
  min-width:74px;
  margin-right:0;
  margin-bottom:3px
}
.tabs-left>.nav-tabs {
  float:left;
  margin-right:19px;
  border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a {
  margin-right:-1px;
  border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus {
  border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
  border-color:#ddd transparent #ddd #ddd;
  *border-right-color:#fff
}
.tabs-right>.nav-tabs {
  float:right;
  margin-left:19px;
  border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a {
  margin-left:-1px;
  border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus {
  border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:hover,
.tabs-right>.nav-tabs .active>a:focus {
  border-color:#ddd #ddd #ddd transparent;
  *border-left-color:#fff
}
.nav>.disabled>a {
  color:#999
}
.nav>.disabled>a:hover,
.nav>.disabled>a:focus {
  text-decoration:none;
  cursor:default;
  background-color:transparent
}
.navbar {
  *position:relative;
  *z-index:2;
  margin-bottom:20px;
  overflow:visible
}
.navbar-inner {
  min-height:40px;
  padding-right:20px;
  padding-left:20px;
  background-color:#fafafa;
  background-image:linear-gradient(to bottom,#fff,#f2f2f2);
  background-repeat:repeat-x;
  border:1px solid #d4d4d4;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff2f2f2",GradientType=0);
  *zoom:1;
  box-shadow:0 1px 4px #0001
}
.navbar-inner:before,
.navbar-inner:after {
  display:table;
  line-height:0;
  content:""
}
.navbar-inner:after {
  clear:both
}
.navbar .container {
  width:auto
}
.nav-collapse.collapse {
  height:auto;
  overflow:visible
}
.navbar .brand {
  display:block;
  float:left;
  padding:10px 20px;
  margin-left:-20px;
  font-size:20px;
  font-weight:200;
  color:#777;
  text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration:none
}
.navbar-text {
  margin-bottom:0;
  line-height:40px;
  color:#777
}
.navbar-link {
  color:#777
}
.navbar-link:hover,
.navbar-link:focus {
  color:#333
}
.navbar .divider-vertical {
  height:40px;
  margin:0 9px;
  border-right:1px solid #fff;
  border-left:1px solid #f2f2f2
}
.navbar .btn,
.navbar .btn-group {
  margin-top:5px
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top:0
}
.navbar-form {
  margin-bottom:0;
  *zoom:1
}
.navbar-form:before,
.navbar-form:after {
  display:table;
  line-height:0;
  content:""
}
.navbar-form:after {
  clear:both
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top:5px
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display:inline-block;
  margin-bottom:0
}
.navbar-form input[type=image],
.navbar-form input[type=checkbox],
.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 {
  position:relative;
  float:left;
  margin-top:5px;
  margin-bottom:0
}
.navbar-search .search-query {
  padding:4px 14px;
  margin-bottom:0;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:1;
  border-radius:15px
}
.navbar-static-top {
  position:static;
  margin-bottom:0
}
.navbar-static-top .navbar-inner {
  border-radius:0
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position:fixed;
  right:0;
  left:0;
  z-index:1030;
  margin-bottom:0
}
.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-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right:0;
  padding-left:0;
  border-radius:0
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .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 {
  position:relative;
  left:0;
  display:block;
  float:left;
  margin:0 10px 0 0
}
.navbar .nav.pull-right {
  float:right;
  margin-right:0
}
.navbar .nav>li {
  float:left
}
.navbar .nav>li>a {
  float:none;
  padding:10px 15px;
  color:#777;
  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 {
  color:#333;
  text-decoration:none;
  background-color:transparent
}
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus {
  color:#555;
  text-decoration:none;
  background-color:#e5e5e5;
  box-shadow:inset 0 3px 8px #00000020
}
.navbar .btn-navbar {
  display:none;
  float:right;
  padding:7px 10px;
  margin-right:5px;
  margin-left:5px;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#ededed;
  *background-color:#e5e5e5;
  background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
  background-repeat:repeat-x;
  border-color:#e5e5e5 #e5e5e5 #bfbfbf;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2",endColorstr="#ffe5e5e5",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff13
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color:#fff;
  background-color:#e5e5e5;
  *background-color:#d9d9d9
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color:#ccc \	
}
.navbar .btn-navbar .icon-bar {
  display:block;
  width:18px;
  height:2px;
  background-color:#f5f5f5;
  border-radius:1px;
  box-shadow:0 1px #00000040
}
.btn-navbar .icon-bar+.icon-bar {
  margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before {
  position:absolute;
  top:-7px;
  left:9px;
  display:inline-block;
  border-right:7px solid transparent;
  border-bottom:7px solid #ccc;
  border-left:7px solid transparent;
  border-bottom-color:#0003;
  content:""
}
.navbar .nav>li>.dropdown-menu:after {
  position:absolute;
  top:-6px;
  left:10px;
  display:inline-block;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  border-left:6px solid transparent;
  content:""
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
  top:auto;
  bottom:-7px;
  border-top:7px solid #ccc;
  border-bottom:0;
  border-top-color:#0003
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
  top:auto;
  bottom:-6px;
  border-top:6px solid #fff;
  border-bottom:0
}
.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret {
  border-top-color:#333;
  border-bottom-color:#333
}
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
  color:#555;
  background-color:#e5e5e5
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
  border-top-color:#777;
  border-bottom-color:#777
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
  border-top-color:#555;
  border-bottom-color:#555
}
.navbar .pull-right>li>.dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu:before,
.navbar .nav>li>.dropdown-menu.pull-right:before {
  right:12px;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu:after,
.navbar .nav>li>.dropdown-menu.pull-right:after {
  right:13px;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
  right:100%;
  left:auto;
  margin-right:-1px;
  margin-left:0;
  border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner {
  background-color:#1b1b1b;
  background-image:linear-gradient(to bottom,#222,#111);
  background-repeat:repeat-x;
  border-color:#252525;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222",endColorstr="#ff111111",GradientType=0)
}
.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
  color:#999;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav>li>a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav>li>a:focus {
  color:#fff
}
.navbar-inverse .brand,
.navbar-inverse .navbar-text {
  color:#999
}
.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
  color:#fff;
  background-color:transparent
}
.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus {
  color:#fff;
  background-color:#111
}
.navbar-inverse .navbar-link {
  color:#999
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color:#fff
}
.navbar-inverse .divider-vertical {
  border-right-color:#222;
  border-left-color:#111
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
  color:#fff;
  background-color:#111
}
.navbar-inverse .nav li.dropdown>a:hover .caret,
.navbar-inverse .nav li.dropdown>a:focus .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
  border-top-color:#999;
  border-bottom-color:#999
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query {
  color:#fff;
  background-color:#515151;
  border-color:#111;
  box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff26;
  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:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding:5px 15px;
  color:#333;
  text-shadow:0 1px 0 #fff;
  background-color:#fff;
  border:0;
  outline:0;
  box-shadow:0 0 3px #00000026
}
.navbar-inverse .btn-navbar {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#0e0e0e;
  *background-color:#040404;
  background-image:linear-gradient(to bottom,#151515,#040404);
  background-repeat:repeat-x;
  border-color:#040404 #040404 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515",endColorstr="#ff040404",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color:#fff;
  background-color:#040404;
  *background-color:#000
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color:#000 \	
}
.breadcrumb {
  padding:8px 15px;
  margin:0 0 20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px
}
.breadcrumb>li {
  display:inline-block;
  *display:inline;
  text-shadow:0 1px 0 #fff;
  *zoom:1
}
.breadcrumb>li>.divider {
  padding:0 5px;
  color:#ccc
}
.breadcrumb>.active {
  color:#999
}
.pagination {
  margin:20px 0
}
.pagination ul {
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  margin-left:0;
  border-radius:4px;
  *zoom:1;
  box-shadow:0 1px 2px #0000000d
}
.pagination ul>li {
  display:inline
}
.pagination ul>li>a,
.pagination ul>li>span {
  float:left;
  padding:4px 12px;
  line-height:20px;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #ddd;
  border-left-width:0
}
.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span {
  background-color:#f5f5f5
}
.pagination ul>.active>a,
.pagination ul>.active>span {
  color:#999;
  cursor:default
}
.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>a:focus {
  color:#999;
  cursor:default;
  background-color:transparent
}
.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
  border-left-width:1px;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px
}
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px
}
.pagination-centered {
  text-align:center
}
.pagination-right {
  text-align:right
}
.pagination-large ul>li>a,
.pagination-large ul>li>span {
  padding:11px 19px;
  font-size:17.5px
}
.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span {
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px
}
.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px
}
.pagination-mini ul>li:first-child>a,
.pagination-small ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>span {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px
}
.pagination-mini ul>li:last-child>a,
.pagination-small ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>span {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px
}
.pagination-small ul>li>a,
.pagination-small ul>li>span {
  padding:2px 10px;
  font-size:11.9px
}
.pagination-mini ul>li>a,
.pagination-mini ul>li>span {
  padding:0 6px;
  font-size:10.5px
}
.pager {
  margin:20px 0;
  text-align:center;
  list-style:none;
  *zoom:1
}
.pager:before,
.pager:after {
  display:table;
  line-height:0;
  content:""
}
.pager:after {
  clear:both
}
.pager li {
  display:inline
}
.pager li>a,
.pager li>span {
  display:inline-block;
  padding:5px 14px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px
}
.pager li>a:hover,
.pager li>a:focus {
  text-decoration:none;
  background-color:#f5f5f5
}
.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>a:focus,
.pager .disabled>span {
  color:#999;
  cursor:default;
  background-color:#fff
}
.modal-backdrop {
  position:fixed;
  inset:0;
  z-index:1040;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity:.8;
  filter:alpha(opacity=80)
}
.modal {
  position:fixed;
  top:10%;
  left:50%;
  z-index:1050;
  width:560px;
  margin-left:-280px;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.3);
  *border:1px solid #999;
  border-radius:6px;
  outline:0;
  box-shadow:0 3px 7px #0000004d;
  -moz-background-clip:padding-box;
  background-clip:padding-box
}
.modal.fade {
  top:-25%;
  transition:opacity .3s linear,top .3s ease-out
}
.modal.fade.in {
  top:10%
}
.modal-header {
  padding:9px 15px;
  border-bottom:1px solid #eee
}
.modal-header .close {
  margin-top:2px
}
.modal-header h3 {
  margin:0;
  line-height:30px
}
.modal-body {
  position:relative;
  max-height:400px;
  padding:15px;
  overflow-y:auto
}
.modal-form {
  margin-bottom:0
}
.modal-footer {
  padding:14px 15px 15px;
  margin-bottom:0;
  text-align:right;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  border-radius:0 0 6px 6px;
  *zoom:1;
  box-shadow:inset 0 1px #fff
}
.modal-footer:before,
.modal-footer:after {
  display:table;
  line-height:0;
  content:""
}
.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
}
.tooltip {
  position:absolute;
  z-index:1030;
  display:block;
  font-size:11px;
  line-height:1.4;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:visible
}
.tooltip.in {
  opacity:.8;
  filter:alpha(opacity=80)
}
.tooltip.top {
  padding:5px 0;
  margin-top:-3px
}
.tooltip.right {
  padding:0 5px;
  margin-left:3px
}
.tooltip.bottom {
  padding:5px 0;
  margin-top:3px
}
.tooltip.left {
  padding:0 5px;
  margin-left:-3px
}
.tooltip-inner {
  max-width:200px;
  padding:8px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  background-color:#000;
  border-radius:4px
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.tooltip.top .tooltip-arrow {
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-top-color:#000;
  border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
  top:50%;
  left:0;
  margin-top:-5px;
  border-right-color:#000;
  border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
  top:50%;
  right:0;
  margin-top:-5px;
  border-left-color:#000;
  border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
  top:0;
  left:50%;
  margin-left:-5px;
  border-bottom-color:#000;
  border-width:0 5px 5px
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1010;
  display:none;
  max-width:276px;
  padding:1px;
  text-align:left;
  white-space:normal;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  box-shadow:0 5px 10px #0003;
  -moz-background-clip:padding;
  background-clip:padding-box
}
.popover.top {
  margin-top:-10px
}
.popover.right {
  margin-left:10px
}
.popover.bottom {
  margin-top:10px
}
.popover.left {
  margin-left:-10px
}
.popover-title {
  padding:8px 14px;
  margin:0;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0
}
.popover-title:empty {
  display:none
}
.popover-content {
  padding:9px 14px
}
.popover .arrow,
.popover .arrow:after {
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.popover .arrow {
  border-width:11px
}
.popover .arrow:after {
  border-width:10px;
  content:""
}
.popover.top .arrow {
  bottom:-11px;
  left:50%;
  margin-left:-11px;
  border-top-color:#999;
  border-top-color:#00000040;
  border-bottom-width:0
}
.popover.top .arrow:after {
  bottom:1px;
  margin-left:-10px;
  border-top-color:#fff;
  border-bottom-width:0
}
.popover.right .arrow {
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-right-color:#999;
  border-right-color:#00000040;
  border-left-width:0
}
.popover.right .arrow:after {
  bottom:-10px;
  left:1px;
  border-right-color:#fff;
  border-left-width:0
}
.popover.bottom .arrow {
  top:-11px;
  left:50%;
  margin-left:-11px;
  border-bottom-color:#999;
  border-bottom-color:#00000040;
  border-top-width:0
}
.popover.bottom .arrow:after {
  top:1px;
  margin-left:-10px;
  border-bottom-color:#fff;
  border-top-width:0
}
.popover.left .arrow {
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-left-color:#999;
  border-left-color:#00000040;
  border-right-width:0
}
.popover.left .arrow:after {
  right:1px;
  bottom:-10px;
  border-left-color:#fff;
  border-right-width:0
}
.thumbnails {
  margin-left:-20px;
  list-style:none;
  *zoom:1
}
.thumbnails:before,
.thumbnails:after {
  display:table;
  line-height:0;
  content:""
}
.thumbnails:after {
  clear:both
}
.row-fluid .thumbnails {
  margin-left:0
}
.thumbnails>li {
  float:left;
  margin-bottom:20px;
  margin-left:20px
}
.thumbnail {
  display:block;
  padding:4px;
  line-height:20px;
  border:1px solid #ddd;
  border-radius:4px;
  box-shadow:0 1px 3px #0000000e;
  transition:all .2s ease-in-out
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color:#08c;
  box-shadow:0 1px 4px #0069d640
}
.thumbnail>img {
  display:block;
  max-width:100%;
  margin-right:auto;
  margin-left:auto
}
.thumbnail .caption {
  padding:9px;
  color:#555
}
.media,
.media-body {
  overflow:hidden;
  *overflow:visible;
  zoom:1
}
.media,
.media .media {
  margin-top:15px
}
.media:first-child {
  margin-top:0
}
.media-object {
  display:block
}
.media-heading {
  margin:0 0 5px
}
.media>.pull-left {
  margin-right:10px
}
.media>.pull-right {
  margin-left:10px
}
.media-list {
  margin-left:0;
  list-style:none
}
.label,
.badge {
  display:inline-block;
  padding:2px 4px;
  font-size:11.844px;
  font-weight:700;
  line-height:14px;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  white-space:nowrap;
  vertical-align:baseline;
  background-color:#999
}
.label {
  border-radius:3px
}
.badge {
  padding-right:9px;
  padding-left:9px;
  border-radius:9px
}
.label:empty,
.badge:empty {
  display:none
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color:#fff;
  text-decoration:none;
  cursor:pointer
}
.label-important,
.badge-important {
  background-color:#b94a48
}
.label-important[href],
.badge-important[href] {
  background-color:#953b39
}
.label-warning,
.badge-warning {
  background-color:#f89406
}
.label-warning[href],
.badge-warning[href] {
  background-color:#c67605
}
.label-success,
.badge-success {
  background-color:#468847
}
.label-success[href],
.badge-success[href] {
  background-color:#356635
}
.label-info,
.badge-info {
  background-color:#3a87ad
}
.label-info[href],
.badge-info[href] {
  background-color:#2d6987
}
.label-inverse,
.badge-inverse {
  background-color:#333
}
.label-inverse[href],
.badge-inverse[href] {
  background-color:#1a1a1a
}
.btn .label,
.btn .badge {
  position:relative;
  top:-1px
}
.btn-mini .label,
.btn-mini .badge {
  top:0
}
@keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
.progress {
  height:20px;
  margin-bottom:20px;
  overflow:hidden;
  background-color:#f7f7f7;
  background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
  background-repeat:repeat-x;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);
  box-shadow:inset 0 1px 2px #0000001a
}
.progress .bar {
  float:left;
  width:0;
  height:100%;
  font-size:12px;
  color:#fff;
  text-align:center;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#0e90d2;
  background-image:linear-gradient(to bottom,#149bdf,#0480be);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);
  box-shadow:inset 0 -1px #00000026;
  box-sizing:border-box;
  transition:width .6s ease
}
.progress .bar+.bar {
  box-shadow:inset 1px 0 #00000026,inset 0 -1px #00000026
}
.progress-striped .bar {
  background-color:#149bdf;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size:40px 40px
}
.progress.active .bar {
  animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,
.progress .bar-danger {
  background-color:#dd514c;
  background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffc43c35",GradientType=0)
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color:#ee5f5b;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-success .bar,
.progress .bar-success {
  background-color:#5eb95e;
  background-image:linear-gradient(to bottom,#62c462,#57a957);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff57a957",GradientType=0)
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color:#62c462;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-info .bar,
.progress .bar-info {
  background-color:#4bb1cf;
  background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff339bb9",GradientType=0)
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color:#5bc0de;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar,
.progress .bar-warning {
  background-color:#faa732;
  background-image:linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0)
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color:#fbb450;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.accordion {
  margin-bottom:20px
}
.accordion-group {
  margin-bottom:2px;
  border:1px solid #e5e5e5;
  border-radius:4px
}
.accordion-heading {
  border-bottom:0
}
.accordion-heading .accordion-toggle {
  display:block;
  padding:8px 15px
}
.accordion-toggle {
  cursor:pointer
}
.accordion-inner {
  padding:9px 15px;
  border-top:1px solid #e5e5e5
}
.carousel {
  position:relative;
  margin-bottom:20px;
  line-height:1
}
.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.carousel-inner>.item {
  position:relative;
  display:none;
  transition:.6s ease-in-out left
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display:block;
  line-height:1
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display:block
}
.carousel-inner>.active {
  left:0
}
.carousel-inner>.next,
.carousel-inner>.prev {
  position:absolute;
  top:0;
  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 {
  position:absolute;
  top:40%;
  left:15px;
  width:40px;
  height:40px;
  margin-top:-20px;
  font-size:60px;
  font-weight:100;
  line-height:30px;
  color:#fff;
  text-align:center;
  background:#222;
  border:3px solid #fff;
  border-radius:23px;
  opacity:.5;
  filter:alpha(opacity=50)
}
.carousel-control.right {
  right:15px;
  left:auto
}
.carousel-control:hover,
.carousel-control:focus {
  color:#fff;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90)
}
.carousel-indicators {
  position:absolute;
  top:15px;
  right:15px;
  z-index:5;
  margin:0;
  list-style:none
}
.carousel-indicators li {
  display:block;
  float:left;
  width:10px;
  height:10px;
  margin-left:5px;
  text-indent:-999px;
  background-color:#ccc;
  background-color:#ffffff40;
  border-radius:5px
}
.carousel-indicators .active {
  background-color:#fff
}
.carousel-caption {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  padding:15px;
  background:#333;
  background:#000000bf
}
.carousel-caption h4,
.carousel-caption p {
  line-height:20px;
  color:#fff
}
.carousel-caption h4 {
  margin:0 0 5px
}
.carousel-caption p {
  margin-bottom:0
}
.hero-unit {
  padding:60px;
  margin-bottom:30px;
  font-size:18px;
  font-weight:200;
  line-height:30px;
  color:inherit;
  background-color:#eee;
  border-radius:6px
}
.hero-unit h1 {
  margin-bottom:0;
  font-size:60px;
  line-height:1;
  letter-spacing:-1px;
  color:inherit
}
.hero-unit li {
  line-height:30px
}
.pull-right {
  float:right
}
.pull-left {
  float:left
}
.hide {
  display:none
}
.show {
  display:block
}
.invisible {
  visibility:hidden
}
.affix {
  position:fixed
}
.clearfix {
  *zoom:1
}
.clearfix:before,
.clearfix:after {
  display:table;
  line-height:0;
  content:""
}
.clearfix:after {
  clear:both
}
.hide-text {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  box-sizing:border-box
}
.hidden {
  display:none;
  visibility:hidden
}
.visible-phone,
.visible-tablet,
.hidden-desktop {
  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
  }
}
.visible-print {
  display:none!important
}
@media print {
  .visible-print {
    display:inherit!important
  }
  .hidden-print {
    display:none!important
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left:-30px;
    *zoom:1
  }
  .row:before,
  .row:after {
    display:table;
    line-height:0;
    content:""
  }
  .row:after {
    clear:both
  }
  [class*=span] {
    float:left;
    min-height:1px;
    margin-left:30px
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .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%;
    *zoom:1
  }
  .row-fluid:before,
  .row-fluid:after {
    display:table;
    line-height:0;
    content:""
  }
  .row-fluid:after {
    clear:both
  }
  .row-fluid [class*=span] {
    display:block;
    float:left;
    width:100%;
    min-height:30px;
    margin-left:2.5641025641%;
    *margin-left:2.5109110747%;
    box-sizing:border-box
  }
  .row-fluid [class*=span]:first-child {
    margin-left:0
  }
  .row-fluid .controls-row [class*=span]+[class*=span] {
    margin-left:2.5641025641%
  }
  .row-fluid .span12 {
    width:100%;
    *width:99.9468085106%
  }
  .row-fluid .span11 {
    width:91.452991453%;
    *width:91.3997999636%
  }
  .row-fluid .span10 {
    width:82.905982906%;
    *width:82.8527914166%
  }
  .row-fluid .span9 {
    width:74.358974359%;
    *width:74.3057828696%
  }
  .row-fluid .span8 {
    width:65.811965812%;
    *width:65.7587743226%
  }
  .row-fluid .span7 {
    width:57.264957265%;
    *width:57.2117657756%
  }
  .row-fluid .span6 {
    width:48.7179487179%;
    *width:48.6647572286%
  }
  .row-fluid .span5 {
    width:40.1709401709%;
    *width:40.1177486816%
  }
  .row-fluid .span4 {
    width:31.6239316239%;
    *width:31.5707401346%
  }
  .row-fluid .span3 {
    width:23.0769230769%;
    *width:23.0237315876%
  }
  .row-fluid .span2 {
    width:14.5299145299%;
    *width:14.4767230406%
  }
  .row-fluid .span1 {
    width:5.9829059829%;
    *width:5.9297144935%
  }
  .row-fluid .offset12 {
    margin-left:105.1282051282%;
    *margin-left:105.0218221495%
  }
  .row-fluid .offset12:first-child {
    margin-left:102.5641025641%;
    *margin-left:102.4577195854%
  }
  .row-fluid .offset11 {
    margin-left:96.5811965812%;
    *margin-left:96.4748136025%
  }
  .row-fluid .offset11:first-child {
    margin-left:94.0170940171%;
    *margin-left:93.9107110384%
  }
  .row-fluid .offset10 {
    margin-left:88.0341880342%;
    *margin-left:87.9278050555%
  }
  .row-fluid .offset10:first-child {
    margin-left:85.4700854701%;
    *margin-left:85.3637024914%
  }
  .row-fluid .offset9 {
    margin-left:79.4871794872%;
    *margin-left:79.3807965085%
  }
  .row-fluid .offset9:first-child {
    margin-left:76.9230769231%;
    *margin-left:76.8166939444%
  }
  .row-fluid .offset8 {
    margin-left:70.9401709402%;
    *margin-left:70.8337879614%
  }
  .row-fluid .offset8:first-child {
    margin-left:68.3760683761%;
    *margin-left:68.2696853973%
  }
  .row-fluid .offset7 {
    margin-left:62.3931623932%;
    *margin-left:62.2867794144%
  }
  .row-fluid .offset7:first-child {
    margin-left:59.8290598291%;
    *margin-left:59.7226768503%
  }
  .row-fluid .offset6 {
    margin-left:53.8461538462%;
    *margin-left:53.7397708674%
  }
  .row-fluid .offset6:first-child {
    margin-left:51.2820512821%;
    *margin-left:51.1756683033%
  }
  .row-fluid .offset5 {
    margin-left:45.2991452991%;
    *margin-left:45.1927623204%
  }
  .row-fluid .offset5:first-child {
    margin-left:42.735042735%;
    *margin-left:42.6286597563%
  }
  .row-fluid .offset4 {
    margin-left:36.7521367521%;
    *margin-left:36.6457537734%
  }
  .row-fluid .offset4:first-child {
    margin-left:34.188034188%;
    *margin-left:34.0816512093%
  }
  .row-fluid .offset3 {
    margin-left:28.2051282051%;
    *margin-left:28.0987452264%
  }
  .row-fluid .offset3:first-child {
    margin-left:25.641025641%;
    *margin-left:25.5346426623%
  }
  .row-fluid .offset2 {
    margin-left:19.6581196581%;
    *margin-left:19.5517366794%
  }
  .row-fluid .offset2:first-child {
    margin-left:17.094017094%;
    *margin-left:16.9876341153%
  }
  .row-fluid .offset1 {
    margin-left:11.1111111111%;
    *margin-left:11.0047281324%
  }
  .row-fluid .offset1:first-child {
    margin-left:8.547008547%;
    *margin-left:8.4406255683%
  }
  input,
  textarea,
  .uneditable-input {
    margin-left:0
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:30px
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width:1156px
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width:1056px
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width:956px
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width:856px
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width:756px
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width:656px
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width:556px
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width:456px
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width:356px
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width:256px
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width:156px
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width:56px
  }
  .thumbnails {
    margin-left:-30px
  }
  .thumbnails>li {
    margin-left:30px
  }
  .row-fluid .thumbnails {
    margin-left:0
  }
}
@media (min-width: 768px)and (max-width: 979px) {
  .row {
    margin-left:-20px;
    *zoom:1
  }
  .row:before,
  .row:after {
    display:table;
    line-height:0;
    content:""
  }
  .row:after {
    clear:both
  }
  [class*=span] {
    float:left;
    min-height:1px;
    margin-left:20px
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .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%;
    *zoom:1
  }
  .row-fluid:before,
  .row-fluid:after {
    display:table;
    line-height:0;
    content:""
  }
  .row-fluid:after {
    clear:both
  }
  .row-fluid [class*=span] {
    display:block;
    float:left;
    width:100%;
    min-height:30px;
    margin-left:2.7624309392%;
    *margin-left:2.7092394499%;
    box-sizing:border-box
  }
  .row-fluid [class*=span]:first-child {
    margin-left:0
  }
  .row-fluid .controls-row [class*=span]+[class*=span] {
    margin-left:2.7624309392%
  }
  .row-fluid .span12 {
    width:100%;
    *width:99.9468085106%
  }
  .row-fluid .span11 {
    width:91.4364640884%;
    *width:91.383272599%
  }
  .row-fluid .span10 {
    width:82.8729281768%;
    *width:82.8197366874%
  }
  .row-fluid .span9 {
    width:74.3093922652%;
    *width:74.2562007758%
  }
  .row-fluid .span8 {
    width:65.7458563536%;
    *width:65.6926648642%
  }
  .row-fluid .span7 {
    width:57.182320442%;
    *width:57.1291289526%
  }
  .row-fluid .span6 {
    width:48.6187845304%;
    *width:48.565593041%
  }
  .row-fluid .span5 {
    width:40.0552486188%;
    *width:40.0020571294%
  }
  .row-fluid .span4 {
    width:31.4917127072%;
    *width:31.4385212178%
  }
  .row-fluid .span3 {
    width:22.9281767956%;
    *width:22.8749853062%
  }
  .row-fluid .span2 {
    width:14.364640884%;
    *width:14.3114493946%
  }
  .row-fluid .span1 {
    width:5.8011049724%;
    *width:5.747913483%
  }
  .row-fluid .offset12 {
    margin-left:105.5248618785%;
    *margin-left:105.4184788997%
  }
  .row-fluid .offset12:first-child {
    margin-left:102.7624309392%;
    *margin-left:102.6560479605%
  }
  .row-fluid .offset11 {
    margin-left:96.9613259669%;
    *margin-left:96.8549429881%
  }
  .row-fluid .offset11:first-child {
    margin-left:94.1988950276%;
    *margin-left:94.0925120489%
  }
  .row-fluid .offset10 {
    margin-left:88.3977900552%;
    *margin-left:88.2914070765%
  }
  .row-fluid .offset10:first-child {
    margin-left:85.635359116%;
    *margin-left:85.5289761373%
  }
  .row-fluid .offset9 {
    margin-left:79.8342541436%;
    *margin-left:79.7278711649%
  }
  .row-fluid .offset9:first-child {
    margin-left:77.0718232044%;
    *margin-left:76.9654402257%
  }
  .row-fluid .offset8 {
    margin-left:71.270718232%;
    *margin-left:71.1643352533%
  }
  .row-fluid .offset8:first-child {
    margin-left:68.5082872928%;
    *margin-left:68.4019043141%
  }
  .row-fluid .offset7 {
    margin-left:62.7071823204%;
    *margin-left:62.6007993417%
  }
  .row-fluid .offset7:first-child {
    margin-left:59.9447513812%;
    *margin-left:59.8383684025%
  }
  .row-fluid .offset6 {
    margin-left:54.1436464088%;
    *margin-left:54.0372634301%
  }
  .row-fluid .offset6:first-child {
    margin-left:51.3812154696%;
    *margin-left:51.2748324909%
  }
  .row-fluid .offset5 {
    margin-left:45.5801104972%;
    *margin-left:45.4737275185%
  }
  .row-fluid .offset5:first-child {
    margin-left:42.817679558%;
    *margin-left:42.7112965793%
  }
  .row-fluid .offset4 {
    margin-left:37.0165745856%;
    *margin-left:36.9101916069%
  }
  .row-fluid .offset4:first-child {
    margin-left:34.2541436464%;
    *margin-left:34.1477606677%
  }
  .row-fluid .offset3 {
    margin-left:28.453038674%;
    *margin-left:28.3466556953%
  }
  .row-fluid .offset3:first-child {
    margin-left:25.6906077348%;
    *margin-left:25.5842247561%
  }
  .row-fluid .offset2 {
    margin-left:19.8895027624%;
    *margin-left:19.7831197837%
  }
  .row-fluid .offset2:first-child {
    margin-left:17.1270718232%;
    *margin-left:17.0206888445%
  }
  .row-fluid .offset1 {
    margin-left:11.3259668508%;
    *margin-left:11.2195838721%
  }
  .row-fluid .offset1:first-child {
    margin-left:8.5635359116%;
    *margin-left:8.4571529329%
  }
  input,
  textarea,
  .uneditable-input {
    margin-left:0
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:20px
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width:710px
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width:648px
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width:586px
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width:524px
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width:462px
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width:400px
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width:338px
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width:276px
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width:214px
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width:152px
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width:90px
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width:28px
  }
}
@media (max-width: 767px) {
  body {
    padding-right:20px;
    padding-left:20px
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right:-20px;
    margin-left:-20px
  }
  .container-fluid {
    padding:0
  }
  .dl-horizontal dt {
    float:none;
    width:auto;
    clear:none;
    text-align:left
  }
  .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
  }
  [class*=span],
  .uneditable-input[class*=span],
  .row-fluid [class*=span] {
    display:block;
    float:none;
    width:100%;
    margin-left:0;
    box-sizing:border-box
  }
  .span12,
  .row-fluid .span12 {
    width:100%;
    box-sizing:border-box
  }
  .row-fluid [class*=offset]:first-child {
    margin-left:0
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*=span],
  select[class*=span],
  textarea[class*=span],
  .uneditable-input {
    display:block;
    width:100%;
    min-height:30px;
    box-sizing:border-box
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*=span],
  .input-append input[class*=span] {
    display:inline-block;
    width:auto
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:0
  }
  .modal {
    position:fixed;
    top:20px;
    right:20px;
    left:20px;
    width:auto;
    margin:0
  }
  .modal.fade {
    top:-100px
  }
  .modal.fade.in {
    top:20px
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform:translate3d(0,0,0)
  }
  .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;
    width:auto;
    padding-top:0;
    text-align:left
  }
  .form-horizontal .controls {
    margin-left:0
  }
  .form-horizontal .control-list {
    padding-top:0
  }
  .form-horizontal .form-actions {
    padding-right:10px;
    padding-left:10px
  }
  .media .pull-left,
  .media .pull-right {
    display:block;
    float:none;
    margin-bottom:10px
  }
  .media-object {
    margin-right:0;
    margin-left:0
  }
  .modal {
    top:10px;
    right:10px;
    left:10px
  }
  .modal-header .close {
    padding:10px;
    margin:-10px
  }
  .carousel-caption {
    position:static
  }
}
@media (max-width: 979px) {
  body {
    padding-top:0
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position:static
  }
  .navbar-fixed-top {
    margin-bottom:20px
  }
  .navbar-fixed-bottom {
    margin-top:20px
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding:5px
  }
  .navbar .container {
    width:auto;
    padding:0
  }
  .navbar .brand {
    padding-right:10px;
    padding-left:10px;
    margin:0 0 0 -5px
  }
  .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 .nav>li>a,
  .nav-collapse .dropdown-menu a {
    padding:9px 15px;
    font-weight:700;
    color:#777;
    border-radius:3px
  }
  .nav-collapse .btn {
    padding:4px 10px;
    font-weight:400;
    border-radius:4px
  }
  .nav-collapse .dropdown-menu li+li a {
    margin-bottom:2px
  }
  .nav-collapse .nav>li>a:hover,
  .nav-collapse .nav>li>a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color:#f2f2f2
  }
  .navbar-inverse .nav-collapse .nav>li>a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color:#999
  }
  .navbar-inverse .nav-collapse .nav>li>a:hover,
  .navbar-inverse .nav-collapse .nav>li>a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color:#111
  }
  .nav-collapse.in .btn-group {
    padding:0;
    margin-top:5px
  }
  .nav-collapse .dropdown-menu {
    position:static;
    top:auto;
    left:auto;
    display:none;
    float:none;
    max-width:none;
    padding:0;
    margin:0 15px;
    background-color:transparent;
    border:0;
    border-radius:0;
    box-shadow:none
  }
  .nav-collapse .open>.dropdown-menu {
    display:block
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display:none
  }
  .nav-collapse .dropdown-menu .divider {
    display:none
  }
  .nav-collapse .nav>li>.dropdown-menu:before,
  .nav-collapse .nav>li>.dropdown-menu:after {
    display:none
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float:none;
    padding:10px 15px;
    margin:10px 0;
    border-top:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff1a
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color:#111;
    border-bottom-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-right:10px;
    padding-left:10px
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height:auto!important;
    overflow:visible!important
  }
}
.table td.system_event_status_NEW,
.table td.system_event_status_RUNNING,
.table td.system_event_status_DONE,
.table td.system_event_status_WARNING,
.table td.system_event_status_ERROR {
  color:#fff;
  font-weight:700;
  text-align:center
}
td.system_event_status_NEW {
  background-color:gray!important
}
td.system_event_status_RUNNING {
  background-color:#00f!important
}
td.system_event_status_DONE {
  background-color:green!important
}
td.system_event_status_WARNING {
  background-color:orange!important
}
td.system_event_status_ERROR {
  background-color:red!important
}
#filter_type {
  width:auto
}
.emptyPlaceMarker {
  border:2px dashed #ccc;
  border-radius:4px;
  background:#0000
}
.widget {
  margin-bottom:20px;
  border:1px solid #bcbcad
}
.widget_content {
  padding:.5em;
  clear:both;
  background:#fff
}
.widget_titlebar {
  height:18px;
  padding-right:4px;
  padding-left:40px;
  background:#e0ddd2 url(https://codex.mesulog.fr/assets/core/main/css-assets/widget-header-adb76bc40179742789cf.png) left top repeat-x;
  color:#555;
  font-weight:700;
  text-align:left
}
.widget_titlebar_title {
  float:left
}
.widget_titlebar_close,
.widget_titlebar_prefs,
.widget_titlebar_minimize,
.widget_titlebar_maximize {
  margin-left:10px;
  float:right
}
.widget_titlebar_close a,
.widget_titlebar_close button,
.widget_titlebar_prefs a,
.widget_titlebar_prefs button,
.widget_titlebar_minimize a,
.widget_titlebar_minimize button,
.widget_titlebar_maximize a,
.widget_titlebar_maximize button {
  color:#d9d9d9
}
.widget_titlebar_close a:hover,
.widget_titlebar_close button:hover,
.widget_titlebar_prefs a:hover,
.widget_titlebar_prefs button:hover,
.widget_titlebar_minimize a:hover,
.widget_titlebar_minimize button:hover,
.widget_titlebar_maximize a:hover,
.widget_titlebar_maximize button:hover {
  color:#aaa;
  text-decoration:none
}
.add-widget-to-dashboard {
  margin:5px 20px 0;
  color:#747474;
  white-space:nowrap
}
ul.cross_reference_list {
  padding-left:0;
  list-style-type:none
}
ul.cross_reference_list li {
  line-height:30px
}
.delete_ref {
  padding-left:4px
}
.delete_ref img {
  vertical-align:middle
}
div.datePicker {
  position:absolute;
  z-index:9999;
  width:18em;
  min-width:18em;
  background:#0000;
  font:.8em/.8em Verdana,sans-serif;
  text-align:center;
  user-select:none
}
div.staticDP {
  position:relative;
  top:5px;
  left:0
}
iframe.iehack {
  display:none;
  position:absolute;
  z-index:9998;
  margin:0;
  padding:0;
  border:0;
  background:#fff
}
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus {
  display:-moz-inline-stack;
  visibility:visible;
  position:relative;
  min-width:16px;
  margin:0 0 0 4px;
  padding:0;
  border:0 none;
  background:#0000 url(https://codex.mesulog.fr/assets/core/main/css-assets/cal-5eef5c2d28042f0b6216.png) no-repeat 50% 50%;
  line-height:1;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer
}
* html a.date-picker-control {
  width:16px
}
a.date-picker-control {
  display:inline-block
}
a.date-picker-control span {
  display:block;
  width:16px;
  height:16px;
  margin:auto 0
}
div.datePicker th span {
  display:inline;
  margin:0;
  padding:0;
  border-width:0;
  background:#0000;
  color:#000;
  font-family:georgia,times new roman,palatino,times,bookman,serif;
  font-weight:700;
  line-height:1.2em;
  text-align:center;
  cursor:pointer
}
div.datePicker th span.month-display,
div.datePicker th span.year-display {
  font: 1em Verdana,sans-serif;
  letter-spacing:1px;
  text-transform:uppercase;
  cursor:default
}
div.datePicker th span.prev-but,
div.datePicker th span.next-but {
  font-size:1.6em;
  cursor:pointer!important
}
div.datePicker th span.today-but {
  width:100%;
  margin:0 auto;
  font: .8em Verdana,sans-serif;
  line-height:1em;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  cursor:pointer!important
}
div.datePicker thead th span.fd-disabled {
  color:#aaa;
  cursor:default!important
}
div.datePicker th span.fd-day-header {
  width:2em;
  height:1.2em;
  margin:0 auto;
  font:900 1em Verdana,sans-serif;
  line-height:1em;
  text-align:center;
  text-decoration:none;
  text-transform:lowercase
}
div.datePicker table {
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  table-layout:fixed;
  border-spacing:2px;
  border-collapse:separate;
  border:1px solid #ccc;
  background:#fff;
  text-align:center
}
div.datePicker table td {
  width:2em;
  height:2em!important;
  padding:0;
  border:1px solid #ccc;
  outline:none;
  background:#fff;
  line-height:1.2em;
  text-align:center;
  vertical-align:middle;
  cursor:pointer
}
div.datePicker table th {
  padding:0;
  border:0 none;
  color:#222;
  font-weight:700;
  line-height:1.2em;
  text-align:center;
  vertical-align:middle
}
div.datePicker table td.date-picker-unused {
  padding:0;
  border-color:#dcdcdc;
  background:#fff url(https://codex.mesulog.fr/assets/core/main/css-assets/backstripes-ecbacec2f6c2772be706.gif);
  cursor:default!important
}
div.datePicker table thead th.date-picker-title {
  width:auto;
  height:auto;
  padding:.4em 0
}
div.datePicker table th.date-picker-day-header {
  width:2em;
  text-transform:lowercase
}
div.datePicker table th.date-picker-day-header span {
  display:block
}
div.datePicker table td.date-picker-today {
  background:#ffffa3;
  color:#646464!important
}
div.datePicker table td.date-picker-selected-date {
  border-color:#333!important;
  color:#333!important
}
td.date-picker-highlight {
  color:#a86666
}
div.datePicker table td.out-of-range {
  background:#fcfcfc!important;
  color:#ccc!important;
  font-style:oblique;
  cursor:default!important
}
div.datePicker table td.day-disabled {
  background:#0000!important;
  color:#aaa!important;
  cursor:default!important
}
div.datePicker table tbody td.date-picker-hover {
  border-color:#6482aa;
  background:#fff;
  color:#6482aa;
  cursor:pointer
}
div.datePicker table th,
div.datePicker table td {
  font-size:100%
}
.diff .context {
  color:#666
}
.diff .added,
.diff .final {
  background:#dfd
}
.diff .deleted,
.diff .original {
  background:#fdd
}
.diff .added ins,
.diff .final ins {
  color:#090;
  font-weight:700;
  text-decoration:none
}
.diff .deleted del,
.diff .original del {
  color:#c00;
  font-weight:700
}
#admin-homepage {
  max-width:960px
}
#admin-homepage>button[type=submit] {
  margin:10px 0 0
}
#admin-homepage>section {
  margin:30px 0 20px
}
#admin-homepage>section>h3 {
  margin:30px 0 0
}
.admin-headline {
  box-sizing:border-box;
  width:100%
}
#admin-headline-select-language,
#mail_message {
  width:auto
}
#mail_message_label {
  margin-bottom:.5em
}
.password_strategy {
  margin-left:1em
}
.password_validator_ok {
  color:#72b321
}
.password_validator_ko {
  color:#444
}
.password-strategy-bad {
  color:#e42d2d;
  font-weight:700
}
.password-strategy-good {
  color:#72b321;
  font-weight:700
}
.robustness.good>.password-strategy-bad {
  display:none
}
.robustness.bad>.password-strategy-good {
  display:none
}
h3.toggler,
h3.toggler-noajax,
h3.toggler-hide,
h3.toggler-hide-noajax {
  margin-bottom:0;
  padding-bottom:1em
}
.toggler-noajax,
.toggler-hide-noajax,
.toggler,
.toggler-hide {
  padding-left:16px;
  background-repeat:no-repeat;
  background-position:left center;
  cursor:pointer
}
.toggler,
.toggler-noajax {
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/toggle_minus-1c7c675435043d4c8589.png)
}
.toggler-hide,
.toggler-hide-noajax {
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/toggle_plus-b1f113afd9d86d0df0a2.png)
}
.toggler-hide~*,
.toggler-hide-noajax~* {
  display:none
}
*:first-child+html div.holder {
  padding-bottom:2px
}
* html div.holder {
  padding-bottom:2px
}
div.holder *,
div.autocomplete * {
  font:11px Lucida Grande,Verdana
}
div.holder {
  width:500px;
  min-height:25px;
  margin:0;
  padding:4px 5px 0;
  overflow:hidden;
  border:1px solid #ccc;
  border-radius:var(--tlp-medium-radius);
  background-color:#fff;
  box-shadow:inset 0 1px 1px #00000013;
  cursor:text
}
div.holder a {
  margin:0 5px 4px 0;
  float:left
}
div.holder a.bit {
  z-index:900;
  color:#000;
  text-decoration:none
}
div.holder a.bit:active,
div.holder a.bit:focus {
  outline:none
}
div.holder a.bit-box {
  position:relative;
  padding:2px 15px 3px 4px;
  border:1px solid #cad8f3;
  border-radius:var(--tlp-medium-radius);
  background:#dee7f8
}
div.holder a.bit-box-focus {
  border-color:#598bec;
  background:#598bec;
  color:#fff
}
div.holder a.bit-input input {
  width:150px;
  height:20px;
  margin:0;
  padding:2px 0;
  border:0;
  outline:0;
  box-shadow:none
}
div.holder a.bit-input input.smallinput {
  width:20px
}
div.holder a.bit-hover {
  border:1px solid #6d95e0;
  background:#bbcef1
}
div.holder a.bit-box a.closebutton {
  display:block;
  position:absolute;
  top:5px;
  right:0;
  width:7px;
  height:7px;
  background:url(https://codex.mesulog.fr/assets/core/main/css-assets/textboxlist-close-f00a719e126ef7d09cf5.gif);
  font-size:1px
}
div.holder a.bit-box a.closebutton:hover {
  background-position:7px
}
div.holder a.bit-box a.closebutton:active {
  outline:none
}
div.holder a.bit-box-focus a.closebutton,
div.holder a.bit-box-focus a.closebutton:hover {
  background-position:bottom
}
div.textboxlist-auto {
  display:none;
  position:absolute;
  z-index:1000;
  width:512px;
  background:#eee
}
div.textboxlist-auto .default {
  padding:5px 7px;
  border:1px solid #ccc;
  border-width:0 1px 1px
}
div.textboxlist-auto ul {
  display:none;
  margin:0;
  padding:0;
  overflow:auto
}
div.textboxlist-auto ul li {
  z-index:1000;
  margin:0;
  padding:5px 12px;
  list-style-type:none;
  border:1px solid #ccc;
  border-width:0 1px 1px;
  cursor:pointer
}
div.textboxlist-auto ul li em {
  background:#ccc;
  font-style:normal;
  font-weight:700
}
div.textboxlist-auto ul li.auto-focus {
  background:#4173cc;
  color:#fff
}
div.textboxlist-auto ul li.auto-focus em {
  background:none
}
input.inputMessage {
  color:#ccc;
  font-size:11px
}
body.login-page {
  background-image:linear-gradient(rgb(0 0 0 / 0), rgb(245 245 245 / 0.85)),url("login-background-orange.png");
  text-align:center;
}
#login-box {
  display:inline-block;
  position:relative;
  box-sizing:border-box;
  width:400px;
  margin:100px 0 0;
  padding:30px;
  border:1px solid #ededed;
  border-radius:var(--tlp-large-radius);
  background:#fff;
  box-shadow:var(--tlp-pane-shadow)
}
#login-box #login-help {
  position:absolute;
  top:10px;
  right:10px;
  transition:color .25s ease-in-out;
  color:#bbb;
  font-size:18px
}
#login-box #login-help:hover,
#login-box #login-help:active {
  transition:color 50ms ease-in-out;
  color:#555;
  text-decoration:none
}
#login-box #login-help>span {
  display:inline-block;
  position:relative;
  top:4px;
  max-width:0;
  height:20px;
  overflow:hidden;
  transition:max-width .2s ease-in;
  font-size:12px
}
#login-box #login-help>i:before {
  transition:transform .2s ease-in-out
}
#login-box #login-help:hover>i:before {
  transform:rotate(-360deg)
}
#login-box #login-help:hover>span {
  max-width:350px;
  transition:max-width .2s ease
}
#login-box>h1 {
  margin:10px 0 50px;
  font-size:40px;
  font-weight:100;
  line-height:normal
}
#login-box #login-intro {
  margin:0 0 30px;
  color:#4db3d0;
  font-size:13px
}
#login-box>form {
  margin:0
}
#login-box>form>input[type=text],
#login-box>form input[type=password] {
  display:block;
  box-sizing:border-box;
  width:100%;
  height:50px;
  padding:15px;
  font-size:18px;
  line-height:normal
}
#login-box>form>button {
  display:block;
  box-sizing:border-box;
  width:100%;
  margin:50px 0 10px;
  padding:15px 5px;
  font-size:20px;
  line-height:normal
}
#login-box>form>button:last-child {
  margin:50px 0 0
}
#login-box>form #login-ssl {
  margin:30px 0 -20px;
  line-height:normal;
  text-align:left
}
#login-box>form #login-ssl>input {
  position:relative;
  top:-1px;
  margin:0 3px 0 0
}
#login-box>form #login-lost-password {
  font-size:12px
}
#login-box .not-a-member {
  margin:40px 0 0
}
label[for="edit[lock]"],
label[for="edit[minor_edit]"],
label[for=useOldMarkup] {
  display:inline
}
input[type=checkbox][id="edit[locked]"],
input[type=checkbox][id="edit[minor_edit]"],
input[type=checkbox][id=useOldMarkup] {
  margin:0 0 0 4px
}
.tree-blank,
.tree-node,
.tree-pipe,
.tree-last {
  display:inline-block;
  width:16px;
  height:100%;
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/TreeNodeSprites-a88d4579c9935221a289.png);
  background-repeat:repeat-y
}
.tree-last {
  background-position:-48px 0
}
.tree-node {
  background-position:-32px 0
}
.tree-pipe {
  background-position:-16px 0
}
.tree-node,
.tree-last {
  margin-right:.25em
}
.tree-collapsable {
  cursor:pointer
}
.toolbar {
  margin:1em 0;
  padding:0 0 .5em;
  list-style-type:none;
  border-bottom:1px solid #999;
  font-weight:700
}
.toolbar li {
  display:inline;
  margin:0
}
#notification-placeholder {
  position:fixed;
  z-index:2001;
  top:70px;
  right:10px;
  width:300px
}
div.avatar {
  width:50px;
  height:50px;
  border:1px solid #ccc;
  background:#fff url(https://codex.mesulog.fr/assets/core/main/css-assets/avatar_default-9b28e586c0b203285d26.png) 0 0 no-repeat;
  background-size:cover
}
:target {
  border:1px solid red
}
th.resize-handle-active {
  cursor:e-resize
}
div.resize-handle {
  position:absolute;
  top:0;
  left:0;
  width:2px;
  border-right:1px dashed #1e90ff;
  cursor:e-resize
}
th.drop-over {
  background-color:#eeeef0
}
.searchAsYouType {
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:var(--tlp-medium-radius);
  background:#fff;
  box-shadow:var(--tlp-flyover-shadow)
}
.searchAsYouType ul {
  margin:0;
  padding:5px 0;
  list-style:none
}
.searchAsYouType ul li {
  padding:5px 10px;
  font-size:.9em;
  cursor:pointer
}
.searchAsYouType ul li.selected {
  background:#0081c2;
  color:#fff
}
.tuleap-modal-background {
  position:fixed;
  z-index:2000;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:.5;
  background-color:#000;
  filter:alpha(opacity=50)
}
.tuleap-modal-loading {
  position:fixed;
  z-index:2000;
  top:50%;
  left:50%;
  width:110px;
  height:110px;
  margin-top:-55px;
  margin-left:-55px;
  border-radius:50%;
  background:#303030 url(https://codex.mesulog.fr/assets/core/main/css-assets/tuleap-modal-spinner-3f100c61a0faa3ed4309.gif) no-repeat center center
}
.tuleap-modal {
  display:none;
  position:fixed;
  z-index:2001;
  top:150px;
  left:50%;
  height:400px;
  margin:0 0 0 -245px;
  padding:0;
  box-shadow:var(--tlp-flyover-shadow);
  font-style:normal
}
.tuleap-modal .tuleap-modal-side-panel {
  height:400px;
  float:left
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content {
  display:none;
  width:250px;
  height:100%;
  float:left;
  background:#fff
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content .followups-title,
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content .artifact-links-title {
  font-size:1em;
  text-transform:uppercase
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-grip {
  position:relative;
  width:30px;
  height:100%;
  float:right;
  border-top-right-radius:var(--tlp-x-large-radius);
  border-bottom-right-radius:var(--tlp-x-large-radius);
  background:#303030;
  color:#000;
  font-size:.8em;
  font-weight:700;
  line-height:1.2em;
  text-shadow:0 1px 0 rgb(73.5,73.5,73.5);
  text-transform:uppercase;
  cursor:pointer
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-grip span {
  display:block;
  position:absolute;
  top:-15px;
  bottom:0;
  left:7.5px;
  height:15px;
  transform:rotate(90deg);
  transform-origin:bottom left;
  background-color:#303030;
  color:#ddd;
  font-weight:400;
  letter-spacing:.1em;
  line-height:1.5em;
  text-align:center
}
.tuleap-modal .tuleap-modal-side-panel:first-child .tuleap-modal-side-panel-grip {
  float:left;
  border-radius:var(--tlp-x-large-radius) 0 0 var(--tlp-x-large-radius)
}
.tuleap-modal .tuleap-modal-side-panel:first-child .tuleap-modal-side-panel-grip span {
  top:auto;
  left:22.5px;
  transform:rotate(-90deg);
  transform-origin:bottom left
}
.tuleap-modal .tuleap-modal-main-panel {
  width:430px;
  float:left
}
.tuleap-modal .tuleap-modal-title,
.tuleap-modal .tuleap-modal-side-panel-content-title {
  padding:7px 15px;
  border-bottom:1px solid hsl(0,0%,90%);
  background-color:#fff;
  color:#222
}
.tuleap-modal .tuleap-modal-title h3,
.tuleap-modal .tuleap-modal-side-panel-content-title h3 {
  margin:0;
  padding:0 5px 0 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.tuleap-modal .tuleap-modal-title i,
.tuleap-modal .tuleap-modal-side-panel-content-title i {
  margin-top:11px;
  float:right;
  color:#ccc;
  font-size:1.3em;
  cursor:pointer
}
.tuleap-modal .tuleap-modal-title i:hover,
.tuleap-modal .tuleap-modal-side-panel-content-title i:hover {
  color:#888
}
.tuleap-modal .tuleap-modal-title {
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius)
}
.tuleap-modal.tuleap-modal-pimped .tuleap-modal-title {
  border-radius:0
}
.tuleap-modal .tuleap-modal-content,
.tuleap-modal .tuleap-modal-side-panel-content-content {
  height:400px;
  padding:0;
  overflow-y:auto;
  background:#fff
}
.tuleap-modal .tuleap-modal-side-panel-content-content {
  background:#fff
}
.tuleap-modal .tuleap-modal-actions,
.tuleap-modal .tuleap-modal-side-panel-content-actions {
  box-sizing:border-box;
  min-height:61px;
  padding:15px;
  border-top:1px solid hsl(0,0%,106.0784313725%);
  background-color:#f5f5f5;
  box-shadow:0 -1px #dcdcdc;
  text-align:right
}
.tuleap-modal .tuleap-modal-side-panel-content-actions {
  background-color:#f5f5f5
}
.tuleap-modal .tuleap-modal-actions {
  border-bottom-right-radius:var(--tlp-x-large-radius);
  border-bottom-left-radius:var(--tlp-x-large-radius)
}
.tuleap-modal.tuleap-modal-pimped .tuleap-modal-actions {
  border-radius:0
}
.add-on.add-on-calendar {
  padding-right:6px;
  padding-left:4px
}
.add-on.add-on-calendar>.fa-calendar {
  margin-top:2px
}
.add-on.add-on-select {
  height:30px
}
body.search-page .content {
  padding:0
}
.search-bar {
  padding:20px;
  border-bottom:1px solid #ddd;
  text-align:center
}
.search-bar form,
.search-bar form .input-append {
  margin:0
}
.search-bar form .input-append input {
  padding:10px;
  font-size:18px
}
.search-bar form .input-append .btn {
  padding:10px 30px;
  font-size:18px
}
.additional-search-tabs {
  width:100%;
  margin:0
}
.additional-search-tabs li {
  box-sizing:border-box;
  width:50%;
  float:left;
  list-style-type:none;
  font-size:1.2em;
  letter-spacing:.1em;
  text-align:center
}
.additional-search-tabs li>a {
  display:block;
  padding:15px 0;
  transition:all .1s linear;
  border-left:1px solid #ddd;
  background:#fff;
  box-shadow:inset 0 -1px #ddd;
  color:#777
}
.additional-search-tabs li>a:hover {
  transition:all .1s linear;
  box-shadow:inset 0 -2px #444;
  color:#444;
  text-decoration:none
}
.additional-search-tabs li:first-child>a {
  border-left:0
}
.additional-search-tabs li.active>a {
  transition:all .1s linear;
  box-shadow:inset 0 -2px #444;
  color:#444;
  text-decoration:none
}
.search-panes {
  width:250px;
  max-width:250px;
  height:100%;
  margin:0 30px 50px 0;
  padding:15px;
  float:left
}
.search-panes .search-pane {
  margin:0 0 20px;
  border:1px solid #e9e9e9;
  border-radius:var(--tlp-large-radius);
  background-color:#fff
}
.search-panes .search-pane .search-pane-header {
  padding:8px 12px 10px;
  border-bottom:2px solid #444;
  color:#444
}
.search-panes .search-pane .search-pane-body {
  padding:10px
}
.search-panes .search-pane .search-pane-body>.search-pane-body-no-types {
  padding:8px;
  color:#888;
  font-size:.8em;
  text-align:center
}
.search-panes .search-pane .search-pane-body ul {
  margin:0;
  padding:0
}
.search-panes .search-pane .search-pane-body ul li {
  padding:0 0 10px;
  list-style-type:none
}
.search-panes .search-pane .search-pane-body ul li:last-child {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li a,
.search-panes .search-pane .search-pane-body ul li span {
  color:#08c
}
.search-panes .search-pane .search-pane-body ul li a.active,
.search-panes .search-pane .search-pane-body ul li span.active {
  color:#069;
  text-decoration:underline
}
.search-panes .search-pane .search-pane-body ul li a:hover,
.search-panes .search-pane .search-pane-body ul li span:hover {
  color:#005580;
  text-decoration:none;
  cursor:pointer
}
.search-panes .search-pane .search-pane-body ul li p {
  margin:0 0 3px
}
.search-panes .search-pane .search-pane-body ul li select {
  width:100%
}
.search-panes .search-pane .search-pane-body ul li .select2-container {
  display:inline-block;
  box-sizing:border-box;
  width:100%;
  max-width:100%
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul {
  margin:0;
  padding:0;
  border:1px solid #dadada;
  border-radius:var(--tlp-medium-radius)
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul>li {
  padding:3px 5px 3px 18px
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul>li.select2-search-field {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li .select2-container.select2-container-active ul {
  border:1px solid #aaa;
  box-shadow:none
}
.search-panes .search-pane .search-pane-body ul li .sub-facets {
  color:#838383;
  font-size:.85em;
  font-style:italic
}
.search-panes .search-pane .search-pane-body ul li .sub-facets:hover {
  color:#aaa;
  text-decoration:none;
  cursor:pointer
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list li {
  padding:0;
  font-size:.85em
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list li .checkbox {
  font-size:1em
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li {
  padding:0 0 15px
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li:last-child {
  padding:0
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li label {
  margin:0
}
body>.select2-drop {
  border:1px solid #ccc
}
body>.select2-drop>ul.select2-results {
  max-height:500px
}
body>.select2-drop>ul.select2-results li {
  font-size:.95em
}
#search-results {
  min-width:32px;
  min-height:32px;
  padding:15px 0;
  float:left
}
#search-results.loading {
  background:url(https://codex.mesulog.fr/assets/core/main/css-assets/tuleap-spinner-67d991d644dd5a1603e5.gif) no-repeat center center
}
#search-results.no-search-panes {
  padding-left:20px
}
#search-results p.results-count {
  margin:0 0 20px;
  color:#aaa;
  font-size:.9em;
  font-style:italic
}
#search-results p.no-result {
  padding:10px 0 0;
  font-size:1.2em
}
#search-results p.no-result span {
  font-weight:700
}
#search-results ul {
  margin:0;
  list-style:none
}
#search-results ul li.result {
  position:relative;
  max-width:750px;
  margin:0 0 20px;
  padding:0 0 0 20px
}
#search-results ul li.result.wiki:before {
  content:"\e803";
  position:absolute;
  top:6px;
  right:2px;
  left:0;
  font-family:tuleap-services,"Font Awesome 6 Free"
}
#search-results ul li.result:before {
  content:"\f105";
  position:absolute;
  top:6px;
  left:0;
  font-family:"Font Awesome 6 Free";
  font-weight:900
}
#search-results ul li.result .title {
  display:block;
  font-size:1.6em;
  line-height:1.4em
}
#search-results ul li.result .title:hover {
  text-decoration:none
}
#search-results ul li.result .subtitle {
  color:#888;
  font-style:italic
}
#search-results ul li.result .description {
  margin:0 0 5px;
  color:#444;
  font-size:.9em
}
@media screen and (max-width: 1150px) {
  #search-results ul li.result {
    max-width:550px
  }
}
@media screen and (max-width: 850px) {
  #search-results ul li.result {
    max-width:350px
  }
}
#search-results ul li.user {
  margin:0 0 30px
}
#search-results ul li.user .avatar {
  position:relative;
  top:1px;
  width:50px;
  height:50px;
  margin:0 10px 0 0;
  float:left;
  border-radius:50%
}
#search-results ul li.user .realname {
  min-width:500px;
  font-size:1.6em;
  line-height:1.4em
}
#search-results ul li.user .realname:hover {
  text-decoration:none
}
#search-results ul li.user .realname.only {
  position:relative;
  top:8px
}
#search-results ul li.user .username {
  min-width:500px;
  margin:0 0 5px;
  color:#444;
  font-size:.9em
}
#search-results ul li.user .username.only {
  position:relative;
  top:8px
}
.project-admin-import-user-submit {
  display:block;
  margin-top:20px
}
#allowed-projects-all-form {
  margin:40px 0
}
#allowed-projects-all-form #allowed-projects-all-allowed-state {
  margin:10px 0 0
}
#allowed-projects-list {
  max-width:960px
}
#allowed-projects-list>form>#allowed-projects-list-actions {
  margin:0 0 10px
}
#allowed-projects-list>form>#allowed-projects-list-actions>div,
#allowed-projects-list>form>#allowed-projects-list-actions>button {
  display:inline-block;
  margin:0
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter>#project-to-allow {
  max-width:200px
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter>button {
  border-radius:0 var(--tlp-medium-radius) var(--tlp-medium-radius) 0
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter #search_indicator {
  visibility:hidden;
  position:absolute
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter {
  float:right
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter>.add-on {
  font-family:"Font Awesome 6 Free";
  font-size:12px
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter>#filter-projects {
  max-width:210px
}
#allowed-projects-list>form>table .checkbox-cell {
  width:15px
}
#allowed-projects-list>form>table .id-cell {
  width:50px
}
#allowed-projects-list>form>table #empty-project-list {
  padding:40px;
  color:#bbb;
  font-size:.9em;
  font-style:italic;
  text-align:center
}
@media only screen and (max-width: 480px) {
  body,
  table,
  td,
  p,
  a,
  li,
  blockquote {
    -webkit-text-size-adjust:none!important
  }
  body {
    width:100%!important;
    min-width:100%!important
  }
  td[id=bodyCell] {
    padding:10px!important
  }
  table.kmMobileHide {
    display:none!important
  }
  table[class=kmTextContentContainer],
  table[class=kmBoxedTextContentContainer] {
    width:100%!important
  }
  td[class=kmImageContent] {
    padding-right:0!important;
    padding-left:0!important
  }
  img[class=kmImage] {
    width:100%!important
  }
  td.kmMobileStretch {
    padding-right:0!important;
    padding-left:0!important
  }
  table[class=kmSplitContentLeftContentContainer],
  table[class=kmSplitContentRightContentContainer],
  table[class=kmColumnContainer],
  td[class=kmVerticalButtonBarContentOuter] table[class=kmButtonBarContent],
  td[class=kmVerticalButtonCollectionContentOuter] table[class=kmButtonCollectionContent],
  table[class=kmVerticalButton],
  table[class=kmVerticalButtonContent] {
    width:100%!important
  }
  td[class=kmButtonCollectionInner] {
    padding:9px 9px 0!important;
    background-color:#0000!important
  }
  td[class=kmVerticalButtonIconContent],
  td[class=kmVerticalButtonTextContent],
  td[class=kmVerticalButtonContentOuter] {
    padding-right:0!important;
    padding-bottom:9px!important;
    padding-left:0!important
  }
  table[class=kmSplitContentLeftContentContainer] td[class=kmTextContent],
  table[class=kmSplitContentRightContentContainer] td[class=kmTextContent],
  table[class=kmColumnContainer] td[class=kmTextContent],
  table[class=kmSplitContentLeftContentContainer] td[class=kmImageContent],
  table[class=kmSplitContentRightContentContainer] td[class=kmImageContent] {
    padding-top:9px!important
  }
  td[class="rowContainer kmFloatLeft"],
  td[class="rowContainer kmFloatLeft firstColumn"],
  td[class="rowContainer kmFloatLeft lastColumn"] {
    width:100%!important;
    float:left;
    clear:both
  }
  table[id=templateContainer],
  table[class=templateRow] {
    width:100%!important;
    max-width:600px!important
  }
  h1 {
    font-size:40px!important;
    line-height:130%!important
  }
  h2 {
    font-size:32px!important;
    line-height:130%!important
  }
  h3 {
    font-size:24px!important;
    line-height:130%!important
  }
  h4 {
    font-size:18px!important;
    line-height:130%!important
  }
  td[class=kmTextContent] {
    font-size:14px!important;
    line-height:130%!important
  }
  td[class=kmTextBlockInner] td[class=kmTextContent] {
    padding-right:18px!important;
    padding-left:18px!important
  }
  table[class="kmTableBlock kmTableMobile"] td[class=kmTableBlockInner] {
    padding-right:9px!important;
    padding-left:9px!important
  }
  table[class="kmTableBlock kmTableMobile"] td[class=kmTableBlockInner] [class=kmTextContent] {
    padding-right:4px!important;
    padding-left:4px!important;
    font-size:14px!important;
    line-height:130%!important
  }
}
#project-confirmation-header {
  height:336px;
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/project-registration-feedback-background-7fc9dc1563f59f90b3d8.png);
  background-position:center top
}
#project-confirmation-header h2 {
  margin:0;
  padding:345px 0 50px;
  font-size:38px;
  font-weight:300;
  text-align:center
}
#project-confirmation-content {
  padding:80px 0 0;
  font-size:1.5em;
  font-weight:300;
  line-height:1.5em;
  text-align:center
}
#project-confirmation-content i {
  display:inline-block;
  position:relative;
  top:-8px;
  left:8px;
  transform:rotate(20deg)
}
#project-confirmation-thanks {
  padding:70px 0 30px;
  font-size:23px;
  font-weight:300;
  text-align:center
}
#project-confirmation-redirect {
  padding:50px 0 100px;
  font-size:1.5em;
  font-weight:300;
  text-align:center
}
.autocompleter-users-and-ugroups-dropdown .select2-highlighted .autocompleter-icon-group {
  color:#fff
}
.autocompleter-users-and-ugroups-dropdown .select2-result-label {
  display:flex;
  align-items:center
}
.autocompleter-users-and-ugroups-dropdown .autocompleter-icon-group,
.autocompleter-users-and-ugroups-input .autocompleter-icon-group {
  margin:0 5px 0 0;
  color:#666
}
.autocompleter-users-and-ugroups-dropdown .autocompleter-avatar,
.autocompleter-users-and-ugroups-input .autocompleter-avatar {
  display:inline-block;
  width:15px;
  height:15px;
  margin:0 4px 0 0
}
.autocompleter-users-and-ugroups-dropdown .select2-search-choice>div,
.autocompleter-users-and-ugroups-input .select2-search-choice>div {
  display:flex;
  align-items:center;
  min-height:15px
}
.autocompleter-users-and-ugroups-dropdown .select2-choices,
.autocompleter-users-and-ugroups-input .select2-choices {
  border:1px solid #ccc;
  border-radius:var(--tlp-medium-radius);
  background-image:none;
  box-shadow:inset 0 1px 1px #00000013
}
.fa {
  font-family:var(--fa-style-family, "Font Awesome 6 Free");
  font-weight:var(--fa-style, 900)
}
.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:var(--fa-display, inline-block);
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto
}
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family:"Font Awesome 6 Free"
}
.fab,
.fa-brands {
  font-family:"Font Awesome 6 Brands"
}
.fa-1x {
  font-size:1em
}
.fa-2x {
  font-size:2em
}
.fa-3x {
  font-size:3em
}
.fa-4x {
  font-size:4em
}
.fa-5x {
  font-size:5em
}
.fa-6x {
  font-size:6em
}
.fa-7x {
  font-size:7em
}
.fa-8x {
  font-size:8em
}
.fa-9x {
  font-size:9em
}
.fa-10x {
  font-size:10em
}
.fa-2xs {
  font-size:.625em;
  line-height:.1em;
  vertical-align:.225em
}
.fa-xs {
  font-size:.75em;
  line-height:.0833333337em;
  vertical-align:.125em
}
.fa-sm {
  font-size:.875em;
  line-height:.0714285718em;
  vertical-align:.0535714295em
}
.fa-lg {
  font-size:1.25em;
  line-height:.05em;
  vertical-align:-.075em
}
.fa-xl {
  font-size:1.5em;
  line-height:.0416666682em;
  vertical-align:-.125em
}
.fa-2xl {
  font-size:2em;
  line-height:.03125em;
  vertical-align:-.1875em
}
.fa-fw {
  text-align:center;
  width:1.25em
}
.fa-ul {
  list-style-type:none;
  margin-left:var(--fa-li-margin, 2.5em);
  padding-left:0
}
.fa-ul>li {
  position:relative
}
.fa-li {
  left:calc(var(--fa-li-width, 2em)*-1);
  position:absolute;
  text-align:center;
  width:var(--fa-li-width, 2em);
  line-height:inherit
}
.fa-border {
  border-color:var(--fa-border-color, #eee);
  border-radius:var(--fa-border-radius, .1em);
  border-style:var(--fa-border-style, solid);
  border-width:var(--fa-border-width, .08em);
  padding:var(--fa-border-padding, .2em .25em .15em)
}
.fa-pull-left {
  float:left;
  margin-right:var(--fa-pull-margin, .3em)
}
.fa-pull-right {
  float:right;
  margin-left:var(--fa-pull-margin, .3em)
}
.fa-beat {
  animation-name:fa-beat;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, ease-in-out)
}
.fa-bounce {
  animation-name:fa-bounce;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
}
.fa-fade {
  animation-name:fa-fade;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}
.fa-beat-fade {
  animation-name:fa-beat-fade;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}
.fa-flip {
  animation-name:fa-flip;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, ease-in-out)
}
.fa-shake {
  animation-name:fa-shake;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, linear)
}
.fa-spin {
  animation-name:fa-spin;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 2s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, linear)
}
.fa-spin-reverse {
  --fa-animation-direction: reverse
}
.fa-pulse,
.fa-spin-pulse {
  animation-name:fa-spin;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, steps(8))
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay:-1ms;
    animation-duration:1ms;
    animation-iteration-count:1;
    transition-delay:0s;
    transition-duration:0s
  }
}
@keyframes fa-beat {
  0%,
  90% {
    transform:scale(1)
  }
  45% {
    transform:scale(var(--fa-beat-scale, 1.25))
  }
}
@keyframes fa-bounce {
  0% {
    transform:scale(1) translateY(0)
  }
  10% {
    transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }
  30% {
    transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }
  50% {
    transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }
  57% {
    transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }
  64% {
    transform:scale(1) translateY(0)
  }
  to {
    transform:scale(1) translateY(0)
  }
}
@keyframes fa-fade {
  50% {
    opacity:var(--fa-fade-opacity, .4)
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity:var(--fa-beat-fade-opacity, .4);
    transform:scale(1)
  }
  50% {
    opacity:1;
    transform:scale(var(--fa-beat-fade-scale, 1.125))
  }
}
@keyframes fa-flip {
  50% {
    transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))
  }
}
@keyframes fa-shake {
  0% {
    transform:rotate(-15deg)
  }
  4% {
    transform:rotate(15deg)
  }
  8%,
  24% {
    transform:rotate(-18deg)
  }
  12%,
  28% {
    transform:rotate(18deg)
  }
  16% {
    transform:rotate(-22deg)
  }
  20% {
    transform:rotate(22deg)
  }
  32% {
    transform:rotate(-12deg)
  }
  36% {
    transform:rotate(12deg)
  }
  40%,
  to {
    transform:rotate(0)
  }
}
@keyframes fa-spin {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
.fa-rotate-90 {
  transform:rotate(90deg)
}
.fa-rotate-180 {
  transform:rotate(180deg)
}
.fa-rotate-270 {
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  transform:scaleX(-1)
}
.fa-flip-vertical {
  transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform:scale(-1)
}
.fa-rotate-by {
  transform:rotate(var(--fa-rotate-angle, none))
}
.fa-stack {
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:var(--fa-stack-z-index, auto)
}
.fa-stack-1x {
  line-height:inherit
}
.fa-stack-2x {
  font-size:2em
}
.fa-inverse {
  color:var(--fa-inverse, #fff)
}
.fa-0:before {
  content:"0"
}
.fa-1:before {
  content:"1"
}
.fa-2:before {
  content:"2"
}
.fa-3:before {
  content:"3"
}
.fa-4:before {
  content:"4"
}
.fa-5:before {
  content:"5"
}
.fa-6:before {
  content:"6"
}
.fa-7:before {
  content:"7"
}
.fa-8:before {
  content:"8"
}
.fa-9:before {
  content:"9"
}
.fa-fill-drip:before {
  content:"\f576"
}
.fa-arrows-to-circle:before {
  content:"\e4bd"
}
.fa-circle-chevron-right:before {
  content:"\f138"
}
.fa-chevron-circle-right:before {
  content:"\f138"
}
.fa-at:before {
  content:"@"
}
.fa-trash-can:before {
  content:"\f2ed"
}
.fa-trash-alt:before {
  content:"\f2ed"
}
.fa-text-height:before {
  content:"\f034"
}
.fa-user-xmark:before {
  content:"\f235"
}
.fa-user-times:before {
  content:"\f235"
}
.fa-stethoscope:before {
  content:"\f0f1"
}
.fa-message:before {
  content:"\f27a"
}
.fa-comment-alt:before {
  content:"\f27a"
}
.fa-info:before {
  content:"\f129"
}
.fa-down-left-and-up-right-to-center:before {
  content:"\f422"
}
.fa-compress-alt:before {
  content:"\f422"
}
.fa-explosion:before {
  content:"\e4e9"
}
.fa-file-lines:before {
  content:"\f15c"
}
.fa-file-alt:before {
  content:"\f15c"
}
.fa-file-text:before {
  content:"\f15c"
}
.fa-wave-square:before {
  content:"\f83e"
}
.fa-ring:before {
  content:"\f70b"
}
.fa-building-un:before {
  content:"\e4d9"
}
.fa-dice-three:before {
  content:"\f527"
}
.fa-calendar-days:before {
  content:"\f073"
}
.fa-calendar-alt:before {
  content:"\f073"
}
.fa-anchor-circle-check:before {
  content:"\e4aa"
}
.fa-building-circle-arrow-right:before {
  content:"\e4d1"
}
.fa-volleyball:before {
  content:"\f45f"
}
.fa-volleyball-ball:before {
  content:"\f45f"
}
.fa-arrows-up-to-line:before {
  content:"\e4c2"
}
.fa-sort-down:before {
  content:"\f0dd"
}
.fa-sort-desc:before {
  content:"\f0dd"
}
.fa-circle-minus:before {
  content:"\f056"
}
.fa-minus-circle:before {
  content:"\f056"
}
.fa-door-open:before {
  content:"\f52b"
}
.fa-right-from-bracket:before {
  content:"\f2f5"
}
.fa-sign-out-alt:before {
  content:"\f2f5"
}
.fa-atom:before {
  content:"\f5d2"
}
.fa-soap:before {
  content:"\e06e"
}
.fa-icons:before {
  content:"\f86d"
}
.fa-heart-music-camera-bolt:before {
  content:"\f86d"
}
.fa-microphone-lines-slash:before {
  content:"\f539"
}
.fa-microphone-alt-slash:before {
  content:"\f539"
}
.fa-bridge-circle-check:before {
  content:"\e4c9"
}
.fa-pump-medical:before {
  content:"\e06a"
}
.fa-fingerprint:before {
  content:"\f577"
}
.fa-hand-point-right:before {
  content:"\f0a4"
}
.fa-magnifying-glass-location:before {
  content:"\f689"
}
.fa-search-location:before {
  content:"\f689"
}
.fa-forward-step:before {
  content:"\f051"
}
.fa-step-forward:before {
  content:"\f051"
}
.fa-face-smile-beam:before {
  content:"\f5b8"
}
.fa-smile-beam:before {
  content:"\f5b8"
}
.fa-flag-checkered:before {
  content:"\f11e"
}
.fa-football:before {
  content:"\f44e"
}
.fa-football-ball:before {
  content:"\f44e"
}
.fa-school-circle-exclamation:before {
  content:"\e56c"
}
.fa-crop:before {
  content:"\f125"
}
.fa-angles-down:before {
  content:"\f103"
}
.fa-angle-double-down:before {
  content:"\f103"
}
.fa-users-rectangle:before {
  content:"\e594"
}
.fa-people-roof:before {
  content:"\e537"
}
.fa-people-line:before {
  content:"\e534"
}
.fa-beer-mug-empty:before {
  content:"\f0fc"
}
.fa-beer:before {
  content:"\f0fc"
}
.fa-diagram-predecessor:before {
  content:"\e477"
}
.fa-arrow-up-long:before {
  content:"\f176"
}
.fa-long-arrow-up:before {
  content:"\f176"
}
.fa-fire-flame-simple:before {
  content:"\f46a"
}
.fa-burn:before {
  content:"\f46a"
}
.fa-person:before {
  content:"\f183"
}
.fa-male:before {
  content:"\f183"
}
.fa-laptop:before {
  content:"\f109"
}
.fa-file-csv:before {
  content:"\f6dd"
}
.fa-menorah:before {
  content:"\f676"
}
.fa-truck-plane:before {
  content:"\e58f"
}
.fa-record-vinyl:before {
  content:"\f8d9"
}
.fa-face-grin-stars:before {
  content:"\f587"
}
.fa-grin-stars:before {
  content:"\f587"
}
.fa-bong:before {
  content:"\f55c"
}
.fa-spaghetti-monster-flying:before {
  content:"\f67b"
}
.fa-pastafarianism:before {
  content:"\f67b"
}
.fa-arrow-down-up-across-line:before {
  content:"\e4af"
}
.fa-spoon:before {
  content:"\f2e5"
}
.fa-utensil-spoon:before {
  content:"\f2e5"
}
.fa-jar-wheat:before {
  content:"\e517"
}
.fa-envelopes-bulk:before {
  content:"\f674"
}
.fa-mail-bulk:before {
  content:"\f674"
}
.fa-file-circle-exclamation:before {
  content:"\e4eb"
}
.fa-circle-h:before {
  content:"\f47e"
}
.fa-hospital-symbol:before {
  content:"\f47e"
}
.fa-pager:before {
  content:"\f815"
}
.fa-address-book:before {
  content:"\f2b9"
}
.fa-contact-book:before {
  content:"\f2b9"
}
.fa-strikethrough:before {
  content:"\f0cc"
}
.fa-k:before {
  content:"K"
}
.fa-landmark-flag:before {
  content:"\e51c"
}
.fa-pencil:before {
  content:"\f303"
}
.fa-pencil-alt:before {
  content:"\f303"
}
.fa-backward:before {
  content:"\f04a"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-comments:before {
  content:"\f086"
}
.fa-paste:before {
  content:"\f0ea"
}
.fa-file-clipboard:before {
  content:"\f0ea"
}
.fa-code-pull-request:before {
  content:"\e13c"
}
.fa-clipboard-list:before {
  content:"\f46d"
}
.fa-truck-ramp-box:before {
  content:"\f4de"
}
.fa-truck-loading:before {
  content:"\f4de"
}
.fa-user-check:before {
  content:"\f4fc"
}
.fa-vial-virus:before {
  content:"\e597"
}
.fa-sheet-plastic:before {
  content:"\e571"
}
.fa-blog:before {
  content:"\f781"
}
.fa-user-ninja:before {
  content:"\f504"
}
.fa-person-arrow-up-from-line:before {
  content:"\e539"
}
.fa-scroll-torah:before {
  content:"\f6a0"
}
.fa-torah:before {
  content:"\f6a0"
}
.fa-broom-ball:before {
  content:"\f458"
}
.fa-quidditch:before {
  content:"\f458"
}
.fa-quidditch-broom-ball:before {
  content:"\f458"
}
.fa-toggle-off:before {
  content:"\f204"
}
.fa-box-archive:before {
  content:"\f187"
}
.fa-archive:before {
  content:"\f187"
}
.fa-person-drowning:before {
  content:"\e545"
}
.fa-arrow-down-9-1:before {
  content:"\f886"
}
.fa-sort-numeric-desc:before {
  content:"\f886"
}
.fa-sort-numeric-down-alt:before {
  content:"\f886"
}
.fa-face-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-spray-can:before {
  content:"\f5bd"
}
.fa-truck-monster:before {
  content:"\f63b"
}
.fa-w:before {
  content:"W"
}
.fa-earth-africa:before {
  content:"\f57c"
}
.fa-globe-africa:before {
  content:"\f57c"
}
.fa-rainbow:before {
  content:"\f75b"
}
.fa-circle-notch:before {
  content:"\f1ce"
}
.fa-tablet-screen-button:before {
  content:"\f3fa"
}
.fa-tablet-alt:before {
  content:"\f3fa"
}
.fa-paw:before {
  content:"\f1b0"
}
.fa-cloud:before {
  content:"\f0c2"
}
.fa-trowel-bricks:before {
  content:"\e58a"
}
.fa-face-flushed:before {
  content:"\f579"
}
.fa-flushed:before {
  content:"\f579"
}
.fa-hospital-user:before {
  content:"\f80d"
}
.fa-tent-arrow-left-right:before {
  content:"\e57f"
}
.fa-gavel:before {
  content:"\f0e3"
}
.fa-legal:before {
  content:"\f0e3"
}
.fa-binoculars:before {
  content:"\f1e5"
}
.fa-microphone-slash:before {
  content:"\f131"
}
.fa-box-tissue:before {
  content:"\e05b"
}
.fa-motorcycle:before {
  content:"\f21c"
}
.fa-bell-concierge:before {
  content:"\f562"
}
.fa-concierge-bell:before {
  content:"\f562"
}
.fa-pen-ruler:before {
  content:"\f5ae"
}
.fa-pencil-ruler:before {
  content:"\f5ae"
}
.fa-people-arrows:before {
  content:"\e068"
}
.fa-people-arrows-left-right:before {
  content:"\e068"
}
.fa-mars-and-venus-burst:before {
  content:"\e523"
}
.fa-square-caret-right:before {
  content:"\f152"
}
.fa-caret-square-right:before {
  content:"\f152"
}
.fa-scissors:before {
  content:"\f0c4"
}
.fa-cut:before {
  content:"\f0c4"
}
.fa-sun-plant-wilt:before {
  content:"\e57a"
}
.fa-toilets-portable:before {
  content:"\e584"
}
.fa-hockey-puck:before {
  content:"\f453"
}
.fa-table:before {
  content:"\f0ce"
}
.fa-magnifying-glass-arrow-right:before {
  content:"\e521"
}
.fa-tachograph-digital:before {
  content:"\f566"
}
.fa-digital-tachograph:before {
  content:"\f566"
}
.fa-users-slash:before {
  content:"\e073"
}
.fa-clover:before {
  content:"\e139"
}
.fa-reply:before {
  content:"\f3e5"
}
.fa-mail-reply:before {
  content:"\f3e5"
}
.fa-star-and-crescent:before {
  content:"\f699"
}
.fa-house-fire:before {
  content:"\e50c"
}
.fa-square-minus:before {
  content:"\f146"
}
.fa-minus-square:before {
  content:"\f146"
}
.fa-helicopter:before {
  content:"\f533"
}
.fa-compass:before {
  content:"\f14e"
}
.fa-square-caret-down:before {
  content:"\f150"
}
.fa-caret-square-down:before {
  content:"\f150"
}
.fa-file-circle-question:before {
  content:"\e4ef"
}
.fa-laptop-code:before {
  content:"\f5fc"
}
.fa-swatchbook:before {
  content:"\f5c3"
}
.fa-prescription-bottle:before {
  content:"\f485"
}
.fa-bars:before {
  content:"\f0c9"
}
.fa-navicon:before {
  content:"\f0c9"
}
.fa-people-group:before {
  content:"\e533"
}
.fa-hourglass-end:before {
  content:"\f253"
}
.fa-hourglass-3:before {
  content:"\f253"
}
.fa-heart-crack:before {
  content:"\f7a9"
}
.fa-heart-broken:before {
  content:"\f7a9"
}
.fa-square-up-right:before {
  content:"\f360"
}
.fa-external-link-square-alt:before {
  content:"\f360"
}
.fa-face-kiss-beam:before {
  content:"\f597"
}
.fa-kiss-beam:before {
  content:"\f597"
}
.fa-film:before {
  content:"\f008"
}
.fa-ruler-horizontal:before {
  content:"\f547"
}
.fa-people-robbery:before {
  content:"\e536"
}
.fa-lightbulb:before {
  content:"\f0eb"
}
.fa-caret-left:before {
  content:"\f0d9"
}
.fa-circle-exclamation:before {
  content:"\f06a"
}
.fa-exclamation-circle:before {
  content:"\f06a"
}
.fa-school-circle-xmark:before {
  content:"\e56d"
}
.fa-arrow-right-from-bracket:before {
  content:"\f08b"
}
.fa-sign-out:before {
  content:"\f08b"
}
.fa-circle-chevron-down:before {
  content:"\f13a"
}
.fa-chevron-circle-down:before {
  content:"\f13a"
}
.fa-unlock-keyhole:before {
  content:"\f13e"
}
.fa-unlock-alt:before {
  content:"\f13e"
}
.fa-cloud-showers-heavy:before {
  content:"\f740"
}
.fa-headphones-simple:before {
  content:"\f58f"
}
.fa-headphones-alt:before {
  content:"\f58f"
}
.fa-sitemap:before {
  content:"\f0e8"
}
.fa-circle-dollar-to-slot:before {
  content:"\f4b9"
}
.fa-donate:before {
  content:"\f4b9"
}
.fa-memory:before {
  content:"\f538"
}
.fa-road-spikes:before {
  content:"\e568"
}
.fa-fire-burner:before {
  content:"\e4f1"
}
.fa-flag:before {
  content:"\f024"
}
.fa-hanukiah:before {
  content:"\f6e6"
}
.fa-feather:before {
  content:"\f52d"
}
.fa-volume-low:before {
  content:"\f027"
}
.fa-volume-down:before {
  content:"\f027"
}
.fa-comment-slash:before {
  content:"\f4b3"
}
.fa-cloud-sun-rain:before {
  content:"\f743"
}
.fa-compress:before {
  content:"\f066"
}
.fa-wheat-awn:before {
  content:"\e2cd"
}
.fa-wheat-alt:before {
  content:"\e2cd"
}
.fa-ankh:before {
  content:"\f644"
}
.fa-hands-holding-child:before {
  content:"\e4fa"
}
.fa-asterisk:before {
  content:"*"
}
.fa-square-check:before {
  content:"\f14a"
}
.fa-check-square:before {
  content:"\f14a"
}
.fa-peseta-sign:before {
  content:"\e221"
}
.fa-heading:before {
  content:"\f1dc"
}
.fa-header:before {
  content:"\f1dc"
}
.fa-ghost:before {
  content:"\f6e2"
}
.fa-list:before {
  content:"\f03a"
}
.fa-list-squares:before {
  content:"\f03a"
}
.fa-square-phone-flip:before {
  content:"\f87b"
}
.fa-phone-square-alt:before {
  content:"\f87b"
}
.fa-cart-plus:before {
  content:"\f217"
}
.fa-gamepad:before {
  content:"\f11b"
}
.fa-circle-dot:before {
  content:"\f192"
}
.fa-dot-circle:before {
  content:"\f192"
}
.fa-face-dizzy:before {
  content:"\f567"
}
.fa-dizzy:before {
  content:"\f567"
}
.fa-egg:before {
  content:"\f7fb"
}
.fa-house-medical-circle-xmark:before {
  content:"\e513"
}
.fa-campground:before {
  content:"\f6bb"
}
.fa-folder-plus:before {
  content:"\f65e"
}
.fa-futbol:before {
  content:"\f1e3"
}
.fa-futbol-ball:before {
  content:"\f1e3"
}
.fa-soccer-ball:before {
  content:"\f1e3"
}
.fa-paintbrush:before {
  content:"\f1fc"
}
.fa-paint-brush:before {
  content:"\f1fc"
}
.fa-lock:before {
  content:"\f023"
}
.fa-gas-pump:before {
  content:"\f52f"
}
.fa-hot-tub-person:before {
  content:"\f593"
}
.fa-hot-tub:before {
  content:"\f593"
}
.fa-map-location:before {
  content:"\f59f"
}
.fa-map-marked:before {
  content:"\f59f"
}
.fa-house-flood-water:before {
  content:"\e50e"
}
.fa-tree:before {
  content:"\f1bb"
}
.fa-bridge-lock:before {
  content:"\e4cc"
}
.fa-sack-dollar:before {
  content:"\f81d"
}
.fa-pen-to-square:before {
  content:"\f044"
}
.fa-edit:before {
  content:"\f044"
}
.fa-car-side:before {
  content:"\f5e4"
}
.fa-share-nodes:before {
  content:"\f1e0"
}
.fa-share-alt:before {
  content:"\f1e0"
}
.fa-heart-circle-minus:before {
  content:"\e4ff"
}
.fa-hourglass-half:before {
  content:"\f252"
}
.fa-hourglass-2:before {
  content:"\f252"
}
.fa-microscope:before {
  content:"\f610"
}
.fa-sink:before {
  content:"\e06d"
}
.fa-bag-shopping:before {
  content:"\f290"
}
.fa-shopping-bag:before {
  content:"\f290"
}
.fa-arrow-down-z-a:before {
  content:"\f881"
}
.fa-sort-alpha-desc:before {
  content:"\f881"
}
.fa-sort-alpha-down-alt:before {
  content:"\f881"
}
.fa-mitten:before {
  content:"\f7b5"
}
.fa-person-rays:before {
  content:"\e54d"
}
.fa-users:before {
  content:"\f0c0"
}
.fa-eye-slash:before {
  content:"\f070"
}
.fa-flask-vial:before {
  content:"\e4f3"
}
.fa-hand:before {
  content:"\f256"
}
.fa-hand-paper:before {
  content:"\f256"
}
.fa-om:before {
  content:"\f679"
}
.fa-worm:before {
  content:"\e599"
}
.fa-house-circle-xmark:before {
  content:"\e50b"
}
.fa-plug:before {
  content:"\f1e6"
}
.fa-chevron-up:before {
  content:"\f077"
}
.fa-hand-spock:before {
  content:"\f259"
}
.fa-stopwatch:before {
  content:"\f2f2"
}
.fa-face-kiss:before {
  content:"\f596"
}
.fa-kiss:before {
  content:"\f596"
}
.fa-bridge-circle-xmark:before {
  content:"\e4cb"
}
.fa-face-grin-tongue:before {
  content:"\f589"
}
.fa-grin-tongue:before {
  content:"\f589"
}
.fa-chess-bishop:before {
  content:"\f43a"
}
.fa-face-grin-wink:before {
  content:"\f58c"
}
.fa-grin-wink:before {
  content:"\f58c"
}
.fa-ear-deaf:before {
  content:"\f2a4"
}
.fa-deaf:before {
  content:"\f2a4"
}
.fa-deafness:before {
  content:"\f2a4"
}
.fa-hard-of-hearing:before {
  content:"\f2a4"
}
.fa-road-circle-check:before {
  content:"\e564"
}
.fa-dice-five:before {
  content:"\f523"
}
.fa-square-rss:before {
  content:"\f143"
}
.fa-rss-square:before {
  content:"\f143"
}
.fa-land-mine-on:before {
  content:"\e51b"
}
.fa-i-cursor:before {
  content:"\f246"
}
.fa-stamp:before {
  content:"\f5bf"
}
.fa-stairs:before {
  content:"\e289"
}
.fa-i:before {
  content:"I"
}
.fa-hryvnia-sign:before {
  content:"\f6f2"
}
.fa-hryvnia:before {
  content:"\f6f2"
}
.fa-pills:before {
  content:"\f484"
}
.fa-face-grin-wide:before {
  content:"\f581"
}
.fa-grin-alt:before {
  content:"\f581"
}
.fa-tooth:before {
  content:"\f5c9"
}
.fa-v:before {
  content:"V"
}
.fa-bangladeshi-taka-sign:before {
  content:"\e2e6"
}
.fa-bicycle:before {
  content:"\f206"
}
.fa-staff-snake:before {
  content:"\e579"
}
.fa-rod-asclepius:before {
  content:"\e579"
}
.fa-rod-snake:before {
  content:"\e579"
}
.fa-staff-aesculapius:before {
  content:"\e579"
}
.fa-head-side-cough-slash:before {
  content:"\e062"
}
.fa-truck-medical:before {
  content:"\f0f9"
}
.fa-ambulance:before {
  content:"\f0f9"
}
.fa-wheat-awn-circle-exclamation:before {
  content:"\e598"
}
.fa-snowman:before {
  content:"\f7d0"
}
.fa-mortar-pestle:before {
  content:"\f5a7"
}
.fa-road-barrier:before {
  content:"\e562"
}
.fa-school:before {
  content:"\f549"
}
.fa-igloo:before {
  content:"\f7ae"
}
.fa-joint:before {
  content:"\f595"
}
.fa-angle-right:before {
  content:"\f105"
}
.fa-horse:before {
  content:"\f6f0"
}
.fa-q:before {
  content:"Q"
}
.fa-g:before {
  content:"G"
}
.fa-notes-medical:before {
  content:"\f481"
}
.fa-temperature-half:before {
  content:"\f2c9"
}
.fa-temperature-2:before {
  content:"\f2c9"
}
.fa-thermometer-2:before {
  content:"\f2c9"
}
.fa-thermometer-half:before {
  content:"\f2c9"
}
.fa-dong-sign:before {
  content:"\e169"
}
.fa-capsules:before {
  content:"\f46b"
}
.fa-poo-storm:before {
  content:"\f75a"
}
.fa-poo-bolt:before {
  content:"\f75a"
}
.fa-face-frown-open:before {
  content:"\f57a"
}
.fa-frown-open:before {
  content:"\f57a"
}
.fa-hand-point-up:before {
  content:"\f0a6"
}
.fa-money-bill:before {
  content:"\f0d6"
}
.fa-bookmark:before {
  content:"\f02e"
}
.fa-align-justify:before {
  content:"\f039"
}
.fa-umbrella-beach:before {
  content:"\f5ca"
}
.fa-helmet-un:before {
  content:"\e503"
}
.fa-bullseye:before {
  content:"\f140"
}
.fa-bacon:before {
  content:"\f7e5"
}
.fa-hand-point-down:before {
  content:"\f0a7"
}
.fa-arrow-up-from-bracket:before {
  content:"\e09a"
}
.fa-folder:before {
  content:"\f07b"
}
.fa-folder-blank:before {
  content:"\f07b"
}
.fa-file-waveform:before {
  content:"\f478"
}
.fa-file-medical-alt:before {
  content:"\f478"
}
.fa-radiation:before {
  content:"\f7b9"
}
.fa-chart-simple:before {
  content:"\e473"
}
.fa-mars-stroke:before {
  content:"\f229"
}
.fa-vial:before {
  content:"\f492"
}
.fa-gauge:before {
  content:"\f624"
}
.fa-dashboard:before {
  content:"\f624"
}
.fa-gauge-med:before {
  content:"\f624"
}
.fa-tachometer-alt-average:before {
  content:"\f624"
}
.fa-wand-magic-sparkles:before {
  content:"\e2ca"
}
.fa-magic-wand-sparkles:before {
  content:"\e2ca"
}
.fa-e:before {
  content:"E"
}
.fa-pen-clip:before {
  content:"\f305"
}
.fa-pen-alt:before {
  content:"\f305"
}
.fa-bridge-circle-exclamation:before {
  content:"\e4ca"
}
.fa-user:before {
  content:"\f007"
}
.fa-school-circle-check:before {
  content:"\e56b"
}
.fa-dumpster:before {
  content:"\f793"
}
.fa-van-shuttle:before {
  content:"\f5b6"
}
.fa-shuttle-van:before {
  content:"\f5b6"
}
.fa-building-user:before {
  content:"\e4da"
}
.fa-square-caret-left:before {
  content:"\f191"
}
.fa-caret-square-left:before {
  content:"\f191"
}
.fa-highlighter:before {
  content:"\f591"
}
.fa-key:before {
  content:"\f084"
}
.fa-bullhorn:before {
  content:"\f0a1"
}
.fa-globe:before {
  content:"\f0ac"
}
.fa-synagogue:before {
  content:"\f69b"
}
.fa-person-half-dress:before {
  content:"\e548"
}
.fa-road-bridge:before {
  content:"\e563"
}
.fa-location-arrow:before {
  content:"\f124"
}
.fa-c:before {
  content:"C"
}
.fa-tablet-button:before {
  content:"\f10a"
}
.fa-building-lock:before {
  content:"\e4d6"
}
.fa-pizza-slice:before {
  content:"\f818"
}
.fa-money-bill-wave:before {
  content:"\f53a"
}
.fa-chart-area:before {
  content:"\f1fe"
}
.fa-area-chart:before {
  content:"\f1fe"
}
.fa-house-flag:before {
  content:"\e50d"
}
.fa-person-circle-minus:before {
  content:"\e540"
}
.fa-ban:before {
  content:"\f05e"
}
.fa-cancel:before {
  content:"\f05e"
}
.fa-camera-rotate:before {
  content:"\e0d8"
}
.fa-spray-can-sparkles:before {
  content:"\f5d0"
}
.fa-air-freshener:before {
  content:"\f5d0"
}
.fa-star:before {
  content:"\f005"
}
.fa-repeat:before {
  content:"\f363"
}
.fa-cross:before {
  content:"\f654"
}
.fa-box:before {
  content:"\f466"
}
.fa-venus-mars:before {
  content:"\f228"
}
.fa-arrow-pointer:before {
  content:"\f245"
}
.fa-mouse-pointer:before {
  content:"\f245"
}
.fa-maximize:before {
  content:"\f31e"
}
.fa-expand-arrows-alt:before {
  content:"\f31e"
}
.fa-charging-station:before {
  content:"\f5e7"
}
.fa-shapes:before {
  content:"\f61f"
}
.fa-triangle-circle-square:before {
  content:"\f61f"
}
.fa-shuffle:before {
  content:"\f074"
}
.fa-random:before {
  content:"\f074"
}
.fa-person-running:before {
  content:"\f70c"
}
.fa-running:before {
  content:"\f70c"
}
.fa-mobile-retro:before {
  content:"\e527"
}
.fa-grip-lines-vertical:before {
  content:"\f7a5"
}
.fa-spider:before {
  content:"\f717"
}
.fa-hands-bound:before {
  content:"\e4f9"
}
.fa-file-invoice-dollar:before {
  content:"\f571"
}
.fa-plane-circle-exclamation:before {
  content:"\e556"
}
.fa-x-ray:before {
  content:"\f497"
}
.fa-spell-check:before {
  content:"\f891"
}
.fa-slash:before {
  content:"\f715"
}
.fa-computer-mouse:before {
  content:"\f8cc"
}
.fa-mouse:before {
  content:"\f8cc"
}
.fa-arrow-right-to-bracket:before {
  content:"\f090"
}
.fa-sign-in:before {
  content:"\f090"
}
.fa-shop-slash:before {
  content:"\e070"
}
.fa-store-alt-slash:before {
  content:"\e070"
}
.fa-server:before {
  content:"\f233"
}
.fa-virus-covid-slash:before {
  content:"\e4a9"
}
.fa-shop-lock:before {
  content:"\e4a5"
}
.fa-hourglass-start:before {
  content:"\f251"
}
.fa-hourglass-1:before {
  content:"\f251"
}
.fa-blender-phone:before {
  content:"\f6b6"
}
.fa-building-wheat:before {
  content:"\e4db"
}
.fa-person-breastfeeding:before {
  content:"\e53a"
}
.fa-right-to-bracket:before {
  content:"\f2f6"
}
.fa-sign-in-alt:before {
  content:"\f2f6"
}
.fa-venus:before {
  content:"\f221"
}
.fa-passport:before {
  content:"\f5ab"
}
.fa-heart-pulse:before {
  content:"\f21e"
}
.fa-heartbeat:before {
  content:"\f21e"
}
.fa-people-carry-box:before {
  content:"\f4ce"
}
.fa-people-carry:before {
  content:"\f4ce"
}
.fa-temperature-high:before {
  content:"\f769"
}
.fa-microchip:before {
  content:"\f2db"
}
.fa-crown:before {
  content:"\f521"
}
.fa-weight-hanging:before {
  content:"\f5cd"
}
.fa-xmarks-lines:before {
  content:"\e59a"
}
.fa-file-prescription:before {
  content:"\f572"
}
.fa-weight-scale:before {
  content:"\f496"
}
.fa-weight:before {
  content:"\f496"
}
.fa-user-group:before {
  content:"\f500"
}
.fa-user-friends:before {
  content:"\f500"
}
.fa-arrow-up-a-z:before {
  content:"\f15e"
}
.fa-sort-alpha-up:before {
  content:"\f15e"
}
.fa-chess-knight:before {
  content:"\f441"
}
.fa-face-laugh-squint:before {
  content:"\f59b"
}
.fa-laugh-squint:before {
  content:"\f59b"
}
.fa-wheelchair:before {
  content:"\f193"
}
.fa-circle-arrow-up:before {
  content:"\f0aa"
}
.fa-arrow-circle-up:before {
  content:"\f0aa"
}
.fa-toggle-on:before {
  content:"\f205"
}
.fa-person-walking:before {
  content:"\f554"
}
.fa-walking:before {
  content:"\f554"
}
.fa-l:before {
  content:"L"
}
.fa-fire:before {
  content:"\f06d"
}
.fa-bed-pulse:before {
  content:"\f487"
}
.fa-procedures:before {
  content:"\f487"
}
.fa-shuttle-space:before {
  content:"\f197"
}
.fa-space-shuttle:before {
  content:"\f197"
}
.fa-face-laugh:before {
  content:"\f599"
}
.fa-laugh:before {
  content:"\f599"
}
.fa-folder-open:before {
  content:"\f07c"
}
.fa-heart-circle-plus:before {
  content:"\e500"
}
.fa-code-fork:before {
  content:"\e13b"
}
.fa-city:before {
  content:"\f64f"
}
.fa-microphone-lines:before {
  content:"\f3c9"
}
.fa-microphone-alt:before {
  content:"\f3c9"
}
.fa-pepper-hot:before {
  content:"\f816"
}
.fa-unlock:before {
  content:"\f09c"
}
.fa-colon-sign:before {
  content:"\e140"
}
.fa-headset:before {
  content:"\f590"
}
.fa-store-slash:before {
  content:"\e071"
}
.fa-road-circle-xmark:before {
  content:"\e566"
}
.fa-user-minus:before {
  content:"\f503"
}
.fa-mars-stroke-up:before {
  content:"\f22a"
}
.fa-mars-stroke-v:before {
  content:"\f22a"
}
.fa-champagne-glasses:before {
  content:"\f79f"
}
.fa-glass-cheers:before {
  content:"\f79f"
}
.fa-clipboard:before {
  content:"\f328"
}
.fa-house-circle-exclamation:before {
  content:"\e50a"
}
.fa-file-arrow-up:before {
  content:"\f574"
}
.fa-file-upload:before {
  content:"\f574"
}
.fa-wifi:before {
  content:"\f1eb"
}
.fa-wifi-3:before {
  content:"\f1eb"
}
.fa-wifi-strong:before {
  content:"\f1eb"
}
.fa-bath:before {
  content:"\f2cd"
}
.fa-bathtub:before {
  content:"\f2cd"
}
.fa-underline:before {
  content:"\f0cd"
}
.fa-user-pen:before {
  content:"\f4ff"
}
.fa-user-edit:before {
  content:"\f4ff"
}
.fa-signature:before {
  content:"\f5b7"
}
.fa-stroopwafel:before {
  content:"\f551"
}
.fa-bold:before {
  content:"\f032"
}
.fa-anchor-lock:before {
  content:"\e4ad"
}
.fa-building-ngo:before {
  content:"\e4d7"
}
.fa-manat-sign:before {
  content:"\e1d5"
}
.fa-not-equal:before {
  content:"\f53e"
}
.fa-border-top-left:before {
  content:"\f853"
}
.fa-border-style:before {
  content:"\f853"
}
.fa-map-location-dot:before {
  content:"\f5a0"
}
.fa-map-marked-alt:before {
  content:"\f5a0"
}
.fa-jedi:before {
  content:"\f669"
}
.fa-square-poll-vertical:before {
  content:"\f681"
}
.fa-poll:before {
  content:"\f681"
}
.fa-mug-hot:before {
  content:"\f7b6"
}
.fa-car-battery:before {
  content:"\f5df"
}
.fa-battery-car:before {
  content:"\f5df"
}
.fa-gift:before {
  content:"\f06b"
}
.fa-dice-two:before {
  content:"\f528"
}
.fa-chess-queen:before {
  content:"\f445"
}
.fa-glasses:before {
  content:"\f530"
}
.fa-chess-board:before {
  content:"\f43c"
}
.fa-building-circle-check:before {
  content:"\e4d2"
}
.fa-person-chalkboard:before {
  content:"\e53d"
}
.fa-mars-stroke-right:before {
  content:"\f22b"
}
.fa-mars-stroke-h:before {
  content:"\f22b"
}
.fa-hand-back-fist:before {
  content:"\f255"
}
.fa-hand-rock:before {
  content:"\f255"
}
.fa-square-caret-up:before {
  content:"\f151"
}
.fa-caret-square-up:before {
  content:"\f151"
}
.fa-cloud-showers-water:before {
  content:"\e4e4"
}
.fa-chart-bar:before {
  content:"\f080"
}
.fa-bar-chart:before {
  content:"\f080"
}
.fa-hands-bubbles:before {
  content:"\e05e"
}
.fa-hands-wash:before {
  content:"\e05e"
}
.fa-less-than-equal:before {
  content:"\f537"
}
.fa-train:before {
  content:"\f238"
}
.fa-eye-low-vision:before {
  content:"\f2a8"
}
.fa-low-vision:before {
  content:"\f2a8"
}
.fa-crow:before {
  content:"\f520"
}
.fa-sailboat:before {
  content:"\e445"
}
.fa-window-restore:before {
  content:"\f2d2"
}
.fa-square-plus:before {
  content:"\f0fe"
}
.fa-plus-square:before {
  content:"\f0fe"
}
.fa-torii-gate:before {
  content:"\f6a1"
}
.fa-frog:before {
  content:"\f52e"
}
.fa-bucket:before {
  content:"\e4cf"
}
.fa-image:before {
  content:"\f03e"
}
.fa-microphone:before {
  content:"\f130"
}
.fa-cow:before {
  content:"\f6c8"
}
.fa-caret-up:before {
  content:"\f0d8"
}
.fa-screwdriver:before {
  content:"\f54a"
}
.fa-folder-closed:before {
  content:"\e185"
}
.fa-house-tsunami:before {
  content:"\e515"
}
.fa-square-nfi:before {
  content:"\e576"
}
.fa-arrow-up-from-ground-water:before {
  content:"\e4b5"
}
.fa-martini-glass:before {
  content:"\f57b"
}
.fa-glass-martini-alt:before {
  content:"\f57b"
}
.fa-rotate-left:before {
  content:"\f2ea"
}
.fa-rotate-back:before {
  content:"\f2ea"
}
.fa-rotate-backward:before {
  content:"\f2ea"
}
.fa-undo-alt:before {
  content:"\f2ea"
}
.fa-table-columns:before {
  content:"\f0db"
}
.fa-columns:before {
  content:"\f0db"
}
.fa-lemon:before {
  content:"\f094"
}
.fa-head-side-mask:before {
  content:"\e063"
}
.fa-handshake:before {
  content:"\f2b5"
}
.fa-gem:before {
  content:"\f3a5"
}
.fa-dolly:before {
  content:"\f472"
}
.fa-dolly-box:before {
  content:"\f472"
}
.fa-smoking:before {
  content:"\f48d"
}
.fa-minimize:before {
  content:"\f78c"
}
.fa-compress-arrows-alt:before {
  content:"\f78c"
}
.fa-monument:before {
  content:"\f5a6"
}
.fa-snowplow:before {
  content:"\f7d2"
}
.fa-angles-right:before {
  content:"\f101"
}
.fa-angle-double-right:before {
  content:"\f101"
}
.fa-cannabis:before {
  content:"\f55f"
}
.fa-circle-play:before {
  content:"\f144"
}
.fa-play-circle:before {
  content:"\f144"
}
.fa-tablets:before {
  content:"\f490"
}
.fa-ethernet:before {
  content:"\f796"
}
.fa-euro-sign:before {
  content:"\f153"
}
.fa-eur:before {
  content:"\f153"
}
.fa-euro:before {
  content:"\f153"
}
.fa-chair:before {
  content:"\f6c0"
}
.fa-circle-check:before {
  content:"\f058"
}
.fa-check-circle:before {
  content:"\f058"
}
.fa-circle-stop:before {
  content:"\f28d"
}
.fa-stop-circle:before {
  content:"\f28d"
}
.fa-compass-drafting:before {
  content:"\f568"
}
.fa-drafting-compass:before {
  content:"\f568"
}
.fa-plate-wheat:before {
  content:"\e55a"
}
.fa-icicles:before {
  content:"\f7ad"
}
.fa-person-shelter:before {
  content:"\e54f"
}
.fa-neuter:before {
  content:"\f22c"
}
.fa-id-badge:before {
  content:"\f2c1"
}
.fa-marker:before {
  content:"\f5a1"
}
.fa-face-laugh-beam:before {
  content:"\f59a"
}
.fa-laugh-beam:before {
  content:"\f59a"
}
.fa-helicopter-symbol:before {
  content:"\e502"
}
.fa-universal-access:before {
  content:"\f29a"
}
.fa-circle-chevron-up:before {
  content:"\f139"
}
.fa-chevron-circle-up:before {
  content:"\f139"
}
.fa-lari-sign:before {
  content:"\e1c8"
}
.fa-volcano:before {
  content:"\f770"
}
.fa-person-walking-dashed-line-arrow-right:before {
  content:"\e553"
}
.fa-sterling-sign:before {
  content:"\f154"
}
.fa-gbp:before {
  content:"\f154"
}
.fa-pound-sign:before {
  content:"\f154"
}
.fa-viruses:before {
  content:"\e076"
}
.fa-square-person-confined:before {
  content:"\e577"
}
.fa-user-tie:before {
  content:"\f508"
}
.fa-arrow-down-long:before {
  content:"\f175"
}
.fa-long-arrow-down:before {
  content:"\f175"
}
.fa-tent-arrow-down-to-line:before {
  content:"\e57e"
}
.fa-certificate:before {
  content:"\f0a3"
}
.fa-reply-all:before {
  content:"\f122"
}
.fa-mail-reply-all:before {
  content:"\f122"
}
.fa-suitcase:before {
  content:"\f0f2"
}
.fa-person-skating:before {
  content:"\f7c5"
}
.fa-skating:before {
  content:"\f7c5"
}
.fa-filter-circle-dollar:before {
  content:"\f662"
}
.fa-funnel-dollar:before {
  content:"\f662"
}
.fa-camera-retro:before {
  content:"\f083"
}
.fa-circle-arrow-down:before {
  content:"\f0ab"
}
.fa-arrow-circle-down:before {
  content:"\f0ab"
}
.fa-file-import:before {
  content:"\f56f"
}
.fa-arrow-right-to-file:before {
  content:"\f56f"
}
.fa-square-arrow-up-right:before {
  content:"\f14c"
}
.fa-external-link-square:before {
  content:"\f14c"
}
.fa-box-open:before {
  content:"\f49e"
}
.fa-scroll:before {
  content:"\f70e"
}
.fa-spa:before {
  content:"\f5bb"
}
.fa-location-pin-lock:before {
  content:"\e51f"
}
.fa-pause:before {
  content:"\f04c"
}
.fa-hill-avalanche:before {
  content:"\e507"
}
.fa-temperature-empty:before {
  content:"\f2cb"
}
.fa-temperature-0:before {
  content:"\f2cb"
}
.fa-thermometer-0:before {
  content:"\f2cb"
}
.fa-thermometer-empty:before {
  content:"\f2cb"
}
.fa-bomb:before {
  content:"\f1e2"
}
.fa-registered:before {
  content:"\f25d"
}
.fa-address-card:before {
  content:"\f2bb"
}
.fa-contact-card:before {
  content:"\f2bb"
}
.fa-vcard:before {
  content:"\f2bb"
}
.fa-scale-unbalanced-flip:before {
  content:"\f516"
}
.fa-balance-scale-right:before {
  content:"\f516"
}
.fa-subscript:before {
  content:"\f12c"
}
.fa-diamond-turn-right:before {
  content:"\f5eb"
}
.fa-directions:before {
  content:"\f5eb"
}
.fa-burst:before {
  content:"\e4dc"
}
.fa-house-laptop:before {
  content:"\e066"
}
.fa-laptop-house:before {
  content:"\e066"
}
.fa-face-tired:before {
  content:"\f5c8"
}
.fa-tired:before {
  content:"\f5c8"
}
.fa-money-bills:before {
  content:"\e1f3"
}
.fa-smog:before {
  content:"\f75f"
}
.fa-crutch:before {
  content:"\f7f7"
}
.fa-cloud-arrow-up:before {
  content:"\f0ee"
}
.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa-cloud-upload-alt:before {
  content:"\f0ee"
}
.fa-palette:before {
  content:"\f53f"
}
.fa-arrows-turn-right:before {
  content:"\e4c0"
}
.fa-vest:before {
  content:"\e085"
}
.fa-ferry:before {
  content:"\e4ea"
}
.fa-arrows-down-to-people:before {
  content:"\e4b9"
}
.fa-seedling:before {
  content:"\f4d8"
}
.fa-sprout:before {
  content:"\f4d8"
}
.fa-left-right:before {
  content:"\f337"
}
.fa-arrows-alt-h:before {
  content:"\f337"
}
.fa-boxes-packing:before {
  content:"\e4c7"
}
.fa-circle-arrow-left:before {
  content:"\f0a8"
}
.fa-arrow-circle-left:before {
  content:"\f0a8"
}
.fa-group-arrows-rotate:before {
  content:"\e4f6"
}
.fa-bowl-food:before {
  content:"\e4c6"
}
.fa-candy-cane:before {
  content:"\f786"
}
.fa-arrow-down-wide-short:before {
  content:"\f160"
}
.fa-sort-amount-asc:before {
  content:"\f160"
}
.fa-sort-amount-down:before {
  content:"\f160"
}
.fa-cloud-bolt:before {
  content:"\f76c"
}
.fa-thunderstorm:before {
  content:"\f76c"
}
.fa-text-slash:before {
  content:"\f87d"
}
.fa-remove-format:before {
  content:"\f87d"
}
.fa-face-smile-wink:before {
  content:"\f4da"
}
.fa-smile-wink:before {
  content:"\f4da"
}
.fa-file-word:before {
  content:"\f1c2"
}
.fa-file-powerpoint:before {
  content:"\f1c4"
}
.fa-arrows-left-right:before {
  content:"\f07e"
}
.fa-arrows-h:before {
  content:"\f07e"
}
.fa-house-lock:before {
  content:"\e510"
}
.fa-cloud-arrow-down:before {
  content:"\f0ed"
}
.fa-cloud-download:before {
  content:"\f0ed"
}
.fa-cloud-download-alt:before {
  content:"\f0ed"
}
.fa-children:before {
  content:"\e4e1"
}
.fa-chalkboard:before {
  content:"\f51b"
}
.fa-blackboard:before {
  content:"\f51b"
}
.fa-user-large-slash:before {
  content:"\f4fa"
}
.fa-user-alt-slash:before {
  content:"\f4fa"
}
.fa-envelope-open:before {
  content:"\f2b6"
}
.fa-handshake-simple-slash:before {
  content:"\e05f"
}
.fa-handshake-alt-slash:before {
  content:"\e05f"
}
.fa-mattress-pillow:before {
  content:"\e525"
}
.fa-guarani-sign:before {
  content:"\e19a"
}
.fa-arrows-rotate:before {
  content:"\f021"
}
.fa-refresh:before {
  content:"\f021"
}
.fa-sync:before {
  content:"\f021"
}
.fa-fire-extinguisher:before {
  content:"\f134"
}
.fa-cruzeiro-sign:before {
  content:"\e152"
}
.fa-greater-than-equal:before {
  content:"\f532"
}
.fa-shield-halved:before {
  content:"\f3ed"
}
.fa-shield-alt:before {
  content:"\f3ed"
}
.fa-book-atlas:before {
  content:"\f558"
}
.fa-atlas:before {
  content:"\f558"
}
.fa-virus:before {
  content:"\e074"
}
.fa-envelope-circle-check:before {
  content:"\e4e8"
}
.fa-layer-group:before {
  content:"\f5fd"
}
.fa-arrows-to-dot:before {
  content:"\e4be"
}
.fa-archway:before {
  content:"\f557"
}
.fa-heart-circle-check:before {
  content:"\e4fd"
}
.fa-house-chimney-crack:before {
  content:"\f6f1"
}
.fa-house-damage:before {
  content:"\f6f1"
}
.fa-file-zipper:before {
  content:"\f1c6"
}
.fa-file-archive:before {
  content:"\f1c6"
}
.fa-square:before {
  content:"\f0c8"
}
.fa-martini-glass-empty:before {
  content:"\f000"
}
.fa-glass-martini:before {
  content:"\f000"
}
.fa-couch:before {
  content:"\f4b8"
}
.fa-cedi-sign:before {
  content:"\e0df"
}
.fa-italic:before {
  content:"\f033"
}
.fa-church:before {
  content:"\f51d"
}
.fa-comments-dollar:before {
  content:"\f653"
}
.fa-democrat:before {
  content:"\f747"
}
.fa-z:before {
  content:"Z"
}
.fa-person-skiing:before {
  content:"\f7c9"
}
.fa-skiing:before {
  content:"\f7c9"
}
.fa-road-lock:before {
  content:"\e567"
}
.fa-a:before {
  content:"A"
}
.fa-temperature-arrow-down:before {
  content:"\e03f"
}
.fa-temperature-down:before {
  content:"\e03f"
}
.fa-feather-pointed:before {
  content:"\f56b"
}
.fa-feather-alt:before {
  content:"\f56b"
}
.fa-p:before {
  content:"P"
}
.fa-snowflake:before {
  content:"\f2dc"
}
.fa-newspaper:before {
  content:"\f1ea"
}
.fa-rectangle-ad:before {
  content:"\f641"
}
.fa-ad:before {
  content:"\f641"
}
.fa-circle-arrow-right:before {
  content:"\f0a9"
}
.fa-arrow-circle-right:before {
  content:"\f0a9"
}
.fa-filter-circle-xmark:before {
  content:"\e17b"
}
.fa-locust:before {
  content:"\e520"
}
.fa-sort:before {
  content:"\f0dc"
}
.fa-unsorted:before {
  content:"\f0dc"
}
.fa-list-ol:before {
  content:"\f0cb"
}
.fa-list-1-2:before {
  content:"\f0cb"
}
.fa-list-numeric:before {
  content:"\f0cb"
}
.fa-person-dress-burst:before {
  content:"\e544"
}
.fa-money-check-dollar:before {
  content:"\f53d"
}
.fa-money-check-alt:before {
  content:"\f53d"
}
.fa-vector-square:before {
  content:"\f5cb"
}
.fa-bread-slice:before {
  content:"\f7ec"
}
.fa-language:before {
  content:"\f1ab"
}
.fa-face-kiss-wink-heart:before {
  content:"\f598"
}
.fa-kiss-wink-heart:before {
  content:"\f598"
}
.fa-filter:before {
  content:"\f0b0"
}
.fa-question:before {
  content:"?"
}
.fa-file-signature:before {
  content:"\f573"
}
.fa-up-down-left-right:before {
  content:"\f0b2"
}
.fa-arrows-alt:before {
  content:"\f0b2"
}
.fa-house-chimney-user:before {
  content:"\e065"
}
.fa-hand-holding-heart:before {
  content:"\f4be"
}
.fa-puzzle-piece:before {
  content:"\f12e"
}
.fa-money-check:before {
  content:"\f53c"
}
.fa-star-half-stroke:before {
  content:"\f5c0"
}
.fa-star-half-alt:before {
  content:"\f5c0"
}
.fa-code:before {
  content:"\f121"
}
.fa-whiskey-glass:before {
  content:"\f7a0"
}
.fa-glass-whiskey:before {
  content:"\f7a0"
}
.fa-building-circle-exclamation:before {
  content:"\e4d3"
}
.fa-magnifying-glass-chart:before {
  content:"\e522"
}
.fa-arrow-up-right-from-square:before {
  content:"\f08e"
}
.fa-external-link:before {
  content:"\f08e"
}
.fa-cubes-stacked:before {
  content:"\e4e6"
}
.fa-won-sign:before {
  content:"\f159"
}
.fa-krw:before {
  content:"\f159"
}
.fa-won:before {
  content:"\f159"
}
.fa-virus-covid:before {
  content:"\e4a8"
}
.fa-austral-sign:before {
  content:"\e0a9"
}
.fa-f:before {
  content:"F"
}
.fa-leaf:before {
  content:"\f06c"
}
.fa-road:before {
  content:"\f018"
}
.fa-taxi:before {
  content:"\f1ba"
}
.fa-cab:before {
  content:"\f1ba"
}
.fa-person-circle-plus:before {
  content:"\e541"
}
.fa-chart-pie:before {
  content:"\f200"
}
.fa-pie-chart:before {
  content:"\f200"
}
.fa-bolt-lightning:before {
  content:"\e0b7"
}
.fa-sack-xmark:before {
  content:"\e56a"
}
.fa-file-excel:before {
  content:"\f1c3"
}
.fa-file-contract:before {
  content:"\f56c"
}
.fa-fish-fins:before {
  content:"\e4f2"
}
.fa-building-flag:before {
  content:"\e4d5"
}
.fa-face-grin-beam:before {
  content:"\f582"
}
.fa-grin-beam:before {
  content:"\f582"
}
.fa-object-ungroup:before {
  content:"\f248"
}
.fa-poop:before {
  content:"\f619"
}
.fa-location-pin:before {
  content:"\f041"
}
.fa-map-marker:before {
  content:"\f041"
}
.fa-kaaba:before {
  content:"\f66b"
}
.fa-toilet-paper:before {
  content:"\f71e"
}
.fa-helmet-safety:before {
  content:"\f807"
}
.fa-hard-hat:before {
  content:"\f807"
}
.fa-hat-hard:before {
  content:"\f807"
}
.fa-eject:before {
  content:"\f052"
}
.fa-circle-right:before {
  content:"\f35a"
}
.fa-arrow-alt-circle-right:before {
  content:"\f35a"
}
.fa-plane-circle-check:before {
  content:"\e555"
}
.fa-face-rolling-eyes:before {
  content:"\f5a5"
}
.fa-meh-rolling-eyes:before {
  content:"\f5a5"
}
.fa-object-group:before {
  content:"\f247"
}
.fa-chart-line:before {
  content:"\f201"
}
.fa-line-chart:before {
  content:"\f201"
}
.fa-mask-ventilator:before {
  content:"\e524"
}
.fa-arrow-right:before {
  content:"\f061"
}
.fa-signs-post:before {
  content:"\f277"
}
.fa-map-signs:before {
  content:"\f277"
}
.fa-cash-register:before {
  content:"\f788"
}
.fa-person-circle-question:before {
  content:"\e542"
}
.fa-h:before {
  content:"H"
}
.fa-tarp:before {
  content:"\e57b"
}
.fa-screwdriver-wrench:before {
  content:"\f7d9"
}
.fa-tools:before {
  content:"\f7d9"
}
.fa-arrows-to-eye:before {
  content:"\e4bf"
}
.fa-plug-circle-bolt:before {
  content:"\e55b"
}
.fa-heart:before {
  content:"\f004"
}
.fa-mars-and-venus:before {
  content:"\f224"
}
.fa-house-user:before {
  content:"\e1b0"
}
.fa-home-user:before {
  content:"\e1b0"
}
.fa-dumpster-fire:before {
  content:"\f794"
}
.fa-house-crack:before {
  content:"\e3b1"
}
.fa-martini-glass-citrus:before {
  content:"\f561"
}
.fa-cocktail:before {
  content:"\f561"
}
.fa-face-surprise:before {
  content:"\f5c2"
}
.fa-surprise:before {
  content:"\f5c2"
}
.fa-bottle-water:before {
  content:"\e4c5"
}
.fa-circle-pause:before {
  content:"\f28b"
}
.fa-pause-circle:before {
  content:"\f28b"
}
.fa-toilet-paper-slash:before {
  content:"\e072"
}
.fa-apple-whole:before {
  content:"\f5d1"
}
.fa-apple-alt:before {
  content:"\f5d1"
}
.fa-kitchen-set:before {
  content:"\e51a"
}
.fa-r:before {
  content:"R"
}
.fa-temperature-quarter:before {
  content:"\f2ca"
}
.fa-temperature-1:before {
  content:"\f2ca"
}
.fa-thermometer-1:before {
  content:"\f2ca"
}
.fa-thermometer-quarter:before {
  content:"\f2ca"
}
.fa-cube:before {
  content:"\f1b2"
}
.fa-bitcoin-sign:before {
  content:"\e0b4"
}
.fa-shield-dog:before {
  content:"\e573"
}
.fa-solar-panel:before {
  content:"\f5ba"
}
.fa-lock-open:before {
  content:"\f3c1"
}
.fa-elevator:before {
  content:"\e16d"
}
.fa-money-bill-transfer:before {
  content:"\e528"
}
.fa-money-bill-trend-up:before {
  content:"\e529"
}
.fa-house-flood-water-circle-arrow-right:before {
  content:"\e50f"
}
.fa-square-poll-horizontal:before {
  content:"\f682"
}
.fa-poll-h:before {
  content:"\f682"
}
.fa-circle:before {
  content:"\f111"
}
.fa-backward-fast:before {
  content:"\f049"
}
.fa-fast-backward:before {
  content:"\f049"
}
.fa-recycle:before {
  content:"\f1b8"
}
.fa-user-astronaut:before {
  content:"\f4fb"
}
.fa-plane-slash:before {
  content:"\e069"
}
.fa-trademark:before {
  content:"\f25c"
}
.fa-basketball:before {
  content:"\f434"
}
.fa-basketball-ball:before {
  content:"\f434"
}
.fa-satellite-dish:before {
  content:"\f7c0"
}
.fa-circle-up:before {
  content:"\f35b"
}
.fa-arrow-alt-circle-up:before {
  content:"\f35b"
}
.fa-mobile-screen-button:before {
  content:"\f3cd"
}
.fa-mobile-alt:before {
  content:"\f3cd"
}
.fa-volume-high:before {
  content:"\f028"
}
.fa-volume-up:before {
  content:"\f028"
}
.fa-users-rays:before {
  content:"\e593"
}
.fa-wallet:before {
  content:"\f555"
}
.fa-clipboard-check:before {
  content:"\f46c"
}
.fa-file-audio:before {
  content:"\f1c7"
}
.fa-burger:before {
  content:"\f805"
}
.fa-hamburger:before {
  content:"\f805"
}
.fa-wrench:before {
  content:"\f0ad"
}
.fa-bugs:before {
  content:"\e4d0"
}
.fa-rupee-sign:before {
  content:"\f156"
}
.fa-rupee:before {
  content:"\f156"
}
.fa-file-image:before {
  content:"\f1c5"
}
.fa-circle-question:before {
  content:"\f059"
}
.fa-question-circle:before {
  content:"\f059"
}
.fa-plane-departure:before {
  content:"\f5b0"
}
.fa-handshake-slash:before {
  content:"\e060"
}
.fa-book-bookmark:before {
  content:"\e0bb"
}
.fa-code-branch:before {
  content:"\f126"
}
.fa-hat-cowboy:before {
  content:"\f8c0"
}
.fa-bridge:before {
  content:"\e4c8"
}
.fa-phone-flip:before {
  content:"\f879"
}
.fa-phone-alt:before {
  content:"\f879"
}
.fa-truck-front:before {
  content:"\e2b7"
}
.fa-cat:before {
  content:"\f6be"
}
.fa-anchor-circle-exclamation:before {
  content:"\e4ab"
}
.fa-truck-field:before {
  content:"\e58d"
}
.fa-route:before {
  content:"\f4d7"
}
.fa-clipboard-question:before {
  content:"\e4e3"
}
.fa-panorama:before {
  content:"\e209"
}
.fa-comment-medical:before {
  content:"\f7f5"
}
.fa-teeth-open:before {
  content:"\f62f"
}
.fa-file-circle-minus:before {
  content:"\e4ed"
}
.fa-tags:before {
  content:"\f02c"
}
.fa-wine-glass:before {
  content:"\f4e3"
}
.fa-forward-fast:before {
  content:"\f050"
}
.fa-fast-forward:before {
  content:"\f050"
}
.fa-face-meh-blank:before {
  content:"\f5a4"
}
.fa-meh-blank:before {
  content:"\f5a4"
}
.fa-square-parking:before {
  content:"\f540"
}
.fa-parking:before {
  content:"\f540"
}
.fa-house-signal:before {
  content:"\e012"
}
.fa-bars-progress:before {
  content:"\f828"
}
.fa-tasks-alt:before {
  content:"\f828"
}
.fa-faucet-drip:before {
  content:"\e006"
}
.fa-cart-flatbed:before {
  content:"\f474"
}
.fa-dolly-flatbed:before {
  content:"\f474"
}
.fa-ban-smoking:before {
  content:"\f54d"
}
.fa-smoking-ban:before {
  content:"\f54d"
}
.fa-terminal:before {
  content:"\f120"
}
.fa-mobile-button:before {
  content:"\f10b"
}
.fa-house-medical-flag:before {
  content:"\e514"
}
.fa-basket-shopping:before {
  content:"\f291"
}
.fa-shopping-basket:before {
  content:"\f291"
}
.fa-tape:before {
  content:"\f4db"
}
.fa-bus-simple:before {
  content:"\f55e"
}
.fa-bus-alt:before {
  content:"\f55e"
}
.fa-eye:before {
  content:"\f06e"
}
.fa-face-sad-cry:before {
  content:"\f5b3"
}
.fa-sad-cry:before {
  content:"\f5b3"
}
.fa-audio-description:before {
  content:"\f29e"
}
.fa-person-military-to-person:before {
  content:"\e54c"
}
.fa-file-shield:before {
  content:"\e4f0"
}
.fa-user-slash:before {
  content:"\f506"
}
.fa-pen:before {
  content:"\f304"
}
.fa-tower-observation:before {
  content:"\e586"
}
.fa-file-code:before {
  content:"\f1c9"
}
.fa-signal:before {
  content:"\f012"
}
.fa-signal-5:before {
  content:"\f012"
}
.fa-signal-perfect:before {
  content:"\f012"
}
.fa-bus:before {
  content:"\f207"
}
.fa-heart-circle-xmark:before {
  content:"\e501"
}
.fa-house-chimney:before {
  content:"\e3af"
}
.fa-home-lg:before {
  content:"\e3af"
}
.fa-window-maximize:before {
  content:"\f2d0"
}
.fa-face-frown:before {
  content:"\f119"
}
.fa-frown:before {
  content:"\f119"
}
.fa-prescription:before {
  content:"\f5b1"
}
.fa-shop:before {
  content:"\f54f"
}
.fa-store-alt:before {
  content:"\f54f"
}
.fa-floppy-disk:before {
  content:"\f0c7"
}
.fa-save:before {
  content:"\f0c7"
}
.fa-vihara:before {
  content:"\f6a7"
}
.fa-scale-unbalanced:before {
  content:"\f515"
}
.fa-balance-scale-left:before {
  content:"\f515"
}
.fa-sort-up:before {
  content:"\f0de"
}
.fa-sort-asc:before {
  content:"\f0de"
}
.fa-comment-dots:before {
  content:"\f4ad"
}
.fa-commenting:before {
  content:"\f4ad"
}
.fa-plant-wilt:before {
  content:"\e5aa"
}
.fa-diamond:before {
  content:"\f219"
}
.fa-face-grin-squint:before {
  content:"\f585"
}
.fa-grin-squint:before {
  content:"\f585"
}
.fa-hand-holding-dollar:before {
  content:"\f4c0"
}
.fa-hand-holding-usd:before {
  content:"\f4c0"
}
.fa-bacterium:before {
  content:"\e05a"
}
.fa-hand-pointer:before {
  content:"\f25a"
}
.fa-drum-steelpan:before {
  content:"\f56a"
}
.fa-hand-scissors:before {
  content:"\f257"
}
.fa-hands-praying:before {
  content:"\f684"
}
.fa-praying-hands:before {
  content:"\f684"
}
.fa-arrow-rotate-right:before {
  content:"\f01e"
}
.fa-arrow-right-rotate:before {
  content:"\f01e"
}
.fa-arrow-rotate-forward:before {
  content:"\f01e"
}
.fa-redo:before {
  content:"\f01e"
}
.fa-biohazard:before {
  content:"\f780"
}
.fa-location-crosshairs:before {
  content:"\f601"
}
.fa-location:before {
  content:"\f601"
}
.fa-mars-double:before {
  content:"\f227"
}
.fa-child-dress:before {
  content:"\e59c"
}
.fa-users-between-lines:before {
  content:"\e591"
}
.fa-lungs-virus:before {
  content:"\e067"
}
.fa-face-grin-tears:before {
  content:"\f588"
}
.fa-grin-tears:before {
  content:"\f588"
}
.fa-phone:before {
  content:"\f095"
}
.fa-calendar-xmark:before {
  content:"\f273"
}
.fa-calendar-times:before {
  content:"\f273"
}
.fa-child-reaching:before {
  content:"\e59d"
}
.fa-head-side-virus:before {
  content:"\e064"
}
.fa-user-gear:before {
  content:"\f4fe"
}
.fa-user-cog:before {
  content:"\f4fe"
}
.fa-arrow-up-1-9:before {
  content:"\f163"
}
.fa-sort-numeric-up:before {
  content:"\f163"
}
.fa-door-closed:before {
  content:"\f52a"
}
.fa-shield-virus:before {
  content:"\e06c"
}
.fa-dice-six:before {
  content:"\f526"
}
.fa-mosquito-net:before {
  content:"\e52c"
}
.fa-bridge-water:before {
  content:"\e4ce"
}
.fa-person-booth:before {
  content:"\f756"
}
.fa-text-width:before {
  content:"\f035"
}
.fa-hat-wizard:before {
  content:"\f6e8"
}
.fa-pen-fancy:before {
  content:"\f5ac"
}
.fa-person-digging:before {
  content:"\f85e"
}
.fa-digging:before {
  content:"\f85e"
}
.fa-trash:before {
  content:"\f1f8"
}
.fa-gauge-simple:before {
  content:"\f629"
}
.fa-gauge-simple-med:before {
  content:"\f629"
}
.fa-tachometer-average:before {
  content:"\f629"
}
.fa-book-medical:before {
  content:"\f7e6"
}
.fa-poo:before {
  content:"\f2fe"
}
.fa-quote-right:before {
  content:"\f10e"
}
.fa-quote-right-alt:before {
  content:"\f10e"
}
.fa-shirt:before {
  content:"\f553"
}
.fa-t-shirt:before {
  content:"\f553"
}
.fa-tshirt:before {
  content:"\f553"
}
.fa-cubes:before {
  content:"\f1b3"
}
.fa-divide:before {
  content:"\f529"
}
.fa-tenge-sign:before {
  content:"\f7d7"
}
.fa-tenge:before {
  content:"\f7d7"
}
.fa-headphones:before {
  content:"\f025"
}
.fa-hands-holding:before {
  content:"\f4c2"
}
.fa-hands-clapping:before {
  content:"\e1a8"
}
.fa-republican:before {
  content:"\f75e"
}
.fa-arrow-left:before {
  content:"\f060"
}
.fa-person-circle-xmark:before {
  content:"\e543"
}
.fa-ruler:before {
  content:"\f545"
}
.fa-align-left:before {
  content:"\f036"
}
.fa-dice-d6:before {
  content:"\f6d1"
}
.fa-restroom:before {
  content:"\f7bd"
}
.fa-j:before {
  content:"J"
}
.fa-users-viewfinder:before {
  content:"\e595"
}
.fa-file-video:before {
  content:"\f1c8"
}
.fa-up-right-from-square:before {
  content:"\f35d"
}
.fa-external-link-alt:before {
  content:"\f35d"
}
.fa-table-cells:before {
  content:"\f00a"
}
.fa-th:before {
  content:"\f00a"
}
.fa-file-pdf:before {
  content:"\f1c1"
}
.fa-book-bible:before {
  content:"\f647"
}
.fa-bible:before {
  content:"\f647"
}
.fa-o:before {
  content:"O"
}
.fa-suitcase-medical:before {
  content:"\f0fa"
}
.fa-medkit:before {
  content:"\f0fa"
}
.fa-user-secret:before {
  content:"\f21b"
}
.fa-otter:before {
  content:"\f700"
}
.fa-person-dress:before {
  content:"\f182"
}
.fa-female:before {
  content:"\f182"
}
.fa-comment-dollar:before {
  content:"\f651"
}
.fa-business-time:before {
  content:"\f64a"
}
.fa-briefcase-clock:before {
  content:"\f64a"
}
.fa-table-cells-large:before {
  content:"\f009"
}
.fa-th-large:before {
  content:"\f009"
}
.fa-book-tanakh:before {
  content:"\f827"
}
.fa-tanakh:before {
  content:"\f827"
}
.fa-phone-volume:before {
  content:"\f2a0"
}
.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa-hat-cowboy-side:before {
  content:"\f8c1"
}
.fa-clipboard-user:before {
  content:"\f7f3"
}
.fa-child:before {
  content:"\f1ae"
}
.fa-lira-sign:before {
  content:"\f195"
}
.fa-satellite:before {
  content:"\f7bf"
}
.fa-plane-lock:before {
  content:"\e558"
}
.fa-tag:before {
  content:"\f02b"
}
.fa-comment:before {
  content:"\f075"
}
.fa-cake-candles:before {
  content:"\f1fd"
}
.fa-birthday-cake:before {
  content:"\f1fd"
}
.fa-cake:before {
  content:"\f1fd"
}
.fa-envelope:before {
  content:"\f0e0"
}
.fa-angles-up:before {
  content:"\f102"
}
.fa-angle-double-up:before {
  content:"\f102"
}
.fa-paperclip:before {
  content:"\f0c6"
}
.fa-arrow-right-to-city:before {
  content:"\e4b3"
}
.fa-ribbon:before {
  content:"\f4d6"
}
.fa-lungs:before {
  content:"\f604"
}
.fa-arrow-up-9-1:before {
  content:"\f887"
}
.fa-sort-numeric-up-alt:before {
  content:"\f887"
}
.fa-litecoin-sign:before {
  content:"\e1d3"
}
.fa-border-none:before {
  content:"\f850"
}
.fa-circle-nodes:before {
  content:"\e4e2"
}
.fa-parachute-box:before {
  content:"\f4cd"
}
.fa-indent:before {
  content:"\f03c"
}
.fa-truck-field-un:before {
  content:"\e58e"
}
.fa-hourglass:before {
  content:"\f254"
}
.fa-hourglass-empty:before {
  content:"\f254"
}
.fa-mountain:before {
  content:"\f6fc"
}
.fa-user-doctor:before {
  content:"\f0f0"
}
.fa-user-md:before {
  content:"\f0f0"
}
.fa-circle-info:before {
  content:"\f05a"
}
.fa-info-circle:before {
  content:"\f05a"
}
.fa-cloud-meatball:before {
  content:"\f73b"
}
.fa-camera:before {
  content:"\f030"
}
.fa-camera-alt:before {
  content:"\f030"
}
.fa-square-virus:before {
  content:"\e578"
}
.fa-meteor:before {
  content:"\f753"
}
.fa-car-on:before {
  content:"\e4dd"
}
.fa-sleigh:before {
  content:"\f7cc"
}
.fa-arrow-down-1-9:before {
  content:"\f162"
}
.fa-sort-numeric-asc:before {
  content:"\f162"
}
.fa-sort-numeric-down:before {
  content:"\f162"
}
.fa-hand-holding-droplet:before {
  content:"\f4c1"
}
.fa-hand-holding-water:before {
  content:"\f4c1"
}
.fa-water:before {
  content:"\f773"
}
.fa-calendar-check:before {
  content:"\f274"
}
.fa-braille:before {
  content:"\f2a1"
}
.fa-prescription-bottle-medical:before {
  content:"\f486"
}
.fa-prescription-bottle-alt:before {
  content:"\f486"
}
.fa-landmark:before {
  content:"\f66f"
}
.fa-truck:before {
  content:"\f0d1"
}
.fa-crosshairs:before {
  content:"\f05b"
}
.fa-person-cane:before {
  content:"\e53c"
}
.fa-tent:before {
  content:"\e57d"
}
.fa-vest-patches:before {
  content:"\e086"
}
.fa-check-double:before {
  content:"\f560"
}
.fa-arrow-down-a-z:before {
  content:"\f15d"
}
.fa-sort-alpha-asc:before {
  content:"\f15d"
}
.fa-sort-alpha-down:before {
  content:"\f15d"
}
.fa-money-bill-wheat:before {
  content:"\e52a"
}
.fa-cookie:before {
  content:"\f563"
}
.fa-arrow-rotate-left:before {
  content:"\f0e2"
}
.fa-arrow-left-rotate:before {
  content:"\f0e2"
}
.fa-arrow-rotate-back:before {
  content:"\f0e2"
}
.fa-arrow-rotate-backward:before {
  content:"\f0e2"
}
.fa-undo:before {
  content:"\f0e2"
}
.fa-hard-drive:before {
  content:"\f0a0"
}
.fa-hdd:before {
  content:"\f0a0"
}
.fa-face-grin-squint-tears:before {
  content:"\f586"
}
.fa-grin-squint-tears:before {
  content:"\f586"
}
.fa-dumbbell:before {
  content:"\f44b"
}
.fa-rectangle-list:before {
  content:"\f022"
}
.fa-list-alt:before {
  content:"\f022"
}
.fa-tarp-droplet:before {
  content:"\e57c"
}
.fa-house-medical-circle-check:before {
  content:"\e511"
}
.fa-person-skiing-nordic:before {
  content:"\f7ca"
}
.fa-skiing-nordic:before {
  content:"\f7ca"
}
.fa-calendar-plus:before {
  content:"\f271"
}
.fa-plane-arrival:before {
  content:"\f5af"
}
.fa-circle-left:before {
  content:"\f359"
}
.fa-arrow-alt-circle-left:before {
  content:"\f359"
}
.fa-train-subway:before {
  content:"\f239"
}
.fa-subway:before {
  content:"\f239"
}
.fa-chart-gantt:before {
  content:"\e0e4"
}
.fa-indian-rupee-sign:before {
  content:"\e1bc"
}
.fa-indian-rupee:before {
  content:"\e1bc"
}
.fa-inr:before {
  content:"\e1bc"
}
.fa-crop-simple:before {
  content:"\f565"
}
.fa-crop-alt:before {
  content:"\f565"
}
.fa-money-bill-1:before {
  content:"\f3d1"
}
.fa-money-bill-alt:before {
  content:"\f3d1"
}
.fa-left-long:before {
  content:"\f30a"
}
.fa-long-arrow-alt-left:before {
  content:"\f30a"
}
.fa-dna:before {
  content:"\f471"
}
.fa-virus-slash:before {
  content:"\e075"
}
.fa-minus:before {
  content:"\f068"
}
.fa-subtract:before {
  content:"\f068"
}
.fa-chess:before {
  content:"\f439"
}
.fa-arrow-left-long:before {
  content:"\f177"
}
.fa-long-arrow-left:before {
  content:"\f177"
}
.fa-plug-circle-check:before {
  content:"\e55c"
}
.fa-street-view:before {
  content:"\f21d"
}
.fa-franc-sign:before {
  content:"\e18f"
}
.fa-volume-off:before {
  content:"\f026"
}
.fa-hands-asl-interpreting:before {
  content:"\f2a3"
}
.fa-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-asl-interpreting:before {
  content:"\f2a3"
}
.fa-hands-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-gear:before {
  content:"\f013"
}
.fa-cog:before {
  content:"\f013"
}
.fa-droplet-slash:before {
  content:"\f5c7"
}
.fa-tint-slash:before {
  content:"\f5c7"
}
.fa-mosque:before {
  content:"\f678"
}
.fa-mosquito:before {
  content:"\e52b"
}
.fa-star-of-david:before {
  content:"\f69a"
}
.fa-person-military-rifle:before {
  content:"\e54b"
}
.fa-cart-shopping:before {
  content:"\f07a"
}
.fa-shopping-cart:before {
  content:"\f07a"
}
.fa-vials:before {
  content:"\f493"
}
.fa-plug-circle-plus:before {
  content:"\e55f"
}
.fa-place-of-worship:before {
  content:"\f67f"
}
.fa-grip-vertical:before {
  content:"\f58e"
}
.fa-arrow-turn-up:before {
  content:"\f148"
}
.fa-level-up:before {
  content:"\f148"
}
.fa-u:before {
  content:"U"
}
.fa-square-root-variable:before {
  content:"\f698"
}
.fa-square-root-alt:before {
  content:"\f698"
}
.fa-clock:before {
  content:"\f017"
}
.fa-clock-four:before {
  content:"\f017"
}
.fa-backward-step:before {
  content:"\f048"
}
.fa-step-backward:before {
  content:"\f048"
}
.fa-pallet:before {
  content:"\f482"
}
.fa-faucet:before {
  content:"\e005"
}
.fa-baseball-bat-ball:before {
  content:"\f432"
}
.fa-s:before {
  content:"S"
}
.fa-timeline:before {
  content:"\e29c"
}
.fa-keyboard:before {
  content:"\f11c"
}
.fa-caret-down:before {
  content:"\f0d7"
}
.fa-house-chimney-medical:before {
  content:"\f7f2"
}
.fa-clinic-medical:before {
  content:"\f7f2"
}
.fa-temperature-three-quarters:before {
  content:"\f2c8"
}
.fa-temperature-3:before {
  content:"\f2c8"
}
.fa-thermometer-3:before {
  content:"\f2c8"
}
.fa-thermometer-three-quarters:before {
  content:"\f2c8"
}
.fa-mobile-screen:before {
  content:"\f3cf"
}
.fa-mobile-android-alt:before {
  content:"\f3cf"
}
.fa-plane-up:before {
  content:"\e22d"
}
.fa-piggy-bank:before {
  content:"\f4d3"
}
.fa-battery-half:before {
  content:"\f242"
}
.fa-battery-3:before {
  content:"\f242"
}
.fa-mountain-city:before {
  content:"\e52e"
}
.fa-coins:before {
  content:"\f51e"
}
.fa-khanda:before {
  content:"\f66d"
}
.fa-sliders:before {
  content:"\f1de"
}
.fa-sliders-h:before {
  content:"\f1de"
}
.fa-folder-tree:before {
  content:"\f802"
}
.fa-network-wired:before {
  content:"\f6ff"
}
.fa-map-pin:before {
  content:"\f276"
}
.fa-hamsa:before {
  content:"\f665"
}
.fa-cent-sign:before {
  content:"\e3f5"
}
.fa-flask:before {
  content:"\f0c3"
}
.fa-person-pregnant:before {
  content:"\e31e"
}
.fa-wand-sparkles:before {
  content:"\f72b"
}
.fa-ellipsis-vertical:before {
  content:"\f142"
}
.fa-ellipsis-v:before {
  content:"\f142"
}
.fa-ticket:before {
  content:"\f145"
}
.fa-power-off:before {
  content:"\f011"
}
.fa-right-long:before {
  content:"\f30b"
}
.fa-long-arrow-alt-right:before {
  content:"\f30b"
}
.fa-flag-usa:before {
  content:"\f74d"
}
.fa-laptop-file:before {
  content:"\e51d"
}
.fa-tty:before {
  content:"\f1e4"
}
.fa-teletype:before {
  content:"\f1e4"
}
.fa-diagram-next:before {
  content:"\e476"
}
.fa-person-rifle:before {
  content:"\e54e"
}
.fa-house-medical-circle-exclamation:before {
  content:"\e512"
}
.fa-closed-captioning:before {
  content:"\f20a"
}
.fa-person-hiking:before {
  content:"\f6ec"
}
.fa-hiking:before {
  content:"\f6ec"
}
.fa-venus-double:before {
  content:"\f226"
}
.fa-images:before {
  content:"\f302"
}
.fa-calculator:before {
  content:"\f1ec"
}
.fa-people-pulling:before {
  content:"\e535"
}
.fa-n:before {
  content:"N"
}
.fa-cable-car:before {
  content:"\f7da"
}
.fa-tram:before {
  content:"\f7da"
}
.fa-cloud-rain:before {
  content:"\f73d"
}
.fa-building-circle-xmark:before {
  content:"\e4d4"
}
.fa-ship:before {
  content:"\f21a"
}
.fa-arrows-down-to-line:before {
  content:"\e4b8"
}
.fa-download:before {
  content:"\f019"
}
.fa-face-grin:before {
  content:"\f580"
}
.fa-grin:before {
  content:"\f580"
}
.fa-delete-left:before {
  content:"\f55a"
}
.fa-backspace:before {
  content:"\f55a"
}
.fa-eye-dropper:before {
  content:"\f1fb"
}
.fa-eye-dropper-empty:before {
  content:"\f1fb"
}
.fa-eyedropper:before {
  content:"\f1fb"
}
.fa-file-circle-check:before {
  content:"\e5a0"
}
.fa-forward:before {
  content:"\f04e"
}
.fa-mobile:before {
  content:"\f3ce"
}
.fa-mobile-android:before {
  content:"\f3ce"
}
.fa-mobile-phone:before {
  content:"\f3ce"
}
.fa-face-meh:before {
  content:"\f11a"
}
.fa-meh:before {
  content:"\f11a"
}
.fa-align-center:before {
  content:"\f037"
}
.fa-book-skull:before {
  content:"\f6b7"
}
.fa-book-dead:before {
  content:"\f6b7"
}
.fa-id-card:before {
  content:"\f2c2"
}
.fa-drivers-license:before {
  content:"\f2c2"
}
.fa-outdent:before {
  content:"\f03b"
}
.fa-dedent:before {
  content:"\f03b"
}
.fa-heart-circle-exclamation:before {
  content:"\e4fe"
}
.fa-house:before {
  content:"\f015"
}
.fa-home:before {
  content:"\f015"
}
.fa-home-alt:before {
  content:"\f015"
}
.fa-home-lg-alt:before {
  content:"\f015"
}
.fa-calendar-week:before {
  content:"\f784"
}
.fa-laptop-medical:before {
  content:"\f812"
}
.fa-b:before {
  content:"B"
}
.fa-file-medical:before {
  content:"\f477"
}
.fa-dice-one:before {
  content:"\f525"
}
.fa-kiwi-bird:before {
  content:"\f535"
}
.fa-arrow-right-arrow-left:before {
  content:"\f0ec"
}
.fa-exchange:before {
  content:"\f0ec"
}
.fa-rotate-right:before {
  content:"\f2f9"
}
.fa-redo-alt:before {
  content:"\f2f9"
}
.fa-rotate-forward:before {
  content:"\f2f9"
}
.fa-utensils:before {
  content:"\f2e7"
}
.fa-cutlery:before {
  content:"\f2e7"
}
.fa-arrow-up-wide-short:before {
  content:"\f161"
}
.fa-sort-amount-up:before {
  content:"\f161"
}
.fa-mill-sign:before {
  content:"\e1ed"
}
.fa-bowl-rice:before {
  content:"\e2eb"
}
.fa-skull:before {
  content:"\f54c"
}
.fa-tower-broadcast:before {
  content:"\f519"
}
.fa-broadcast-tower:before {
  content:"\f519"
}
.fa-truck-pickup:before {
  content:"\f63c"
}
.fa-up-long:before {
  content:"\f30c"
}
.fa-long-arrow-alt-up:before {
  content:"\f30c"
}
.fa-stop:before {
  content:"\f04d"
}
.fa-code-merge:before {
  content:"\f387"
}
.fa-upload:before {
  content:"\f093"
}
.fa-hurricane:before {
  content:"\f751"
}
.fa-mound:before {
  content:"\e52d"
}
.fa-toilet-portable:before {
  content:"\e583"
}
.fa-compact-disc:before {
  content:"\f51f"
}
.fa-file-arrow-down:before {
  content:"\f56d"
}
.fa-file-download:before {
  content:"\f56d"
}
.fa-caravan:before {
  content:"\f8ff"
}
.fa-shield-cat:before {
  content:"\e572"
}
.fa-bolt:before {
  content:"\f0e7"
}
.fa-zap:before {
  content:"\f0e7"
}
.fa-glass-water:before {
  content:"\e4f4"
}
.fa-oil-well:before {
  content:"\e532"
}
.fa-vault:before {
  content:"\e2c5"
}
.fa-mars:before {
  content:"\f222"
}
.fa-toilet:before {
  content:"\f7d8"
}
.fa-plane-circle-xmark:before {
  content:"\e557"
}
.fa-yen-sign:before {
  content:"\f157"
}
.fa-cny:before {
  content:"\f157"
}
.fa-jpy:before {
  content:"\f157"
}
.fa-rmb:before {
  content:"\f157"
}
.fa-yen:before {
  content:"\f157"
}
.fa-ruble-sign:before {
  content:"\f158"
}
.fa-rouble:before {
  content:"\f158"
}
.fa-rub:before {
  content:"\f158"
}
.fa-ruble:before {
  content:"\f158"
}
.fa-sun:before {
  content:"\f185"
}
.fa-guitar:before {
  content:"\f7a6"
}
.fa-face-laugh-wink:before {
  content:"\f59c"
}
.fa-laugh-wink:before {
  content:"\f59c"
}
.fa-horse-head:before {
  content:"\f7ab"
}
.fa-bore-hole:before {
  content:"\e4c3"
}
.fa-industry:before {
  content:"\f275"
}
.fa-circle-down:before {
  content:"\f358"
}
.fa-arrow-alt-circle-down:before {
  content:"\f358"
}
.fa-arrows-turn-to-dots:before {
  content:"\e4c1"
}
.fa-florin-sign:before {
  content:"\e184"
}
.fa-arrow-down-short-wide:before {
  content:"\f884"
}
.fa-sort-amount-desc:before {
  content:"\f884"
}
.fa-sort-amount-down-alt:before {
  content:"\f884"
}
.fa-less-than:before {
  content:"<"
}
.fa-angle-down:before {
  content:"\f107"
}
.fa-car-tunnel:before {
  content:"\e4de"
}
.fa-head-side-cough:before {
  content:"\e061"
}
.fa-grip-lines:before {
  content:"\f7a4"
}
.fa-thumbs-down:before {
  content:"\f165"
}
.fa-user-lock:before {
  content:"\f502"
}
.fa-arrow-right-long:before {
  content:"\f178"
}
.fa-long-arrow-right:before {
  content:"\f178"
}
.fa-anchor-circle-xmark:before {
  content:"\e4ac"
}
.fa-ellipsis:before {
  content:"\f141"
}
.fa-ellipsis-h:before {
  content:"\f141"
}
.fa-chess-pawn:before {
  content:"\f443"
}
.fa-kit-medical:before {
  content:"\f479"
}
.fa-first-aid:before {
  content:"\f479"
}
.fa-person-through-window:before {
  content:"\e5a9"
}
.fa-toolbox:before {
  content:"\f552"
}
.fa-hands-holding-circle:before {
  content:"\e4fb"
}
.fa-bug:before {
  content:"\f188"
}
.fa-credit-card:before {
  content:"\f09d"
}
.fa-credit-card-alt:before {
  content:"\f09d"
}
.fa-car:before {
  content:"\f1b9"
}
.fa-automobile:before {
  content:"\f1b9"
}
.fa-hand-holding-hand:before {
  content:"\e4f7"
}
.fa-book-open-reader:before {
  content:"\f5da"
}
.fa-book-reader:before {
  content:"\f5da"
}
.fa-mountain-sun:before {
  content:"\e52f"
}
.fa-arrows-left-right-to-line:before {
  content:"\e4ba"
}
.fa-dice-d20:before {
  content:"\f6cf"
}
.fa-truck-droplet:before {
  content:"\e58c"
}
.fa-file-circle-xmark:before {
  content:"\e5a1"
}
.fa-temperature-arrow-up:before {
  content:"\e040"
}
.fa-temperature-up:before {
  content:"\e040"
}
.fa-medal:before {
  content:"\f5a2"
}
.fa-bed:before {
  content:"\f236"
}
.fa-square-h:before {
  content:"\f0fd"
}
.fa-h-square:before {
  content:"\f0fd"
}
.fa-podcast:before {
  content:"\f2ce"
}
.fa-temperature-full:before {
  content:"\f2c7"
}
.fa-temperature-4:before {
  content:"\f2c7"
}
.fa-thermometer-4:before {
  content:"\f2c7"
}
.fa-thermometer-full:before {
  content:"\f2c7"
}
.fa-bell:before {
  content:"\f0f3"
}
.fa-superscript:before {
  content:"\f12b"
}
.fa-plug-circle-xmark:before {
  content:"\e560"
}
.fa-star-of-life:before {
  content:"\f621"
}
.fa-phone-slash:before {
  content:"\f3dd"
}
.fa-paint-roller:before {
  content:"\f5aa"
}
.fa-handshake-angle:before {
  content:"\f4c4"
}
.fa-hands-helping:before {
  content:"\f4c4"
}
.fa-location-dot:before {
  content:"\f3c5"
}
.fa-map-marker-alt:before {
  content:"\f3c5"
}
.fa-file:before {
  content:"\f15b"
}
.fa-greater-than:before {
  content:">"
}
.fa-person-swimming:before {
  content:"\f5c4"
}
.fa-swimmer:before {
  content:"\f5c4"
}
.fa-arrow-down:before {
  content:"\f063"
}
.fa-droplet:before {
  content:"\f043"
}
.fa-tint:before {
  content:"\f043"
}
.fa-eraser:before {
  content:"\f12d"
}
.fa-earth-americas:before {
  content:"\f57d"
}
.fa-earth:before {
  content:"\f57d"
}
.fa-earth-america:before {
  content:"\f57d"
}
.fa-globe-americas:before {
  content:"\f57d"
}
.fa-person-burst:before {
  content:"\e53b"
}
.fa-dove:before {
  content:"\f4ba"
}
.fa-battery-empty:before {
  content:"\f244"
}
.fa-battery-0:before {
  content:"\f244"
}
.fa-socks:before {
  content:"\f696"
}
.fa-inbox:before {
  content:"\f01c"
}
.fa-section:before {
  content:"\e447"
}
.fa-gauge-high:before {
  content:"\f625"
}
.fa-tachometer-alt:before {
  content:"\f625"
}
.fa-tachometer-alt-fast:before {
  content:"\f625"
}
.fa-envelope-open-text:before {
  content:"\f658"
}
.fa-hospital:before {
  content:"\f0f8"
}
.fa-hospital-alt:before {
  content:"\f0f8"
}
.fa-hospital-wide:before {
  content:"\f0f8"
}
.fa-wine-bottle:before {
  content:"\f72f"
}
.fa-chess-rook:before {
  content:"\f447"
}
.fa-bars-staggered:before {
  content:"\f550"
}
.fa-reorder:before {
  content:"\f550"
}
.fa-stream:before {
  content:"\f550"
}
.fa-dharmachakra:before {
  content:"\f655"
}
.fa-hotdog:before {
  content:"\f80f"
}
.fa-person-walking-with-cane:before {
  content:"\f29d"
}
.fa-blind:before {
  content:"\f29d"
}
.fa-drum:before {
  content:"\f569"
}
.fa-ice-cream:before {
  content:"\f810"
}
.fa-heart-circle-bolt:before {
  content:"\e4fc"
}
.fa-fax:before {
  content:"\f1ac"
}
.fa-paragraph:before {
  content:"\f1dd"
}
.fa-check-to-slot:before {
  content:"\f772"
}
.fa-vote-yea:before {
  content:"\f772"
}
.fa-star-half:before {
  content:"\f089"
}
.fa-boxes-stacked:before {
  content:"\f468"
}
.fa-boxes:before {
  content:"\f468"
}
.fa-boxes-alt:before {
  content:"\f468"
}
.fa-link:before {
  content:"\f0c1"
}
.fa-chain:before {
  content:"\f0c1"
}
.fa-ear-listen:before {
  content:"\f2a2"
}
.fa-assistive-listening-systems:before {
  content:"\f2a2"
}
.fa-tree-city:before {
  content:"\e587"
}
.fa-play:before {
  content:"\f04b"
}
.fa-font:before {
  content:"\f031"
}
.fa-rupiah-sign:before {
  content:"\e23d"
}
.fa-magnifying-glass:before {
  content:"\f002"
}
.fa-search:before {
  content:"\f002"
}
.fa-table-tennis-paddle-ball:before {
  content:"\f45d"
}
.fa-ping-pong-paddle-ball:before {
  content:"\f45d"
}
.fa-table-tennis:before {
  content:"\f45d"
}
.fa-person-dots-from-line:before {
  content:"\f470"
}
.fa-diagnoses:before {
  content:"\f470"
}
.fa-trash-can-arrow-up:before {
  content:"\f82a"
}
.fa-trash-restore-alt:before {
  content:"\f82a"
}
.fa-naira-sign:before {
  content:"\e1f6"
}
.fa-cart-arrow-down:before {
  content:"\f218"
}
.fa-walkie-talkie:before {
  content:"\f8ef"
}
.fa-file-pen:before {
  content:"\f31c"
}
.fa-file-edit:before {
  content:"\f31c"
}
.fa-receipt:before {
  content:"\f543"
}
.fa-square-pen:before {
  content:"\f14b"
}
.fa-pen-square:before {
  content:"\f14b"
}
.fa-pencil-square:before {
  content:"\f14b"
}
.fa-suitcase-rolling:before {
  content:"\f5c1"
}
.fa-person-circle-exclamation:before {
  content:"\e53f"
}
.fa-chevron-down:before {
  content:"\f078"
}
.fa-battery-full:before {
  content:"\f240"
}
.fa-battery:before {
  content:"\f240"
}
.fa-battery-5:before {
  content:"\f240"
}
.fa-skull-crossbones:before {
  content:"\f714"
}
.fa-code-compare:before {
  content:"\e13a"
}
.fa-list-ul:before {
  content:"\f0ca"
}
.fa-list-dots:before {
  content:"\f0ca"
}
.fa-school-lock:before {
  content:"\e56f"
}
.fa-tower-cell:before {
  content:"\e585"
}
.fa-down-long:before {
  content:"\f309"
}
.fa-long-arrow-alt-down:before {
  content:"\f309"
}
.fa-ranking-star:before {
  content:"\e561"
}
.fa-chess-king:before {
  content:"\f43f"
}
.fa-person-harassing:before {
  content:"\e549"
}
.fa-brazilian-real-sign:before {
  content:"\e46c"
}
.fa-landmark-dome:before {
  content:"\f752"
}
.fa-landmark-alt:before {
  content:"\f752"
}
.fa-arrow-up:before {
  content:"\f062"
}
.fa-tv:before {
  content:"\f26c"
}
.fa-television:before {
  content:"\f26c"
}
.fa-tv-alt:before {
  content:"\f26c"
}
.fa-shrimp:before {
  content:"\e448"
}
.fa-list-check:before {
  content:"\f0ae"
}
.fa-tasks:before {
  content:"\f0ae"
}
.fa-jug-detergent:before {
  content:"\e519"
}
.fa-circle-user:before {
  content:"\f2bd"
}
.fa-user-circle:before {
  content:"\f2bd"
}
.fa-user-shield:before {
  content:"\f505"
}
.fa-wind:before {
  content:"\f72e"
}
.fa-car-burst:before {
  content:"\f5e1"
}
.fa-car-crash:before {
  content:"\f5e1"
}
.fa-y:before {
  content:"Y"
}
.fa-person-snowboarding:before {
  content:"\f7ce"
}
.fa-snowboarding:before {
  content:"\f7ce"
}
.fa-truck-fast:before {
  content:"\f48b"
}
.fa-shipping-fast:before {
  content:"\f48b"
}
.fa-fish:before {
  content:"\f578"
}
.fa-user-graduate:before {
  content:"\f501"
}
.fa-circle-half-stroke:before {
  content:"\f042"
}
.fa-adjust:before {
  content:"\f042"
}
.fa-clapperboard:before {
  content:"\e131"
}
.fa-circle-radiation:before {
  content:"\f7ba"
}
.fa-radiation-alt:before {
  content:"\f7ba"
}
.fa-baseball:before {
  content:"\f433"
}
.fa-baseball-ball:before {
  content:"\f433"
}
.fa-jet-fighter-up:before {
  content:"\e518"
}
.fa-diagram-project:before {
  content:"\f542"
}
.fa-project-diagram:before {
  content:"\f542"
}
.fa-copy:before {
  content:"\f0c5"
}
.fa-volume-xmark:before {
  content:"\f6a9"
}
.fa-volume-mute:before {
  content:"\f6a9"
}
.fa-volume-times:before {
  content:"\f6a9"
}
.fa-hand-sparkles:before {
  content:"\e05d"
}
.fa-grip:before {
  content:"\f58d"
}
.fa-grip-horizontal:before {
  content:"\f58d"
}
.fa-share-from-square:before {
  content:"\f14d"
}
.fa-share-square:before {
  content:"\f14d"
}
.fa-child-combatant:before {
  content:"\e4e0"
}
.fa-child-rifle:before {
  content:"\e4e0"
}
.fa-gun:before {
  content:"\e19b"
}
.fa-square-phone:before {
  content:"\f098"
}
.fa-phone-square:before {
  content:"\f098"
}
.fa-plus:before {
  content:"+"
}
.fa-add:before {
  content:"+"
}
.fa-expand:before {
  content:"\f065"
}
.fa-computer:before {
  content:"\e4e5"
}
.fa-xmark:before {
  content:"\f00d"
}
.fa-close:before {
  content:"\f00d"
}
.fa-multiply:before {
  content:"\f00d"
}
.fa-remove:before {
  content:"\f00d"
}
.fa-times:before {
  content:"\f00d"
}
.fa-arrows-up-down-left-right:before {
  content:"\f047"
}
.fa-arrows:before {
  content:"\f047"
}
.fa-chalkboard-user:before {
  content:"\f51c"
}
.fa-chalkboard-teacher:before {
  content:"\f51c"
}
.fa-peso-sign:before {
  content:"\e222"
}
.fa-building-shield:before {
  content:"\e4d8"
}
.fa-baby:before {
  content:"\f77c"
}
.fa-users-line:before {
  content:"\e592"
}
.fa-quote-left:before {
  content:"\f10d"
}
.fa-quote-left-alt:before {
  content:"\f10d"
}
.fa-tractor:before {
  content:"\f722"
}
.fa-trash-arrow-up:before {
  content:"\f829"
}
.fa-trash-restore:before {
  content:"\f829"
}
.fa-arrow-down-up-lock:before {
  content:"\e4b0"
}
.fa-lines-leaning:before {
  content:"\e51e"
}
.fa-ruler-combined:before {
  content:"\f546"
}
.fa-copyright:before {
  content:"\f1f9"
}
.fa-equals:before {
  content:"="
}
.fa-blender:before {
  content:"\f517"
}
.fa-teeth:before {
  content:"\f62e"
}
.fa-shekel-sign:before {
  content:"\f20b"
}
.fa-ils:before {
  content:"\f20b"
}
.fa-shekel:before {
  content:"\f20b"
}
.fa-sheqel:before {
  content:"\f20b"
}
.fa-sheqel-sign:before {
  content:"\f20b"
}
.fa-map:before {
  content:"\f279"
}
.fa-rocket:before {
  content:"\f135"
}
.fa-photo-film:before {
  content:"\f87c"
}
.fa-photo-video:before {
  content:"\f87c"
}
.fa-folder-minus:before {
  content:"\f65d"
}
.fa-store:before {
  content:"\f54e"
}
.fa-arrow-trend-up:before {
  content:"\e098"
}
.fa-plug-circle-minus:before {
  content:"\e55e"
}
.fa-sign-hanging:before {
  content:"\f4d9"
}
.fa-sign:before {
  content:"\f4d9"
}
.fa-bezier-curve:before {
  content:"\f55b"
}
.fa-bell-slash:before {
  content:"\f1f6"
}
.fa-tablet:before {
  content:"\f3fb"
}
.fa-tablet-android:before {
  content:"\f3fb"
}
.fa-school-flag:before {
  content:"\e56e"
}
.fa-fill:before {
  content:"\f575"
}
.fa-angle-up:before {
  content:"\f106"
}
.fa-drumstick-bite:before {
  content:"\f6d7"
}
.fa-holly-berry:before {
  content:"\f7aa"
}
.fa-chevron-left:before {
  content:"\f053"
}
.fa-bacteria:before {
  content:"\e059"
}
.fa-hand-lizard:before {
  content:"\f258"
}
.fa-notdef:before {
  content:"\e1fe"
}
.fa-disease:before {
  content:"\f7fa"
}
.fa-briefcase-medical:before {
  content:"\f469"
}
.fa-genderless:before {
  content:"\f22d"
}
.fa-chevron-right:before {
  content:"\f054"
}
.fa-retweet:before {
  content:"\f079"
}
.fa-car-rear:before {
  content:"\f5de"
}
.fa-car-alt:before {
  content:"\f5de"
}
.fa-pump-soap:before {
  content:"\e06b"
}
.fa-video-slash:before {
  content:"\f4e2"
}
.fa-battery-quarter:before {
  content:"\f243"
}
.fa-battery-2:before {
  content:"\f243"
}
.fa-radio:before {
  content:"\f8d7"
}
.fa-baby-carriage:before {
  content:"\f77d"
}
.fa-carriage-baby:before {
  content:"\f77d"
}
.fa-traffic-light:before {
  content:"\f637"
}
.fa-thermometer:before {
  content:"\f491"
}
.fa-vr-cardboard:before {
  content:"\f729"
}
.fa-hand-middle-finger:before {
  content:"\f806"
}
.fa-percent:before {
  content:"%"
}
.fa-percentage:before {
  content:"%"
}
.fa-truck-moving:before {
  content:"\f4df"
}
.fa-glass-water-droplet:before {
  content:"\e4f5"
}
.fa-display:before {
  content:"\e163"
}
.fa-face-smile:before {
  content:"\f118"
}
.fa-smile:before {
  content:"\f118"
}
.fa-thumbtack:before {
  content:"\f08d"
}
.fa-thumb-tack:before {
  content:"\f08d"
}
.fa-trophy:before {
  content:"\f091"
}
.fa-person-praying:before {
  content:"\f683"
}
.fa-pray:before {
  content:"\f683"
}
.fa-hammer:before {
  content:"\f6e3"
}
.fa-hand-peace:before {
  content:"\f25b"
}
.fa-rotate:before {
  content:"\f2f1"
}
.fa-sync-alt:before {
  content:"\f2f1"
}
.fa-spinner:before {
  content:"\f110"
}
.fa-robot:before {
  content:"\f544"
}
.fa-peace:before {
  content:"\f67c"
}
.fa-gears:before {
  content:"\f085"
}
.fa-cogs:before {
  content:"\f085"
}
.fa-warehouse:before {
  content:"\f494"
}
.fa-arrow-up-right-dots:before {
  content:"\e4b7"
}
.fa-splotch:before {
  content:"\f5bc"
}
.fa-face-grin-hearts:before {
  content:"\f584"
}
.fa-grin-hearts:before {
  content:"\f584"
}
.fa-dice-four:before {
  content:"\f524"
}
.fa-sim-card:before {
  content:"\f7c4"
}
.fa-transgender:before {
  content:"\f225"
}
.fa-transgender-alt:before {
  content:"\f225"
}
.fa-mercury:before {
  content:"\f223"
}
.fa-arrow-turn-down:before {
  content:"\f149"
}
.fa-level-down:before {
  content:"\f149"
}
.fa-person-falling-burst:before {
  content:"\e547"
}
.fa-award:before {
  content:"\f559"
}
.fa-ticket-simple:before {
  content:"\f3ff"
}
.fa-ticket-alt:before {
  content:"\f3ff"
}
.fa-building:before {
  content:"\f1ad"
}
.fa-angles-left:before {
  content:"\f100"
}
.fa-angle-double-left:before {
  content:"\f100"
}
.fa-qrcode:before {
  content:"\f029"
}
.fa-clock-rotate-left:before {
  content:"\f1da"
}
.fa-history:before {
  content:"\f1da"
}
.fa-face-grin-beam-sweat:before {
  content:"\f583"
}
.fa-grin-beam-sweat:before {
  content:"\f583"
}
.fa-file-export:before {
  content:"\f56e"
}
.fa-arrow-right-from-file:before {
  content:"\f56e"
}
.fa-shield:before {
  content:"\f132"
}
.fa-shield-blank:before {
  content:"\f132"
}
.fa-arrow-up-short-wide:before {
  content:"\f885"
}
.fa-sort-amount-up-alt:before {
  content:"\f885"
}
.fa-house-medical:before {
  content:"\e3b2"
}
.fa-golf-ball-tee:before {
  content:"\f450"
}
.fa-golf-ball:before {
  content:"\f450"
}
.fa-circle-chevron-left:before {
  content:"\f137"
}
.fa-chevron-circle-left:before {
  content:"\f137"
}
.fa-house-chimney-window:before {
  content:"\e00d"
}
.fa-pen-nib:before {
  content:"\f5ad"
}
.fa-tent-arrow-turn-left:before {
  content:"\e580"
}
.fa-tents:before {
  content:"\e582"
}
.fa-wand-magic:before {
  content:"\f0d0"
}
.fa-magic:before {
  content:"\f0d0"
}
.fa-dog:before {
  content:"\f6d3"
}
.fa-carrot:before {
  content:"\f787"
}
.fa-moon:before {
  content:"\f186"
}
.fa-wine-glass-empty:before {
  content:"\f5ce"
}
.fa-wine-glass-alt:before {
  content:"\f5ce"
}
.fa-cheese:before {
  content:"\f7ef"
}
.fa-yin-yang:before {
  content:"\f6ad"
}
.fa-music:before {
  content:"\f001"
}
.fa-code-commit:before {
  content:"\f386"
}
.fa-temperature-low:before {
  content:"\f76b"
}
.fa-person-biking:before {
  content:"\f84a"
}
.fa-biking:before {
  content:"\f84a"
}
.fa-broom:before {
  content:"\f51a"
}
.fa-shield-heart:before {
  content:"\e574"
}
.fa-gopuram:before {
  content:"\f664"
}
.fa-earth-oceania:before {
  content:"\e47b"
}
.fa-globe-oceania:before {
  content:"\e47b"
}
.fa-square-xmark:before {
  content:"\f2d3"
}
.fa-times-square:before {
  content:"\f2d3"
}
.fa-xmark-square:before {
  content:"\f2d3"
}
.fa-hashtag:before {
  content:"#"
}
.fa-up-right-and-down-left-from-center:before {
  content:"\f424"
}
.fa-expand-alt:before {
  content:"\f424"
}
.fa-oil-can:before {
  content:"\f613"
}
.fa-t:before {
  content:"T"
}
.fa-hippo:before {
  content:"\f6ed"
}
.fa-chart-column:before {
  content:"\e0e3"
}
.fa-infinity:before {
  content:"\f534"
}
.fa-vial-circle-check:before {
  content:"\e596"
}
.fa-person-arrow-down-to-line:before {
  content:"\e538"
}
.fa-voicemail:before {
  content:"\f897"
}
.fa-fan:before {
  content:"\f863"
}
.fa-person-walking-luggage:before {
  content:"\e554"
}
.fa-up-down:before {
  content:"\f338"
}
.fa-arrows-alt-v:before {
  content:"\f338"
}
.fa-cloud-moon-rain:before {
  content:"\f73c"
}
.fa-calendar:before {
  content:"\f133"
}
.fa-trailer:before {
  content:"\e041"
}
.fa-bahai:before {
  content:"\f666"
}
.fa-haykal:before {
  content:"\f666"
}
.fa-sd-card:before {
  content:"\f7c2"
}
.fa-dragon:before {
  content:"\f6d5"
}
.fa-shoe-prints:before {
  content:"\f54b"
}
.fa-circle-plus:before {
  content:"\f055"
}
.fa-plus-circle:before {
  content:"\f055"
}
.fa-face-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-hand-holding:before {
  content:"\f4bd"
}
.fa-plug-circle-exclamation:before {
  content:"\e55d"
}
.fa-link-slash:before {
  content:"\f127"
}
.fa-chain-broken:before {
  content:"\f127"
}
.fa-chain-slash:before {
  content:"\f127"
}
.fa-unlink:before {
  content:"\f127"
}
.fa-clone:before {
  content:"\f24d"
}
.fa-person-walking-arrow-loop-left:before {
  content:"\e551"
}
.fa-arrow-up-z-a:before {
  content:"\f882"
}
.fa-sort-alpha-up-alt:before {
  content:"\f882"
}
.fa-fire-flame-curved:before {
  content:"\f7e4"
}
.fa-fire-alt:before {
  content:"\f7e4"
}
.fa-tornado:before {
  content:"\f76f"
}
.fa-file-circle-plus:before {
  content:"\e494"
}
.fa-book-quran:before {
  content:"\f687"
}
.fa-quran:before {
  content:"\f687"
}
.fa-anchor:before {
  content:"\f13d"
}
.fa-border-all:before {
  content:"\f84c"
}
.fa-face-angry:before {
  content:"\f556"
}
.fa-angry:before {
  content:"\f556"
}
.fa-cookie-bite:before {
  content:"\f564"
}
.fa-arrow-trend-down:before {
  content:"\e097"
}
.fa-rss:before {
  content:"\f09e"
}
.fa-feed:before {
  content:"\f09e"
}
.fa-draw-polygon:before {
  content:"\f5ee"
}
.fa-scale-balanced:before {
  content:"\f24e"
}
.fa-balance-scale:before {
  content:"\f24e"
}
.fa-gauge-simple-high:before {
  content:"\f62a"
}
.fa-tachometer:before {
  content:"\f62a"
}
.fa-tachometer-fast:before {
  content:"\f62a"
}
.fa-shower:before {
  content:"\f2cc"
}
.fa-desktop:before {
  content:"\f390"
}
.fa-desktop-alt:before {
  content:"\f390"
}
.fa-m:before {
  content:"M"
}
.fa-table-list:before {
  content:"\f00b"
}
.fa-th-list:before {
  content:"\f00b"
}
.fa-comment-sms:before {
  content:"\f7cd"
}
.fa-sms:before {
  content:"\f7cd"
}
.fa-book:before {
  content:"\f02d"
}
.fa-user-plus:before {
  content:"\f234"
}
.fa-check:before {
  content:"\f00c"
}
.fa-battery-three-quarters:before {
  content:"\f241"
}
.fa-battery-4:before {
  content:"\f241"
}
.fa-house-circle-check:before {
  content:"\e509"
}
.fa-angle-left:before {
  content:"\f104"
}
.fa-diagram-successor:before {
  content:"\e47a"
}
.fa-truck-arrow-right:before {
  content:"\e58b"
}
.fa-arrows-split-up-and-left:before {
  content:"\e4bc"
}
.fa-hand-fist:before {
  content:"\f6de"
}
.fa-fist-raised:before {
  content:"\f6de"
}
.fa-cloud-moon:before {
  content:"\f6c3"
}
.fa-briefcase:before {
  content:"\f0b1"
}
.fa-person-falling:before {
  content:"\e546"
}
.fa-image-portrait:before {
  content:"\f3e0"
}
.fa-portrait:before {
  content:"\f3e0"
}
.fa-user-tag:before {
  content:"\f507"
}
.fa-rug:before {
  content:"\e569"
}
.fa-earth-europe:before {
  content:"\f7a2"
}
.fa-globe-europe:before {
  content:"\f7a2"
}
.fa-cart-flatbed-suitcase:before {
  content:"\f59d"
}
.fa-luggage-cart:before {
  content:"\f59d"
}
.fa-rectangle-xmark:before {
  content:"\f410"
}
.fa-rectangle-times:before {
  content:"\f410"
}
.fa-times-rectangle:before {
  content:"\f410"
}
.fa-window-close:before {
  content:"\f410"
}
.fa-baht-sign:before {
  content:"\e0ac"
}
.fa-book-open:before {
  content:"\f518"
}
.fa-book-journal-whills:before {
  content:"\f66a"
}
.fa-journal-whills:before {
  content:"\f66a"
}
.fa-handcuffs:before {
  content:"\e4f8"
}
.fa-triangle-exclamation:before {
  content:"\f071"
}
.fa-exclamation-triangle:before {
  content:"\f071"
}
.fa-warning:before {
  content:"\f071"
}
.fa-database:before {
  content:"\f1c0"
}
.fa-share:before {
  content:"\f064"
}
.fa-mail-forward:before {
  content:"\f064"
}
.fa-bottle-droplet:before {
  content:"\e4c4"
}
.fa-mask-face:before {
  content:"\e1d7"
}
.fa-hill-rockslide:before {
  content:"\e508"
}
.fa-right-left:before {
  content:"\f362"
}
.fa-exchange-alt:before {
  content:"\f362"
}
.fa-paper-plane:before {
  content:"\f1d8"
}
.fa-road-circle-exclamation:before {
  content:"\e565"
}
.fa-dungeon:before {
  content:"\f6d9"
}
.fa-align-right:before {
  content:"\f038"
}
.fa-money-bill-1-wave:before {
  content:"\f53b"
}
.fa-money-bill-wave-alt:before {
  content:"\f53b"
}
.fa-life-ring:before {
  content:"\f1cd"
}
.fa-hands:before {
  content:"\f2a7"
}
.fa-sign-language:before {
  content:"\f2a7"
}
.fa-signing:before {
  content:"\f2a7"
}
.fa-calendar-day:before {
  content:"\f783"
}
.fa-water-ladder:before {
  content:"\f5c5"
}
.fa-ladder-water:before {
  content:"\f5c5"
}
.fa-swimming-pool:before {
  content:"\f5c5"
}
.fa-arrows-up-down:before {
  content:"\f07d"
}
.fa-arrows-v:before {
  content:"\f07d"
}
.fa-face-grimace:before {
  content:"\f57f"
}
.fa-grimace:before {
  content:"\f57f"
}
.fa-wheelchair-move:before {
  content:"\e2ce"
}
.fa-wheelchair-alt:before {
  content:"\e2ce"
}
.fa-turn-down:before {
  content:"\f3be"
}
.fa-level-down-alt:before {
  content:"\f3be"
}
.fa-person-walking-arrow-right:before {
  content:"\e552"
}
.fa-square-envelope:before {
  content:"\f199"
}
.fa-envelope-square:before {
  content:"\f199"
}
.fa-dice:before {
  content:"\f522"
}
.fa-bowling-ball:before {
  content:"\f436"
}
.fa-brain:before {
  content:"\f5dc"
}
.fa-bandage:before {
  content:"\f462"
}
.fa-band-aid:before {
  content:"\f462"
}
.fa-calendar-minus:before {
  content:"\f272"
}
.fa-circle-xmark:before {
  content:"\f057"
}
.fa-times-circle:before {
  content:"\f057"
}
.fa-xmark-circle:before {
  content:"\f057"
}
.fa-gifts:before {
  content:"\f79c"
}
.fa-hotel:before {
  content:"\f594"
}
.fa-earth-asia:before {
  content:"\f57e"
}
.fa-globe-asia:before {
  content:"\f57e"
}
.fa-id-card-clip:before {
  content:"\f47f"
}
.fa-id-card-alt:before {
  content:"\f47f"
}
.fa-magnifying-glass-plus:before {
  content:"\f00e"
}
.fa-search-plus:before {
  content:"\f00e"
}
.fa-thumbs-up:before {
  content:"\f164"
}
.fa-user-clock:before {
  content:"\f4fd"
}
.fa-hand-dots:before {
  content:"\f461"
}
.fa-allergies:before {
  content:"\f461"
}
.fa-file-invoice:before {
  content:"\f570"
}
.fa-window-minimize:before {
  content:"\f2d1"
}
.fa-mug-saucer:before {
  content:"\f0f4"
}
.fa-coffee:before {
  content:"\f0f4"
}
.fa-brush:before {
  content:"\f55d"
}
.fa-mask:before {
  content:"\f6fa"
}
.fa-magnifying-glass-minus:before {
  content:"\f010"
}
.fa-search-minus:before {
  content:"\f010"
}
.fa-ruler-vertical:before {
  content:"\f548"
}
.fa-user-large:before {
  content:"\f406"
}
.fa-user-alt:before {
  content:"\f406"
}
.fa-train-tram:before {
  content:"\e5b4"
}
.fa-user-nurse:before {
  content:"\f82f"
}
.fa-syringe:before {
  content:"\f48e"
}
.fa-cloud-sun:before {
  content:"\f6c4"
}
.fa-stopwatch-20:before {
  content:"\e06f"
}
.fa-square-full:before {
  content:"\f45c"
}
.fa-magnet:before {
  content:"\f076"
}
.fa-jar:before {
  content:"\e516"
}
.fa-note-sticky:before {
  content:"\f249"
}
.fa-sticky-note:before {
  content:"\f249"
}
.fa-bug-slash:before {
  content:"\e490"
}
.fa-arrow-up-from-water-pump:before {
  content:"\e4b6"
}
.fa-bone:before {
  content:"\f5d7"
}
.fa-user-injured:before {
  content:"\f728"
}
.fa-face-sad-tear:before {
  content:"\f5b4"
}
.fa-sad-tear:before {
  content:"\f5b4"
}
.fa-plane:before {
  content:"\f072"
}
.fa-tent-arrows-down:before {
  content:"\e581"
}
.fa-exclamation:before {
  content:"!"
}
.fa-arrows-spin:before {
  content:"\e4bb"
}
.fa-print:before {
  content:"\f02f"
}
.fa-turkish-lira-sign:before {
  content:"\e2bb"
}
.fa-try:before {
  content:"\e2bb"
}
.fa-turkish-lira:before {
  content:"\e2bb"
}
.fa-dollar-sign:before {
  content:"$"
}
.fa-dollar:before {
  content:"$"
}
.fa-usd:before {
  content:"$"
}
.fa-x:before {
  content:"X"
}
.fa-magnifying-glass-dollar:before {
  content:"\f688"
}
.fa-search-dollar:before {
  content:"\f688"
}
.fa-users-gear:before {
  content:"\f509"
}
.fa-users-cog:before {
  content:"\f509"
}
.fa-person-military-pointing:before {
  content:"\e54a"
}
.fa-building-columns:before {
  content:"\f19c"
}
.fa-bank:before {
  content:"\f19c"
}
.fa-institution:before {
  content:"\f19c"
}
.fa-museum:before {
  content:"\f19c"
}
.fa-university:before {
  content:"\f19c"
}
.fa-umbrella:before {
  content:"\f0e9"
}
.fa-trowel:before {
  content:"\e589"
}
.fa-d:before {
  content:"D"
}
.fa-stapler:before {
  content:"\e5af"
}
.fa-masks-theater:before {
  content:"\f630"
}
.fa-theater-masks:before {
  content:"\f630"
}
.fa-kip-sign:before {
  content:"\e1c4"
}
.fa-hand-point-left:before {
  content:"\f0a5"
}
.fa-handshake-simple:before {
  content:"\f4c6"
}
.fa-handshake-alt:before {
  content:"\f4c6"
}
.fa-jet-fighter:before {
  content:"\f0fb"
}
.fa-fighter-jet:before {
  content:"\f0fb"
}
.fa-square-share-nodes:before {
  content:"\f1e1"
}
.fa-share-alt-square:before {
  content:"\f1e1"
}
.fa-barcode:before {
  content:"\f02a"
}
.fa-plus-minus:before {
  content:"\e43c"
}
.fa-video:before {
  content:"\f03d"
}
.fa-video-camera:before {
  content:"\f03d"
}
.fa-graduation-cap:before {
  content:"\f19d"
}
.fa-mortar-board:before {
  content:"\f19d"
}
.fa-hand-holding-medical:before {
  content:"\e05c"
}
.fa-person-circle-check:before {
  content:"\e53e"
}
.fa-turn-up:before {
  content:"\f3bf"
}
.fa-level-up-alt:before {
  content:"\f3bf"
}
.sr-only,
.fa-sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-solid-900-fb8184add5a3101ad0a3.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-solid-900-45a265d0f07b31cde85f.ttf) format("truetype")
}
.fas,
.fa-solid {
  font-weight:900
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-regular-400-e931bc0d14f5bbb1da22.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-regular-400-adc51aab4d771ab65f81.ttf) format("truetype")
}
.far,
.fa-regular {
  font-weight:400
}
:root,
:host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}
@font-face {
  font-family:"Font Awesome 6 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-brands-400-8d3cabfc66809162fb4d.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-brands-400-6205fd00fb1b573e9f0f.ttf) format("truetype")
}
.fab,
.fa-brands {
  font-weight:400
}
.fa-monero:before {
  content:"\f3d0"
}
.fa-hooli:before {
  content:"\f427"
}
.fa-yelp:before {
  content:"\f1e9"
}
.fa-cc-visa:before {
  content:"\f1f0"
}
.fa-lastfm:before {
  content:"\f202"
}
.fa-shopware:before {
  content:"\f5b5"
}
.fa-creative-commons-nc:before {
  content:"\f4e8"
}
.fa-aws:before {
  content:"\f375"
}
.fa-redhat:before {
  content:"\f7bc"
}
.fa-yoast:before {
  content:"\f2b1"
}
.fa-cloudflare:before {
  content:"\e07d"
}
.fa-ups:before {
  content:"\f7e0"
}
.fa-pixiv:before {
  content:"\e640"
}
.fa-wpexplorer:before {
  content:"\f2de"
}
.fa-dyalog:before {
  content:"\f399"
}
.fa-bity:before {
  content:"\f37a"
}
.fa-stackpath:before {
  content:"\f842"
}
.fa-buysellads:before {
  content:"\f20d"
}
.fa-first-order:before {
  content:"\f2b0"
}
.fa-modx:before {
  content:"\f285"
}
.fa-guilded:before {
  content:"\e07e"
}
.fa-vnv:before {
  content:"\f40b"
}
.fa-square-js:before {
  content:"\f3b9"
}
.fa-js-square:before {
  content:"\f3b9"
}
.fa-microsoft:before {
  content:"\f3ca"
}
.fa-qq:before {
  content:"\f1d6"
}
.fa-orcid:before {
  content:"\f8d2"
}
.fa-java:before {
  content:"\f4e4"
}
.fa-invision:before {
  content:"\f7b0"
}
.fa-creative-commons-pd-alt:before {
  content:"\f4ed"
}
.fa-centercode:before {
  content:"\f380"
}
.fa-glide-g:before {
  content:"\f2a6"
}
.fa-drupal:before {
  content:"\f1a9"
}
.fa-hire-a-helper:before {
  content:"\f3b0"
}
.fa-creative-commons-by:before {
  content:"\f4e7"
}
.fa-unity:before {
  content:"\e049"
}
.fa-whmcs:before {
  content:"\f40d"
}
.fa-rocketchat:before {
  content:"\f3e8"
}
.fa-vk:before {
  content:"\f189"
}
.fa-untappd:before {
  content:"\f405"
}
.fa-mailchimp:before {
  content:"\f59e"
}
.fa-css3-alt:before {
  content:"\f38b"
}
.fa-square-reddit:before {
  content:"\f1a2"
}
.fa-reddit-square:before {
  content:"\f1a2"
}
.fa-vimeo-v:before {
  content:"\f27d"
}
.fa-contao:before {
  content:"\f26d"
}
.fa-square-font-awesome:before {
  content:"\e5ad"
}
.fa-deskpro:before {
  content:"\f38f"
}
.fa-brave:before {
  content:"\e63c"
}
.fa-sistrix:before {
  content:"\f3ee"
}
.fa-square-instagram:before {
  content:"\e055"
}
.fa-instagram-square:before {
  content:"\e055"
}
.fa-battle-net:before {
  content:"\f835"
}
.fa-the-red-yeti:before {
  content:"\f69d"
}
.fa-square-hacker-news:before {
  content:"\f3af"
}
.fa-hacker-news-square:before {
  content:"\f3af"
}
.fa-edge:before {
  content:"\f282"
}
.fa-threads:before {
  content:"\e618"
}
.fa-napster:before {
  content:"\f3d2"
}
.fa-square-snapchat:before {
  content:"\f2ad"
}
.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa-google-plus-g:before {
  content:"\f0d5"
}
.fa-artstation:before {
  content:"\f77a"
}
.fa-markdown:before {
  content:"\f60f"
}
.fa-sourcetree:before {
  content:"\f7d3"
}
.fa-google-plus:before {
  content:"\f2b3"
}
.fa-diaspora:before {
  content:"\f791"
}
.fa-foursquare:before {
  content:"\f180"
}
.fa-stack-overflow:before {
  content:"\f16c"
}
.fa-github-alt:before {
  content:"\f113"
}
.fa-phoenix-squadron:before {
  content:"\f511"
}
.fa-pagelines:before {
  content:"\f18c"
}
.fa-algolia:before {
  content:"\f36c"
}
.fa-red-river:before {
  content:"\f3e3"
}
.fa-creative-commons-sa:before {
  content:"\f4ef"
}
.fa-safari:before {
  content:"\f267"
}
.fa-google:before {
  content:"\f1a0"
}
.fa-square-font-awesome-stroke:before {
  content:"\f35c"
}
.fa-font-awesome-alt:before {
  content:"\f35c"
}
.fa-atlassian:before {
  content:"\f77b"
}
.fa-linkedin-in:before {
  content:"\f0e1"
}
.fa-digital-ocean:before {
  content:"\f391"
}
.fa-nimblr:before {
  content:"\f5a8"
}
.fa-chromecast:before {
  content:"\f838"
}
.fa-evernote:before {
  content:"\f839"
}
.fa-hacker-news:before {
  content:"\f1d4"
}
.fa-creative-commons-sampling:before {
  content:"\f4f0"
}
.fa-adversal:before {
  content:"\f36a"
}
.fa-creative-commons:before {
  content:"\f25e"
}
.fa-watchman-monitoring:before {
  content:"\e087"
}
.fa-fonticons:before {
  content:"\f280"
}
.fa-weixin:before {
  content:"\f1d7"
}
.fa-shirtsinbulk:before {
  content:"\f214"
}
.fa-codepen:before {
  content:"\f1cb"
}
.fa-git-alt:before {
  content:"\f841"
}
.fa-lyft:before {
  content:"\f3c3"
}
.fa-rev:before {
  content:"\f5b2"
}
.fa-windows:before {
  content:"\f17a"
}
.fa-wizards-of-the-coast:before {
  content:"\f730"
}
.fa-square-viadeo:before {
  content:"\f2aa"
}
.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa-meetup:before {
  content:"\f2e0"
}
.fa-centos:before {
  content:"\f789"
}
.fa-adn:before {
  content:"\f170"
}
.fa-cloudsmith:before {
  content:"\f384"
}
.fa-opensuse:before {
  content:"\e62b"
}
.fa-pied-piper-alt:before {
  content:"\f1a8"
}
.fa-square-dribbble:before {
  content:"\f397"
}
.fa-dribbble-square:before {
  content:"\f397"
}
.fa-codiepie:before {
  content:"\f284"
}
.fa-node:before {
  content:"\f419"
}
.fa-mix:before {
  content:"\f3cb"
}
.fa-steam:before {
  content:"\f1b6"
}
.fa-cc-apple-pay:before {
  content:"\f416"
}
.fa-scribd:before {
  content:"\f28a"
}
.fa-debian:before {
  content:"\e60b"
}
.fa-openid:before {
  content:"\f19b"
}
.fa-instalod:before {
  content:"\e081"
}
.fa-expeditedssl:before {
  content:"\f23e"
}
.fa-sellcast:before {
  content:"\f2da"
}
.fa-square-twitter:before {
  content:"\f081"
}
.fa-twitter-square:before {
  content:"\f081"
}
.fa-r-project:before {
  content:"\f4f7"
}
.fa-delicious:before {
  content:"\f1a5"
}
.fa-freebsd:before {
  content:"\f3a4"
}
.fa-vuejs:before {
  content:"\f41f"
}
.fa-accusoft:before {
  content:"\f369"
}
.fa-ioxhost:before {
  content:"\f208"
}
.fa-fonticons-fi:before {
  content:"\f3a2"
}
.fa-app-store:before {
  content:"\f36f"
}
.fa-cc-mastercard:before {
  content:"\f1f1"
}
.fa-itunes-note:before {
  content:"\f3b5"
}
.fa-golang:before {
  content:"\e40f"
}
.fa-kickstarter:before {
  content:"\f3bb"
}
.fa-grav:before {
  content:"\f2d6"
}
.fa-weibo:before {
  content:"\f18a"
}
.fa-uncharted:before {
  content:"\e084"
}
.fa-firstdraft:before {
  content:"\f3a1"
}
.fa-square-youtube:before {
  content:"\f431"
}
.fa-youtube-square:before {
  content:"\f431"
}
.fa-wikipedia-w:before {
  content:"\f266"
}
.fa-wpressr:before {
  content:"\f3e4"
}
.fa-rendact:before {
  content:"\f3e4"
}
.fa-angellist:before {
  content:"\f209"
}
.fa-galactic-republic:before {
  content:"\f50c"
}
.fa-nfc-directional:before {
  content:"\e530"
}
.fa-skype:before {
  content:"\f17e"
}
.fa-joget:before {
  content:"\f3b7"
}
.fa-fedora:before {
  content:"\f798"
}
.fa-stripe-s:before {
  content:"\f42a"
}
.fa-meta:before {
  content:"\e49b"
}
.fa-laravel:before {
  content:"\f3bd"
}
.fa-hotjar:before {
  content:"\f3b1"
}
.fa-bluetooth-b:before {
  content:"\f294"
}
.fa-square-letterboxd:before {
  content:"\e62e"
}
.fa-sticker-mule:before {
  content:"\f3f7"
}
.fa-creative-commons-zero:before {
  content:"\f4f3"
}
.fa-hips:before {
  content:"\f452"
}
.fa-behance:before {
  content:"\f1b4"
}
.fa-reddit:before {
  content:"\f1a1"
}
.fa-discord:before {
  content:"\f392"
}
.fa-chrome:before {
  content:"\f268"
}
.fa-app-store-ios:before {
  content:"\f370"
}
.fa-cc-discover:before {
  content:"\f1f2"
}
.fa-wpbeginner:before {
  content:"\f297"
}
.fa-confluence:before {
  content:"\f78d"
}
.fa-shoelace:before {
  content:"\e60c"
}
.fa-mdb:before {
  content:"\f8ca"
}
.fa-dochub:before {
  content:"\f394"
}
.fa-accessible-icon:before {
  content:"\f368"
}
.fa-ebay:before {
  content:"\f4f4"
}
.fa-amazon:before {
  content:"\f270"
}
.fa-unsplash:before {
  content:"\e07c"
}
.fa-yarn:before {
  content:"\f7e3"
}
.fa-square-steam:before {
  content:"\f1b7"
}
.fa-steam-square:before {
  content:"\f1b7"
}
.fa-500px:before {
  content:"\f26e"
}
.fa-square-vimeo:before {
  content:"\f194"
}
.fa-vimeo-square:before {
  content:"\f194"
}
.fa-asymmetrik:before {
  content:"\f372"
}
.fa-font-awesome:before {
  content:"\f2b4"
}
.fa-font-awesome-flag:before {
  content:"\f2b4"
}
.fa-font-awesome-logo-full:before {
  content:"\f2b4"
}
.fa-gratipay:before {
  content:"\f184"
}
.fa-apple:before {
  content:"\f179"
}
.fa-hive:before {
  content:"\e07f"
}
.fa-gitkraken:before {
  content:"\f3a6"
}
.fa-keybase:before {
  content:"\f4f5"
}
.fa-apple-pay:before {
  content:"\f415"
}
.fa-padlet:before {
  content:"\e4a0"
}
.fa-amazon-pay:before {
  content:"\f42c"
}
.fa-square-github:before {
  content:"\f092"
}
.fa-github-square:before {
  content:"\f092"
}
.fa-stumbleupon:before {
  content:"\f1a4"
}
.fa-fedex:before {
  content:"\f797"
}
.fa-phoenix-framework:before {
  content:"\f3dc"
}
.fa-shopify:before {
  content:"\e057"
}
.fa-neos:before {
  content:"\f612"
}
.fa-square-threads:before {
  content:"\e619"
}
.fa-hackerrank:before {
  content:"\f5f7"
}
.fa-researchgate:before {
  content:"\f4f8"
}
.fa-swift:before {
  content:"\f8e1"
}
.fa-angular:before {
  content:"\f420"
}
.fa-speakap:before {
  content:"\f3f3"
}
.fa-angrycreative:before {
  content:"\f36e"
}
.fa-y-combinator:before {
  content:"\f23b"
}
.fa-empire:before {
  content:"\f1d1"
}
.fa-envira:before {
  content:"\f299"
}
.fa-google-scholar:before {
  content:"\e63b"
}
.fa-square-gitlab:before {
  content:"\e5ae"
}
.fa-gitlab-square:before {
  content:"\e5ae"
}
.fa-studiovinari:before {
  content:"\f3f8"
}
.fa-pied-piper:before {
  content:"\f2ae"
}
.fa-wordpress:before {
  content:"\f19a"
}
.fa-product-hunt:before {
  content:"\f288"
}
.fa-firefox:before {
  content:"\f269"
}
.fa-linode:before {
  content:"\f2b8"
}
.fa-goodreads:before {
  content:"\f3a8"
}
.fa-square-odnoklassniki:before {
  content:"\f264"
}
.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa-jsfiddle:before {
  content:"\f1cc"
}
.fa-sith:before {
  content:"\f512"
}
.fa-themeisle:before {
  content:"\f2b2"
}
.fa-page4:before {
  content:"\f3d7"
}
.fa-hashnode:before {
  content:"\e499"
}
.fa-react:before {
  content:"\f41b"
}
.fa-cc-paypal:before {
  content:"\f1f4"
}
.fa-squarespace:before {
  content:"\f5be"
}
.fa-cc-stripe:before {
  content:"\f1f5"
}
.fa-creative-commons-share:before {
  content:"\f4f2"
}
.fa-bitcoin:before {
  content:"\f379"
}
.fa-keycdn:before {
  content:"\f3ba"
}
.fa-opera:before {
  content:"\f26a"
}
.fa-itch-io:before {
  content:"\f83a"
}
.fa-umbraco:before {
  content:"\f8e8"
}
.fa-galactic-senate:before {
  content:"\f50d"
}
.fa-ubuntu:before {
  content:"\f7df"
}
.fa-draft2digital:before {
  content:"\f396"
}
.fa-stripe:before {
  content:"\f429"
}
.fa-houzz:before {
  content:"\f27c"
}
.fa-gg:before {
  content:"\f260"
}
.fa-dhl:before {
  content:"\f790"
}
.fa-square-pinterest:before {
  content:"\f0d3"
}
.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa-xing:before {
  content:"\f168"
}
.fa-blackberry:before {
  content:"\f37b"
}
.fa-creative-commons-pd:before {
  content:"\f4ec"
}
.fa-playstation:before {
  content:"\f3df"
}
.fa-quinscape:before {
  content:"\f459"
}
.fa-less:before {
  content:"\f41d"
}
.fa-blogger-b:before {
  content:"\f37d"
}
.fa-opencart:before {
  content:"\f23d"
}
.fa-vine:before {
  content:"\f1ca"
}
.fa-signal-messenger:before {
  content:"\e663"
}
.fa-paypal:before {
  content:"\f1ed"
}
.fa-gitlab:before {
  content:"\f296"
}
.fa-typo3:before {
  content:"\f42b"
}
.fa-reddit-alien:before {
  content:"\f281"
}
.fa-yahoo:before {
  content:"\f19e"
}
.fa-dailymotion:before {
  content:"\e052"
}
.fa-affiliatetheme:before {
  content:"\f36b"
}
.fa-pied-piper-pp:before {
  content:"\f1a7"
}
.fa-bootstrap:before {
  content:"\f836"
}
.fa-odnoklassniki:before {
  content:"\f263"
}
.fa-nfc-symbol:before {
  content:"\e531"
}
.fa-mintbit:before {
  content:"\e62f"
}
.fa-ethereum:before {
  content:"\f42e"
}
.fa-speaker-deck:before {
  content:"\f83c"
}
.fa-creative-commons-nc-eu:before {
  content:"\f4e9"
}
.fa-patreon:before {
  content:"\f3d9"
}
.fa-avianex:before {
  content:"\f374"
}
.fa-ello:before {
  content:"\f5f1"
}
.fa-gofore:before {
  content:"\f3a7"
}
.fa-bimobject:before {
  content:"\f378"
}
.fa-brave-reverse:before {
  content:"\e63d"
}
.fa-facebook-f:before {
  content:"\f39e"
}
.fa-square-google-plus:before {
  content:"\f0d4"
}
.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa-mandalorian:before {
  content:"\f50f"
}
.fa-first-order-alt:before {
  content:"\f50a"
}
.fa-osi:before {
  content:"\f41a"
}
.fa-google-wallet:before {
  content:"\f1ee"
}
.fa-d-and-d-beyond:before {
  content:"\f6ca"
}
.fa-periscope:before {
  content:"\f3da"
}
.fa-fulcrum:before {
  content:"\f50b"
}
.fa-cloudscale:before {
  content:"\f383"
}
.fa-forumbee:before {
  content:"\f211"
}
.fa-mizuni:before {
  content:"\f3cc"
}
.fa-schlix:before {
  content:"\f3ea"
}
.fa-square-xing:before {
  content:"\f169"
}
.fa-xing-square:before {
  content:"\f169"
}
.fa-bandcamp:before {
  content:"\f2d5"
}
.fa-wpforms:before {
  content:"\f298"
}
.fa-cloudversify:before {
  content:"\f385"
}
.fa-usps:before {
  content:"\f7e1"
}
.fa-megaport:before {
  content:"\f5a3"
}
.fa-magento:before {
  content:"\f3c4"
}
.fa-spotify:before {
  content:"\f1bc"
}
.fa-optin-monster:before {
  content:"\f23c"
}
.fa-fly:before {
  content:"\f417"
}
.fa-aviato:before {
  content:"\f421"
}
.fa-itunes:before {
  content:"\f3b4"
}
.fa-cuttlefish:before {
  content:"\f38c"
}
.fa-blogger:before {
  content:"\f37c"
}
.fa-flickr:before {
  content:"\f16e"
}
.fa-viber:before {
  content:"\f409"
}
.fa-soundcloud:before {
  content:"\f1be"
}
.fa-digg:before {
  content:"\f1a6"
}
.fa-tencent-weibo:before {
  content:"\f1d5"
}
.fa-letterboxd:before {
  content:"\e62d"
}
.fa-symfony:before {
  content:"\f83d"
}
.fa-maxcdn:before {
  content:"\f136"
}
.fa-etsy:before {
  content:"\f2d7"
}
.fa-facebook-messenger:before {
  content:"\f39f"
}
.fa-audible:before {
  content:"\f373"
}
.fa-think-peaks:before {
  content:"\f731"
}
.fa-bilibili:before {
  content:"\e3d9"
}
.fa-erlang:before {
  content:"\f39d"
}
.fa-x-twitter:before {
  content:"\e61b"
}
.fa-cotton-bureau:before {
  content:"\f89e"
}
.fa-dashcube:before {
  content:"\f210"
}
.fa-42-group:before {
  content:"\e080"
}
.fa-innosoft:before {
  content:"\e080"
}
.fa-stack-exchange:before {
  content:"\f18d"
}
.fa-elementor:before {
  content:"\f430"
}
.fa-square-pied-piper:before {
  content:"\e01e"
}
.fa-pied-piper-square:before {
  content:"\e01e"
}
.fa-creative-commons-nd:before {
  content:"\f4eb"
}
.fa-palfed:before {
  content:"\f3d8"
}
.fa-superpowers:before {
  content:"\f2dd"
}
.fa-resolving:before {
  content:"\f3e7"
}
.fa-xbox:before {
  content:"\f412"
}
.fa-searchengin:before {
  content:"\f3eb"
}
.fa-tiktok:before {
  content:"\e07b"
}
.fa-square-facebook:before {
  content:"\f082"
}
.fa-facebook-square:before {
  content:"\f082"
}
.fa-renren:before {
  content:"\f18b"
}
.fa-linux:before {
  content:"\f17c"
}
.fa-glide:before {
  content:"\f2a5"
}
.fa-linkedin:before {
  content:"\f08c"
}
.fa-hubspot:before {
  content:"\f3b2"
}
.fa-deploydog:before {
  content:"\f38e"
}
.fa-twitch:before {
  content:"\f1e8"
}
.fa-ravelry:before {
  content:"\f2d9"
}
.fa-mixer:before {
  content:"\e056"
}
.fa-square-lastfm:before {
  content:"\f203"
}
.fa-lastfm-square:before {
  content:"\f203"
}
.fa-vimeo:before {
  content:"\f40a"
}
.fa-mendeley:before {
  content:"\f7b3"
}
.fa-uniregistry:before {
  content:"\f404"
}
.fa-figma:before {
  content:"\f799"
}
.fa-creative-commons-remix:before {
  content:"\f4ee"
}
.fa-cc-amazon-pay:before {
  content:"\f42d"
}
.fa-dropbox:before {
  content:"\f16b"
}
.fa-instagram:before {
  content:"\f16d"
}
.fa-cmplid:before {
  content:"\e360"
}
.fa-upwork:before {
  content:"\e641"
}
.fa-facebook:before {
  content:"\f09a"
}
.fa-gripfire:before {
  content:"\f3ac"
}
.fa-jedi-order:before {
  content:"\f50e"
}
.fa-uikit:before {
  content:"\f403"
}
.fa-fort-awesome-alt:before {
  content:"\f3a3"
}
.fa-phabricator:before {
  content:"\f3db"
}
.fa-ussunnah:before {
  content:"\f407"
}
.fa-earlybirds:before {
  content:"\f39a"
}
.fa-trade-federation:before {
  content:"\f513"
}
.fa-autoprefixer:before {
  content:"\f41c"
}
.fa-whatsapp:before {
  content:"\f232"
}
.fa-slideshare:before {
  content:"\f1e7"
}
.fa-google-play:before {
  content:"\f3ab"
}
.fa-viadeo:before {
  content:"\f2a9"
}
.fa-line:before {
  content:"\f3c0"
}
.fa-google-drive:before {
  content:"\f3aa"
}
.fa-servicestack:before {
  content:"\f3ec"
}
.fa-simplybuilt:before {
  content:"\f215"
}
.fa-bitbucket:before {
  content:"\f171"
}
.fa-imdb:before {
  content:"\f2d8"
}
.fa-deezer:before {
  content:"\e077"
}
.fa-raspberry-pi:before {
  content:"\f7bb"
}
.fa-jira:before {
  content:"\f7b1"
}
.fa-docker:before {
  content:"\f395"
}
.fa-screenpal:before {
  content:"\e570"
}
.fa-bluetooth:before {
  content:"\f293"
}
.fa-gitter:before {
  content:"\f426"
}
.fa-d-and-d:before {
  content:"\f38d"
}
.fa-microblog:before {
  content:"\e01a"
}
.fa-cc-diners-club:before {
  content:"\f24c"
}
.fa-gg-circle:before {
  content:"\f261"
}
.fa-pied-piper-hat:before {
  content:"\f4e5"
}
.fa-kickstarter-k:before {
  content:"\f3bc"
}
.fa-yandex:before {
  content:"\f413"
}
.fa-readme:before {
  content:"\f4d5"
}
.fa-html5:before {
  content:"\f13b"
}
.fa-sellsy:before {
  content:"\f213"
}
.fa-sass:before {
  content:"\f41e"
}
.fa-wirsindhandwerk:before {
  content:"\e2d0"
}
.fa-wsh:before {
  content:"\e2d0"
}
.fa-buromobelexperte:before {
  content:"\f37f"
}
.fa-salesforce:before {
  content:"\f83b"
}
.fa-octopus-deploy:before {
  content:"\e082"
}
.fa-medapps:before {
  content:"\f3c6"
}
.fa-ns8:before {
  content:"\f3d5"
}
.fa-pinterest-p:before {
  content:"\f231"
}
.fa-apper:before {
  content:"\f371"
}
.fa-fort-awesome:before {
  content:"\f286"
}
.fa-waze:before {
  content:"\f83f"
}
.fa-cc-jcb:before {
  content:"\f24b"
}
.fa-snapchat:before {
  content:"\f2ab"
}
.fa-snapchat-ghost:before {
  content:"\f2ab"
}
.fa-fantasy-flight-games:before {
  content:"\f6dc"
}
.fa-rust:before {
  content:"\e07a"
}
.fa-wix:before {
  content:"\f5cf"
}
.fa-square-behance:before {
  content:"\f1b5"
}
.fa-behance-square:before {
  content:"\f1b5"
}
.fa-supple:before {
  content:"\f3f9"
}
.fa-webflow:before {
  content:"\e65c"
}
.fa-rebel:before {
  content:"\f1d0"
}
.fa-css3:before {
  content:"\f13c"
}
.fa-staylinked:before {
  content:"\f3f5"
}
.fa-kaggle:before {
  content:"\f5fa"
}
.fa-space-awesome:before {
  content:"\e5ac"
}
.fa-deviantart:before {
  content:"\f1bd"
}
.fa-cpanel:before {
  content:"\f388"
}
.fa-goodreads-g:before {
  content:"\f3a9"
}
.fa-square-git:before {
  content:"\f1d2"
}
.fa-git-square:before {
  content:"\f1d2"
}
.fa-square-tumblr:before {
  content:"\f174"
}
.fa-tumblr-square:before {
  content:"\f174"
}
.fa-trello:before {
  content:"\f181"
}
.fa-creative-commons-nc-jp:before {
  content:"\f4ea"
}
.fa-get-pocket:before {
  content:"\f265"
}
.fa-perbyte:before {
  content:"\e083"
}
.fa-grunt:before {
  content:"\f3ad"
}
.fa-weebly:before {
  content:"\f5cc"
}
.fa-connectdevelop:before {
  content:"\f20e"
}
.fa-leanpub:before {
  content:"\f212"
}
.fa-black-tie:before {
  content:"\f27e"
}
.fa-themeco:before {
  content:"\f5c6"
}
.fa-python:before {
  content:"\f3e2"
}
.fa-android:before {
  content:"\f17b"
}
.fa-bots:before {
  content:"\e340"
}
.fa-free-code-camp:before {
  content:"\f2c5"
}
.fa-hornbill:before {
  content:"\f592"
}
.fa-js:before {
  content:"\f3b8"
}
.fa-ideal:before {
  content:"\e013"
}
.fa-git:before {
  content:"\f1d3"
}
.fa-dev:before {
  content:"\f6cc"
}
.fa-sketch:before {
  content:"\f7c6"
}
.fa-yandex-international:before {
  content:"\f414"
}
.fa-cc-amex:before {
  content:"\f1f3"
}
.fa-uber:before {
  content:"\f402"
}
.fa-github:before {
  content:"\f09b"
}
.fa-php:before {
  content:"\f457"
}
.fa-alipay:before {
  content:"\f642"
}
.fa-youtube:before {
  content:"\f167"
}
.fa-skyatlas:before {
  content:"\f216"
}
.fa-firefox-browser:before {
  content:"\e007"
}
.fa-replyd:before {
  content:"\f3e6"
}
.fa-suse:before {
  content:"\f7d6"
}
.fa-jenkins:before {
  content:"\f3b6"
}
.fa-twitter:before {
  content:"\f099"
}
.fa-rockrms:before {
  content:"\f3e9"
}
.fa-pinterest:before {
  content:"\f0d2"
}
.fa-buffer:before {
  content:"\f837"
}
.fa-npm:before {
  content:"\f3d4"
}
.fa-yammer:before {
  content:"\f840"
}
.fa-btc:before {
  content:"\f15a"
}
.fa-dribbble:before {
  content:"\f17d"
}
.fa-stumbleupon-circle:before {
  content:"\f1a3"
}
.fa-internet-explorer:before {
  content:"\f26b"
}
.fa-stubber:before {
  content:"\e5c7"
}
.fa-telegram:before {
  content:"\f2c6"
}
.fa-telegram-plane:before {
  content:"\f2c6"
}
.fa-old-republic:before {
  content:"\f510"
}
.fa-odysee:before {
  content:"\e5c6"
}
.fa-square-whatsapp:before {
  content:"\f40c"
}
.fa-whatsapp-square:before {
  content:"\f40c"
}
.fa-node-js:before {
  content:"\f3d3"
}
.fa-edge-legacy:before {
  content:"\e078"
}
.fa-slack:before {
  content:"\f198"
}
.fa-slack-hash:before {
  content:"\f198"
}
.fa-medrt:before {
  content:"\f3c8"
}
.fa-usb:before {
  content:"\f287"
}
.fa-tumblr:before {
  content:"\f173"
}
.fa-vaadin:before {
  content:"\f408"
}
.fa-quora:before {
  content:"\f2c4"
}
.fa-square-x-twitter:before {
  content:"\e61a"
}
.fa-reacteurope:before {
  content:"\f75d"
}
.fa-medium:before {
  content:"\f23a"
}
.fa-medium-m:before {
  content:"\f23a"
}
.fa-amilia:before {
  content:"\f36d"
}
.fa-mixcloud:before {
  content:"\f289"
}
.fa-flipboard:before {
  content:"\f44d"
}
.fa-viacoin:before {
  content:"\f237"
}
.fa-critical-role:before {
  content:"\f6c9"
}
.fa-sitrox:before {
  content:"\e44a"
}
.fa-discourse:before {
  content:"\f393"
}
.fa-joomla:before {
  content:"\f1aa"
}
.fa-mastodon:before {
  content:"\f4f6"
}
.fa-airbnb:before {
  content:"\f834"
}
.fa-wolf-pack-battalion:before {
  content:"\f514"
}
.fa-buy-n-large:before {
  content:"\f8a6"
}
.fa-gulp:before {
  content:"\f3ae"
}
.fa-creative-commons-sampling-plus:before {
  content:"\f4f1"
}
.fa-strava:before {
  content:"\f428"
}
.fa-ember:before {
  content:"\f423"
}
.fa-canadian-maple-leaf:before {
  content:"\f785"
}
.fa-teamspeak:before {
  content:"\f4f9"
}
.fa-pushed:before {
  content:"\f3e1"
}
.fa-wordpress-simple:before {
  content:"\f411"
}
.fa-nutritionix:before {
  content:"\f3d6"
}
.fa-wodu:before {
  content:"\e088"
}
.fa-google-pay:before {
  content:"\e079"
}
.fa-intercom:before {
  content:"\f7af"
}
.fa-zhihu:before {
  content:"\f63f"
}
.fa-korvue:before {
  content:"\f42f"
}
.fa-pix:before {
  content:"\e43a"
}
.fa-steam-symbol:before {
  content:"\f3f6"
}
.fa.fa-glass:before {
  content:"\f000"
}
.fa.fa-envelope-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-envelope-o:before {
  content:"\f0e0"
}
.fa.fa-star-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-o:before {
  content:"\f005"
}
.fa.fa-remove:before {
  content:"\f00d"
}
.fa.fa-close:before {
  content:"\f00d"
}
.fa.fa-gear:before {
  content:"\f013"
}
.fa.fa-trash-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-trash-o:before {
  content:"\f2ed"
}
.fa.fa-home:before {
  content:"\f015"
}
.fa.fa-file-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-o:before {
  content:"\f15b"
}
.fa.fa-clock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-clock-o:before {
  content:"\f017"
}
.fa.fa-arrow-circle-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-down:before {
  content:"\f358"
}
.fa.fa-arrow-circle-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-up:before {
  content:"\f35b"
}
.fa.fa-play-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-play-circle-o:before {
  content:"\f144"
}
.fa.fa-repeat:before {
  content:"\f01e"
}
.fa.fa-rotate-right:before {
  content:"\f01e"
}
.fa.fa-refresh:before {
  content:"\f021"
}
.fa.fa-list-alt {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-list-alt:before {
  content:"\f022"
}
.fa.fa-dedent:before {
  content:"\f03b"
}
.fa.fa-video-camera:before {
  content:"\f03d"
}
.fa.fa-picture-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-picture-o:before {
  content:"\f03e"
}
.fa.fa-photo {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-photo:before {
  content:"\f03e"
}
.fa.fa-image {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-image:before {
  content:"\f03e"
}
.fa.fa-map-marker:before {
  content:"\f3c5"
}
.fa.fa-pencil-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-pencil-square-o:before {
  content:"\f044"
}
.fa.fa-edit {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-edit:before {
  content:"\f044"
}
.fa.fa-share-square-o:before {
  content:"\f14d"
}
.fa.fa-check-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-check-square-o:before {
  content:"\f14a"
}
.fa.fa-arrows:before {
  content:"\f0b2"
}
.fa.fa-times-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-circle-o:before {
  content:"\f057"
}
.fa.fa-check-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-check-circle-o:before {
  content:"\f058"
}
.fa.fa-mail-forward:before {
  content:"\f064"
}
.fa.fa-expand:before {
  content:"\f424"
}
.fa.fa-compress:before {
  content:"\f422"
}
.fa.fa-eye,
.fa.fa-eye-slash {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-warning:before {
  content:"\f071"
}
.fa.fa-calendar:before {
  content:"\f073"
}
.fa.fa-arrows-v:before {
  content:"\f338"
}
.fa.fa-arrows-h:before {
  content:"\f337"
}
.fa.fa-bar-chart:before {
  content:"\e0e3"
}
.fa.fa-bar-chart-o:before {
  content:"\e0e3"
}
.fa.fa-twitter-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-twitter-square:before {
  content:"\f081"
}
.fa.fa-facebook-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-square:before {
  content:"\f082"
}
.fa.fa-gears:before {
  content:"\f085"
}
.fa.fa-thumbs-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-thumbs-o-up:before {
  content:"\f164"
}
.fa.fa-thumbs-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-thumbs-o-down:before {
  content:"\f165"
}
.fa.fa-heart-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-heart-o:before {
  content:"\f004"
}
.fa.fa-sign-out:before {
  content:"\f2f5"
}
.fa.fa-linkedin-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-linkedin-square:before {
  content:"\f08c"
}
.fa.fa-thumb-tack:before {
  content:"\f08d"
}
.fa.fa-external-link:before {
  content:"\f35d"
}
.fa.fa-sign-in:before {
  content:"\f2f6"
}
.fa.fa-github-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-github-square:before {
  content:"\f092"
}
.fa.fa-lemon-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-lemon-o:before {
  content:"\f094"
}
.fa.fa-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-square-o:before {
  content:"\f0c8"
}
.fa.fa-bookmark-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bookmark-o:before {
  content:"\f02e"
}
.fa.fa-twitter,
.fa.fa-facebook {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook:before {
  content:"\f39e"
}
.fa.fa-facebook-f {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-f:before {
  content:"\f39e"
}
.fa.fa-github {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-credit-card {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-feed:before {
  content:"\f09e"
}
.fa.fa-hdd-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hdd-o:before {
  content:"\f0a0"
}
.fa.fa-hand-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-right:before {
  content:"\f0a4"
}
.fa.fa-hand-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-left:before {
  content:"\f0a5"
}
.fa.fa-hand-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-up:before {
  content:"\f0a6"
}
.fa.fa-hand-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-down:before {
  content:"\f0a7"
}
.fa.fa-globe:before {
  content:"\f57d"
}
.fa.fa-tasks:before {
  content:"\f828"
}
.fa.fa-arrows-alt:before {
  content:"\f31e"
}
.fa.fa-group:before {
  content:"\f0c0"
}
.fa.fa-chain:before {
  content:"\f0c1"
}
.fa.fa-cut:before {
  content:"\f0c4"
}
.fa.fa-files-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-files-o:before {
  content:"\f0c5"
}
.fa.fa-floppy-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-floppy-o:before {
  content:"\f0c7"
}
.fa.fa-save {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-save:before {
  content:"\f0c7"
}
.fa.fa-navicon:before {
  content:"\f0c9"
}
.fa.fa-reorder:before {
  content:"\f0c9"
}
.fa.fa-magic:before {
  content:"\e2ca"
}
.fa.fa-pinterest,
.fa.fa-pinterest-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa.fa-google-plus-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa.fa-google-plus {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus:before {
  content:"\f0d5"
}
.fa.fa-money:before {
  content:"\f3d1"
}
.fa.fa-unsorted:before {
  content:"\f0dc"
}
.fa.fa-sort-desc:before {
  content:"\f0dd"
}
.fa.fa-sort-asc:before {
  content:"\f0de"
}
.fa.fa-linkedin {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-linkedin:before {
  content:"\f0e1"
}
.fa.fa-rotate-left:before {
  content:"\f0e2"
}
.fa.fa-legal:before {
  content:"\f0e3"
}
.fa.fa-tachometer:before {
  content:"\f625"
}
.fa.fa-dashboard:before {
  content:"\f625"
}
.fa.fa-comment-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-comment-o:before {
  content:"\f075"
}
.fa.fa-comments-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-comments-o:before {
  content:"\f086"
}
.fa.fa-flash:before {
  content:"\f0e7"
}
.fa.fa-clipboard:before {
  content:"\f0ea"
}
.fa.fa-lightbulb-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-lightbulb-o:before {
  content:"\f0eb"
}
.fa.fa-exchange:before {
  content:"\f362"
}
.fa.fa-cloud-download:before {
  content:"\f0ed"
}
.fa.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa.fa-bell-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bell-o:before {
  content:"\f0f3"
}
.fa.fa-cutlery:before {
  content:"\f2e7"
}
.fa.fa-file-text-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-text-o:before {
  content:"\f15c"
}
.fa.fa-building-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-building-o:before {
  content:"\f1ad"
}
.fa.fa-hospital-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hospital-o:before {
  content:"\f0f8"
}
.fa.fa-tablet:before {
  content:"\f3fa"
}
.fa.fa-mobile:before {
  content:"\f3cd"
}
.fa.fa-mobile-phone:before {
  content:"\f3cd"
}
.fa.fa-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-circle-o:before {
  content:"\f111"
}
.fa.fa-mail-reply:before {
  content:"\f3e5"
}
.fa.fa-github-alt {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-folder-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-folder-o:before {
  content:"\f07b"
}
.fa.fa-folder-open-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-folder-open-o:before {
  content:"\f07c"
}
.fa.fa-smile-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-smile-o:before {
  content:"\f118"
}
.fa.fa-frown-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-frown-o:before {
  content:"\f119"
}
.fa.fa-meh-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-meh-o:before {
  content:"\f11a"
}
.fa.fa-keyboard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-keyboard-o:before {
  content:"\f11c"
}
.fa.fa-flag-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-flag-o:before {
  content:"\f024"
}
.fa.fa-mail-reply-all:before {
  content:"\f122"
}
.fa.fa-star-half-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-o:before {
  content:"\f5c0"
}
.fa.fa-star-half-empty {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-empty:before {
  content:"\f5c0"
}
.fa.fa-star-half-full {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-full:before {
  content:"\f5c0"
}
.fa.fa-code-fork:before {
  content:"\f126"
}
.fa.fa-chain-broken:before {
  content:"\f127"
}
.fa.fa-unlink:before {
  content:"\f127"
}
.fa.fa-calendar-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-o:before {
  content:"\f133"
}
.fa.fa-maxcdn,
.fa.fa-html5,
.fa.fa-css3 {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-unlock-alt:before {
  content:"\f09c"
}
.fa.fa-minus-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-minus-square-o:before {
  content:"\f146"
}
.fa.fa-level-up:before {
  content:"\f3bf"
}
.fa.fa-level-down:before {
  content:"\f3be"
}
.fa.fa-pencil-square:before {
  content:"\f14b"
}
.fa.fa-external-link-square:before {
  content:"\f360"
}
.fa.fa-compass,
.fa.fa-caret-square-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-down:before {
  content:"\f150"
}
.fa.fa-toggle-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-down:before {
  content:"\f150"
}
.fa.fa-caret-square-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-up:before {
  content:"\f151"
}
.fa.fa-toggle-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-up:before {
  content:"\f151"
}
.fa.fa-caret-square-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-right:before {
  content:"\f152"
}
.fa.fa-toggle-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-right:before {
  content:"\f152"
}
.fa.fa-eur:before {
  content:"\f153"
}
.fa.fa-euro:before {
  content:"\f153"
}
.fa.fa-gbp:before {
  content:"\f154"
}
.fa.fa-usd:before {
  content:"$"
}
.fa.fa-dollar:before {
  content:"$"
}
.fa.fa-inr:before {
  content:"\e1bc"
}
.fa.fa-rupee:before {
  content:"\e1bc"
}
.fa.fa-jpy:before {
  content:"\f157"
}
.fa.fa-cny:before {
  content:"\f157"
}
.fa.fa-rmb:before {
  content:"\f157"
}
.fa.fa-yen:before {
  content:"\f157"
}
.fa.fa-rub:before {
  content:"\f158"
}
.fa.fa-ruble:before {
  content:"\f158"
}
.fa.fa-rouble:before {
  content:"\f158"
}
.fa.fa-krw:before {
  content:"\f159"
}
.fa.fa-won:before {
  content:"\f159"
}
.fa.fa-btc,
.fa.fa-bitcoin {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bitcoin:before {
  content:"\f15a"
}
.fa.fa-file-text:before {
  content:"\f15c"
}
.fa.fa-sort-alpha-asc:before {
  content:"\f15d"
}
.fa.fa-sort-alpha-desc:before {
  content:"\f881"
}
.fa.fa-sort-amount-asc:before {
  content:"\f884"
}
.fa.fa-sort-amount-desc:before {
  content:"\f160"
}
.fa.fa-sort-numeric-asc:before {
  content:"\f162"
}
.fa.fa-sort-numeric-desc:before {
  content:"\f886"
}
.fa.fa-youtube-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-youtube-square:before {
  content:"\f431"
}
.fa.fa-youtube,
.fa.fa-xing,
.fa.fa-xing-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-xing-square:before {
  content:"\f169"
}
.fa.fa-youtube-play {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-youtube-play:before {
  content:"\f167"
}
.fa.fa-dropbox,
.fa.fa-stack-overflow,
.fa.fa-instagram,
.fa.fa-flickr,
.fa.fa-adn,
.fa.fa-bitbucket,
.fa.fa-bitbucket-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bitbucket-square:before {
  content:"\f171"
}
.fa.fa-tumblr,
.fa.fa-tumblr-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-tumblr-square:before {
  content:"\f174"
}
.fa.fa-long-arrow-down:before {
  content:"\f309"
}
.fa.fa-long-arrow-up:before {
  content:"\f30c"
}
.fa.fa-long-arrow-left:before {
  content:"\f30a"
}
.fa.fa-long-arrow-right:before {
  content:"\f30b"
}
.fa.fa-apple,
.fa.fa-windows,
.fa.fa-android,
.fa.fa-linux,
.fa.fa-dribbble,
.fa.fa-skype,
.fa.fa-foursquare,
.fa.fa-trello,
.fa.fa-gratipay,
.fa.fa-gittip {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-gittip:before {
  content:"\f184"
}
.fa.fa-sun-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-sun-o:before {
  content:"\f185"
}
.fa.fa-moon-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-moon-o:before {
  content:"\f186"
}
.fa.fa-vk,
.fa.fa-weibo,
.fa.fa-renren,
.fa.fa-pagelines,
.fa.fa-stack-exchange {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-arrow-circle-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-right:before {
  content:"\f35a"
}
.fa.fa-arrow-circle-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-left:before {
  content:"\f359"
}
.fa.fa-caret-square-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-left:before {
  content:"\f191"
}
.fa.fa-toggle-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-left:before {
  content:"\f191"
}
.fa.fa-dot-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-dot-circle-o:before {
  content:"\f192"
}
.fa.fa-vimeo-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-vimeo-square:before {
  content:"\f194"
}
.fa.fa-try:before {
  content:"\e2bb"
}
.fa.fa-turkish-lira:before {
  content:"\e2bb"
}
.fa.fa-plus-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-plus-square-o:before {
  content:"\f0fe"
}
.fa.fa-slack,
.fa.fa-wordpress,
.fa.fa-openid {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-institution:before {
  content:"\f19c"
}
.fa.fa-bank:before {
  content:"\f19c"
}
.fa.fa-mortar-board:before {
  content:"\f19d"
}
.fa.fa-yahoo,
.fa.fa-google,
.fa.fa-reddit,
.fa.fa-reddit-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-reddit-square:before {
  content:"\f1a2"
}
.fa.fa-stumbleupon-circle,
.fa.fa-stumbleupon,
.fa.fa-delicious,
.fa.fa-digg,
.fa.fa-pied-piper-pp,
.fa.fa-pied-piper-alt,
.fa.fa-drupal,
.fa.fa-joomla,
.fa.fa-behance,
.fa.fa-behance-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-behance-square:before {
  content:"\f1b5"
}
.fa.fa-steam,
.fa.fa-steam-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-steam-square:before {
  content:"\f1b7"
}
.fa.fa-automobile:before {
  content:"\f1b9"
}
.fa.fa-cab:before {
  content:"\f1ba"
}
.fa.fa-spotify,
.fa.fa-deviantart,
.fa.fa-soundcloud {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-file-pdf-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-pdf-o:before {
  content:"\f1c1"
}
.fa.fa-file-word-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-word-o:before {
  content:"\f1c2"
}
.fa.fa-file-excel-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-excel-o:before {
  content:"\f1c3"
}
.fa.fa-file-powerpoint-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-powerpoint-o:before {
  content:"\f1c4"
}
.fa.fa-file-image-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-image-o:before {
  content:"\f1c5"
}
.fa.fa-file-photo-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-photo-o:before {
  content:"\f1c5"
}
.fa.fa-file-picture-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-picture-o:before {
  content:"\f1c5"
}
.fa.fa-file-archive-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-archive-o:before {
  content:"\f1c6"
}
.fa.fa-file-zip-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-zip-o:before {
  content:"\f1c6"
}
.fa.fa-file-audio-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-audio-o:before {
  content:"\f1c7"
}
.fa.fa-file-sound-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-sound-o:before {
  content:"\f1c7"
}
.fa.fa-file-video-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-video-o:before {
  content:"\f1c8"
}
.fa.fa-file-movie-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-movie-o:before {
  content:"\f1c8"
}
.fa.fa-file-code-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-code-o:before {
  content:"\f1c9"
}
.fa.fa-vine,
.fa.fa-codepen,
.fa.fa-jsfiddle {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-life-bouy:before {
  content:"\f1cd"
}
.fa.fa-life-buoy:before {
  content:"\f1cd"
}
.fa.fa-life-saver:before {
  content:"\f1cd"
}
.fa.fa-support:before {
  content:"\f1cd"
}
.fa.fa-circle-o-notch:before {
  content:"\f1ce"
}
.fa.fa-rebel,
.fa.fa-ra {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-ra:before {
  content:"\f1d0"
}
.fa.fa-resistance {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-resistance:before {
  content:"\f1d0"
}
.fa.fa-empire,
.fa.fa-ge {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-ge:before {
  content:"\f1d1"
}
.fa.fa-git-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-git-square:before {
  content:"\f1d2"
}
.fa.fa-git,
.fa.fa-hacker-news,
.fa.fa-y-combinator-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-y-combinator-square:before {
  content:"\f1d4"
}
.fa.fa-yc-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-yc-square:before {
  content:"\f1d4"
}
.fa.fa-tencent-weibo,
.fa.fa-qq,
.fa.fa-weixin,
.fa.fa-wechat {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-wechat:before {
  content:"\f1d7"
}
.fa.fa-send:before {
  content:"\f1d8"
}
.fa.fa-paper-plane-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-paper-plane-o:before {
  content:"\f1d8"
}
.fa.fa-send-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-send-o:before {
  content:"\f1d8"
}
.fa.fa-circle-thin {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-circle-thin:before {
  content:"\f111"
}
.fa.fa-header:before {
  content:"\f1dc"
}
.fa.fa-futbol-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-futbol-o:before {
  content:"\f1e3"
}
.fa.fa-soccer-ball-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-soccer-ball-o:before {
  content:"\f1e3"
}
.fa.fa-slideshare,
.fa.fa-twitch,
.fa.fa-yelp {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-newspaper-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-newspaper-o:before {
  content:"\f1ea"
}
.fa.fa-paypal,
.fa.fa-google-wallet,
.fa.fa-cc-visa,
.fa.fa-cc-mastercard,
.fa.fa-cc-discover,
.fa.fa-cc-amex,
.fa.fa-cc-paypal,
.fa.fa-cc-stripe {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bell-slash-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bell-slash-o:before {
  content:"\f1f6"
}
.fa.fa-trash:before {
  content:"\f2ed"
}
.fa.fa-copyright {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-eyedropper:before {
  content:"\f1fb"
}
.fa.fa-area-chart:before {
  content:"\f1fe"
}
.fa.fa-pie-chart:before {
  content:"\f200"
}
.fa.fa-line-chart:before {
  content:"\f201"
}
.fa.fa-lastfm,
.fa.fa-lastfm-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-lastfm-square:before {
  content:"\f203"
}
.fa.fa-ioxhost,
.fa.fa-angellist {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-cc {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-cc:before {
  content:"\f20a"
}
.fa.fa-ils:before {
  content:"\f20b"
}
.fa.fa-shekel:before {
  content:"\f20b"
}
.fa.fa-sheqel:before {
  content:"\f20b"
}
.fa.fa-buysellads,
.fa.fa-connectdevelop,
.fa.fa-dashcube,
.fa.fa-forumbee,
.fa.fa-leanpub,
.fa.fa-sellsy,
.fa.fa-shirtsinbulk,
.fa.fa-simplybuilt,
.fa.fa-skyatlas {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-diamond {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-diamond:before {
  content:"\f3a5"
}
.fa.fa-transgender:before {
  content:"\f224"
}
.fa.fa-intersex:before {
  content:"\f224"
}
.fa.fa-transgender-alt:before {
  content:"\f225"
}
.fa.fa-facebook-official {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-official:before {
  content:"\f09a"
}
.fa.fa-pinterest-p,
.fa.fa-whatsapp {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-hotel:before {
  content:"\f236"
}
.fa.fa-viacoin,
.fa.fa-medium,
.fa.fa-y-combinator,
.fa.fa-yc {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-yc:before {
  content:"\f23b"
}
.fa.fa-optin-monster,
.fa.fa-opencart,
.fa.fa-expeditedssl {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-battery-4:before {
  content:"\f240"
}
.fa.fa-battery:before {
  content:"\f240"
}
.fa.fa-battery-3:before {
  content:"\f241"
}
.fa.fa-battery-2:before {
  content:"\f242"
}
.fa.fa-battery-1:before {
  content:"\f243"
}
.fa.fa-battery-0:before {
  content:"\f244"
}
.fa.fa-object-group,
.fa.fa-object-ungroup,
.fa.fa-sticky-note-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-sticky-note-o:before {
  content:"\f249"
}
.fa.fa-cc-jcb,
.fa.fa-cc-diners-club {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-clone {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hourglass-o:before {
  content:"\f254"
}
.fa.fa-hourglass-1:before {
  content:"\f251"
}
.fa.fa-hourglass-2:before {
  content:"\f252"
}
.fa.fa-hourglass-3:before {
  content:"\f253"
}
.fa.fa-hand-rock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-rock-o:before {
  content:"\f255"
}
.fa.fa-hand-grab-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-grab-o:before {
  content:"\f255"
}
.fa.fa-hand-paper-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-paper-o:before {
  content:"\f256"
}
.fa.fa-hand-stop-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-stop-o:before {
  content:"\f256"
}
.fa.fa-hand-scissors-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-scissors-o:before {
  content:"\f257"
}
.fa.fa-hand-lizard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-lizard-o:before {
  content:"\f258"
}
.fa.fa-hand-spock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-spock-o:before {
  content:"\f259"
}
.fa.fa-hand-pointer-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-pointer-o:before {
  content:"\f25a"
}
.fa.fa-hand-peace-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-peace-o:before {
  content:"\f25b"
}
.fa.fa-registered {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-creative-commons,
.fa.fa-gg,
.fa.fa-gg-circle,
.fa.fa-odnoklassniki,
.fa.fa-odnoklassniki-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa.fa-get-pocket,
.fa.fa-wikipedia-w,
.fa.fa-safari,
.fa.fa-chrome,
.fa.fa-firefox,
.fa.fa-opera,
.fa.fa-internet-explorer {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-television:before {
  content:"\f26c"
}
.fa.fa-contao,
.fa.fa-500px,
.fa.fa-amazon {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-calendar-plus-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-plus-o:before {
  content:"\f271"
}
.fa.fa-calendar-minus-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-minus-o:before {
  content:"\f272"
}
.fa.fa-calendar-times-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-times-o:before {
  content:"\f273"
}
.fa.fa-calendar-check-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-check-o:before {
  content:"\f274"
}
.fa.fa-map-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-map-o:before {
  content:"\f279"
}
.fa.fa-commenting:before {
  content:"\f4ad"
}
.fa.fa-commenting-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-commenting-o:before {
  content:"\f4ad"
}
.fa.fa-houzz,
.fa.fa-vimeo {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-vimeo:before {
  content:"\f27d"
}
.fa.fa-black-tie,
.fa.fa-fonticons,
.fa.fa-reddit-alien,
.fa.fa-edge {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-credit-card-alt:before {
  content:"\f09d"
}
.fa.fa-codiepie,
.fa.fa-modx,
.fa.fa-fort-awesome,
.fa.fa-usb,
.fa.fa-product-hunt,
.fa.fa-mixcloud,
.fa.fa-scribd {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-pause-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-pause-circle-o:before {
  content:"\f28b"
}
.fa.fa-stop-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-stop-circle-o:before {
  content:"\f28d"
}
.fa.fa-bluetooth,
.fa.fa-bluetooth-b,
.fa.fa-gitlab,
.fa.fa-wpbeginner,
.fa.fa-wpforms,
.fa.fa-envira,
.fa.fa-wheelchair-alt {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-wheelchair-alt:before {
  content:"\f368"
}
.fa.fa-question-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-question-circle-o:before {
  content:"\f059"
}
.fa.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa.fa-asl-interpreting:before {
  content:"\f2a3"
}
.fa.fa-deafness:before {
  content:"\f2a4"
}
.fa.fa-hard-of-hearing:before {
  content:"\f2a4"
}
.fa.fa-glide,
.fa.fa-glide-g {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-signing:before {
  content:"\f2a7"
}
.fa.fa-viadeo,
.fa.fa-viadeo-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa.fa-snapchat,
.fa.fa-snapchat-ghost {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-snapchat-ghost:before {
  content:"\f2ab"
}
.fa.fa-snapchat-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa.fa-pied-piper,
.fa.fa-first-order,
.fa.fa-yoast,
.fa.fa-themeisle,
.fa.fa-google-plus-official {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-official:before {
  content:"\f2b3"
}
.fa.fa-google-plus-circle {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-circle:before {
  content:"\f2b3"
}
.fa.fa-font-awesome,
.fa.fa-fa {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-fa:before {
  content:"\f2b4"
}
.fa.fa-handshake-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-handshake-o:before {
  content:"\f2b5"
}
.fa.fa-envelope-open-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-envelope-open-o:before {
  content:"\f2b6"
}
.fa.fa-linode {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-address-book-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-address-book-o:before {
  content:"\f2b9"
}
.fa.fa-vcard:before {
  content:"\f2bb"
}
.fa.fa-address-card-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-address-card-o:before {
  content:"\f2bb"
}
.fa.fa-vcard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-vcard-o:before {
  content:"\f2bb"
}
.fa.fa-user-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-user-circle-o:before {
  content:"\f2bd"
}
.fa.fa-user-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-user-o:before {
  content:"\f007"
}
.fa.fa-id-badge {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-drivers-license:before {
  content:"\f2c2"
}
.fa.fa-id-card-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-id-card-o:before {
  content:"\f2c2"
}
.fa.fa-drivers-license-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-drivers-license-o:before {
  content:"\f2c2"
}
.fa.fa-quora,
.fa.fa-free-code-camp,
.fa.fa-telegram {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-thermometer-4:before {
  content:"\f2c7"
}
.fa.fa-thermometer:before {
  content:"\f2c7"
}
.fa.fa-thermometer-3:before {
  content:"\f2c8"
}
.fa.fa-thermometer-2:before {
  content:"\f2c9"
}
.fa.fa-thermometer-1:before {
  content:"\f2ca"
}
.fa.fa-thermometer-0:before {
  content:"\f2cb"
}
.fa.fa-bathtub:before {
  content:"\f2cd"
}
.fa.fa-s15:before {
  content:"\f2cd"
}
.fa.fa-window-maximize,
.fa.fa-window-restore {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-rectangle:before {
  content:"\f410"
}
.fa.fa-window-close-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-window-close-o:before {
  content:"\f410"
}
.fa.fa-times-rectangle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-rectangle-o:before {
  content:"\f410"
}
.fa.fa-bandcamp,
.fa.fa-grav,
.fa.fa-etsy,
.fa.fa-imdb,
.fa.fa-ravelry,
.fa.fa-eercast {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-eercast:before {
  content:"\f2da"
}
.fa.fa-snowflake-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-snowflake-o:before {
  content:"\f2dc"
}
.fa.fa-superpowers,
.fa.fa-wpexplorer,
.fa.fa-meetup {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
@font-face {
  font-family:TLPFontAwesome;
  font-style:normal;
  font-weight:400;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/TLP-d301e0791100f7e55f97.woff2) format("woff2");
  font-display:block
}
.fa-tlp-lock-plus-r {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-lock-plus-r:before {
  content:"\f000"
}
.fa-tlp-unlock-plus-r {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-unlock-plus-r:before {
  content:"\f001"
}
.fa-tlp-baseline {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-baseline:before {
  content:"\f002"
}
.fa-tlp-baseline-comparison {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-baseline-comparison:before {
  content:"\f003"
}
.fa-tlp-gavel-pending {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-pending:before {
  content:"\f004"
}
.fa-tlp-gavel-approved {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-approved:before {
  content:"\f005"
}
.fa-tlp-gavel-rejected {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-rejected:before {
  content:"\f006"
}
.fa-tlp-gavel-comment {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-comment:before {
  content:"\f007"
}
.fa-tlp-text-large {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-text-large:before {
  content:"\f008"
}
.fa-tlp-text-narrow {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-text-narrow:before {
  content:"\f009"
}
.fa-tlp-versioning-svn {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-versioning-svn:before {
  content:"\f011"
}
.fa-tlp-versioning-git {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-versioning-git:before {
  content:"\f012"
}
.fa-tlp-wiki {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-wiki:before {
  content:"\f013"
}
.fa-tlp-mediawiki {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-mediawiki:before {
  content:"\f014"
}
.fa-tlp-folder-globe {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-folder-globe:before {
  content:"\f015"
}
.fa-tlp-add-to-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-add-to-backlog:before {
  content:"\f016"
}
.fa-tlp-dependencies-graph {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-dependencies-graph:before {
  content:"\f017"
}
.fa-tlp-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-backlog:before {
  content:"\f018"
}
.fa-tlp-remove-from-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-remove-from-backlog:before {
  content:"\f019"
}
.fa-tlp-taskboard {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-taskboard:before {
  content:"\f020"
}
.fa-tlp-kanban-boards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-kanban-boards:before {
  content:"\f021"
}
.fa-tlp-esc-key {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-esc-key:before {
  content:"\f022"
}
.fa-tlp-enter-key {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-enter-key:before {
  content:"\f023"
}
.fa-tlp-hierarchy-plus {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-hierarchy-plus:before {
  content:"\f024"
}
.fa-tlp-user-pencil {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-user-pencil:before {
  content:"\f025"
}
.fa-tlp-gerrit {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gerrit:before {
  content:"\f026"
}
.fa-tlp-tuleap {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tuleap:before {
  content:"\f027"
}
.fa-tlp-zip-download {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-zip-download:before {
  content:"\f028"
}
.fa-tlp-robot {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot:before {
  content:"\f029"
}
.fa-tlp-robot-happy {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot-happy:before {
  content:"\f030"
}
.fa-tlp-robot-unhappy {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot-unhappy:before {
  content:"\f031"
}
.fa-tlp-go-to-user {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-go-to-user:before {
  content:"\f032"
}
.fa-tlp-webhooks {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-webhooks:before {
  content:"\f033"
}
.fa-tlp-select-test {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-select-test:before {
  content:"\f034"
}
.fa-tlp-project-boxes {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-project-boxes:before {
  content:"\f035"
}
.fa-tlp-level-down {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-level-down:before {
  content:"\f036"
}
.fa-tlp-new-bug {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-new-bug:before {
  content:"\f037"
}
.fa-tlp-small-cards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-small-cards:before {
  content:"\f038"
}
.fa-tlp-big-cards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-big-cards:before {
  content:"\f039"
}
.fa-tlp-tracker {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tracker:before {
  content:"\f040"
}
.fa-tlp-tracker-circle {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tracker-circle:before {
  content:"\f041"
}
.fa-tlp-artidoc {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-artidoc:before {
  content:"\f042"
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+0304,
  U+0308,
  U+0329,
  U+2000-206F,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-latin-wght-normal-50608be65d3737b3d069.woff2) format("woff2-variations")
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0100-02BA,
  U+02BD-02C5,
  U+02C7-02CC,
  U+02CE-02D7,
  U+02DD-02FF,
  U+0304,
  U+0308,
  U+0329,
  U+1D00-1DBF,
  U+1E00-1E9F,
  U+1EF2-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20C0,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-latin-ext-wght-normal-8e4ac7aadf9c21737754.woff2) format("woff2-variations")
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+0300-0301,
  U+0303-0304,
  U+0308-0309,
  U+0323,
  U+0329,
  U+1EA0-1EF9,
  U+20AB;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-vietnamese-wght-normal-95ec58ab807772bf6c30.woff2) format("woff2-variations")
}
html,
body {
  height:100%;
  color:var(--tlp-dark-color);
  font-family:var(--tlp-font-family)
}
iframe {
  box-sizing:border-box
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
.cross-ref-badge {
  display:inline-block;
  padding:calc(5px - 1px*var(--tlp-is-condensed)) var(--tlp-small-spacing);
  border:1px solid var(--border-color, transparent);
  border-radius:15px;
  background:var(--secondary-color);
  color:var(--text-color, var(--tlp-white-color));
  font-size:.75rem;
  font-weight:600;
  line-height:.75rem;
  text-decoration:none;
  vertical-align:middle;
  white-space:nowrap;
  font-variant-numeric:tabular-nums
}
.cross-ref-badge:hover {
  text-decoration:none
}
.cross-ref-badge.cross-ref-badge-on-dark-background {
  font-weight:400
}
.cross-ref-badge-icon {
  margin:0 5px 0 0;
  font-size:.625rem
}
.cross-ref-badge-on-dark-background.tlp-swatch-inca-silver {
  --border-color: rgb(117.3, 117.3, 117.3);
  --secondary-color: rgba(93, 93, 93, .15);
  --text-color: #aeaeae
}
.cross-ref-badge-on-dark-background.tlp-swatch-chrome-silver {
  --border-color: rgb(159.8, 159.8, 159.8);
  --secondary-color: rgba(143, 143, 143, .15);
  --text-color: rgb(190.2, 190.2, 190.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-firemist-silver {
  --border-color: rgb(205.7, 205.7, 205.7);
  --secondary-color: rgba(197, 197, 197, .15);
  --text-color: rgb(206.4, 206.4, 206.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-red-wine {
  --border-color: rgb(175.1, 39.95, 39.95);
  --secondary-color: rgba(161, 2, 2, .15);
  --text-color: rgb(221.7, 123.6, 126.3);
  --text-color: rgb(229.1, 152.8, 154.9)
}
.cross-ref-badge-on-dark-background.tlp-swatch-fiesta-red {
  --border-color: rgb(242.25, 71.4, 71.4);
  --secondary-color: rgba(240, 39, 39, .15);
  --text-color: rgb(247.8, 169.5, 169.5)
}
.cross-ref-badge-on-dark-background.tlp-swatch-coral-pink {
  --border-color: rgb(255, 155.55, 155.55);
  --secondary-color: rgba(255, 138, 138, .15);
  --text-color: rgb(242.4, 206.4, 206.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-teddy-brown {
  --border-color: rgb(169.15, 119.85, 49.3);
  --secondary-color: rgba(154, 96, 13, .15);
  --text-color: rgb(186.6, 152.4, 103.8);
  --text-color: rgb(201.8, 175.2, 137.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-clockwork-orange {
  --border-color: rgb(243.1, 158.95, 43.35);
  --secondary-color: rgba(241, 142, 6, .15);
  --text-color: rgb(255, 199.2, 122.7)
}
.cross-ref-badge-on-dark-background.tlp-swatch-graffiti-yellow {
  --border-color: rgb(255, 217.6, 38.25);
  --secondary-color: rgba(255, 211, 0, .15);
  --text-color: rgb(246, 212.7, 49.8)
}
.cross-ref-badge-on-dark-background.tlp-swatch-army-green {
  --border-color: rgb(119, 149.6, 98.6);
  --secondary-color: rgba(95, 131, 71, .15);
  --text-color: rgb(146.1, 179.4, 116.4);
  --text-color: rgb(170.3, 196.2, 147.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-neon-green {
  --border-color: rgb(128.35, 200.6, 62.9);
  --secondary-color: rgba(106, 191, 29, .15);
  --text-color: rgb(158.7, 204.6, 116.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-acid-green {
  --border-color: rgb(195.5, 232.05, 117.3);
  --secondary-color: rgba(185, 228, 93, .15);
  --text-color: rgb(201.9, 232.5, 174)
}
.cross-ref-badge-on-dark-background.tlp-swatch-sherwood-green {
  --border-color: rgb(38.25, 164.05, 124.1);
  --secondary-color: rgba(0, 148, 101, .15);
  --text-color: rgb(61.5, 201.9, 169.5)
}
.cross-ref-badge-on-dark-background.tlp-swatch-ocean-turquoise {
  --border-color: rgb(72.25, 204.85, 174.25);
  --secondary-color: rgba(40, 196, 160, .15);
  --text-color: rgb(121.8, 227.1, 202.8)
}
.cross-ref-badge-on-dark-background.tlp-swatch-surf-green {
  --border-color: rgb(137.7, 232.05, 200.6);
  --secondary-color: rgba(117, 228, 191, .15);
  --text-color: rgb(155.1, 227.1, 210)
}
.cross-ref-badge-on-dark-background.tlp-swatch-deep-blue {
  --border-color: rgb(41.65, 147.05, 200.6);
  --secondary-color: rgba(4, 128, 191, .15);
  --text-color: rgb(95.7, 192, 242.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-lake-placid-blue {
  --border-color: rgb(63.75, 196.35, 226.95);
  --secondary-color: rgba(30, 186, 222, .15);
  --text-color: rgb(143.4, 221.7, 240.6)
}
.cross-ref-badge-on-dark-background.tlp-swatch-daphne-blue {
  --border-color: rgb(153, 224.4, 241.4);
  --secondary-color: rgba(135, 219, 239, .15);
  --text-color: rgb(152.4, 236.1, 255)
}
.cross-ref-badge-on-dark-background.tlp-swatch-plum-crazy {
  --border-color: rgb(143.65, 76.5, 190.4);
  --secondary-color: rgba(124, 45, 179, .15);
  --text-color: rgb(169.5, 130.8, 197.4);
  --text-color: rgb(188.5, 158.4, 210.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-ultra-violet {
  --border-color: rgb(177.65, 104.55, 229.5);
  --secondary-color: rgba(164, 78, 225, .15);
  --text-color: rgb(221.7, 190.2, 244.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-lilac-purple {
  --border-color: rgb(213.35, 161.5, 250.75);
  --secondary-color: rgba(206, 145, 250, .15);
  --text-color: rgb(224.4, 198.3, 244.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-panther-pink {
  --border-color: rgb(204.85, 72.25, 153);
  --secondary-color: rgba(196, 40, 135, .15);
  --text-color: rgb(234.3, 146.1, 201)
}
.cross-ref-badge-on-dark-background.tlp-swatch-peggy-pink {
  --border-color: rgb(232.9, 119.85, 189.55);
  --secondary-color: rgba(229, 96, 178, .15);
  --text-color: rgb(234.3, 190.2, 218.1)
}
.cross-ref-badge-on-dark-background.tlp-swatch-flamingo-pink {
  --border-color: rgb(239.7, 184.45, 218.45);
  --secondary-color: rgba(237, 172, 212, .15);
  --text-color: rgb(255, 212.7, 228)
}
.list-picker-dropdown {
  z-index:2002;
  box-sizing:border-box;
  border-right:1px solid var(--tlp-main-color);
  border-bottom:1px solid var(--tlp-main-color);
  border-left:1px solid var(--tlp-main-color);
  border-radius:0 0 var(--tlp-medium-radius) var(--tlp-medium-radius);
  background-color:var(--tlp-floating-element-background);
  box-shadow:var(--tlp-flyover-shadow);
  flex-direction:column;
  padding:0;
  display:none;
  position:absolute
}
.list-picker-dropdown.list-picker-dropdown-over-modal {
  z-index:2007
}
.list-picker-dropdown.list-picker-dropdown-shown {
  display:flex
}
.list-picker-dropdown.list-picker-dropdown-above {
  border-top:1px solid var(--tlp-main-color);
  border-bottom:unset;
  border-radius:var(--tlp-medium-radius) var(--tlp-medium-radius) 0 0;
  box-shadow:var(--tlp-flyover-shadow-above)
}
.list-picker-empty-dropdown-state {
  padding:var(--tlp-form-element-padding-horizontal);
  color:var(--tlp-dimmed-color);
  font-size:var(--tlp-form-element-small-font-size);
  line-height:normal
}
.list-picker-dropdown-values-list {
  max-height:250px;
  margin:0;
  padding:0;
  list-style:none;
  overflow-y:auto
}
.list-picker-group-label {
  padding:6px var(--tlp-form-element-padding-horizontal);
  color:var(--tlp-dimmed-color);
  font-size:var(--tlp-form-element-small-font-size);
  text-transform:uppercase;
  font-weight:600;
  line-height:30px
}
.list-picker-dropdown-option-group {
  user-select:none;
  margin:0;
  padding:0;
  line-height:normal;
  list-style:none
}
.list-picker-multiple-search-section>.list-picker-search-field {
  background:0 0
}
.list-picker-search-field {
  width:100%;
  box-shadow:none;
  appearance:none;
  font-size:var(--tlp-form-element-small-font-size)
}
.list-picker-single-dropdown-search-section {
  padding:var(--tlp-form-element-padding-horizontal);
  justify-content:space-around;
  display:flex
}
.list-picker-single-dropdown-search-section>.list-picker-search-field {
  height:var(--tlp-form-element-small-height);
  border:1px solid var(--tlp-form-element-border-color);
  border-radius:var(--tlp-medium-radius);
  padding:0 4px
}
.list-picker-single-dropdown-search-section>.list-picker-search-field:focus {
  border-color:var(--tlp-main-color)
}
.list-picker-multiple-search-section {
  flex:1
}
.list-picker-multiple-search-section>.list-picker-search-field {
  cursor:pointer;
  border:0;
  min-width:100px;
  height:100%;
  margin:5px 0 0;
  padding:0;
  line-height:1.5rem
}
.list-picker-single-dropdown-search-section>.list-picker-search-field:focus,
.list-picker-multiple-search-section>.list-picker-search-field:focus {
  box-shadow:none
}
.list-picker-multiple-search-section-disabled>.list-picker-search-field {
  background:var(--tlp-structure-background-color);
  cursor:not-allowed
}
.list-picker-dropdown-option-value,
.list-picker-dropdown-option-value-disabled {
  cursor:pointer;
  user-select:none;
  align-items:baseline;
  padding:6px 12px 6px 32px;
  font-size:14px;
  line-height:normal;
  display:flex
}
.list-picker-dropdown-option-value-disabled {
  color:var(--tlp-dimmed-color-transparent-50);
  cursor:not-allowed
}
.list-picker-dropdown-option-value.list-picker-item-highlighted {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.list-picker-dropdown-option-value[aria-selected=true]:before {
  content:"\f00c";
  top:9px;
  left:var(--tlp-form-element-padding-horizontal);
  font-family:"Font Awesome 6 Free";
  font-size:12px;
  font-weight:900;
  position:absolute
}
.list-picker-dropdown-option-value[aria-selected=true] {
  padding:6px var(--tlp-form-element-padding-horizontal) 6px 32px;
  color:var(--tlp-main-color);
  position:relative
}
.list-picker-dropdown-option-value[aria-selected=true].list-picker-item-highlighted {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.tlp-swatch-inca-silver {
  --primary-color:#5d5d5d;
  --secondary-color:light-dark(#cacaca,#212121);
  --border-color:light-dark(#a5a5a5,#5d5d5d);
  --text-color:light-dark(#525252,#aeaeae);
  --text-on-dark-color:#aeaeae;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color:#8f8f8f;
  --secondary-color:light-dark(#dcdcdc,#323232);
  --border-color:light-dark(#b7b7b7,#8f8f8f);
  --text-color:light-dark(#5f5f5f,#c7c7c7);
  --text-on-dark-color:#c7c7c7;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color:#c5c5c5;
  --secondary-color:light-dark(#f3f3f3,#454545);
  --border-color:light-dark(#c9c9c9,#c5c5c5);
  --text-color:light-dark(#6f6f6f,#e2e2e2);
  --text-on-dark-color:#e2e2e2;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color:#a10202;
  --secondary-color:light-dark(#f7a9a9,#380101);
  --border-color:light-dark(#da6d70,#a10202);
  --text-color:light-dark(#842f2f,#fd7d7d);
  --text-on-dark-color:#fd7d7d;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color:#f02727;
  --secondary-color:light-dark(#f9d1d1,#5b0606);
  --border-color:light-dark(#f7a0a0,#f02727);
  --text-color:light-dark(#b70d0d,#f89393);
  --text-on-dark-color:#f89393;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color:#ff8a8a;
  --secondary-color:light-dark(#fff2f2,#8a0000);
  --border-color:light-dark(#f1c9c9,#ff8a8a);
  --text-color:light-dark(#bf4747,#ffc5c5);
  --text-on-dark-color:#ffc5c5;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color:#9a600d;
  --secondary-color:light-dark(#e2c59b,#362205);
  --border-color:light-dark(#b38d57,#9a600d);
  --text-color:light-dark(#774a0a,#f2b661);
  --text-on-dark-color:#f2b661;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color:#f18e06;
  --secondary-color:light-dark(#ffddae,#543202);
  --border-color:light-dark(#ffc16c,#f18e06);
  --text-color:light-dark(#945600,#fcc77f);
  --text-on-dark-color:#fcc77f;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color:#ffd300;
  --secondary-color:light-dark(#fff7d0,#594a00);
  --border-color:light-dark(#f5d01b,#ffd300);
  --text-color:light-dark(#8a6c00,#ffe980);
  --text-on-dark-color:#ffe980;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color:#5f8347;
  --secondary-color:light-dark(#b4d49f,#212e19);
  --border-color:light-dark(#86ab65,#5f8347);
  --text-color:light-dark(#385f1e,#adc99b);
  --text-on-dark-color:#adc99b;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color:#6abf1d;
  --secondary-color:light-dark(#d8efc4,#25430a);
  --border-color:light-dark(#94c765,#6abf1d);
  --text-color:light-dark(#137900,#b4ec81);
  --text-on-dark-color:#b4ec81;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color:#b9e45d;
  --secondary-color:light-dark(#f3fdde,#476010);
  --border-color:light-dark(#c4e6a5,#b9e45d);
  --text-color:light-dark(#567d00,#adc99b);
  --text-on-dark-color:#adc99b;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color:#009465;
  --secondary-color:light-dark(#a1dcc9,#003423);
  --border-color:light-dark(#28c4a0,#009465);
  --text-color:light-dark(#006545,#4affc6);
  --text-on-dark-color:#4affc6;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color:#28c4a0;
  --secondary-color:light-dark(#cbf5ea,#0e4538);
  --border-color:light-dark(#6be0c5,#28c4a0);
  --text-color:light-dark(#00775c,#8de8d3);
  --text-on-dark-color:#8de8d3;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color:#75e4bf;
  --secondary-color:light-dark(#eefdf8,#14654a);
  --border-color:light-dark(#90e0cd,#75e4bf);
  --text-color:light-dark(#1b805e,#baf2df);
  --text-on-dark-color:#baf2df;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color:#0480bf;
  --secondary-color:light-dark(#acd8ef,#012d43);
  --border-color:light-dark(#4eb9f1,#0480bf);
  --text-color:light-dark(#005f90,#65c9fc);
  --text-on-dark-color:#65c9fc;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color:#1ebade;
  --secondary-color:light-dark(#d4f7ff,#0b414e);
  --border-color:light-dark(#83daef,#1ebade);
  --text-color:light-dark(#007792,#8dddf0);
  --text-on-dark-color:#8dddf0;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color:#87dbef;
  --secondary-color:light-dark(#eaf9fd,#0f6074);
  --border-color:light-dark(#8deaff,#87dbef);
  --text-color:light-dark(#007a96,#c3edf7);
  --text-on-dark-color:#c3edf7;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color:#7c2db3;
  --secondary-color:light-dark(#d2abec,#2b103f);
  --border-color:light-dark(#a075bf,#7c2db3);
  --text-color:light-dark(#6a14a7,#c291e3);
  --text-on-dark-color:#c291e3;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color:#a44ee1;
  --secondary-color:light-dark(#edd4ff,#3b0f5b);
  --border-color:light-dark(#dab7f3,#a44ee1);
  --text-color:light-dark(#8b21d6,#d2a7f0);
  --text-on-dark-color:#d2a7f0;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color:#ce91fa;
  --secondary-color:light-dark(#f6eaff,#4f0684);
  --border-color:light-dark(#ddc0f3,#ce91fa);
  --text-color:light-dark(#8e4cbd,#e7c8fd);
  --text-on-dark-color:#e7c8fd;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color:#c42887;
  --secondary-color:light-dark(#f9b8e0,#450e2f);
  --border-color:light-dark(#e886c3,#c42887);
  --text-color:light-dark(#9a1d69,#e88dc4);
  --text-on-dark-color:#e88dc4;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color:#e560b2;
  --secondary-color:light-dark(#ffdcf2,#621042);
  --border-color:light-dark(#e8b7d6,#e560b2);
  --text-color:light-dark(#c5007a,#f2b0d9);
  --text-on-dark-color:#f2b0d9;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color:#edacd4;
  --secondary-color:light-dark(#ffeff5,#761a52);
  --border-color:light-dark(#ffd0e1,#edacd4);
  --text-color:light-dark(#b7438a,#f6d6ea);
  --text-on-dark-color:#f6d6ea;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
.list-picker-option-colored-label-container {
  align-items:center;
  display:flex
}
.list-picker-avatar,
.list-picker-circular-legacy-color,
.list-picker-circular-color {
  border-radius:50%;
  flex-shrink:0;
  width:20px;
  height:20px
}
.list-picker-circular-color {
  border:3px solid var(--primary-color);
  background-color:var(--secondary-color);
  color:var(--primary-color);
  cursor:pointer;
  margin:0 6px 0 0
}
.list-picker-circular-legacy-color {
  box-sizing:border-box;
  align-items:center;
  margin:0 6px 0 0;
  display:flex
}
.list-picker-avatar {
  background:var(--tlp-neutral-normal-color) url(data:image/svg+xml,%3csvg%20width=%2796%27%20height=%2796%27%20viewBox=%270%200%2096%2096%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20opacity=%270.4%27%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M48%2057C58.4934%2057%2067%2048.4934%2067%2038C67%2027.5066%2058.4934%2019%2048%2019C37.5066%2019%2029%2027.5066%2029%2038C29%2048.4934%2037.5066%2057%2048%2057ZM37.7492%2060.338C29.984%2058.0541%2022.0053%2063.2115%2020.8994%2071.2297L17.3249%2097.1444C16.0958%20106.056%2023.0197%20114%2032.0152%20114H64.9848C73.9804%20114%2080.9042%20106.056%2079.6751%2097.1443L76.1007%2071.2297C74.9947%2063.2115%2067.0161%2058.0541%2059.2508%2060.338C52.2323%2062.4023%2044.7678%2062.4023%2037.7492%2060.338Z%27%20fill=%27%23293E45%27/%3e%3c/svg%3e) no-repeat center center;
  vertical-align:middle;
  background-size:contain;
  margin:0 4px 0 0;
  display:inline-block;
  overflow:hidden
}
.list-picker-selection {
  box-sizing:border-box;
  border:1px solid var(--tlp-form-element-border-color);
  border-radius:var(--tlp-form-element-border-radius);
  background:var(--tlp-form-element-background);
  width:100%;
  font-size:var(--tlp-form-element-font-size);
  cursor:default;
  user-select:none;
  align-items:center;
  line-height:normal;
  display:flex
}
.list-picker-selection.list-picker-single {
  height:var(--tlp-form-element-height);
  padding:0 calc(var(--tlp-form-element-padding-horizontal)*2 + var(--tlp-form-element-select-background-size)) 0 var(--tlp-form-element-padding-horizontal);
  background:var(--tlp-form-element-background) url(data:image/svg+xml,%3csvg%20width=%278%27%20height=%2713%27%20viewBox=%270%200%208%2013%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M3.60957%200.488043L0.649878%204.18765C0.387973%204.51503%200.621059%205%201.04031%205H6.95969C7.37894%205%207.61203%204.51503%207.35012%204.18765L4.39043%200.488043C4.19027%200.23784%203.80973%200.23784%203.60957%200.488043Z%27%20fill=%27%23696969%27/%3e%3cpath%20d=%27M3.60957%2012.512C3.80973%2012.7622%204.19027%2012.7622%204.39043%2012.512L7.35012%208.81235C7.61203%208.48497%207.37894%208%206.95969%208L1.04031%208C0.621059%208%200.387973%208.48497%200.649878%208.81235L3.60957%2012.512Z%27%20fill=%27%23696969%27/%3e%3c/svg%3e) no-repeat;
  background-position:right var(--tlp-form-element-padding-horizontal) center
}
.list-picker-selection.list-picker-multiple {
  min-height:var(--tlp-form-element-height);
  background:var(--tlp-form-element-background) url(data:image/svg+xml,%3csvg%20width=%2716%27%20height=%274%27%20viewBox=%270%200%2016%204%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M2%204C3.10457%204%204%203.10457%204%202C4%200.895431%203.10457%200%202%200C0.895431%200%200%200.895431%200%202C0%203.10457%200.895431%204%202%204ZM10%202C10%203.10457%209.10457%204%208%204C6.89543%204%206%203.10457%206%202C6%200.895431%206.89543%200%208%200C9.10457%200%2010%200.895431%2010%202ZM16%202C16%203.10457%2015.1046%204%2014%204C12.8954%204%2012%203.10457%2012%202C12%200.895431%2012.8954%200%2014%200C15.1046%200%2016%200.895431%2016%202Z%27%20fill=%27%23696969%27/%3e%3c/svg%3e) no-repeat;
  background-position:right 10px top 17px;
  background-size:15px 5px;
  padding:0 52px 5px 6px;
  position:relative
}
.list-picker-with-open-dropdown .list-picker-selection {
  border-radius:var(--tlp-form-element-border-radius) var(--tlp-form-element-border-radius) 0 0;
  border-color:var(--tlp-main-color)
}
.list-picker-with-open-dropdown.list-picker-with-dropdown-above .list-picker-selection {
  border-radius:0 0 var(--tlp-form-element-border-radius) var(--tlp-form-element-border-radius)
}
.list-picker-selected-value {
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:default;
  align-items:center;
  width:100%;
  padding:0;
  display:flex;
  overflow:hidden
}
.list-picker-selected-value>.list-picker-search-field {
  cursor:pointer;
  border:0;
  width:100%;
  line-height:1.5rem
}
.list-picker-selected-value-remove-button {
  float:right;
  white-space:nowrap;
  font-size:18px;
  line-height:17px;
  position:relative;
  top:-1px
}
.list-picker-value-remove-button {
  text-align:center;
  margin:0 5px 0 0;
  font-size:.875rem;
  font-weight:500
}
.list-picker-multiple>.list-picker-selected-value-remove-button {
  margin:2px 0 0;
  position:absolute;
  top:7px;
  right:32px
}
.list-picker:not(.list-picker-disabled) .list-picker-selected-value-remove-button:hover,
.list-picker:not(.list-picker-disabled) .list-picker-value-remove-button:hover {
  opacity:.5;
  cursor:pointer
}
.list-picker-badge {
  padding:var(--tlp-badge-padding);
  border-radius:var(--tlp-small-radius);
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color);
  font-size:var(--tlp-badge-font-size);
  font-weight:var(--tlp-badge-font-weight);
  line-height:var(--tlp-badge-line-height);
  vertical-align:middle;
  white-space:nowrap;
  cursor:pointer;
  flex:none;
  align-items:center;
  margin:6px 5px 0 0;
  text-decoration:none;
  display:flex
}
.list-picker-badge-inca-silver {
  color:#525252;
  background:#5d5d5d1a;
  border:1px solid rgba(93,93,93,.6)
}
.list-picker-badge-chrome-silver {
  color:#5f5f5f;
  background:#8f8f8f1a;
  border:1px solid rgba(143,143,143,.6)
}
.list-picker-badge-firemist-silver {
  color:#6f6f6f;
  background:#c5c5c51a;
  border:1px solid rgba(197,197,197,.6)
}
.list-picker-badge-red-wine {
  color:#842f2f;
  background:#a102021a;
  border:1px solid rgba(161,2,2,.6)
}
.list-picker-badge-fiesta-red {
  color:#b70d0d;
  background:#f027271a;
  border:1px solid rgba(240,39,39,.6)
}
.list-picker-badge-coral-pink {
  color:#bf4747;
  background:#ff8a8a1a;
  border:1px solid rgba(255,138,138,.6)
}
.list-picker-badge-teddy-brown {
  color:#774a0a;
  background:#9a600d1a;
  border:1px solid rgba(154,96,13,.6)
}
.list-picker-badge-clockwork-orange {
  color:#945600;
  background:#f18e061a;
  border:1px solid rgba(241,142,6,.6)
}
.list-picker-badge-graffiti-yellow {
  color:#8a6c00;
  background:#ffd3001a;
  border:1px solid rgba(255,211,0,.6)
}
.list-picker-badge-army-green {
  color:#385f1e;
  background:#5f83471a;
  border:1px solid rgba(95,131,71,.6)
}
.list-picker-badge-neon-green {
  color:#137900;
  background:#6abf1d1a;
  border:1px solid rgba(106,191,29,.6)
}
.list-picker-badge-acid-green {
  color:#567d00;
  background:#b9e45d1a;
  border:1px solid rgba(185,228,93,.6)
}
.list-picker-badge-sherwood-green {
  color:#006545;
  background:#0094651a;
  border:1px solid rgba(0,148,101,.6)
}
.list-picker-badge-ocean-turquoise {
  color:#00775c;
  background:#28c4a01a;
  border:1px solid rgba(40,196,160,.6)
}
.list-picker-badge-surf-green {
  color:#1b805e;
  background:#75e4bf1a;
  border:1px solid rgba(117,228,191,.6)
}
.list-picker-badge-deep-blue {
  color:#005f90;
  background:#0480bf1a;
  border:1px solid rgba(4,128,191,.6)
}
.list-picker-badge-lake-placid-blue {
  color:#007792;
  background:#1ebade1a;
  border:1px solid rgba(30,186,222,.6)
}
.list-picker-badge-daphne-blue {
  color:#007a96;
  background:#87dbef1a;
  border:1px solid rgba(135,219,239,.6)
}
.list-picker-badge-plum-crazy {
  color:#6a14a7;
  background:#7c2db31a;
  border:1px solid rgba(124,45,179,.6)
}
.list-picker-badge-ultra-violet {
  color:#8b21d6;
  background:#a44ee11a;
  border:1px solid rgba(164,78,225,.6)
}
.list-picker-badge-lilac-purple {
  color:#8e4cbd;
  background:#ce91fa1a;
  border:1px solid rgba(206,145,250,.6)
}
.list-picker-badge-panther-pink {
  color:#9a1d69;
  background:#c428871a;
  border:1px solid rgba(196,40,135,.6)
}
.list-picker-badge-peggy-pink {
  color:#c5007a;
  background:#e560b21a;
  border:1px solid rgba(229,96,178,.6)
}
.list-picker-badge-flamingo-pink {
  color:#b7438a;
  background:#edacd41a;
  border:1px solid rgba(237,172,212,.6)
}
.list-picker-disabled .list-picker-badge,
.list-picker-disabled .list-picker-selection {
  cursor:not-allowed
}
.list-picker-error .list-picker-selection,
.tlp-form-element-error .list-picker-selection {
  border-color:var(--tlp-danger-color);
  color:var(--tlp-danger-color)
}
.list-picker-error .list-picker-selection:focus,
.tlp-form-element-error .list-picker-selection:focus {
  box-shadow:var(--tlp-shadow-focus-error)
}
.list-picker-error .list-picker-badge,
.tlp-form-element-error .list-picker-badge {
  border-color:var(--tlp-danger-color);
  background-color:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-dark-color)
}
.list-picker-error .list-picker-badge:focus,
.tlp-form-element-error .list-picker-badge:focus {
  box-shadow:var(--tlp-shadow-focus-error)
}
.list-picker-hidden-accessible {
  white-space:nowrap;
  border:0;
  width:1px;
  height:1px;
  padding:0;
  position:absolute;
  overflow:hidden
}
.list-picker-hidden-accessible:invalid {
  box-shadow:none
}
.list-picker-hidden-accessible[multiple] {
  height:0
}
.list-picker-component-wrapper {
  box-sizing:border-box;
  width:100%;
  line-height:normal;
  display:inline-block
}
.list-picker {
  z-index:2003
}
.list-picker-in-multiple-mode {
  width:100%
}
.list-picker-disabled {
  border-color:var(--tlp-form-element-border-color);
  cursor:not-allowed
}
.list-picker-selection,
.list-picker-search-field {
  transition:border-color var(--tlp-form-element-border-transition-duration) linear
}
.list-picker-selection:focus,
.list-picker-search-field:focus {
  transition:border-color var(--tlp-form-element-border-transition-duration) linear,box-shadow .35s;
  border-color:var(--tlp-main-color);
  box-shadow:var(--tlp-shadow-focus)
}
.list-picker-placeholder {
  color:var(--tlp-form-element-placeholder-color)
}
.list-picker-multiple {
  flex-wrap:wrap;
  align-items:center;
  height:100%;
  padding:0;
  display:flex
}
.tlp-dropdown {
  display:inline-block;
  position:relative
}
.tlp-dropdown-menu {
  z-index:1000;
  padding:var(--tlp-small-spacing) 0;
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  box-shadow:none;
  pointer-events:none;
  border-bottom:0;
  flex-direction:column;
  transition:box-shadow 75ms ease-out;
  display:none;
  position:absolute
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu) {
  margin:10px 0 0
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):before,
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):after {
  content:"";
  border:10px solid rgba(0,0,0,0);
  width:0;
  height:0;
  margin:0 -10px;
  display:block;
  position:absolute;
  left:20px
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):before {
  border-bottom-color:var(--tlp-dark-color-transparent-90);
  bottom:calc(100% + 1px)
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):after {
  border-bottom-color:var(--tlp-floating-element-background);
  bottom:100%
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement^=top]:before {
  border-top-color:var(--tlp-dark-color-transparent-90);
  border-bottom-color:#0000;
  top:calc(100% + 1px)
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement^=top]:after {
  border-top-color:var(--tlp-floating-element-background);
  border-bottom-color:#0000;
  top:100%
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement$=end]:before,
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement$=end]:after {
  left:auto;
  right:20px
}
.tlp-dropdown-menu.tlp-dropdown-shown {
  box-shadow:var(--tlp-flyover-shadow);
  pointer-events:auto;
  display:flex
}
.tlp-dropdown-menu.tlp-dropdown-shown.tlp-dropdown-menu-on-icon {
  transform:translate(-10px)
}
.tlp-dropdown-menu.tlp-dropdown-shown.tlp-dropdown-menu-on-icon[data-placement$=end] {
  transform:translate(10px)
}
.tlp-dropdown-menu.tlp-dropdown-with-tabs-on-top {
  padding:0 0 var(--tlp-small-spacing)
}
.tlp-dropdown-menu.tlp-dropdown-with-tabs-on-top>.tlp-tabs {
  margin:0 0 var(--tlp-small-spacing);
  box-shadow:inset 0 -1px 0 var(--tlp-border-light-color);
  background:0 0;
  padding:0
}
.tlp-dropdown-menu.tlp-dropdown-menu-large {
  transform:translate(3px)
}
.tlp-dropdown-menu.tlp-dropdown-menu-large[data-placement$=end] {
  transform:translate(-4px)
}
.tlp-dropdown-menu-actions {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  justify-content:space-between;
  gap:var(--tlp-medium-spacing);
  display:flex
}
.tlp-dropdown-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  letter-spacing:.5px;
  text-transform:uppercase;
  font-size:.625rem;
  font-weight:600;
  line-height:1rem
}
.tlp-dropdown-menu-title:first-child {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0;
  margin:0
}
.tlp-dropdown-menu-separator {
  margin:var(--tlp-small-spacing) 0;
  border-top:1px solid var(--tlp-border-light-color)
}
.tlp-dropdown-menu-item {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  letter-spacing:normal;
  text-align:left;
  text-transform:none;
  white-space:nowrap;
  cursor:pointer;
  border:0;
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem;
  text-decoration:none
}
.tlp-dropdown-menu-item:focus,
.tlp-dropdown-menu-item:hover {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color);
  text-decoration:none
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu {
  padding:var(--tlp-small-spacing) var(--tlp-large-spacing) var(--tlp-small-spacing) var(--tlp-medium-spacing);
  position:relative
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu:after {
  content:"";
  top:10px;
  right:var(--tlp-small-spacing);
  background:var(--tlp-dimmed-color);
  width:4px;
  height:12px;
  display:block;
  position:absolute;
  mask-image:url(data:image/svg+xml,%3csvg%20width=%274%27%20height=%2712%27%20viewBox=%270%200%204%2012%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M1.30469%204.32031L3.80469%206.80078C3.92188%206.9375%204%207.09375%204%207.25C4%207.38672%203.92188%207.5625%203.80469%207.67969L1.30469%2010.1602C1.12891%2010.3359%200.855469%2010.3945%200.621094%2010.2969C0.386719%2010.1992%200.25%2010.0039%200.25%209.75V4.75C0.25%204.51563%200.386719%204.28125%200.621094%204.1836C0.855469%204.08594%201.12891%204.14453%201.30469%204.32031Z%27%20fill=%27%23667080%27/%3e%3c/svg%3e)
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu:hover:after {
  background:var(--tlp-main-color)
}
.tlp-dropdown-menu-item-icon {
  margin:0 calc(var(--tlp-small-spacing)/1.5) 0 0;
  font-size:.7rem
}
.tlp-dropdown-menu-item-disabled,
.tlp-dropdown-menu-item[disabled] {
  opacity:.5;
  cursor:not-allowed
}
.tlp-dropdown-menu-item-disabled:focus,
.tlp-dropdown-menu-item-disabled:hover,
.tlp-dropdown-menu-item[disabled]:focus,
.tlp-dropdown-menu-item[disabled]:hover {
  background:inherit;
  color:inherit
}
.tlp-dropdown-menu-text {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  color:var(--tlp-dimmed-color);
  letter-spacing:normal;
  text-align:left;
  text-transform:none;
  white-space:nowrap;
  border:0;
  font-size:.8125rem;
  font-weight:400;
  line-height:1.125rem;
  text-decoration:none
}
.tlp-dropdown-menu-item-danger {
  color:var(--tlp-danger-text-color)
}
.tlp-dropdown-menu-item-danger:focus,
.tlp-dropdown-menu-item-danger:hover {
  background:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-text-color)
}
.tlp-dropdown-split-button {
  align-items:center;
  display:flex
}
.tlp-dropdown-split-button-main[class*=tlp-button] {
  border-right:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.tlp-dropdown-split-button-caret[class*=tlp-button] {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.tlp-dropdown-split-button-caret[class*=tlp-button].tlp-button-large {
  padding:0 var(--tlp-medium-spacing)
}
.dropdown-menu-item {
  padding:8px 16px;
  white-space:nowrap;
  cursor:pointer
}
.dropdown-menu-item:focus,
.dropdown-menu-item:hover {
  background:#f3f3f3;
  text-decoration:none
}
.dropdown-menu-item>.tlp-dropdown-menu-item-icon {
  margin:0 5px 0 0
}
.tlp-dropdown-menu {
  transform:translateY(-10px);
  transition:opacity 75ms ease-out;
  border:1px solid var(--tlp-dark-color);
  opacity:0;
  background:var(--tlp-dark-color);
  font-size:13px;
  font-weight:400;
  line-height:14px
}
.tlp-dropdown-menu.help-dropdown-menu[data-placement^=top]:after {
  border:10px solid rgba(0,0,0,0);
  border-top-color:var(--tlp-dark-color)
}
.tlp-dropdown-menu.tlp-dropdown-shown {
  transform:translateY(0);
  opacity:1
}
.tlp-dropdown-menu .dropdown-menu-separator {
  margin:8px 0;
  border-top:1px solid #f3f3f3;
  opacity:.1;
  background:#d4d7e1
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item {
  background:var(--tlp-dark-color);
  color:#d4d7e1;
  font-size:13px;
  text-align:left
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item:hover {
  background:var(--tlp-dark-color-darker-05)
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item>.dropdown-menu-item-icon {
  margin:0 5px 0 0
}
.tlp-dropdown-menu .help-dropdown-link.help-dropdown-link-highlight {
  color:var(--tlp-warning-color)
}
.tlp-dropdown-menu .dropdown-menu-item-alt {
  display:flex;
  align-items:baseline;
  padding:10px 20px;
  font-size:12px
}
.tlp-dropdown-menu .dropdown-menu-item-alt>a {
  margin:0 10px 0 0;
  opacity:.6;
  color:var(--tlp-neutral-light-color)
}
.help-dropdown {
  position:fixed;
  z-index:1000;
  right:16px;
  bottom:16px
}
#help {
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  padding:0;
  border:0;
  border-radius:50%;
  background:var(--tlp-dark-color)!important
}
@keyframes pulse {
  0% {
    transform:scale(1)
  }
  50% {
    transform:scale(1.15)
  }
  to {
    transform:scale(1)
  }
}
#help.new-release-note-available {
  animation:pulse .3s ease-in-out 1s 3 both;
  border-color:var(--tlp-warning-color);
  background:var(--tlp-warning-color)!important;
  color:var(--tlp-white-color)
}
#help.new-release-note-available>.new-release-note-available-icon {
  display:inline-block
}
#help.new-release-note-available>.svg-question-mark {
  display:none
}
#help>.new-release-note-available-icon {
  display:none;
  margin:0;
  transition:color .2s ease-in-out;
  font-size:1.25rem
}
.help-modal-shortcuts-kbds {
  white-space:nowrap
}
.help-modal-shortcuts-action {
  width:100%
}
.feedback_error,
.feedback_warning,
.feedback_info,
.feedback_success,
.feedback_debug {
  margin:10px 0;
  padding:20px;
  border-radius:var(--tlp-medium-radius);
  list-style:none
}
.feedback_error h4,
.feedback_warning h4,
.feedback_info h4,
.feedback_success h4,
.feedback_debug h4 {
  margin:0 0 20px
}
.feedback_error {
  border-left:var(--tlp-alert-danger-border);
  background:var(--tlp-alert-danger-background);
  box-shadow:var(--tlp-alert-danger-shadow);
  color:var(--tlp-alert-danger-color)
}
.feedback_warning {
  border-left:var(--tlp-alert-warning-border);
  background:var(--tlp-alert-warning-background);
  box-shadow:var(--tlp-alert-warning-shadow);
  color:var(--tlp-alert-warning-color)
}
.feedback_info {
  border-left:var(--tlp-alert-info-border);
  background:var(--tlp-alert-info-background);
  box-shadow:var(--tlp-alert-info-shadow);
  color:var(--tlp-alert-info-color)
}
.feedback_success {
  border-left:var(--tlp-alert-success-border);
  background:var(--tlp-alert-success-background);
  box-shadow:var(--tlp-alert-success-shadow);
  color:var(--tlp-alert-success-color)
}
.feedback_debug {
  display:none
}
#logo {
  display:inline-block;
  flex:0 0 auto;
  width:250px;
  max-width:250px;
  height:45px;
  background:var(--tlp-main-color) url(/images/organization_logo.png) no-repeat center center
}
#logo.collapsed {
  width:50px;
  max-width:50px;
  background:var(--tlp-main-color) url(/images/organization_logo_small.png) no-repeat center center
}
.logo-svg-link {
  display:flex;
  align-items:center;
  height:45px;
  margin:0 0 0 var(--tlp-medium-spacing)
}
.logo-svg-link>.logo-svg-normal>svg {
  width:auto;
  max-height:34px
}
.logo-svg-fill-theme-color {
  fill:var(--tlp-main-color-lighter-15)
}
.logo-svg-fill-default-text-color {
  fill:var(--tlp-dark-color)
}
.logo-svg-fill-default-text-color-invert {
  fill:var(--tlp-white-color)
}
.logo-svg-normal {
  display:flex
}
.logo-svg-small {
  display:none
}
body.sidebar-collapsed .logo-svg-link {
  justify-content:center;
  width:50px;
  padding:0
}
body.sidebar-collapsed .logo-svg-normal {
  display:none
}
body.sidebar-collapsed .logo-svg-small {
  display:flex
}
.tlp-popover {
  z-index:1000;
  border-radius:var(--tlp-large-radius);
  width:400px;
  box-shadow:none;
  pointer-events:none;
  flex-direction:column;
  transition:opacity 75ms ease-out .25s,box-shadow 75ms ease-out .25s;
  display:none;
  position:absolute
}
.tlp-popover.tlp-popover-shown {
  box-shadow:var(--tlp-flyover-shadow);
  pointer-events:auto;
  transition:opacity 75ms ease-out .5s,box-shadow 75ms ease-out .5s;
  display:flex;
  transform:translateY(0)
}
.tlp-popover[data-popover-trigger=click],
.tlp-popover[data-popover-trigger=click].tlp-popover-shown {
  transition:opacity 75ms ease-out,box-shadow 75ms ease-out
}
.tlp-popover-dark h1,
.tlp-popover-dark h2,
.tlp-popover-dark h3,
.tlp-popover-dark a,
.tlp-popover-dark blockquote,
.tlp-popover-dark code {
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark pre,
.tlp-popover-dark code {
  background-color:var(--tlp-white-color-transparent-90);
  white-space:unset
}
.tlp-popover-dark pre>code {
  background-color:#0000
}
.tlp-popover-dark pre,
.tlp-popover-dark blockquote {
  border-color:var(--tlp-border-color)
}
.tlp-popover-dark>.tlp-popover-header,
.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  background:var(--tlp-floating-element-header-dark);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark>.tlp-popover-header {
  border-bottom:1px solid rgba(104,122,124,.2)
}
.tlp-popover-dark>.tlp-popover-body {
  border-bottom:unset;
  background-color:var(--tlp-floating-element-dark);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-dark)
}
.tlp-popover-dark[data-popover-placement^=right-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=left-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom-end]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom]>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-header-dark)
}
.tlp-popover-header {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  border-bottom:1px solid var(--tlp-border-light-color);
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  align-items:center;
  display:flex
}
.tlp-popover-title {
  color:var(--tlp-typo-default-text-color);
  text-transform:none;
  margin:0;
  font-size:1rem;
  line-height:1.5rem
}
.tlp-popover-title:before {
  margin-right:var(--tlp-small-spacing);
  font-family:"Font Awesome 6 Free";
  font-size:.875rem
}
.tlp-popover-body {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  text-align:left;
  font-size:.875rem;
  font-weight:400;
  line-height:1.25rem
}
.tlp-popover-body:nth-child(2):last-child {
  border-radius:var(--tlp-large-radius)
}
.tlp-popover-body:last-child {
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius)
}
.tlp-popover-footer {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.tlp-popover-footer>button {
  margin:0 0 0 var(--tlp-small-spacing)
}
.tlp-popover-arrow {
  z-index:-1;
  width:14px;
  height:14px;
  position:absolute
}
.tlp-popover-arrow:before,
.tlp-popover-arrow:after {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  transform:rotate(45deg)
}
.tlp-popover-arrow:before {
  background:var(--tlp-dark-color-transparent-90)
}
.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-background)
}
.tlp-popover-info.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-info-color-on-dark-background)
}
.tlp-popover-info>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-info-text-color)
}
.tlp-popover-info>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f05a";
  font-weight:900
}
.tlp-popover-success.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-success-color-on-dark-background)
}
.tlp-popover-success>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-success-text-color)
}
.tlp-popover-success>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f164";
  font-weight:900
}
.tlp-popover-warning.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-warning-color-on-dark-background)
}
.tlp-popover-warning>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-warning-text-color)
}
.tlp-popover-warning>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f071";
  font-weight:900
}
.tlp-popover-danger.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-danger-color-on-dark-background)
}
.tlp-popover-danger>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-danger-text-color)
}
.tlp-popover-danger>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f06a";
  font-weight:900
}
.tlp-popover[data-popover-placement^=top]>.tlp-popover-arrow {
  bottom:-8px
}
.tlp-popover[data-popover-placement^=top]>.tlp-popover-arrow:after {
  top:-1px
}
.tlp-popover[data-popover-placement^=top].tlp-popover-shown {
  transform:translateY(-8px)
}
.tlp-popover[data-popover-placement^=bottom]>.tlp-popover-arrow {
  top:-8px
}
.tlp-popover[data-popover-placement^=bottom]>.tlp-popover-arrow:after {
  top:1px
}
.tlp-popover[data-popover-placement^=bottom].tlp-popover-shown {
  transform:translateY(8px)
}
.tlp-popover[data-popover-placement^=right]>.tlp-popover-arrow {
  left:-8px
}
.tlp-popover[data-popover-placement^=right]>.tlp-popover-arrow:after {
  left:1px
}
.tlp-popover[data-popover-placement^=right].tlp-popover-shown {
  transform:translate(8px)
}
.tlp-popover[data-popover-placement^=left]>.tlp-popover-arrow {
  right:-8px
}
.tlp-popover[data-popover-placement^=left]>.tlp-popover-arrow:after {
  right:1px
}
.tlp-popover[data-popover-placement^=left].tlp-popover-shown {
  transform:translate(-8px)
}
body.has-visible-project-banner>.platform-banner:not(.platform-banner-hidden) {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 54px
}
body.has-visible-project-banner>.platform-banner:not(.platform-banner-hidden)+header>.header-container {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing) 0 0
}
header {
  position:fixed;
  z-index:2004;
  top:0;
  right:0;
  justify-content:space-between;
  transition:background ease-in-out .1s,box-shadow ease-in-out .1s,top ease-in-out 50ms
}
header.full-width {
  width:100%
}
header.full-width+#main-container {
  margin-top:64px
}
header.pinned {
  background:var(--tlp-structure-background-color);
  box-shadow:var(--tlp-sticky-header-shadow)
}
header.pinned>.header-container {
  padding:0 var(--tlp-medium-spacing) 0 0
}
header.pinned>.header-container .btn {
  padding:0 var(--tlp-small-spacing);
  border-color:#0000!important;
  background:none!important;
  box-shadow:none!important
}
header.pinned>.header-container .btn:hover:not(:disabled,
.disabled,
.active),
header.pinned>.header-container .btn:focus:not(:disabled,
.disabled,
.active),
header.pinned>.header-container .btn:active:not(:disabled,
.disabled,
.active) {
  border-color:#0000!important;
  opacity:.7;
  background:none!important;
  box-shadow:none!important
}
header.pinned>.header-container .user-nav>.user-avatar {
  box-shadow:none
}
body.has-sidebar header.pinned {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  width:calc(100% - 250px);
  height:45px
}
body.has-sidebar.sidebar-collapsed header.pinned {
  width:calc(100% - 50px)
}
.header-container {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:space-between;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  transition:padding ease-in-out .1s
}
.header-container .btn:not(.btn-link),
.header-container .btn {
  display:inline-flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  height:40px;
  margin:0 0 0 var(--tlp-small-spacing);
  padding:0 var(--tlp-medium-spacing);
  overflow:hidden;
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out,padding 75ms ease-in-out;
  border-radius:30px;
  border-color:var(--tlp-white-color)!important;
  background:var(--tlp-structure-background-color)!important;
  box-shadow:var(--tlp-button-shadow)!important;
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  font-size:.875rem;
  font-weight:500;
  letter-spacing:0;
  line-height:1.5rem;
  text-decoration:none;
  text-transform:none;
  vertical-align:middle;
  white-space:nowrap;
  cursor:pointer
}
.header-container .btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):active:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):focus:not(:disabled,
.disabled,
.active),
.header-container .btn:hover:not(:disabled,
.disabled,
.active),
.header-container .btn:active:not(:disabled,
.disabled,
.active),
.header-container .btn:focus:not(:disabled,
.disabled,
.active) {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-white-color)!important;
  background:#fafafa!important;
  box-shadow:var(--tlp-button-shadow-hover)!important;
  text-decoration:none
}
.header-container .btn:not(.btn-link):active:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):focus:not(:disabled,
.disabled,
.active),
.header-container .btn:active:not(:disabled,
.disabled,
.active),
.header-container .btn:focus:not(:disabled,
.disabled,
.active) {
  background:var(--tlp-background-color-lighter-50)!important
}
.header-container .btn:not(.btn-link)>.btn-icon,
.header-container .btn>.btn-icon {
  margin:0 8px 0 0;
  font-size:.85rem
}
@media screen and (max-width: 1100px) {
  .header-container .btn:not(.btn-link),
  .header-container .btn {
    width:40px
  }
  .header-container .btn:not(.btn-link)>.btn-icon,
  .header-container .btn>.btn-icon {
    margin:0
  }
  .header-container .btn:not(.btn-link)>.header-button-label,
  .header-container .btn>.header-button-label {
    position:absolute;
    clip-path:inset(50%);
    white-space:nowrap
  }
}
.header-container-spacer {
  flex:1 1 auto
}
.btn.admin-link:not(.btn-link) {
  width:40px;
  padding:0;
  color:var(--tlp-danger-color)
}
.btn.admin-link:not(.btn-link)>.fa-cogs {
  margin:0
}
.new-nav,
.user-nav {
  position:relative
}
.new-nav>.nav-link,
.user-nav>.nav-link {
  margin:0 0 0 var(--tlp-large-spacing);
  transition:opacity ease-in-out 75ms;
  color:var(--tlp-dimmed-color);
  font-size:.875rem
}
.new-nav>.nav-link:hover,
.user-nav>.nav-link:hover {
  color:var(--tlp-typo-default-text-color);
  text-decoration:none
}
.new-nav>.nav-dropdown,
.user-nav>.nav-dropdown {
  width:250px
}
.new-nav>.nav-dropdown>.tlp-popover-arrow:before,
.user-nav>.nav-dropdown>.tlp-popover-arrow:before {
  background:none
}
.new-nav>.nav-dropdown>.tlp-popover-arrow:after,
.user-nav>.nav-dropdown>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-dark)
}
.new-nav>.nav-dropdown>.tlp-popover-header,
.user-nav>.nav-dropdown>.tlp-popover-header {
  min-height:4px;
  padding:0 var(--tlp-small-spacing);
  background:var(--tlp-floating-element-dark)
}
.new-nav>.nav-dropdown>.tlp-popover-body,
.user-nav>.nav-dropdown>.tlp-popover-body {
  padding:0
}
.nav-dropdown-item {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  width:100%;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  overflow:hidden;
  border:0;
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  font-size:.8125rem;
  font-weight:500;
  letter-spacing:normal;
  line-height:1rem;
  text-align:left;
  text-decoration:none;
  text-transform:none;
  white-space:nowrap;
  cursor:pointer
}
.nav-dropdown-item:focus,
.nav-dropdown-item:hover {
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color);
  text-decoration:none
}
.nav-dropdown-item:last-child {
  margin:0 0 var(--tlp-small-spacing)
}
.nav-dropdown-item>.nav-dropdown-item-icon {
  margin:0 calc(var(--tlp-small-spacing)/1.5) 0 0;
  font-size:.7rem
}
.nav-dropdown-item-title {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase
}
.nav-dropdown-item-divider {
  margin:var(--tlp-small-spacing) 0;
  border-top:1px solid var(--tlp-border-color)
}
.nav-dropdown-item-divider:first-child {
  display:none
}
.nav-dropdown-form {
  margin:0
}
.nav-dropdown-item-unique-dashboard:last-child {
  margin:var(--tlp-small-spacing) 0
}
.user-nav>.user-avatar {
  width:38px;
  height:38px;
  margin:0 0 0 var(--tlp-small-spacing);
  padding:0;
  overflow:hidden;
  border:1px solid var(--tlp-white-color);
  border-radius:50%;
  box-shadow:var(--tlp-button-shadow);
  cursor:pointer
}
.user-nav>.user-avatar:hover,
.user-nav>.user-avatar:focus {
  box-shadow:var(--tlp-button-shadow-hover)
}
.user-nav>.nav-dropdown>.tlp-popover-header>.user-avatar {
  flex:0 0 auto;
  width:40px;
  height:40px;
  margin:var(--tlp-small-spacing) var(--tlp-small-spacing) var(--tlp-small-spacing) 0;
  overflow:hidden;
  border-radius:50%
}
.user-nav .user-infos-names {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  letter-spacing:normal;
  text-transform:none
}
.user-nav .user-infos-real-name {
  max-width:calc(250px - (var(--tlp-small-spacing) + 40px + var(--tlp-small-spacing) + var(--tlp-small-spacing)));
  margin:0 0 4px;
  overflow:hidden;
  color:var(--tlp-white-color);
  font-size:.875rem;
  font-weight:600;
  line-height:1;
  text-overflow:ellipsis;
  white-space:nowrap
}
.user-nav .user-infos-login-name {
  color:var(--tlp-neutral-dark-color);
  font-size:.75rem;
  font-weight:400;
  line-height:1
}
tuleap-project-sidebar {
  --tuleap-project-sidebar-icon-font-family: "Font Awesome 6 Free";
  --tuleap-project-sidebar-icon-font-family-brands: "Font Awesome 6 Brands";
  position:fixed;
  z-index:2004;
  top:var(--platform-banner-offset-height, 0);
  height:calc(100vh - var(--platform-banner-offset-height, 0px))
}
.breadcrumb-container {
  display:flex;
  align-items:center;
  padding:var(--tlp-medium-spacing);
  background:var(--tlp-background-color)
}
.breadcrumb {
  display:flex;
  flex-wrap:wrap;
  margin:0;
  padding:0;
  border-radius:0;
  background:none;
  font-weight:600
}
.breadcrumb-item {
  display:inline-flex;
  position:relative;
  align-items:center;
  margin:0 8px 0 0;
  line-height:1rem
}
.breadcrumb-item:last-child {
  margin:0
}
.breadcrumb-item:not(:last-child):after {
  content:"\f054";
  position:relative;
  top:1px;
  right:-4px;
  font-family:"Font Awesome 6 Free";
  font-size:.55rem
}
.breadcrumb-item:not(.breadcrumb-item-disabled):hover>.breadcrumb-link {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.breadcrumb-link {
  position:relative;
  padding:4px 6px;
  border-radius:var(--tlp-medium-radius);
  color:var(--tlp-typo-default-text-color);
  font-size:.875rem
}
.breadcrumb-link:visited {
  color:var(--tlp-typo-default-text-color)
}
.breadcrumb-link:hover {
  text-decoration:none
}
.breadcrumb-switchable>.breadcrumb-link {
  padding:4px 20px 4px 6px
}
.breadcrumb-switchable>.breadcrumb-link:after {
  content:"\f0d7";
  position:absolute;
  z-index:1;
  right:8px;
  transition:color 75ms;
  opacity:.5;
  font-family:"Font Awesome 6 Free";
  font-size:.625rem
}
.breadcrumb-switchable:hover>.breadcrumb-switch-menu-container {
  transform:translateY(0);
  opacity:1;
  pointer-events:auto
}
.breadcrumb-switchable:hover>.breadcrumb-link:after {
  color:var(--tlp-main-color)
}
.breadcrumb-switch-menu-container {
  position:absolute;
  z-index:1000;
  top:24px;
  left:0;
  min-width:100%;
  max-width:350px;
  padding:6px 0 0;
  transform:translateY(-10px);
  transition:opacity 75ms,transform 75ms;
  opacity:0;
  pointer-events:none
}
.breadcrumb-switch-menu {
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-floating-element-background);
  box-shadow:var(--tlp-flyover-shadow)
}
.breadcrumb-dropdown-item:hover>.breadcrumb-dropdown-link {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.breadcrumb-dropdown-item:nth-child(2)>.breadcrumb-dropdown-link {
  border-radius:var(--tlp-medium-radius) var(--tlp-medium-radius) 0 0
}
.breadcrumb-dropdown-item:last-child>.breadcrumb-dropdown-link {
  border-radius:0 0 var(--tlp-medium-radius) var(--tlp-medium-radius)
}
.breadcrumb-dropdown-item:nth-child(2):last-child>.breadcrumb-dropdown-link {
  border-radius:var(--tlp-medium-radius)
}
.breadcrumb-dropdown-link {
  display:block;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  overflow:hidden;
  color:var(--tlp-typo-default-text-color);
  font-size:.8125rem;
  font-weight:500;
  letter-spacing:normal;
  line-height:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}
.breadcrumb-dropdown-link:hover {
  text-decoration:none
}
.breadcrumb-dropdown-separator {
  display:block;
  margin:10px 0;
  border-top:1px solid var(--tlp-border-light-color)
}
.breadcrumb-dropdown-separator:first-child {
  display:none
}
.breadcrumb-dropdown-section-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase;
  white-space:nowrap
}
.breadcrumb-dropdown-section-title:first-child {
  margin:0;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0
}
.breadcrumb-privacy-icon-container {
  position:relative
}
.breadcrumb-project-privacy-icon {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  color:var(--tlp-white-color);
  font-size:.7rem;
  cursor:help
}
.breadcrumb-project-privacy-icon.fa-lock,
.breadcrumb-project-privacy-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-main-color)
}
.breadcrumb-project-privacy-icon.fa-lock-open,
.breadcrumb-project-privacy-icon.fa-tlp-unlock-plus-r {
  background:var(--tlp-dark-color-transparent-90);
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags {
  display:flex;
  align-items:center;
  margin:0 var(--tlp-small-spacing) 0 0;
  padding:4px;
  border-radius:var(--tlp-medium-radius);
  cursor:help
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock],
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-lock-plus-r] {
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color-darker-03)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock]>.breadcrumb-project-privacy-icon,
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-lock-plus-r]>.breadcrumb-project-privacy-icon {
  color:var(--tlp-main-color-darker-03)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock-open],
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-unlock-plus-r] {
  background:var(--tlp-dark-color-transparent-90);
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock-open]>.breadcrumb-project-privacy-icon,
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-unlock-plus-r]>.breadcrumb-project-privacy-icon {
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags>.breadcrumb-project-privacy-icon {
  width:auto;
  height:auto;
  margin:0 8px 0 6px;
  background:none;
  font-size:.875rem
}
.breadcrumb-project-privacy-icon-with-flags>.tuleap-svg-project-shield {
  display:none
}
body:not(.sidebar-collapsed) #breadcrumb-project-privacy-icon,
body:not(.sidebar-collapsed) .breadcrumb-project-privacy-icon-with-flags,
body:not(.sidebar-collapsed) .breadcrumb-project-privacy-icon,
body:not(.sidebar-collapsed) .breadcrumb-with-only-one-item,
body:not(.sidebar-collapsed) .breadcrumb-project {
  display:none
}
.current-project-nav-flag-labels {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center
}
.current-project-nav-flag-label {
  max-width:150px;
  overflow:hidden;
  font-size:.6rem;
  font-weight:600;
  letter-spacing:.2px;
  line-height:.625rem;
  text-overflow:ellipsis;
  text-transform:uppercase;
  white-space:nowrap
}
@keyframes skeleton-blink {
  0% {
    opacity:1
  }
  to {
    opacity:.3
  }
}
@keyframes skeleton-progress {
  0% {
    background-position:0,0
  }
  to {
    background-position:100vw,0
  }
}
.tlp-skeleton-text {
  display:inline-flex;
  position:relative;
  width:150px;
  overflow:hidden
}
.tlp-skeleton-text:after {
  content:" ";
  display:inline-block;
  position:relative;
  width:100%;
  height:6px;
  animation:skeleton-progress 1.5s linear infinite;
  border-radius:2px;
  background-image:linear-gradient(to right,var(--tlp-skeleton-color),var(--tlp-skeleton-highlight-color),var(--tlp-skeleton-color));
  background-repeat:repeat-x;
  background-position:-50vw bottom;
  background-size:100vw 100%
}
.tlp-skeleton-text.tlp-label {
  width:30%
}
h1>.tlp-skeleton-text {
  width:350px
}
h1>.tlp-skeleton-text:after {
  height:16px;
  border-radius:4px
}
h2>.tlp-skeleton-text {
  width:300px
}
h2>.tlp-skeleton-text:after {
  height:12px;
  border-radius:3px
}
p>.tlp-skeleton-text {
  width:100%
}
p>.tlp-skeleton-text:last-child {
  width:70%
}
.tlp-table>tbody>tr>td>.tlp-skeleton-text {
  width:70%
}
.tlp-skeleton-icon {
  animation:skeleton-blink .75s linear infinite alternate;
  color:var(--tlp-skeleton-color)
}
.tlp-skeleton-icon+.tlp-skeleton-text {
  margin:0 0 0 5px
}
.tlp-skeleton-field {
  animation:skeleton-blink .75s linear infinite alternate;
  border:1px solid var(--tlp-skeleton-color);
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--tlp-skeleton-color)
}
.tlp-skeleton-card {
  min-height:58px;
  animation:skeleton-blink .75s linear infinite alternate;
  border:1px solid var(--tlp-skeleton-color);
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--tlp-skeleton-color)
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
#switch-to-modal {
  width:75vw;
  min-width:700px;
  max-width:1200px;
  overflow:hidden;
  background:none
}
.tlp-modal-header.switch-to-modal-header {
  padding:calc(var(--tlp-medium-spacing) + 1px) var(--tlp-medium-spacing) calc(var(--tlp-medium-spacing) + 1px) var(--tlp-large-spacing);
  border-bottom:1px solid rgba(104,122,124,.2);
  background:linear-gradient(0deg,#00000012,#00000012),var(--tlp-dark-color);
  background-blend-mode:overlay
}
.switch-to-modal-header-filter-container {
  display:flex;
  flex:1 0 auto;
  align-items:center
}
.switch-to-modal-header-icon {
  margin:0 6px 0 0;
  opacity:.7;
  color:var(--tlp-dimmed-color);
  font-size:.875rem;
  line-height:1rem
}
#switch-to-filter {
  width:100%;
  padding:0 var(--tlp-small-spacing);
  border:0;
  border-radius:0;
  background:#0000;
  color:var(--tlp-white-color);
  font-family:var(--tlp-font-family);
  font-size:1rem;
  font-weight:500;
  line-height:32px
}
#switch-to-filter::-ms-clear,
#switch-to-filter::-ms-reveal {
  display:none;
  width:0;
  height:0
}
#switch-to-filter::-webkit-search-decoration,
#switch-to-filter::-webkit-search-cancel-button,
#switch-to-filter::-webkit-search-results-button,
#switch-to-filter::-webkit-search-results-decoration {
  display:none
}
.switch-to-search-results-more-button,
.switch-to-modal-header-legacy-search-button {
  margin:-2px 0;
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out,background .1s ease-in-out;
  border:0;
  border-radius:var(--tlp-large-radius);
  opacity:.75;
  background:none;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-family:var(--tlp-font-family);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem;
  cursor:pointer
}
.switch-to-search-results-more-button:focus,
.switch-to-search-results-more-button:hover,
.switch-to-modal-header-legacy-search-button:focus,
.switch-to-modal-header-legacy-search-button:hover {
  opacity:1;
  background:#0003
}
.switch-to-search-results-more-button>.switch-to-search-results-more-button-icon,
.switch-to-search-results-more-button>.switch-to-modal-header-legacy-search-button-icon,
.switch-to-modal-header-legacy-search-button>.switch-to-search-results-more-button-icon,
.switch-to-modal-header-legacy-search-button>.switch-to-modal-header-legacy-search-button-icon {
  margin:0 0 0 var(--tlp-small-spacing)
}
.tlp-modal-body.switch-to-modal-body {
  display:flex;
  gap:var(--tlp-jumbo-spacing);
  padding:var(--tlp-large-spacing) var(--tlp-large-spacing) var(--tlp-large-spacing) calc(var(--tlp-large-spacing) - var(--tlp-small-spacing));
  background:var(--tlp-dark-color);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-modal-body.switch-to-modal-body-search-results {
  flex-direction:column;
  gap:var(--tlp-large-spacing)
}
.tlp-modal-subtitle.switch-to-modal-body-title {
  color:var(--tlp-dimmed-color);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem;
  text-transform:uppercase
}
.switch-to-projects {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  margin:0 0 calc(var(--tlp-large-spacing) - var(--tlp-small-spacing))
}
.switch-to-projects-project {
  display:flex;
  align-items:baseline;
  padding:calc(var(--tlp-small-spacing)/2);
  border-radius:var(--tlp-medium-radius);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-projects-project:focus,
.switch-to-projects-project:active,
.switch-to-projects-project:hover,
.switch-to-projects-project:focus-within,
.switch-to-projects-project.focused {
  background-color:var(--tlp-dark-color);
  background-image:linear-gradient(var(--tlp-sidebar-action-background-hover),var(--tlp-sidebar-action-background-hover));
  background-blend-mode:overlay;
  cursor:pointer
}
.switch-to-projects-project:focus>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:active>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:hover>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:focus-within>.switch-to-projects-project-admin-icon,
.switch-to-projects-project.focused>.switch-to-projects-project-admin-icon {
  opacity:1
}
.switch-to-projects-project-link {
  display:flex;
  align-items:center;
  padding:0;
  border-radius:var(--tlp-large-radius);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-projects-project-link:hover,
.switch-to-projects-project-link:focus {
  color:inherit;
  text-decoration:none
}
.switch-to-projects-project-label-icon {
  width:1rem;
  margin:0 calc(var(--tlp-small-spacing)/2) 0 0;
  text-align:center
}
.switch-to-projects-project-icon,
.switch-to-item-entry-icon {
  display:flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  width:var(--tlp-large-spacing);
  height:var(--tlp-large-spacing);
  margin:0 var(--tlp-small-spacing) 0 0;
  border-radius:50%;
  background:var(--tlp-dark-color-lighter-05);
  color:var(--tlp-neutral-dark-color-darker-10);
  font-size:.7rem;
  line-height:normal
}
.switch-to-projects-project-icon.fa-lock,
.switch-to-projects-project-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-main-color-transparent-80);
  color:var(--tlp-main-color-lighter-50)
}
.switch-to-projects-project-admin-icon {
  position:relative;
  top:-1px;
  margin:0 0 0 4px;
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out;
  border-radius:50%;
  opacity:0;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.7rem;
  cursor:pointer
}
.switch-to-projects-project-admin-icon:hover,
.switch-to-projects-project-admin-icon:focus {
  background:#0003;
  color:var(--tlp-dimmed-color-on-dark-background);
  text-decoration:none
}
.switch-to-projects-softwaremap {
  padding:6px 8px calc(var(--tlp-large-spacing) + 6px) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2);
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem
}
.switch-to-projects-softwaremap:visited,
.switch-to-projects-softwaremap:hover,
.switch-to-projects-softwaremap:focus {
  color:var(--tlp-dimmed-color-on-dark-background);
  text-decoration:underline
}
.switch-to-projects-empty {
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-modal-body-global-loading {
  display:flex;
  width:100%
}
.switch-to-modal-body-global-loading>p {
  flex:1 1 auto
}
.switch-to-modal-body-global-loading>p>.tlp-skeleton-text {
  display:block;
  margin:0 auto
}
.switch-to-modal-body-global-empty {
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  align-items:center;
  min-height:200px;
  padding:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-projects-container {
  flex:0 0 auto;
  min-width:200px;
  max-width:400px
}
.switch-to-projects-container>.switch-to-modal-body-title {
  margin:0 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-body-search-results>.switch-to-projects-container {
  min-width:auto;
  max-width:none
}
.empty-state-text.switch-to-modal-body-global-empty-text,
.empty-state-text.switch-to-recent-items-empty-text,
.empty-state-text.switch-to-projects-empty-text {
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-empty-illustration {
  opacity:.5
}
.switch-to-empty-illustration .stroked {
  stroke:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-empty-illustration .filled {
  fill:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-modal-no-matching-history,
.switch-to-modal-no-matching-history:last-child {
  margin:var(--tlp-large-spacing) 0 var(--tlp-large-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-no-matching-history {
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.875rem
}
.switch-to-recent-items {
  flex:1 1 auto;
  width:calc(100% - 400px)
}
.switch-to-recent-items>.switch-to-modal-body-title {
  margin:0 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-body-search-results>.switch-to-recent-items {
  width:auto
}
.switch-to-projects,
.switch-to-recent-items-list {
  font-size:.875rem
}
.switch-to-recent-items-list {
  padding-bottom:.1px
}
.switch-to-recent-items-error {
  opacity:.75;
  color:var(--tlp-danger-color-on-dark-background);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem
}
.switch-to-recent-items-error-icon {
  margin:0 4px 0 0
}
.switch-to-recent-items-loading>p>.tlp-skeleton-text {
  margin:0 0 0 8px
}
.switch-to-recent-items-empty {
  display:flex;
  flex-direction:column;
  align-items:center;
  margin:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-item-entry {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  padding:calc(var(--tlp-small-spacing)/2);
  border-radius:var(--tlp-medium-radius)
}
.switch-to-item-entry:last-child {
  margin:0 0 var(--tlp-large-spacing)
}
.switch-to-item-entry:focus,
.switch-to-item-entry:active,
.switch-to-item-entry:hover,
.switch-to-item-entry:focus-within,
.switch-to-item-entry.focused {
  background-color:var(--tlp-dark-color);
  background-image:linear-gradient(var(--tlp-sidebar-action-background-hover),var(--tlp-sidebar-action-background-hover));
  background-blend-mode:overlay;
  cursor:pointer
}
.switch-to-item-entry:focus>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:active>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:hover>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:focus-within>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry.focused>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links {
  opacity:1
}
.switch-to-item-entry-link {
  display:flex;
  align-items:center;
  min-width:0;
  overflow:hidden;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-entry-link:focus,
.switch-to-item-entry-link:hover {
  color:inherit;
  text-decoration:none
}
.switch-to-item-entry-badge {
  flex:0 0 auto;
  margin:0 4px 0 0;
  font-weight:400
}
.switch-to-item-entry-label {
  flex:1 1 auto;
  overflow:hidden;
  line-height:1.125rem;
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-entry-quick-links {
  display:flex;
  padding:0 0 0 var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out;
  opacity:0
}
.switch-to-item-entry:focus-within>.switch-to-item-entry-quick-links,
.switch-to-item-entry:hover>.switch-to-item-entry-quick-links {
  opacity:1
}
.switch-to-item-entry-quick-links-link {
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  border-radius:50%;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  font-size:.7rem
}
.switch-to-item-entry-quick-links-link:visited {
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-item-entry-quick-links-link:focus,
.switch-to-item-entry-quick-links-link:hover {
  background:#0003;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  text-decoration:none
}
.switch-to-item-entry-link.inca-silver>.switch-to-item-entry-icon {
  background:#5d5d5d26;
  color:#aeaeae
}
.switch-to-item-entry-link.chrome-silver>.switch-to-item-entry-icon {
  background:#8f8f8f26;
  color:#bebebe
}
.switch-to-item-entry-link.firemist-silver>.switch-to-item-entry-icon {
  background:#c5c5c526;
  color:#cecece
}
.switch-to-item-entry-link.red-wine>.switch-to-item-entry-icon {
  background:#a1020226;
  color:#e5999b
}
.switch-to-item-entry-link.fiesta-red>.switch-to-item-entry-icon {
  background:#f0272726;
  color:#f8aaaa
}
.switch-to-item-entry-link.coral-pink>.switch-to-item-entry-icon {
  background:#ff8a8a26;
  color:#f2cece
}
.switch-to-item-entry-link.teddy-brown>.switch-to-item-entry-icon {
  background:#9a600d26;
  color:#caaf89
}
.switch-to-item-entry-link.clockwork-orange>.switch-to-item-entry-icon {
  background:#f18e0626;
  color:#ffc77b
}
.switch-to-item-entry-link.graffiti-yellow>.switch-to-item-entry-icon {
  background:#ffd30026;
  color:#f6d532
}
.switch-to-item-entry-link.army-green>.switch-to-item-entry-icon {
  background:#5f834726;
  color:#aac493
}
.switch-to-item-entry-link.neon-green>.switch-to-item-entry-icon {
  background:#6abf1d26;
  color:#9fcd74
}
.switch-to-item-entry-link.acid-green>.switch-to-item-entry-icon {
  background:#b9e45d26;
  color:#cae9ae
}
.switch-to-item-entry-link.sherwood-green>.switch-to-item-entry-icon {
  background:#00946526;
  color:#3ecaaa
}
.switch-to-item-entry-link.ocean-turquoise>.switch-to-item-entry-icon {
  background:#28c4a026;
  color:#7ae3cb
}
.switch-to-item-entry-link.surf-green>.switch-to-item-entry-icon {
  background:#75e4bf26;
  color:#9be3d2
}
.switch-to-item-entry-link.deep-blue>.switch-to-item-entry-icon {
  background:#0480bf26;
  color:#60c0f2
}
.switch-to-item-entry-link.lake-placid-blue>.switch-to-item-entry-icon {
  background:#1ebade26;
  color:#8fdef1
}
.switch-to-item-entry-link.daphne-blue>.switch-to-item-entry-icon {
  background:#87dbef26;
  color:#98ecff
}
.switch-to-item-entry-link.plum-crazy>.switch-to-item-entry-icon {
  background:#7c2db326;
  color:#bd9ed2
}
.switch-to-item-entry-link.ultra-violet>.switch-to-item-entry-icon {
  background:#a44ee126;
  color:#debef4
}
.switch-to-item-entry-link.lilac-purple>.switch-to-item-entry-icon {
  background:#ce91fa26;
  color:#e0c6f4
}
.switch-to-item-entry-link.panther-pink>.switch-to-item-entry-icon {
  background:#c4288726;
  color:#ea92c9
}
.switch-to-item-entry-link.peggy-pink>.switch-to-item-entry-icon {
  background:#e560b226;
  color:#eabeda
}
.switch-to-item-entry-link.flamingo-pink>.switch-to-item-entry-icon {
  background:#edacd426;
  color:#ffd5e4
}
.switch-to-item-entry-with-links {
  display:flex;
  align-items:center
}
.switch-to-item-entry-links {
  display:flex;
  flex:1 1 auto;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-metadata {
  margin:0 0 calc(var(--tlp-small-spacing)/2) calc(var(--tlp-x-large-spacing));
  color:var(--tlp-neutral-dark-color-darker-20);
  font-size:.65rem
}
.switch-to-item-entry-with-links-with-badge+.switch-to-item-metadata {
  margin-top:calc(var(--tlp-small-spacing)/2)
}
.switch-to-search-results {
  margin:0 0 0 calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2);
  font-size:.875rem
}
.switch-to-search-results-list {
  margin:0 0 0 calc(-1*(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2))
}
.switch-to-search-results-list>.switch-to-item-entry {
  margin:0 0 calc(var(--tlp-medium-spacing)/2);
  padding-bottom:calc(var(--tlp-medium-spacing)/2)
}
.switch-to-search-results-list-has-more {
  margin:var(--tlp-medium-spacing) 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-search-results-info-icon,
.switch-to-search-results-loading-icon {
  margin:0 0 0 calc(var(--tlp-small-spacing)/2)
}
.switch-to-search-results-error-icon {
  margin:0 calc(var(--tlp-small-spacing)/2) 0 0
}
.switch-to-search-results-error {
  opacity:.75;
  color:var(--tlp-danger-color-on-dark-background);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem
}
.switch-to-item-entry-additional-badge {
  margin:0 0 0 var(--tlp-small-spacing)
}
#switch-to-modal {
  top:5vh;
  right:0;
  left:0;
  box-sizing:border-box;
  margin:0 auto;
  border:0;
  background:none;
  font-size:1rem;
  line-height:1
}
#switch-to-modal>.modal-body {
  max-height:calc(70vh - 64px)
}
.switch-to-modal-header.modal-header {
  box-sizing:border-box;
  padding:calc(var(--tlp-medium-spacing) + 1px) var(--tlp-medium-spacing) calc(var(--tlp-medium-spacing) + 1px) var(--tlp-large-spacing);
  border-bottom:1px solid rgba(104,122,124,.2);
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius);
  background:linear-gradient(0deg,#00000012,#00000012),var(--tlp-dark-color);
  background-blend-mode:overlay
}
.modal-header .switch-to-modal-header-icon {
  padding:0
}
#switch-to-filter {
  margin:0;
  box-shadow:none
}
#switch-to-filter::placeholder {
  color:var(--tlp-dimmed-color)
}
.switch-to-modal-body-title {
  border:0
}
.switch-to-projects-softwaremap-empty-state {
  height:auto;
  padding:0 var(--tlp-medium-spacing);
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-background-color);
  color:var(--tlp-dark-color);
  font-size:.875rem;
  font-weight:500;
  line-height:38px;
  text-align:center
}
.switch-to-projects-softwaremap-empty-state:hover,
.switch-to-projects-softwaremap-empty-state:focus {
  background:var(--tlp-border-light-color);
  text-decoration:none
}
.empty-state-pane,
.empty-state-page {
  display:flex;
  flex-direction:column;
  align-items:center
}
.empty-state-page {
  margin:calc(4*var(--tlp-large-spacing)) auto var(--tlp-medium-spacing)
}
.empty-state-pane {
  margin:var(--tlp-large-spacing) auto
}
.empty-state-pane-centered {
  justify-content:center
}
.empty-state-title {
  margin:0;
  color:var(--tlp-typo-default-text-color);
  font-size:1.5rem;
  line-height:1.875rem;
  text-align:center
}
.empty-state-title+.empty-state-text {
  margin-top:var(--tlp-small-spacing)
}
.empty-state-text {
  margin:0 0 var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:1rem;
  line-height:1.5rem;
  text-align:center
}
.empty-state-text:last-child {
  margin-bottom:0
}
.empty-state-text+.empty-state-action {
  margin-top:var(--tlp-large-spacing)
}
.empty-state-text-smaller {
  font-size:.875rem;
  line-height:1.25rem
}
.empty-state-action {
  margin:var(--tlp-x-large-spacing) 0 0
}
.empty-state-icon {
  margin:0 0 var(--tlp-medium-spacing);
  color:var(--tlp-illustration-main-color);
  font-size:3rem
}
.empty-state-illustration {
  margin:0 0 var(--tlp-x-large-spacing)
}
.browser-unsupported {
  position:fixed;
  z-index:9999;
  width:100%;
  padding:var(--tlp-x-large-spacing) 0;
  background:var(--tlp-structure-background-color);
  color:var(--tlp-swatch-fiesta-red);
  font-size:1.5em;
  text-align:center
}
.skip-to-main-link {
  display:flex;
  position:absolute;
  z-index:2005;
  right:0;
  left:0;
  align-items:center;
  justify-content:center;
  height:50px;
  opacity:0;
  pointer-events:none
}
.skip-to-main-link:focus-within {
  opacity:1
}
.skip-to-main-link a,
.skip-to-main-link a:focus span {
  margin-right:5px
}
.skip-to-main-link-target:target {
  border:unset
}
.skip-to-main-link {
  border-color:var(--tlp-dark-color)
}
.skip-to-main-link a,
.skip-to-main-link a:focus {
  background:var(--tlp-dark-color);
  color:var(--tlp-white-color)
}
.main {
  padding:0
}
@media screen and (max-width: 880px) {
  .main {
    padding:45px 0 0
  }
}
@media screen and (max-width: 650px) {
  .main {
    padding:90px 0 0
  }
}
.main #feedback ul {
  margin:12px
}
.main .toolbar.nav-pills {
  margin:0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  border:0;
  border-bottom:1px solid var(--tlp-background-color-darker-05);
  background:var(--tlp-background-color);
  font-size:13px
}
.main .toolbar.nav-pills li>a {
  margin:0 30px 15px 0;
  padding:0;
  background:none;
  color:#686868;
  font-weight:400
}
.main .toolbar.nav-pills li>a:hover,
.main .toolbar.nav-pills li>a:focus {
  background:none;
  color:#303030;
  font-weight:400
}
.main .breadcrumb+.toolbar.nav-pills {
  padding:0 var(--tlp-medium-spacing)
}
.main .content {
  padding:12px 12px 150px
}
.full-width+.main #feedback {
  margin-top:60px
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
#login-box #login-help:hover,
#login-box #login-help:active,
#login-box .not-a-member>a {
  color:var(--tlp-main-color)
}
#login-box>form #login-lost-password {
  color:var(--tlp-main-color)
}
.additional-connectors-or {
  display:block;
  position:relative;
  height:100px;
  color:#bbb;
  font-size:12px
}
.additional-connectors-or>span {
  position:absolute;
  z-index:2;
  top:50%;
  left:50%;
  padding:0 10px;
  transform:translate(-50%,-50%);
  background:#fff;
  white-space:nowrap
}
.additional-connectors-or:before {
  content:"";
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  width:100%;
  height:1px;
  border-top:1px solid #f1f1f1
}
.additional-connectors-list {
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:auto;
  gap:5px
}
.additional-connectors-list.one-column {
  grid-template-columns:1fr
}
.additional-connectors-list>.btn.btn-primary.colored-button {
  display:block;
  box-sizing:border-box;
  padding:18px 5px;
  font-size:16px;
  line-height:normal
}
.additional-connectors-list>.btn.btn-primary.colored-button>i {
  margin:0 3px 0 0;
  font-size:18px
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.inca_silver {
  border-color:#5d5d5d!important;
  background:#5d5d5d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.inca_silver:hover {
  border-color:#505050!important;
  background:#505050!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.chrome_silver {
  border-color:#8f8f8f!important;
  background:#8f8f8f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.chrome_silver:hover {
  border-color:#828282!important;
  background:#828282!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.firemist_silver {
  border-color:#c5c5c5!important;
  background:#c5c5c5!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.firemist_silver:hover {
  border-color:#b8b8b8!important;
  background:#b8b8b8!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.red_wine {
  border-color:#a10202!important;
  background:#a10202!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.red_wine:hover {
  border-color:#880202!important;
  background:#880202!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.fiesta_red {
  border-color:#f02727!important;
  background:#f02727!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.fiesta_red:hover {
  border-color:#ed1010!important;
  background:#ed1010!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.coral_pink {
  border-color:#ff8a8a!important;
  background:#ff8a8a!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.coral_pink:hover {
  border-color:#ff7171!important;
  background:#ff7171!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.teddy_brown {
  border-color:#9a600d!important;
  background:#9a600d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.teddy_brown:hover {
  border-color:#82510b!important;
  background:#82510b!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.clockwork_orange {
  border-color:#f18e06!important;
  background:#f18e06!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.clockwork_orange:hover {
  border-color:#d87f05!important;
  background:#d87f05!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.graffiti_yellow {
  border-color:#ffd300!important;
  background:#ffd300!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.graffiti_yellow:hover {
  border-color:#e6be00!important;
  background:#e6be00!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.army_green {
  border-color:#5f8347!important;
  background:#5f8347!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.army_green:hover {
  border-color:#53723e!important;
  background:#53723e!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.neon_green {
  border-color:#6abf1d!important;
  background:#6abf1d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.neon_green:hover {
  border-color:#5ea91a!important;
  background:#5ea91a!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.acid_green {
  border-color:#b9e45d!important;
  background:#b9e45d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.acid_green:hover {
  border-color:#b0e047!important;
  background:#b0e047!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.sherwood_green {
  border-color:#009465!important;
  background:#009465!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.sherwood_green:hover {
  border-color:#007b54!important;
  background:#007b54!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ocean_turquoise {
  border-color:#28c4a0!important;
  background:#28c4a0!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ocean_turquoise:hover {
  border-color:#24af8f!important;
  background:#24af8f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.surf_green {
  border-color:#75e4bf!important;
  background:#75e4bf!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.surf_green:hover {
  border-color:#60e0b5!important;
  background:#60e0b5!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.deep_blue {
  border-color:#0480bf!important;
  background:#0480bf!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.deep_blue:hover {
  border-color:#036fa6!important;
  background:#036fa6!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lake_placid_blue {
  border-color:#1ebade!important;
  background:#1ebade!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lake_placid_blue:hover {
  border-color:#1ba7c8!important;
  background:#1ba7c8!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.daphne_blue {
  border-color:#87dbef!important;
  background:#87dbef!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.daphne_blue:hover {
  border-color:#71d4ec!important;
  background:#71d4ec!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.plum_crazy {
  border-color:#7c2db3!important;
  background:#7c2db3!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.plum_crazy:hover {
  border-color:#6e289f!important;
  background:#6e289f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ultra_violet {
  border-color:#a44ee1!important;
  background:#a44ee1!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ultra_violet:hover {
  border-color:#9938dd!important;
  background:#9938dd!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lilac_purple {
  border-color:#ce91fa!important;
  background:#ce91fa!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lilac_purple:hover {
  border-color:#c379f9!important;
  background:#c379f9!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.panther_pink {
  border-color:#c42887!important;
  background:#c42887!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.panther_pink:hover {
  border-color:#af2478!important;
  background:#af2478!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.peggy_pink {
  border-color:#e560b2!important;
  background:#e560b2!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.peggy_pink:hover {
  border-color:#e14aa7!important;
  background:#e14aa7!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.flamingo_pink {
  border-color:#edacd4!important;
  background:#edacd4!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.flamingo_pink:hover {
  border-color:#e897c9!important;
  background:#e897c9!important
}
.widget {
  border:0
}
.widget form {
  margin:0
}
.widget .widget_titlebar {
  padding:8px 12px 10px;
  border-top:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  border-bottom:1px solid var(--tlp-main-color);
  border-left:1px solid #e9e9e9;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:#fff;
  color:var(--tlp-main-color);
  font-weight:400
}
.widget .widget_content {
  padding:12px;
  border-top:1px solid var(--tlp-main-color);
  border-right:1px solid #e9e9e9;
  border-bottom:1px solid #e9e9e9;
  border-left:1px solid #e9e9e9;
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  font-size:.9em
}
div.avatar {
  border:0;
  border-radius:50%
}
div.avatar img {
  width:100%;
  height:100%;
  margin:0;
  border-radius:50%;
  vertical-align:top
}
.search-bar {
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background:#f5f5f5
}
.search-bar form .input-append input {
  color:var(--tlp-main-color)
}
.search-bar form .input-append button {
  transition:background .1s linear;
  background:var(--tlp-main-color);
  color:#fff
}
.search-bar form .input-append button:hover {
  transition:background .1s linear;
  background:var(--tlp-main-color-lighter-90)
}
.additional-search-tabs li>a {
  color:#777
}
.additional-search-tabs li>a:hover {
  box-shadow:inset 0 -2px 0 var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.additional-search-tabs li.active>a {
  box-shadow:inset 0 -2px 0 var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.search-panes .search-pane .search-pane-header {
  border-color:var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.search-panes .search-pane .search-pane-body ul li a.active,
.search-panes .search-pane .search-pane-body ul li span.active {
  color:var(--tlp-main-color);
  text-decoration:none
}
#search-results ul li a {
  color:var(--tlp-main-color)
}
#search-results ul li a:hover {
  color:var(--tlp-main-color-darker-10)
}
.admin-permissions>thead>tr>th {
  border-bottom-color:var(--tlp-main-color)
}
#project-confirmation-content p>i {
  color:var(--tlp-main-color)
}
#project-confirmation-redirect a {
  border-radius:var(--tlp-medium-radius);
  border-color:var(--tlp-main-color) var(--tlp-main-color) #002a80;
  background-color:var(--tlp-main-color);
  background-image:linear-gradient(to bottom,var(--tlp-main-color),var(--tlp-main-color));
  background-repeat:repeat-x;
  font-weight:400;
  letter-spacing:.03em
}
.trove-mandatory {
  margin-bottom:10px
}
.trove-mandatory>input {
  margin:0
}
body.viewvc-epel .main .content {
  padding:0 0 150px
}
body.viewvc-epel .tuleap-viewvc-header {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  background:none
}
.project-administration-title {
  margin:0 0 30px;
  padding:20px 20px 0;
  font-size:46px;
  font-weight:400;
  line-height:1
}
.project-administration-content {
  margin:20px
}
.project-banner {
  display:flex;
  justify-content:space-between;
  padding:20px 15px 20px 20px;
  background-color:var(--tlp-warning-color)
}
.project-banner-clamped {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.project-banner-can-be-unclamped {
  cursor:pointer
}
.project-banner>p {
  margin:0;
  color:var(--tlp-white-color)
}
.project-banner>p>a {
  color:var(--tlp-white-color);
  text-decoration:underline
}
#project-banner-close {
  position:relative;
  top:4px;
  left:-2px;
  align-self:baseline;
  margin-left:20px;
  color:var(--tlp-white-color);
  cursor:pointer
}
#project-banner-close:hover {
  opacity:.5
}
.project-banner.project-banner-hidden {
  display:none
}
.platform-banner {
  display:flex;
  position:fixed;
  z-index:2004;
  top:0;
  left:0;
  align-items:baseline;
  justify-content:space-between;
  width:100%;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-medium-spacing) calc(68px + var(--tlp-medium-spacing));
  overflow:hidden
}
.platform-banner-clamped {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.platform-banner-can-be-unclamped {
  cursor:pointer
}
.platform-banner-importance-standard {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-info-color),var(--tlp-info-color))
}
.platform-banner-importance-warning {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-warning-color),var(--tlp-warning-color))
}
.platform-banner-importance-critical {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-danger-color),var(--tlp-danger-color))
}
.platform-banner-illustration {
  position:absolute;
  bottom:-10px;
  left:9px;
  opacity:.67
}
.platform-banner-message-container {
  display:table-cell;
  width:100%;
  padding:0 68px 0 0
}
.platform-banner-message-container>p {
  margin:0;
  color:var(--tlp-white-color);
  font-size:.875rem;
  font-weight:500;
  line-height:1.375rem;
  text-align:center
}
.platform-banner-message-container>p a {
  color:var(--tlp-white-color);
  text-decoration:underline
}
#platform-banner-close {
  display:table-cell;
  color:var(--tlp-white-color);
  cursor:pointer
}
#platform-banner-close:hover {
  opacity:.5
}
.platform-banner.platform-banner-hidden {
  display:none
}
.platform-banner-navbar-button {
  flex:0 0 auto;
  margin:0 var(--tlp-small-spacing);
  transition:opacity ease-in-out .1s
}
.platform-banner-navbar-button:hover {
  opacity:.8
}
.platform-banner-navbar-button.platform-banner-hidden {
  display:none
}
.platform-banner {
  box-sizing:border-box
}
body.has-visible-project-banner .platform-banner {
  box-shadow:inset 0 -1px #0000001a
}
.platform-banner-navbar-button {
  width:40px;
  padding:0;
  border-radius:50%
}
.platform-banner-navbar-button.btn-danger {
  border:0!important;
  background:var(--tlp-danger-color)!important
}
.platform-banner-navbar-button.btn-danger:hover,
.platform-banner-navbar-button.btn-danger:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-danger-color)!important
}
.platform-banner-navbar-button.btn-warning {
  border:0!important;
  background:var(--tlp-warning-color)!important
}
.platform-banner-navbar-button.btn-warning:hover,
.platform-banner-navbar-button.btn-warning:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-warning-color)!important
}
.platform-banner-navbar-button.btn-info {
  border:0!important;
  background:var(--tlp-info-color)!important
}
.platform-banner-navbar-button.btn-info:hover,
.platform-banner-navbar-button.btn-info:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-info-color)!important
}
body .project-with-background .main-project-tabs {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .main-project-tabs {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .main-project-tabs {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .main-project-tabs {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .dashboard-project-header {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .dashboard-project-header {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .dashboard-project-header {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .dashboard-project-header {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .breadcrumb-container {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .breadcrumb-container {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .breadcrumb-container {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .breadcrumb-container {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background #feedback {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background #feedback {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background #feedback {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background #feedback {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .administration-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .administration-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .administration-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .administration-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .project-administration-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-administration-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .project-administration-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-administration-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .project-header-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-header-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .project-header-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-header-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .toolbar.nav-pills {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .toolbar.nav-pills {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .toolbar.nav-pills {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .toolbar.nav-pills {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
.project-with-background .project-administration-title,
.project-with-background .administration-title,
.project-with-background .project-header-title {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3);
  margin:0;
  padding:0 var(--tlp-medium-spacing) 30px
}
.project-with-background .toolbar.nav-pills {
  border-bottom:initial
}
.project-with-background .toolbar.nav-pills li>a {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3)
}
.project-with-background .toolbar.nav-pills li>a:hover,
.project-with-background .toolbar.nav-pills li>a:focus {
  color:#a9a9a9
}
.project-with-background .breadcrumb,
.project-with-background .breadcrumb-link {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3)
}
.project-with-background .breadcrumb-dropdown-item,
.project-with-background .breadcrumb-dropdown-section-title {
  text-shadow:initial
}
.project-with-background .breadcrumb-item:not(.breadcrumb-item-disabled):hover>.breadcrumb-link {
  background:#0000004d;
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-switchable:hover>.breadcrumb-link:after {
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-project-privacy-icon.fa-lock,
.project-with-background .breadcrumb-project-privacy-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-structure-background-color);
  color:var(--tlp-dark-color)
}
.project-with-background .breadcrumb-project-privacy-icon.fa-lock-open,
.project-with-background .breadcrumb-project-privacy-icon.fa-tlp-unlock-plus-r,
.project-with-background .breadcrumb-project-privacy-icon-with-flags {
  background:#0000004d;
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-project-privacy-icon-with-flags>.breadcrumb-project-privacy-icon {
  background:none;
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs {
  background:#0000004d;
  margin:0;
  box-shadow:none
}
.project-with-background .main-project-tabs>.nav-tabs>li {
  border:0
}
.project-with-background .main-project-tabs>.nav-tabs>li.active,
.project-with-background .main-project-tabs>.nav-tabs>li:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:focus {
  box-shadow:none
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:focus,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:focus,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:focus {
  background:#0000004d;
  border:0;
  border-top:3px solid var(--tlp-white-color);
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:focus>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:focus>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:focus>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li>a {
  border:0;
  border-top:3px solid rgba(0,0,0,0);
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.dropdown.open>a:hover>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active.open {
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a {
  background:#0000004d;
  border-bottom:0;
  border-top-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li>.dropdown-toggle>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background #feedback {
  padding:var(--tlp-medium-spacing) 0
}
.project-with-background #feedback:empty {
  padding:0
}
.project-with-background #feedback>.feedback_error:first-child,
.project-with-background #feedback>.feedback_warning:first-child,
.project-with-background #feedback>.feedback_info:first-child {
  margin-top:0
}
.project-with-background #feedback>.feedback_error:last-child,
.project-with-background #feedback>.feedback_warning:last-child,
.project-with-background #feedback>.feedback_info:last-child {
  margin-bottom:0
}
.administration-title,
.project-header-title {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0
}
h1.almost-tlp-title {
  margin:0 0 30px;
  font-size:36px;
  font-weight:600;
  line-height:1
}
h2.almost-tlp-title {
  margin:0 0 20px;
  color:var(--tlp-main-color);
  font-size:28px;
  font-weight:400
}
.almost-tlp-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  text-transform:uppercase
}
.tlp-date-on-right:after {
  content:attr(title);
  display:inline-block;
  margin:0 0 0 8px;
  color:#afafaf;
  font-size:11px;
  white-space:nowrap
}
.tlp-date-on-top {
  position:relative
}
.tlp-date-on-top:before {
  content:attr(title);
  display:inline-block;
  position:absolute;
  top:-9px;
  color:#afafaf;
  font-size:11px;
  line-height:10px;
  white-space:nowrap
}
.popover.current-project-nav-popover {
  width:400px;
  padding:0;
  border:0;
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-20);
  color:var(--tlp-neutral-dark-color);
  font-size:.875rem;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.5rem;
  text-transform:none
}
.popover.current-project-nav-popover.right>.arrow:after {
  border-right-color:var(--tlp-dark-color-darker-20);
  border-bottom-color:#0000
}
.popover.current-project-nav-popover.bottom>.arrow {
  left:var(--tlp-x-large-spacing)
}
.popover.current-project-nav-popover.bottom>.arrow:after {
  border-bottom-color:var(--tlp-dark-color-darker-20)
}
.popover.current-project-nav-popover.bottom>.arrow+.popover-content {
  border-radius:var(--tlp-large-radius)
}
.popover.current-project-nav-popover>h3 {
  margin:0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  border-bottom:0;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background-color:var(--tlp-dark-color-darker-20);
  color:var(--tlp-white-color);
  font-size:1rem;
  font-weight:600;
  letter-spacing:normal;
  line-height:1.5rem;
  cursor:initial
}
.popover.current-project-nav-popover>.popover-content {
  padding:var(--tlp-medium-spacing);
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-20);
  color:var(--tlp-neutral-dark-color)
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-separator {
  margin:var(--tlp-medium-spacing) calc(-1*var(--tlp-medium-spacing));
  border-top:1px solid var(--tlp-dark-color-lighter-10);
  border-bottom:0;
  background:none
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-content-title {
  margin:0 0 4px;
  padding:0;
  border:0;
  color:var(--tlp-neutral-light-color);
  font-size:1rem;
  font-weight:600;
  line-height:1.5rem
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-content-title:last-child {
  margin:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag {
  position:relative;
  margin:0 0 var(--tlp-medium-spacing);
  padding:0 0 0 20px
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag:last-child {
  margin:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fas,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fa,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield {
  position:absolute;
  left:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fas,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fa {
  top:6px;
  color:var(--tlp-neutral-light-color);
  font-size:.75rem
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield {
  top:3px;
  width:12px
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield>path {
  fill:var(--tlp-neutral-light-color)
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.current-project-nav-flag-popover-content-description:last-child {
  margin:0
}
.current-project-sidebar-popover-privacy {
  left:244px!important
}
.current-project-sidebar-popover-privacy>.arrow {
  top:calc(50% - 4px)
}
.current-project-sidebar-popover-privacy>.popover-content>.privacy-description {
  margin:0
}
.current-project-nav-popover-privacy {
  top:28px!important;
  left:0!important;
  min-width:400px
}
.current-project-nav-popover-privacy>.arrow {
  left:62px
}
:not(.breadcrumb-project-privacy-icon-with-flags)+.current-project-nav-popover-privacy {
  top:28px!important;
  left:-18px!important
}
:not(.breadcrumb-project-privacy-icon-with-flags)+.current-project-nav-popover-privacy>.arrow {
  left:30px
}
#current-project-nav-title-popover {
  display:none
}
body.sidebar-expanded .project-sidebar-project-flags-popover {
  left:248px!important
}
body.sidebar-expanded .project-sidebar-project-flags-popover>.arrow {
  top:calc(50% - var(--tlp-large-spacing))
}
body.sidebar-expanded .project-sidebar-project-flags-popover.in {
  margin:var(--tlp-large-spacing) 4px
}
.codendi-tooltip {
  position:absolute;
  z-index:100051;
  margin:16px 0 0;
  padding:16px;
  border-radius:var(--tlp-large-radius);
  background-color:var(--tlp-dark-color);
  box-shadow:var(--tlp-flyover-shadow);
  color:var(--tlp-white-color);
  font-size:12px;
  font-weight:600;
  line-height:14px
}
.codendi-tooltip:before {
  content:"";
  position:absolute;
  top:-10px;
  left:8px;
  width:0;
  height:0;
  border-width:0 10px 10px;
  border-style:solid;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--tlp-dark-color) rgba(0,0,0,0)
}
.codendi-tooltip>table>tbody>tr>td {
  padding:0 0 8px;
  vertical-align:top
}
.codendi-tooltip>table>tbody>tr:last-child>td {
  padding:0
}
.cross-ref-tooltip-collection {
  display:flex;
  flex-wrap:wrap;
  margin:0 0 -8px
}
.cross-ref-tooltip-collection>img {
  margin:0 8px 8px 0;
  object-fit:cover
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item {
  flex:0 0 auto;
  width:150px;
  margin:0 8px 8px 0;
  text-align:center
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item>.fa {
  margin:8px 0;
  font-size:26px
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item>p {
  word-break:break-all
}
.codendi-tooltip.crossref-tooltip {
  padding:0
}
.codendi-tooltip.crossref-tooltip:before {
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--tlp-dark-color-darker-10) rgba(0,0,0,0)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]:before {
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-header,
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-body {
  border-top:4px solid var(--border-color);
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-header+.crossref-tooltip-body {
  border-top:0
}
.crossref-tooltip-header {
  display:flex;
  align-items:center;
  padding:16px;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-10);
  font-size:16px;
  line-height:20px
}
.crossref-tooltip-header:last-child {
  border-radius:var(--tlp-large-radius)
}
.crossref-tooltip-header-prefix-icon {
  flex:0 0 auto;
  margin:0 8px 0 0
}
.crossref-tooltip-header-prefix-xref-and-title {
  font-size:.875rem;
  line-height:1.125rem
}
.crossref-tooltip-header-prefix-xref {
  display:block;
  margin:0 0 2px;
  color:var(--text-on-dark-color);
  font-size:.625rem;
  line-height:.75rem
}
.crossref-tooltip-body {
  padding:16px;
  font-size:12px;
  font-weight:600;
  line-height:20px
}
.crossref-tooltip-body>table>tbody>tr>th {
  padding:0 8px 0 0;
  color:#fffc;
  text-align:right;
  vertical-align:top
}
.crossref-tooltip-body>table>tbody>tr>td {
  padding:0;
  color:var(--tlp-white-color);
  vertical-align:top
}
.crossref-tooltip-body label {
  margin:0 8px 0 0;
  opacity:.7;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-align:right;
  white-space:nowrap
}
.crossref-tooltip-body-table-value h1,
.crossref-tooltip-body-table-value h2,
.crossref-tooltip-body-table-value h3,
.crossref-tooltip-body-table-value h4,
.crossref-tooltip-body-table-value h5,
.crossref-tooltip-body-table-value h6 {
  margin:var(--tlp-small-spacing) 0
}
.crossref-tooltip-body-table-value h1 {
  font-size:1.8em
}
.crossref-tooltip-body-table-value h2 {
  font-size:1.64em
}
.crossref-tooltip-body-table-value h3 {
  font-size:1.48em
}
.crossref-tooltip-body-table-value h4 {
  font-size:1.32em
}
.crossref-tooltip-body-table-value h5 {
  font-size:1.16em
}
.crossref-tooltip-body-table-value h6 {
  font-size:1em
}
.crossref-tooltip-header-user-name {
  color:#fffc;
  font-size:12px;
  line-height:12px
}
.crossref-tooltip-value-error {
  color:var(--tlp-danger-color-on-dark-background)
}
.crossref-tooltip-value-undefined {
  color:var(--tlp-dimmed-color-on-dark-background);
  font-weight:400
}
.crossref-tooltip-header-prefix-circle-inca-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#5d5d5d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-chrome-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#8f8f8f;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-firemist-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#c5c5c5;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-red-wine {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#a10202;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-fiesta-red {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#f02727;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-coral-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ff8a8a;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-teddy-brown {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#9a600d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-clockwork-orange {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#f18e06;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-graffiti-yellow {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ffd300;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-army-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#5f8347;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-neon-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#6abf1d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-acid-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#b9e45d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-sherwood-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#009465;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-ocean-turquoise {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#28c4a0;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-surf-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#75e4bf;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-deep-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#0480bf;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-lake-placid-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#1ebade;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-daphne-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#87dbef;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-plum-crazy {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#7c2db3;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-ultra-violet {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#a44ee1;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-lilac-purple {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ce91fa;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-panther-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#c42887;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-peggy-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#e560b2;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-flamingo-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#edacd4;
  color:#fff
}
h2 {
  font-size:2em
}
h3 {
  font-size:1.3em
}
hr {
  margin:var(--tlp-medium-spacing) 0
}
blockquote p {
  font-size:1em
}
button {
  font-family:var(--tlp-font-family)
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input,
select {
  box-sizing:border-box;
  height:40px;
  padding:0 12px;
  transition:border-color .15s linear;
  border:1px solid var(--tlp-neutral-dark-color-darker-05);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-structure-background-color);
  box-shadow:none;
  font-family:var(--tlp-font-family);
  font-size:.875rem
}
textarea::placeholder,
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=time]::placeholder,
input[type=week]::placeholder,
input[type=number]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=color]::placeholder,
.uneditable-input::placeholder,
select::placeholder {
  color:var(--tlp-neutral-dark-color-darker-10)
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus,
select:focus {
  transition:border-color .15s linear,box-shadow .35s;
  border-color:var(--tlp-main-color);
  box-shadow:var(--tlp-shadow-focus)
}
textarea:focus:invalid,
input[type=text]:focus:invalid,
input[type=password]:focus:invalid,
input[type=datetime]:focus:invalid,
input[type=datetime-local]:focus:invalid,
input[type=date]:focus:invalid,
input[type=month]:focus:invalid,
input[type=time]:focus:invalid,
input[type=week]:focus:invalid,
input[type=number]:focus:invalid,
input[type=email]:focus:invalid,
input[type=url]:focus:invalid,
input[type=search]:focus:invalid,
input[type=tel]:focus:invalid,
input[type=color]:focus:invalid,
.uneditable-input:focus:invalid,
select:focus:invalid {
  border-color:var(--tlp-danger-color);
  box-shadow:var(--tlp-shadow-focus-error)
}
textarea:disabled,
input[type=text]:disabled,
input[type=password]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=time]:disabled,
input[type=week]:disabled,
input[type=number]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=color]:disabled,
.uneditable-input:disabled,
select:disabled {
  opacity:.5
}
textarea {
  padding:8px 12px
}
textarea[cols] {
  width:auto
}
textarea[rows] {
  height:auto
}
select {
  padding:0 32px 0 12px;
  background:var(--tlp-structure-background-color) url(https://codex.mesulog.fr/assets/core/main/css-assets/field-double-arrows-1284f071b9e903f153dd.svg) no-repeat;
  background-position:right 12px center;
  appearance:none
}
select.small {
  height:32px;
  padding:0 calc(var(--tlp-small-spacing)*2 + 6px) 0 var(--tlp-small-spacing);
  background:var(--tlp-structure-background-color) url(https://codex.mesulog.fr/assets/core/main/css-assets/field-double-arrows-small-83dfc61d025cf062e67d.svg) no-repeat;
  background-position:right var(--tlp-small-spacing) center;
  font-size:.8125rem
}
select[multiple] {
  height:auto;
  padding:8px 12px;
  background:var(--tlp-structure-background-color)
}
input[type=file] {
  margin-top:-13px
}
.tooltip.in {
  opacity:1
}
.tooltip.right .tooltip-arrow {
  border-right-color:#303030
}
.tooltip-inner {
  background-color:#303030
}
kbd {
  display:inline-block;
  padding:2px var(--tlp-small-spacing);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-dark-color);
  color:var(--tlp-white-color);
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
  font-size:.875rem;
  line-height:1.25rem;
  vertical-align:1px
}
.alert {
  margin:10px 0;
  padding:20px;
  border:0;
  border-left:var(--tlp-alert-warning-border);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-alert-warning-background);
  color:var(--tlp-alert-warning-color);
  list-style:none;
  text-shadow:none
}
.alert h4 {
  margin:0 0 20px;
  color:inherit
}
.alert code {
  border:0;
  background:var(--tlp-warning-color-transparent-90);
  color:inherit
}
.alert-success {
  border-left:var(--tlp-alert-success-border);
  background:var(--tlp-alert-success-background);
  color:var(--tlp-alert-success-color)
}
.alert-success code {
  background:var(--tlp-success-color-transparent-90)
}
.alert-info {
  border-left:var(--tlp-alert-info-border);
  background:var(--tlp-alert-info-background);
  color:var(--tlp-alert-info-color)
}
.alert-info code {
  background:var(--tlp-info-color-transparent-90)
}
.alert-error {
  border-left:var(--tlp-alert-danger-border);
  background:var(--tlp-alert-danger-background);
  color:var(--tlp-alert-danger-color)
}
.alert-error code {
  background:var(--tlp-danger-color-transparent-90)
}
.tlp-alert-title,
.tlp-alert-title:last-child {
  margin:0 0 var(--tlp-small-spacing);
  font-size:1.125rem;
  font-weight:600;
  line-height:1.5rem
}
legend {
  box-sizing:border-box
}
.popover {
  z-index:4000
}
.popover .project-privacy {
  font-size:.9em
}
.dropdown-submenu.pull-left.glued>.dropdown-menu {
  left:0;
  margin:0;
  transform:translate(-100%)
}
.nav-list {
  padding-right:var(--tlp-medium-spacing);
  padding-left:var(--tlp-medium-spacing)
}
.nav-tabs {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  margin:var(--tlp-large-spacing) 0 var(--tlp-medium-spacing);
  padding:0 var(--tlp-medium-spacing);
  border-bottom:0;
  background:none;
  box-shadow:inset 0 -1px 0 var(--tlp-neutral-normal-color);
  font-size:.85rem;
  font-weight:500;
  text-transform:capitalize
}
.nav-tabs label {
  letter-spacing:normal;
  text-transform:none
}
.nav-tabs>li {
  display:flex;
  box-sizing:border-box;
  align-self:stretch;
  min-height:var(--tlp-jumbo-spacing);
  margin:0;
  border:0;
  border-bottom:3px solid rgba(0,0,0,0)
}
.nav-tabs>li.active,
.nav-tabs>li:hover,
.nav-tabs>li:focus {
  transition:border-bottom-color 75ms ease-out;
  border-bottom-color:var(--tlp-main-color)
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav-tabs>li:hover>a,
.nav-tabs>li:hover>a:hover,
.nav-tabs>li:hover>a:focus,
.nav-tabs>li:focus>a,
.nav-tabs>li:focus>a:hover,
.nav-tabs>li:focus>a:focus {
  transition:color 75ms ease-out;
  border:0;
  background:none;
  color:var(--tlp-main-color);
  cursor:pointer
}
.nav-tabs>li.active>a>.caret,
.nav-tabs>li.active>a:hover>.caret,
.nav-tabs>li.active>a:focus>.caret,
.nav-tabs>li:hover>a>.caret,
.nav-tabs>li:hover>a:hover>.caret,
.nav-tabs>li:hover>a:focus>.caret,
.nav-tabs>li:focus>a>.caret,
.nav-tabs>li:focus>a:hover>.caret,
.nav-tabs>li:focus>a:focus>.caret {
  border-top-color:var(--tlp-main-color);
  border-bottom-color:var(--tlp-main-color)
}
.nav-tabs>li>a {
  display:flex;
  align-items:center;
  margin:0;
  padding:0 var(--tlp-large-spacing);
  border:0;
  border-radius:0;
  background:none;
  color:var(--tlp-dimmed-color)
}
.nav-tabs>li>a>.caret {
  margin:0 0 0 var(--tlp-small-spacing);
  border-top-color:var(--tlp-dimmed-color);
  border-bottom-color:var(--tlp-dimmed-color)
}
.nav-tabs>li>a>i {
  margin:0 var(--tlp-small-spacing) 0;
  font-size:.75rem
}
.nav-tabs .open .dropdown-toggle,
.nav-tabs .dropdown-toggle {
  border-color:#0000;
  background-color:#0000;
  color:var(--tlp-dimmed-color)
}
.nav-tabs .dropdown-menu {
  margin:3px 0 0;
  border-radius:0 0 var(--tlp-large-radius) var(--tlp-large-radius)
}
.nav-tabs .dropdown-menu>li:first-child>a {
  border-radius:0
}
.nav-tabs>li>.dropdown-toggle>.caret {
  margin-top:0;
  border-top-color:var(--tlp-dimmed-color);
  border-bottom-color:var(--tlp-dimmed-color)
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
  border-color:#0000
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:focus .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color:var(--tlp-main-color);
  border-bottom-color:var(--tlp-main-color)
}
.nav>li.dropdown.open.active a:hover,
.nav>li.dropdown.open.active a:focus {
  border-color:#0000;
  background-color:#0000;
  color:var(--tlp-main-color)
}
.dropdown-menu {
  z-index:3000;
  padding:0;
  border:0;
  border-radius:var(--tlp-large-radius);
  letter-spacing:normal;
  text-transform:none
}
.dropdown-menu>li.divider {
  margin:var(--tlp-small-spacing) 0;
  border:0;
  background:var(--tlp-border-light-color)
}
.dropdown-menu>li.dropdown-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase
}
.dropdown-menu>li.dropdown-menu-title:first-child {
  margin:0;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0
}
.dropdown-menu>li:first-child>a,
.dropdown-menu>li:first-child>form>.btn-link {
  border-radius:var(--tlp-large-radius) var(--tlp-large-radius) 0 0
}
.dropdown-menu>li:last-child>a,
.dropdown-menu>li:last-child>form>.btn-link {
  border-radius:0 0 var(--tlp-large-radius) var(--tlp-large-radius)
}
.dropdown-menu>li>form {
  margin:revert
}
.dropdown-menu>li>form>.btn-link {
  width:100%;
  text-align:left;
  text-decoration:none
}
.dropdown-menu>li>a,
.dropdown-menu>li>form>.btn-link,
.dropdown-menu>li.dropdown-submenu:hover>a,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link,
.dropdown-menu>li.dropdown-submenu:focus>a,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  background:none;
  color:var(--tlp-dark-color);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>form>.btn-link:hover,
.dropdown-menu>li>form>.btn-link:focus,
.dropdown-menu>li.dropdown-submenu:hover>a:hover,
.dropdown-menu>li.dropdown-submenu:hover>a:focus,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:hover,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:focus,
.dropdown-menu>li.dropdown-submenu:focus>a:hover,
.dropdown-menu>li.dropdown-submenu:focus>a:focus,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link:hover,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link:focus {
  border-color:#0000;
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.dropdown-menu>li>a.text-error,
.dropdown-menu>li>form>.btn-link.text-error,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error {
  color:var(--tlp-danger-dark-color)
}
.dropdown-menu>li>a.text-error:hover,
.dropdown-menu>li>a.text-error:focus,
.dropdown-menu>li>form>.btn-link.text-error:hover,
.dropdown-menu>li>form>.btn-link.text-error:focus,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error:hover,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error:focus,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error:hover,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error:focus,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error:hover,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error:focus,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error:hover,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error:focus {
  background:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-dark-color)
}
.dropdown-menu>li.dropdown-submenu:hover>a,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link {
  border-color:#0000;
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.dropdown-menu>li.dropdown-submenu:hover>a:after,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:after {
  border-left-color:var(--tlp-main-color)
}
.tabs-left>.nav-tabs {
  box-shadow:none
}
.btn:not(.btn-link) {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-border-light-color)!important;
  outline:none;
  background:var(--tlp-border-light-color)!important;
  color:var(--tlp-dark-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link):not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link):disabled,
.btn:not(.btn-link).disabled {
  border-color:#0000!important;
  background:var(--tlp-neutral-light-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).active:not(.disabled,
:disabled) {
  border-color:var(--tlp-neutral-light-color-darker-10)!important;
  background:var(--tlp-neutral-light-color-darker-10)!important
}
.btn:not(.btn-link)>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-primary {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-main-color)!important;
  outline:none;
  background:var(--tlp-main-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-primary:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-primary.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-primary.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-primary.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-primary.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-primary.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-primary:disabled,
.btn:not(.btn-link).btn-primary.disabled {
  border-color:#0000!important;
  background:var(--tlp-main-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-primary.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-main-color-darker-10)!important;
  background:var(--tlp-main-color-darker-10)!important
}
.btn:not(.btn-link).btn-primary>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-danger {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-danger-color)!important;
  outline:none;
  background:var(--tlp-danger-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-danger:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-danger.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-danger.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-danger.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-danger.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-danger.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-danger:disabled,
.btn:not(.btn-link).btn-danger.disabled {
  border-color:#0000!important;
  background:var(--tlp-danger-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-danger.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-danger-color-darker-10)!important;
  background:var(--tlp-danger-color-darker-10)!important
}
.btn:not(.btn-link).btn-danger>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-success {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-success-color)!important;
  outline:none;
  background:var(--tlp-success-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-success:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-success.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-success.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-success.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-success.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-success.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-success:disabled,
.btn:not(.btn-link).btn-success.disabled {
  border-color:#0000!important;
  background:var(--tlp-success-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-success.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-success-color-darker-10)!important;
  background:var(--tlp-success-color-darker-10)!important
}
.btn:not(.btn-link).btn-success>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-warning {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-warning-color)!important;
  outline:none;
  background:var(--tlp-warning-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-warning:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-warning.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-warning.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-warning.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-warning.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-warning.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-warning:disabled,
.btn:not(.btn-link).btn-warning.disabled {
  border-color:#0000!important;
  background:var(--tlp-warning-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-warning.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-warning-color-darker-10)!important;
  background:var(--tlp-warning-color-darker-10)!important
}
.btn:not(.btn-link).btn-warning>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-info {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-info-color)!important;
  outline:none;
  background:var(--tlp-info-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-info:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-info.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-info.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-info.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-info.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-info.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-info:disabled,
.btn:not(.btn-link).btn-info.disabled {
  border-color:#0000!important;
  background:var(--tlp-info-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-info.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-info-color-darker-10)!important;
  background:var(--tlp-info-color-darker-10)!important
}
.btn:not(.btn-link).btn-info>i {
  margin-right:2px
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active) {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-neutral-light-color-darker-05)!important;
  background:var(--tlp-neutral-light-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-primary {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-main-color-darker-05)!important;
  background:var(--tlp-main-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-danger {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-danger-color-darker-05)!important;
  background:var(--tlp-danger-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-success {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-success-color-darker-05)!important;
  background:var(--tlp-success-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-warning {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-warning-color-darker-05)!important;
  background:var(--tlp-warning-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-info {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-info-color-darker-05)!important;
  background:var(--tlp-info-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.form-inline .input-prepend,
.form-inline .input-append,
.input-prepend,
.input-append {
  display:inline-flex;
  border-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>span:only-child,
.form-inline .input-append>span:only-child,
.input-prepend>span:only-child,
.input-append>span:only-child {
  display:flex
}
.form-inline .input-prepend .btn,
.form-inline .input-append .btn,
.input-prepend .btn,
.input-append .btn {
  display:flex;
  align-items:center;
  box-shadow:none!important
}
.form-inline .input-prepend>input,
.form-inline .input-prepend>select,
.form-inline .input-append>input,
.form-inline .input-append>select,
.input-prepend>input,
.input-prepend>select,
.input-append>input,
.input-append>select {
  border-radius:0
}
.form-inline .input-prepend>input:first-child,
.form-inline .input-prepend>select:first-child,
.form-inline .input-append>input:first-child,
.form-inline .input-append>select:first-child,
.input-prepend>input:first-child,
.input-prepend>select:first-child,
.input-append>input:first-child,
.input-append>select:first-child {
  border-top-left-radius:var(--tlp-medium-radius);
  border-bottom-left-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>input:last-child,
.form-inline .input-prepend>select:last-child,
.form-inline .input-append>input:last-child,
.form-inline .input-append>select:last-child,
.input-prepend>input:last-child,
.input-prepend>select:last-child,
.input-append>input:last-child,
.input-append>select:last-child {
  border-top-right-radius:var(--tlp-medium-radius);
  border-bottom-right-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>select.add-on-select,
.form-inline .input-append>select.add-on-select,
.input-prepend>select.add-on-select,
.input-append>select.add-on-select {
  flex:0 0 auto;
  width:auto;
  border-right:0
}
.form-inline .input-prepend .add-on,
.form-inline .input-append .add-on,
.input-prepend .add-on,
.input-append .add-on {
  display:flex;
  align-items:center;
  height:auto;
  padding:0 12px;
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color)
}
.tlp-prepend {
  box-sizing:border-box
}
.tlp-prepend:not(select)+.tlp-input {
  margin-bottom:0
}
select.input-small {
  width:auto
}
.modal {
  z-index:2006;
  overflow:hidden;
  border:1px solid rgba(0,0,0,0);
  border-radius:var(--tlp-x-large-radius);
  box-shadow:var(--tlp-modal-shadow);
  font-size:14px
}
.modal form {
  margin:0
}
.modal-header {
  display:flex;
  box-sizing:border-box;
  flex:1 1 auto;
  align-items:baseline;
  padding:var(--tlp-medium-spacing);
  border-bottom:1px solid var(--tlp-border-light-color);
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius);
  color:var(--tlp-dark-color)
}
.modal-header.modal-header-error {
  background:var(--tlp-danger-color)
}
.modal-header h1,
.modal-header h2,
.modal-header h3 {
  flex:1;
  order:1;
  border:0;
  color:var(--tlp-dark-color);
  font-size:1.375rem;
  font-weight:500;
  line-height:1.75rem
}
.modal-header p {
  order:2;
  color:var(--tlp-white-color)
}
.modal-header>.close {
  order:3;
  width:1rem;
  height:1rem;
  margin:0;
  border-radius:50%;
  opacity:1;
  color:var(--tlp-dimmed-color);
  font-family:inherit;
  font-style:normal;
  line-height:0;
  text-shadow:none
}
.modal-header>.close:hover {
  transition:border-color .1s linear,box-shadow .35s,opacity .1s ease-in-out;
  opacity:.5
}
.modal-header>.close>.modal-close-icon {
  font-size:.85rem;
  line-height:0
}
.modal-footer {
  box-sizing:border-box;
  padding:var(--tlp-medium-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  border-radius:0 0 var(--tlp-x-large-radius) var(--tlp-x-large-radius);
  background-color:var(--tlp-structure-background-color);
  text-align:right
}
.modal-backdrop,
.modal-backdrop.fade.in {
  z-index:2005;
  opacity:.5
}
.tuleap-artifact-modal .modal-header .title {
  font-size:24px
}
.tuleap-artifact-modal .column {
  background-color:#0000
}
.tuleap-artifact-modal .column h4 {
  color:var(--tlp-white-color)
}
.tuleap-artifact-modal .modal-body .column {
  padding:15px
}
.tuleap-artifact-modal .modal-body fieldset {
  margin:0 0 20px
}
.table>tfoot>tr>th,
.table>thead>tr>th {
  padding:10px;
  color:var(--tlp-main-color);
  font-weight:600
}
.table>tfoot>tr>th>a,
.table>thead>tr>th>a {
  color:var(--tlp-main-color);
  text-decoration:none
}
.table>thead>tr>th {
  border-bottom:2px solid var(--tlp-main-color)
}
.table>.table-sticky-header>tr>th {
  position:sticky;
  top:45px;
  border-bottom:0;
  background:var(--tlp-structure-background-color);
  background-clip:padding-box;
  box-shadow:inset 0 -2px 0 0 var(--tlp-main-color)
}
.table>tfoot>tr>th {
  border-top:2px solid var(--tlp-main-color)
}
.table>tbody+tbody {
  border-top:0
}
.table>tbody>tr:nth-child(2n)>td {
  background:var(--tlp-table-row-background-even)
}
.table>tbody>tr:nth-child(odd)>td {
  background:var(--tlp-table-row-background-odd)
}
.table>tbody>tr:hover>td {
  background:var(--tlp-main-color-hover-background)
}
.table>tbody>tr>td {
  padding:10px;
  border-bottom:1px solid #e3e5ed;
  line-height:normal;
  vertical-align:middle
}
.table>tbody>tr>td.table-cell-section {
  padding:5px 10px;
  background:var(--tlp-background-color);
  color:var(--tlp-main-color);
  font-size:11px;
  font-weight:600;
  letter-spacing:.3px;
  text-transform:uppercase
}
.table>tbody>tr>td.table-cell-empty {
  height:100px;
  background:#fcfcfc;
  color:var(--tlp-main-color-transparent-70);
  font-style:italic;
  text-align:center;
  vertical-align:middle
}
.table>tbody>tr:first-child>td {
  border-top:0
}
.table>tbody>tr:last-child>td {
  border:0
}
.table>thead>tr>th a,
.table>tbody>tr>td a {
  text-decoration:none
}
#invite-buddies-modal label {
  display:block;
  position:relative;
  margin:0 0 var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:.8125rem;
  font-weight:500
}
#invite-buddies-modal .fa-asterisk {
  position:absolute;
  margin:0 0 0 3px;
  color:var(--tlp-danger-color);
  font-size:.6em
}
#invite-buddies-email,
#invite-buddies-message {
  box-sizing:border-box;
  width:100%
}
#invite-buddies-email {
  height:40px;
  margin:0;
  padding:0 12px
}
#invite-buddies-modal-feedback {
  padding:16px;
  border-bottom:1px solid var(--tlp-border-light-color);
  background:var(--tlp-structure-background-color)
}
#invite-buddies-modal-feedback:empty {
  display:none
}
.invite-buddies-modal-body.invite-buddies-email-sent {
  display:none
}
.invite-buddies-email-sent>.tlp-modal-action:not(.invite-buddies-modal-close) {
  display:none
}
.invite-buddies-email-sent>.tlp-modal-action.invite-buddies-modal-close {
  display:inline-block
}
.invite-buddies-modal-close {
  display:none
}
#invite-buddies-projects {
  width:100%;
  margin:0
}
#browser-deprecation-modal .modal-header {
  background:var(--tlp-warning-color)
}
tlp-mermaid-diagram {
  display:block;
  margin:0 0 var(--tlp-medium-spacing)
}
tlp-mermaid-diagram:last-child {
  margin:0
}
tlp-mermaid-diagram pre>code {
  word-break:break-all;
  white-space:pre-wrap
}
.diagram-mermaid-computing {
  visibility:hidden
}
.diagram-mermaid-source-computing {
  position:relative
}
.diagram-mermaid-source-computing>pre {
  opacity:.5;
  cursor:wait
}
.diagram-mermaid-source-computing>i {
  position:absolute;
  top:calc(50% - .75rem);
  left:calc(50% - .75rem);
  color:var(--tlp-dimmed-color);
  font-size:1.5rem
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error>pre {
  cursor:auto
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error-with-details>pre {
  margin:0;
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error-with-details>.diagram-mermaid-source-computing-explanation {
  margin-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.diagram-mermaid {
  cursor:zoom-in
}
.diagram-mermaid-backdrop-magnified {
  display:flex;
  position:fixed;
  z-index:2005;
  inset:0;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  padding:var(--tlp-x-large-spacing);
  background:var(--tlp-backdrop-color);
  cursor:zoom-out
}
.diagram-mermaid-backdrop-magnified>.diagram-mermaid {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  padding:var(--tlp-medium-spacing);
  overflow:hidden;
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-structure-background-color);
  cursor:all-scroll
}
.diagram-mermaid-backdrop-magnified.diagram-mermaid-panzoom-loading>.diagram-mermaid {
  cursor:wait
}
.diagram-mermaid-backdrop-magnified>.diagram-mermaid-close-button {
  display:inherit
}
.diagram-mermaid-close-button {
  display:none;
  position:absolute;
  top:var(--tlp-x-large-spacing);
  right:var(--tlp-x-large-spacing);
  padding:var(--tlp-medium-spacing);
  transition:color ease-in-out .15s;
  border:0;
  background-color:unset;
  color:var(--tlp-dimmed-color);
  font-size:1.5rem;
  font-weight:600;
  cursor:pointer
}
.diagram-mermaid-close-button:hover {
  color:var(--tlp-main-color)
}
.diagram-mermaid .label {
  padding:0;
  background:#0000;
  font-size:.75rem;
  font-weight:inherit;
  line-height:inherit;
  text-shadow:inherit
}
.tlp-mark-on-dark-background {
  border-bottom:1px solid rgba(233,233,0,.3490196078);
  background:#ffff001a;
  box-shadow:inset 0 -1px #e9e90059;
  color:#d1ca00
}
body {
  padding:0
}
body.widgetable,
body.project-administration {
  background:var(--tlp-background-color)
}
body.project-administration .content {
  padding:0
}
body>.wrapper {
  position:relative;
  min-height:100%
}
body.has-sidebar.sidebar-collapsed>.main {
  margin-left:50px
}
body .main {
  margin:0
}
body.has-sidebar .main {
  margin:0 0 0 250px
}
body.search-page .main .content,
body.mediawiki .main .content {
  padding:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display:block
}
audio,
canvas,
video {
  display:inline-block;
  *display:inline;
  *zoom:1
}
audio:not([controls]) {
  display:none
}
html {
  font-size:100%;
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%
}
a:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
a:hover,
a:active {
  outline:0
}
sub,
sup {
  position:relative;
  font-size:75%;
  line-height:0;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  width:auto\	;
  height:auto;
  max-width:100%;
  vertical-align:middle;
  border:0;
  -ms-interpolation-mode:bicubic
}
#map_canvas img,
.google-maps img {
  max-width:none
}
button,
input,
select,
textarea {
  margin:0;
  font-size:100%;
  vertical-align:middle
}
button,
input {
  *overflow:visible;
  line-height:normal
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding:0;
  border:0
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor:pointer;
  -webkit-appearance:button
}
label,
select,
button,
input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
  cursor:pointer
}
input[type=search] {
  box-sizing:content-box;
  -webkit-appearance:textfield
}
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance:none
}
textarea {
  overflow:auto;
  vertical-align:top
}
@media print {
  * {
    color:#000!important;
    text-shadow:none!important;
    background:transparent!important;
    box-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^="javascript:"]:after,
  a[href^="#"]:after {
    content:""
  }
  pre,
  blockquote {
    border:1px solid #999;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  tr,
  img {
    page-break-inside:avoid
  }
  img {
    max-width:100%!important
  }
  @page {
    margin:.5cm
  }
  p,
  h2,
  h3 {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
}
body {
  margin:0;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
  color:#333;
  background-color:#fff
}
a {
  color:#08c;
  text-decoration:none
}
a:hover,
a:focus {
  color:#005580;
  text-decoration:underline
}
.img-rounded {
  border-radius:6px
}
.img-polaroid {
  padding:4px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  box-shadow:0 1px 3px #0000001a
}
.img-circle {
  border-radius:500px
}
.row {
  margin-left:-20px;
  *zoom:1
}
.row:before,
.row:after {
  display:table;
  line-height:0;
  content:""
}
.row:after {
  clear:both
}
[class*=span] {
  float:left;
  min-height:1px;
  margin-left:20px
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container,
.span12 {
  width:940px
}
.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%;
  *zoom:1
}
.row-fluid:before,
.row-fluid:after {
  display:table;
  line-height:0;
  content:""
}
.row-fluid:after {
  clear:both
}
.row-fluid [class*=span] {
  display:block;
  float:left;
  width:100%;
  min-height:30px;
  margin-left:2.1276595745%;
  *margin-left:2.0744680851%;
  box-sizing:border-box
}
.row-fluid [class*=span]:first-child {
  margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span] {
  margin-left:2.1276595745%
}
.row-fluid .span12 {
  width:100%;
  *width:99.9468085106%
}
.row-fluid .span11 {
  width:91.4893617021%;
  *width:91.4361702128%
}
.row-fluid .span10 {
  width:82.9787234043%;
  *width:82.9255319149%
}
.row-fluid .span9 {
  width:74.4680851064%;
  *width:74.414893617%
}
.row-fluid .span8 {
  width:65.9574468085%;
  *width:65.9042553191%
}
.row-fluid .span7 {
  width:57.4468085106%;
  *width:57.3936170213%
}
.row-fluid .span6 {
  width:48.9361702128%;
  *width:48.8829787234%
}
.row-fluid .span5 {
  width:40.4255319149%;
  *width:40.3723404255%
}
.row-fluid .span4 {
  width:31.914893617%;
  *width:31.8617021277%
}
.row-fluid .span3 {
  width:23.4042553191%;
  *width:23.3510638298%
}
.row-fluid .span2 {
  width:14.8936170213%;
  *width:14.8404255319%
}
.row-fluid .span1 {
  width:6.3829787234%;
  *width:6.329787234%
}
.row-fluid .offset12 {
  margin-left:104.2553191489%;
  *margin-left:104.1489361702%
}
.row-fluid .offset12:first-child {
  margin-left:102.1276595745%;
  *margin-left:102.0212765957%
}
.row-fluid .offset11 {
  margin-left:95.7446808511%;
  *margin-left:95.6382978723%
}
.row-fluid .offset11:first-child {
  margin-left:93.6170212766%;
  *margin-left:93.5106382979%
}
.row-fluid .offset10 {
  margin-left:87.2340425532%;
  *margin-left:87.1276595745%
}
.row-fluid .offset10:first-child {
  margin-left:85.1063829787%;
  *margin-left:85%
}
.row-fluid .offset9 {
  margin-left:78.7234042553%;
  *margin-left:78.6170212766%
}
.row-fluid .offset9:first-child {
  margin-left:76.5957446809%;
  *margin-left:76.4893617021%
}
.row-fluid .offset8 {
  margin-left:70.2127659574%;
  *margin-left:70.1063829787%
}
.row-fluid .offset8:first-child {
  margin-left:68.085106383%;
  *margin-left:67.9787234043%
}
.row-fluid .offset7 {
  margin-left:61.7021276596%;
  *margin-left:61.5957446809%
}
.row-fluid .offset7:first-child {
  margin-left:59.5744680851%;
  *margin-left:59.4680851064%
}
.row-fluid .offset6 {
  margin-left:53.1914893617%;
  *margin-left:53.085106383%
}
.row-fluid .offset6:first-child {
  margin-left:51.0638297872%;
  *margin-left:50.9574468085%
}
.row-fluid .offset5 {
  margin-left:44.6808510638%;
  *margin-left:44.5744680851%
}
.row-fluid .offset5:first-child {
  margin-left:42.5531914894%;
  *margin-left:42.4468085106%
}
.row-fluid .offset4 {
  margin-left:36.170212766%;
  *margin-left:36.0638297872%
}
.row-fluid .offset4:first-child {
  margin-left:34.0425531915%;
  *margin-left:33.9361702128%
}
.row-fluid .offset3 {
  margin-left:27.6595744681%;
  *margin-left:27.5531914894%
}
.row-fluid .offset3:first-child {
  margin-left:25.5319148936%;
  *margin-left:25.4255319149%
}
.row-fluid .offset2 {
  margin-left:19.1489361702%;
  *margin-left:19.0425531915%
}
.row-fluid .offset2:first-child {
  margin-left:17.0212765957%;
  *margin-left:16.914893617%
}
.row-fluid .offset1 {
  margin-left:10.6382978723%;
  *margin-left:10.5319148936%
}
.row-fluid .offset1:first-child {
  margin-left:8.5106382979%;
  *margin-left:8.4042553191%
}
[class*=span].hide,
.row-fluid [class*=span].hide {
  display:none
}
[class*=span].pull-right,
.row-fluid [class*=span].pull-right {
  float:right
}
.container {
  margin-right:auto;
  margin-left:auto;
  *zoom:1
}
.container:before,
.container:after {
  display:table;
  line-height:0;
  content:""
}
.container:after {
  clear:both
}
.container-fluid {
  padding-right:20px;
  padding-left:20px;
  *zoom:1
}
.container-fluid:before,
.container-fluid:after {
  display:table;
  line-height:0;
  content:""
}
.container-fluid:after {
  clear:both
}
p {
  margin:0 0 10px
}
.lead {
  margin-bottom:20px;
  font-size:21px;
  font-weight:200;
  line-height:30px
}
small {
  font-size:85%
}
strong {
  font-weight:700
}
em {
  font-style:italic
}
cite {
  font-style:normal
}
.muted {
  color:#999
}
a.muted:hover,
a.muted:focus {
  color:gray
}
.text-warning {
  color:#c09853
}
a.text-warning:hover,
a.text-warning:focus {
  color:#a47e3c
}
.text-error {
  color:#b94a48
}
a.text-error:hover,
a.text-error:focus {
  color:#953b39
}
.text-info {
  color:#3a87ad
}
a.text-info:hover,
a.text-info:focus {
  color:#2d6987
}
.text-success {
  color:#468847
}
a.text-success:hover,
a.text-success:focus {
  color:#356635
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
.text-center {
  text-align:center
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:10px 0;
  font-family:inherit;
  font-weight:700;
  line-height:20px;
  color:inherit;
  text-rendering:optimizelegibility
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight:400;
  line-height:1;
  color:#999
}
h1,
h2,
h3 {
  line-height:40px
}
h1 {
  font-size:38.5px
}
h2 {
  font-size:31.5px
}
h3 {
  font-size:24.5px
}
h4 {
  font-size:17.5px
}
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
}
.page-header {
  padding-bottom:9px;
  margin:20px 0 30px;
  border-bottom:1px solid #eee
}
ul,
ol {
  padding:0;
  margin:0 0 10px 25px
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom:0
}
li {
  line-height:20px
}
ul.unstyled,
ol.unstyled,
ul.inline,
ol.inline {
  margin-left:0;
  list-style:none
}
ul.inline>li,
ol.inline>li {
  display:inline-block;
  *display:inline;
  padding-right:5px;
  padding-left:5px;
  *zoom:1
}
dl {
  margin-bottom:20px
}
dt,
dd {
  line-height:20px
}
dt {
  font-weight:700
}
dd {
  margin-left:10px
}
.dl-horizontal {
  *zoom:1
}
.dl-horizontal:before,
.dl-horizontal:after {
  display:table;
  line-height:0;
  content:""
}
.dl-horizontal:after {
  clear:both
}
.dl-horizontal dt {
  float:left;
  width:160px;
  overflow:hidden;
  clear:left;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap
}
.dl-horizontal dd {
  margin-left:180px
}
hr {
  margin:20px 0;
  border:0;
  border-top:1px solid #eee;
  border-bottom:1px solid #fff
}
abbr[title],
abbr[data-original-title] {
  cursor:help;
  border-bottom:1px dotted #999
}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase
}
blockquote {
  padding:0 0 0 15px;
  margin:0 0 20px;
  border-left:5px solid #eee
}
blockquote p {
  margin-bottom:0;
  font-size:17.5px;
  font-weight:300;
  line-height:1.25
}
blockquote small {
  display:block;
  line-height:20px;
  color:#999
}
blockquote small:before {
  content:"\2014\a0"
}
blockquote.pull-right {
  float:right;
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eee;
  border-left:0
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align:right
}
blockquote.pull-right small:before {
  content:""
}
blockquote.pull-right small:after {
  content:"\a0\2014"
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:""
}
address {
  display:block;
  margin-bottom:20px;
  font-style:normal;
  line-height:20px
}
code,
pre {
  padding:0 3px 2px;
  font-family:Monaco,Menlo,Consolas,Courier New,monospace;
  font-size:12px;
  color:#333;
  border-radius:3px
}
code {
  padding:2px 4px;
  color:#d14;
  white-space:nowrap;
  background-color:#f7f7f9;
  border:1px solid #e1e1e8
}
pre {
  display:block;
  padding:9.5px;
  margin:0 0 10px;
  font-size:13px;
  line-height:20px;
  word-break:break-all;
  word-wrap:break-word;
  white-space:pre;
  white-space:pre-wrap;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  border-radius:4px
}
pre.prettyprint {
  margin-bottom:20px
}
pre code {
  padding:0;
  color:inherit;
  white-space:pre;
  white-space:pre-wrap;
  background-color:transparent;
  border:0
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll
}
form {
  margin:0 0 20px
}
fieldset {
  padding:0;
  margin:0;
  border:0
}
legend {
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:40px;
  color:#333;
  border:0;
  border-bottom:1px solid #e5e5e5
}
legend small {
  font-size:15px;
  color:#999
}
label,
input,
button,
select,
textarea {
  font-size:14px;
  font-weight:400;
  line-height:20px
}
input,
button,
select,
textarea {
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
label {
  display:block;
  margin-bottom:5px
}
select,
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  display:inline-block;
  height:20px;
  padding:4px 6px;
  margin-bottom:10px;
  font-size:14px;
  line-height:20px;
  color:#555;
  vertical-align:middle;
  border-radius:4px
}
input,
textarea,
.uneditable-input {
  width:206px
}
textarea {
  height:auto
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input {
  background-color:#fff;
  border:1px solid #ccc;
  box-shadow:inset 0 1px 1px #00000013;
  transition:border linear .2s,box-shadow linear .2s
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus {
  border-color:#52a8eccc;
  outline:0;
  outline:thin dotted \	;
  box-shadow:inset 0 1px 1px #00000013,0 0 8px #52a8ec99
}
input[type=radio],
input[type=checkbox] {
  margin:4px 0 0;
  margin-top:1px \	;
  *margin-top:0;
  line-height:normal
}
input[type=file],
input[type=image],
input[type=submit],
input[type=reset],
input[type=button],
input[type=radio],
input[type=checkbox] {
  width:auto
}
select,
input[type=file] {
  height:30px;
  *margin-top:4px;
  line-height:30px
}
select {
  width:220px;
  background-color:#fff;
  border:1px solid #ccc
}
select[multiple],
select[size] {
  height:auto
}
select:focus,
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
.uneditable-input,
.uneditable-textarea {
  color:#999;
  cursor:not-allowed;
  background-color:#fcfcfc;
  border-color:#ccc;
  box-shadow:inset 0 1px 2px #00000006
}
.uneditable-input {
  overflow:hidden;
  white-space:nowrap
}
.uneditable-textarea {
  width:auto;
  height: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
}
.radio,
.checkbox {
  min-height:20px;
  padding-left:20px
}
.radio input[type=radio],
.checkbox input[type=checkbox] {
  float:left;
  margin-left:-20px
}
.controls>.radio:first-child,
.controls>.checkbox:first-child {
  padding-top:5px
}
.radio.inline,
.checkbox.inline {
  display:inline-block;
  padding-top:5px;
  margin-bottom:0;
  vertical-align:middle
}
.radio.inline+.radio.inline,
.checkbox.inline+.checkbox.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
}
input[class*=span],
select[class*=span],
textarea[class*=span],
.uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.row-fluid .uneditable-input[class*=span] {
  float:none;
  margin-left:0
}
.input-append input[class*=span],
.input-append .uneditable-input[class*=span],
.input-prepend input[class*=span],
.input-prepend .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.row-fluid .uneditable-input[class*=span],
.row-fluid .input-prepend [class*=span],
.row-fluid .input-append [class*=span] {
  display:inline-block
}
input,
textarea,
.uneditable-input {
  margin-left:0
}
.controls-row [class*=span]+[class*=span] {
  margin-left:20px
}
input.span12,
textarea.span12,
.uneditable-input.span12 {
  width:926px
}
input.span11,
textarea.span11,
.uneditable-input.span11 {
  width:846px
}
input.span10,
textarea.span10,
.uneditable-input.span10 {
  width:766px
}
input.span9,
textarea.span9,
.uneditable-input.span9 {
  width:686px
}
input.span8,
textarea.span8,
.uneditable-input.span8 {
  width:606px
}
input.span7,
textarea.span7,
.uneditable-input.span7 {
  width:526px
}
input.span6,
textarea.span6,
.uneditable-input.span6 {
  width:446px
}
input.span5,
textarea.span5,
.uneditable-input.span5 {
  width:366px
}
input.span4,
textarea.span4,
.uneditable-input.span4 {
  width:286px
}
input.span3,
textarea.span3,
.uneditable-input.span3 {
  width:206px
}
input.span2,
textarea.span2,
.uneditable-input.span2 {
  width:126px
}
input.span1,
textarea.span1,
.uneditable-input.span1 {
  width:46px
}
.controls-row {
  *zoom:1
}
.controls-row:before,
.controls-row:after {
  display:table;
  line-height:0;
  content:""
}
.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],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor:not-allowed;
  background-color:#eee
}
input[type=radio][disabled],
input[type=checkbox][disabled],
input[type=radio][readonly],
input[type=checkbox][readonly] {
  background-color:transparent
}
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline,
.control-group.warning .checkbox,
.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 #00000013
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color:#a47e3c;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #dbc59e
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color:#c09853;
  background-color:#fcf8e3;
  border-color:#c09853
}
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline,
.control-group.error .checkbox,
.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 #00000013
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color:#953b39;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #d59392
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color:#b94a48;
  background-color:#f2dede;
  border-color:#b94a48
}
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline,
.control-group.success .checkbox,
.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 #00000013
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color:#356635;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #7aba7b
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color:#468847;
  background-color:#dff0d8;
  border-color:#468847
}
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline,
.control-group.info .checkbox,
.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 #00000013
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color:#2d6987;
  box-shadow:inset 0 1px 1px #00000013,0 0 6px #7ab5d3
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color:#3a87ad;
  background-color:#d9edf7;
  border-color:#3a87ad
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color:#b94a48;
  border-color:#ee5f5b
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color:#e9322d;
  box-shadow:0 0 6px #f8b9b7
}
.form-actions {
  padding:19px 20px 20px;
  margin-top:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-top:1px solid #e5e5e5;
  *zoom:1
}
.form-actions:before,
.form-actions:after {
  display:table;
  line-height:0;
  content:""
}
.form-actions:after {
  clear:both
}
.help-block,
.help-inline {
  color:#595959
}
.help-block {
  display:block;
  margin-bottom:10px
}
.help-inline {
  display:inline-block;
  *display:inline;
  padding-left:5px;
  vertical-align:middle;
  *zoom:1
}
.input-append,
.input-prepend {
  display:inline-block;
  margin-bottom:10px;
  font-size:0;
  white-space:nowrap;
  vertical-align:middle
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input,
.input-append .dropdown-menu,
.input-prepend .dropdown-menu,
.input-append .popover,
.input-prepend .popover {
  font-size:14px
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position:relative;
  margin-bottom:0;
  *margin-left:0;
  vertical-align:top;
  border-radius:0 4px 4px 0
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index:2
}
.input-append .add-on,
.input-prepend .add-on {
  display:inline-block;
  width:auto;
  height:20px;
  min-width:16px;
  padding:4px 5px;
  font-size:14px;
  font-weight:400;
  line-height:20px;
  text-align:center;
  text-shadow:0 1px 0 #fff;
  background-color:#eee;
  border:1px solid #ccc
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn,
.input-append .btn-group>.dropdown-toggle,
.input-prepend .btn-group>.dropdown-toggle {
  vertical-align:top;
  border-radius:0
}
.input-append .active,
.input-prepend .active {
  background-color:#a9dba9;
  border-color:#46a546
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right:-1px
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child,
.input-append input,
.input-append select,
.input-append .uneditable-input {
  border-radius:4px 0 0 4px
}
.input-append input+.btn-group .btn:last-child,
.input-append select+.btn-group .btn:last-child,
.input-append .uneditable-input+.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:last-child,
.input-append .btn-group:last-child>.dropdown-toggle {
  border-radius:0 4px 4px 0
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  border-radius:0
}
.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn,
.input-prepend.input-append .uneditable-input+.btn-group .btn {
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right:-1px;
  border-radius:4px 0 0 4px
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left:-1px;
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .btn-group:first-child {
  margin-left:0
}
input.search-query {
  padding-right:14px;
  padding-right:4px \	;
  padding-left:14px;
  padding-left:4px \	;
  margin-bottom:0;
  border-radius:15px
}
.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-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  vertical-align:middle;
  *zoom:1
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display:none
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display:inline-block
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom:0
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left:0;
  margin-bottom:0;
  vertical-align:middle
}
.form-search .radio input[type=radio],
.form-search .checkbox input[type=checkbox],
.form-inline .radio input[type=radio],
.form-inline .checkbox input[type=checkbox] {
  float:left;
  margin-right:3px;
  margin-left:0
}
.control-group {
  margin-bottom:10px
}
legend+.control-group {
  margin-top:20px;
  -webkit-margin-top-collapse:separate
}
.form-horizontal .control-group {
  margin-bottom:20px;
  *zoom:1
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display:table;
  line-height:0;
  content:""
}
.form-horizontal .control-group:after {
  clear:both
}
.form-horizontal .control-label {
  float:left;
  width:160px;
  padding-top:5px;
  text-align:right
}
.form-horizontal .controls {
  *display:inline-block;
  *padding-left:20px;
  margin-left:180px;
  *margin-left:0
}
.form-horizontal .controls:first-child {
  *padding-left:180px
}
.form-horizontal .help-block {
  margin-bottom:0
}
.form-horizontal input+.help-block,
.form-horizontal select+.help-block,
.form-horizontal textarea+.help-block,
.form-horizontal .uneditable-input+.help-block,
.form-horizontal .input-prepend+.help-block,
.form-horizontal .input-append+.help-block {
  margin-top:10px
}
.form-horizontal .form-actions {
  padding-left:180px
}
table {
  max-width:100%;
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0
}
.table {
  width:100%;
  margin-bottom:20px
}
.table th,
.table td {
  padding:8px;
  line-height:20px;
  text-align:left;
  vertical-align:top;
  border-top:1px solid #ddd
}
.table th {
  font-weight:700
}
.table thead th {
  vertical-align:bottom
}
.table caption+thead tr:first-child th,
.table caption+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top:0
}
.table tbody+tbody {
  border-top:2px solid #ddd
}
.table .table {
  background-color:#fff
}
.table-condensed th,
.table-condensed td {
  padding:4px 5px
}
.table-bordered {
  border:1px solid #ddd;
  border-collapse:separate;
  *border-collapse:collapse;
  border-left:0;
  border-radius:4px
}
.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tbody>tr>td {
  border-left:1px solid #ddd
}
.table-bordered>caption+thead>tr:first-child>th,
.table-bordered>caption+tbody>tr:first-child>th,
.table-bordered>caption+tbody>tr:first-child>td,
.table-bordered>colgroup+thead>tr:first-child>th,
.table-bordered>colgroup+tbody>tr:first-child>th,
.table-bordered>colgroup+tbody>tr:first-child>td,
.table-bordered>thead:first-child>tr:first-child>th,
.table-bordered>tbody:first-child>tr:first-child>th,
.table-bordered>tbody:first-child>tr:first-child>td {
  border-top:0
}
.table-bordered>thead:first-child>tr:first-child>th:first-child,
.table-bordered>tbody:first-child>tr:first-child>td:first-child,
.table-bordered>tbody:first-child>tr:first-child>th:first-child {
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px
}
.table-bordered>thead:first-child>tr:first-child>th:last-child,
.table-bordered>tbody:first-child>tr:first-child>td:last-child,
.table-bordered>tbody:first-child>tr:first-child>th:last-child {
  border-top-right-radius:4px;
  -moz-border-radius-topright:4px
}
.table-bordered>thead:last-child>tr:last-child>th:first-child,
.table-bordered>tbody:last-child>tr:last-child>td:first-child,
.table-bordered>tbody:last-child>tr:last-child>th:first-child,
.table-bordered>tfoot:last-child>tr:last-child>td:first-child,
.table-bordered>tfoot:last-child>tr:last-child>th:first-child {
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomleft:4px
}
.table-bordered>thead:last-child>tr:last-child>th:last-child,
.table-bordered>tbody:last-child>tr:last-child>td:last-child,
.table-bordered>tbody:last-child>tr:last-child>th:last-child,
.table-bordered>tfoot:last-child>tr:last-child>td:last-child,
.table-bordered>tfoot:last-child>tr:last-child>th:last-child {
  border-bottom-right-radius:4px;
  -moz-border-radius-bottomright:4px
}
.table-bordered>tfoot+tbody:last-child>tr:last-child>td:first-child {
  border-bottom-left-radius:0;
  -moz-border-radius-bottomleft:0
}
.table-bordered>tfoot+tbody:last-child>tr:last-child>td:last-child {
  border-bottom-right-radius:0;
  -moz-border-radius-bottomright:0
}
.table-bordered>caption+thead>tr:first-child>th:first-child,
.table-bordered>caption+tbody>tr:first-child>td:first-child,
.table-bordered>colgroup+thead>tr:first-child>th:first-child,
.table-bordered>colgroup+tbody>tr:first-child>td:first-child {
  border-top-left-radius:4px;
  -moz-border-radius-topleft:4px
}
.table-bordered>caption+thead>tr:first-child>th:last-child,
.table-bordered>caption+tbody>tr:first-child>td:last-child,
.table-bordered>colgroup+thead>tr:first-child>th:last-child,
.table-bordered>colgroup+tbody>tr:first-child>td:last-child {
  border-top-right-radius:4px;
  -moz-border-radius-topright: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
}
table td[class*=span],
table th[class*=span],
.row-fluid table td[class*=span],
.row-fluid table th[class*=span] {
  display:table-cell;
  float:none;
  margin-left:0
}
.table td.span1,
.table th.span1 {
  float:none;
  width:44px;
  margin-left:0
}
.table td.span2,
.table th.span2 {
  float:none;
  width:124px;
  margin-left:0
}
.table td.span3,
.table th.span3 {
  float:none;
  width:204px;
  margin-left:0
}
.table td.span4,
.table th.span4 {
  float:none;
  width:284px;
  margin-left:0
}
.table td.span5,
.table th.span5 {
  float:none;
  width:364px;
  margin-left:0
}
.table td.span6,
.table th.span6 {
  float:none;
  width:444px;
  margin-left:0
}
.table td.span7,
.table th.span7 {
  float:none;
  width:524px;
  margin-left:0
}
.table td.span8,
.table th.span8 {
  float:none;
  width:604px;
  margin-left:0
}
.table td.span9,
.table th.span9 {
  float:none;
  width:684px;
  margin-left:0
}
.table td.span10,
.table th.span10 {
  float:none;
  width:764px;
  margin-left:0
}
.table td.span11,
.table th.span11 {
  float:none;
  width:844px;
  margin-left:0
}
.table td.span12,
.table th.span12 {
  float:none;
  width:924px;
  margin-left:0
}
.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
}
.dropup,
.dropdown {
  position:relative
}
.dropdown-toggle {
  *margin-bottom:-3px
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline:0
}
.caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:""
}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px
}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  *border-right-width:2px;
  *border-bottom-width:2px;
  border-radius:6px;
  box-shadow:0 5px 10px #0003;
  -moz-background-clip:padding;
  background-clip:padding-box
}
.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.dropdown-menu .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #fff
}
.dropdown-menu>li>a {
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:400;
  line-height:20px;
  color:#333;
  white-space:nowrap
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a {
  color:#fff;
  text-decoration:none;
  background-color:#0081c2;
  background-image:linear-gradient(to bottom,#08c,#0077b3);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0)
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color:#fff;
  text-decoration:none;
  background-color:#0081c2;
  background-image:linear-gradient(to bottom,#08c,#0077b3);
  background-repeat:repeat-x;
  outline:0;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0)
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color:#999
}
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration:none;
  cursor:default;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open {
  *z-index:1000
}
.open>.dropdown-menu {
  display:block
}
.dropdown-backdrop {
  position:fixed;
  inset:0;
  z-index:990
}
.pull-right>.dropdown-menu {
  right:0;
  left:auto
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top:0;
  border-bottom:4px solid #000;
  content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:1px
}
.dropdown-submenu {
  position:relative
}
.dropdown-submenu>.dropdown-menu {
  top:0;
  left:100%;
  margin-top:-6px;
  margin-left:-1px;
  border-radius:0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
  display:block
}
.dropup .dropdown-submenu>.dropdown-menu {
  top:auto;
  bottom:0;
  margin-top:0;
  margin-bottom:-2px;
  border-radius:5px 5px 5px 0
}
.dropdown-submenu>a:after {
  display:block;
  float:right;
  width:0;
  height:0;
  margin-top:5px;
  margin-right:-10px;
  border-color:transparent;
  border-left-color:#ccc;
  border-style:solid;
  border-width:5px 0 5px 5px;
  content:" "
}
.dropdown-submenu:hover>a:after {
  border-left-color:#fff
}
.dropdown-submenu.pull-left {
  float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
  left:-100%;
  margin-left:10px;
  border-radius:6px 0 6px 6px
}
.dropdown .dropdown-menu .nav-header {
  padding-right:20px;
  padding-left:20px
}
.typeahead {
  z-index:1051;
  margin-top:2px;
  border-radius:4px
}
.well {
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:4px;
  box-shadow:inset 0 1px 1px #0000000d
}
.well blockquote {
  border-color:#ddd;
  border-color:#00000026
}
.well-large {
  padding:24px;
  border-radius:6px
}
.well-small {
  padding:9px;
  border-radius:3px
}
.fade {
  opacity:0;
  transition:opacity .15s linear
}
.fade.in {
  opacity:1
}
.collapse {
  position:relative;
  height:0;
  overflow:hidden;
  transition:height .35s ease
}
.collapse.in {
  height:auto
}
.close {
  float:right;
  font-size:20px;
  font-weight:700;
  line-height:20px;
  color:#000;
  text-shadow:0 1px 0 #fff;
  opacity:.2;
  filter:alpha(opacity=20)
}
.close:hover,
.close:focus {
  color:#000;
  text-decoration:none;
  cursor:pointer;
  opacity:.4;
  filter:alpha(opacity=40)
}
button.close {
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none
}
.btn {
  display:inline-block;
  *display:inline;
  padding:4px 12px;
  margin-bottom:0;
  *margin-left:.3em;
  font-size:14px;
  line-height:20px;
  color:#333;
  text-align:center;
  text-shadow:0 1px 1px rgba(255,255,255,.75);
  vertical-align:middle;
  cursor:pointer;
  background-color:#f5f5f5;
  *background-color:#e6e6e6;
  background-image:linear-gradient(to bottom,#fff,#e6e6e6);
  background-repeat:repeat-x;
  border:1px solid #ccc;
  *border:0;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  border-bottom-color:#b3b3b3;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom:1;
  box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color:#333;
  background-color:#e6e6e6;
  *background-color:#d9d9d9
}
.btn:active,
.btn.active {
  background-color:#ccc \	
}
.btn:first-child {
  *margin-left:0
}
.btn:hover,
.btn:focus {
  color:#333;
  text-decoration:none;
  background-position:0 -15px;
  transition:background-position .1s linear
}
.btn:focus {
  outline:thin dotted #333;
  outline-offset:-2px
}
.btn.active,
.btn:active {
  background-image:none;
  outline:0;
  box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d
}
.btn.disabled,
.btn[disabled] {
  cursor:default;
  background-image:none;
  opacity:.65;
  filter:alpha(opacity=65);
  box-shadow:none
}
.btn-large {
  padding:11px 19px;
  font-size:17.5px;
  border-radius:6px
}
.btn-large [class^=icon-],
.btn-large [class*=" icon-"] {
  margin-top:4px
}
.btn-small {
  padding:2px 10px;
  font-size:11.9px;
  border-radius:3px
}
.btn-small [class^=icon-],
.btn-small [class*=" icon-"] {
  margin-top:0
}
.btn-mini [class^=icon-],
.btn-mini [class*=" icon-"] {
  margin-top:-1px
}
.btn-mini {
  padding:0 6px;
  font-size:10.5px;
  border-radius:3px
}
.btn-block {
  display:block;
  width:100%;
  padding-right:0;
  padding-left:0;
  box-sizing:border-box
}
.btn-block+.btn-block {
  margin-top:5px
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width:100%
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color:#ffffffbf
}
.btn-primary {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#006dcc;
  *background-color:#04c;
  background-image:linear-gradient(to bottom,#08c,#04c);
  background-repeat:repeat-x;
  border-color:#04c #04c #002a80;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color:#fff;
  background-color:#04c;
  *background-color:#003bb3
}
.btn-primary:active,
.btn-primary.active {
  background-color:#039 \	
}
.btn-warning {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#faa732;
  *background-color:#f89406;
  background-image:linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat:repeat-x;
  border-color:#f89406 #f89406 #ad6704;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color:#fff;
  background-color:#f89406;
  *background-color:#df8505
}
.btn-warning:active,
.btn-warning.active {
  background-color:#c67605 \	
}
.btn-danger {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#da4f49;
  *background-color:#bd362f;
  background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
  background-repeat:repeat-x;
  border-color:#bd362f #bd362f #802420;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color:#fff;
  background-color:#bd362f;
  *background-color:#a9302a
}
.btn-danger:active,
.btn-danger.active {
  background-color:#942a25 \	
}
.btn-success {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#5bb75b;
  *background-color:#51a351;
  background-image:linear-gradient(to bottom,#62c462,#51a351);
  background-repeat:repeat-x;
  border-color:#51a351 #51a351 #387038;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff51a351",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color:#fff;
  background-color:#51a351;
  *background-color:#499249
}
.btn-success:active,
.btn-success.active {
  background-color:#408140 \	
}
.btn-info {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#49afcd;
  *background-color:#2f96b4;
  background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
  background-repeat:repeat-x;
  border-color:#2f96b4 #2f96b4 #1f6377;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color:#fff;
  background-color:#2f96b4;
  *background-color:#2a85a0
}
.btn-info:active,
.btn-info.active {
  background-color:#24748c \	
}
.btn-inverse {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#363636;
  *background-color:#222;
  background-image:linear-gradient(to bottom,#444,#222);
  background-repeat:repeat-x;
  border-color:#222 #222 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color:#fff;
  background-color:#222;
  *background-color:#151515
}
.btn-inverse:active,
.btn-inverse.active {
  background-color:#080808 \	
}
button.btn,
input[type=submit].btn {
  *padding-top:3px;
  *padding-bottom:3px
}
button.btn::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
  padding:0;
  border:0
}
button.btn.btn-large,
input[type=submit].btn.btn-large {
  *padding-top:7px;
  *padding-bottom:7px
}
button.btn.btn-small,
input[type=submit].btn.btn-small {
  *padding-top:3px;
  *padding-bottom:3px
}
button.btn.btn-mini,
input[type=submit].btn.btn-mini {
  *padding-top:1px;
  *padding-bottom:1px
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color:transparent;
  background-image:none;
  box-shadow:none
}
.btn-link {
  color:#08c;
  cursor:pointer;
  border-color:transparent;
  border-radius:0
}
.btn-link:hover,
.btn-link:focus {
  color:#005580;
  text-decoration:underline;
  background-color:transparent
}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus {
  color:#333;
  text-decoration:none
}
.btn-group {
  position:relative;
  display:inline-block;
  *display:inline;
  *margin-left:.3em;
  font-size:0;
  white-space:nowrap;
  vertical-align:middle;
  *zoom:1
}
.btn-group:first-child {
  *margin-left:0
}
.btn-group+.btn-group {
  margin-left:5px
}
.btn-toolbar {
  margin-top:10px;
  margin-bottom:10px;
  font-size:0
}
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn-group+.btn,
.btn-toolbar>.btn+.btn-group {
  margin-left:5px
}
.btn-group>.btn {
  position:relative;
  border-radius:0
}
.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 {
  margin-left:0;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px
}
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px
}
.btn-group>.btn.large:first-child {
  margin-left:0;
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px
}
.btn-group>.btn.large:last-child,
.btn-group>.large.dropdown-toggle {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px
}
.btn-group>.btn:hover,
.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active {
  z-index:2
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline:0
}
.btn-group>.btn+.dropdown-toggle {
  *padding-top:5px;
  padding-right:8px;
  *padding-bottom:5px;
  padding-left:8px;
  box-shadow:inset 1px 0 #ffffff20,inset 0 1px #fff3,0 1px 2px #0000000d
}
.btn-group>.btn-mini+.dropdown-toggle {
  *padding-top:2px;
  padding-right:5px;
  *padding-bottom:2px;
  padding-left:5px
}
.btn-group>.btn-small+.dropdown-toggle {
  *padding-top:5px;
  *padding-bottom:4px
}
.btn-group>.btn-large+.dropdown-toggle {
  *padding-top:7px;
  padding-right:12px;
  *padding-bottom:7px;
  padding-left: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-top:8px;
  margin-left:0
}
.btn-large .caret {
  margin-top:6px
}
.btn-large .caret {
  border-top-width:5px;
  border-right-width:5px;
  border-left-width:5px
}
.btn-mini .caret,
.btn-small .caret {
  margin-top:8px
}
.dropup .btn-large .caret {
  border-bottom-width:5px
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.btn-group-vertical {
  display:inline-block;
  *display:inline;
  *zoom:1
}
.btn-group-vertical>.btn {
  display:block;
  float:none;
  max-width:100%;
  border-radius:0
}
.btn-group-vertical>.btn+.btn {
  margin-top:-1px;
  margin-left:0
}
.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
}
.alert {
  padding:8px 35px 8px 14px;
  margin-bottom:20px;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  border-radius:4px
}
.alert,
.alert h4 {
  color:#c09853
}
.alert h4 {
  margin:0
}
.alert .close {
  position:relative;
  top:-2px;
  right:-21px;
  line-height:20px
}
.alert-success {
  color:#468847;
  background-color:#dff0d8;
  border-color:#d6e9c6
}
.alert-success h4 {
  color:#468847
}
.alert-danger,
.alert-error {
  color:#b94a48;
  background-color:#f2dede;
  border-color:#eed3d7
}
.alert-danger h4,
.alert-error h4 {
  color:#b94a48
}
.alert-info {
  color:#3a87ad;
  background-color:#d9edf7;
  border-color:#bce8f1
}
.alert-info h4 {
  color:#3a87ad
}
.alert-block {
  padding-top:14px;
  padding-bottom:14px
}
.alert-block>p,
.alert-block>ul {
  margin-bottom:0
}
.alert-block p+p {
  margin-top:5px
}
.nav {
  margin-bottom:20px;
  margin-left:0;
  list-style:none
}
.nav>li>a {
  display:block
}
.nav>li>a:hover,
.nav>li>a:focus {
  text-decoration:none;
  background-color:#eee
}
.nav>li>a>img {
  max-width:none
}
.nav>.pull-right {
  float:right
}
.nav-header {
  display:block;
  padding:3px 15px;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  color:#999;
  text-shadow:0 1px 0 rgba(255,255,255,.5);
  text-transform:uppercase
}
.nav li+.nav-header {
  margin-top:9px
}
.nav-list {
  padding-right:15px;
  padding-left:15px;
  margin-bottom:0
}
.nav-list>li>a,
.nav-list .nav-header {
  margin-right:-15px;
  margin-left:-15px;
  text-shadow:0 1px 0 rgba(255,255,255,.5)
}
.nav-list>li>a {
  padding:3px 15px
}
.nav-list>.active>a,
.nav-list>.active>a:hover,
.nav-list>.active>a:focus {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.2);
  background-color:#08c
}
.nav-list [class^=icon-],
.nav-list [class*=" icon-"] {
  margin-right:2px
}
.nav-list .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #fff
}
.nav-tabs,
.nav-pills {
  *zoom:1
}
.nav-tabs:before,
.nav-pills:before,
.nav-tabs:after,
.nav-pills:after {
  display:table;
  line-height:0;
  content:""
}
.nav-tabs:after,
.nav-pills:after {
  clear:both
}
.nav-tabs>li,
.nav-pills>li {
  float:left
}
.nav-tabs>li>a,
.nav-pills>li>a {
  padding-right:12px;
  padding-left:12px;
  margin-right:2px;
  line-height:14px
}
.nav-tabs {
  border-bottom:1px solid #ddd
}
.nav-tabs>li {
  margin-bottom:-1px
}
.nav-tabs>li>a {
  padding-top:8px;
  padding-bottom:8px;
  line-height:20px;
  border:1px solid transparent;
  border-radius:4px 4px 0 0
}
.nav-tabs>li>a:hover,
.nav-tabs>li>a:focus {
  border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
  color:#555;
  cursor:default;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent
}
.nav-pills>li>a {
  padding-top:8px;
  padding-bottom:8px;
  margin-top:2px;
  margin-bottom:2px;
  border-radius:5px
}
.nav-pills>.active>a,
.nav-pills>.active>a:hover,
.nav-pills>.active>a:focus {
  color:#fff;
  background-color:#08c
}
.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-right-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px
}
.nav-tabs.nav-stacked>li:last-child>a {
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px
}
.nav-tabs.nav-stacked>li>a:hover,
.nav-tabs.nav-stacked>li>a:focus {
  z-index:2;
  border-color:#ddd
}
.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 {
  margin-top:6px;
  border-top-color:#08c;
  border-bottom-color:#08c
}
.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color:#005580;
  border-bottom-color:#005580
}
.nav-tabs .dropdown-toggle .caret {
  margin-top:8px
}
.nav .active .dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color:#555;
  border-bottom-color:#555
}
.nav>.dropdown.active>a:hover,
.nav>.dropdown.active>a:focus {
  cursor:pointer
}
.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav>li.dropdown.open.active>a:hover,
.nav>li.dropdown.open.active>a:focus {
  color:#fff;
  background-color:#999;
  border-color:#999
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open a:focus .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;
  opacity:1;
  filter:alpha(opacity=100)
}
.tabs-stacked .open>a:hover,
.tabs-stacked .open>a:focus {
  border-color:#999
}
.tabbable {
  *zoom:1
}
.tabbable:before,
.tabbable:after {
  display:table;
  line-height:0;
  content:""
}
.tabbable:after {
  clear:both
}
.tab-content {
  overflow:auto
}
.tabs-below>.nav-tabs,
.tabs-right>.nav-tabs,
.tabs-left>.nav-tabs {
  border-bottom:0
}
.tab-content>.tab-pane,
.pill-content>.pill-pane {
  display:none
}
.tab-content>.active,
.pill-content>.active {
  display:block
}
.tabs-below>.nav-tabs {
  border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li {
  margin-top:-1px;
  margin-bottom:0
}
.tabs-below>.nav-tabs>li>a {
  border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,
.tabs-below>.nav-tabs>li>a:focus {
  border-top-color:#ddd;
  border-bottom-color:transparent
}
.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:hover,
.tabs-below>.nav-tabs>.active>a:focus {
  border-color:transparent #ddd #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 {
  min-width:74px;
  margin-right:0;
  margin-bottom:3px
}
.tabs-left>.nav-tabs {
  float:left;
  margin-right:19px;
  border-right:1px solid #ddd
}
.tabs-left>.nav-tabs>li>a {
  margin-right:-1px;
  border-radius:4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,
.tabs-left>.nav-tabs>li>a:focus {
  border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
  border-color:#ddd transparent #ddd #ddd;
  *border-right-color:#fff
}
.tabs-right>.nav-tabs {
  float:right;
  margin-left:19px;
  border-left:1px solid #ddd
}
.tabs-right>.nav-tabs>li>a {
  margin-left:-1px;
  border-radius:0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,
.tabs-right>.nav-tabs>li>a:focus {
  border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:hover,
.tabs-right>.nav-tabs .active>a:focus {
  border-color:#ddd #ddd #ddd transparent;
  *border-left-color:#fff
}
.nav>.disabled>a {
  color:#999
}
.nav>.disabled>a:hover,
.nav>.disabled>a:focus {
  text-decoration:none;
  cursor:default;
  background-color:transparent
}
.navbar {
  *position:relative;
  *z-index:2;
  margin-bottom:20px;
  overflow:visible
}
.navbar-inner {
  min-height:40px;
  padding-right:20px;
  padding-left:20px;
  background-color:#fafafa;
  background-image:linear-gradient(to bottom,#fff,#f2f2f2);
  background-repeat:repeat-x;
  border:1px solid #d4d4d4;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff2f2f2",GradientType=0);
  *zoom:1;
  box-shadow:0 1px 4px #0001
}
.navbar-inner:before,
.navbar-inner:after {
  display:table;
  line-height:0;
  content:""
}
.navbar-inner:after {
  clear:both
}
.navbar .container {
  width:auto
}
.nav-collapse.collapse {
  height:auto;
  overflow:visible
}
.navbar .brand {
  display:block;
  float:left;
  padding:10px 20px;
  margin-left:-20px;
  font-size:20px;
  font-weight:200;
  color:#777;
  text-shadow:0 1px 0 #fff
}
.navbar .brand:hover,
.navbar .brand:focus {
  text-decoration:none
}
.navbar-text {
  margin-bottom:0;
  line-height:40px;
  color:#777
}
.navbar-link {
  color:#777
}
.navbar-link:hover,
.navbar-link:focus {
  color:#333
}
.navbar .divider-vertical {
  height:40px;
  margin:0 9px;
  border-right:1px solid #fff;
  border-left:1px solid #f2f2f2
}
.navbar .btn,
.navbar .btn-group {
  margin-top:5px
}
.navbar .btn-group .btn,
.navbar .input-prepend .btn,
.navbar .input-append .btn,
.navbar .input-prepend .btn-group,
.navbar .input-append .btn-group {
  margin-top:0
}
.navbar-form {
  margin-bottom:0;
  *zoom:1
}
.navbar-form:before,
.navbar-form:after {
  display:table;
  line-height:0;
  content:""
}
.navbar-form:after {
  clear:both
}
.navbar-form input,
.navbar-form select,
.navbar-form .radio,
.navbar-form .checkbox {
  margin-top:5px
}
.navbar-form input,
.navbar-form select,
.navbar-form .btn {
  display:inline-block;
  margin-bottom:0
}
.navbar-form input[type=image],
.navbar-form input[type=checkbox],
.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 {
  position:relative;
  float:left;
  margin-top:5px;
  margin-bottom:0
}
.navbar-search .search-query {
  padding:4px 14px;
  margin-bottom:0;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:1;
  border-radius:15px
}
.navbar-static-top {
  position:static;
  margin-bottom:0
}
.navbar-static-top .navbar-inner {
  border-radius:0
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position:fixed;
  right:0;
  left:0;
  z-index:1030;
  margin-bottom:0
}
.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-top .navbar-inner,
.navbar-fixed-bottom .navbar-inner {
  padding-right:0;
  padding-left:0;
  border-radius:0
}
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .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 {
  position:relative;
  left:0;
  display:block;
  float:left;
  margin:0 10px 0 0
}
.navbar .nav.pull-right {
  float:right;
  margin-right:0
}
.navbar .nav>li {
  float:left
}
.navbar .nav>li>a {
  float:none;
  padding:10px 15px;
  color:#777;
  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 {
  color:#333;
  text-decoration:none;
  background-color:transparent
}
.navbar .nav>.active>a,
.navbar .nav>.active>a:hover,
.navbar .nav>.active>a:focus {
  color:#555;
  text-decoration:none;
  background-color:#e5e5e5;
  box-shadow:inset 0 3px 8px #00000020
}
.navbar .btn-navbar {
  display:none;
  float:right;
  padding:7px 10px;
  margin-right:5px;
  margin-left:5px;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#ededed;
  *background-color:#e5e5e5;
  background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);
  background-repeat:repeat-x;
  border-color:#e5e5e5 #e5e5e5 #bfbfbf;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2",endColorstr="#ffe5e5e5",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff13
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
  color:#fff;
  background-color:#e5e5e5;
  *background-color:#d9d9d9
}
.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
  background-color:#ccc \	
}
.navbar .btn-navbar .icon-bar {
  display:block;
  width:18px;
  height:2px;
  background-color:#f5f5f5;
  border-radius:1px;
  box-shadow:0 1px #00000040
}
.btn-navbar .icon-bar+.icon-bar {
  margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before {
  position:absolute;
  top:-7px;
  left:9px;
  display:inline-block;
  border-right:7px solid transparent;
  border-bottom:7px solid #ccc;
  border-left:7px solid transparent;
  border-bottom-color:#0003;
  content:""
}
.navbar .nav>li>.dropdown-menu:after {
  position:absolute;
  top:-6px;
  left:10px;
  display:inline-block;
  border-right:6px solid transparent;
  border-bottom:6px solid #fff;
  border-left:6px solid transparent;
  content:""
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
  top:auto;
  bottom:-7px;
  border-top:7px solid #ccc;
  border-bottom:0;
  border-top-color:#0003
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
  top:auto;
  bottom:-6px;
  border-top:6px solid #fff;
  border-bottom:0
}
.navbar .nav li.dropdown>a:hover .caret,
.navbar .nav li.dropdown>a:focus .caret {
  border-top-color:#333;
  border-bottom-color:#333
}
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
  color:#555;
  background-color:#e5e5e5
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
  border-top-color:#777;
  border-bottom-color:#777
}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret {
  border-top-color:#555;
  border-bottom-color:#555
}
.navbar .pull-right>li>.dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right {
  right:0;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu:before,
.navbar .nav>li>.dropdown-menu.pull-right:before {
  right:12px;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu:after,
.navbar .nav>li>.dropdown-menu.pull-right:after {
  right:13px;
  left:auto
}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,
.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu {
  right:100%;
  left:auto;
  margin-right:-1px;
  margin-left:0;
  border-radius:6px 0 6px 6px
}
.navbar-inverse .navbar-inner {
  background-color:#1b1b1b;
  background-image:linear-gradient(to bottom,#222,#111);
  background-repeat:repeat-x;
  border-color:#252525;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222",endColorstr="#ff111111",GradientType=0)
}
.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
  color:#999;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav>li>a:hover,
.navbar-inverse .brand:focus,
.navbar-inverse .nav>li>a:focus {
  color:#fff
}
.navbar-inverse .brand,
.navbar-inverse .navbar-text {
  color:#999
}
.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
  color:#fff;
  background-color:transparent
}
.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus {
  color:#fff;
  background-color:#111
}
.navbar-inverse .navbar-link {
  color:#999
}
.navbar-inverse .navbar-link:hover,
.navbar-inverse .navbar-link:focus {
  color:#fff
}
.navbar-inverse .divider-vertical {
  border-right-color:#222;
  border-left-color:#111
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle {
  color:#fff;
  background-color:#111
}
.navbar-inverse .nav li.dropdown>a:hover .caret,
.navbar-inverse .nav li.dropdown>a:focus .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
  border-top-color:#999;
  border-bottom-color:#999
}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff
}
.navbar-inverse .navbar-search .search-query {
  color:#fff;
  background-color:#515151;
  border-color:#111;
  box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff26;
  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:focus,
.navbar-inverse .navbar-search .search-query.focused {
  padding:5px 15px;
  color:#333;
  text-shadow:0 1px 0 #fff;
  background-color:#fff;
  border:0;
  outline:0;
  box-shadow:0 0 3px #00000026
}
.navbar-inverse .btn-navbar {
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#0e0e0e;
  *background-color:#040404;
  background-image:linear-gradient(to bottom,#151515,#040404);
  background-repeat:repeat-x;
  border-color:#040404 #040404 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515",endColorstr="#ff040404",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
  color:#fff;
  background-color:#040404;
  *background-color:#000
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
  background-color:#000 \	
}
.breadcrumb {
  padding:8px 15px;
  margin:0 0 20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px
}
.breadcrumb>li {
  display:inline-block;
  *display:inline;
  text-shadow:0 1px 0 #fff;
  *zoom:1
}
.breadcrumb>li>.divider {
  padding:0 5px;
  color:#ccc
}
.breadcrumb>.active {
  color:#999
}
.pagination {
  margin:20px 0
}
.pagination ul {
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  margin-left:0;
  border-radius:4px;
  *zoom:1;
  box-shadow:0 1px 2px #0000000d
}
.pagination ul>li {
  display:inline
}
.pagination ul>li>a,
.pagination ul>li>span {
  float:left;
  padding:4px 12px;
  line-height:20px;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #ddd;
  border-left-width:0
}
.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span {
  background-color:#f5f5f5
}
.pagination ul>.active>a,
.pagination ul>.active>span {
  color:#999;
  cursor:default
}
.pagination ul>.disabled>span,
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>a:focus {
  color:#999;
  cursor:default;
  background-color:transparent
}
.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
  border-left-width:1px;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px
}
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px
}
.pagination-centered {
  text-align:center
}
.pagination-right {
  text-align:right
}
.pagination-large ul>li>a,
.pagination-large ul>li>span {
  padding:11px 19px;
  font-size:17.5px
}
.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span {
  border-bottom-left-radius:6px;
  border-top-left-radius:6px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px
}
.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span {
  border-top-right-radius:6px;
  border-bottom-right-radius:6px;
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px
}
.pagination-mini ul>li:first-child>a,
.pagination-small ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>span {
  border-bottom-left-radius:3px;
  border-top-left-radius:3px;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px
}
.pagination-mini ul>li:last-child>a,
.pagination-small ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>span {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px
}
.pagination-small ul>li>a,
.pagination-small ul>li>span {
  padding:2px 10px;
  font-size:11.9px
}
.pagination-mini ul>li>a,
.pagination-mini ul>li>span {
  padding:0 6px;
  font-size:10.5px
}
.pager {
  margin:20px 0;
  text-align:center;
  list-style:none;
  *zoom:1
}
.pager:before,
.pager:after {
  display:table;
  line-height:0;
  content:""
}
.pager:after {
  clear:both
}
.pager li {
  display:inline
}
.pager li>a,
.pager li>span {
  display:inline-block;
  padding:5px 14px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px
}
.pager li>a:hover,
.pager li>a:focus {
  text-decoration:none;
  background-color:#f5f5f5
}
.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>a:focus,
.pager .disabled>span {
  color:#999;
  cursor:default;
  background-color:#fff
}
.modal-backdrop {
  position:fixed;
  inset:0;
  z-index:1040;
  background-color:#000
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity:.8;
  filter:alpha(opacity=80)
}
.modal {
  position:fixed;
  top:10%;
  left:50%;
  z-index:1050;
  width:560px;
  margin-left:-280px;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.3);
  *border:1px solid #999;
  border-radius:6px;
  outline:0;
  box-shadow:0 3px 7px #0000004d;
  -moz-background-clip:padding-box;
  background-clip:padding-box
}
.modal.fade {
  top:-25%;
  transition:opacity .3s linear,top .3s ease-out
}
.modal.fade.in {
  top:10%
}
.modal-header {
  padding:9px 15px;
  border-bottom:1px solid #eee
}
.modal-header .close {
  margin-top:2px
}
.modal-header h3 {
  margin:0;
  line-height:30px
}
.modal-body {
  position:relative;
  max-height:400px;
  padding:15px;
  overflow-y:auto
}
.modal-form {
  margin-bottom:0
}
.modal-footer {
  padding:14px 15px 15px;
  margin-bottom:0;
  text-align:right;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  border-radius:0 0 6px 6px;
  *zoom:1;
  box-shadow:inset 0 1px #fff
}
.modal-footer:before,
.modal-footer:after {
  display:table;
  line-height:0;
  content:""
}
.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
}
.tooltip {
  position:absolute;
  z-index:1030;
  display:block;
  font-size:11px;
  line-height:1.4;
  opacity:0;
  filter:alpha(opacity=0);
  visibility:visible
}
.tooltip.in {
  opacity:.8;
  filter:alpha(opacity=80)
}
.tooltip.top {
  padding:5px 0;
  margin-top:-3px
}
.tooltip.right {
  padding:0 5px;
  margin-left:3px
}
.tooltip.bottom {
  padding:5px 0;
  margin-top:3px
}
.tooltip.left {
  padding:0 5px;
  margin-left:-3px
}
.tooltip-inner {
  max-width:200px;
  padding:8px;
  color:#fff;
  text-align:center;
  text-decoration:none;
  background-color:#000;
  border-radius:4px
}
.tooltip-arrow {
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.tooltip.top .tooltip-arrow {
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-top-color:#000;
  border-width:5px 5px 0
}
.tooltip.right .tooltip-arrow {
  top:50%;
  left:0;
  margin-top:-5px;
  border-right-color:#000;
  border-width:5px 5px 5px 0
}
.tooltip.left .tooltip-arrow {
  top:50%;
  right:0;
  margin-top:-5px;
  border-left-color:#000;
  border-width:5px 0 5px 5px
}
.tooltip.bottom .tooltip-arrow {
  top:0;
  left:50%;
  margin-left:-5px;
  border-bottom-color:#000;
  border-width:0 5px 5px
}
.popover {
  position:absolute;
  top:0;
  left:0;
  z-index:1010;
  display:none;
  max-width:276px;
  padding:1px;
  text-align:left;
  white-space:normal;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:6px;
  box-shadow:0 5px 10px #0003;
  -moz-background-clip:padding;
  background-clip:padding-box
}
.popover.top {
  margin-top:-10px
}
.popover.right {
  margin-left:10px
}
.popover.bottom {
  margin-top:10px
}
.popover.left {
  margin-left:-10px
}
.popover-title {
  padding:8px 14px;
  margin:0;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0
}
.popover-title:empty {
  display:none
}
.popover-content {
  padding:9px 14px
}
.popover .arrow,
.popover .arrow:after {
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}
.popover .arrow {
  border-width:11px
}
.popover .arrow:after {
  border-width:10px;
  content:""
}
.popover.top .arrow {
  bottom:-11px;
  left:50%;
  margin-left:-11px;
  border-top-color:#999;
  border-top-color:#00000040;
  border-bottom-width:0
}
.popover.top .arrow:after {
  bottom:1px;
  margin-left:-10px;
  border-top-color:#fff;
  border-bottom-width:0
}
.popover.right .arrow {
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-right-color:#999;
  border-right-color:#00000040;
  border-left-width:0
}
.popover.right .arrow:after {
  bottom:-10px;
  left:1px;
  border-right-color:#fff;
  border-left-width:0
}
.popover.bottom .arrow {
  top:-11px;
  left:50%;
  margin-left:-11px;
  border-bottom-color:#999;
  border-bottom-color:#00000040;
  border-top-width:0
}
.popover.bottom .arrow:after {
  top:1px;
  margin-left:-10px;
  border-bottom-color:#fff;
  border-top-width:0
}
.popover.left .arrow {
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-left-color:#999;
  border-left-color:#00000040;
  border-right-width:0
}
.popover.left .arrow:after {
  right:1px;
  bottom:-10px;
  border-left-color:#fff;
  border-right-width:0
}
.thumbnails {
  margin-left:-20px;
  list-style:none;
  *zoom:1
}
.thumbnails:before,
.thumbnails:after {
  display:table;
  line-height:0;
  content:""
}
.thumbnails:after {
  clear:both
}
.row-fluid .thumbnails {
  margin-left:0
}
.thumbnails>li {
  float:left;
  margin-bottom:20px;
  margin-left:20px
}
.thumbnail {
  display:block;
  padding:4px;
  line-height:20px;
  border:1px solid #ddd;
  border-radius:4px;
  box-shadow:0 1px 3px #0000000e;
  transition:all .2s ease-in-out
}
a.thumbnail:hover,
a.thumbnail:focus {
  border-color:#08c;
  box-shadow:0 1px 4px #0069d640
}
.thumbnail>img {
  display:block;
  max-width:100%;
  margin-right:auto;
  margin-left:auto
}
.thumbnail .caption {
  padding:9px;
  color:#555
}
.media,
.media-body {
  overflow:hidden;
  *overflow:visible;
  zoom:1
}
.media,
.media .media {
  margin-top:15px
}
.media:first-child {
  margin-top:0
}
.media-object {
  display:block
}
.media-heading {
  margin:0 0 5px
}
.media>.pull-left {
  margin-right:10px
}
.media>.pull-right {
  margin-left:10px
}
.media-list {
  margin-left:0;
  list-style:none
}
.label,
.badge {
  display:inline-block;
  padding:2px 4px;
  font-size:11.844px;
  font-weight:700;
  line-height:14px;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  white-space:nowrap;
  vertical-align:baseline;
  background-color:#999
}
.label {
  border-radius:3px
}
.badge {
  padding-right:9px;
  padding-left:9px;
  border-radius:9px
}
.label:empty,
.badge:empty {
  display:none
}
a.label:hover,
a.label:focus,
a.badge:hover,
a.badge:focus {
  color:#fff;
  text-decoration:none;
  cursor:pointer
}
.label-important,
.badge-important {
  background-color:#b94a48
}
.label-important[href],
.badge-important[href] {
  background-color:#953b39
}
.label-warning,
.badge-warning {
  background-color:#f89406
}
.label-warning[href],
.badge-warning[href] {
  background-color:#c67605
}
.label-success,
.badge-success {
  background-color:#468847
}
.label-success[href],
.badge-success[href] {
  background-color:#356635
}
.label-info,
.badge-info {
  background-color:#3a87ad
}
.label-info[href],
.badge-info[href] {
  background-color:#2d6987
}
.label-inverse,
.badge-inverse {
  background-color:#333
}
.label-inverse[href],
.badge-inverse[href] {
  background-color:#1a1a1a
}
.btn .label,
.btn .badge {
  position:relative;
  top:-1px
}
.btn-mini .label,
.btn-mini .badge {
  top:0
}
@keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
.progress {
  height:20px;
  margin-bottom:20px;
  overflow:hidden;
  background-color:#f7f7f7;
  background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
  background-repeat:repeat-x;
  border-radius:4px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);
  box-shadow:inset 0 1px 2px #0000001a
}
.progress .bar {
  float:left;
  width:0;
  height:100%;
  font-size:12px;
  color:#fff;
  text-align:center;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background-color:#0e90d2;
  background-image:linear-gradient(to bottom,#149bdf,#0480be);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);
  box-shadow:inset 0 -1px #00000026;
  box-sizing:border-box;
  transition:width .6s ease
}
.progress .bar+.bar {
  box-shadow:inset 1px 0 #00000026,inset 0 -1px #00000026
}
.progress-striped .bar {
  background-color:#149bdf;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
  background-size:40px 40px
}
.progress.active .bar {
  animation:progress-bar-stripes 2s linear infinite
}
.progress-danger .bar,
.progress .bar-danger {
  background-color:#dd514c;
  background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffc43c35",GradientType=0)
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color:#ee5f5b;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-success .bar,
.progress .bar-success {
  background-color:#5eb95e;
  background-image:linear-gradient(to bottom,#62c462,#57a957);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff57a957",GradientType=0)
}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
  background-color:#62c462;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-info .bar,
.progress .bar-info {
  background-color:#4bb1cf;
  background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff339bb9",GradientType=0)
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color:#5bc0de;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.progress-warning .bar,
.progress .bar-warning {
  background-color:#faa732;
  background-image:linear-gradient(to bottom,#fbb450,#f89406);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0)
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
  background-color:#fbb450;
  background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)
}
.accordion {
  margin-bottom:20px
}
.accordion-group {
  margin-bottom:2px;
  border:1px solid #e5e5e5;
  border-radius:4px
}
.accordion-heading {
  border-bottom:0
}
.accordion-heading .accordion-toggle {
  display:block;
  padding:8px 15px
}
.accordion-toggle {
  cursor:pointer
}
.accordion-inner {
  padding:9px 15px;
  border-top:1px solid #e5e5e5
}
.carousel {
  position:relative;
  margin-bottom:20px;
  line-height:1
}
.carousel-inner {
  position:relative;
  width:100%;
  overflow:hidden
}
.carousel-inner>.item {
  position:relative;
  display:none;
  transition:.6s ease-in-out left
}
.carousel-inner>.item>img,
.carousel-inner>.item>a>img {
  display:block;
  line-height:1
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display:block
}
.carousel-inner>.active {
  left:0
}
.carousel-inner>.next,
.carousel-inner>.prev {
  position:absolute;
  top:0;
  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 {
  position:absolute;
  top:40%;
  left:15px;
  width:40px;
  height:40px;
  margin-top:-20px;
  font-size:60px;
  font-weight:100;
  line-height:30px;
  color:#fff;
  text-align:center;
  background:#222;
  border:3px solid #fff;
  border-radius:23px;
  opacity:.5;
  filter:alpha(opacity=50)
}
.carousel-control.right {
  right:15px;
  left:auto
}
.carousel-control:hover,
.carousel-control:focus {
  color:#fff;
  text-decoration:none;
  opacity:.9;
  filter:alpha(opacity=90)
}
.carousel-indicators {
  position:absolute;
  top:15px;
  right:15px;
  z-index:5;
  margin:0;
  list-style:none
}
.carousel-indicators li {
  display:block;
  float:left;
  width:10px;
  height:10px;
  margin-left:5px;
  text-indent:-999px;
  background-color:#ccc;
  background-color:#ffffff40;
  border-radius:5px
}
.carousel-indicators .active {
  background-color:#fff
}
.carousel-caption {
  position:absolute;
  right:0;
  bottom:0;
  left:0;
  padding:15px;
  background:#333;
  background:#000000bf
}
.carousel-caption h4,
.carousel-caption p {
  line-height:20px;
  color:#fff
}
.carousel-caption h4 {
  margin:0 0 5px
}
.carousel-caption p {
  margin-bottom:0
}
.hero-unit {
  padding:60px;
  margin-bottom:30px;
  font-size:18px;
  font-weight:200;
  line-height:30px;
  color:inherit;
  background-color:#eee;
  border-radius:6px
}
.hero-unit h1 {
  margin-bottom:0;
  font-size:60px;
  line-height:1;
  letter-spacing:-1px;
  color:inherit
}
.hero-unit li {
  line-height:30px
}
.pull-right {
  float:right
}
.pull-left {
  float:left
}
.hide {
  display:none
}
.show {
  display:block
}
.invisible {
  visibility:hidden
}
.affix {
  position:fixed
}
.clearfix {
  *zoom:1
}
.clearfix:before,
.clearfix:after {
  display:table;
  line-height:0;
  content:""
}
.clearfix:after {
  clear:both
}
.hide-text {
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  box-sizing:border-box
}
.hidden {
  display:none;
  visibility:hidden
}
.visible-phone,
.visible-tablet,
.hidden-desktop {
  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
  }
}
.visible-print {
  display:none!important
}
@media print {
  .visible-print {
    display:inherit!important
  }
  .hidden-print {
    display:none!important
  }
}
@media (min-width: 1200px) {
  .row {
    margin-left:-30px;
    *zoom:1
  }
  .row:before,
  .row:after {
    display:table;
    line-height:0;
    content:""
  }
  .row:after {
    clear:both
  }
  [class*=span] {
    float:left;
    min-height:1px;
    margin-left:30px
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .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%;
    *zoom:1
  }
  .row-fluid:before,
  .row-fluid:after {
    display:table;
    line-height:0;
    content:""
  }
  .row-fluid:after {
    clear:both
  }
  .row-fluid [class*=span] {
    display:block;
    float:left;
    width:100%;
    min-height:30px;
    margin-left:2.5641025641%;
    *margin-left:2.5109110747%;
    box-sizing:border-box
  }
  .row-fluid [class*=span]:first-child {
    margin-left:0
  }
  .row-fluid .controls-row [class*=span]+[class*=span] {
    margin-left:2.5641025641%
  }
  .row-fluid .span12 {
    width:100%;
    *width:99.9468085106%
  }
  .row-fluid .span11 {
    width:91.452991453%;
    *width:91.3997999636%
  }
  .row-fluid .span10 {
    width:82.905982906%;
    *width:82.8527914166%
  }
  .row-fluid .span9 {
    width:74.358974359%;
    *width:74.3057828696%
  }
  .row-fluid .span8 {
    width:65.811965812%;
    *width:65.7587743226%
  }
  .row-fluid .span7 {
    width:57.264957265%;
    *width:57.2117657756%
  }
  .row-fluid .span6 {
    width:48.7179487179%;
    *width:48.6647572286%
  }
  .row-fluid .span5 {
    width:40.1709401709%;
    *width:40.1177486816%
  }
  .row-fluid .span4 {
    width:31.6239316239%;
    *width:31.5707401346%
  }
  .row-fluid .span3 {
    width:23.0769230769%;
    *width:23.0237315876%
  }
  .row-fluid .span2 {
    width:14.5299145299%;
    *width:14.4767230406%
  }
  .row-fluid .span1 {
    width:5.9829059829%;
    *width:5.9297144935%
  }
  .row-fluid .offset12 {
    margin-left:105.1282051282%;
    *margin-left:105.0218221495%
  }
  .row-fluid .offset12:first-child {
    margin-left:102.5641025641%;
    *margin-left:102.4577195854%
  }
  .row-fluid .offset11 {
    margin-left:96.5811965812%;
    *margin-left:96.4748136025%
  }
  .row-fluid .offset11:first-child {
    margin-left:94.0170940171%;
    *margin-left:93.9107110384%
  }
  .row-fluid .offset10 {
    margin-left:88.0341880342%;
    *margin-left:87.9278050555%
  }
  .row-fluid .offset10:first-child {
    margin-left:85.4700854701%;
    *margin-left:85.3637024914%
  }
  .row-fluid .offset9 {
    margin-left:79.4871794872%;
    *margin-left:79.3807965085%
  }
  .row-fluid .offset9:first-child {
    margin-left:76.9230769231%;
    *margin-left:76.8166939444%
  }
  .row-fluid .offset8 {
    margin-left:70.9401709402%;
    *margin-left:70.8337879614%
  }
  .row-fluid .offset8:first-child {
    margin-left:68.3760683761%;
    *margin-left:68.2696853973%
  }
  .row-fluid .offset7 {
    margin-left:62.3931623932%;
    *margin-left:62.2867794144%
  }
  .row-fluid .offset7:first-child {
    margin-left:59.8290598291%;
    *margin-left:59.7226768503%
  }
  .row-fluid .offset6 {
    margin-left:53.8461538462%;
    *margin-left:53.7397708674%
  }
  .row-fluid .offset6:first-child {
    margin-left:51.2820512821%;
    *margin-left:51.1756683033%
  }
  .row-fluid .offset5 {
    margin-left:45.2991452991%;
    *margin-left:45.1927623204%
  }
  .row-fluid .offset5:first-child {
    margin-left:42.735042735%;
    *margin-left:42.6286597563%
  }
  .row-fluid .offset4 {
    margin-left:36.7521367521%;
    *margin-left:36.6457537734%
  }
  .row-fluid .offset4:first-child {
    margin-left:34.188034188%;
    *margin-left:34.0816512093%
  }
  .row-fluid .offset3 {
    margin-left:28.2051282051%;
    *margin-left:28.0987452264%
  }
  .row-fluid .offset3:first-child {
    margin-left:25.641025641%;
    *margin-left:25.5346426623%
  }
  .row-fluid .offset2 {
    margin-left:19.6581196581%;
    *margin-left:19.5517366794%
  }
  .row-fluid .offset2:first-child {
    margin-left:17.094017094%;
    *margin-left:16.9876341153%
  }
  .row-fluid .offset1 {
    margin-left:11.1111111111%;
    *margin-left:11.0047281324%
  }
  .row-fluid .offset1:first-child {
    margin-left:8.547008547%;
    *margin-left:8.4406255683%
  }
  input,
  textarea,
  .uneditable-input {
    margin-left:0
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:30px
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width:1156px
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width:1056px
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width:956px
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width:856px
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width:756px
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width:656px
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width:556px
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width:456px
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width:356px
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width:256px
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width:156px
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width:56px
  }
  .thumbnails {
    margin-left:-30px
  }
  .thumbnails>li {
    margin-left:30px
  }
  .row-fluid .thumbnails {
    margin-left:0
  }
}
@media (min-width: 768px)and (max-width: 979px) {
  .row {
    margin-left:-20px;
    *zoom:1
  }
  .row:before,
  .row:after {
    display:table;
    line-height:0;
    content:""
  }
  .row:after {
    clear:both
  }
  [class*=span] {
    float:left;
    min-height:1px;
    margin-left:20px
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .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%;
    *zoom:1
  }
  .row-fluid:before,
  .row-fluid:after {
    display:table;
    line-height:0;
    content:""
  }
  .row-fluid:after {
    clear:both
  }
  .row-fluid [class*=span] {
    display:block;
    float:left;
    width:100%;
    min-height:30px;
    margin-left:2.7624309392%;
    *margin-left:2.7092394499%;
    box-sizing:border-box
  }
  .row-fluid [class*=span]:first-child {
    margin-left:0
  }
  .row-fluid .controls-row [class*=span]+[class*=span] {
    margin-left:2.7624309392%
  }
  .row-fluid .span12 {
    width:100%;
    *width:99.9468085106%
  }
  .row-fluid .span11 {
    width:91.4364640884%;
    *width:91.383272599%
  }
  .row-fluid .span10 {
    width:82.8729281768%;
    *width:82.8197366874%
  }
  .row-fluid .span9 {
    width:74.3093922652%;
    *width:74.2562007758%
  }
  .row-fluid .span8 {
    width:65.7458563536%;
    *width:65.6926648642%
  }
  .row-fluid .span7 {
    width:57.182320442%;
    *width:57.1291289526%
  }
  .row-fluid .span6 {
    width:48.6187845304%;
    *width:48.565593041%
  }
  .row-fluid .span5 {
    width:40.0552486188%;
    *width:40.0020571294%
  }
  .row-fluid .span4 {
    width:31.4917127072%;
    *width:31.4385212178%
  }
  .row-fluid .span3 {
    width:22.9281767956%;
    *width:22.8749853062%
  }
  .row-fluid .span2 {
    width:14.364640884%;
    *width:14.3114493946%
  }
  .row-fluid .span1 {
    width:5.8011049724%;
    *width:5.747913483%
  }
  .row-fluid .offset12 {
    margin-left:105.5248618785%;
    *margin-left:105.4184788997%
  }
  .row-fluid .offset12:first-child {
    margin-left:102.7624309392%;
    *margin-left:102.6560479605%
  }
  .row-fluid .offset11 {
    margin-left:96.9613259669%;
    *margin-left:96.8549429881%
  }
  .row-fluid .offset11:first-child {
    margin-left:94.1988950276%;
    *margin-left:94.0925120489%
  }
  .row-fluid .offset10 {
    margin-left:88.3977900552%;
    *margin-left:88.2914070765%
  }
  .row-fluid .offset10:first-child {
    margin-left:85.635359116%;
    *margin-left:85.5289761373%
  }
  .row-fluid .offset9 {
    margin-left:79.8342541436%;
    *margin-left:79.7278711649%
  }
  .row-fluid .offset9:first-child {
    margin-left:77.0718232044%;
    *margin-left:76.9654402257%
  }
  .row-fluid .offset8 {
    margin-left:71.270718232%;
    *margin-left:71.1643352533%
  }
  .row-fluid .offset8:first-child {
    margin-left:68.5082872928%;
    *margin-left:68.4019043141%
  }
  .row-fluid .offset7 {
    margin-left:62.7071823204%;
    *margin-left:62.6007993417%
  }
  .row-fluid .offset7:first-child {
    margin-left:59.9447513812%;
    *margin-left:59.8383684025%
  }
  .row-fluid .offset6 {
    margin-left:54.1436464088%;
    *margin-left:54.0372634301%
  }
  .row-fluid .offset6:first-child {
    margin-left:51.3812154696%;
    *margin-left:51.2748324909%
  }
  .row-fluid .offset5 {
    margin-left:45.5801104972%;
    *margin-left:45.4737275185%
  }
  .row-fluid .offset5:first-child {
    margin-left:42.817679558%;
    *margin-left:42.7112965793%
  }
  .row-fluid .offset4 {
    margin-left:37.0165745856%;
    *margin-left:36.9101916069%
  }
  .row-fluid .offset4:first-child {
    margin-left:34.2541436464%;
    *margin-left:34.1477606677%
  }
  .row-fluid .offset3 {
    margin-left:28.453038674%;
    *margin-left:28.3466556953%
  }
  .row-fluid .offset3:first-child {
    margin-left:25.6906077348%;
    *margin-left:25.5842247561%
  }
  .row-fluid .offset2 {
    margin-left:19.8895027624%;
    *margin-left:19.7831197837%
  }
  .row-fluid .offset2:first-child {
    margin-left:17.1270718232%;
    *margin-left:17.0206888445%
  }
  .row-fluid .offset1 {
    margin-left:11.3259668508%;
    *margin-left:11.2195838721%
  }
  .row-fluid .offset1:first-child {
    margin-left:8.5635359116%;
    *margin-left:8.4571529329%
  }
  input,
  textarea,
  .uneditable-input {
    margin-left:0
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:20px
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width:710px
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width:648px
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width:586px
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width:524px
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width:462px
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width:400px
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width:338px
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width:276px
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width:214px
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width:152px
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width:90px
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width:28px
  }
}
@media (max-width: 767px) {
  body {
    padding-right:20px;
    padding-left:20px
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-right:-20px;
    margin-left:-20px
  }
  .container-fluid {
    padding:0
  }
  .dl-horizontal dt {
    float:none;
    width:auto;
    clear:none;
    text-align:left
  }
  .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
  }
  [class*=span],
  .uneditable-input[class*=span],
  .row-fluid [class*=span] {
    display:block;
    float:none;
    width:100%;
    margin-left:0;
    box-sizing:border-box
  }
  .span12,
  .row-fluid .span12 {
    width:100%;
    box-sizing:border-box
  }
  .row-fluid [class*=offset]:first-child {
    margin-left:0
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*=span],
  select[class*=span],
  textarea[class*=span],
  .uneditable-input {
    display:block;
    width:100%;
    min-height:30px;
    box-sizing:border-box
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*=span],
  .input-append input[class*=span] {
    display:inline-block;
    width:auto
  }
  .controls-row [class*=span]+[class*=span] {
    margin-left:0
  }
  .modal {
    position:fixed;
    top:20px;
    right:20px;
    left:20px;
    width:auto;
    margin:0
  }
  .modal.fade {
    top:-100px
  }
  .modal.fade.in {
    top:20px
  }
}
@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform:translate3d(0,0,0)
  }
  .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;
    width:auto;
    padding-top:0;
    text-align:left
  }
  .form-horizontal .controls {
    margin-left:0
  }
  .form-horizontal .control-list {
    padding-top:0
  }
  .form-horizontal .form-actions {
    padding-right:10px;
    padding-left:10px
  }
  .media .pull-left,
  .media .pull-right {
    display:block;
    float:none;
    margin-bottom:10px
  }
  .media-object {
    margin-right:0;
    margin-left:0
  }
  .modal {
    top:10px;
    right:10px;
    left:10px
  }
  .modal-header .close {
    padding:10px;
    margin:-10px
  }
  .carousel-caption {
    position:static
  }
}
@media (max-width: 979px) {
  body {
    padding-top:0
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position:static
  }
  .navbar-fixed-top {
    margin-bottom:20px
  }
  .navbar-fixed-bottom {
    margin-top:20px
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding:5px
  }
  .navbar .container {
    width:auto;
    padding:0
  }
  .navbar .brand {
    padding-right:10px;
    padding-left:10px;
    margin:0 0 0 -5px
  }
  .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 .nav>li>a,
  .nav-collapse .dropdown-menu a {
    padding:9px 15px;
    font-weight:700;
    color:#777;
    border-radius:3px
  }
  .nav-collapse .btn {
    padding:4px 10px;
    font-weight:400;
    border-radius:4px
  }
  .nav-collapse .dropdown-menu li+li a {
    margin-bottom:2px
  }
  .nav-collapse .nav>li>a:hover,
  .nav-collapse .nav>li>a:focus,
  .nav-collapse .dropdown-menu a:hover,
  .nav-collapse .dropdown-menu a:focus {
    background-color:#f2f2f2
  }
  .navbar-inverse .nav-collapse .nav>li>a,
  .navbar-inverse .nav-collapse .dropdown-menu a {
    color:#999
  }
  .navbar-inverse .nav-collapse .nav>li>a:hover,
  .navbar-inverse .nav-collapse .nav>li>a:focus,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:focus {
    background-color:#111
  }
  .nav-collapse.in .btn-group {
    padding:0;
    margin-top:5px
  }
  .nav-collapse .dropdown-menu {
    position:static;
    top:auto;
    left:auto;
    display:none;
    float:none;
    max-width:none;
    padding:0;
    margin:0 15px;
    background-color:transparent;
    border:0;
    border-radius:0;
    box-shadow:none
  }
  .nav-collapse .open>.dropdown-menu {
    display:block
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display:none
  }
  .nav-collapse .dropdown-menu .divider {
    display:none
  }
  .nav-collapse .nav>li>.dropdown-menu:before,
  .nav-collapse .nav>li>.dropdown-menu:after {
    display:none
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float:none;
    padding:10px 15px;
    margin:10px 0;
    border-top:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2;
    box-shadow:inset 0 1px #ffffff1a,0 1px #ffffff1a
  }
  .navbar-inverse .nav-collapse .navbar-form,
  .navbar-inverse .nav-collapse .navbar-search {
    border-top-color:#111;
    border-bottom-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-right:10px;
    padding-left:10px
  }
}
@media (min-width: 980px) {
  .nav-collapse.collapse {
    height:auto!important;
    overflow:visible!important
  }
}
.table td.system_event_status_NEW,
.table td.system_event_status_RUNNING,
.table td.system_event_status_DONE,
.table td.system_event_status_WARNING,
.table td.system_event_status_ERROR {
  color:#fff;
  font-weight:700;
  text-align:center
}
td.system_event_status_NEW {
  background-color:gray!important
}
td.system_event_status_RUNNING {
  background-color:#00f!important
}
td.system_event_status_DONE {
  background-color:green!important
}
td.system_event_status_WARNING {
  background-color:orange!important
}
td.system_event_status_ERROR {
  background-color:red!important
}
#filter_type {
  width:auto
}
.emptyPlaceMarker {
  border:2px dashed #ccc;
  border-radius:4px;
  background:#0000
}
.widget {
  margin-bottom:20px;
  border:1px solid #bcbcad
}
.widget_content {
  padding:.5em;
  clear:both;
  background:#fff
}
.widget_titlebar {
  height:18px;
  padding-right:4px;
  padding-left:40px;
  background:#e0ddd2 url(https://codex.mesulog.fr/assets/core/main/css-assets/widget-header-adb76bc40179742789cf.png) left top repeat-x;
  color:#555;
  font-weight:700;
  text-align:left
}
.widget_titlebar_title {
  float:left
}
.widget_titlebar_close,
.widget_titlebar_prefs,
.widget_titlebar_minimize,
.widget_titlebar_maximize {
  margin-left:10px;
  float:right
}
.widget_titlebar_close a,
.widget_titlebar_close button,
.widget_titlebar_prefs a,
.widget_titlebar_prefs button,
.widget_titlebar_minimize a,
.widget_titlebar_minimize button,
.widget_titlebar_maximize a,
.widget_titlebar_maximize button {
  color:#d9d9d9
}
.widget_titlebar_close a:hover,
.widget_titlebar_close button:hover,
.widget_titlebar_prefs a:hover,
.widget_titlebar_prefs button:hover,
.widget_titlebar_minimize a:hover,
.widget_titlebar_minimize button:hover,
.widget_titlebar_maximize a:hover,
.widget_titlebar_maximize button:hover {
  color:#aaa;
  text-decoration:none
}
.add-widget-to-dashboard {
  margin:5px 20px 0;
  color:#747474;
  white-space:nowrap
}
ul.cross_reference_list {
  padding-left:0;
  list-style-type:none
}
ul.cross_reference_list li {
  line-height:30px
}
.delete_ref {
  padding-left:4px
}
.delete_ref img {
  vertical-align:middle
}
div.datePicker {
  position:absolute;
  z-index:9999;
  width:18em;
  min-width:18em;
  background:#0000;
  font:.8em/.8em Verdana,sans-serif;
  text-align:center;
  user-select:none
}
div.staticDP {
  position:relative;
  top:5px;
  left:0
}
iframe.iehack {
  display:none;
  position:absolute;
  z-index:9998;
  margin:0;
  padding:0;
  border:0;
  background:#fff
}
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus {
  display:-moz-inline-stack;
  visibility:visible;
  position:relative;
  min-width:16px;
  margin:0 0 0 4px;
  padding:0;
  border:0 none;
  background:#0000 url(https://codex.mesulog.fr/assets/core/main/css-assets/cal-5eef5c2d28042f0b6216.png) no-repeat 50% 50%;
  line-height:1;
  text-decoration:none;
  vertical-align:middle;
  cursor:pointer
}
* html a.date-picker-control {
  width:16px
}
a.date-picker-control {
  display:inline-block
}
a.date-picker-control span {
  display:block;
  width:16px;
  height:16px;
  margin:auto 0
}
div.datePicker th span {
  display:inline;
  margin:0;
  padding:0;
  border-width:0;
  background:#0000;
  color:#000;
  font-family:georgia,times new roman,palatino,times,bookman,serif;
  font-weight:700;
  line-height:1.2em;
  text-align:center;
  cursor:pointer
}
div.datePicker th span.month-display,
div.datePicker th span.year-display {
  font: 1em Verdana,sans-serif;
  letter-spacing:1px;
  text-transform:uppercase;
  cursor:default
}
div.datePicker th span.prev-but,
div.datePicker th span.next-but {
  font-size:1.6em;
  cursor:pointer!important
}
div.datePicker th span.today-but {
  width:100%;
  margin:0 auto;
  font: .8em Verdana,sans-serif;
  line-height:1em;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  cursor:pointer!important
}
div.datePicker thead th span.fd-disabled {
  color:#aaa;
  cursor:default!important
}
div.datePicker th span.fd-day-header {
  width:2em;
  height:1.2em;
  margin:0 auto;
  font:900 1em Verdana,sans-serif;
  line-height:1em;
  text-align:center;
  text-decoration:none;
  text-transform:lowercase
}
div.datePicker table {
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  table-layout:fixed;
  border-spacing:2px;
  border-collapse:separate;
  border:1px solid #ccc;
  background:#fff;
  text-align:center
}
div.datePicker table td {
  width:2em;
  height:2em!important;
  padding:0;
  border:1px solid #ccc;
  outline:none;
  background:#fff;
  line-height:1.2em;
  text-align:center;
  vertical-align:middle;
  cursor:pointer
}
div.datePicker table th {
  padding:0;
  border:0 none;
  color:#222;
  font-weight:700;
  line-height:1.2em;
  text-align:center;
  vertical-align:middle
}
div.datePicker table td.date-picker-unused {
  padding:0;
  border-color:#dcdcdc;
  background:#fff url(https://codex.mesulog.fr/assets/core/main/css-assets/backstripes-ecbacec2f6c2772be706.gif);
  cursor:default!important
}
div.datePicker table thead th.date-picker-title {
  width:auto;
  height:auto;
  padding:.4em 0
}
div.datePicker table th.date-picker-day-header {
  width:2em;
  text-transform:lowercase
}
div.datePicker table th.date-picker-day-header span {
  display:block
}
div.datePicker table td.date-picker-today {
  background:#ffffa3;
  color:#646464!important
}
div.datePicker table td.date-picker-selected-date {
  border-color:#333!important;
  color:#333!important
}
td.date-picker-highlight {
  color:#a86666
}
div.datePicker table td.out-of-range {
  background:#fcfcfc!important;
  color:#ccc!important;
  font-style:oblique;
  cursor:default!important
}
div.datePicker table td.day-disabled {
  background:#0000!important;
  color:#aaa!important;
  cursor:default!important
}
div.datePicker table tbody td.date-picker-hover {
  border-color:#6482aa;
  background:#fff;
  color:#6482aa;
  cursor:pointer
}
div.datePicker table th,
div.datePicker table td {
  font-size:100%
}
.diff .context {
  color:#666
}
.diff .added,
.diff .final {
  background:#dfd
}
.diff .deleted,
.diff .original {
  background:#fdd
}
.diff .added ins,
.diff .final ins {
  color:#090;
  font-weight:700;
  text-decoration:none
}
.diff .deleted del,
.diff .original del {
  color:#c00;
  font-weight:700
}
#admin-homepage {
  max-width:960px
}
#admin-homepage>button[type=submit] {
  margin:10px 0 0
}
#admin-homepage>section {
  margin:30px 0 20px
}
#admin-homepage>section>h3 {
  margin:30px 0 0
}
.admin-headline {
  box-sizing:border-box;
  width:100%
}
#admin-headline-select-language,
#mail_message {
  width:auto
}
#mail_message_label {
  margin-bottom:.5em
}
.password_strategy {
  margin-left:1em
}
.password_validator_ok {
  color:#72b321
}
.password_validator_ko {
  color:#444
}
.password-strategy-bad {
  color:#e42d2d;
  font-weight:700
}
.password-strategy-good {
  color:#72b321;
  font-weight:700
}
.robustness.good>.password-strategy-bad {
  display:none
}
.robustness.bad>.password-strategy-good {
  display:none
}
h3.toggler,
h3.toggler-noajax,
h3.toggler-hide,
h3.toggler-hide-noajax {
  margin-bottom:0;
  padding-bottom:1em
}
.toggler-noajax,
.toggler-hide-noajax,
.toggler,
.toggler-hide {
  padding-left:16px;
  background-repeat:no-repeat;
  background-position:left center;
  cursor:pointer
}
.toggler,
.toggler-noajax {
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/toggle_minus-1c7c675435043d4c8589.png)
}
.toggler-hide,
.toggler-hide-noajax {
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/toggle_plus-b1f113afd9d86d0df0a2.png)
}
.toggler-hide~*,
.toggler-hide-noajax~* {
  display:none
}
*:first-child+html div.holder {
  padding-bottom:2px
}
* html div.holder {
  padding-bottom:2px
}
div.holder *,
div.autocomplete * {
  font:11px Lucida Grande,Verdana
}
div.holder {
  width:500px;
  min-height:25px;
  margin:0;
  padding:4px 5px 0;
  overflow:hidden;
  border:1px solid #ccc;
  border-radius:var(--tlp-medium-radius);
  background-color:#fff;
  box-shadow:inset 0 1px 1px #00000013;
  cursor:text
}
div.holder a {
  margin:0 5px 4px 0;
  float:left
}
div.holder a.bit {
  z-index:900;
  color:#000;
  text-decoration:none
}
div.holder a.bit:active,
div.holder a.bit:focus {
  outline:none
}
div.holder a.bit-box {
  position:relative;
  padding:2px 15px 3px 4px;
  border:1px solid #cad8f3;
  border-radius:var(--tlp-medium-radius);
  background:#dee7f8
}
div.holder a.bit-box-focus {
  border-color:#598bec;
  background:#598bec;
  color:#fff
}
div.holder a.bit-input input {
  width:150px;
  height:20px;
  margin:0;
  padding:2px 0;
  border:0;
  outline:0;
  box-shadow:none
}
div.holder a.bit-input input.smallinput {
  width:20px
}
div.holder a.bit-hover {
  border:1px solid #6d95e0;
  background:#bbcef1
}
div.holder a.bit-box a.closebutton {
  display:block;
  position:absolute;
  top:5px;
  right:0;
  width:7px;
  height:7px;
  background:url(https://codex.mesulog.fr/assets/core/main/css-assets/textboxlist-close-f00a719e126ef7d09cf5.gif);
  font-size:1px
}
div.holder a.bit-box a.closebutton:hover {
  background-position:7px
}
div.holder a.bit-box a.closebutton:active {
  outline:none
}
div.holder a.bit-box-focus a.closebutton,
div.holder a.bit-box-focus a.closebutton:hover {
  background-position:bottom
}
div.textboxlist-auto {
  display:none;
  position:absolute;
  z-index:1000;
  width:512px;
  background:#eee
}
div.textboxlist-auto .default {
  padding:5px 7px;
  border:1px solid #ccc;
  border-width:0 1px 1px
}
div.textboxlist-auto ul {
  display:none;
  margin:0;
  padding:0;
  overflow:auto
}
div.textboxlist-auto ul li {
  z-index:1000;
  margin:0;
  padding:5px 12px;
  list-style-type:none;
  border:1px solid #ccc;
  border-width:0 1px 1px;
  cursor:pointer
}
div.textboxlist-auto ul li em {
  background:#ccc;
  font-style:normal;
  font-weight:700
}
div.textboxlist-auto ul li.auto-focus {
  background:#4173cc;
  color:#fff
}
div.textboxlist-auto ul li.auto-focus em {
  background:none
}
input.inputMessage {
  color:#ccc;
  font-size:11px
}
#login-box {
  display:inline-block;
  position:relative;
  box-sizing:border-box;
  width:400px;
  margin:100px 0 0;
  padding:30px;
  border:1px solid #ededed;
  border-radius:var(--tlp-large-radius);
  background:#fff;
  box-shadow:var(--tlp-pane-shadow)
}
#login-box #login-help {
  position:absolute;
  top:10px;
  right:10px;
  transition:color .25s ease-in-out;
  color:#bbb;
  font-size:18px
}
#login-box #login-help:hover,
#login-box #login-help:active {
  transition:color 50ms ease-in-out;
  color:#555;
  text-decoration:none
}
#login-box #login-help>span {
  display:inline-block;
  position:relative;
  top:4px;
  max-width:0;
  height:20px;
  overflow:hidden;
  transition:max-width .2s ease-in;
  font-size:12px
}
#login-box #login-help>i:before {
  transition:transform .2s ease-in-out
}
#login-box #login-help:hover>i:before {
  transform:rotate(-360deg)
}
#login-box #login-help:hover>span {
  max-width:350px;
  transition:max-width .2s ease
}
#login-box>h1 {
  margin:10px 0 50px;
  font-size:40px;
  font-weight:100;
  line-height:normal
}
#login-box #login-intro {
  margin:0 0 30px;
  color:#4db3d0;
  font-size:13px
}
#login-box>form {
  margin:0
}
#login-box>form>input[type=text],
#login-box>form input[type=password] {
  display:block;
  box-sizing:border-box;
  width:100%;
  height:50px;
  padding:15px;
  font-size:18px;
  line-height:normal
}
#login-box>form>button {
  display:block;
  box-sizing:border-box;
  width:100%;
  margin:50px 0 10px;
  padding:15px 5px;
  font-size:20px;
  line-height:normal
}
#login-box>form>button:last-child {
  margin:50px 0 0
}
#login-box>form #login-ssl {
  margin:30px 0 -20px;
  line-height:normal;
  text-align:left
}
#login-box>form #login-ssl>input {
  position:relative;
  top:-1px;
  margin:0 3px 0 0
}
#login-box>form #login-lost-password {
  font-size:12px
}
#login-box .not-a-member {
  margin:40px 0 0
}
label[for="edit[lock]"],
label[for="edit[minor_edit]"],
label[for=useOldMarkup] {
  display:inline
}
input[type=checkbox][id="edit[locked]"],
input[type=checkbox][id="edit[minor_edit]"],
input[type=checkbox][id=useOldMarkup] {
  margin:0 0 0 4px
}
.tree-blank,
.tree-node,
.tree-pipe,
.tree-last {
  display:inline-block;
  width:16px;
  height:100%;
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/TreeNodeSprites-a88d4579c9935221a289.png);
  background-repeat:repeat-y
}
.tree-last {
  background-position:-48px 0
}
.tree-node {
  background-position:-32px 0
}
.tree-pipe {
  background-position:-16px 0
}
.tree-node,
.tree-last {
  margin-right:.25em
}
.tree-collapsable {
  cursor:pointer
}
.toolbar {
  margin:1em 0;
  padding:0 0 .5em;
  list-style-type:none;
  border-bottom:1px solid #999;
  font-weight:700
}
.toolbar li {
  display:inline;
  margin:0
}
#notification-placeholder {
  position:fixed;
  z-index:2001;
  top:70px;
  right:10px;
  width:300px
}
div.avatar {
  width:50px;
  height:50px;
  border:1px solid #ccc;
  background:#fff url(https://codex.mesulog.fr/assets/core/main/css-assets/avatar_default-9b28e586c0b203285d26.png) 0 0 no-repeat;
  background-size:cover
}
:target {
  border:1px solid red
}
th.resize-handle-active {
  cursor:e-resize
}
div.resize-handle {
  position:absolute;
  top:0;
  left:0;
  width:2px;
  border-right:1px dashed #1e90ff;
  cursor:e-resize
}
th.drop-over {
  background-color:#eeeef0
}
.searchAsYouType {
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  border-radius:var(--tlp-medium-radius);
  background:#fff;
  box-shadow:var(--tlp-flyover-shadow)
}
.searchAsYouType ul {
  margin:0;
  padding:5px 0;
  list-style:none
}
.searchAsYouType ul li {
  padding:5px 10px;
  font-size:.9em;
  cursor:pointer
}
.searchAsYouType ul li.selected {
  background:#0081c2;
  color:#fff
}
.tuleap-modal-background {
  position:fixed;
  z-index:2000;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:.5;
  background-color:#000;
  filter:alpha(opacity=50)
}
.tuleap-modal-loading {
  position:fixed;
  z-index:2000;
  top:50%;
  left:50%;
  width:110px;
  height:110px;
  margin-top:-55px;
  margin-left:-55px;
  border-radius:50%;
  background:#303030 url(https://codex.mesulog.fr/assets/core/main/css-assets/tuleap-modal-spinner-3f100c61a0faa3ed4309.gif) no-repeat center center
}
.tuleap-modal {
  display:none;
  position:fixed;
  z-index:2001;
  top:150px;
  left:50%;
  height:400px;
  margin:0 0 0 -245px;
  padding:0;
  box-shadow:var(--tlp-flyover-shadow);
  font-style:normal
}
.tuleap-modal .tuleap-modal-side-panel {
  height:400px;
  float:left
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content {
  display:none;
  width:250px;
  height:100%;
  float:left;
  background:#fff
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content .followups-title,
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-content .artifact-links-title {
  font-size:1em;
  text-transform:uppercase
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-grip {
  position:relative;
  width:30px;
  height:100%;
  float:right;
  border-top-right-radius:var(--tlp-x-large-radius);
  border-bottom-right-radius:var(--tlp-x-large-radius);
  background:#303030;
  color:#000;
  font-size:.8em;
  font-weight:700;
  line-height:1.2em;
  text-shadow:0 1px 0 rgb(73.5,73.5,73.5);
  text-transform:uppercase;
  cursor:pointer
}
.tuleap-modal .tuleap-modal-side-panel .tuleap-modal-side-panel-grip span {
  display:block;
  position:absolute;
  top:-15px;
  bottom:0;
  left:7.5px;
  height:15px;
  transform:rotate(90deg);
  transform-origin:bottom left;
  background-color:#303030;
  color:#ddd;
  font-weight:400;
  letter-spacing:.1em;
  line-height:1.5em;
  text-align:center
}
.tuleap-modal .tuleap-modal-side-panel:first-child .tuleap-modal-side-panel-grip {
  float:left;
  border-radius:var(--tlp-x-large-radius) 0 0 var(--tlp-x-large-radius)
}
.tuleap-modal .tuleap-modal-side-panel:first-child .tuleap-modal-side-panel-grip span {
  top:auto;
  left:22.5px;
  transform:rotate(-90deg);
  transform-origin:bottom left
}
.tuleap-modal .tuleap-modal-main-panel {
  width:430px;
  float:left
}
.tuleap-modal .tuleap-modal-title,
.tuleap-modal .tuleap-modal-side-panel-content-title {
  padding:7px 15px;
  border-bottom:1px solid hsl(0,0%,90%);
  background-color:#fff;
  color:#222
}
.tuleap-modal .tuleap-modal-title h3,
.tuleap-modal .tuleap-modal-side-panel-content-title h3 {
  margin:0;
  padding:0 5px 0 0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.tuleap-modal .tuleap-modal-title i,
.tuleap-modal .tuleap-modal-side-panel-content-title i {
  margin-top:11px;
  float:right;
  color:#ccc;
  font-size:1.3em;
  cursor:pointer
}
.tuleap-modal .tuleap-modal-title i:hover,
.tuleap-modal .tuleap-modal-side-panel-content-title i:hover {
  color:#888
}
.tuleap-modal .tuleap-modal-title {
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius)
}
.tuleap-modal.tuleap-modal-pimped .tuleap-modal-title {
  border-radius:0
}
.tuleap-modal .tuleap-modal-content,
.tuleap-modal .tuleap-modal-side-panel-content-content {
  height:400px;
  padding:0;
  overflow-y:auto;
  background:#fff
}
.tuleap-modal .tuleap-modal-side-panel-content-content {
  background:#fff
}
.tuleap-modal .tuleap-modal-actions,
.tuleap-modal .tuleap-modal-side-panel-content-actions {
  box-sizing:border-box;
  min-height:61px;
  padding:15px;
  border-top:1px solid hsl(0,0%,106.0784313725%);
  background-color:#f5f5f5;
  box-shadow:0 -1px #dcdcdc;
  text-align:right
}
.tuleap-modal .tuleap-modal-side-panel-content-actions {
  background-color:#f5f5f5
}
.tuleap-modal .tuleap-modal-actions {
  border-bottom-right-radius:var(--tlp-x-large-radius);
  border-bottom-left-radius:var(--tlp-x-large-radius)
}
.tuleap-modal.tuleap-modal-pimped .tuleap-modal-actions {
  border-radius:0
}
.add-on.add-on-calendar {
  padding-right:6px;
  padding-left:4px
}
.add-on.add-on-calendar>.fa-calendar {
  margin-top:2px
}
.add-on.add-on-select {
  height:30px
}
body.search-page .content {
  padding:0
}
.search-bar {
  padding:20px;
  border-bottom:1px solid #ddd;
  text-align:center
}
.search-bar form,
.search-bar form .input-append {
  margin:0
}
.search-bar form .input-append input {
  padding:10px;
  font-size:18px
}
.search-bar form .input-append .btn {
  padding:10px 30px;
  font-size:18px
}
.additional-search-tabs {
  width:100%;
  margin:0
}
.additional-search-tabs li {
  box-sizing:border-box;
  width:50%;
  float:left;
  list-style-type:none;
  font-size:1.2em;
  letter-spacing:.1em;
  text-align:center
}
.additional-search-tabs li>a {
  display:block;
  padding:15px 0;
  transition:all .1s linear;
  border-left:1px solid #ddd;
  background:#fff;
  box-shadow:inset 0 -1px #ddd;
  color:#777
}
.additional-search-tabs li>a:hover {
  transition:all .1s linear;
  box-shadow:inset 0 -2px #444;
  color:#444;
  text-decoration:none
}
.additional-search-tabs li:first-child>a {
  border-left:0
}
.additional-search-tabs li.active>a {
  transition:all .1s linear;
  box-shadow:inset 0 -2px #444;
  color:#444;
  text-decoration:none
}
.search-panes {
  width:250px;
  max-width:250px;
  height:100%;
  margin:0 30px 50px 0;
  padding:15px;
  float:left
}
.search-panes .search-pane {
  margin:0 0 20px;
  border:1px solid #e9e9e9;
  border-radius:var(--tlp-large-radius);
  background-color:#fff
}
.search-panes .search-pane .search-pane-header {
  padding:8px 12px 10px;
  border-bottom:2px solid #444;
  color:#444
}
.search-panes .search-pane .search-pane-body {
  padding:10px
}
.search-panes .search-pane .search-pane-body>.search-pane-body-no-types {
  padding:8px;
  color:#888;
  font-size:.8em;
  text-align:center
}
.search-panes .search-pane .search-pane-body ul {
  margin:0;
  padding:0
}
.search-panes .search-pane .search-pane-body ul li {
  padding:0 0 10px;
  list-style-type:none
}
.search-panes .search-pane .search-pane-body ul li:last-child {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li a,
.search-panes .search-pane .search-pane-body ul li span {
  color:#08c
}
.search-panes .search-pane .search-pane-body ul li a.active,
.search-panes .search-pane .search-pane-body ul li span.active {
  color:#069;
  text-decoration:underline
}
.search-panes .search-pane .search-pane-body ul li a:hover,
.search-panes .search-pane .search-pane-body ul li span:hover {
  color:#005580;
  text-decoration:none;
  cursor:pointer
}
.search-panes .search-pane .search-pane-body ul li p {
  margin:0 0 3px
}
.search-panes .search-pane .search-pane-body ul li select {
  width:100%
}
.search-panes .search-pane .search-pane-body ul li .select2-container {
  display:inline-block;
  box-sizing:border-box;
  width:100%;
  max-width:100%
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul {
  margin:0;
  padding:0;
  border:1px solid #dadada;
  border-radius:var(--tlp-medium-radius)
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul>li {
  padding:3px 5px 3px 18px
}
.search-panes .search-pane .search-pane-body ul li .select2-container>ul>li.select2-search-field {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li .select2-container.select2-container-active ul {
  border:1px solid #aaa;
  box-shadow:none
}
.search-panes .search-pane .search-pane-body ul li .sub-facets {
  color:#838383;
  font-size:.85em;
  font-style:italic
}
.search-panes .search-pane .search-pane-body ul li .sub-facets:hover {
  color:#aaa;
  text-decoration:none;
  cursor:pointer
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list {
  padding:0
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list li {
  padding:0;
  font-size:.85em
}
.search-panes .search-pane .search-pane-body ul li ul.sub-facets-list li .checkbox {
  font-size:1em
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li {
  padding:0 0 15px
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li:last-child {
  padding:0
}
.search-panes .search-pane .search-pane-body.full-text-search>ul>li label {
  margin:0
}
body>.select2-drop {
  border:1px solid #ccc
}
body>.select2-drop>ul.select2-results {
  max-height:500px
}
body>.select2-drop>ul.select2-results li {
  font-size:.95em
}
#search-results {
  min-width:32px;
  min-height:32px;
  padding:15px 0;
  float:left
}
#search-results.loading {
  background:url(https://codex.mesulog.fr/assets/core/main/css-assets/tuleap-spinner-67d991d644dd5a1603e5.gif) no-repeat center center
}
#search-results.no-search-panes {
  padding-left:20px
}
#search-results p.results-count {
  margin:0 0 20px;
  color:#aaa;
  font-size:.9em;
  font-style:italic
}
#search-results p.no-result {
  padding:10px 0 0;
  font-size:1.2em
}
#search-results p.no-result span {
  font-weight:700
}
#search-results ul {
  margin:0;
  list-style:none
}
#search-results ul li.result {
  position:relative;
  max-width:750px;
  margin:0 0 20px;
  padding:0 0 0 20px
}
#search-results ul li.result.wiki:before {
  content:"\e803";
  position:absolute;
  top:6px;
  right:2px;
  left:0;
  font-family:tuleap-services,"Font Awesome 6 Free"
}
#search-results ul li.result:before {
  content:"\f105";
  position:absolute;
  top:6px;
  left:0;
  font-family:"Font Awesome 6 Free";
  font-weight:900
}
#search-results ul li.result .title {
  display:block;
  font-size:1.6em;
  line-height:1.4em
}
#search-results ul li.result .title:hover {
  text-decoration:none
}
#search-results ul li.result .subtitle {
  color:#888;
  font-style:italic
}
#search-results ul li.result .description {
  margin:0 0 5px;
  color:#444;
  font-size:.9em
}
@media screen and (max-width: 1150px) {
  #search-results ul li.result {
    max-width:550px
  }
}
@media screen and (max-width: 850px) {
  #search-results ul li.result {
    max-width:350px
  }
}
#search-results ul li.user {
  margin:0 0 30px
}
#search-results ul li.user .avatar {
  position:relative;
  top:1px;
  width:50px;
  height:50px;
  margin:0 10px 0 0;
  float:left;
  border-radius:50%
}
#search-results ul li.user .realname {
  min-width:500px;
  font-size:1.6em;
  line-height:1.4em
}
#search-results ul li.user .realname:hover {
  text-decoration:none
}
#search-results ul li.user .realname.only {
  position:relative;
  top:8px
}
#search-results ul li.user .username {
  min-width:500px;
  margin:0 0 5px;
  color:#444;
  font-size:.9em
}
#search-results ul li.user .username.only {
  position:relative;
  top:8px
}
.project-admin-import-user-submit {
  display:block;
  margin-top:20px
}
#allowed-projects-all-form {
  margin:40px 0
}
#allowed-projects-all-form #allowed-projects-all-allowed-state {
  margin:10px 0 0
}
#allowed-projects-list {
  max-width:960px
}
#allowed-projects-list>form>#allowed-projects-list-actions {
  margin:0 0 10px
}
#allowed-projects-list>form>#allowed-projects-list-actions>div,
#allowed-projects-list>form>#allowed-projects-list-actions>button {
  display:inline-block;
  margin:0
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter>#project-to-allow {
  max-width:200px
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter>button {
  border-radius:0 var(--tlp-medium-radius) var(--tlp-medium-radius) 0
}
#allowed-projects-list>form>#allowed-projects-list-actions #project-to-allow-autocompleter #search_indicator {
  visibility:hidden;
  position:absolute
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter {
  float:right
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter>.add-on {
  font-family:"Font Awesome 6 Free";
  font-size:12px
}
#allowed-projects-list>form>#allowed-projects-list-actions>.filter>#filter-projects {
  max-width:210px
}
#allowed-projects-list>form>table .checkbox-cell {
  width:15px
}
#allowed-projects-list>form>table .id-cell {
  width:50px
}
#allowed-projects-list>form>table #empty-project-list {
  padding:40px;
  color:#bbb;
  font-size:.9em;
  font-style:italic;
  text-align:center
}
@media only screen and (max-width: 480px) {
  body,
  table,
  td,
  p,
  a,
  li,
  blockquote {
    -webkit-text-size-adjust:none!important
  }
  body {
    width:100%!important;
    min-width:100%!important
  }
  td[id=bodyCell] {
    padding:10px!important
  }
  table.kmMobileHide {
    display:none!important
  }
  table[class=kmTextContentContainer],
  table[class=kmBoxedTextContentContainer] {
    width:100%!important
  }
  td[class=kmImageContent] {
    padding-right:0!important;
    padding-left:0!important
  }
  img[class=kmImage] {
    width:100%!important
  }
  td.kmMobileStretch {
    padding-right:0!important;
    padding-left:0!important
  }
  table[class=kmSplitContentLeftContentContainer],
  table[class=kmSplitContentRightContentContainer],
  table[class=kmColumnContainer],
  td[class=kmVerticalButtonBarContentOuter] table[class=kmButtonBarContent],
  td[class=kmVerticalButtonCollectionContentOuter] table[class=kmButtonCollectionContent],
  table[class=kmVerticalButton],
  table[class=kmVerticalButtonContent] {
    width:100%!important
  }
  td[class=kmButtonCollectionInner] {
    padding:9px 9px 0!important;
    background-color:#0000!important
  }
  td[class=kmVerticalButtonIconContent],
  td[class=kmVerticalButtonTextContent],
  td[class=kmVerticalButtonContentOuter] {
    padding-right:0!important;
    padding-bottom:9px!important;
    padding-left:0!important
  }
  table[class=kmSplitContentLeftContentContainer] td[class=kmTextContent],
  table[class=kmSplitContentRightContentContainer] td[class=kmTextContent],
  table[class=kmColumnContainer] td[class=kmTextContent],
  table[class=kmSplitContentLeftContentContainer] td[class=kmImageContent],
  table[class=kmSplitContentRightContentContainer] td[class=kmImageContent] {
    padding-top:9px!important
  }
  td[class="rowContainer kmFloatLeft"],
  td[class="rowContainer kmFloatLeft firstColumn"],
  td[class="rowContainer kmFloatLeft lastColumn"] {
    width:100%!important;
    float:left;
    clear:both
  }
  table[id=templateContainer],
  table[class=templateRow] {
    width:100%!important;
    max-width:600px!important
  }
  h1 {
    font-size:40px!important;
    line-height:130%!important
  }
  h2 {
    font-size:32px!important;
    line-height:130%!important
  }
  h3 {
    font-size:24px!important;
    line-height:130%!important
  }
  h4 {
    font-size:18px!important;
    line-height:130%!important
  }
  td[class=kmTextContent] {
    font-size:14px!important;
    line-height:130%!important
  }
  td[class=kmTextBlockInner] td[class=kmTextContent] {
    padding-right:18px!important;
    padding-left:18px!important
  }
  table[class="kmTableBlock kmTableMobile"] td[class=kmTableBlockInner] {
    padding-right:9px!important;
    padding-left:9px!important
  }
  table[class="kmTableBlock kmTableMobile"] td[class=kmTableBlockInner] [class=kmTextContent] {
    padding-right:4px!important;
    padding-left:4px!important;
    font-size:14px!important;
    line-height:130%!important
  }
}
#project-confirmation-header {
  height:336px;
  background-image:url(https://codex.mesulog.fr/assets/core/main/css-assets/project-registration-feedback-background-7fc9dc1563f59f90b3d8.png);
  background-position:center top
}
#project-confirmation-header h2 {
  margin:0;
  padding:345px 0 50px;
  font-size:38px;
  font-weight:300;
  text-align:center
}
#project-confirmation-content {
  padding:80px 0 0;
  font-size:1.5em;
  font-weight:300;
  line-height:1.5em;
  text-align:center
}
#project-confirmation-content i {
  display:inline-block;
  position:relative;
  top:-8px;
  left:8px;
  transform:rotate(20deg)
}
#project-confirmation-thanks {
  padding:70px 0 30px;
  font-size:23px;
  font-weight:300;
  text-align:center
}
#project-confirmation-redirect {
  padding:50px 0 100px;
  font-size:1.5em;
  font-weight:300;
  text-align:center
}
.autocompleter-users-and-ugroups-dropdown .select2-highlighted .autocompleter-icon-group {
  color:#fff
}
.autocompleter-users-and-ugroups-dropdown .select2-result-label {
  display:flex;
  align-items:center
}
.autocompleter-users-and-ugroups-dropdown .autocompleter-icon-group,
.autocompleter-users-and-ugroups-input .autocompleter-icon-group {
  margin:0 5px 0 0;
  color:#666
}
.autocompleter-users-and-ugroups-dropdown .autocompleter-avatar,
.autocompleter-users-and-ugroups-input .autocompleter-avatar {
  display:inline-block;
  width:15px;
  height:15px;
  margin:0 4px 0 0
}
.autocompleter-users-and-ugroups-dropdown .select2-search-choice>div,
.autocompleter-users-and-ugroups-input .select2-search-choice>div {
  display:flex;
  align-items:center;
  min-height:15px
}
.autocompleter-users-and-ugroups-dropdown .select2-choices,
.autocompleter-users-and-ugroups-input .select2-choices {
  border:1px solid #ccc;
  border-radius:var(--tlp-medium-radius);
  background-image:none;
  box-shadow:inset 0 1px 1px #00000013
}
.fa {
  font-family:var(--fa-style-family, "Font Awesome 6 Free");
  font-weight:var(--fa-style, 900)
}
.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fab,
.fa-brands {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:var(--fa-display, inline-block);
  font-style:normal;
  font-variant:normal;
  line-height:1;
  text-rendering:auto
}
.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular {
  font-family:"Font Awesome 6 Free"
}
.fab,
.fa-brands {
  font-family:"Font Awesome 6 Brands"
}
.fa-1x {
  font-size:1em
}
.fa-2x {
  font-size:2em
}
.fa-3x {
  font-size:3em
}
.fa-4x {
  font-size:4em
}
.fa-5x {
  font-size:5em
}
.fa-6x {
  font-size:6em
}
.fa-7x {
  font-size:7em
}
.fa-8x {
  font-size:8em
}
.fa-9x {
  font-size:9em
}
.fa-10x {
  font-size:10em
}
.fa-2xs {
  font-size:.625em;
  line-height:.1em;
  vertical-align:.225em
}
.fa-xs {
  font-size:.75em;
  line-height:.0833333337em;
  vertical-align:.125em
}
.fa-sm {
  font-size:.875em;
  line-height:.0714285718em;
  vertical-align:.0535714295em
}
.fa-lg {
  font-size:1.25em;
  line-height:.05em;
  vertical-align:-.075em
}
.fa-xl {
  font-size:1.5em;
  line-height:.0416666682em;
  vertical-align:-.125em
}
.fa-2xl {
  font-size:2em;
  line-height:.03125em;
  vertical-align:-.1875em
}
.fa-fw {
  text-align:center;
  width:1.25em
}
.fa-ul {
  list-style-type:none;
  margin-left:var(--fa-li-margin, 2.5em);
  padding-left:0
}
.fa-ul>li {
  position:relative
}
.fa-li {
  left:calc(var(--fa-li-width, 2em)*-1);
  position:absolute;
  text-align:center;
  width:var(--fa-li-width, 2em);
  line-height:inherit
}
.fa-border {
  border-color:var(--fa-border-color, #eee);
  border-radius:var(--fa-border-radius, .1em);
  border-style:var(--fa-border-style, solid);
  border-width:var(--fa-border-width, .08em);
  padding:var(--fa-border-padding, .2em .25em .15em)
}
.fa-pull-left {
  float:left;
  margin-right:var(--fa-pull-margin, .3em)
}
.fa-pull-right {
  float:right;
  margin-left:var(--fa-pull-margin, .3em)
}
.fa-beat {
  animation-name:fa-beat;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, ease-in-out)
}
.fa-bounce {
  animation-name:fa-bounce;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))
}
.fa-fade {
  animation-name:fa-fade;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}
.fa-beat-fade {
  animation-name:fa-beat-fade;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))
}
.fa-flip {
  animation-name:fa-flip;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, ease-in-out)
}
.fa-shake {
  animation-name:fa-shake;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, linear)
}
.fa-spin {
  animation-name:fa-spin;
  animation-delay:var(--fa-animation-delay, 0s);
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 2s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, linear)
}
.fa-spin-reverse {
  --fa-animation-direction: reverse
}
.fa-pulse,
.fa-spin-pulse {
  animation-name:fa-spin;
  animation-direction:var(--fa-animation-direction, normal);
  animation-duration:var(--fa-animation-duration, 1s);
  animation-iteration-count:var(--fa-animation-iteration-count, infinite);
  animation-timing-function:var(--fa-animation-timing, steps(8))
}
@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay:-1ms;
    animation-duration:1ms;
    animation-iteration-count:1;
    transition-delay:0s;
    transition-duration:0s
  }
}
@keyframes fa-beat {
  0%,
  90% {
    transform:scale(1)
  }
  45% {
    transform:scale(var(--fa-beat-scale, 1.25))
  }
}
@keyframes fa-bounce {
  0% {
    transform:scale(1) translateY(0)
  }
  10% {
    transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)
  }
  30% {
    transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))
  }
  50% {
    transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)
  }
  57% {
    transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))
  }
  64% {
    transform:scale(1) translateY(0)
  }
  to {
    transform:scale(1) translateY(0)
  }
}
@keyframes fa-fade {
  50% {
    opacity:var(--fa-fade-opacity, .4)
  }
}
@keyframes fa-beat-fade {
  0%,
  to {
    opacity:var(--fa-beat-fade-opacity, .4);
    transform:scale(1)
  }
  50% {
    opacity:1;
    transform:scale(var(--fa-beat-fade-scale, 1.125))
  }
}
@keyframes fa-flip {
  50% {
    transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))
  }
}
@keyframes fa-shake {
  0% {
    transform:rotate(-15deg)
  }
  4% {
    transform:rotate(15deg)
  }
  8%,
  24% {
    transform:rotate(-18deg)
  }
  12%,
  28% {
    transform:rotate(18deg)
  }
  16% {
    transform:rotate(-22deg)
  }
  20% {
    transform:rotate(22deg)
  }
  32% {
    transform:rotate(-12deg)
  }
  36% {
    transform:rotate(12deg)
  }
  40%,
  to {
    transform:rotate(0)
  }
}
@keyframes fa-spin {
  0% {
    transform:rotate(0)
  }
  to {
    transform:rotate(360deg)
  }
}
.fa-rotate-90 {
  transform:rotate(90deg)
}
.fa-rotate-180 {
  transform:rotate(180deg)
}
.fa-rotate-270 {
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  transform:scaleX(-1)
}
.fa-flip-vertical {
  transform:scaleY(-1)
}
.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform:scale(-1)
}
.fa-rotate-by {
  transform:rotate(var(--fa-rotate-angle, none))
}
.fa-stack {
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}
.fa-stack-1x,
.fa-stack-2x {
  left:0;
  position:absolute;
  text-align:center;
  width:100%;
  z-index:var(--fa-stack-z-index, auto)
}
.fa-stack-1x {
  line-height:inherit
}
.fa-stack-2x {
  font-size:2em
}
.fa-inverse {
  color:var(--fa-inverse, #fff)
}
.fa-0:before {
  content:"0"
}
.fa-1:before {
  content:"1"
}
.fa-2:before {
  content:"2"
}
.fa-3:before {
  content:"3"
}
.fa-4:before {
  content:"4"
}
.fa-5:before {
  content:"5"
}
.fa-6:before {
  content:"6"
}
.fa-7:before {
  content:"7"
}
.fa-8:before {
  content:"8"
}
.fa-9:before {
  content:"9"
}
.fa-fill-drip:before {
  content:"\f576"
}
.fa-arrows-to-circle:before {
  content:"\e4bd"
}
.fa-circle-chevron-right:before {
  content:"\f138"
}
.fa-chevron-circle-right:before {
  content:"\f138"
}
.fa-at:before {
  content:"@"
}
.fa-trash-can:before {
  content:"\f2ed"
}
.fa-trash-alt:before {
  content:"\f2ed"
}
.fa-text-height:before {
  content:"\f034"
}
.fa-user-xmark:before {
  content:"\f235"
}
.fa-user-times:before {
  content:"\f235"
}
.fa-stethoscope:before {
  content:"\f0f1"
}
.fa-message:before {
  content:"\f27a"
}
.fa-comment-alt:before {
  content:"\f27a"
}
.fa-info:before {
  content:"\f129"
}
.fa-down-left-and-up-right-to-center:before {
  content:"\f422"
}
.fa-compress-alt:before {
  content:"\f422"
}
.fa-explosion:before {
  content:"\e4e9"
}
.fa-file-lines:before {
  content:"\f15c"
}
.fa-file-alt:before {
  content:"\f15c"
}
.fa-file-text:before {
  content:"\f15c"
}
.fa-wave-square:before {
  content:"\f83e"
}
.fa-ring:before {
  content:"\f70b"
}
.fa-building-un:before {
  content:"\e4d9"
}
.fa-dice-three:before {
  content:"\f527"
}
.fa-calendar-days:before {
  content:"\f073"
}
.fa-calendar-alt:before {
  content:"\f073"
}
.fa-anchor-circle-check:before {
  content:"\e4aa"
}
.fa-building-circle-arrow-right:before {
  content:"\e4d1"
}
.fa-volleyball:before {
  content:"\f45f"
}
.fa-volleyball-ball:before {
  content:"\f45f"
}
.fa-arrows-up-to-line:before {
  content:"\e4c2"
}
.fa-sort-down:before {
  content:"\f0dd"
}
.fa-sort-desc:before {
  content:"\f0dd"
}
.fa-circle-minus:before {
  content:"\f056"
}
.fa-minus-circle:before {
  content:"\f056"
}
.fa-door-open:before {
  content:"\f52b"
}
.fa-right-from-bracket:before {
  content:"\f2f5"
}
.fa-sign-out-alt:before {
  content:"\f2f5"
}
.fa-atom:before {
  content:"\f5d2"
}
.fa-soap:before {
  content:"\e06e"
}
.fa-icons:before {
  content:"\f86d"
}
.fa-heart-music-camera-bolt:before {
  content:"\f86d"
}
.fa-microphone-lines-slash:before {
  content:"\f539"
}
.fa-microphone-alt-slash:before {
  content:"\f539"
}
.fa-bridge-circle-check:before {
  content:"\e4c9"
}
.fa-pump-medical:before {
  content:"\e06a"
}
.fa-fingerprint:before {
  content:"\f577"
}
.fa-hand-point-right:before {
  content:"\f0a4"
}
.fa-magnifying-glass-location:before {
  content:"\f689"
}
.fa-search-location:before {
  content:"\f689"
}
.fa-forward-step:before {
  content:"\f051"
}
.fa-step-forward:before {
  content:"\f051"
}
.fa-face-smile-beam:before {
  content:"\f5b8"
}
.fa-smile-beam:before {
  content:"\f5b8"
}
.fa-flag-checkered:before {
  content:"\f11e"
}
.fa-football:before {
  content:"\f44e"
}
.fa-football-ball:before {
  content:"\f44e"
}
.fa-school-circle-exclamation:before {
  content:"\e56c"
}
.fa-crop:before {
  content:"\f125"
}
.fa-angles-down:before {
  content:"\f103"
}
.fa-angle-double-down:before {
  content:"\f103"
}
.fa-users-rectangle:before {
  content:"\e594"
}
.fa-people-roof:before {
  content:"\e537"
}
.fa-people-line:before {
  content:"\e534"
}
.fa-beer-mug-empty:before {
  content:"\f0fc"
}
.fa-beer:before {
  content:"\f0fc"
}
.fa-diagram-predecessor:before {
  content:"\e477"
}
.fa-arrow-up-long:before {
  content:"\f176"
}
.fa-long-arrow-up:before {
  content:"\f176"
}
.fa-fire-flame-simple:before {
  content:"\f46a"
}
.fa-burn:before {
  content:"\f46a"
}
.fa-person:before {
  content:"\f183"
}
.fa-male:before {
  content:"\f183"
}
.fa-laptop:before {
  content:"\f109"
}
.fa-file-csv:before {
  content:"\f6dd"
}
.fa-menorah:before {
  content:"\f676"
}
.fa-truck-plane:before {
  content:"\e58f"
}
.fa-record-vinyl:before {
  content:"\f8d9"
}
.fa-face-grin-stars:before {
  content:"\f587"
}
.fa-grin-stars:before {
  content:"\f587"
}
.fa-bong:before {
  content:"\f55c"
}
.fa-spaghetti-monster-flying:before {
  content:"\f67b"
}
.fa-pastafarianism:before {
  content:"\f67b"
}
.fa-arrow-down-up-across-line:before {
  content:"\e4af"
}
.fa-spoon:before {
  content:"\f2e5"
}
.fa-utensil-spoon:before {
  content:"\f2e5"
}
.fa-jar-wheat:before {
  content:"\e517"
}
.fa-envelopes-bulk:before {
  content:"\f674"
}
.fa-mail-bulk:before {
  content:"\f674"
}
.fa-file-circle-exclamation:before {
  content:"\e4eb"
}
.fa-circle-h:before {
  content:"\f47e"
}
.fa-hospital-symbol:before {
  content:"\f47e"
}
.fa-pager:before {
  content:"\f815"
}
.fa-address-book:before {
  content:"\f2b9"
}
.fa-contact-book:before {
  content:"\f2b9"
}
.fa-strikethrough:before {
  content:"\f0cc"
}
.fa-k:before {
  content:"K"
}
.fa-landmark-flag:before {
  content:"\e51c"
}
.fa-pencil:before {
  content:"\f303"
}
.fa-pencil-alt:before {
  content:"\f303"
}
.fa-backward:before {
  content:"\f04a"
}
.fa-caret-right:before {
  content:"\f0da"
}
.fa-comments:before {
  content:"\f086"
}
.fa-paste:before {
  content:"\f0ea"
}
.fa-file-clipboard:before {
  content:"\f0ea"
}
.fa-code-pull-request:before {
  content:"\e13c"
}
.fa-clipboard-list:before {
  content:"\f46d"
}
.fa-truck-ramp-box:before {
  content:"\f4de"
}
.fa-truck-loading:before {
  content:"\f4de"
}
.fa-user-check:before {
  content:"\f4fc"
}
.fa-vial-virus:before {
  content:"\e597"
}
.fa-sheet-plastic:before {
  content:"\e571"
}
.fa-blog:before {
  content:"\f781"
}
.fa-user-ninja:before {
  content:"\f504"
}
.fa-person-arrow-up-from-line:before {
  content:"\e539"
}
.fa-scroll-torah:before {
  content:"\f6a0"
}
.fa-torah:before {
  content:"\f6a0"
}
.fa-broom-ball:before {
  content:"\f458"
}
.fa-quidditch:before {
  content:"\f458"
}
.fa-quidditch-broom-ball:before {
  content:"\f458"
}
.fa-toggle-off:before {
  content:"\f204"
}
.fa-box-archive:before {
  content:"\f187"
}
.fa-archive:before {
  content:"\f187"
}
.fa-person-drowning:before {
  content:"\e545"
}
.fa-arrow-down-9-1:before {
  content:"\f886"
}
.fa-sort-numeric-desc:before {
  content:"\f886"
}
.fa-sort-numeric-down-alt:before {
  content:"\f886"
}
.fa-face-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-grin-tongue-squint:before {
  content:"\f58a"
}
.fa-spray-can:before {
  content:"\f5bd"
}
.fa-truck-monster:before {
  content:"\f63b"
}
.fa-w:before {
  content:"W"
}
.fa-earth-africa:before {
  content:"\f57c"
}
.fa-globe-africa:before {
  content:"\f57c"
}
.fa-rainbow:before {
  content:"\f75b"
}
.fa-circle-notch:before {
  content:"\f1ce"
}
.fa-tablet-screen-button:before {
  content:"\f3fa"
}
.fa-tablet-alt:before {
  content:"\f3fa"
}
.fa-paw:before {
  content:"\f1b0"
}
.fa-cloud:before {
  content:"\f0c2"
}
.fa-trowel-bricks:before {
  content:"\e58a"
}
.fa-face-flushed:before {
  content:"\f579"
}
.fa-flushed:before {
  content:"\f579"
}
.fa-hospital-user:before {
  content:"\f80d"
}
.fa-tent-arrow-left-right:before {
  content:"\e57f"
}
.fa-gavel:before {
  content:"\f0e3"
}
.fa-legal:before {
  content:"\f0e3"
}
.fa-binoculars:before {
  content:"\f1e5"
}
.fa-microphone-slash:before {
  content:"\f131"
}
.fa-box-tissue:before {
  content:"\e05b"
}
.fa-motorcycle:before {
  content:"\f21c"
}
.fa-bell-concierge:before {
  content:"\f562"
}
.fa-concierge-bell:before {
  content:"\f562"
}
.fa-pen-ruler:before {
  content:"\f5ae"
}
.fa-pencil-ruler:before {
  content:"\f5ae"
}
.fa-people-arrows:before {
  content:"\e068"
}
.fa-people-arrows-left-right:before {
  content:"\e068"
}
.fa-mars-and-venus-burst:before {
  content:"\e523"
}
.fa-square-caret-right:before {
  content:"\f152"
}
.fa-caret-square-right:before {
  content:"\f152"
}
.fa-scissors:before {
  content:"\f0c4"
}
.fa-cut:before {
  content:"\f0c4"
}
.fa-sun-plant-wilt:before {
  content:"\e57a"
}
.fa-toilets-portable:before {
  content:"\e584"
}
.fa-hockey-puck:before {
  content:"\f453"
}
.fa-table:before {
  content:"\f0ce"
}
.fa-magnifying-glass-arrow-right:before {
  content:"\e521"
}
.fa-tachograph-digital:before {
  content:"\f566"
}
.fa-digital-tachograph:before {
  content:"\f566"
}
.fa-users-slash:before {
  content:"\e073"
}
.fa-clover:before {
  content:"\e139"
}
.fa-reply:before {
  content:"\f3e5"
}
.fa-mail-reply:before {
  content:"\f3e5"
}
.fa-star-and-crescent:before {
  content:"\f699"
}
.fa-house-fire:before {
  content:"\e50c"
}
.fa-square-minus:before {
  content:"\f146"
}
.fa-minus-square:before {
  content:"\f146"
}
.fa-helicopter:before {
  content:"\f533"
}
.fa-compass:before {
  content:"\f14e"
}
.fa-square-caret-down:before {
  content:"\f150"
}
.fa-caret-square-down:before {
  content:"\f150"
}
.fa-file-circle-question:before {
  content:"\e4ef"
}
.fa-laptop-code:before {
  content:"\f5fc"
}
.fa-swatchbook:before {
  content:"\f5c3"
}
.fa-prescription-bottle:before {
  content:"\f485"
}
.fa-bars:before {
  content:"\f0c9"
}
.fa-navicon:before {
  content:"\f0c9"
}
.fa-people-group:before {
  content:"\e533"
}
.fa-hourglass-end:before {
  content:"\f253"
}
.fa-hourglass-3:before {
  content:"\f253"
}
.fa-heart-crack:before {
  content:"\f7a9"
}
.fa-heart-broken:before {
  content:"\f7a9"
}
.fa-square-up-right:before {
  content:"\f360"
}
.fa-external-link-square-alt:before {
  content:"\f360"
}
.fa-face-kiss-beam:before {
  content:"\f597"
}
.fa-kiss-beam:before {
  content:"\f597"
}
.fa-film:before {
  content:"\f008"
}
.fa-ruler-horizontal:before {
  content:"\f547"
}
.fa-people-robbery:before {
  content:"\e536"
}
.fa-lightbulb:before {
  content:"\f0eb"
}
.fa-caret-left:before {
  content:"\f0d9"
}
.fa-circle-exclamation:before {
  content:"\f06a"
}
.fa-exclamation-circle:before {
  content:"\f06a"
}
.fa-school-circle-xmark:before {
  content:"\e56d"
}
.fa-arrow-right-from-bracket:before {
  content:"\f08b"
}
.fa-sign-out:before {
  content:"\f08b"
}
.fa-circle-chevron-down:before {
  content:"\f13a"
}
.fa-chevron-circle-down:before {
  content:"\f13a"
}
.fa-unlock-keyhole:before {
  content:"\f13e"
}
.fa-unlock-alt:before {
  content:"\f13e"
}
.fa-cloud-showers-heavy:before {
  content:"\f740"
}
.fa-headphones-simple:before {
  content:"\f58f"
}
.fa-headphones-alt:before {
  content:"\f58f"
}
.fa-sitemap:before {
  content:"\f0e8"
}
.fa-circle-dollar-to-slot:before {
  content:"\f4b9"
}
.fa-donate:before {
  content:"\f4b9"
}
.fa-memory:before {
  content:"\f538"
}
.fa-road-spikes:before {
  content:"\e568"
}
.fa-fire-burner:before {
  content:"\e4f1"
}
.fa-flag:before {
  content:"\f024"
}
.fa-hanukiah:before {
  content:"\f6e6"
}
.fa-feather:before {
  content:"\f52d"
}
.fa-volume-low:before {
  content:"\f027"
}
.fa-volume-down:before {
  content:"\f027"
}
.fa-comment-slash:before {
  content:"\f4b3"
}
.fa-cloud-sun-rain:before {
  content:"\f743"
}
.fa-compress:before {
  content:"\f066"
}
.fa-wheat-awn:before {
  content:"\e2cd"
}
.fa-wheat-alt:before {
  content:"\e2cd"
}
.fa-ankh:before {
  content:"\f644"
}
.fa-hands-holding-child:before {
  content:"\e4fa"
}
.fa-asterisk:before {
  content:"*"
}
.fa-square-check:before {
  content:"\f14a"
}
.fa-check-square:before {
  content:"\f14a"
}
.fa-peseta-sign:before {
  content:"\e221"
}
.fa-heading:before {
  content:"\f1dc"
}
.fa-header:before {
  content:"\f1dc"
}
.fa-ghost:before {
  content:"\f6e2"
}
.fa-list:before {
  content:"\f03a"
}
.fa-list-squares:before {
  content:"\f03a"
}
.fa-square-phone-flip:before {
  content:"\f87b"
}
.fa-phone-square-alt:before {
  content:"\f87b"
}
.fa-cart-plus:before {
  content:"\f217"
}
.fa-gamepad:before {
  content:"\f11b"
}
.fa-circle-dot:before {
  content:"\f192"
}
.fa-dot-circle:before {
  content:"\f192"
}
.fa-face-dizzy:before {
  content:"\f567"
}
.fa-dizzy:before {
  content:"\f567"
}
.fa-egg:before {
  content:"\f7fb"
}
.fa-house-medical-circle-xmark:before {
  content:"\e513"
}
.fa-campground:before {
  content:"\f6bb"
}
.fa-folder-plus:before {
  content:"\f65e"
}
.fa-futbol:before {
  content:"\f1e3"
}
.fa-futbol-ball:before {
  content:"\f1e3"
}
.fa-soccer-ball:before {
  content:"\f1e3"
}
.fa-paintbrush:before {
  content:"\f1fc"
}
.fa-paint-brush:before {
  content:"\f1fc"
}
.fa-lock:before {
  content:"\f023"
}
.fa-gas-pump:before {
  content:"\f52f"
}
.fa-hot-tub-person:before {
  content:"\f593"
}
.fa-hot-tub:before {
  content:"\f593"
}
.fa-map-location:before {
  content:"\f59f"
}
.fa-map-marked:before {
  content:"\f59f"
}
.fa-house-flood-water:before {
  content:"\e50e"
}
.fa-tree:before {
  content:"\f1bb"
}
.fa-bridge-lock:before {
  content:"\e4cc"
}
.fa-sack-dollar:before {
  content:"\f81d"
}
.fa-pen-to-square:before {
  content:"\f044"
}
.fa-edit:before {
  content:"\f044"
}
.fa-car-side:before {
  content:"\f5e4"
}
.fa-share-nodes:before {
  content:"\f1e0"
}
.fa-share-alt:before {
  content:"\f1e0"
}
.fa-heart-circle-minus:before {
  content:"\e4ff"
}
.fa-hourglass-half:before {
  content:"\f252"
}
.fa-hourglass-2:before {
  content:"\f252"
}
.fa-microscope:before {
  content:"\f610"
}
.fa-sink:before {
  content:"\e06d"
}
.fa-bag-shopping:before {
  content:"\f290"
}
.fa-shopping-bag:before {
  content:"\f290"
}
.fa-arrow-down-z-a:before {
  content:"\f881"
}
.fa-sort-alpha-desc:before {
  content:"\f881"
}
.fa-sort-alpha-down-alt:before {
  content:"\f881"
}
.fa-mitten:before {
  content:"\f7b5"
}
.fa-person-rays:before {
  content:"\e54d"
}
.fa-users:before {
  content:"\f0c0"
}
.fa-eye-slash:before {
  content:"\f070"
}
.fa-flask-vial:before {
  content:"\e4f3"
}
.fa-hand:before {
  content:"\f256"
}
.fa-hand-paper:before {
  content:"\f256"
}
.fa-om:before {
  content:"\f679"
}
.fa-worm:before {
  content:"\e599"
}
.fa-house-circle-xmark:before {
  content:"\e50b"
}
.fa-plug:before {
  content:"\f1e6"
}
.fa-chevron-up:before {
  content:"\f077"
}
.fa-hand-spock:before {
  content:"\f259"
}
.fa-stopwatch:before {
  content:"\f2f2"
}
.fa-face-kiss:before {
  content:"\f596"
}
.fa-kiss:before {
  content:"\f596"
}
.fa-bridge-circle-xmark:before {
  content:"\e4cb"
}
.fa-face-grin-tongue:before {
  content:"\f589"
}
.fa-grin-tongue:before {
  content:"\f589"
}
.fa-chess-bishop:before {
  content:"\f43a"
}
.fa-face-grin-wink:before {
  content:"\f58c"
}
.fa-grin-wink:before {
  content:"\f58c"
}
.fa-ear-deaf:before {
  content:"\f2a4"
}
.fa-deaf:before {
  content:"\f2a4"
}
.fa-deafness:before {
  content:"\f2a4"
}
.fa-hard-of-hearing:before {
  content:"\f2a4"
}
.fa-road-circle-check:before {
  content:"\e564"
}
.fa-dice-five:before {
  content:"\f523"
}
.fa-square-rss:before {
  content:"\f143"
}
.fa-rss-square:before {
  content:"\f143"
}
.fa-land-mine-on:before {
  content:"\e51b"
}
.fa-i-cursor:before {
  content:"\f246"
}
.fa-stamp:before {
  content:"\f5bf"
}
.fa-stairs:before {
  content:"\e289"
}
.fa-i:before {
  content:"I"
}
.fa-hryvnia-sign:before {
  content:"\f6f2"
}
.fa-hryvnia:before {
  content:"\f6f2"
}
.fa-pills:before {
  content:"\f484"
}
.fa-face-grin-wide:before {
  content:"\f581"
}
.fa-grin-alt:before {
  content:"\f581"
}
.fa-tooth:before {
  content:"\f5c9"
}
.fa-v:before {
  content:"V"
}
.fa-bangladeshi-taka-sign:before {
  content:"\e2e6"
}
.fa-bicycle:before {
  content:"\f206"
}
.fa-staff-snake:before {
  content:"\e579"
}
.fa-rod-asclepius:before {
  content:"\e579"
}
.fa-rod-snake:before {
  content:"\e579"
}
.fa-staff-aesculapius:before {
  content:"\e579"
}
.fa-head-side-cough-slash:before {
  content:"\e062"
}
.fa-truck-medical:before {
  content:"\f0f9"
}
.fa-ambulance:before {
  content:"\f0f9"
}
.fa-wheat-awn-circle-exclamation:before {
  content:"\e598"
}
.fa-snowman:before {
  content:"\f7d0"
}
.fa-mortar-pestle:before {
  content:"\f5a7"
}
.fa-road-barrier:before {
  content:"\e562"
}
.fa-school:before {
  content:"\f549"
}
.fa-igloo:before {
  content:"\f7ae"
}
.fa-joint:before {
  content:"\f595"
}
.fa-angle-right:before {
  content:"\f105"
}
.fa-horse:before {
  content:"\f6f0"
}
.fa-q:before {
  content:"Q"
}
.fa-g:before {
  content:"G"
}
.fa-notes-medical:before {
  content:"\f481"
}
.fa-temperature-half:before {
  content:"\f2c9"
}
.fa-temperature-2:before {
  content:"\f2c9"
}
.fa-thermometer-2:before {
  content:"\f2c9"
}
.fa-thermometer-half:before {
  content:"\f2c9"
}
.fa-dong-sign:before {
  content:"\e169"
}
.fa-capsules:before {
  content:"\f46b"
}
.fa-poo-storm:before {
  content:"\f75a"
}
.fa-poo-bolt:before {
  content:"\f75a"
}
.fa-face-frown-open:before {
  content:"\f57a"
}
.fa-frown-open:before {
  content:"\f57a"
}
.fa-hand-point-up:before {
  content:"\f0a6"
}
.fa-money-bill:before {
  content:"\f0d6"
}
.fa-bookmark:before {
  content:"\f02e"
}
.fa-align-justify:before {
  content:"\f039"
}
.fa-umbrella-beach:before {
  content:"\f5ca"
}
.fa-helmet-un:before {
  content:"\e503"
}
.fa-bullseye:before {
  content:"\f140"
}
.fa-bacon:before {
  content:"\f7e5"
}
.fa-hand-point-down:before {
  content:"\f0a7"
}
.fa-arrow-up-from-bracket:before {
  content:"\e09a"
}
.fa-folder:before {
  content:"\f07b"
}
.fa-folder-blank:before {
  content:"\f07b"
}
.fa-file-waveform:before {
  content:"\f478"
}
.fa-file-medical-alt:before {
  content:"\f478"
}
.fa-radiation:before {
  content:"\f7b9"
}
.fa-chart-simple:before {
  content:"\e473"
}
.fa-mars-stroke:before {
  content:"\f229"
}
.fa-vial:before {
  content:"\f492"
}
.fa-gauge:before {
  content:"\f624"
}
.fa-dashboard:before {
  content:"\f624"
}
.fa-gauge-med:before {
  content:"\f624"
}
.fa-tachometer-alt-average:before {
  content:"\f624"
}
.fa-wand-magic-sparkles:before {
  content:"\e2ca"
}
.fa-magic-wand-sparkles:before {
  content:"\e2ca"
}
.fa-e:before {
  content:"E"
}
.fa-pen-clip:before {
  content:"\f305"
}
.fa-pen-alt:before {
  content:"\f305"
}
.fa-bridge-circle-exclamation:before {
  content:"\e4ca"
}
.fa-user:before {
  content:"\f007"
}
.fa-school-circle-check:before {
  content:"\e56b"
}
.fa-dumpster:before {
  content:"\f793"
}
.fa-van-shuttle:before {
  content:"\f5b6"
}
.fa-shuttle-van:before {
  content:"\f5b6"
}
.fa-building-user:before {
  content:"\e4da"
}
.fa-square-caret-left:before {
  content:"\f191"
}
.fa-caret-square-left:before {
  content:"\f191"
}
.fa-highlighter:before {
  content:"\f591"
}
.fa-key:before {
  content:"\f084"
}
.fa-bullhorn:before {
  content:"\f0a1"
}
.fa-globe:before {
  content:"\f0ac"
}
.fa-synagogue:before {
  content:"\f69b"
}
.fa-person-half-dress:before {
  content:"\e548"
}
.fa-road-bridge:before {
  content:"\e563"
}
.fa-location-arrow:before {
  content:"\f124"
}
.fa-c:before {
  content:"C"
}
.fa-tablet-button:before {
  content:"\f10a"
}
.fa-building-lock:before {
  content:"\e4d6"
}
.fa-pizza-slice:before {
  content:"\f818"
}
.fa-money-bill-wave:before {
  content:"\f53a"
}
.fa-chart-area:before {
  content:"\f1fe"
}
.fa-area-chart:before {
  content:"\f1fe"
}
.fa-house-flag:before {
  content:"\e50d"
}
.fa-person-circle-minus:before {
  content:"\e540"
}
.fa-ban:before {
  content:"\f05e"
}
.fa-cancel:before {
  content:"\f05e"
}
.fa-camera-rotate:before {
  content:"\e0d8"
}
.fa-spray-can-sparkles:before {
  content:"\f5d0"
}
.fa-air-freshener:before {
  content:"\f5d0"
}
.fa-star:before {
  content:"\f005"
}
.fa-repeat:before {
  content:"\f363"
}
.fa-cross:before {
  content:"\f654"
}
.fa-box:before {
  content:"\f466"
}
.fa-venus-mars:before {
  content:"\f228"
}
.fa-arrow-pointer:before {
  content:"\f245"
}
.fa-mouse-pointer:before {
  content:"\f245"
}
.fa-maximize:before {
  content:"\f31e"
}
.fa-expand-arrows-alt:before {
  content:"\f31e"
}
.fa-charging-station:before {
  content:"\f5e7"
}
.fa-shapes:before {
  content:"\f61f"
}
.fa-triangle-circle-square:before {
  content:"\f61f"
}
.fa-shuffle:before {
  content:"\f074"
}
.fa-random:before {
  content:"\f074"
}
.fa-person-running:before {
  content:"\f70c"
}
.fa-running:before {
  content:"\f70c"
}
.fa-mobile-retro:before {
  content:"\e527"
}
.fa-grip-lines-vertical:before {
  content:"\f7a5"
}
.fa-spider:before {
  content:"\f717"
}
.fa-hands-bound:before {
  content:"\e4f9"
}
.fa-file-invoice-dollar:before {
  content:"\f571"
}
.fa-plane-circle-exclamation:before {
  content:"\e556"
}
.fa-x-ray:before {
  content:"\f497"
}
.fa-spell-check:before {
  content:"\f891"
}
.fa-slash:before {
  content:"\f715"
}
.fa-computer-mouse:before {
  content:"\f8cc"
}
.fa-mouse:before {
  content:"\f8cc"
}
.fa-arrow-right-to-bracket:before {
  content:"\f090"
}
.fa-sign-in:before {
  content:"\f090"
}
.fa-shop-slash:before {
  content:"\e070"
}
.fa-store-alt-slash:before {
  content:"\e070"
}
.fa-server:before {
  content:"\f233"
}
.fa-virus-covid-slash:before {
  content:"\e4a9"
}
.fa-shop-lock:before {
  content:"\e4a5"
}
.fa-hourglass-start:before {
  content:"\f251"
}
.fa-hourglass-1:before {
  content:"\f251"
}
.fa-blender-phone:before {
  content:"\f6b6"
}
.fa-building-wheat:before {
  content:"\e4db"
}
.fa-person-breastfeeding:before {
  content:"\e53a"
}
.fa-right-to-bracket:before {
  content:"\f2f6"
}
.fa-sign-in-alt:before {
  content:"\f2f6"
}
.fa-venus:before {
  content:"\f221"
}
.fa-passport:before {
  content:"\f5ab"
}
.fa-heart-pulse:before {
  content:"\f21e"
}
.fa-heartbeat:before {
  content:"\f21e"
}
.fa-people-carry-box:before {
  content:"\f4ce"
}
.fa-people-carry:before {
  content:"\f4ce"
}
.fa-temperature-high:before {
  content:"\f769"
}
.fa-microchip:before {
  content:"\f2db"
}
.fa-crown:before {
  content:"\f521"
}
.fa-weight-hanging:before {
  content:"\f5cd"
}
.fa-xmarks-lines:before {
  content:"\e59a"
}
.fa-file-prescription:before {
  content:"\f572"
}
.fa-weight-scale:before {
  content:"\f496"
}
.fa-weight:before {
  content:"\f496"
}
.fa-user-group:before {
  content:"\f500"
}
.fa-user-friends:before {
  content:"\f500"
}
.fa-arrow-up-a-z:before {
  content:"\f15e"
}
.fa-sort-alpha-up:before {
  content:"\f15e"
}
.fa-chess-knight:before {
  content:"\f441"
}
.fa-face-laugh-squint:before {
  content:"\f59b"
}
.fa-laugh-squint:before {
  content:"\f59b"
}
.fa-wheelchair:before {
  content:"\f193"
}
.fa-circle-arrow-up:before {
  content:"\f0aa"
}
.fa-arrow-circle-up:before {
  content:"\f0aa"
}
.fa-toggle-on:before {
  content:"\f205"
}
.fa-person-walking:before {
  content:"\f554"
}
.fa-walking:before {
  content:"\f554"
}
.fa-l:before {
  content:"L"
}
.fa-fire:before {
  content:"\f06d"
}
.fa-bed-pulse:before {
  content:"\f487"
}
.fa-procedures:before {
  content:"\f487"
}
.fa-shuttle-space:before {
  content:"\f197"
}
.fa-space-shuttle:before {
  content:"\f197"
}
.fa-face-laugh:before {
  content:"\f599"
}
.fa-laugh:before {
  content:"\f599"
}
.fa-folder-open:before {
  content:"\f07c"
}
.fa-heart-circle-plus:before {
  content:"\e500"
}
.fa-code-fork:before {
  content:"\e13b"
}
.fa-city:before {
  content:"\f64f"
}
.fa-microphone-lines:before {
  content:"\f3c9"
}
.fa-microphone-alt:before {
  content:"\f3c9"
}
.fa-pepper-hot:before {
  content:"\f816"
}
.fa-unlock:before {
  content:"\f09c"
}
.fa-colon-sign:before {
  content:"\e140"
}
.fa-headset:before {
  content:"\f590"
}
.fa-store-slash:before {
  content:"\e071"
}
.fa-road-circle-xmark:before {
  content:"\e566"
}
.fa-user-minus:before {
  content:"\f503"
}
.fa-mars-stroke-up:before {
  content:"\f22a"
}
.fa-mars-stroke-v:before {
  content:"\f22a"
}
.fa-champagne-glasses:before {
  content:"\f79f"
}
.fa-glass-cheers:before {
  content:"\f79f"
}
.fa-clipboard:before {
  content:"\f328"
}
.fa-house-circle-exclamation:before {
  content:"\e50a"
}
.fa-file-arrow-up:before {
  content:"\f574"
}
.fa-file-upload:before {
  content:"\f574"
}
.fa-wifi:before {
  content:"\f1eb"
}
.fa-wifi-3:before {
  content:"\f1eb"
}
.fa-wifi-strong:before {
  content:"\f1eb"
}
.fa-bath:before {
  content:"\f2cd"
}
.fa-bathtub:before {
  content:"\f2cd"
}
.fa-underline:before {
  content:"\f0cd"
}
.fa-user-pen:before {
  content:"\f4ff"
}
.fa-user-edit:before {
  content:"\f4ff"
}
.fa-signature:before {
  content:"\f5b7"
}
.fa-stroopwafel:before {
  content:"\f551"
}
.fa-bold:before {
  content:"\f032"
}
.fa-anchor-lock:before {
  content:"\e4ad"
}
.fa-building-ngo:before {
  content:"\e4d7"
}
.fa-manat-sign:before {
  content:"\e1d5"
}
.fa-not-equal:before {
  content:"\f53e"
}
.fa-border-top-left:before {
  content:"\f853"
}
.fa-border-style:before {
  content:"\f853"
}
.fa-map-location-dot:before {
  content:"\f5a0"
}
.fa-map-marked-alt:before {
  content:"\f5a0"
}
.fa-jedi:before {
  content:"\f669"
}
.fa-square-poll-vertical:before {
  content:"\f681"
}
.fa-poll:before {
  content:"\f681"
}
.fa-mug-hot:before {
  content:"\f7b6"
}
.fa-car-battery:before {
  content:"\f5df"
}
.fa-battery-car:before {
  content:"\f5df"
}
.fa-gift:before {
  content:"\f06b"
}
.fa-dice-two:before {
  content:"\f528"
}
.fa-chess-queen:before {
  content:"\f445"
}
.fa-glasses:before {
  content:"\f530"
}
.fa-chess-board:before {
  content:"\f43c"
}
.fa-building-circle-check:before {
  content:"\e4d2"
}
.fa-person-chalkboard:before {
  content:"\e53d"
}
.fa-mars-stroke-right:before {
  content:"\f22b"
}
.fa-mars-stroke-h:before {
  content:"\f22b"
}
.fa-hand-back-fist:before {
  content:"\f255"
}
.fa-hand-rock:before {
  content:"\f255"
}
.fa-square-caret-up:before {
  content:"\f151"
}
.fa-caret-square-up:before {
  content:"\f151"
}
.fa-cloud-showers-water:before {
  content:"\e4e4"
}
.fa-chart-bar:before {
  content:"\f080"
}
.fa-bar-chart:before {
  content:"\f080"
}
.fa-hands-bubbles:before {
  content:"\e05e"
}
.fa-hands-wash:before {
  content:"\e05e"
}
.fa-less-than-equal:before {
  content:"\f537"
}
.fa-train:before {
  content:"\f238"
}
.fa-eye-low-vision:before {
  content:"\f2a8"
}
.fa-low-vision:before {
  content:"\f2a8"
}
.fa-crow:before {
  content:"\f520"
}
.fa-sailboat:before {
  content:"\e445"
}
.fa-window-restore:before {
  content:"\f2d2"
}
.fa-square-plus:before {
  content:"\f0fe"
}
.fa-plus-square:before {
  content:"\f0fe"
}
.fa-torii-gate:before {
  content:"\f6a1"
}
.fa-frog:before {
  content:"\f52e"
}
.fa-bucket:before {
  content:"\e4cf"
}
.fa-image:before {
  content:"\f03e"
}
.fa-microphone:before {
  content:"\f130"
}
.fa-cow:before {
  content:"\f6c8"
}
.fa-caret-up:before {
  content:"\f0d8"
}
.fa-screwdriver:before {
  content:"\f54a"
}
.fa-folder-closed:before {
  content:"\e185"
}
.fa-house-tsunami:before {
  content:"\e515"
}
.fa-square-nfi:before {
  content:"\e576"
}
.fa-arrow-up-from-ground-water:before {
  content:"\e4b5"
}
.fa-martini-glass:before {
  content:"\f57b"
}
.fa-glass-martini-alt:before {
  content:"\f57b"
}
.fa-rotate-left:before {
  content:"\f2ea"
}
.fa-rotate-back:before {
  content:"\f2ea"
}
.fa-rotate-backward:before {
  content:"\f2ea"
}
.fa-undo-alt:before {
  content:"\f2ea"
}
.fa-table-columns:before {
  content:"\f0db"
}
.fa-columns:before {
  content:"\f0db"
}
.fa-lemon:before {
  content:"\f094"
}
.fa-head-side-mask:before {
  content:"\e063"
}
.fa-handshake:before {
  content:"\f2b5"
}
.fa-gem:before {
  content:"\f3a5"
}
.fa-dolly:before {
  content:"\f472"
}
.fa-dolly-box:before {
  content:"\f472"
}
.fa-smoking:before {
  content:"\f48d"
}
.fa-minimize:before {
  content:"\f78c"
}
.fa-compress-arrows-alt:before {
  content:"\f78c"
}
.fa-monument:before {
  content:"\f5a6"
}
.fa-snowplow:before {
  content:"\f7d2"
}
.fa-angles-right:before {
  content:"\f101"
}
.fa-angle-double-right:before {
  content:"\f101"
}
.fa-cannabis:before {
  content:"\f55f"
}
.fa-circle-play:before {
  content:"\f144"
}
.fa-play-circle:before {
  content:"\f144"
}
.fa-tablets:before {
  content:"\f490"
}
.fa-ethernet:before {
  content:"\f796"
}
.fa-euro-sign:before {
  content:"\f153"
}
.fa-eur:before {
  content:"\f153"
}
.fa-euro:before {
  content:"\f153"
}
.fa-chair:before {
  content:"\f6c0"
}
.fa-circle-check:before {
  content:"\f058"
}
.fa-check-circle:before {
  content:"\f058"
}
.fa-circle-stop:before {
  content:"\f28d"
}
.fa-stop-circle:before {
  content:"\f28d"
}
.fa-compass-drafting:before {
  content:"\f568"
}
.fa-drafting-compass:before {
  content:"\f568"
}
.fa-plate-wheat:before {
  content:"\e55a"
}
.fa-icicles:before {
  content:"\f7ad"
}
.fa-person-shelter:before {
  content:"\e54f"
}
.fa-neuter:before {
  content:"\f22c"
}
.fa-id-badge:before {
  content:"\f2c1"
}
.fa-marker:before {
  content:"\f5a1"
}
.fa-face-laugh-beam:before {
  content:"\f59a"
}
.fa-laugh-beam:before {
  content:"\f59a"
}
.fa-helicopter-symbol:before {
  content:"\e502"
}
.fa-universal-access:before {
  content:"\f29a"
}
.fa-circle-chevron-up:before {
  content:"\f139"
}
.fa-chevron-circle-up:before {
  content:"\f139"
}
.fa-lari-sign:before {
  content:"\e1c8"
}
.fa-volcano:before {
  content:"\f770"
}
.fa-person-walking-dashed-line-arrow-right:before {
  content:"\e553"
}
.fa-sterling-sign:before {
  content:"\f154"
}
.fa-gbp:before {
  content:"\f154"
}
.fa-pound-sign:before {
  content:"\f154"
}
.fa-viruses:before {
  content:"\e076"
}
.fa-square-person-confined:before {
  content:"\e577"
}
.fa-user-tie:before {
  content:"\f508"
}
.fa-arrow-down-long:before {
  content:"\f175"
}
.fa-long-arrow-down:before {
  content:"\f175"
}
.fa-tent-arrow-down-to-line:before {
  content:"\e57e"
}
.fa-certificate:before {
  content:"\f0a3"
}
.fa-reply-all:before {
  content:"\f122"
}
.fa-mail-reply-all:before {
  content:"\f122"
}
.fa-suitcase:before {
  content:"\f0f2"
}
.fa-person-skating:before {
  content:"\f7c5"
}
.fa-skating:before {
  content:"\f7c5"
}
.fa-filter-circle-dollar:before {
  content:"\f662"
}
.fa-funnel-dollar:before {
  content:"\f662"
}
.fa-camera-retro:before {
  content:"\f083"
}
.fa-circle-arrow-down:before {
  content:"\f0ab"
}
.fa-arrow-circle-down:before {
  content:"\f0ab"
}
.fa-file-import:before {
  content:"\f56f"
}
.fa-arrow-right-to-file:before {
  content:"\f56f"
}
.fa-square-arrow-up-right:before {
  content:"\f14c"
}
.fa-external-link-square:before {
  content:"\f14c"
}
.fa-box-open:before {
  content:"\f49e"
}
.fa-scroll:before {
  content:"\f70e"
}
.fa-spa:before {
  content:"\f5bb"
}
.fa-location-pin-lock:before {
  content:"\e51f"
}
.fa-pause:before {
  content:"\f04c"
}
.fa-hill-avalanche:before {
  content:"\e507"
}
.fa-temperature-empty:before {
  content:"\f2cb"
}
.fa-temperature-0:before {
  content:"\f2cb"
}
.fa-thermometer-0:before {
  content:"\f2cb"
}
.fa-thermometer-empty:before {
  content:"\f2cb"
}
.fa-bomb:before {
  content:"\f1e2"
}
.fa-registered:before {
  content:"\f25d"
}
.fa-address-card:before {
  content:"\f2bb"
}
.fa-contact-card:before {
  content:"\f2bb"
}
.fa-vcard:before {
  content:"\f2bb"
}
.fa-scale-unbalanced-flip:before {
  content:"\f516"
}
.fa-balance-scale-right:before {
  content:"\f516"
}
.fa-subscript:before {
  content:"\f12c"
}
.fa-diamond-turn-right:before {
  content:"\f5eb"
}
.fa-directions:before {
  content:"\f5eb"
}
.fa-burst:before {
  content:"\e4dc"
}
.fa-house-laptop:before {
  content:"\e066"
}
.fa-laptop-house:before {
  content:"\e066"
}
.fa-face-tired:before {
  content:"\f5c8"
}
.fa-tired:before {
  content:"\f5c8"
}
.fa-money-bills:before {
  content:"\e1f3"
}
.fa-smog:before {
  content:"\f75f"
}
.fa-crutch:before {
  content:"\f7f7"
}
.fa-cloud-arrow-up:before {
  content:"\f0ee"
}
.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa-cloud-upload-alt:before {
  content:"\f0ee"
}
.fa-palette:before {
  content:"\f53f"
}
.fa-arrows-turn-right:before {
  content:"\e4c0"
}
.fa-vest:before {
  content:"\e085"
}
.fa-ferry:before {
  content:"\e4ea"
}
.fa-arrows-down-to-people:before {
  content:"\e4b9"
}
.fa-seedling:before {
  content:"\f4d8"
}
.fa-sprout:before {
  content:"\f4d8"
}
.fa-left-right:before {
  content:"\f337"
}
.fa-arrows-alt-h:before {
  content:"\f337"
}
.fa-boxes-packing:before {
  content:"\e4c7"
}
.fa-circle-arrow-left:before {
  content:"\f0a8"
}
.fa-arrow-circle-left:before {
  content:"\f0a8"
}
.fa-group-arrows-rotate:before {
  content:"\e4f6"
}
.fa-bowl-food:before {
  content:"\e4c6"
}
.fa-candy-cane:before {
  content:"\f786"
}
.fa-arrow-down-wide-short:before {
  content:"\f160"
}
.fa-sort-amount-asc:before {
  content:"\f160"
}
.fa-sort-amount-down:before {
  content:"\f160"
}
.fa-cloud-bolt:before {
  content:"\f76c"
}
.fa-thunderstorm:before {
  content:"\f76c"
}
.fa-text-slash:before {
  content:"\f87d"
}
.fa-remove-format:before {
  content:"\f87d"
}
.fa-face-smile-wink:before {
  content:"\f4da"
}
.fa-smile-wink:before {
  content:"\f4da"
}
.fa-file-word:before {
  content:"\f1c2"
}
.fa-file-powerpoint:before {
  content:"\f1c4"
}
.fa-arrows-left-right:before {
  content:"\f07e"
}
.fa-arrows-h:before {
  content:"\f07e"
}
.fa-house-lock:before {
  content:"\e510"
}
.fa-cloud-arrow-down:before {
  content:"\f0ed"
}
.fa-cloud-download:before {
  content:"\f0ed"
}
.fa-cloud-download-alt:before {
  content:"\f0ed"
}
.fa-children:before {
  content:"\e4e1"
}
.fa-chalkboard:before {
  content:"\f51b"
}
.fa-blackboard:before {
  content:"\f51b"
}
.fa-user-large-slash:before {
  content:"\f4fa"
}
.fa-user-alt-slash:before {
  content:"\f4fa"
}
.fa-envelope-open:before {
  content:"\f2b6"
}
.fa-handshake-simple-slash:before {
  content:"\e05f"
}
.fa-handshake-alt-slash:before {
  content:"\e05f"
}
.fa-mattress-pillow:before {
  content:"\e525"
}
.fa-guarani-sign:before {
  content:"\e19a"
}
.fa-arrows-rotate:before {
  content:"\f021"
}
.fa-refresh:before {
  content:"\f021"
}
.fa-sync:before {
  content:"\f021"
}
.fa-fire-extinguisher:before {
  content:"\f134"
}
.fa-cruzeiro-sign:before {
  content:"\e152"
}
.fa-greater-than-equal:before {
  content:"\f532"
}
.fa-shield-halved:before {
  content:"\f3ed"
}
.fa-shield-alt:before {
  content:"\f3ed"
}
.fa-book-atlas:before {
  content:"\f558"
}
.fa-atlas:before {
  content:"\f558"
}
.fa-virus:before {
  content:"\e074"
}
.fa-envelope-circle-check:before {
  content:"\e4e8"
}
.fa-layer-group:before {
  content:"\f5fd"
}
.fa-arrows-to-dot:before {
  content:"\e4be"
}
.fa-archway:before {
  content:"\f557"
}
.fa-heart-circle-check:before {
  content:"\e4fd"
}
.fa-house-chimney-crack:before {
  content:"\f6f1"
}
.fa-house-damage:before {
  content:"\f6f1"
}
.fa-file-zipper:before {
  content:"\f1c6"
}
.fa-file-archive:before {
  content:"\f1c6"
}
.fa-square:before {
  content:"\f0c8"
}
.fa-martini-glass-empty:before {
  content:"\f000"
}
.fa-glass-martini:before {
  content:"\f000"
}
.fa-couch:before {
  content:"\f4b8"
}
.fa-cedi-sign:before {
  content:"\e0df"
}
.fa-italic:before {
  content:"\f033"
}
.fa-church:before {
  content:"\f51d"
}
.fa-comments-dollar:before {
  content:"\f653"
}
.fa-democrat:before {
  content:"\f747"
}
.fa-z:before {
  content:"Z"
}
.fa-person-skiing:before {
  content:"\f7c9"
}
.fa-skiing:before {
  content:"\f7c9"
}
.fa-road-lock:before {
  content:"\e567"
}
.fa-a:before {
  content:"A"
}
.fa-temperature-arrow-down:before {
  content:"\e03f"
}
.fa-temperature-down:before {
  content:"\e03f"
}
.fa-feather-pointed:before {
  content:"\f56b"
}
.fa-feather-alt:before {
  content:"\f56b"
}
.fa-p:before {
  content:"P"
}
.fa-snowflake:before {
  content:"\f2dc"
}
.fa-newspaper:before {
  content:"\f1ea"
}
.fa-rectangle-ad:before {
  content:"\f641"
}
.fa-ad:before {
  content:"\f641"
}
.fa-circle-arrow-right:before {
  content:"\f0a9"
}
.fa-arrow-circle-right:before {
  content:"\f0a9"
}
.fa-filter-circle-xmark:before {
  content:"\e17b"
}
.fa-locust:before {
  content:"\e520"
}
.fa-sort:before {
  content:"\f0dc"
}
.fa-unsorted:before {
  content:"\f0dc"
}
.fa-list-ol:before {
  content:"\f0cb"
}
.fa-list-1-2:before {
  content:"\f0cb"
}
.fa-list-numeric:before {
  content:"\f0cb"
}
.fa-person-dress-burst:before {
  content:"\e544"
}
.fa-money-check-dollar:before {
  content:"\f53d"
}
.fa-money-check-alt:before {
  content:"\f53d"
}
.fa-vector-square:before {
  content:"\f5cb"
}
.fa-bread-slice:before {
  content:"\f7ec"
}
.fa-language:before {
  content:"\f1ab"
}
.fa-face-kiss-wink-heart:before {
  content:"\f598"
}
.fa-kiss-wink-heart:before {
  content:"\f598"
}
.fa-filter:before {
  content:"\f0b0"
}
.fa-question:before {
  content:"?"
}
.fa-file-signature:before {
  content:"\f573"
}
.fa-up-down-left-right:before {
  content:"\f0b2"
}
.fa-arrows-alt:before {
  content:"\f0b2"
}
.fa-house-chimney-user:before {
  content:"\e065"
}
.fa-hand-holding-heart:before {
  content:"\f4be"
}
.fa-puzzle-piece:before {
  content:"\f12e"
}
.fa-money-check:before {
  content:"\f53c"
}
.fa-star-half-stroke:before {
  content:"\f5c0"
}
.fa-star-half-alt:before {
  content:"\f5c0"
}
.fa-code:before {
  content:"\f121"
}
.fa-whiskey-glass:before {
  content:"\f7a0"
}
.fa-glass-whiskey:before {
  content:"\f7a0"
}
.fa-building-circle-exclamation:before {
  content:"\e4d3"
}
.fa-magnifying-glass-chart:before {
  content:"\e522"
}
.fa-arrow-up-right-from-square:before {
  content:"\f08e"
}
.fa-external-link:before {
  content:"\f08e"
}
.fa-cubes-stacked:before {
  content:"\e4e6"
}
.fa-won-sign:before {
  content:"\f159"
}
.fa-krw:before {
  content:"\f159"
}
.fa-won:before {
  content:"\f159"
}
.fa-virus-covid:before {
  content:"\e4a8"
}
.fa-austral-sign:before {
  content:"\e0a9"
}
.fa-f:before {
  content:"F"
}
.fa-leaf:before {
  content:"\f06c"
}
.fa-road:before {
  content:"\f018"
}
.fa-taxi:before {
  content:"\f1ba"
}
.fa-cab:before {
  content:"\f1ba"
}
.fa-person-circle-plus:before {
  content:"\e541"
}
.fa-chart-pie:before {
  content:"\f200"
}
.fa-pie-chart:before {
  content:"\f200"
}
.fa-bolt-lightning:before {
  content:"\e0b7"
}
.fa-sack-xmark:before {
  content:"\e56a"
}
.fa-file-excel:before {
  content:"\f1c3"
}
.fa-file-contract:before {
  content:"\f56c"
}
.fa-fish-fins:before {
  content:"\e4f2"
}
.fa-building-flag:before {
  content:"\e4d5"
}
.fa-face-grin-beam:before {
  content:"\f582"
}
.fa-grin-beam:before {
  content:"\f582"
}
.fa-object-ungroup:before {
  content:"\f248"
}
.fa-poop:before {
  content:"\f619"
}
.fa-location-pin:before {
  content:"\f041"
}
.fa-map-marker:before {
  content:"\f041"
}
.fa-kaaba:before {
  content:"\f66b"
}
.fa-toilet-paper:before {
  content:"\f71e"
}
.fa-helmet-safety:before {
  content:"\f807"
}
.fa-hard-hat:before {
  content:"\f807"
}
.fa-hat-hard:before {
  content:"\f807"
}
.fa-eject:before {
  content:"\f052"
}
.fa-circle-right:before {
  content:"\f35a"
}
.fa-arrow-alt-circle-right:before {
  content:"\f35a"
}
.fa-plane-circle-check:before {
  content:"\e555"
}
.fa-face-rolling-eyes:before {
  content:"\f5a5"
}
.fa-meh-rolling-eyes:before {
  content:"\f5a5"
}
.fa-object-group:before {
  content:"\f247"
}
.fa-chart-line:before {
  content:"\f201"
}
.fa-line-chart:before {
  content:"\f201"
}
.fa-mask-ventilator:before {
  content:"\e524"
}
.fa-arrow-right:before {
  content:"\f061"
}
.fa-signs-post:before {
  content:"\f277"
}
.fa-map-signs:before {
  content:"\f277"
}
.fa-cash-register:before {
  content:"\f788"
}
.fa-person-circle-question:before {
  content:"\e542"
}
.fa-h:before {
  content:"H"
}
.fa-tarp:before {
  content:"\e57b"
}
.fa-screwdriver-wrench:before {
  content:"\f7d9"
}
.fa-tools:before {
  content:"\f7d9"
}
.fa-arrows-to-eye:before {
  content:"\e4bf"
}
.fa-plug-circle-bolt:before {
  content:"\e55b"
}
.fa-heart:before {
  content:"\f004"
}
.fa-mars-and-venus:before {
  content:"\f224"
}
.fa-house-user:before {
  content:"\e1b0"
}
.fa-home-user:before {
  content:"\e1b0"
}
.fa-dumpster-fire:before {
  content:"\f794"
}
.fa-house-crack:before {
  content:"\e3b1"
}
.fa-martini-glass-citrus:before {
  content:"\f561"
}
.fa-cocktail:before {
  content:"\f561"
}
.fa-face-surprise:before {
  content:"\f5c2"
}
.fa-surprise:before {
  content:"\f5c2"
}
.fa-bottle-water:before {
  content:"\e4c5"
}
.fa-circle-pause:before {
  content:"\f28b"
}
.fa-pause-circle:before {
  content:"\f28b"
}
.fa-toilet-paper-slash:before {
  content:"\e072"
}
.fa-apple-whole:before {
  content:"\f5d1"
}
.fa-apple-alt:before {
  content:"\f5d1"
}
.fa-kitchen-set:before {
  content:"\e51a"
}
.fa-r:before {
  content:"R"
}
.fa-temperature-quarter:before {
  content:"\f2ca"
}
.fa-temperature-1:before {
  content:"\f2ca"
}
.fa-thermometer-1:before {
  content:"\f2ca"
}
.fa-thermometer-quarter:before {
  content:"\f2ca"
}
.fa-cube:before {
  content:"\f1b2"
}
.fa-bitcoin-sign:before {
  content:"\e0b4"
}
.fa-shield-dog:before {
  content:"\e573"
}
.fa-solar-panel:before {
  content:"\f5ba"
}
.fa-lock-open:before {
  content:"\f3c1"
}
.fa-elevator:before {
  content:"\e16d"
}
.fa-money-bill-transfer:before {
  content:"\e528"
}
.fa-money-bill-trend-up:before {
  content:"\e529"
}
.fa-house-flood-water-circle-arrow-right:before {
  content:"\e50f"
}
.fa-square-poll-horizontal:before {
  content:"\f682"
}
.fa-poll-h:before {
  content:"\f682"
}
.fa-circle:before {
  content:"\f111"
}
.fa-backward-fast:before {
  content:"\f049"
}
.fa-fast-backward:before {
  content:"\f049"
}
.fa-recycle:before {
  content:"\f1b8"
}
.fa-user-astronaut:before {
  content:"\f4fb"
}
.fa-plane-slash:before {
  content:"\e069"
}
.fa-trademark:before {
  content:"\f25c"
}
.fa-basketball:before {
  content:"\f434"
}
.fa-basketball-ball:before {
  content:"\f434"
}
.fa-satellite-dish:before {
  content:"\f7c0"
}
.fa-circle-up:before {
  content:"\f35b"
}
.fa-arrow-alt-circle-up:before {
  content:"\f35b"
}
.fa-mobile-screen-button:before {
  content:"\f3cd"
}
.fa-mobile-alt:before {
  content:"\f3cd"
}
.fa-volume-high:before {
  content:"\f028"
}
.fa-volume-up:before {
  content:"\f028"
}
.fa-users-rays:before {
  content:"\e593"
}
.fa-wallet:before {
  content:"\f555"
}
.fa-clipboard-check:before {
  content:"\f46c"
}
.fa-file-audio:before {
  content:"\f1c7"
}
.fa-burger:before {
  content:"\f805"
}
.fa-hamburger:before {
  content:"\f805"
}
.fa-wrench:before {
  content:"\f0ad"
}
.fa-bugs:before {
  content:"\e4d0"
}
.fa-rupee-sign:before {
  content:"\f156"
}
.fa-rupee:before {
  content:"\f156"
}
.fa-file-image:before {
  content:"\f1c5"
}
.fa-circle-question:before {
  content:"\f059"
}
.fa-question-circle:before {
  content:"\f059"
}
.fa-plane-departure:before {
  content:"\f5b0"
}
.fa-handshake-slash:before {
  content:"\e060"
}
.fa-book-bookmark:before {
  content:"\e0bb"
}
.fa-code-branch:before {
  content:"\f126"
}
.fa-hat-cowboy:before {
  content:"\f8c0"
}
.fa-bridge:before {
  content:"\e4c8"
}
.fa-phone-flip:before {
  content:"\f879"
}
.fa-phone-alt:before {
  content:"\f879"
}
.fa-truck-front:before {
  content:"\e2b7"
}
.fa-cat:before {
  content:"\f6be"
}
.fa-anchor-circle-exclamation:before {
  content:"\e4ab"
}
.fa-truck-field:before {
  content:"\e58d"
}
.fa-route:before {
  content:"\f4d7"
}
.fa-clipboard-question:before {
  content:"\e4e3"
}
.fa-panorama:before {
  content:"\e209"
}
.fa-comment-medical:before {
  content:"\f7f5"
}
.fa-teeth-open:before {
  content:"\f62f"
}
.fa-file-circle-minus:before {
  content:"\e4ed"
}
.fa-tags:before {
  content:"\f02c"
}
.fa-wine-glass:before {
  content:"\f4e3"
}
.fa-forward-fast:before {
  content:"\f050"
}
.fa-fast-forward:before {
  content:"\f050"
}
.fa-face-meh-blank:before {
  content:"\f5a4"
}
.fa-meh-blank:before {
  content:"\f5a4"
}
.fa-square-parking:before {
  content:"\f540"
}
.fa-parking:before {
  content:"\f540"
}
.fa-house-signal:before {
  content:"\e012"
}
.fa-bars-progress:before {
  content:"\f828"
}
.fa-tasks-alt:before {
  content:"\f828"
}
.fa-faucet-drip:before {
  content:"\e006"
}
.fa-cart-flatbed:before {
  content:"\f474"
}
.fa-dolly-flatbed:before {
  content:"\f474"
}
.fa-ban-smoking:before {
  content:"\f54d"
}
.fa-smoking-ban:before {
  content:"\f54d"
}
.fa-terminal:before {
  content:"\f120"
}
.fa-mobile-button:before {
  content:"\f10b"
}
.fa-house-medical-flag:before {
  content:"\e514"
}
.fa-basket-shopping:before {
  content:"\f291"
}
.fa-shopping-basket:before {
  content:"\f291"
}
.fa-tape:before {
  content:"\f4db"
}
.fa-bus-simple:before {
  content:"\f55e"
}
.fa-bus-alt:before {
  content:"\f55e"
}
.fa-eye:before {
  content:"\f06e"
}
.fa-face-sad-cry:before {
  content:"\f5b3"
}
.fa-sad-cry:before {
  content:"\f5b3"
}
.fa-audio-description:before {
  content:"\f29e"
}
.fa-person-military-to-person:before {
  content:"\e54c"
}
.fa-file-shield:before {
  content:"\e4f0"
}
.fa-user-slash:before {
  content:"\f506"
}
.fa-pen:before {
  content:"\f304"
}
.fa-tower-observation:before {
  content:"\e586"
}
.fa-file-code:before {
  content:"\f1c9"
}
.fa-signal:before {
  content:"\f012"
}
.fa-signal-5:before {
  content:"\f012"
}
.fa-signal-perfect:before {
  content:"\f012"
}
.fa-bus:before {
  content:"\f207"
}
.fa-heart-circle-xmark:before {
  content:"\e501"
}
.fa-house-chimney:before {
  content:"\e3af"
}
.fa-home-lg:before {
  content:"\e3af"
}
.fa-window-maximize:before {
  content:"\f2d0"
}
.fa-face-frown:before {
  content:"\f119"
}
.fa-frown:before {
  content:"\f119"
}
.fa-prescription:before {
  content:"\f5b1"
}
.fa-shop:before {
  content:"\f54f"
}
.fa-store-alt:before {
  content:"\f54f"
}
.fa-floppy-disk:before {
  content:"\f0c7"
}
.fa-save:before {
  content:"\f0c7"
}
.fa-vihara:before {
  content:"\f6a7"
}
.fa-scale-unbalanced:before {
  content:"\f515"
}
.fa-balance-scale-left:before {
  content:"\f515"
}
.fa-sort-up:before {
  content:"\f0de"
}
.fa-sort-asc:before {
  content:"\f0de"
}
.fa-comment-dots:before {
  content:"\f4ad"
}
.fa-commenting:before {
  content:"\f4ad"
}
.fa-plant-wilt:before {
  content:"\e5aa"
}
.fa-diamond:before {
  content:"\f219"
}
.fa-face-grin-squint:before {
  content:"\f585"
}
.fa-grin-squint:before {
  content:"\f585"
}
.fa-hand-holding-dollar:before {
  content:"\f4c0"
}
.fa-hand-holding-usd:before {
  content:"\f4c0"
}
.fa-bacterium:before {
  content:"\e05a"
}
.fa-hand-pointer:before {
  content:"\f25a"
}
.fa-drum-steelpan:before {
  content:"\f56a"
}
.fa-hand-scissors:before {
  content:"\f257"
}
.fa-hands-praying:before {
  content:"\f684"
}
.fa-praying-hands:before {
  content:"\f684"
}
.fa-arrow-rotate-right:before {
  content:"\f01e"
}
.fa-arrow-right-rotate:before {
  content:"\f01e"
}
.fa-arrow-rotate-forward:before {
  content:"\f01e"
}
.fa-redo:before {
  content:"\f01e"
}
.fa-biohazard:before {
  content:"\f780"
}
.fa-location-crosshairs:before {
  content:"\f601"
}
.fa-location:before {
  content:"\f601"
}
.fa-mars-double:before {
  content:"\f227"
}
.fa-child-dress:before {
  content:"\e59c"
}
.fa-users-between-lines:before {
  content:"\e591"
}
.fa-lungs-virus:before {
  content:"\e067"
}
.fa-face-grin-tears:before {
  content:"\f588"
}
.fa-grin-tears:before {
  content:"\f588"
}
.fa-phone:before {
  content:"\f095"
}
.fa-calendar-xmark:before {
  content:"\f273"
}
.fa-calendar-times:before {
  content:"\f273"
}
.fa-child-reaching:before {
  content:"\e59d"
}
.fa-head-side-virus:before {
  content:"\e064"
}
.fa-user-gear:before {
  content:"\f4fe"
}
.fa-user-cog:before {
  content:"\f4fe"
}
.fa-arrow-up-1-9:before {
  content:"\f163"
}
.fa-sort-numeric-up:before {
  content:"\f163"
}
.fa-door-closed:before {
  content:"\f52a"
}
.fa-shield-virus:before {
  content:"\e06c"
}
.fa-dice-six:before {
  content:"\f526"
}
.fa-mosquito-net:before {
  content:"\e52c"
}
.fa-bridge-water:before {
  content:"\e4ce"
}
.fa-person-booth:before {
  content:"\f756"
}
.fa-text-width:before {
  content:"\f035"
}
.fa-hat-wizard:before {
  content:"\f6e8"
}
.fa-pen-fancy:before {
  content:"\f5ac"
}
.fa-person-digging:before {
  content:"\f85e"
}
.fa-digging:before {
  content:"\f85e"
}
.fa-trash:before {
  content:"\f1f8"
}
.fa-gauge-simple:before {
  content:"\f629"
}
.fa-gauge-simple-med:before {
  content:"\f629"
}
.fa-tachometer-average:before {
  content:"\f629"
}
.fa-book-medical:before {
  content:"\f7e6"
}
.fa-poo:before {
  content:"\f2fe"
}
.fa-quote-right:before {
  content:"\f10e"
}
.fa-quote-right-alt:before {
  content:"\f10e"
}
.fa-shirt:before {
  content:"\f553"
}
.fa-t-shirt:before {
  content:"\f553"
}
.fa-tshirt:before {
  content:"\f553"
}
.fa-cubes:before {
  content:"\f1b3"
}
.fa-divide:before {
  content:"\f529"
}
.fa-tenge-sign:before {
  content:"\f7d7"
}
.fa-tenge:before {
  content:"\f7d7"
}
.fa-headphones:before {
  content:"\f025"
}
.fa-hands-holding:before {
  content:"\f4c2"
}
.fa-hands-clapping:before {
  content:"\e1a8"
}
.fa-republican:before {
  content:"\f75e"
}
.fa-arrow-left:before {
  content:"\f060"
}
.fa-person-circle-xmark:before {
  content:"\e543"
}
.fa-ruler:before {
  content:"\f545"
}
.fa-align-left:before {
  content:"\f036"
}
.fa-dice-d6:before {
  content:"\f6d1"
}
.fa-restroom:before {
  content:"\f7bd"
}
.fa-j:before {
  content:"J"
}
.fa-users-viewfinder:before {
  content:"\e595"
}
.fa-file-video:before {
  content:"\f1c8"
}
.fa-up-right-from-square:before {
  content:"\f35d"
}
.fa-external-link-alt:before {
  content:"\f35d"
}
.fa-table-cells:before {
  content:"\f00a"
}
.fa-th:before {
  content:"\f00a"
}
.fa-file-pdf:before {
  content:"\f1c1"
}
.fa-book-bible:before {
  content:"\f647"
}
.fa-bible:before {
  content:"\f647"
}
.fa-o:before {
  content:"O"
}
.fa-suitcase-medical:before {
  content:"\f0fa"
}
.fa-medkit:before {
  content:"\f0fa"
}
.fa-user-secret:before {
  content:"\f21b"
}
.fa-otter:before {
  content:"\f700"
}
.fa-person-dress:before {
  content:"\f182"
}
.fa-female:before {
  content:"\f182"
}
.fa-comment-dollar:before {
  content:"\f651"
}
.fa-business-time:before {
  content:"\f64a"
}
.fa-briefcase-clock:before {
  content:"\f64a"
}
.fa-table-cells-large:before {
  content:"\f009"
}
.fa-th-large:before {
  content:"\f009"
}
.fa-book-tanakh:before {
  content:"\f827"
}
.fa-tanakh:before {
  content:"\f827"
}
.fa-phone-volume:before {
  content:"\f2a0"
}
.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa-hat-cowboy-side:before {
  content:"\f8c1"
}
.fa-clipboard-user:before {
  content:"\f7f3"
}
.fa-child:before {
  content:"\f1ae"
}
.fa-lira-sign:before {
  content:"\f195"
}
.fa-satellite:before {
  content:"\f7bf"
}
.fa-plane-lock:before {
  content:"\e558"
}
.fa-tag:before {
  content:"\f02b"
}
.fa-comment:before {
  content:"\f075"
}
.fa-cake-candles:before {
  content:"\f1fd"
}
.fa-birthday-cake:before {
  content:"\f1fd"
}
.fa-cake:before {
  content:"\f1fd"
}
.fa-envelope:before {
  content:"\f0e0"
}
.fa-angles-up:before {
  content:"\f102"
}
.fa-angle-double-up:before {
  content:"\f102"
}
.fa-paperclip:before {
  content:"\f0c6"
}
.fa-arrow-right-to-city:before {
  content:"\e4b3"
}
.fa-ribbon:before {
  content:"\f4d6"
}
.fa-lungs:before {
  content:"\f604"
}
.fa-arrow-up-9-1:before {
  content:"\f887"
}
.fa-sort-numeric-up-alt:before {
  content:"\f887"
}
.fa-litecoin-sign:before {
  content:"\e1d3"
}
.fa-border-none:before {
  content:"\f850"
}
.fa-circle-nodes:before {
  content:"\e4e2"
}
.fa-parachute-box:before {
  content:"\f4cd"
}
.fa-indent:before {
  content:"\f03c"
}
.fa-truck-field-un:before {
  content:"\e58e"
}
.fa-hourglass:before {
  content:"\f254"
}
.fa-hourglass-empty:before {
  content:"\f254"
}
.fa-mountain:before {
  content:"\f6fc"
}
.fa-user-doctor:before {
  content:"\f0f0"
}
.fa-user-md:before {
  content:"\f0f0"
}
.fa-circle-info:before {
  content:"\f05a"
}
.fa-info-circle:before {
  content:"\f05a"
}
.fa-cloud-meatball:before {
  content:"\f73b"
}
.fa-camera:before {
  content:"\f030"
}
.fa-camera-alt:before {
  content:"\f030"
}
.fa-square-virus:before {
  content:"\e578"
}
.fa-meteor:before {
  content:"\f753"
}
.fa-car-on:before {
  content:"\e4dd"
}
.fa-sleigh:before {
  content:"\f7cc"
}
.fa-arrow-down-1-9:before {
  content:"\f162"
}
.fa-sort-numeric-asc:before {
  content:"\f162"
}
.fa-sort-numeric-down:before {
  content:"\f162"
}
.fa-hand-holding-droplet:before {
  content:"\f4c1"
}
.fa-hand-holding-water:before {
  content:"\f4c1"
}
.fa-water:before {
  content:"\f773"
}
.fa-calendar-check:before {
  content:"\f274"
}
.fa-braille:before {
  content:"\f2a1"
}
.fa-prescription-bottle-medical:before {
  content:"\f486"
}
.fa-prescription-bottle-alt:before {
  content:"\f486"
}
.fa-landmark:before {
  content:"\f66f"
}
.fa-truck:before {
  content:"\f0d1"
}
.fa-crosshairs:before {
  content:"\f05b"
}
.fa-person-cane:before {
  content:"\e53c"
}
.fa-tent:before {
  content:"\e57d"
}
.fa-vest-patches:before {
  content:"\e086"
}
.fa-check-double:before {
  content:"\f560"
}
.fa-arrow-down-a-z:before {
  content:"\f15d"
}
.fa-sort-alpha-asc:before {
  content:"\f15d"
}
.fa-sort-alpha-down:before {
  content:"\f15d"
}
.fa-money-bill-wheat:before {
  content:"\e52a"
}
.fa-cookie:before {
  content:"\f563"
}
.fa-arrow-rotate-left:before {
  content:"\f0e2"
}
.fa-arrow-left-rotate:before {
  content:"\f0e2"
}
.fa-arrow-rotate-back:before {
  content:"\f0e2"
}
.fa-arrow-rotate-backward:before {
  content:"\f0e2"
}
.fa-undo:before {
  content:"\f0e2"
}
.fa-hard-drive:before {
  content:"\f0a0"
}
.fa-hdd:before {
  content:"\f0a0"
}
.fa-face-grin-squint-tears:before {
  content:"\f586"
}
.fa-grin-squint-tears:before {
  content:"\f586"
}
.fa-dumbbell:before {
  content:"\f44b"
}
.fa-rectangle-list:before {
  content:"\f022"
}
.fa-list-alt:before {
  content:"\f022"
}
.fa-tarp-droplet:before {
  content:"\e57c"
}
.fa-house-medical-circle-check:before {
  content:"\e511"
}
.fa-person-skiing-nordic:before {
  content:"\f7ca"
}
.fa-skiing-nordic:before {
  content:"\f7ca"
}
.fa-calendar-plus:before {
  content:"\f271"
}
.fa-plane-arrival:before {
  content:"\f5af"
}
.fa-circle-left:before {
  content:"\f359"
}
.fa-arrow-alt-circle-left:before {
  content:"\f359"
}
.fa-train-subway:before {
  content:"\f239"
}
.fa-subway:before {
  content:"\f239"
}
.fa-chart-gantt:before {
  content:"\e0e4"
}
.fa-indian-rupee-sign:before {
  content:"\e1bc"
}
.fa-indian-rupee:before {
  content:"\e1bc"
}
.fa-inr:before {
  content:"\e1bc"
}
.fa-crop-simple:before {
  content:"\f565"
}
.fa-crop-alt:before {
  content:"\f565"
}
.fa-money-bill-1:before {
  content:"\f3d1"
}
.fa-money-bill-alt:before {
  content:"\f3d1"
}
.fa-left-long:before {
  content:"\f30a"
}
.fa-long-arrow-alt-left:before {
  content:"\f30a"
}
.fa-dna:before {
  content:"\f471"
}
.fa-virus-slash:before {
  content:"\e075"
}
.fa-minus:before {
  content:"\f068"
}
.fa-subtract:before {
  content:"\f068"
}
.fa-chess:before {
  content:"\f439"
}
.fa-arrow-left-long:before {
  content:"\f177"
}
.fa-long-arrow-left:before {
  content:"\f177"
}
.fa-plug-circle-check:before {
  content:"\e55c"
}
.fa-street-view:before {
  content:"\f21d"
}
.fa-franc-sign:before {
  content:"\e18f"
}
.fa-volume-off:before {
  content:"\f026"
}
.fa-hands-asl-interpreting:before {
  content:"\f2a3"
}
.fa-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-asl-interpreting:before {
  content:"\f2a3"
}
.fa-hands-american-sign-language-interpreting:before {
  content:"\f2a3"
}
.fa-gear:before {
  content:"\f013"
}
.fa-cog:before {
  content:"\f013"
}
.fa-droplet-slash:before {
  content:"\f5c7"
}
.fa-tint-slash:before {
  content:"\f5c7"
}
.fa-mosque:before {
  content:"\f678"
}
.fa-mosquito:before {
  content:"\e52b"
}
.fa-star-of-david:before {
  content:"\f69a"
}
.fa-person-military-rifle:before {
  content:"\e54b"
}
.fa-cart-shopping:before {
  content:"\f07a"
}
.fa-shopping-cart:before {
  content:"\f07a"
}
.fa-vials:before {
  content:"\f493"
}
.fa-plug-circle-plus:before {
  content:"\e55f"
}
.fa-place-of-worship:before {
  content:"\f67f"
}
.fa-grip-vertical:before {
  content:"\f58e"
}
.fa-arrow-turn-up:before {
  content:"\f148"
}
.fa-level-up:before {
  content:"\f148"
}
.fa-u:before {
  content:"U"
}
.fa-square-root-variable:before {
  content:"\f698"
}
.fa-square-root-alt:before {
  content:"\f698"
}
.fa-clock:before {
  content:"\f017"
}
.fa-clock-four:before {
  content:"\f017"
}
.fa-backward-step:before {
  content:"\f048"
}
.fa-step-backward:before {
  content:"\f048"
}
.fa-pallet:before {
  content:"\f482"
}
.fa-faucet:before {
  content:"\e005"
}
.fa-baseball-bat-ball:before {
  content:"\f432"
}
.fa-s:before {
  content:"S"
}
.fa-timeline:before {
  content:"\e29c"
}
.fa-keyboard:before {
  content:"\f11c"
}
.fa-caret-down:before {
  content:"\f0d7"
}
.fa-house-chimney-medical:before {
  content:"\f7f2"
}
.fa-clinic-medical:before {
  content:"\f7f2"
}
.fa-temperature-three-quarters:before {
  content:"\f2c8"
}
.fa-temperature-3:before {
  content:"\f2c8"
}
.fa-thermometer-3:before {
  content:"\f2c8"
}
.fa-thermometer-three-quarters:before {
  content:"\f2c8"
}
.fa-mobile-screen:before {
  content:"\f3cf"
}
.fa-mobile-android-alt:before {
  content:"\f3cf"
}
.fa-plane-up:before {
  content:"\e22d"
}
.fa-piggy-bank:before {
  content:"\f4d3"
}
.fa-battery-half:before {
  content:"\f242"
}
.fa-battery-3:before {
  content:"\f242"
}
.fa-mountain-city:before {
  content:"\e52e"
}
.fa-coins:before {
  content:"\f51e"
}
.fa-khanda:before {
  content:"\f66d"
}
.fa-sliders:before {
  content:"\f1de"
}
.fa-sliders-h:before {
  content:"\f1de"
}
.fa-folder-tree:before {
  content:"\f802"
}
.fa-network-wired:before {
  content:"\f6ff"
}
.fa-map-pin:before {
  content:"\f276"
}
.fa-hamsa:before {
  content:"\f665"
}
.fa-cent-sign:before {
  content:"\e3f5"
}
.fa-flask:before {
  content:"\f0c3"
}
.fa-person-pregnant:before {
  content:"\e31e"
}
.fa-wand-sparkles:before {
  content:"\f72b"
}
.fa-ellipsis-vertical:before {
  content:"\f142"
}
.fa-ellipsis-v:before {
  content:"\f142"
}
.fa-ticket:before {
  content:"\f145"
}
.fa-power-off:before {
  content:"\f011"
}
.fa-right-long:before {
  content:"\f30b"
}
.fa-long-arrow-alt-right:before {
  content:"\f30b"
}
.fa-flag-usa:before {
  content:"\f74d"
}
.fa-laptop-file:before {
  content:"\e51d"
}
.fa-tty:before {
  content:"\f1e4"
}
.fa-teletype:before {
  content:"\f1e4"
}
.fa-diagram-next:before {
  content:"\e476"
}
.fa-person-rifle:before {
  content:"\e54e"
}
.fa-house-medical-circle-exclamation:before {
  content:"\e512"
}
.fa-closed-captioning:before {
  content:"\f20a"
}
.fa-person-hiking:before {
  content:"\f6ec"
}
.fa-hiking:before {
  content:"\f6ec"
}
.fa-venus-double:before {
  content:"\f226"
}
.fa-images:before {
  content:"\f302"
}
.fa-calculator:before {
  content:"\f1ec"
}
.fa-people-pulling:before {
  content:"\e535"
}
.fa-n:before {
  content:"N"
}
.fa-cable-car:before {
  content:"\f7da"
}
.fa-tram:before {
  content:"\f7da"
}
.fa-cloud-rain:before {
  content:"\f73d"
}
.fa-building-circle-xmark:before {
  content:"\e4d4"
}
.fa-ship:before {
  content:"\f21a"
}
.fa-arrows-down-to-line:before {
  content:"\e4b8"
}
.fa-download:before {
  content:"\f019"
}
.fa-face-grin:before {
  content:"\f580"
}
.fa-grin:before {
  content:"\f580"
}
.fa-delete-left:before {
  content:"\f55a"
}
.fa-backspace:before {
  content:"\f55a"
}
.fa-eye-dropper:before {
  content:"\f1fb"
}
.fa-eye-dropper-empty:before {
  content:"\f1fb"
}
.fa-eyedropper:before {
  content:"\f1fb"
}
.fa-file-circle-check:before {
  content:"\e5a0"
}
.fa-forward:before {
  content:"\f04e"
}
.fa-mobile:before {
  content:"\f3ce"
}
.fa-mobile-android:before {
  content:"\f3ce"
}
.fa-mobile-phone:before {
  content:"\f3ce"
}
.fa-face-meh:before {
  content:"\f11a"
}
.fa-meh:before {
  content:"\f11a"
}
.fa-align-center:before {
  content:"\f037"
}
.fa-book-skull:before {
  content:"\f6b7"
}
.fa-book-dead:before {
  content:"\f6b7"
}
.fa-id-card:before {
  content:"\f2c2"
}
.fa-drivers-license:before {
  content:"\f2c2"
}
.fa-outdent:before {
  content:"\f03b"
}
.fa-dedent:before {
  content:"\f03b"
}
.fa-heart-circle-exclamation:before {
  content:"\e4fe"
}
.fa-house:before {
  content:"\f015"
}
.fa-home:before {
  content:"\f015"
}
.fa-home-alt:before {
  content:"\f015"
}
.fa-home-lg-alt:before {
  content:"\f015"
}
.fa-calendar-week:before {
  content:"\f784"
}
.fa-laptop-medical:before {
  content:"\f812"
}
.fa-b:before {
  content:"B"
}
.fa-file-medical:before {
  content:"\f477"
}
.fa-dice-one:before {
  content:"\f525"
}
.fa-kiwi-bird:before {
  content:"\f535"
}
.fa-arrow-right-arrow-left:before {
  content:"\f0ec"
}
.fa-exchange:before {
  content:"\f0ec"
}
.fa-rotate-right:before {
  content:"\f2f9"
}
.fa-redo-alt:before {
  content:"\f2f9"
}
.fa-rotate-forward:before {
  content:"\f2f9"
}
.fa-utensils:before {
  content:"\f2e7"
}
.fa-cutlery:before {
  content:"\f2e7"
}
.fa-arrow-up-wide-short:before {
  content:"\f161"
}
.fa-sort-amount-up:before {
  content:"\f161"
}
.fa-mill-sign:before {
  content:"\e1ed"
}
.fa-bowl-rice:before {
  content:"\e2eb"
}
.fa-skull:before {
  content:"\f54c"
}
.fa-tower-broadcast:before {
  content:"\f519"
}
.fa-broadcast-tower:before {
  content:"\f519"
}
.fa-truck-pickup:before {
  content:"\f63c"
}
.fa-up-long:before {
  content:"\f30c"
}
.fa-long-arrow-alt-up:before {
  content:"\f30c"
}
.fa-stop:before {
  content:"\f04d"
}
.fa-code-merge:before {
  content:"\f387"
}
.fa-upload:before {
  content:"\f093"
}
.fa-hurricane:before {
  content:"\f751"
}
.fa-mound:before {
  content:"\e52d"
}
.fa-toilet-portable:before {
  content:"\e583"
}
.fa-compact-disc:before {
  content:"\f51f"
}
.fa-file-arrow-down:before {
  content:"\f56d"
}
.fa-file-download:before {
  content:"\f56d"
}
.fa-caravan:before {
  content:"\f8ff"
}
.fa-shield-cat:before {
  content:"\e572"
}
.fa-bolt:before {
  content:"\f0e7"
}
.fa-zap:before {
  content:"\f0e7"
}
.fa-glass-water:before {
  content:"\e4f4"
}
.fa-oil-well:before {
  content:"\e532"
}
.fa-vault:before {
  content:"\e2c5"
}
.fa-mars:before {
  content:"\f222"
}
.fa-toilet:before {
  content:"\f7d8"
}
.fa-plane-circle-xmark:before {
  content:"\e557"
}
.fa-yen-sign:before {
  content:"\f157"
}
.fa-cny:before {
  content:"\f157"
}
.fa-jpy:before {
  content:"\f157"
}
.fa-rmb:before {
  content:"\f157"
}
.fa-yen:before {
  content:"\f157"
}
.fa-ruble-sign:before {
  content:"\f158"
}
.fa-rouble:before {
  content:"\f158"
}
.fa-rub:before {
  content:"\f158"
}
.fa-ruble:before {
  content:"\f158"
}
.fa-sun:before {
  content:"\f185"
}
.fa-guitar:before {
  content:"\f7a6"
}
.fa-face-laugh-wink:before {
  content:"\f59c"
}
.fa-laugh-wink:before {
  content:"\f59c"
}
.fa-horse-head:before {
  content:"\f7ab"
}
.fa-bore-hole:before {
  content:"\e4c3"
}
.fa-industry:before {
  content:"\f275"
}
.fa-circle-down:before {
  content:"\f358"
}
.fa-arrow-alt-circle-down:before {
  content:"\f358"
}
.fa-arrows-turn-to-dots:before {
  content:"\e4c1"
}
.fa-florin-sign:before {
  content:"\e184"
}
.fa-arrow-down-short-wide:before {
  content:"\f884"
}
.fa-sort-amount-desc:before {
  content:"\f884"
}
.fa-sort-amount-down-alt:before {
  content:"\f884"
}
.fa-less-than:before {
  content:"<"
}
.fa-angle-down:before {
  content:"\f107"
}
.fa-car-tunnel:before {
  content:"\e4de"
}
.fa-head-side-cough:before {
  content:"\e061"
}
.fa-grip-lines:before {
  content:"\f7a4"
}
.fa-thumbs-down:before {
  content:"\f165"
}
.fa-user-lock:before {
  content:"\f502"
}
.fa-arrow-right-long:before {
  content:"\f178"
}
.fa-long-arrow-right:before {
  content:"\f178"
}
.fa-anchor-circle-xmark:before {
  content:"\e4ac"
}
.fa-ellipsis:before {
  content:"\f141"
}
.fa-ellipsis-h:before {
  content:"\f141"
}
.fa-chess-pawn:before {
  content:"\f443"
}
.fa-kit-medical:before {
  content:"\f479"
}
.fa-first-aid:before {
  content:"\f479"
}
.fa-person-through-window:before {
  content:"\e5a9"
}
.fa-toolbox:before {
  content:"\f552"
}
.fa-hands-holding-circle:before {
  content:"\e4fb"
}
.fa-bug:before {
  content:"\f188"
}
.fa-credit-card:before {
  content:"\f09d"
}
.fa-credit-card-alt:before {
  content:"\f09d"
}
.fa-car:before {
  content:"\f1b9"
}
.fa-automobile:before {
  content:"\f1b9"
}
.fa-hand-holding-hand:before {
  content:"\e4f7"
}
.fa-book-open-reader:before {
  content:"\f5da"
}
.fa-book-reader:before {
  content:"\f5da"
}
.fa-mountain-sun:before {
  content:"\e52f"
}
.fa-arrows-left-right-to-line:before {
  content:"\e4ba"
}
.fa-dice-d20:before {
  content:"\f6cf"
}
.fa-truck-droplet:before {
  content:"\e58c"
}
.fa-file-circle-xmark:before {
  content:"\e5a1"
}
.fa-temperature-arrow-up:before {
  content:"\e040"
}
.fa-temperature-up:before {
  content:"\e040"
}
.fa-medal:before {
  content:"\f5a2"
}
.fa-bed:before {
  content:"\f236"
}
.fa-square-h:before {
  content:"\f0fd"
}
.fa-h-square:before {
  content:"\f0fd"
}
.fa-podcast:before {
  content:"\f2ce"
}
.fa-temperature-full:before {
  content:"\f2c7"
}
.fa-temperature-4:before {
  content:"\f2c7"
}
.fa-thermometer-4:before {
  content:"\f2c7"
}
.fa-thermometer-full:before {
  content:"\f2c7"
}
.fa-bell:before {
  content:"\f0f3"
}
.fa-superscript:before {
  content:"\f12b"
}
.fa-plug-circle-xmark:before {
  content:"\e560"
}
.fa-star-of-life:before {
  content:"\f621"
}
.fa-phone-slash:before {
  content:"\f3dd"
}
.fa-paint-roller:before {
  content:"\f5aa"
}
.fa-handshake-angle:before {
  content:"\f4c4"
}
.fa-hands-helping:before {
  content:"\f4c4"
}
.fa-location-dot:before {
  content:"\f3c5"
}
.fa-map-marker-alt:before {
  content:"\f3c5"
}
.fa-file:before {
  content:"\f15b"
}
.fa-greater-than:before {
  content:">"
}
.fa-person-swimming:before {
  content:"\f5c4"
}
.fa-swimmer:before {
  content:"\f5c4"
}
.fa-arrow-down:before {
  content:"\f063"
}
.fa-droplet:before {
  content:"\f043"
}
.fa-tint:before {
  content:"\f043"
}
.fa-eraser:before {
  content:"\f12d"
}
.fa-earth-americas:before {
  content:"\f57d"
}
.fa-earth:before {
  content:"\f57d"
}
.fa-earth-america:before {
  content:"\f57d"
}
.fa-globe-americas:before {
  content:"\f57d"
}
.fa-person-burst:before {
  content:"\e53b"
}
.fa-dove:before {
  content:"\f4ba"
}
.fa-battery-empty:before {
  content:"\f244"
}
.fa-battery-0:before {
  content:"\f244"
}
.fa-socks:before {
  content:"\f696"
}
.fa-inbox:before {
  content:"\f01c"
}
.fa-section:before {
  content:"\e447"
}
.fa-gauge-high:before {
  content:"\f625"
}
.fa-tachometer-alt:before {
  content:"\f625"
}
.fa-tachometer-alt-fast:before {
  content:"\f625"
}
.fa-envelope-open-text:before {
  content:"\f658"
}
.fa-hospital:before {
  content:"\f0f8"
}
.fa-hospital-alt:before {
  content:"\f0f8"
}
.fa-hospital-wide:before {
  content:"\f0f8"
}
.fa-wine-bottle:before {
  content:"\f72f"
}
.fa-chess-rook:before {
  content:"\f447"
}
.fa-bars-staggered:before {
  content:"\f550"
}
.fa-reorder:before {
  content:"\f550"
}
.fa-stream:before {
  content:"\f550"
}
.fa-dharmachakra:before {
  content:"\f655"
}
.fa-hotdog:before {
  content:"\f80f"
}
.fa-person-walking-with-cane:before {
  content:"\f29d"
}
.fa-blind:before {
  content:"\f29d"
}
.fa-drum:before {
  content:"\f569"
}
.fa-ice-cream:before {
  content:"\f810"
}
.fa-heart-circle-bolt:before {
  content:"\e4fc"
}
.fa-fax:before {
  content:"\f1ac"
}
.fa-paragraph:before {
  content:"\f1dd"
}
.fa-check-to-slot:before {
  content:"\f772"
}
.fa-vote-yea:before {
  content:"\f772"
}
.fa-star-half:before {
  content:"\f089"
}
.fa-boxes-stacked:before {
  content:"\f468"
}
.fa-boxes:before {
  content:"\f468"
}
.fa-boxes-alt:before {
  content:"\f468"
}
.fa-link:before {
  content:"\f0c1"
}
.fa-chain:before {
  content:"\f0c1"
}
.fa-ear-listen:before {
  content:"\f2a2"
}
.fa-assistive-listening-systems:before {
  content:"\f2a2"
}
.fa-tree-city:before {
  content:"\e587"
}
.fa-play:before {
  content:"\f04b"
}
.fa-font:before {
  content:"\f031"
}
.fa-rupiah-sign:before {
  content:"\e23d"
}
.fa-magnifying-glass:before {
  content:"\f002"
}
.fa-search:before {
  content:"\f002"
}
.fa-table-tennis-paddle-ball:before {
  content:"\f45d"
}
.fa-ping-pong-paddle-ball:before {
  content:"\f45d"
}
.fa-table-tennis:before {
  content:"\f45d"
}
.fa-person-dots-from-line:before {
  content:"\f470"
}
.fa-diagnoses:before {
  content:"\f470"
}
.fa-trash-can-arrow-up:before {
  content:"\f82a"
}
.fa-trash-restore-alt:before {
  content:"\f82a"
}
.fa-naira-sign:before {
  content:"\e1f6"
}
.fa-cart-arrow-down:before {
  content:"\f218"
}
.fa-walkie-talkie:before {
  content:"\f8ef"
}
.fa-file-pen:before {
  content:"\f31c"
}
.fa-file-edit:before {
  content:"\f31c"
}
.fa-receipt:before {
  content:"\f543"
}
.fa-square-pen:before {
  content:"\f14b"
}
.fa-pen-square:before {
  content:"\f14b"
}
.fa-pencil-square:before {
  content:"\f14b"
}
.fa-suitcase-rolling:before {
  content:"\f5c1"
}
.fa-person-circle-exclamation:before {
  content:"\e53f"
}
.fa-chevron-down:before {
  content:"\f078"
}
.fa-battery-full:before {
  content:"\f240"
}
.fa-battery:before {
  content:"\f240"
}
.fa-battery-5:before {
  content:"\f240"
}
.fa-skull-crossbones:before {
  content:"\f714"
}
.fa-code-compare:before {
  content:"\e13a"
}
.fa-list-ul:before {
  content:"\f0ca"
}
.fa-list-dots:before {
  content:"\f0ca"
}
.fa-school-lock:before {
  content:"\e56f"
}
.fa-tower-cell:before {
  content:"\e585"
}
.fa-down-long:before {
  content:"\f309"
}
.fa-long-arrow-alt-down:before {
  content:"\f309"
}
.fa-ranking-star:before {
  content:"\e561"
}
.fa-chess-king:before {
  content:"\f43f"
}
.fa-person-harassing:before {
  content:"\e549"
}
.fa-brazilian-real-sign:before {
  content:"\e46c"
}
.fa-landmark-dome:before {
  content:"\f752"
}
.fa-landmark-alt:before {
  content:"\f752"
}
.fa-arrow-up:before {
  content:"\f062"
}
.fa-tv:before {
  content:"\f26c"
}
.fa-television:before {
  content:"\f26c"
}
.fa-tv-alt:before {
  content:"\f26c"
}
.fa-shrimp:before {
  content:"\e448"
}
.fa-list-check:before {
  content:"\f0ae"
}
.fa-tasks:before {
  content:"\f0ae"
}
.fa-jug-detergent:before {
  content:"\e519"
}
.fa-circle-user:before {
  content:"\f2bd"
}
.fa-user-circle:before {
  content:"\f2bd"
}
.fa-user-shield:before {
  content:"\f505"
}
.fa-wind:before {
  content:"\f72e"
}
.fa-car-burst:before {
  content:"\f5e1"
}
.fa-car-crash:before {
  content:"\f5e1"
}
.fa-y:before {
  content:"Y"
}
.fa-person-snowboarding:before {
  content:"\f7ce"
}
.fa-snowboarding:before {
  content:"\f7ce"
}
.fa-truck-fast:before {
  content:"\f48b"
}
.fa-shipping-fast:before {
  content:"\f48b"
}
.fa-fish:before {
  content:"\f578"
}
.fa-user-graduate:before {
  content:"\f501"
}
.fa-circle-half-stroke:before {
  content:"\f042"
}
.fa-adjust:before {
  content:"\f042"
}
.fa-clapperboard:before {
  content:"\e131"
}
.fa-circle-radiation:before {
  content:"\f7ba"
}
.fa-radiation-alt:before {
  content:"\f7ba"
}
.fa-baseball:before {
  content:"\f433"
}
.fa-baseball-ball:before {
  content:"\f433"
}
.fa-jet-fighter-up:before {
  content:"\e518"
}
.fa-diagram-project:before {
  content:"\f542"
}
.fa-project-diagram:before {
  content:"\f542"
}
.fa-copy:before {
  content:"\f0c5"
}
.fa-volume-xmark:before {
  content:"\f6a9"
}
.fa-volume-mute:before {
  content:"\f6a9"
}
.fa-volume-times:before {
  content:"\f6a9"
}
.fa-hand-sparkles:before {
  content:"\e05d"
}
.fa-grip:before {
  content:"\f58d"
}
.fa-grip-horizontal:before {
  content:"\f58d"
}
.fa-share-from-square:before {
  content:"\f14d"
}
.fa-share-square:before {
  content:"\f14d"
}
.fa-child-combatant:before {
  content:"\e4e0"
}
.fa-child-rifle:before {
  content:"\e4e0"
}
.fa-gun:before {
  content:"\e19b"
}
.fa-square-phone:before {
  content:"\f098"
}
.fa-phone-square:before {
  content:"\f098"
}
.fa-plus:before {
  content:"+"
}
.fa-add:before {
  content:"+"
}
.fa-expand:before {
  content:"\f065"
}
.fa-computer:before {
  content:"\e4e5"
}
.fa-xmark:before {
  content:"\f00d"
}
.fa-close:before {
  content:"\f00d"
}
.fa-multiply:before {
  content:"\f00d"
}
.fa-remove:before {
  content:"\f00d"
}
.fa-times:before {
  content:"\f00d"
}
.fa-arrows-up-down-left-right:before {
  content:"\f047"
}
.fa-arrows:before {
  content:"\f047"
}
.fa-chalkboard-user:before {
  content:"\f51c"
}
.fa-chalkboard-teacher:before {
  content:"\f51c"
}
.fa-peso-sign:before {
  content:"\e222"
}
.fa-building-shield:before {
  content:"\e4d8"
}
.fa-baby:before {
  content:"\f77c"
}
.fa-users-line:before {
  content:"\e592"
}
.fa-quote-left:before {
  content:"\f10d"
}
.fa-quote-left-alt:before {
  content:"\f10d"
}
.fa-tractor:before {
  content:"\f722"
}
.fa-trash-arrow-up:before {
  content:"\f829"
}
.fa-trash-restore:before {
  content:"\f829"
}
.fa-arrow-down-up-lock:before {
  content:"\e4b0"
}
.fa-lines-leaning:before {
  content:"\e51e"
}
.fa-ruler-combined:before {
  content:"\f546"
}
.fa-copyright:before {
  content:"\f1f9"
}
.fa-equals:before {
  content:"="
}
.fa-blender:before {
  content:"\f517"
}
.fa-teeth:before {
  content:"\f62e"
}
.fa-shekel-sign:before {
  content:"\f20b"
}
.fa-ils:before {
  content:"\f20b"
}
.fa-shekel:before {
  content:"\f20b"
}
.fa-sheqel:before {
  content:"\f20b"
}
.fa-sheqel-sign:before {
  content:"\f20b"
}
.fa-map:before {
  content:"\f279"
}
.fa-rocket:before {
  content:"\f135"
}
.fa-photo-film:before {
  content:"\f87c"
}
.fa-photo-video:before {
  content:"\f87c"
}
.fa-folder-minus:before {
  content:"\f65d"
}
.fa-store:before {
  content:"\f54e"
}
.fa-arrow-trend-up:before {
  content:"\e098"
}
.fa-plug-circle-minus:before {
  content:"\e55e"
}
.fa-sign-hanging:before {
  content:"\f4d9"
}
.fa-sign:before {
  content:"\f4d9"
}
.fa-bezier-curve:before {
  content:"\f55b"
}
.fa-bell-slash:before {
  content:"\f1f6"
}
.fa-tablet:before {
  content:"\f3fb"
}
.fa-tablet-android:before {
  content:"\f3fb"
}
.fa-school-flag:before {
  content:"\e56e"
}
.fa-fill:before {
  content:"\f575"
}
.fa-angle-up:before {
  content:"\f106"
}
.fa-drumstick-bite:before {
  content:"\f6d7"
}
.fa-holly-berry:before {
  content:"\f7aa"
}
.fa-chevron-left:before {
  content:"\f053"
}
.fa-bacteria:before {
  content:"\e059"
}
.fa-hand-lizard:before {
  content:"\f258"
}
.fa-notdef:before {
  content:"\e1fe"
}
.fa-disease:before {
  content:"\f7fa"
}
.fa-briefcase-medical:before {
  content:"\f469"
}
.fa-genderless:before {
  content:"\f22d"
}
.fa-chevron-right:before {
  content:"\f054"
}
.fa-retweet:before {
  content:"\f079"
}
.fa-car-rear:before {
  content:"\f5de"
}
.fa-car-alt:before {
  content:"\f5de"
}
.fa-pump-soap:before {
  content:"\e06b"
}
.fa-video-slash:before {
  content:"\f4e2"
}
.fa-battery-quarter:before {
  content:"\f243"
}
.fa-battery-2:before {
  content:"\f243"
}
.fa-radio:before {
  content:"\f8d7"
}
.fa-baby-carriage:before {
  content:"\f77d"
}
.fa-carriage-baby:before {
  content:"\f77d"
}
.fa-traffic-light:before {
  content:"\f637"
}
.fa-thermometer:before {
  content:"\f491"
}
.fa-vr-cardboard:before {
  content:"\f729"
}
.fa-hand-middle-finger:before {
  content:"\f806"
}
.fa-percent:before {
  content:"%"
}
.fa-percentage:before {
  content:"%"
}
.fa-truck-moving:before {
  content:"\f4df"
}
.fa-glass-water-droplet:before {
  content:"\e4f5"
}
.fa-display:before {
  content:"\e163"
}
.fa-face-smile:before {
  content:"\f118"
}
.fa-smile:before {
  content:"\f118"
}
.fa-thumbtack:before {
  content:"\f08d"
}
.fa-thumb-tack:before {
  content:"\f08d"
}
.fa-trophy:before {
  content:"\f091"
}
.fa-person-praying:before {
  content:"\f683"
}
.fa-pray:before {
  content:"\f683"
}
.fa-hammer:before {
  content:"\f6e3"
}
.fa-hand-peace:before {
  content:"\f25b"
}
.fa-rotate:before {
  content:"\f2f1"
}
.fa-sync-alt:before {
  content:"\f2f1"
}
.fa-spinner:before {
  content:"\f110"
}
.fa-robot:before {
  content:"\f544"
}
.fa-peace:before {
  content:"\f67c"
}
.fa-gears:before {
  content:"\f085"
}
.fa-cogs:before {
  content:"\f085"
}
.fa-warehouse:before {
  content:"\f494"
}
.fa-arrow-up-right-dots:before {
  content:"\e4b7"
}
.fa-splotch:before {
  content:"\f5bc"
}
.fa-face-grin-hearts:before {
  content:"\f584"
}
.fa-grin-hearts:before {
  content:"\f584"
}
.fa-dice-four:before {
  content:"\f524"
}
.fa-sim-card:before {
  content:"\f7c4"
}
.fa-transgender:before {
  content:"\f225"
}
.fa-transgender-alt:before {
  content:"\f225"
}
.fa-mercury:before {
  content:"\f223"
}
.fa-arrow-turn-down:before {
  content:"\f149"
}
.fa-level-down:before {
  content:"\f149"
}
.fa-person-falling-burst:before {
  content:"\e547"
}
.fa-award:before {
  content:"\f559"
}
.fa-ticket-simple:before {
  content:"\f3ff"
}
.fa-ticket-alt:before {
  content:"\f3ff"
}
.fa-building:before {
  content:"\f1ad"
}
.fa-angles-left:before {
  content:"\f100"
}
.fa-angle-double-left:before {
  content:"\f100"
}
.fa-qrcode:before {
  content:"\f029"
}
.fa-clock-rotate-left:before {
  content:"\f1da"
}
.fa-history:before {
  content:"\f1da"
}
.fa-face-grin-beam-sweat:before {
  content:"\f583"
}
.fa-grin-beam-sweat:before {
  content:"\f583"
}
.fa-file-export:before {
  content:"\f56e"
}
.fa-arrow-right-from-file:before {
  content:"\f56e"
}
.fa-shield:before {
  content:"\f132"
}
.fa-shield-blank:before {
  content:"\f132"
}
.fa-arrow-up-short-wide:before {
  content:"\f885"
}
.fa-sort-amount-up-alt:before {
  content:"\f885"
}
.fa-house-medical:before {
  content:"\e3b2"
}
.fa-golf-ball-tee:before {
  content:"\f450"
}
.fa-golf-ball:before {
  content:"\f450"
}
.fa-circle-chevron-left:before {
  content:"\f137"
}
.fa-chevron-circle-left:before {
  content:"\f137"
}
.fa-house-chimney-window:before {
  content:"\e00d"
}
.fa-pen-nib:before {
  content:"\f5ad"
}
.fa-tent-arrow-turn-left:before {
  content:"\e580"
}
.fa-tents:before {
  content:"\e582"
}
.fa-wand-magic:before {
  content:"\f0d0"
}
.fa-magic:before {
  content:"\f0d0"
}
.fa-dog:before {
  content:"\f6d3"
}
.fa-carrot:before {
  content:"\f787"
}
.fa-moon:before {
  content:"\f186"
}
.fa-wine-glass-empty:before {
  content:"\f5ce"
}
.fa-wine-glass-alt:before {
  content:"\f5ce"
}
.fa-cheese:before {
  content:"\f7ef"
}
.fa-yin-yang:before {
  content:"\f6ad"
}
.fa-music:before {
  content:"\f001"
}
.fa-code-commit:before {
  content:"\f386"
}
.fa-temperature-low:before {
  content:"\f76b"
}
.fa-person-biking:before {
  content:"\f84a"
}
.fa-biking:before {
  content:"\f84a"
}
.fa-broom:before {
  content:"\f51a"
}
.fa-shield-heart:before {
  content:"\e574"
}
.fa-gopuram:before {
  content:"\f664"
}
.fa-earth-oceania:before {
  content:"\e47b"
}
.fa-globe-oceania:before {
  content:"\e47b"
}
.fa-square-xmark:before {
  content:"\f2d3"
}
.fa-times-square:before {
  content:"\f2d3"
}
.fa-xmark-square:before {
  content:"\f2d3"
}
.fa-hashtag:before {
  content:"#"
}
.fa-up-right-and-down-left-from-center:before {
  content:"\f424"
}
.fa-expand-alt:before {
  content:"\f424"
}
.fa-oil-can:before {
  content:"\f613"
}
.fa-t:before {
  content:"T"
}
.fa-hippo:before {
  content:"\f6ed"
}
.fa-chart-column:before {
  content:"\e0e3"
}
.fa-infinity:before {
  content:"\f534"
}
.fa-vial-circle-check:before {
  content:"\e596"
}
.fa-person-arrow-down-to-line:before {
  content:"\e538"
}
.fa-voicemail:before {
  content:"\f897"
}
.fa-fan:before {
  content:"\f863"
}
.fa-person-walking-luggage:before {
  content:"\e554"
}
.fa-up-down:before {
  content:"\f338"
}
.fa-arrows-alt-v:before {
  content:"\f338"
}
.fa-cloud-moon-rain:before {
  content:"\f73c"
}
.fa-calendar:before {
  content:"\f133"
}
.fa-trailer:before {
  content:"\e041"
}
.fa-bahai:before {
  content:"\f666"
}
.fa-haykal:before {
  content:"\f666"
}
.fa-sd-card:before {
  content:"\f7c2"
}
.fa-dragon:before {
  content:"\f6d5"
}
.fa-shoe-prints:before {
  content:"\f54b"
}
.fa-circle-plus:before {
  content:"\f055"
}
.fa-plus-circle:before {
  content:"\f055"
}
.fa-face-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-grin-tongue-wink:before {
  content:"\f58b"
}
.fa-hand-holding:before {
  content:"\f4bd"
}
.fa-plug-circle-exclamation:before {
  content:"\e55d"
}
.fa-link-slash:before {
  content:"\f127"
}
.fa-chain-broken:before {
  content:"\f127"
}
.fa-chain-slash:before {
  content:"\f127"
}
.fa-unlink:before {
  content:"\f127"
}
.fa-clone:before {
  content:"\f24d"
}
.fa-person-walking-arrow-loop-left:before {
  content:"\e551"
}
.fa-arrow-up-z-a:before {
  content:"\f882"
}
.fa-sort-alpha-up-alt:before {
  content:"\f882"
}
.fa-fire-flame-curved:before {
  content:"\f7e4"
}
.fa-fire-alt:before {
  content:"\f7e4"
}
.fa-tornado:before {
  content:"\f76f"
}
.fa-file-circle-plus:before {
  content:"\e494"
}
.fa-book-quran:before {
  content:"\f687"
}
.fa-quran:before {
  content:"\f687"
}
.fa-anchor:before {
  content:"\f13d"
}
.fa-border-all:before {
  content:"\f84c"
}
.fa-face-angry:before {
  content:"\f556"
}
.fa-angry:before {
  content:"\f556"
}
.fa-cookie-bite:before {
  content:"\f564"
}
.fa-arrow-trend-down:before {
  content:"\e097"
}
.fa-rss:before {
  content:"\f09e"
}
.fa-feed:before {
  content:"\f09e"
}
.fa-draw-polygon:before {
  content:"\f5ee"
}
.fa-scale-balanced:before {
  content:"\f24e"
}
.fa-balance-scale:before {
  content:"\f24e"
}
.fa-gauge-simple-high:before {
  content:"\f62a"
}
.fa-tachometer:before {
  content:"\f62a"
}
.fa-tachometer-fast:before {
  content:"\f62a"
}
.fa-shower:before {
  content:"\f2cc"
}
.fa-desktop:before {
  content:"\f390"
}
.fa-desktop-alt:before {
  content:"\f390"
}
.fa-m:before {
  content:"M"
}
.fa-table-list:before {
  content:"\f00b"
}
.fa-th-list:before {
  content:"\f00b"
}
.fa-comment-sms:before {
  content:"\f7cd"
}
.fa-sms:before {
  content:"\f7cd"
}
.fa-book:before {
  content:"\f02d"
}
.fa-user-plus:before {
  content:"\f234"
}
.fa-check:before {
  content:"\f00c"
}
.fa-battery-three-quarters:before {
  content:"\f241"
}
.fa-battery-4:before {
  content:"\f241"
}
.fa-house-circle-check:before {
  content:"\e509"
}
.fa-angle-left:before {
  content:"\f104"
}
.fa-diagram-successor:before {
  content:"\e47a"
}
.fa-truck-arrow-right:before {
  content:"\e58b"
}
.fa-arrows-split-up-and-left:before {
  content:"\e4bc"
}
.fa-hand-fist:before {
  content:"\f6de"
}
.fa-fist-raised:before {
  content:"\f6de"
}
.fa-cloud-moon:before {
  content:"\f6c3"
}
.fa-briefcase:before {
  content:"\f0b1"
}
.fa-person-falling:before {
  content:"\e546"
}
.fa-image-portrait:before {
  content:"\f3e0"
}
.fa-portrait:before {
  content:"\f3e0"
}
.fa-user-tag:before {
  content:"\f507"
}
.fa-rug:before {
  content:"\e569"
}
.fa-earth-europe:before {
  content:"\f7a2"
}
.fa-globe-europe:before {
  content:"\f7a2"
}
.fa-cart-flatbed-suitcase:before {
  content:"\f59d"
}
.fa-luggage-cart:before {
  content:"\f59d"
}
.fa-rectangle-xmark:before {
  content:"\f410"
}
.fa-rectangle-times:before {
  content:"\f410"
}
.fa-times-rectangle:before {
  content:"\f410"
}
.fa-window-close:before {
  content:"\f410"
}
.fa-baht-sign:before {
  content:"\e0ac"
}
.fa-book-open:before {
  content:"\f518"
}
.fa-book-journal-whills:before {
  content:"\f66a"
}
.fa-journal-whills:before {
  content:"\f66a"
}
.fa-handcuffs:before {
  content:"\e4f8"
}
.fa-triangle-exclamation:before {
  content:"\f071"
}
.fa-exclamation-triangle:before {
  content:"\f071"
}
.fa-warning:before {
  content:"\f071"
}
.fa-database:before {
  content:"\f1c0"
}
.fa-share:before {
  content:"\f064"
}
.fa-mail-forward:before {
  content:"\f064"
}
.fa-bottle-droplet:before {
  content:"\e4c4"
}
.fa-mask-face:before {
  content:"\e1d7"
}
.fa-hill-rockslide:before {
  content:"\e508"
}
.fa-right-left:before {
  content:"\f362"
}
.fa-exchange-alt:before {
  content:"\f362"
}
.fa-paper-plane:before {
  content:"\f1d8"
}
.fa-road-circle-exclamation:before {
  content:"\e565"
}
.fa-dungeon:before {
  content:"\f6d9"
}
.fa-align-right:before {
  content:"\f038"
}
.fa-money-bill-1-wave:before {
  content:"\f53b"
}
.fa-money-bill-wave-alt:before {
  content:"\f53b"
}
.fa-life-ring:before {
  content:"\f1cd"
}
.fa-hands:before {
  content:"\f2a7"
}
.fa-sign-language:before {
  content:"\f2a7"
}
.fa-signing:before {
  content:"\f2a7"
}
.fa-calendar-day:before {
  content:"\f783"
}
.fa-water-ladder:before {
  content:"\f5c5"
}
.fa-ladder-water:before {
  content:"\f5c5"
}
.fa-swimming-pool:before {
  content:"\f5c5"
}
.fa-arrows-up-down:before {
  content:"\f07d"
}
.fa-arrows-v:before {
  content:"\f07d"
}
.fa-face-grimace:before {
  content:"\f57f"
}
.fa-grimace:before {
  content:"\f57f"
}
.fa-wheelchair-move:before {
  content:"\e2ce"
}
.fa-wheelchair-alt:before {
  content:"\e2ce"
}
.fa-turn-down:before {
  content:"\f3be"
}
.fa-level-down-alt:before {
  content:"\f3be"
}
.fa-person-walking-arrow-right:before {
  content:"\e552"
}
.fa-square-envelope:before {
  content:"\f199"
}
.fa-envelope-square:before {
  content:"\f199"
}
.fa-dice:before {
  content:"\f522"
}
.fa-bowling-ball:before {
  content:"\f436"
}
.fa-brain:before {
  content:"\f5dc"
}
.fa-bandage:before {
  content:"\f462"
}
.fa-band-aid:before {
  content:"\f462"
}
.fa-calendar-minus:before {
  content:"\f272"
}
.fa-circle-xmark:before {
  content:"\f057"
}
.fa-times-circle:before {
  content:"\f057"
}
.fa-xmark-circle:before {
  content:"\f057"
}
.fa-gifts:before {
  content:"\f79c"
}
.fa-hotel:before {
  content:"\f594"
}
.fa-earth-asia:before {
  content:"\f57e"
}
.fa-globe-asia:before {
  content:"\f57e"
}
.fa-id-card-clip:before {
  content:"\f47f"
}
.fa-id-card-alt:before {
  content:"\f47f"
}
.fa-magnifying-glass-plus:before {
  content:"\f00e"
}
.fa-search-plus:before {
  content:"\f00e"
}
.fa-thumbs-up:before {
  content:"\f164"
}
.fa-user-clock:before {
  content:"\f4fd"
}
.fa-hand-dots:before {
  content:"\f461"
}
.fa-allergies:before {
  content:"\f461"
}
.fa-file-invoice:before {
  content:"\f570"
}
.fa-window-minimize:before {
  content:"\f2d1"
}
.fa-mug-saucer:before {
  content:"\f0f4"
}
.fa-coffee:before {
  content:"\f0f4"
}
.fa-brush:before {
  content:"\f55d"
}
.fa-mask:before {
  content:"\f6fa"
}
.fa-magnifying-glass-minus:before {
  content:"\f010"
}
.fa-search-minus:before {
  content:"\f010"
}
.fa-ruler-vertical:before {
  content:"\f548"
}
.fa-user-large:before {
  content:"\f406"
}
.fa-user-alt:before {
  content:"\f406"
}
.fa-train-tram:before {
  content:"\e5b4"
}
.fa-user-nurse:before {
  content:"\f82f"
}
.fa-syringe:before {
  content:"\f48e"
}
.fa-cloud-sun:before {
  content:"\f6c4"
}
.fa-stopwatch-20:before {
  content:"\e06f"
}
.fa-square-full:before {
  content:"\f45c"
}
.fa-magnet:before {
  content:"\f076"
}
.fa-jar:before {
  content:"\e516"
}
.fa-note-sticky:before {
  content:"\f249"
}
.fa-sticky-note:before {
  content:"\f249"
}
.fa-bug-slash:before {
  content:"\e490"
}
.fa-arrow-up-from-water-pump:before {
  content:"\e4b6"
}
.fa-bone:before {
  content:"\f5d7"
}
.fa-user-injured:before {
  content:"\f728"
}
.fa-face-sad-tear:before {
  content:"\f5b4"
}
.fa-sad-tear:before {
  content:"\f5b4"
}
.fa-plane:before {
  content:"\f072"
}
.fa-tent-arrows-down:before {
  content:"\e581"
}
.fa-exclamation:before {
  content:"!"
}
.fa-arrows-spin:before {
  content:"\e4bb"
}
.fa-print:before {
  content:"\f02f"
}
.fa-turkish-lira-sign:before {
  content:"\e2bb"
}
.fa-try:before {
  content:"\e2bb"
}
.fa-turkish-lira:before {
  content:"\e2bb"
}
.fa-dollar-sign:before {
  content:"$"
}
.fa-dollar:before {
  content:"$"
}
.fa-usd:before {
  content:"$"
}
.fa-x:before {
  content:"X"
}
.fa-magnifying-glass-dollar:before {
  content:"\f688"
}
.fa-search-dollar:before {
  content:"\f688"
}
.fa-users-gear:before {
  content:"\f509"
}
.fa-users-cog:before {
  content:"\f509"
}
.fa-person-military-pointing:before {
  content:"\e54a"
}
.fa-building-columns:before {
  content:"\f19c"
}
.fa-bank:before {
  content:"\f19c"
}
.fa-institution:before {
  content:"\f19c"
}
.fa-museum:before {
  content:"\f19c"
}
.fa-university:before {
  content:"\f19c"
}
.fa-umbrella:before {
  content:"\f0e9"
}
.fa-trowel:before {
  content:"\e589"
}
.fa-d:before {
  content:"D"
}
.fa-stapler:before {
  content:"\e5af"
}
.fa-masks-theater:before {
  content:"\f630"
}
.fa-theater-masks:before {
  content:"\f630"
}
.fa-kip-sign:before {
  content:"\e1c4"
}
.fa-hand-point-left:before {
  content:"\f0a5"
}
.fa-handshake-simple:before {
  content:"\f4c6"
}
.fa-handshake-alt:before {
  content:"\f4c6"
}
.fa-jet-fighter:before {
  content:"\f0fb"
}
.fa-fighter-jet:before {
  content:"\f0fb"
}
.fa-square-share-nodes:before {
  content:"\f1e1"
}
.fa-share-alt-square:before {
  content:"\f1e1"
}
.fa-barcode:before {
  content:"\f02a"
}
.fa-plus-minus:before {
  content:"\e43c"
}
.fa-video:before {
  content:"\f03d"
}
.fa-video-camera:before {
  content:"\f03d"
}
.fa-graduation-cap:before {
  content:"\f19d"
}
.fa-mortar-board:before {
  content:"\f19d"
}
.fa-hand-holding-medical:before {
  content:"\e05c"
}
.fa-person-circle-check:before {
  content:"\e53e"
}
.fa-turn-up:before {
  content:"\f3bf"
}
.fa-level-up-alt:before {
  content:"\f3bf"
}
.sr-only,
.fa-sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border-width:0
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-solid-900-fb8184add5a3101ad0a3.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-solid-900-45a265d0f07b31cde85f.ttf) format("truetype")
}
.fas,
.fa-solid {
  font-weight:900
}
:root,
:host {
  --fa-style-family-classic: "Font Awesome 6 Free";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
}
@font-face {
  font-family:"Font Awesome 6 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-regular-400-e931bc0d14f5bbb1da22.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-regular-400-adc51aab4d771ab65f81.ttf) format("truetype")
}
.far,
.fa-regular {
  font-weight:400
}
:root,
:host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
}
@font-face {
  font-family:"Font Awesome 6 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-brands-400-8d3cabfc66809162fb4d.woff2) format("woff2"),
  url(https://codex.mesulog.fr/assets/core/main/css-assets/fa-brands-400-6205fd00fb1b573e9f0f.ttf) format("truetype")
}
.fab,
.fa-brands {
  font-weight:400
}
.fa-monero:before {
  content:"\f3d0"
}
.fa-hooli:before {
  content:"\f427"
}
.fa-yelp:before {
  content:"\f1e9"
}
.fa-cc-visa:before {
  content:"\f1f0"
}
.fa-lastfm:before {
  content:"\f202"
}
.fa-shopware:before {
  content:"\f5b5"
}
.fa-creative-commons-nc:before {
  content:"\f4e8"
}
.fa-aws:before {
  content:"\f375"
}
.fa-redhat:before {
  content:"\f7bc"
}
.fa-yoast:before {
  content:"\f2b1"
}
.fa-cloudflare:before {
  content:"\e07d"
}
.fa-ups:before {
  content:"\f7e0"
}
.fa-pixiv:before {
  content:"\e640"
}
.fa-wpexplorer:before {
  content:"\f2de"
}
.fa-dyalog:before {
  content:"\f399"
}
.fa-bity:before {
  content:"\f37a"
}
.fa-stackpath:before {
  content:"\f842"
}
.fa-buysellads:before {
  content:"\f20d"
}
.fa-first-order:before {
  content:"\f2b0"
}
.fa-modx:before {
  content:"\f285"
}
.fa-guilded:before {
  content:"\e07e"
}
.fa-vnv:before {
  content:"\f40b"
}
.fa-square-js:before {
  content:"\f3b9"
}
.fa-js-square:before {
  content:"\f3b9"
}
.fa-microsoft:before {
  content:"\f3ca"
}
.fa-qq:before {
  content:"\f1d6"
}
.fa-orcid:before {
  content:"\f8d2"
}
.fa-java:before {
  content:"\f4e4"
}
.fa-invision:before {
  content:"\f7b0"
}
.fa-creative-commons-pd-alt:before {
  content:"\f4ed"
}
.fa-centercode:before {
  content:"\f380"
}
.fa-glide-g:before {
  content:"\f2a6"
}
.fa-drupal:before {
  content:"\f1a9"
}
.fa-hire-a-helper:before {
  content:"\f3b0"
}
.fa-creative-commons-by:before {
  content:"\f4e7"
}
.fa-unity:before {
  content:"\e049"
}
.fa-whmcs:before {
  content:"\f40d"
}
.fa-rocketchat:before {
  content:"\f3e8"
}
.fa-vk:before {
  content:"\f189"
}
.fa-untappd:before {
  content:"\f405"
}
.fa-mailchimp:before {
  content:"\f59e"
}
.fa-css3-alt:before {
  content:"\f38b"
}
.fa-square-reddit:before {
  content:"\f1a2"
}
.fa-reddit-square:before {
  content:"\f1a2"
}
.fa-vimeo-v:before {
  content:"\f27d"
}
.fa-contao:before {
  content:"\f26d"
}
.fa-square-font-awesome:before {
  content:"\e5ad"
}
.fa-deskpro:before {
  content:"\f38f"
}
.fa-brave:before {
  content:"\e63c"
}
.fa-sistrix:before {
  content:"\f3ee"
}
.fa-square-instagram:before {
  content:"\e055"
}
.fa-instagram-square:before {
  content:"\e055"
}
.fa-battle-net:before {
  content:"\f835"
}
.fa-the-red-yeti:before {
  content:"\f69d"
}
.fa-square-hacker-news:before {
  content:"\f3af"
}
.fa-hacker-news-square:before {
  content:"\f3af"
}
.fa-edge:before {
  content:"\f282"
}
.fa-threads:before {
  content:"\e618"
}
.fa-napster:before {
  content:"\f3d2"
}
.fa-square-snapchat:before {
  content:"\f2ad"
}
.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa-google-plus-g:before {
  content:"\f0d5"
}
.fa-artstation:before {
  content:"\f77a"
}
.fa-markdown:before {
  content:"\f60f"
}
.fa-sourcetree:before {
  content:"\f7d3"
}
.fa-google-plus:before {
  content:"\f2b3"
}
.fa-diaspora:before {
  content:"\f791"
}
.fa-foursquare:before {
  content:"\f180"
}
.fa-stack-overflow:before {
  content:"\f16c"
}
.fa-github-alt:before {
  content:"\f113"
}
.fa-phoenix-squadron:before {
  content:"\f511"
}
.fa-pagelines:before {
  content:"\f18c"
}
.fa-algolia:before {
  content:"\f36c"
}
.fa-red-river:before {
  content:"\f3e3"
}
.fa-creative-commons-sa:before {
  content:"\f4ef"
}
.fa-safari:before {
  content:"\f267"
}
.fa-google:before {
  content:"\f1a0"
}
.fa-square-font-awesome-stroke:before {
  content:"\f35c"
}
.fa-font-awesome-alt:before {
  content:"\f35c"
}
.fa-atlassian:before {
  content:"\f77b"
}
.fa-linkedin-in:before {
  content:"\f0e1"
}
.fa-digital-ocean:before {
  content:"\f391"
}
.fa-nimblr:before {
  content:"\f5a8"
}
.fa-chromecast:before {
  content:"\f838"
}
.fa-evernote:before {
  content:"\f839"
}
.fa-hacker-news:before {
  content:"\f1d4"
}
.fa-creative-commons-sampling:before {
  content:"\f4f0"
}
.fa-adversal:before {
  content:"\f36a"
}
.fa-creative-commons:before {
  content:"\f25e"
}
.fa-watchman-monitoring:before {
  content:"\e087"
}
.fa-fonticons:before {
  content:"\f280"
}
.fa-weixin:before {
  content:"\f1d7"
}
.fa-shirtsinbulk:before {
  content:"\f214"
}
.fa-codepen:before {
  content:"\f1cb"
}
.fa-git-alt:before {
  content:"\f841"
}
.fa-lyft:before {
  content:"\f3c3"
}
.fa-rev:before {
  content:"\f5b2"
}
.fa-windows:before {
  content:"\f17a"
}
.fa-wizards-of-the-coast:before {
  content:"\f730"
}
.fa-square-viadeo:before {
  content:"\f2aa"
}
.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa-meetup:before {
  content:"\f2e0"
}
.fa-centos:before {
  content:"\f789"
}
.fa-adn:before {
  content:"\f170"
}
.fa-cloudsmith:before {
  content:"\f384"
}
.fa-opensuse:before {
  content:"\e62b"
}
.fa-pied-piper-alt:before {
  content:"\f1a8"
}
.fa-square-dribbble:before {
  content:"\f397"
}
.fa-dribbble-square:before {
  content:"\f397"
}
.fa-codiepie:before {
  content:"\f284"
}
.fa-node:before {
  content:"\f419"
}
.fa-mix:before {
  content:"\f3cb"
}
.fa-steam:before {
  content:"\f1b6"
}
.fa-cc-apple-pay:before {
  content:"\f416"
}
.fa-scribd:before {
  content:"\f28a"
}
.fa-debian:before {
  content:"\e60b"
}
.fa-openid:before {
  content:"\f19b"
}
.fa-instalod:before {
  content:"\e081"
}
.fa-expeditedssl:before {
  content:"\f23e"
}
.fa-sellcast:before {
  content:"\f2da"
}
.fa-square-twitter:before {
  content:"\f081"
}
.fa-twitter-square:before {
  content:"\f081"
}
.fa-r-project:before {
  content:"\f4f7"
}
.fa-delicious:before {
  content:"\f1a5"
}
.fa-freebsd:before {
  content:"\f3a4"
}
.fa-vuejs:before {
  content:"\f41f"
}
.fa-accusoft:before {
  content:"\f369"
}
.fa-ioxhost:before {
  content:"\f208"
}
.fa-fonticons-fi:before {
  content:"\f3a2"
}
.fa-app-store:before {
  content:"\f36f"
}
.fa-cc-mastercard:before {
  content:"\f1f1"
}
.fa-itunes-note:before {
  content:"\f3b5"
}
.fa-golang:before {
  content:"\e40f"
}
.fa-kickstarter:before {
  content:"\f3bb"
}
.fa-grav:before {
  content:"\f2d6"
}
.fa-weibo:before {
  content:"\f18a"
}
.fa-uncharted:before {
  content:"\e084"
}
.fa-firstdraft:before {
  content:"\f3a1"
}
.fa-square-youtube:before {
  content:"\f431"
}
.fa-youtube-square:before {
  content:"\f431"
}
.fa-wikipedia-w:before {
  content:"\f266"
}
.fa-wpressr:before {
  content:"\f3e4"
}
.fa-rendact:before {
  content:"\f3e4"
}
.fa-angellist:before {
  content:"\f209"
}
.fa-galactic-republic:before {
  content:"\f50c"
}
.fa-nfc-directional:before {
  content:"\e530"
}
.fa-skype:before {
  content:"\f17e"
}
.fa-joget:before {
  content:"\f3b7"
}
.fa-fedora:before {
  content:"\f798"
}
.fa-stripe-s:before {
  content:"\f42a"
}
.fa-meta:before {
  content:"\e49b"
}
.fa-laravel:before {
  content:"\f3bd"
}
.fa-hotjar:before {
  content:"\f3b1"
}
.fa-bluetooth-b:before {
  content:"\f294"
}
.fa-square-letterboxd:before {
  content:"\e62e"
}
.fa-sticker-mule:before {
  content:"\f3f7"
}
.fa-creative-commons-zero:before {
  content:"\f4f3"
}
.fa-hips:before {
  content:"\f452"
}
.fa-behance:before {
  content:"\f1b4"
}
.fa-reddit:before {
  content:"\f1a1"
}
.fa-discord:before {
  content:"\f392"
}
.fa-chrome:before {
  content:"\f268"
}
.fa-app-store-ios:before {
  content:"\f370"
}
.fa-cc-discover:before {
  content:"\f1f2"
}
.fa-wpbeginner:before {
  content:"\f297"
}
.fa-confluence:before {
  content:"\f78d"
}
.fa-shoelace:before {
  content:"\e60c"
}
.fa-mdb:before {
  content:"\f8ca"
}
.fa-dochub:before {
  content:"\f394"
}
.fa-accessible-icon:before {
  content:"\f368"
}
.fa-ebay:before {
  content:"\f4f4"
}
.fa-amazon:before {
  content:"\f270"
}
.fa-unsplash:before {
  content:"\e07c"
}
.fa-yarn:before {
  content:"\f7e3"
}
.fa-square-steam:before {
  content:"\f1b7"
}
.fa-steam-square:before {
  content:"\f1b7"
}
.fa-500px:before {
  content:"\f26e"
}
.fa-square-vimeo:before {
  content:"\f194"
}
.fa-vimeo-square:before {
  content:"\f194"
}
.fa-asymmetrik:before {
  content:"\f372"
}
.fa-font-awesome:before {
  content:"\f2b4"
}
.fa-font-awesome-flag:before {
  content:"\f2b4"
}
.fa-font-awesome-logo-full:before {
  content:"\f2b4"
}
.fa-gratipay:before {
  content:"\f184"
}
.fa-apple:before {
  content:"\f179"
}
.fa-hive:before {
  content:"\e07f"
}
.fa-gitkraken:before {
  content:"\f3a6"
}
.fa-keybase:before {
  content:"\f4f5"
}
.fa-apple-pay:before {
  content:"\f415"
}
.fa-padlet:before {
  content:"\e4a0"
}
.fa-amazon-pay:before {
  content:"\f42c"
}
.fa-square-github:before {
  content:"\f092"
}
.fa-github-square:before {
  content:"\f092"
}
.fa-stumbleupon:before {
  content:"\f1a4"
}
.fa-fedex:before {
  content:"\f797"
}
.fa-phoenix-framework:before {
  content:"\f3dc"
}
.fa-shopify:before {
  content:"\e057"
}
.fa-neos:before {
  content:"\f612"
}
.fa-square-threads:before {
  content:"\e619"
}
.fa-hackerrank:before {
  content:"\f5f7"
}
.fa-researchgate:before {
  content:"\f4f8"
}
.fa-swift:before {
  content:"\f8e1"
}
.fa-angular:before {
  content:"\f420"
}
.fa-speakap:before {
  content:"\f3f3"
}
.fa-angrycreative:before {
  content:"\f36e"
}
.fa-y-combinator:before {
  content:"\f23b"
}
.fa-empire:before {
  content:"\f1d1"
}
.fa-envira:before {
  content:"\f299"
}
.fa-google-scholar:before {
  content:"\e63b"
}
.fa-square-gitlab:before {
  content:"\e5ae"
}
.fa-gitlab-square:before {
  content:"\e5ae"
}
.fa-studiovinari:before {
  content:"\f3f8"
}
.fa-pied-piper:before {
  content:"\f2ae"
}
.fa-wordpress:before {
  content:"\f19a"
}
.fa-product-hunt:before {
  content:"\f288"
}
.fa-firefox:before {
  content:"\f269"
}
.fa-linode:before {
  content:"\f2b8"
}
.fa-goodreads:before {
  content:"\f3a8"
}
.fa-square-odnoklassniki:before {
  content:"\f264"
}
.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa-jsfiddle:before {
  content:"\f1cc"
}
.fa-sith:before {
  content:"\f512"
}
.fa-themeisle:before {
  content:"\f2b2"
}
.fa-page4:before {
  content:"\f3d7"
}
.fa-hashnode:before {
  content:"\e499"
}
.fa-react:before {
  content:"\f41b"
}
.fa-cc-paypal:before {
  content:"\f1f4"
}
.fa-squarespace:before {
  content:"\f5be"
}
.fa-cc-stripe:before {
  content:"\f1f5"
}
.fa-creative-commons-share:before {
  content:"\f4f2"
}
.fa-bitcoin:before {
  content:"\f379"
}
.fa-keycdn:before {
  content:"\f3ba"
}
.fa-opera:before {
  content:"\f26a"
}
.fa-itch-io:before {
  content:"\f83a"
}
.fa-umbraco:before {
  content:"\f8e8"
}
.fa-galactic-senate:before {
  content:"\f50d"
}
.fa-ubuntu:before {
  content:"\f7df"
}
.fa-draft2digital:before {
  content:"\f396"
}
.fa-stripe:before {
  content:"\f429"
}
.fa-houzz:before {
  content:"\f27c"
}
.fa-gg:before {
  content:"\f260"
}
.fa-dhl:before {
  content:"\f790"
}
.fa-square-pinterest:before {
  content:"\f0d3"
}
.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa-xing:before {
  content:"\f168"
}
.fa-blackberry:before {
  content:"\f37b"
}
.fa-creative-commons-pd:before {
  content:"\f4ec"
}
.fa-playstation:before {
  content:"\f3df"
}
.fa-quinscape:before {
  content:"\f459"
}
.fa-less:before {
  content:"\f41d"
}
.fa-blogger-b:before {
  content:"\f37d"
}
.fa-opencart:before {
  content:"\f23d"
}
.fa-vine:before {
  content:"\f1ca"
}
.fa-signal-messenger:before {
  content:"\e663"
}
.fa-paypal:before {
  content:"\f1ed"
}
.fa-gitlab:before {
  content:"\f296"
}
.fa-typo3:before {
  content:"\f42b"
}
.fa-reddit-alien:before {
  content:"\f281"
}
.fa-yahoo:before {
  content:"\f19e"
}
.fa-dailymotion:before {
  content:"\e052"
}
.fa-affiliatetheme:before {
  content:"\f36b"
}
.fa-pied-piper-pp:before {
  content:"\f1a7"
}
.fa-bootstrap:before {
  content:"\f836"
}
.fa-odnoklassniki:before {
  content:"\f263"
}
.fa-nfc-symbol:before {
  content:"\e531"
}
.fa-mintbit:before {
  content:"\e62f"
}
.fa-ethereum:before {
  content:"\f42e"
}
.fa-speaker-deck:before {
  content:"\f83c"
}
.fa-creative-commons-nc-eu:before {
  content:"\f4e9"
}
.fa-patreon:before {
  content:"\f3d9"
}
.fa-avianex:before {
  content:"\f374"
}
.fa-ello:before {
  content:"\f5f1"
}
.fa-gofore:before {
  content:"\f3a7"
}
.fa-bimobject:before {
  content:"\f378"
}
.fa-brave-reverse:before {
  content:"\e63d"
}
.fa-facebook-f:before {
  content:"\f39e"
}
.fa-square-google-plus:before {
  content:"\f0d4"
}
.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa-mandalorian:before {
  content:"\f50f"
}
.fa-first-order-alt:before {
  content:"\f50a"
}
.fa-osi:before {
  content:"\f41a"
}
.fa-google-wallet:before {
  content:"\f1ee"
}
.fa-d-and-d-beyond:before {
  content:"\f6ca"
}
.fa-periscope:before {
  content:"\f3da"
}
.fa-fulcrum:before {
  content:"\f50b"
}
.fa-cloudscale:before {
  content:"\f383"
}
.fa-forumbee:before {
  content:"\f211"
}
.fa-mizuni:before {
  content:"\f3cc"
}
.fa-schlix:before {
  content:"\f3ea"
}
.fa-square-xing:before {
  content:"\f169"
}
.fa-xing-square:before {
  content:"\f169"
}
.fa-bandcamp:before {
  content:"\f2d5"
}
.fa-wpforms:before {
  content:"\f298"
}
.fa-cloudversify:before {
  content:"\f385"
}
.fa-usps:before {
  content:"\f7e1"
}
.fa-megaport:before {
  content:"\f5a3"
}
.fa-magento:before {
  content:"\f3c4"
}
.fa-spotify:before {
  content:"\f1bc"
}
.fa-optin-monster:before {
  content:"\f23c"
}
.fa-fly:before {
  content:"\f417"
}
.fa-aviato:before {
  content:"\f421"
}
.fa-itunes:before {
  content:"\f3b4"
}
.fa-cuttlefish:before {
  content:"\f38c"
}
.fa-blogger:before {
  content:"\f37c"
}
.fa-flickr:before {
  content:"\f16e"
}
.fa-viber:before {
  content:"\f409"
}
.fa-soundcloud:before {
  content:"\f1be"
}
.fa-digg:before {
  content:"\f1a6"
}
.fa-tencent-weibo:before {
  content:"\f1d5"
}
.fa-letterboxd:before {
  content:"\e62d"
}
.fa-symfony:before {
  content:"\f83d"
}
.fa-maxcdn:before {
  content:"\f136"
}
.fa-etsy:before {
  content:"\f2d7"
}
.fa-facebook-messenger:before {
  content:"\f39f"
}
.fa-audible:before {
  content:"\f373"
}
.fa-think-peaks:before {
  content:"\f731"
}
.fa-bilibili:before {
  content:"\e3d9"
}
.fa-erlang:before {
  content:"\f39d"
}
.fa-x-twitter:before {
  content:"\e61b"
}
.fa-cotton-bureau:before {
  content:"\f89e"
}
.fa-dashcube:before {
  content:"\f210"
}
.fa-42-group:before {
  content:"\e080"
}
.fa-innosoft:before {
  content:"\e080"
}
.fa-stack-exchange:before {
  content:"\f18d"
}
.fa-elementor:before {
  content:"\f430"
}
.fa-square-pied-piper:before {
  content:"\e01e"
}
.fa-pied-piper-square:before {
  content:"\e01e"
}
.fa-creative-commons-nd:before {
  content:"\f4eb"
}
.fa-palfed:before {
  content:"\f3d8"
}
.fa-superpowers:before {
  content:"\f2dd"
}
.fa-resolving:before {
  content:"\f3e7"
}
.fa-xbox:before {
  content:"\f412"
}
.fa-searchengin:before {
  content:"\f3eb"
}
.fa-tiktok:before {
  content:"\e07b"
}
.fa-square-facebook:before {
  content:"\f082"
}
.fa-facebook-square:before {
  content:"\f082"
}
.fa-renren:before {
  content:"\f18b"
}
.fa-linux:before {
  content:"\f17c"
}
.fa-glide:before {
  content:"\f2a5"
}
.fa-linkedin:before {
  content:"\f08c"
}
.fa-hubspot:before {
  content:"\f3b2"
}
.fa-deploydog:before {
  content:"\f38e"
}
.fa-twitch:before {
  content:"\f1e8"
}
.fa-ravelry:before {
  content:"\f2d9"
}
.fa-mixer:before {
  content:"\e056"
}
.fa-square-lastfm:before {
  content:"\f203"
}
.fa-lastfm-square:before {
  content:"\f203"
}
.fa-vimeo:before {
  content:"\f40a"
}
.fa-mendeley:before {
  content:"\f7b3"
}
.fa-uniregistry:before {
  content:"\f404"
}
.fa-figma:before {
  content:"\f799"
}
.fa-creative-commons-remix:before {
  content:"\f4ee"
}
.fa-cc-amazon-pay:before {
  content:"\f42d"
}
.fa-dropbox:before {
  content:"\f16b"
}
.fa-instagram:before {
  content:"\f16d"
}
.fa-cmplid:before {
  content:"\e360"
}
.fa-upwork:before {
  content:"\e641"
}
.fa-facebook:before {
  content:"\f09a"
}
.fa-gripfire:before {
  content:"\f3ac"
}
.fa-jedi-order:before {
  content:"\f50e"
}
.fa-uikit:before {
  content:"\f403"
}
.fa-fort-awesome-alt:before {
  content:"\f3a3"
}
.fa-phabricator:before {
  content:"\f3db"
}
.fa-ussunnah:before {
  content:"\f407"
}
.fa-earlybirds:before {
  content:"\f39a"
}
.fa-trade-federation:before {
  content:"\f513"
}
.fa-autoprefixer:before {
  content:"\f41c"
}
.fa-whatsapp:before {
  content:"\f232"
}
.fa-slideshare:before {
  content:"\f1e7"
}
.fa-google-play:before {
  content:"\f3ab"
}
.fa-viadeo:before {
  content:"\f2a9"
}
.fa-line:before {
  content:"\f3c0"
}
.fa-google-drive:before {
  content:"\f3aa"
}
.fa-servicestack:before {
  content:"\f3ec"
}
.fa-simplybuilt:before {
  content:"\f215"
}
.fa-bitbucket:before {
  content:"\f171"
}
.fa-imdb:before {
  content:"\f2d8"
}
.fa-deezer:before {
  content:"\e077"
}
.fa-raspberry-pi:before {
  content:"\f7bb"
}
.fa-jira:before {
  content:"\f7b1"
}
.fa-docker:before {
  content:"\f395"
}
.fa-screenpal:before {
  content:"\e570"
}
.fa-bluetooth:before {
  content:"\f293"
}
.fa-gitter:before {
  content:"\f426"
}
.fa-d-and-d:before {
  content:"\f38d"
}
.fa-microblog:before {
  content:"\e01a"
}
.fa-cc-diners-club:before {
  content:"\f24c"
}
.fa-gg-circle:before {
  content:"\f261"
}
.fa-pied-piper-hat:before {
  content:"\f4e5"
}
.fa-kickstarter-k:before {
  content:"\f3bc"
}
.fa-yandex:before {
  content:"\f413"
}
.fa-readme:before {
  content:"\f4d5"
}
.fa-html5:before {
  content:"\f13b"
}
.fa-sellsy:before {
  content:"\f213"
}
.fa-sass:before {
  content:"\f41e"
}
.fa-wirsindhandwerk:before {
  content:"\e2d0"
}
.fa-wsh:before {
  content:"\e2d0"
}
.fa-buromobelexperte:before {
  content:"\f37f"
}
.fa-salesforce:before {
  content:"\f83b"
}
.fa-octopus-deploy:before {
  content:"\e082"
}
.fa-medapps:before {
  content:"\f3c6"
}
.fa-ns8:before {
  content:"\f3d5"
}
.fa-pinterest-p:before {
  content:"\f231"
}
.fa-apper:before {
  content:"\f371"
}
.fa-fort-awesome:before {
  content:"\f286"
}
.fa-waze:before {
  content:"\f83f"
}
.fa-cc-jcb:before {
  content:"\f24b"
}
.fa-snapchat:before {
  content:"\f2ab"
}
.fa-snapchat-ghost:before {
  content:"\f2ab"
}
.fa-fantasy-flight-games:before {
  content:"\f6dc"
}
.fa-rust:before {
  content:"\e07a"
}
.fa-wix:before {
  content:"\f5cf"
}
.fa-square-behance:before {
  content:"\f1b5"
}
.fa-behance-square:before {
  content:"\f1b5"
}
.fa-supple:before {
  content:"\f3f9"
}
.fa-webflow:before {
  content:"\e65c"
}
.fa-rebel:before {
  content:"\f1d0"
}
.fa-css3:before {
  content:"\f13c"
}
.fa-staylinked:before {
  content:"\f3f5"
}
.fa-kaggle:before {
  content:"\f5fa"
}
.fa-space-awesome:before {
  content:"\e5ac"
}
.fa-deviantart:before {
  content:"\f1bd"
}
.fa-cpanel:before {
  content:"\f388"
}
.fa-goodreads-g:before {
  content:"\f3a9"
}
.fa-square-git:before {
  content:"\f1d2"
}
.fa-git-square:before {
  content:"\f1d2"
}
.fa-square-tumblr:before {
  content:"\f174"
}
.fa-tumblr-square:before {
  content:"\f174"
}
.fa-trello:before {
  content:"\f181"
}
.fa-creative-commons-nc-jp:before {
  content:"\f4ea"
}
.fa-get-pocket:before {
  content:"\f265"
}
.fa-perbyte:before {
  content:"\e083"
}
.fa-grunt:before {
  content:"\f3ad"
}
.fa-weebly:before {
  content:"\f5cc"
}
.fa-connectdevelop:before {
  content:"\f20e"
}
.fa-leanpub:before {
  content:"\f212"
}
.fa-black-tie:before {
  content:"\f27e"
}
.fa-themeco:before {
  content:"\f5c6"
}
.fa-python:before {
  content:"\f3e2"
}
.fa-android:before {
  content:"\f17b"
}
.fa-bots:before {
  content:"\e340"
}
.fa-free-code-camp:before {
  content:"\f2c5"
}
.fa-hornbill:before {
  content:"\f592"
}
.fa-js:before {
  content:"\f3b8"
}
.fa-ideal:before {
  content:"\e013"
}
.fa-git:before {
  content:"\f1d3"
}
.fa-dev:before {
  content:"\f6cc"
}
.fa-sketch:before {
  content:"\f7c6"
}
.fa-yandex-international:before {
  content:"\f414"
}
.fa-cc-amex:before {
  content:"\f1f3"
}
.fa-uber:before {
  content:"\f402"
}
.fa-github:before {
  content:"\f09b"
}
.fa-php:before {
  content:"\f457"
}
.fa-alipay:before {
  content:"\f642"
}
.fa-youtube:before {
  content:"\f167"
}
.fa-skyatlas:before {
  content:"\f216"
}
.fa-firefox-browser:before {
  content:"\e007"
}
.fa-replyd:before {
  content:"\f3e6"
}
.fa-suse:before {
  content:"\f7d6"
}
.fa-jenkins:before {
  content:"\f3b6"
}
.fa-twitter:before {
  content:"\f099"
}
.fa-rockrms:before {
  content:"\f3e9"
}
.fa-pinterest:before {
  content:"\f0d2"
}
.fa-buffer:before {
  content:"\f837"
}
.fa-npm:before {
  content:"\f3d4"
}
.fa-yammer:before {
  content:"\f840"
}
.fa-btc:before {
  content:"\f15a"
}
.fa-dribbble:before {
  content:"\f17d"
}
.fa-stumbleupon-circle:before {
  content:"\f1a3"
}
.fa-internet-explorer:before {
  content:"\f26b"
}
.fa-stubber:before {
  content:"\e5c7"
}
.fa-telegram:before {
  content:"\f2c6"
}
.fa-telegram-plane:before {
  content:"\f2c6"
}
.fa-old-republic:before {
  content:"\f510"
}
.fa-odysee:before {
  content:"\e5c6"
}
.fa-square-whatsapp:before {
  content:"\f40c"
}
.fa-whatsapp-square:before {
  content:"\f40c"
}
.fa-node-js:before {
  content:"\f3d3"
}
.fa-edge-legacy:before {
  content:"\e078"
}
.fa-slack:before {
  content:"\f198"
}
.fa-slack-hash:before {
  content:"\f198"
}
.fa-medrt:before {
  content:"\f3c8"
}
.fa-usb:before {
  content:"\f287"
}
.fa-tumblr:before {
  content:"\f173"
}
.fa-vaadin:before {
  content:"\f408"
}
.fa-quora:before {
  content:"\f2c4"
}
.fa-square-x-twitter:before {
  content:"\e61a"
}
.fa-reacteurope:before {
  content:"\f75d"
}
.fa-medium:before {
  content:"\f23a"
}
.fa-medium-m:before {
  content:"\f23a"
}
.fa-amilia:before {
  content:"\f36d"
}
.fa-mixcloud:before {
  content:"\f289"
}
.fa-flipboard:before {
  content:"\f44d"
}
.fa-viacoin:before {
  content:"\f237"
}
.fa-critical-role:before {
  content:"\f6c9"
}
.fa-sitrox:before {
  content:"\e44a"
}
.fa-discourse:before {
  content:"\f393"
}
.fa-joomla:before {
  content:"\f1aa"
}
.fa-mastodon:before {
  content:"\f4f6"
}
.fa-airbnb:before {
  content:"\f834"
}
.fa-wolf-pack-battalion:before {
  content:"\f514"
}
.fa-buy-n-large:before {
  content:"\f8a6"
}
.fa-gulp:before {
  content:"\f3ae"
}
.fa-creative-commons-sampling-plus:before {
  content:"\f4f1"
}
.fa-strava:before {
  content:"\f428"
}
.fa-ember:before {
  content:"\f423"
}
.fa-canadian-maple-leaf:before {
  content:"\f785"
}
.fa-teamspeak:before {
  content:"\f4f9"
}
.fa-pushed:before {
  content:"\f3e1"
}
.fa-wordpress-simple:before {
  content:"\f411"
}
.fa-nutritionix:before {
  content:"\f3d6"
}
.fa-wodu:before {
  content:"\e088"
}
.fa-google-pay:before {
  content:"\e079"
}
.fa-intercom:before {
  content:"\f7af"
}
.fa-zhihu:before {
  content:"\f63f"
}
.fa-korvue:before {
  content:"\f42f"
}
.fa-pix:before {
  content:"\e43a"
}
.fa-steam-symbol:before {
  content:"\f3f6"
}
.fa.fa-glass:before {
  content:"\f000"
}
.fa.fa-envelope-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-envelope-o:before {
  content:"\f0e0"
}
.fa.fa-star-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-o:before {
  content:"\f005"
}
.fa.fa-remove:before {
  content:"\f00d"
}
.fa.fa-close:before {
  content:"\f00d"
}
.fa.fa-gear:before {
  content:"\f013"
}
.fa.fa-trash-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-trash-o:before {
  content:"\f2ed"
}
.fa.fa-home:before {
  content:"\f015"
}
.fa.fa-file-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-o:before {
  content:"\f15b"
}
.fa.fa-clock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-clock-o:before {
  content:"\f017"
}
.fa.fa-arrow-circle-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-down:before {
  content:"\f358"
}
.fa.fa-arrow-circle-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-up:before {
  content:"\f35b"
}
.fa.fa-play-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-play-circle-o:before {
  content:"\f144"
}
.fa.fa-repeat:before {
  content:"\f01e"
}
.fa.fa-rotate-right:before {
  content:"\f01e"
}
.fa.fa-refresh:before {
  content:"\f021"
}
.fa.fa-list-alt {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-list-alt:before {
  content:"\f022"
}
.fa.fa-dedent:before {
  content:"\f03b"
}
.fa.fa-video-camera:before {
  content:"\f03d"
}
.fa.fa-picture-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-picture-o:before {
  content:"\f03e"
}
.fa.fa-photo {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-photo:before {
  content:"\f03e"
}
.fa.fa-image {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-image:before {
  content:"\f03e"
}
.fa.fa-map-marker:before {
  content:"\f3c5"
}
.fa.fa-pencil-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-pencil-square-o:before {
  content:"\f044"
}
.fa.fa-edit {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-edit:before {
  content:"\f044"
}
.fa.fa-share-square-o:before {
  content:"\f14d"
}
.fa.fa-check-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-check-square-o:before {
  content:"\f14a"
}
.fa.fa-arrows:before {
  content:"\f0b2"
}
.fa.fa-times-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-circle-o:before {
  content:"\f057"
}
.fa.fa-check-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-check-circle-o:before {
  content:"\f058"
}
.fa.fa-mail-forward:before {
  content:"\f064"
}
.fa.fa-expand:before {
  content:"\f424"
}
.fa.fa-compress:before {
  content:"\f422"
}
.fa.fa-eye,
.fa.fa-eye-slash {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-warning:before {
  content:"\f071"
}
.fa.fa-calendar:before {
  content:"\f073"
}
.fa.fa-arrows-v:before {
  content:"\f338"
}
.fa.fa-arrows-h:before {
  content:"\f337"
}
.fa.fa-bar-chart:before {
  content:"\e0e3"
}
.fa.fa-bar-chart-o:before {
  content:"\e0e3"
}
.fa.fa-twitter-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-twitter-square:before {
  content:"\f081"
}
.fa.fa-facebook-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-square:before {
  content:"\f082"
}
.fa.fa-gears:before {
  content:"\f085"
}
.fa.fa-thumbs-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-thumbs-o-up:before {
  content:"\f164"
}
.fa.fa-thumbs-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-thumbs-o-down:before {
  content:"\f165"
}
.fa.fa-heart-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-heart-o:before {
  content:"\f004"
}
.fa.fa-sign-out:before {
  content:"\f2f5"
}
.fa.fa-linkedin-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-linkedin-square:before {
  content:"\f08c"
}
.fa.fa-thumb-tack:before {
  content:"\f08d"
}
.fa.fa-external-link:before {
  content:"\f35d"
}
.fa.fa-sign-in:before {
  content:"\f2f6"
}
.fa.fa-github-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-github-square:before {
  content:"\f092"
}
.fa.fa-lemon-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-lemon-o:before {
  content:"\f094"
}
.fa.fa-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-square-o:before {
  content:"\f0c8"
}
.fa.fa-bookmark-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bookmark-o:before {
  content:"\f02e"
}
.fa.fa-twitter,
.fa.fa-facebook {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook:before {
  content:"\f39e"
}
.fa.fa-facebook-f {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-f:before {
  content:"\f39e"
}
.fa.fa-github {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-credit-card {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-feed:before {
  content:"\f09e"
}
.fa.fa-hdd-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hdd-o:before {
  content:"\f0a0"
}
.fa.fa-hand-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-right:before {
  content:"\f0a4"
}
.fa.fa-hand-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-left:before {
  content:"\f0a5"
}
.fa.fa-hand-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-up:before {
  content:"\f0a6"
}
.fa.fa-hand-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-o-down:before {
  content:"\f0a7"
}
.fa.fa-globe:before {
  content:"\f57d"
}
.fa.fa-tasks:before {
  content:"\f828"
}
.fa.fa-arrows-alt:before {
  content:"\f31e"
}
.fa.fa-group:before {
  content:"\f0c0"
}
.fa.fa-chain:before {
  content:"\f0c1"
}
.fa.fa-cut:before {
  content:"\f0c4"
}
.fa.fa-files-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-files-o:before {
  content:"\f0c5"
}
.fa.fa-floppy-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-floppy-o:before {
  content:"\f0c7"
}
.fa.fa-save {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-save:before {
  content:"\f0c7"
}
.fa.fa-navicon:before {
  content:"\f0c9"
}
.fa.fa-reorder:before {
  content:"\f0c9"
}
.fa.fa-magic:before {
  content:"\e2ca"
}
.fa.fa-pinterest,
.fa.fa-pinterest-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-pinterest-square:before {
  content:"\f0d3"
}
.fa.fa-google-plus-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-square:before {
  content:"\f0d4"
}
.fa.fa-google-plus {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus:before {
  content:"\f0d5"
}
.fa.fa-money:before {
  content:"\f3d1"
}
.fa.fa-unsorted:before {
  content:"\f0dc"
}
.fa.fa-sort-desc:before {
  content:"\f0dd"
}
.fa.fa-sort-asc:before {
  content:"\f0de"
}
.fa.fa-linkedin {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-linkedin:before {
  content:"\f0e1"
}
.fa.fa-rotate-left:before {
  content:"\f0e2"
}
.fa.fa-legal:before {
  content:"\f0e3"
}
.fa.fa-tachometer:before {
  content:"\f625"
}
.fa.fa-dashboard:before {
  content:"\f625"
}
.fa.fa-comment-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-comment-o:before {
  content:"\f075"
}
.fa.fa-comments-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-comments-o:before {
  content:"\f086"
}
.fa.fa-flash:before {
  content:"\f0e7"
}
.fa.fa-clipboard:before {
  content:"\f0ea"
}
.fa.fa-lightbulb-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-lightbulb-o:before {
  content:"\f0eb"
}
.fa.fa-exchange:before {
  content:"\f362"
}
.fa.fa-cloud-download:before {
  content:"\f0ed"
}
.fa.fa-cloud-upload:before {
  content:"\f0ee"
}
.fa.fa-bell-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bell-o:before {
  content:"\f0f3"
}
.fa.fa-cutlery:before {
  content:"\f2e7"
}
.fa.fa-file-text-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-text-o:before {
  content:"\f15c"
}
.fa.fa-building-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-building-o:before {
  content:"\f1ad"
}
.fa.fa-hospital-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hospital-o:before {
  content:"\f0f8"
}
.fa.fa-tablet:before {
  content:"\f3fa"
}
.fa.fa-mobile:before {
  content:"\f3cd"
}
.fa.fa-mobile-phone:before {
  content:"\f3cd"
}
.fa.fa-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-circle-o:before {
  content:"\f111"
}
.fa.fa-mail-reply:before {
  content:"\f3e5"
}
.fa.fa-github-alt {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-folder-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-folder-o:before {
  content:"\f07b"
}
.fa.fa-folder-open-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-folder-open-o:before {
  content:"\f07c"
}
.fa.fa-smile-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-smile-o:before {
  content:"\f118"
}
.fa.fa-frown-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-frown-o:before {
  content:"\f119"
}
.fa.fa-meh-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-meh-o:before {
  content:"\f11a"
}
.fa.fa-keyboard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-keyboard-o:before {
  content:"\f11c"
}
.fa.fa-flag-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-flag-o:before {
  content:"\f024"
}
.fa.fa-mail-reply-all:before {
  content:"\f122"
}
.fa.fa-star-half-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-o:before {
  content:"\f5c0"
}
.fa.fa-star-half-empty {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-empty:before {
  content:"\f5c0"
}
.fa.fa-star-half-full {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-star-half-full:before {
  content:"\f5c0"
}
.fa.fa-code-fork:before {
  content:"\f126"
}
.fa.fa-chain-broken:before {
  content:"\f127"
}
.fa.fa-unlink:before {
  content:"\f127"
}
.fa.fa-calendar-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-o:before {
  content:"\f133"
}
.fa.fa-maxcdn,
.fa.fa-html5,
.fa.fa-css3 {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-unlock-alt:before {
  content:"\f09c"
}
.fa.fa-minus-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-minus-square-o:before {
  content:"\f146"
}
.fa.fa-level-up:before {
  content:"\f3bf"
}
.fa.fa-level-down:before {
  content:"\f3be"
}
.fa.fa-pencil-square:before {
  content:"\f14b"
}
.fa.fa-external-link-square:before {
  content:"\f360"
}
.fa.fa-compass,
.fa.fa-caret-square-o-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-down:before {
  content:"\f150"
}
.fa.fa-toggle-down {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-down:before {
  content:"\f150"
}
.fa.fa-caret-square-o-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-up:before {
  content:"\f151"
}
.fa.fa-toggle-up {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-up:before {
  content:"\f151"
}
.fa.fa-caret-square-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-right:before {
  content:"\f152"
}
.fa.fa-toggle-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-right:before {
  content:"\f152"
}
.fa.fa-eur:before {
  content:"\f153"
}
.fa.fa-euro:before {
  content:"\f153"
}
.fa.fa-gbp:before {
  content:"\f154"
}
.fa.fa-usd:before {
  content:"$"
}
.fa.fa-dollar:before {
  content:"$"
}
.fa.fa-inr:before {
  content:"\e1bc"
}
.fa.fa-rupee:before {
  content:"\e1bc"
}
.fa.fa-jpy:before {
  content:"\f157"
}
.fa.fa-cny:before {
  content:"\f157"
}
.fa.fa-rmb:before {
  content:"\f157"
}
.fa.fa-yen:before {
  content:"\f157"
}
.fa.fa-rub:before {
  content:"\f158"
}
.fa.fa-ruble:before {
  content:"\f158"
}
.fa.fa-rouble:before {
  content:"\f158"
}
.fa.fa-krw:before {
  content:"\f159"
}
.fa.fa-won:before {
  content:"\f159"
}
.fa.fa-btc,
.fa.fa-bitcoin {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bitcoin:before {
  content:"\f15a"
}
.fa.fa-file-text:before {
  content:"\f15c"
}
.fa.fa-sort-alpha-asc:before {
  content:"\f15d"
}
.fa.fa-sort-alpha-desc:before {
  content:"\f881"
}
.fa.fa-sort-amount-asc:before {
  content:"\f884"
}
.fa.fa-sort-amount-desc:before {
  content:"\f160"
}
.fa.fa-sort-numeric-asc:before {
  content:"\f162"
}
.fa.fa-sort-numeric-desc:before {
  content:"\f886"
}
.fa.fa-youtube-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-youtube-square:before {
  content:"\f431"
}
.fa.fa-youtube,
.fa.fa-xing,
.fa.fa-xing-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-xing-square:before {
  content:"\f169"
}
.fa.fa-youtube-play {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-youtube-play:before {
  content:"\f167"
}
.fa.fa-dropbox,
.fa.fa-stack-overflow,
.fa.fa-instagram,
.fa.fa-flickr,
.fa.fa-adn,
.fa.fa-bitbucket,
.fa.fa-bitbucket-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bitbucket-square:before {
  content:"\f171"
}
.fa.fa-tumblr,
.fa.fa-tumblr-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-tumblr-square:before {
  content:"\f174"
}
.fa.fa-long-arrow-down:before {
  content:"\f309"
}
.fa.fa-long-arrow-up:before {
  content:"\f30c"
}
.fa.fa-long-arrow-left:before {
  content:"\f30a"
}
.fa.fa-long-arrow-right:before {
  content:"\f30b"
}
.fa.fa-apple,
.fa.fa-windows,
.fa.fa-android,
.fa.fa-linux,
.fa.fa-dribbble,
.fa.fa-skype,
.fa.fa-foursquare,
.fa.fa-trello,
.fa.fa-gratipay,
.fa.fa-gittip {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-gittip:before {
  content:"\f184"
}
.fa.fa-sun-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-sun-o:before {
  content:"\f185"
}
.fa.fa-moon-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-moon-o:before {
  content:"\f186"
}
.fa.fa-vk,
.fa.fa-weibo,
.fa.fa-renren,
.fa.fa-pagelines,
.fa.fa-stack-exchange {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-arrow-circle-o-right {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-right:before {
  content:"\f35a"
}
.fa.fa-arrow-circle-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-arrow-circle-o-left:before {
  content:"\f359"
}
.fa.fa-caret-square-o-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-caret-square-o-left:before {
  content:"\f191"
}
.fa.fa-toggle-left {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-toggle-left:before {
  content:"\f191"
}
.fa.fa-dot-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-dot-circle-o:before {
  content:"\f192"
}
.fa.fa-vimeo-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-vimeo-square:before {
  content:"\f194"
}
.fa.fa-try:before {
  content:"\e2bb"
}
.fa.fa-turkish-lira:before {
  content:"\e2bb"
}
.fa.fa-plus-square-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-plus-square-o:before {
  content:"\f0fe"
}
.fa.fa-slack,
.fa.fa-wordpress,
.fa.fa-openid {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-institution:before {
  content:"\f19c"
}
.fa.fa-bank:before {
  content:"\f19c"
}
.fa.fa-mortar-board:before {
  content:"\f19d"
}
.fa.fa-yahoo,
.fa.fa-google,
.fa.fa-reddit,
.fa.fa-reddit-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-reddit-square:before {
  content:"\f1a2"
}
.fa.fa-stumbleupon-circle,
.fa.fa-stumbleupon,
.fa.fa-delicious,
.fa.fa-digg,
.fa.fa-pied-piper-pp,
.fa.fa-pied-piper-alt,
.fa.fa-drupal,
.fa.fa-joomla,
.fa.fa-behance,
.fa.fa-behance-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-behance-square:before {
  content:"\f1b5"
}
.fa.fa-steam,
.fa.fa-steam-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-steam-square:before {
  content:"\f1b7"
}
.fa.fa-automobile:before {
  content:"\f1b9"
}
.fa.fa-cab:before {
  content:"\f1ba"
}
.fa.fa-spotify,
.fa.fa-deviantart,
.fa.fa-soundcloud {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-file-pdf-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-pdf-o:before {
  content:"\f1c1"
}
.fa.fa-file-word-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-word-o:before {
  content:"\f1c2"
}
.fa.fa-file-excel-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-excel-o:before {
  content:"\f1c3"
}
.fa.fa-file-powerpoint-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-powerpoint-o:before {
  content:"\f1c4"
}
.fa.fa-file-image-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-image-o:before {
  content:"\f1c5"
}
.fa.fa-file-photo-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-photo-o:before {
  content:"\f1c5"
}
.fa.fa-file-picture-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-picture-o:before {
  content:"\f1c5"
}
.fa.fa-file-archive-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-archive-o:before {
  content:"\f1c6"
}
.fa.fa-file-zip-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-zip-o:before {
  content:"\f1c6"
}
.fa.fa-file-audio-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-audio-o:before {
  content:"\f1c7"
}
.fa.fa-file-sound-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-sound-o:before {
  content:"\f1c7"
}
.fa.fa-file-video-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-video-o:before {
  content:"\f1c8"
}
.fa.fa-file-movie-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-movie-o:before {
  content:"\f1c8"
}
.fa.fa-file-code-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-file-code-o:before {
  content:"\f1c9"
}
.fa.fa-vine,
.fa.fa-codepen,
.fa.fa-jsfiddle {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-life-bouy:before {
  content:"\f1cd"
}
.fa.fa-life-buoy:before {
  content:"\f1cd"
}
.fa.fa-life-saver:before {
  content:"\f1cd"
}
.fa.fa-support:before {
  content:"\f1cd"
}
.fa.fa-circle-o-notch:before {
  content:"\f1ce"
}
.fa.fa-rebel,
.fa.fa-ra {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-ra:before {
  content:"\f1d0"
}
.fa.fa-resistance {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-resistance:before {
  content:"\f1d0"
}
.fa.fa-empire,
.fa.fa-ge {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-ge:before {
  content:"\f1d1"
}
.fa.fa-git-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-git-square:before {
  content:"\f1d2"
}
.fa.fa-git,
.fa.fa-hacker-news,
.fa.fa-y-combinator-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-y-combinator-square:before {
  content:"\f1d4"
}
.fa.fa-yc-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-yc-square:before {
  content:"\f1d4"
}
.fa.fa-tencent-weibo,
.fa.fa-qq,
.fa.fa-weixin,
.fa.fa-wechat {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-wechat:before {
  content:"\f1d7"
}
.fa.fa-send:before {
  content:"\f1d8"
}
.fa.fa-paper-plane-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-paper-plane-o:before {
  content:"\f1d8"
}
.fa.fa-send-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-send-o:before {
  content:"\f1d8"
}
.fa.fa-circle-thin {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-circle-thin:before {
  content:"\f111"
}
.fa.fa-header:before {
  content:"\f1dc"
}
.fa.fa-futbol-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-futbol-o:before {
  content:"\f1e3"
}
.fa.fa-soccer-ball-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-soccer-ball-o:before {
  content:"\f1e3"
}
.fa.fa-slideshare,
.fa.fa-twitch,
.fa.fa-yelp {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-newspaper-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-newspaper-o:before {
  content:"\f1ea"
}
.fa.fa-paypal,
.fa.fa-google-wallet,
.fa.fa-cc-visa,
.fa.fa-cc-mastercard,
.fa.fa-cc-discover,
.fa.fa-cc-amex,
.fa.fa-cc-paypal,
.fa.fa-cc-stripe {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-bell-slash-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-bell-slash-o:before {
  content:"\f1f6"
}
.fa.fa-trash:before {
  content:"\f2ed"
}
.fa.fa-copyright {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-eyedropper:before {
  content:"\f1fb"
}
.fa.fa-area-chart:before {
  content:"\f1fe"
}
.fa.fa-pie-chart:before {
  content:"\f200"
}
.fa.fa-line-chart:before {
  content:"\f201"
}
.fa.fa-lastfm,
.fa.fa-lastfm-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-lastfm-square:before {
  content:"\f203"
}
.fa.fa-ioxhost,
.fa.fa-angellist {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-cc {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-cc:before {
  content:"\f20a"
}
.fa.fa-ils:before {
  content:"\f20b"
}
.fa.fa-shekel:before {
  content:"\f20b"
}
.fa.fa-sheqel:before {
  content:"\f20b"
}
.fa.fa-buysellads,
.fa.fa-connectdevelop,
.fa.fa-dashcube,
.fa.fa-forumbee,
.fa.fa-leanpub,
.fa.fa-sellsy,
.fa.fa-shirtsinbulk,
.fa.fa-simplybuilt,
.fa.fa-skyatlas {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-diamond {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-diamond:before {
  content:"\f3a5"
}
.fa.fa-transgender:before {
  content:"\f224"
}
.fa.fa-intersex:before {
  content:"\f224"
}
.fa.fa-transgender-alt:before {
  content:"\f225"
}
.fa.fa-facebook-official {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-facebook-official:before {
  content:"\f09a"
}
.fa.fa-pinterest-p,
.fa.fa-whatsapp {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-hotel:before {
  content:"\f236"
}
.fa.fa-viacoin,
.fa.fa-medium,
.fa.fa-y-combinator,
.fa.fa-yc {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-yc:before {
  content:"\f23b"
}
.fa.fa-optin-monster,
.fa.fa-opencart,
.fa.fa-expeditedssl {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-battery-4:before {
  content:"\f240"
}
.fa.fa-battery:before {
  content:"\f240"
}
.fa.fa-battery-3:before {
  content:"\f241"
}
.fa.fa-battery-2:before {
  content:"\f242"
}
.fa.fa-battery-1:before {
  content:"\f243"
}
.fa.fa-battery-0:before {
  content:"\f244"
}
.fa.fa-object-group,
.fa.fa-object-ungroup,
.fa.fa-sticky-note-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-sticky-note-o:before {
  content:"\f249"
}
.fa.fa-cc-jcb,
.fa.fa-cc-diners-club {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-clone {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hourglass-o:before {
  content:"\f254"
}
.fa.fa-hourglass-1:before {
  content:"\f251"
}
.fa.fa-hourglass-2:before {
  content:"\f252"
}
.fa.fa-hourglass-3:before {
  content:"\f253"
}
.fa.fa-hand-rock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-rock-o:before {
  content:"\f255"
}
.fa.fa-hand-grab-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-grab-o:before {
  content:"\f255"
}
.fa.fa-hand-paper-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-paper-o:before {
  content:"\f256"
}
.fa.fa-hand-stop-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-stop-o:before {
  content:"\f256"
}
.fa.fa-hand-scissors-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-scissors-o:before {
  content:"\f257"
}
.fa.fa-hand-lizard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-lizard-o:before {
  content:"\f258"
}
.fa.fa-hand-spock-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-spock-o:before {
  content:"\f259"
}
.fa.fa-hand-pointer-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-pointer-o:before {
  content:"\f25a"
}
.fa.fa-hand-peace-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-hand-peace-o:before {
  content:"\f25b"
}
.fa.fa-registered {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-creative-commons,
.fa.fa-gg,
.fa.fa-gg-circle,
.fa.fa-odnoklassniki,
.fa.fa-odnoklassniki-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-odnoklassniki-square:before {
  content:"\f264"
}
.fa.fa-get-pocket,
.fa.fa-wikipedia-w,
.fa.fa-safari,
.fa.fa-chrome,
.fa.fa-firefox,
.fa.fa-opera,
.fa.fa-internet-explorer {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-television:before {
  content:"\f26c"
}
.fa.fa-contao,
.fa.fa-500px,
.fa.fa-amazon {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-calendar-plus-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-plus-o:before {
  content:"\f271"
}
.fa.fa-calendar-minus-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-minus-o:before {
  content:"\f272"
}
.fa.fa-calendar-times-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-times-o:before {
  content:"\f273"
}
.fa.fa-calendar-check-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-calendar-check-o:before {
  content:"\f274"
}
.fa.fa-map-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-map-o:before {
  content:"\f279"
}
.fa.fa-commenting:before {
  content:"\f4ad"
}
.fa.fa-commenting-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-commenting-o:before {
  content:"\f4ad"
}
.fa.fa-houzz,
.fa.fa-vimeo {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-vimeo:before {
  content:"\f27d"
}
.fa.fa-black-tie,
.fa.fa-fonticons,
.fa.fa-reddit-alien,
.fa.fa-edge {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-credit-card-alt:before {
  content:"\f09d"
}
.fa.fa-codiepie,
.fa.fa-modx,
.fa.fa-fort-awesome,
.fa.fa-usb,
.fa.fa-product-hunt,
.fa.fa-mixcloud,
.fa.fa-scribd {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-pause-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-pause-circle-o:before {
  content:"\f28b"
}
.fa.fa-stop-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-stop-circle-o:before {
  content:"\f28d"
}
.fa.fa-bluetooth,
.fa.fa-bluetooth-b,
.fa.fa-gitlab,
.fa.fa-wpbeginner,
.fa.fa-wpforms,
.fa.fa-envira,
.fa.fa-wheelchair-alt {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-wheelchair-alt:before {
  content:"\f368"
}
.fa.fa-question-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-question-circle-o:before {
  content:"\f059"
}
.fa.fa-volume-control-phone:before {
  content:"\f2a0"
}
.fa.fa-asl-interpreting:before {
  content:"\f2a3"
}
.fa.fa-deafness:before {
  content:"\f2a4"
}
.fa.fa-hard-of-hearing:before {
  content:"\f2a4"
}
.fa.fa-glide,
.fa.fa-glide-g {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-signing:before {
  content:"\f2a7"
}
.fa.fa-viadeo,
.fa.fa-viadeo-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-viadeo-square:before {
  content:"\f2aa"
}
.fa.fa-snapchat,
.fa.fa-snapchat-ghost {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-snapchat-ghost:before {
  content:"\f2ab"
}
.fa.fa-snapchat-square {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-snapchat-square:before {
  content:"\f2ad"
}
.fa.fa-pied-piper,
.fa.fa-first-order,
.fa.fa-yoast,
.fa.fa-themeisle,
.fa.fa-google-plus-official {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-official:before {
  content:"\f2b3"
}
.fa.fa-google-plus-circle {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-google-plus-circle:before {
  content:"\f2b3"
}
.fa.fa-font-awesome,
.fa.fa-fa {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-fa:before {
  content:"\f2b4"
}
.fa.fa-handshake-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-handshake-o:before {
  content:"\f2b5"
}
.fa.fa-envelope-open-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-envelope-open-o:before {
  content:"\f2b6"
}
.fa.fa-linode {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-address-book-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-address-book-o:before {
  content:"\f2b9"
}
.fa.fa-vcard:before {
  content:"\f2bb"
}
.fa.fa-address-card-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-address-card-o:before {
  content:"\f2bb"
}
.fa.fa-vcard-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-vcard-o:before {
  content:"\f2bb"
}
.fa.fa-user-circle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-user-circle-o:before {
  content:"\f2bd"
}
.fa.fa-user-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-user-o:before {
  content:"\f007"
}
.fa.fa-id-badge {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-drivers-license:before {
  content:"\f2c2"
}
.fa.fa-id-card-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-id-card-o:before {
  content:"\f2c2"
}
.fa.fa-drivers-license-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-drivers-license-o:before {
  content:"\f2c2"
}
.fa.fa-quora,
.fa.fa-free-code-camp,
.fa.fa-telegram {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-thermometer-4:before {
  content:"\f2c7"
}
.fa.fa-thermometer:before {
  content:"\f2c7"
}
.fa.fa-thermometer-3:before {
  content:"\f2c8"
}
.fa.fa-thermometer-2:before {
  content:"\f2c9"
}
.fa.fa-thermometer-1:before {
  content:"\f2ca"
}
.fa.fa-thermometer-0:before {
  content:"\f2cb"
}
.fa.fa-bathtub:before {
  content:"\f2cd"
}
.fa.fa-s15:before {
  content:"\f2cd"
}
.fa.fa-window-maximize,
.fa.fa-window-restore {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-rectangle:before {
  content:"\f410"
}
.fa.fa-window-close-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-window-close-o:before {
  content:"\f410"
}
.fa.fa-times-rectangle-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-times-rectangle-o:before {
  content:"\f410"
}
.fa.fa-bandcamp,
.fa.fa-grav,
.fa.fa-etsy,
.fa.fa-imdb,
.fa.fa-ravelry,
.fa.fa-eercast {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
.fa.fa-eercast:before {
  content:"\f2da"
}
.fa.fa-snowflake-o {
  font-family:"Font Awesome 6 Free";
  font-weight:400
}
.fa.fa-snowflake-o:before {
  content:"\f2dc"
}
.fa.fa-superpowers,
.fa.fa-wpexplorer,
.fa.fa-meetup {
  font-family:"Font Awesome 6 Brands";
  font-weight:400
}
@font-face {
  font-family:TLPFontAwesome;
  font-style:normal;
  font-weight:400;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/TLP-d301e0791100f7e55f97.woff2) format("woff2");
  font-display:block
}
.fa-tlp-lock-plus-r {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-lock-plus-r:before {
  content:"\f000"
}
.fa-tlp-unlock-plus-r {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-unlock-plus-r:before {
  content:"\f001"
}
.fa-tlp-baseline {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-baseline:before {
  content:"\f002"
}
.fa-tlp-baseline-comparison {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-baseline-comparison:before {
  content:"\f003"
}
.fa-tlp-gavel-pending {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-pending:before {
  content:"\f004"
}
.fa-tlp-gavel-approved {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-approved:before {
  content:"\f005"
}
.fa-tlp-gavel-rejected {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-rejected:before {
  content:"\f006"
}
.fa-tlp-gavel-comment {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gavel-comment:before {
  content:"\f007"
}
.fa-tlp-text-large {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-text-large:before {
  content:"\f008"
}
.fa-tlp-text-narrow {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-text-narrow:before {
  content:"\f009"
}
.fa-tlp-versioning-svn {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-versioning-svn:before {
  content:"\f011"
}
.fa-tlp-versioning-git {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-versioning-git:before {
  content:"\f012"
}
.fa-tlp-wiki {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-wiki:before {
  content:"\f013"
}
.fa-tlp-mediawiki {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-mediawiki:before {
  content:"\f014"
}
.fa-tlp-folder-globe {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-folder-globe:before {
  content:"\f015"
}
.fa-tlp-add-to-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-add-to-backlog:before {
  content:"\f016"
}
.fa-tlp-dependencies-graph {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-dependencies-graph:before {
  content:"\f017"
}
.fa-tlp-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-backlog:before {
  content:"\f018"
}
.fa-tlp-remove-from-backlog {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-remove-from-backlog:before {
  content:"\f019"
}
.fa-tlp-taskboard {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-taskboard:before {
  content:"\f020"
}
.fa-tlp-kanban-boards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-kanban-boards:before {
  content:"\f021"
}
.fa-tlp-esc-key {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-esc-key:before {
  content:"\f022"
}
.fa-tlp-enter-key {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-enter-key:before {
  content:"\f023"
}
.fa-tlp-hierarchy-plus {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-hierarchy-plus:before {
  content:"\f024"
}
.fa-tlp-user-pencil {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-user-pencil:before {
  content:"\f025"
}
.fa-tlp-gerrit {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-gerrit:before {
  content:"\f026"
}
.fa-tlp-tuleap {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tuleap:before {
  content:"\f027"
}
.fa-tlp-zip-download {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-zip-download:before {
  content:"\f028"
}
.fa-tlp-robot {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot:before {
  content:"\f029"
}
.fa-tlp-robot-happy {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot-happy:before {
  content:"\f030"
}
.fa-tlp-robot-unhappy {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-robot-unhappy:before {
  content:"\f031"
}
.fa-tlp-go-to-user {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-go-to-user:before {
  content:"\f032"
}
.fa-tlp-webhooks {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-webhooks:before {
  content:"\f033"
}
.fa-tlp-select-test {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-select-test:before {
  content:"\f034"
}
.fa-tlp-project-boxes {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-project-boxes:before {
  content:"\f035"
}
.fa-tlp-level-down {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-level-down:before {
  content:"\f036"
}
.fa-tlp-new-bug {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-new-bug:before {
  content:"\f037"
}
.fa-tlp-small-cards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-small-cards:before {
  content:"\f038"
}
.fa-tlp-big-cards {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-big-cards:before {
  content:"\f039"
}
.fa-tlp-tracker {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tracker:before {
  content:"\f040"
}
.fa-tlp-tracker-circle {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-tracker-circle:before {
  content:"\f041"
}
.fa-tlp-artidoc {
  font-family:TLPFontAwesome;
  font-weight:400
}
.fa-tlp-artidoc:before {
  content:"\f042"
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0000-00FF,
  U+0131,
  U+0152-0153,
  U+02BB-02BC,
  U+02C6,
  U+02DA,
  U+02DC,
  U+0304,
  U+0308,
  U+0329,
  U+2000-206F,
  U+20AC,
  U+2122,
  U+2191,
  U+2193,
  U+2212,
  U+2215,
  U+FEFF,
  U+FFFD;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-latin-wght-normal-50608be65d3737b3d069.woff2) format("woff2-variations")
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0100-02BA,
  U+02BD-02C5,
  U+02C7-02CC,
  U+02CE-02D7,
  U+02DD-02FF,
  U+0304,
  U+0308,
  U+0329,
  U+1D00-1DBF,
  U+1E00-1E9F,
  U+1EF2-1EFF,
  U+2020,
  U+20A0-20AB,
  U+20AD-20C0,
  U+2113,
  U+2C60-2C7F,
  U+A720-A7FF;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-latin-ext-wght-normal-8e4ac7aadf9c21737754.woff2) format("woff2-variations")
}
@font-face {
  font-family:Public Sans Variable;
  font-style:normal;
  font-display:swap;
  font-weight:100 900;
  unicode-range:U+0102-0103,
  U+0110-0111,
  U+0128-0129,
  U+0168-0169,
  U+01A0-01A1,
  U+01AF-01B0,
  U+0300-0301,
  U+0303-0304,
  U+0308-0309,
  U+0323,
  U+0329,
  U+1EA0-1EF9,
  U+20AB;
  src:url(https://codex.mesulog.fr/assets/core/main/css-assets/public-sans-vietnamese-wght-normal-95ec58ab807772bf6c30.woff2) format("woff2-variations")
}
html,
body {
  height:100%;
  color:var(--tlp-dark-color);
  font-family:var(--tlp-font-family)
}
iframe {
  box-sizing:border-box
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
.cross-ref-badge {
  display:inline-block;
  padding:calc(5px - 1px*var(--tlp-is-condensed)) var(--tlp-small-spacing);
  border:1px solid var(--border-color, transparent);
  border-radius:15px;
  background:var(--secondary-color);
  color:var(--text-color, var(--tlp-white-color));
  font-size:.75rem;
  font-weight:600;
  line-height:.75rem;
  text-decoration:none;
  vertical-align:middle;
  white-space:nowrap;
  font-variant-numeric:tabular-nums
}
.cross-ref-badge:hover {
  text-decoration:none
}
.cross-ref-badge.cross-ref-badge-on-dark-background {
  font-weight:400
}
.cross-ref-badge-icon {
  margin:0 5px 0 0;
  font-size:.625rem
}
.cross-ref-badge-on-dark-background.tlp-swatch-inca-silver {
  --border-color: rgb(117.3, 117.3, 117.3);
  --secondary-color: rgba(93, 93, 93, .15);
  --text-color: #aeaeae
}
.cross-ref-badge-on-dark-background.tlp-swatch-chrome-silver {
  --border-color: rgb(159.8, 159.8, 159.8);
  --secondary-color: rgba(143, 143, 143, .15);
  --text-color: rgb(190.2, 190.2, 190.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-firemist-silver {
  --border-color: rgb(205.7, 205.7, 205.7);
  --secondary-color: rgba(197, 197, 197, .15);
  --text-color: rgb(206.4, 206.4, 206.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-red-wine {
  --border-color: rgb(175.1, 39.95, 39.95);
  --secondary-color: rgba(161, 2, 2, .15);
  --text-color: rgb(221.7, 123.6, 126.3);
  --text-color: rgb(229.1, 152.8, 154.9)
}
.cross-ref-badge-on-dark-background.tlp-swatch-fiesta-red {
  --border-color: rgb(242.25, 71.4, 71.4);
  --secondary-color: rgba(240, 39, 39, .15);
  --text-color: rgb(247.8, 169.5, 169.5)
}
.cross-ref-badge-on-dark-background.tlp-swatch-coral-pink {
  --border-color: rgb(255, 155.55, 155.55);
  --secondary-color: rgba(255, 138, 138, .15);
  --text-color: rgb(242.4, 206.4, 206.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-teddy-brown {
  --border-color: rgb(169.15, 119.85, 49.3);
  --secondary-color: rgba(154, 96, 13, .15);
  --text-color: rgb(186.6, 152.4, 103.8);
  --text-color: rgb(201.8, 175.2, 137.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-clockwork-orange {
  --border-color: rgb(243.1, 158.95, 43.35);
  --secondary-color: rgba(241, 142, 6, .15);
  --text-color: rgb(255, 199.2, 122.7)
}
.cross-ref-badge-on-dark-background.tlp-swatch-graffiti-yellow {
  --border-color: rgb(255, 217.6, 38.25);
  --secondary-color: rgba(255, 211, 0, .15);
  --text-color: rgb(246, 212.7, 49.8)
}
.cross-ref-badge-on-dark-background.tlp-swatch-army-green {
  --border-color: rgb(119, 149.6, 98.6);
  --secondary-color: rgba(95, 131, 71, .15);
  --text-color: rgb(146.1, 179.4, 116.4);
  --text-color: rgb(170.3, 196.2, 147.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-neon-green {
  --border-color: rgb(128.35, 200.6, 62.9);
  --secondary-color: rgba(106, 191, 29, .15);
  --text-color: rgb(158.7, 204.6, 116.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-acid-green {
  --border-color: rgb(195.5, 232.05, 117.3);
  --secondary-color: rgba(185, 228, 93, .15);
  --text-color: rgb(201.9, 232.5, 174)
}
.cross-ref-badge-on-dark-background.tlp-swatch-sherwood-green {
  --border-color: rgb(38.25, 164.05, 124.1);
  --secondary-color: rgba(0, 148, 101, .15);
  --text-color: rgb(61.5, 201.9, 169.5)
}
.cross-ref-badge-on-dark-background.tlp-swatch-ocean-turquoise {
  --border-color: rgb(72.25, 204.85, 174.25);
  --secondary-color: rgba(40, 196, 160, .15);
  --text-color: rgb(121.8, 227.1, 202.8)
}
.cross-ref-badge-on-dark-background.tlp-swatch-surf-green {
  --border-color: rgb(137.7, 232.05, 200.6);
  --secondary-color: rgba(117, 228, 191, .15);
  --text-color: rgb(155.1, 227.1, 210)
}
.cross-ref-badge-on-dark-background.tlp-swatch-deep-blue {
  --border-color: rgb(41.65, 147.05, 200.6);
  --secondary-color: rgba(4, 128, 191, .15);
  --text-color: rgb(95.7, 192, 242.4)
}
.cross-ref-badge-on-dark-background.tlp-swatch-lake-placid-blue {
  --border-color: rgb(63.75, 196.35, 226.95);
  --secondary-color: rgba(30, 186, 222, .15);
  --text-color: rgb(143.4, 221.7, 240.6)
}
.cross-ref-badge-on-dark-background.tlp-swatch-daphne-blue {
  --border-color: rgb(153, 224.4, 241.4);
  --secondary-color: rgba(135, 219, 239, .15);
  --text-color: rgb(152.4, 236.1, 255)
}
.cross-ref-badge-on-dark-background.tlp-swatch-plum-crazy {
  --border-color: rgb(143.65, 76.5, 190.4);
  --secondary-color: rgba(124, 45, 179, .15);
  --text-color: rgb(169.5, 130.8, 197.4);
  --text-color: rgb(188.5, 158.4, 210.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-ultra-violet {
  --border-color: rgb(177.65, 104.55, 229.5);
  --secondary-color: rgba(164, 78, 225, .15);
  --text-color: rgb(221.7, 190.2, 244.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-lilac-purple {
  --border-color: rgb(213.35, 161.5, 250.75);
  --secondary-color: rgba(206, 145, 250, .15);
  --text-color: rgb(224.4, 198.3, 244.2)
}
.cross-ref-badge-on-dark-background.tlp-swatch-panther-pink {
  --border-color: rgb(204.85, 72.25, 153);
  --secondary-color: rgba(196, 40, 135, .15);
  --text-color: rgb(234.3, 146.1, 201)
}
.cross-ref-badge-on-dark-background.tlp-swatch-peggy-pink {
  --border-color: rgb(232.9, 119.85, 189.55);
  --secondary-color: rgba(229, 96, 178, .15);
  --text-color: rgb(234.3, 190.2, 218.1)
}
.cross-ref-badge-on-dark-background.tlp-swatch-flamingo-pink {
  --border-color: rgb(239.7, 184.45, 218.45);
  --secondary-color: rgba(237, 172, 212, .15);
  --text-color: rgb(255, 212.7, 228)
}
.list-picker-dropdown {
  z-index:2002;
  box-sizing:border-box;
  border-right:1px solid var(--tlp-main-color);
  border-bottom:1px solid var(--tlp-main-color);
  border-left:1px solid var(--tlp-main-color);
  border-radius:0 0 var(--tlp-medium-radius) var(--tlp-medium-radius);
  background-color:var(--tlp-floating-element-background);
  box-shadow:var(--tlp-flyover-shadow);
  flex-direction:column;
  padding:0;
  display:none;
  position:absolute
}
.list-picker-dropdown.list-picker-dropdown-over-modal {
  z-index:2007
}
.list-picker-dropdown.list-picker-dropdown-shown {
  display:flex
}
.list-picker-dropdown.list-picker-dropdown-above {
  border-top:1px solid var(--tlp-main-color);
  border-bottom:unset;
  border-radius:var(--tlp-medium-radius) var(--tlp-medium-radius) 0 0;
  box-shadow:var(--tlp-flyover-shadow-above)
}
.list-picker-empty-dropdown-state {
  padding:var(--tlp-form-element-padding-horizontal);
  color:var(--tlp-dimmed-color);
  font-size:var(--tlp-form-element-small-font-size);
  line-height:normal
}
.list-picker-dropdown-values-list {
  max-height:250px;
  margin:0;
  padding:0;
  list-style:none;
  overflow-y:auto
}
.list-picker-group-label {
  padding:6px var(--tlp-form-element-padding-horizontal);
  color:var(--tlp-dimmed-color);
  font-size:var(--tlp-form-element-small-font-size);
  text-transform:uppercase;
  font-weight:600;
  line-height:30px
}
.list-picker-dropdown-option-group {
  user-select:none;
  margin:0;
  padding:0;
  line-height:normal;
  list-style:none
}
.list-picker-multiple-search-section>.list-picker-search-field {
  background:0 0
}
.list-picker-search-field {
  width:100%;
  box-shadow:none;
  appearance:none;
  font-size:var(--tlp-form-element-small-font-size)
}
.list-picker-single-dropdown-search-section {
  padding:var(--tlp-form-element-padding-horizontal);
  justify-content:space-around;
  display:flex
}
.list-picker-single-dropdown-search-section>.list-picker-search-field {
  height:var(--tlp-form-element-small-height);
  border:1px solid var(--tlp-form-element-border-color);
  border-radius:var(--tlp-medium-radius);
  padding:0 4px
}
.list-picker-single-dropdown-search-section>.list-picker-search-field:focus {
  border-color:var(--tlp-main-color)
}
.list-picker-multiple-search-section {
  flex:1
}
.list-picker-multiple-search-section>.list-picker-search-field {
  cursor:pointer;
  border:0;
  min-width:100px;
  height:100%;
  margin:5px 0 0;
  padding:0;
  line-height:1.5rem
}
.list-picker-single-dropdown-search-section>.list-picker-search-field:focus,
.list-picker-multiple-search-section>.list-picker-search-field:focus {
  box-shadow:none
}
.list-picker-multiple-search-section-disabled>.list-picker-search-field {
  background:var(--tlp-structure-background-color);
  cursor:not-allowed
}
.list-picker-dropdown-option-value,
.list-picker-dropdown-option-value-disabled {
  cursor:pointer;
  user-select:none;
  align-items:baseline;
  padding:6px 12px 6px 32px;
  font-size:14px;
  line-height:normal;
  display:flex
}
.list-picker-dropdown-option-value-disabled {
  color:var(--tlp-dimmed-color-transparent-50);
  cursor:not-allowed
}
.list-picker-dropdown-option-value.list-picker-item-highlighted {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.list-picker-dropdown-option-value[aria-selected=true]:before {
  content:"\f00c";
  top:9px;
  left:var(--tlp-form-element-padding-horizontal);
  font-family:"Font Awesome 6 Free";
  font-size:12px;
  font-weight:900;
  position:absolute
}
.list-picker-dropdown-option-value[aria-selected=true] {
  padding:6px var(--tlp-form-element-padding-horizontal) 6px 32px;
  color:var(--tlp-main-color);
  position:relative
}
.list-picker-dropdown-option-value[aria-selected=true].list-picker-item-highlighted {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.tlp-swatch-inca-silver {
  --primary-color:#5d5d5d;
  --secondary-color:light-dark(#cacaca,#212121);
  --border-color:light-dark(#a5a5a5,#5d5d5d);
  --text-color:light-dark(#525252,#aeaeae);
  --text-on-dark-color:#aeaeae;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color:#8f8f8f;
  --secondary-color:light-dark(#dcdcdc,#323232);
  --border-color:light-dark(#b7b7b7,#8f8f8f);
  --text-color:light-dark(#5f5f5f,#c7c7c7);
  --text-on-dark-color:#c7c7c7;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color:#c5c5c5;
  --secondary-color:light-dark(#f3f3f3,#454545);
  --border-color:light-dark(#c9c9c9,#c5c5c5);
  --text-color:light-dark(#6f6f6f,#e2e2e2);
  --text-on-dark-color:#e2e2e2;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color:#a10202;
  --secondary-color:light-dark(#f7a9a9,#380101);
  --border-color:light-dark(#da6d70,#a10202);
  --text-color:light-dark(#842f2f,#fd7d7d);
  --text-on-dark-color:#fd7d7d;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color:#f02727;
  --secondary-color:light-dark(#f9d1d1,#5b0606);
  --border-color:light-dark(#f7a0a0,#f02727);
  --text-color:light-dark(#b70d0d,#f89393);
  --text-on-dark-color:#f89393;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color:#ff8a8a;
  --secondary-color:light-dark(#fff2f2,#8a0000);
  --border-color:light-dark(#f1c9c9,#ff8a8a);
  --text-color:light-dark(#bf4747,#ffc5c5);
  --text-on-dark-color:#ffc5c5;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color:#9a600d;
  --secondary-color:light-dark(#e2c59b,#362205);
  --border-color:light-dark(#b38d57,#9a600d);
  --text-color:light-dark(#774a0a,#f2b661);
  --text-on-dark-color:#f2b661;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color:#f18e06;
  --secondary-color:light-dark(#ffddae,#543202);
  --border-color:light-dark(#ffc16c,#f18e06);
  --text-color:light-dark(#945600,#fcc77f);
  --text-on-dark-color:#fcc77f;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color:#ffd300;
  --secondary-color:light-dark(#fff7d0,#594a00);
  --border-color:light-dark(#f5d01b,#ffd300);
  --text-color:light-dark(#8a6c00,#ffe980);
  --text-on-dark-color:#ffe980;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color:#5f8347;
  --secondary-color:light-dark(#b4d49f,#212e19);
  --border-color:light-dark(#86ab65,#5f8347);
  --text-color:light-dark(#385f1e,#adc99b);
  --text-on-dark-color:#adc99b;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color:#6abf1d;
  --secondary-color:light-dark(#d8efc4,#25430a);
  --border-color:light-dark(#94c765,#6abf1d);
  --text-color:light-dark(#137900,#b4ec81);
  --text-on-dark-color:#b4ec81;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color:#b9e45d;
  --secondary-color:light-dark(#f3fdde,#476010);
  --border-color:light-dark(#c4e6a5,#b9e45d);
  --text-color:light-dark(#567d00,#adc99b);
  --text-on-dark-color:#adc99b;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color:#009465;
  --secondary-color:light-dark(#a1dcc9,#003423);
  --border-color:light-dark(#28c4a0,#009465);
  --text-color:light-dark(#006545,#4affc6);
  --text-on-dark-color:#4affc6;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color:#28c4a0;
  --secondary-color:light-dark(#cbf5ea,#0e4538);
  --border-color:light-dark(#6be0c5,#28c4a0);
  --text-color:light-dark(#00775c,#8de8d3);
  --text-on-dark-color:#8de8d3;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color:#75e4bf;
  --secondary-color:light-dark(#eefdf8,#14654a);
  --border-color:light-dark(#90e0cd,#75e4bf);
  --text-color:light-dark(#1b805e,#baf2df);
  --text-on-dark-color:#baf2df;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color:#0480bf;
  --secondary-color:light-dark(#acd8ef,#012d43);
  --border-color:light-dark(#4eb9f1,#0480bf);
  --text-color:light-dark(#005f90,#65c9fc);
  --text-on-dark-color:#65c9fc;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color:#1ebade;
  --secondary-color:light-dark(#d4f7ff,#0b414e);
  --border-color:light-dark(#83daef,#1ebade);
  --text-color:light-dark(#007792,#8dddf0);
  --text-on-dark-color:#8dddf0;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color:#87dbef;
  --secondary-color:light-dark(#eaf9fd,#0f6074);
  --border-color:light-dark(#8deaff,#87dbef);
  --text-color:light-dark(#007a96,#c3edf7);
  --text-on-dark-color:#c3edf7;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color:#7c2db3;
  --secondary-color:light-dark(#d2abec,#2b103f);
  --border-color:light-dark(#a075bf,#7c2db3);
  --text-color:light-dark(#6a14a7,#c291e3);
  --text-on-dark-color:#c291e3;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color:#a44ee1;
  --secondary-color:light-dark(#edd4ff,#3b0f5b);
  --border-color:light-dark(#dab7f3,#a44ee1);
  --text-color:light-dark(#8b21d6,#d2a7f0);
  --text-on-dark-color:#d2a7f0;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color:#ce91fa;
  --secondary-color:light-dark(#f6eaff,#4f0684);
  --border-color:light-dark(#ddc0f3,#ce91fa);
  --text-color:light-dark(#8e4cbd,#e7c8fd);
  --text-on-dark-color:#e7c8fd;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color:#c42887;
  --secondary-color:light-dark(#f9b8e0,#450e2f);
  --border-color:light-dark(#e886c3,#c42887);
  --text-color:light-dark(#9a1d69,#e88dc4);
  --text-on-dark-color:#e88dc4;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color:#e560b2;
  --secondary-color:light-dark(#ffdcf2,#621042);
  --border-color:light-dark(#e8b7d6,#e560b2);
  --text-color:light-dark(#c5007a,#f2b0d9);
  --text-on-dark-color:#f2b0d9;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color:#edacd4;
  --secondary-color:light-dark(#ffeff5,#761a52);
  --border-color:light-dark(#ffd0e1,#edacd4);
  --text-color:light-dark(#b7438a,#f6d6ea);
  --text-on-dark-color:#f6d6ea;
  --accessibility-pattern:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
.list-picker-option-colored-label-container {
  align-items:center;
  display:flex
}
.list-picker-avatar,
.list-picker-circular-legacy-color,
.list-picker-circular-color {
  border-radius:50%;
  flex-shrink:0;
  width:20px;
  height:20px
}
.list-picker-circular-color {
  border:3px solid var(--primary-color);
  background-color:var(--secondary-color);
  color:var(--primary-color);
  cursor:pointer;
  margin:0 6px 0 0
}
.list-picker-circular-legacy-color {
  box-sizing:border-box;
  align-items:center;
  margin:0 6px 0 0;
  display:flex
}
.list-picker-avatar {
  background:var(--tlp-neutral-normal-color) url(data:image/svg+xml,%3csvg%20width=%2796%27%20height=%2796%27%20viewBox=%270%200%2096%2096%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20opacity=%270.4%27%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M48%2057C58.4934%2057%2067%2048.4934%2067%2038C67%2027.5066%2058.4934%2019%2048%2019C37.5066%2019%2029%2027.5066%2029%2038C29%2048.4934%2037.5066%2057%2048%2057ZM37.7492%2060.338C29.984%2058.0541%2022.0053%2063.2115%2020.8994%2071.2297L17.3249%2097.1444C16.0958%20106.056%2023.0197%20114%2032.0152%20114H64.9848C73.9804%20114%2080.9042%20106.056%2079.6751%2097.1443L76.1007%2071.2297C74.9947%2063.2115%2067.0161%2058.0541%2059.2508%2060.338C52.2323%2062.4023%2044.7678%2062.4023%2037.7492%2060.338Z%27%20fill=%27%23293E45%27/%3e%3c/svg%3e) no-repeat center center;
  vertical-align:middle;
  background-size:contain;
  margin:0 4px 0 0;
  display:inline-block;
  overflow:hidden
}
.list-picker-selection {
  box-sizing:border-box;
  border:1px solid var(--tlp-form-element-border-color);
  border-radius:var(--tlp-form-element-border-radius);
  background:var(--tlp-form-element-background);
  width:100%;
  font-size:var(--tlp-form-element-font-size);
  cursor:default;
  user-select:none;
  align-items:center;
  line-height:normal;
  display:flex
}
.list-picker-selection.list-picker-single {
  height:var(--tlp-form-element-height);
  padding:0 calc(var(--tlp-form-element-padding-horizontal)*2 + var(--tlp-form-element-select-background-size)) 0 var(--tlp-form-element-padding-horizontal);
  background:var(--tlp-form-element-background) url(data:image/svg+xml,%3csvg%20width=%278%27%20height=%2713%27%20viewBox=%270%200%208%2013%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M3.60957%200.488043L0.649878%204.18765C0.387973%204.51503%200.621059%205%201.04031%205H6.95969C7.37894%205%207.61203%204.51503%207.35012%204.18765L4.39043%200.488043C4.19027%200.23784%203.80973%200.23784%203.60957%200.488043Z%27%20fill=%27%23696969%27/%3e%3cpath%20d=%27M3.60957%2012.512C3.80973%2012.7622%204.19027%2012.7622%204.39043%2012.512L7.35012%208.81235C7.61203%208.48497%207.37894%208%206.95969%208L1.04031%208C0.621059%208%200.387973%208.48497%200.649878%208.81235L3.60957%2012.512Z%27%20fill=%27%23696969%27/%3e%3c/svg%3e) no-repeat;
  background-position:right var(--tlp-form-element-padding-horizontal) center
}
.list-picker-selection.list-picker-multiple {
  min-height:var(--tlp-form-element-height);
  background:var(--tlp-form-element-background) url(data:image/svg+xml,%3csvg%20width=%2716%27%20height=%274%27%20viewBox=%270%200%2016%204%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20fill-rule=%27evenodd%27%20clip-rule=%27evenodd%27%20d=%27M2%204C3.10457%204%204%203.10457%204%202C4%200.895431%203.10457%200%202%200C0.895431%200%200%200.895431%200%202C0%203.10457%200.895431%204%202%204ZM10%202C10%203.10457%209.10457%204%208%204C6.89543%204%206%203.10457%206%202C6%200.895431%206.89543%200%208%200C9.10457%200%2010%200.895431%2010%202ZM16%202C16%203.10457%2015.1046%204%2014%204C12.8954%204%2012%203.10457%2012%202C12%200.895431%2012.8954%200%2014%200C15.1046%200%2016%200.895431%2016%202Z%27%20fill=%27%23696969%27/%3e%3c/svg%3e) no-repeat;
  background-position:right 10px top 17px;
  background-size:15px 5px;
  padding:0 52px 5px 6px;
  position:relative
}
.list-picker-with-open-dropdown .list-picker-selection {
  border-radius:var(--tlp-form-element-border-radius) var(--tlp-form-element-border-radius) 0 0;
  border-color:var(--tlp-main-color)
}
.list-picker-with-open-dropdown.list-picker-with-dropdown-above .list-picker-selection {
  border-radius:0 0 var(--tlp-form-element-border-radius) var(--tlp-form-element-border-radius)
}
.list-picker-selected-value {
  text-overflow:ellipsis;
  white-space:nowrap;
  cursor:default;
  align-items:center;
  width:100%;
  padding:0;
  display:flex;
  overflow:hidden
}
.list-picker-selected-value>.list-picker-search-field {
  cursor:pointer;
  border:0;
  width:100%;
  line-height:1.5rem
}
.list-picker-selected-value-remove-button {
  float:right;
  white-space:nowrap;
  font-size:18px;
  line-height:17px;
  position:relative;
  top:-1px
}
.list-picker-value-remove-button {
  text-align:center;
  margin:0 5px 0 0;
  font-size:.875rem;
  font-weight:500
}
.list-picker-multiple>.list-picker-selected-value-remove-button {
  margin:2px 0 0;
  position:absolute;
  top:7px;
  right:32px
}
.list-picker:not(.list-picker-disabled) .list-picker-selected-value-remove-button:hover,
.list-picker:not(.list-picker-disabled) .list-picker-value-remove-button:hover {
  opacity:.5;
  cursor:pointer
}
.list-picker-badge {
  padding:var(--tlp-badge-padding);
  border-radius:var(--tlp-small-radius);
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color);
  font-size:var(--tlp-badge-font-size);
  font-weight:var(--tlp-badge-font-weight);
  line-height:var(--tlp-badge-line-height);
  vertical-align:middle;
  white-space:nowrap;
  cursor:pointer;
  flex:none;
  align-items:center;
  margin:6px 5px 0 0;
  text-decoration:none;
  display:flex
}
.list-picker-badge-inca-silver {
  color:#525252;
  background:#5d5d5d1a;
  border:1px solid rgba(93,93,93,.6)
}
.list-picker-badge-chrome-silver {
  color:#5f5f5f;
  background:#8f8f8f1a;
  border:1px solid rgba(143,143,143,.6)
}
.list-picker-badge-firemist-silver {
  color:#6f6f6f;
  background:#c5c5c51a;
  border:1px solid rgba(197,197,197,.6)
}
.list-picker-badge-red-wine {
  color:#842f2f;
  background:#a102021a;
  border:1px solid rgba(161,2,2,.6)
}
.list-picker-badge-fiesta-red {
  color:#b70d0d;
  background:#f027271a;
  border:1px solid rgba(240,39,39,.6)
}
.list-picker-badge-coral-pink {
  color:#bf4747;
  background:#ff8a8a1a;
  border:1px solid rgba(255,138,138,.6)
}
.list-picker-badge-teddy-brown {
  color:#774a0a;
  background:#9a600d1a;
  border:1px solid rgba(154,96,13,.6)
}
.list-picker-badge-clockwork-orange {
  color:#945600;
  background:#f18e061a;
  border:1px solid rgba(241,142,6,.6)
}
.list-picker-badge-graffiti-yellow {
  color:#8a6c00;
  background:#ffd3001a;
  border:1px solid rgba(255,211,0,.6)
}
.list-picker-badge-army-green {
  color:#385f1e;
  background:#5f83471a;
  border:1px solid rgba(95,131,71,.6)
}
.list-picker-badge-neon-green {
  color:#137900;
  background:#6abf1d1a;
  border:1px solid rgba(106,191,29,.6)
}
.list-picker-badge-acid-green {
  color:#567d00;
  background:#b9e45d1a;
  border:1px solid rgba(185,228,93,.6)
}
.list-picker-badge-sherwood-green {
  color:#006545;
  background:#0094651a;
  border:1px solid rgba(0,148,101,.6)
}
.list-picker-badge-ocean-turquoise {
  color:#00775c;
  background:#28c4a01a;
  border:1px solid rgba(40,196,160,.6)
}
.list-picker-badge-surf-green {
  color:#1b805e;
  background:#75e4bf1a;
  border:1px solid rgba(117,228,191,.6)
}
.list-picker-badge-deep-blue {
  color:#005f90;
  background:#0480bf1a;
  border:1px solid rgba(4,128,191,.6)
}
.list-picker-badge-lake-placid-blue {
  color:#007792;
  background:#1ebade1a;
  border:1px solid rgba(30,186,222,.6)
}
.list-picker-badge-daphne-blue {
  color:#007a96;
  background:#87dbef1a;
  border:1px solid rgba(135,219,239,.6)
}
.list-picker-badge-plum-crazy {
  color:#6a14a7;
  background:#7c2db31a;
  border:1px solid rgba(124,45,179,.6)
}
.list-picker-badge-ultra-violet {
  color:#8b21d6;
  background:#a44ee11a;
  border:1px solid rgba(164,78,225,.6)
}
.list-picker-badge-lilac-purple {
  color:#8e4cbd;
  background:#ce91fa1a;
  border:1px solid rgba(206,145,250,.6)
}
.list-picker-badge-panther-pink {
  color:#9a1d69;
  background:#c428871a;
  border:1px solid rgba(196,40,135,.6)
}
.list-picker-badge-peggy-pink {
  color:#c5007a;
  background:#e560b21a;
  border:1px solid rgba(229,96,178,.6)
}
.list-picker-badge-flamingo-pink {
  color:#b7438a;
  background:#edacd41a;
  border:1px solid rgba(237,172,212,.6)
}
.list-picker-disabled .list-picker-badge,
.list-picker-disabled .list-picker-selection {
  cursor:not-allowed
}
.list-picker-error .list-picker-selection,
.tlp-form-element-error .list-picker-selection {
  border-color:var(--tlp-danger-color);
  color:var(--tlp-danger-color)
}
.list-picker-error .list-picker-selection:focus,
.tlp-form-element-error .list-picker-selection:focus {
  box-shadow:var(--tlp-shadow-focus-error)
}
.list-picker-error .list-picker-badge,
.tlp-form-element-error .list-picker-badge {
  border-color:var(--tlp-danger-color);
  background-color:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-dark-color)
}
.list-picker-error .list-picker-badge:focus,
.tlp-form-element-error .list-picker-badge:focus {
  box-shadow:var(--tlp-shadow-focus-error)
}
.list-picker-hidden-accessible {
  white-space:nowrap;
  border:0;
  width:1px;
  height:1px;
  padding:0;
  position:absolute;
  overflow:hidden
}
.list-picker-hidden-accessible:invalid {
  box-shadow:none
}
.list-picker-hidden-accessible[multiple] {
  height:0
}
.list-picker-component-wrapper {
  box-sizing:border-box;
  width:100%;
  line-height:normal;
  display:inline-block
}
.list-picker {
  z-index:2003
}
.list-picker-in-multiple-mode {
  width:100%
}
.list-picker-disabled {
  border-color:var(--tlp-form-element-border-color);
  cursor:not-allowed
}
.list-picker-selection,
.list-picker-search-field {
  transition:border-color var(--tlp-form-element-border-transition-duration) linear
}
.list-picker-selection:focus,
.list-picker-search-field:focus {
  transition:border-color var(--tlp-form-element-border-transition-duration) linear,box-shadow .35s;
  border-color:var(--tlp-main-color);
  box-shadow:var(--tlp-shadow-focus)
}
.list-picker-placeholder {
  color:var(--tlp-form-element-placeholder-color)
}
.list-picker-multiple {
  flex-wrap:wrap;
  align-items:center;
  height:100%;
  padding:0;
  display:flex
}
.tlp-dropdown {
  display:inline-block;
  position:relative
}
.tlp-dropdown-menu {
  z-index:1000;
  padding:var(--tlp-small-spacing) 0;
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  box-shadow:none;
  pointer-events:none;
  border-bottom:0;
  flex-direction:column;
  transition:box-shadow 75ms ease-out;
  display:none;
  position:absolute
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu) {
  margin:10px 0 0
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):before,
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):after {
  content:"";
  border:10px solid rgba(0,0,0,0);
  width:0;
  height:0;
  margin:0 -10px;
  display:block;
  position:absolute;
  left:20px
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):before {
  border-bottom-color:var(--tlp-dark-color-transparent-90);
  bottom:calc(100% + 1px)
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu):after {
  border-bottom-color:var(--tlp-floating-element-background);
  bottom:100%
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement^=top]:before {
  border-top-color:var(--tlp-dark-color-transparent-90);
  border-bottom-color:#0000;
  top:calc(100% + 1px)
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement^=top]:after {
  border-top-color:var(--tlp-floating-element-background);
  border-bottom-color:#0000;
  top:100%
}
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement$=end]:before,
.tlp-dropdown-menu:not(.tlp-dropdown-submenu)[data-placement$=end]:after {
  left:auto;
  right:20px
}
.tlp-dropdown-menu.tlp-dropdown-shown {
  box-shadow:var(--tlp-flyover-shadow);
  pointer-events:auto;
  display:flex
}
.tlp-dropdown-menu.tlp-dropdown-shown.tlp-dropdown-menu-on-icon {
  transform:translate(-10px)
}
.tlp-dropdown-menu.tlp-dropdown-shown.tlp-dropdown-menu-on-icon[data-placement$=end] {
  transform:translate(10px)
}
.tlp-dropdown-menu.tlp-dropdown-with-tabs-on-top {
  padding:0 0 var(--tlp-small-spacing)
}
.tlp-dropdown-menu.tlp-dropdown-with-tabs-on-top>.tlp-tabs {
  margin:0 0 var(--tlp-small-spacing);
  box-shadow:inset 0 -1px 0 var(--tlp-border-light-color);
  background:0 0;
  padding:0
}
.tlp-dropdown-menu.tlp-dropdown-menu-large {
  transform:translate(3px)
}
.tlp-dropdown-menu.tlp-dropdown-menu-large[data-placement$=end] {
  transform:translate(-4px)
}
.tlp-dropdown-menu-actions {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  justify-content:space-between;
  gap:var(--tlp-medium-spacing);
  display:flex
}
.tlp-dropdown-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  letter-spacing:.5px;
  text-transform:uppercase;
  font-size:.625rem;
  font-weight:600;
  line-height:1rem
}
.tlp-dropdown-menu-title:first-child {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0;
  margin:0
}
.tlp-dropdown-menu-separator {
  margin:var(--tlp-small-spacing) 0;
  border-top:1px solid var(--tlp-border-light-color)
}
.tlp-dropdown-menu-item {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  letter-spacing:normal;
  text-align:left;
  text-transform:none;
  white-space:nowrap;
  cursor:pointer;
  border:0;
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem;
  text-decoration:none
}
.tlp-dropdown-menu-item:focus,
.tlp-dropdown-menu-item:hover {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color);
  text-decoration:none
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu {
  padding:var(--tlp-small-spacing) var(--tlp-large-spacing) var(--tlp-small-spacing) var(--tlp-medium-spacing);
  position:relative
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu:after {
  content:"";
  top:10px;
  right:var(--tlp-small-spacing);
  background:var(--tlp-dimmed-color);
  width:4px;
  height:12px;
  display:block;
  position:absolute;
  mask-image:url(data:image/svg+xml,%3csvg%20width=%274%27%20height=%2712%27%20viewBox=%270%200%204%2012%27%20fill=%27none%27%20xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath%20d=%27M1.30469%204.32031L3.80469%206.80078C3.92188%206.9375%204%207.09375%204%207.25C4%207.38672%203.92188%207.5625%203.80469%207.67969L1.30469%2010.1602C1.12891%2010.3359%200.855469%2010.3945%200.621094%2010.2969C0.386719%2010.1992%200.25%2010.0039%200.25%209.75V4.75C0.25%204.51563%200.386719%204.28125%200.621094%204.1836C0.855469%204.08594%201.12891%204.14453%201.30469%204.32031Z%27%20fill=%27%23667080%27/%3e%3c/svg%3e)
}
.tlp-dropdown-menu-item.tlp-dropdown-menu-item-submenu:hover:after {
  background:var(--tlp-main-color)
}
.tlp-dropdown-menu-item-icon {
  margin:0 calc(var(--tlp-small-spacing)/1.5) 0 0;
  font-size:.7rem
}
.tlp-dropdown-menu-item-disabled,
.tlp-dropdown-menu-item[disabled] {
  opacity:.5;
  cursor:not-allowed
}
.tlp-dropdown-menu-item-disabled:focus,
.tlp-dropdown-menu-item-disabled:hover,
.tlp-dropdown-menu-item[disabled]:focus,
.tlp-dropdown-menu-item[disabled]:hover {
  background:inherit;
  color:inherit
}
.tlp-dropdown-menu-text {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  color:var(--tlp-dimmed-color);
  letter-spacing:normal;
  text-align:left;
  text-transform:none;
  white-space:nowrap;
  border:0;
  font-size:.8125rem;
  font-weight:400;
  line-height:1.125rem;
  text-decoration:none
}
.tlp-dropdown-menu-item-danger {
  color:var(--tlp-danger-text-color)
}
.tlp-dropdown-menu-item-danger:focus,
.tlp-dropdown-menu-item-danger:hover {
  background:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-text-color)
}
.tlp-dropdown-split-button {
  align-items:center;
  display:flex
}
.tlp-dropdown-split-button-main[class*=tlp-button] {
  border-right:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0
}
.tlp-dropdown-split-button-caret[class*=tlp-button] {
  border-top-left-radius:0;
  border-bottom-left-radius:0
}
.tlp-dropdown-split-button-caret[class*=tlp-button].tlp-button-large {
  padding:0 var(--tlp-medium-spacing)
}
.dropdown-menu-item {
  padding:8px 16px;
  white-space:nowrap;
  cursor:pointer
}
.dropdown-menu-item:focus,
.dropdown-menu-item:hover {
  background:#f3f3f3;
  text-decoration:none
}
.dropdown-menu-item>.tlp-dropdown-menu-item-icon {
  margin:0 5px 0 0
}
.tlp-dropdown-menu {
  transform:translateY(-10px);
  transition:opacity 75ms ease-out;
  border:1px solid var(--tlp-dark-color);
  opacity:0;
  background:var(--tlp-dark-color);
  font-size:13px;
  font-weight:400;
  line-height:14px
}
.tlp-dropdown-menu.help-dropdown-menu[data-placement^=top]:after {
  border:10px solid rgba(0,0,0,0);
  border-top-color:var(--tlp-dark-color)
}
.tlp-dropdown-menu.tlp-dropdown-shown {
  transform:translateY(0);
  opacity:1
}
.tlp-dropdown-menu .dropdown-menu-separator {
  margin:8px 0;
  border-top:1px solid #f3f3f3;
  opacity:.1;
  background:#d4d7e1
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item {
  background:var(--tlp-dark-color);
  color:#d4d7e1;
  font-size:13px;
  text-align:left
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item:hover {
  background:var(--tlp-dark-color-darker-05)
}
.tlp-dropdown-menu .help-dropdown-link.dropdown-menu-item>.dropdown-menu-item-icon {
  margin:0 5px 0 0
}
.tlp-dropdown-menu .help-dropdown-link.help-dropdown-link-highlight {
  color:var(--tlp-warning-color)
}
.tlp-dropdown-menu .dropdown-menu-item-alt {
  display:flex;
  align-items:baseline;
  padding:10px 20px;
  font-size:12px
}
.tlp-dropdown-menu .dropdown-menu-item-alt>a {
  margin:0 10px 0 0;
  opacity:.6;
  color:var(--tlp-neutral-light-color)
}
.help-dropdown {
  position:fixed;
  z-index:1000;
  right:16px;
  bottom:16px
}
#help {
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  padding:0;
  border:0;
  border-radius:50%;
  background:var(--tlp-dark-color)!important
}
@keyframes pulse {
  0% {
    transform:scale(1)
  }
  50% {
    transform:scale(1.15)
  }
  to {
    transform:scale(1)
  }
}
#help.new-release-note-available {
  animation:pulse .3s ease-in-out 1s 3 both;
  border-color:var(--tlp-warning-color);
  background:var(--tlp-warning-color)!important;
  color:var(--tlp-white-color)
}
#help.new-release-note-available>.new-release-note-available-icon {
  display:inline-block
}
#help.new-release-note-available>.svg-question-mark {
  display:none
}
#help>.new-release-note-available-icon {
  display:none;
  margin:0;
  transition:color .2s ease-in-out;
  font-size:1.25rem
}
.help-modal-shortcuts-kbds {
  white-space:nowrap
}
.help-modal-shortcuts-action {
  width:100%
}
.feedback_error,
.feedback_warning,
.feedback_info,
.feedback_success,
.feedback_debug {
  margin:10px 0;
  padding:20px;
  border-radius:var(--tlp-medium-radius);
  list-style:none
}
.feedback_error h4,
.feedback_warning h4,
.feedback_info h4,
.feedback_success h4,
.feedback_debug h4 {
  margin:0 0 20px
}
.feedback_error {
  border-left:var(--tlp-alert-danger-border);
  background:var(--tlp-alert-danger-background);
  box-shadow:var(--tlp-alert-danger-shadow);
  color:var(--tlp-alert-danger-color)
}
.feedback_warning {
  border-left:var(--tlp-alert-warning-border);
  background:var(--tlp-alert-warning-background);
  box-shadow:var(--tlp-alert-warning-shadow);
  color:var(--tlp-alert-warning-color)
}
.feedback_info {
  border-left:var(--tlp-alert-info-border);
  background:var(--tlp-alert-info-background);
  box-shadow:var(--tlp-alert-info-shadow);
  color:var(--tlp-alert-info-color)
}
.feedback_success {
  border-left:var(--tlp-alert-success-border);
  background:var(--tlp-alert-success-background);
  box-shadow:var(--tlp-alert-success-shadow);
  color:var(--tlp-alert-success-color)
}
.feedback_debug {
  display:none
}
#logo {
  display:inline-block;
  flex:0 0 auto;
  width:250px;
  max-width:250px;
  height:45px;
  background:var(--tlp-main-color) url(/images/organization_logo.png) no-repeat center center
}
#logo.collapsed {
  width:50px;
  max-width:50px;
  background:var(--tlp-main-color) url(/images/organization_logo_small.png) no-repeat center center
}
.logo-svg-link {
  display:flex;
  align-items:center;
  height:45px;
  margin:0 0 0 var(--tlp-medium-spacing)
}
.logo-svg-link>.logo-svg-normal>svg {
  width:auto;
  max-height:34px
}
.logo-svg-fill-theme-color {
  fill:var(--tlp-main-color-lighter-15)
}
.logo-svg-fill-default-text-color {
  fill:var(--tlp-dark-color)
}
.logo-svg-fill-default-text-color-invert {
  fill:var(--tlp-white-color)
}
.logo-svg-normal {
  display:flex
}
.logo-svg-small {
  display:none
}
body.sidebar-collapsed .logo-svg-link {
  justify-content:center;
  width:50px;
  padding:0
}
body.sidebar-collapsed .logo-svg-normal {
  display:none
}
body.sidebar-collapsed .logo-svg-small {
  display:flex
}
.tlp-popover {
  z-index:1000;
  border-radius:var(--tlp-large-radius);
  width:400px;
  box-shadow:none;
  pointer-events:none;
  flex-direction:column;
  transition:opacity 75ms ease-out .25s,box-shadow 75ms ease-out .25s;
  display:none;
  position:absolute
}
.tlp-popover.tlp-popover-shown {
  box-shadow:var(--tlp-flyover-shadow);
  pointer-events:auto;
  transition:opacity 75ms ease-out .5s,box-shadow 75ms ease-out .5s;
  display:flex;
  transform:translateY(0)
}
.tlp-popover[data-popover-trigger=click],
.tlp-popover[data-popover-trigger=click].tlp-popover-shown {
  transition:opacity 75ms ease-out,box-shadow 75ms ease-out
}
.tlp-popover-dark h1,
.tlp-popover-dark h2,
.tlp-popover-dark h3,
.tlp-popover-dark a,
.tlp-popover-dark blockquote,
.tlp-popover-dark code {
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark pre,
.tlp-popover-dark code {
  background-color:var(--tlp-white-color-transparent-90);
  white-space:unset
}
.tlp-popover-dark pre>code {
  background-color:#0000
}
.tlp-popover-dark pre,
.tlp-popover-dark blockquote {
  border-color:var(--tlp-border-color)
}
.tlp-popover-dark>.tlp-popover-header,
.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  background:var(--tlp-floating-element-header-dark);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark>.tlp-popover-header {
  border-bottom:1px solid rgba(104,122,124,.2)
}
.tlp-popover-dark>.tlp-popover-body {
  border-bottom:unset;
  background-color:var(--tlp-floating-element-dark);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-popover-dark>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-dark)
}
.tlp-popover-dark[data-popover-placement^=right-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=left-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom-start]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom-end]>.tlp-popover-arrow:after,
.tlp-popover-dark[data-popover-placement^=bottom]>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-header-dark)
}
.tlp-popover-header {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  border-bottom:1px solid var(--tlp-border-light-color);
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  align-items:center;
  display:flex
}
.tlp-popover-title {
  color:var(--tlp-typo-default-text-color);
  text-transform:none;
  margin:0;
  font-size:1rem;
  line-height:1.5rem
}
.tlp-popover-title:before {
  margin-right:var(--tlp-small-spacing);
  font-family:"Font Awesome 6 Free";
  font-size:.875rem
}
.tlp-popover-body {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  text-align:left;
  font-size:.875rem;
  font-weight:400;
  line-height:1.25rem
}
.tlp-popover-body:nth-child(2):last-child {
  border-radius:var(--tlp-large-radius)
}
.tlp-popover-body:last-child {
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius)
}
.tlp-popover-footer {
  z-index:1;
  padding:calc(var(--tlp-small-spacing)*1.5) var(--tlp-medium-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  background:var(--tlp-floating-element-background);
  justify-content:flex-end;
  align-items:center;
  display:flex
}
.tlp-popover-footer>button {
  margin:0 0 0 var(--tlp-small-spacing)
}
.tlp-popover-arrow {
  z-index:-1;
  width:14px;
  height:14px;
  position:absolute
}
.tlp-popover-arrow:before,
.tlp-popover-arrow:after {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  transform:rotate(45deg)
}
.tlp-popover-arrow:before {
  background:var(--tlp-dark-color-transparent-90)
}
.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-background)
}
.tlp-popover-info.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-info-color-on-dark-background)
}
.tlp-popover-info>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-info-text-color)
}
.tlp-popover-info>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f05a";
  font-weight:900
}
.tlp-popover-success.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-success-color-on-dark-background)
}
.tlp-popover-success>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-success-text-color)
}
.tlp-popover-success>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f164";
  font-weight:900
}
.tlp-popover-warning.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-warning-color-on-dark-background)
}
.tlp-popover-warning>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-warning-text-color)
}
.tlp-popover-warning>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f071";
  font-weight:900
}
.tlp-popover-danger.tlp-popover-dark>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-danger-color-on-dark-background)
}
.tlp-popover-danger>.tlp-popover-header>.tlp-popover-title {
  color:var(--tlp-danger-text-color)
}
.tlp-popover-danger>.tlp-popover-header>.tlp-popover-title:before {
  content:"\f06a";
  font-weight:900
}
.tlp-popover[data-popover-placement^=top]>.tlp-popover-arrow {
  bottom:-8px
}
.tlp-popover[data-popover-placement^=top]>.tlp-popover-arrow:after {
  top:-1px
}
.tlp-popover[data-popover-placement^=top].tlp-popover-shown {
  transform:translateY(-8px)
}
.tlp-popover[data-popover-placement^=bottom]>.tlp-popover-arrow {
  top:-8px
}
.tlp-popover[data-popover-placement^=bottom]>.tlp-popover-arrow:after {
  top:1px
}
.tlp-popover[data-popover-placement^=bottom].tlp-popover-shown {
  transform:translateY(8px)
}
.tlp-popover[data-popover-placement^=right]>.tlp-popover-arrow {
  left:-8px
}
.tlp-popover[data-popover-placement^=right]>.tlp-popover-arrow:after {
  left:1px
}
.tlp-popover[data-popover-placement^=right].tlp-popover-shown {
  transform:translate(8px)
}
.tlp-popover[data-popover-placement^=left]>.tlp-popover-arrow {
  right:-8px
}
.tlp-popover[data-popover-placement^=left]>.tlp-popover-arrow:after {
  right:1px
}
.tlp-popover[data-popover-placement^=left].tlp-popover-shown {
  transform:translate(-8px)
}
body.has-visible-project-banner>.platform-banner:not(.platform-banner-hidden) {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 54px
}
body.has-visible-project-banner>.platform-banner:not(.platform-banner-hidden)+header>.header-container {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing) 0 0
}
header {
  position:fixed;
  z-index:2004;
  top:0;
  right:0;
  justify-content:space-between;
  transition:background ease-in-out .1s,box-shadow ease-in-out .1s,top ease-in-out 50ms
}
header.full-width {
  width:100%
}
header.full-width+#main-container {
  margin-top:64px
}
header.pinned {
  background:var(--tlp-structure-background-color);
  box-shadow:var(--tlp-sticky-header-shadow)
}
header.pinned>.header-container {
  padding:0 var(--tlp-medium-spacing) 0 0
}
header.pinned>.header-container .btn {
  padding:0 var(--tlp-small-spacing);
  border-color:#0000!important;
  background:none!important;
  box-shadow:none!important
}
header.pinned>.header-container .btn:hover:not(:disabled,
.disabled,
.active),
header.pinned>.header-container .btn:focus:not(:disabled,
.disabled,
.active),
header.pinned>.header-container .btn:active:not(:disabled,
.disabled,
.active) {
  border-color:#0000!important;
  opacity:.7;
  background:none!important;
  box-shadow:none!important
}
header.pinned>.header-container .user-nav>.user-avatar {
  box-shadow:none
}
body.has-sidebar header.pinned {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  width:calc(100% - 250px);
  height:45px
}
body.has-sidebar.sidebar-collapsed header.pinned {
  width:calc(100% - 50px)
}
.header-container {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:space-between;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  transition:padding ease-in-out .1s
}
.header-container .btn:not(.btn-link),
.header-container .btn {
  display:inline-flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  height:40px;
  margin:0 0 0 var(--tlp-small-spacing);
  padding:0 var(--tlp-medium-spacing);
  overflow:hidden;
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out,padding 75ms ease-in-out;
  border-radius:30px;
  border-color:var(--tlp-white-color)!important;
  background:var(--tlp-structure-background-color)!important;
  box-shadow:var(--tlp-button-shadow)!important;
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  font-size:.875rem;
  font-weight:500;
  letter-spacing:0;
  line-height:1.5rem;
  text-decoration:none;
  text-transform:none;
  vertical-align:middle;
  white-space:nowrap;
  cursor:pointer
}
.header-container .btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):active:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):focus:not(:disabled,
.disabled,
.active),
.header-container .btn:hover:not(:disabled,
.disabled,
.active),
.header-container .btn:active:not(:disabled,
.disabled,
.active),
.header-container .btn:focus:not(:disabled,
.disabled,
.active) {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-white-color)!important;
  background:#fafafa!important;
  box-shadow:var(--tlp-button-shadow-hover)!important;
  text-decoration:none
}
.header-container .btn:not(.btn-link):active:not(:disabled,
.disabled,
.active),
.header-container .btn:not(.btn-link):focus:not(:disabled,
.disabled,
.active),
.header-container .btn:active:not(:disabled,
.disabled,
.active),
.header-container .btn:focus:not(:disabled,
.disabled,
.active) {
  background:var(--tlp-background-color-lighter-50)!important
}
.header-container .btn:not(.btn-link)>.btn-icon,
.header-container .btn>.btn-icon {
  margin:0 8px 0 0;
  font-size:.85rem
}
@media screen and (max-width: 1100px) {
  .header-container .btn:not(.btn-link),
  .header-container .btn {
    width:40px
  }
  .header-container .btn:not(.btn-link)>.btn-icon,
  .header-container .btn>.btn-icon {
    margin:0
  }
  .header-container .btn:not(.btn-link)>.header-button-label,
  .header-container .btn>.header-button-label {
    position:absolute;
    clip-path:inset(50%);
    white-space:nowrap
  }
}
.header-container-spacer {
  flex:1 1 auto
}
.btn.admin-link:not(.btn-link) {
  width:40px;
  padding:0;
  color:var(--tlp-danger-color)
}
.btn.admin-link:not(.btn-link)>.fa-cogs {
  margin:0
}
.new-nav,
.user-nav {
  position:relative
}
.new-nav>.nav-link,
.user-nav>.nav-link {
  margin:0 0 0 var(--tlp-large-spacing);
  transition:opacity ease-in-out 75ms;
  color:var(--tlp-dimmed-color);
  font-size:.875rem
}
.new-nav>.nav-link:hover,
.user-nav>.nav-link:hover {
  color:var(--tlp-typo-default-text-color);
  text-decoration:none
}
.new-nav>.nav-dropdown,
.user-nav>.nav-dropdown {
  width:250px
}
.new-nav>.nav-dropdown>.tlp-popover-arrow:before,
.user-nav>.nav-dropdown>.tlp-popover-arrow:before {
  background:none
}
.new-nav>.nav-dropdown>.tlp-popover-arrow:after,
.user-nav>.nav-dropdown>.tlp-popover-arrow:after {
  background:var(--tlp-floating-element-dark)
}
.new-nav>.nav-dropdown>.tlp-popover-header,
.user-nav>.nav-dropdown>.tlp-popover-header {
  min-height:4px;
  padding:0 var(--tlp-small-spacing);
  background:var(--tlp-floating-element-dark)
}
.new-nav>.nav-dropdown>.tlp-popover-body,
.user-nav>.nav-dropdown>.tlp-popover-body {
  padding:0
}
.nav-dropdown-item {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  width:100%;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  overflow:hidden;
  border:0;
  background:var(--tlp-floating-element-background);
  color:var(--tlp-typo-default-text-color);
  font-family:var(--tlp-font-family);
  font-size:.8125rem;
  font-weight:500;
  letter-spacing:normal;
  line-height:1rem;
  text-align:left;
  text-decoration:none;
  text-transform:none;
  white-space:nowrap;
  cursor:pointer
}
.nav-dropdown-item:focus,
.nav-dropdown-item:hover {
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color);
  text-decoration:none
}
.nav-dropdown-item:last-child {
  margin:0 0 var(--tlp-small-spacing)
}
.nav-dropdown-item>.nav-dropdown-item-icon {
  margin:0 calc(var(--tlp-small-spacing)/1.5) 0 0;
  font-size:.7rem
}
.nav-dropdown-item-title {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase
}
.nav-dropdown-item-divider {
  margin:var(--tlp-small-spacing) 0;
  border-top:1px solid var(--tlp-border-color)
}
.nav-dropdown-item-divider:first-child {
  display:none
}
.nav-dropdown-form {
  margin:0
}
.nav-dropdown-item-unique-dashboard:last-child {
  margin:var(--tlp-small-spacing) 0
}
.user-nav>.user-avatar {
  width:38px;
  height:38px;
  margin:0 0 0 var(--tlp-small-spacing);
  padding:0;
  overflow:hidden;
  border:1px solid var(--tlp-white-color);
  border-radius:50%;
  box-shadow:var(--tlp-button-shadow);
  cursor:pointer
}
.user-nav>.user-avatar:hover,
.user-nav>.user-avatar:focus {
  box-shadow:var(--tlp-button-shadow-hover)
}
.user-nav>.nav-dropdown>.tlp-popover-header>.user-avatar {
  flex:0 0 auto;
  width:40px;
  height:40px;
  margin:var(--tlp-small-spacing) var(--tlp-small-spacing) var(--tlp-small-spacing) 0;
  overflow:hidden;
  border-radius:50%
}
.user-nav .user-infos-names {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  letter-spacing:normal;
  text-transform:none
}
.user-nav .user-infos-real-name {
  max-width:calc(250px - (var(--tlp-small-spacing) + 40px + var(--tlp-small-spacing) + var(--tlp-small-spacing)));
  margin:0 0 4px;
  overflow:hidden;
  color:var(--tlp-white-color);
  font-size:.875rem;
  font-weight:600;
  line-height:1;
  text-overflow:ellipsis;
  white-space:nowrap
}
.user-nav .user-infos-login-name {
  color:var(--tlp-neutral-dark-color);
  font-size:.75rem;
  font-weight:400;
  line-height:1
}
tuleap-project-sidebar {
  --tuleap-project-sidebar-icon-font-family: "Font Awesome 6 Free";
  --tuleap-project-sidebar-icon-font-family-brands: "Font Awesome 6 Brands";
  position:fixed;
  z-index:2004;
  top:var(--platform-banner-offset-height, 0);
  height:calc(100vh - var(--platform-banner-offset-height, 0px))
}
.breadcrumb-container {
  display:flex;
  align-items:center;
  padding:var(--tlp-medium-spacing);
  background:var(--tlp-background-color)
}
.breadcrumb {
  display:flex;
  flex-wrap:wrap;
  margin:0;
  padding:0;
  border-radius:0;
  background:none;
  font-weight:600
}
.breadcrumb-item {
  display:inline-flex;
  position:relative;
  align-items:center;
  margin:0 8px 0 0;
  line-height:1rem
}
.breadcrumb-item:last-child {
  margin:0
}
.breadcrumb-item:not(:last-child):after {
  content:"\f054";
  position:relative;
  top:1px;
  right:-4px;
  font-family:"Font Awesome 6 Free";
  font-size:.55rem
}
.breadcrumb-item:not(.breadcrumb-item-disabled):hover>.breadcrumb-link {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.breadcrumb-link {
  position:relative;
  padding:4px 6px;
  border-radius:var(--tlp-medium-radius);
  color:var(--tlp-typo-default-text-color);
  font-size:.875rem
}
.breadcrumb-link:visited {
  color:var(--tlp-typo-default-text-color)
}
.breadcrumb-link:hover {
  text-decoration:none
}
.breadcrumb-switchable>.breadcrumb-link {
  padding:4px 20px 4px 6px
}
.breadcrumb-switchable>.breadcrumb-link:after {
  content:"\f0d7";
  position:absolute;
  z-index:1;
  right:8px;
  transition:color 75ms;
  opacity:.5;
  font-family:"Font Awesome 6 Free";
  font-size:.625rem
}
.breadcrumb-switchable:hover>.breadcrumb-switch-menu-container {
  transform:translateY(0);
  opacity:1;
  pointer-events:auto
}
.breadcrumb-switchable:hover>.breadcrumb-link:after {
  color:var(--tlp-main-color)
}
.breadcrumb-switch-menu-container {
  position:absolute;
  z-index:1000;
  top:24px;
  left:0;
  min-width:100%;
  max-width:350px;
  padding:6px 0 0;
  transform:translateY(-10px);
  transition:opacity 75ms,transform 75ms;
  opacity:0;
  pointer-events:none
}
.breadcrumb-switch-menu {
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-floating-element-background);
  box-shadow:var(--tlp-flyover-shadow)
}
.breadcrumb-dropdown-item:hover>.breadcrumb-dropdown-link {
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.breadcrumb-dropdown-item:nth-child(2)>.breadcrumb-dropdown-link {
  border-radius:var(--tlp-medium-radius) var(--tlp-medium-radius) 0 0
}
.breadcrumb-dropdown-item:last-child>.breadcrumb-dropdown-link {
  border-radius:0 0 var(--tlp-medium-radius) var(--tlp-medium-radius)
}
.breadcrumb-dropdown-item:nth-child(2):last-child>.breadcrumb-dropdown-link {
  border-radius:var(--tlp-medium-radius)
}
.breadcrumb-dropdown-link {
  display:block;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  overflow:hidden;
  color:var(--tlp-typo-default-text-color);
  font-size:.8125rem;
  font-weight:500;
  letter-spacing:normal;
  line-height:1rem;
  text-overflow:ellipsis;
  white-space:nowrap
}
.breadcrumb-dropdown-link:hover {
  text-decoration:none
}
.breadcrumb-dropdown-separator {
  display:block;
  margin:10px 0;
  border-top:1px solid var(--tlp-border-light-color)
}
.breadcrumb-dropdown-separator:first-child {
  display:none
}
.breadcrumb-dropdown-section-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase;
  white-space:nowrap
}
.breadcrumb-dropdown-section-title:first-child {
  margin:0;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0
}
.breadcrumb-privacy-icon-container {
  position:relative
}
.breadcrumb-project-privacy-icon {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  color:var(--tlp-white-color);
  font-size:.7rem;
  cursor:help
}
.breadcrumb-project-privacy-icon.fa-lock,
.breadcrumb-project-privacy-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-main-color)
}
.breadcrumb-project-privacy-icon.fa-lock-open,
.breadcrumb-project-privacy-icon.fa-tlp-unlock-plus-r {
  background:var(--tlp-dark-color-transparent-90);
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags {
  display:flex;
  align-items:center;
  margin:0 var(--tlp-small-spacing) 0 0;
  padding:4px;
  border-radius:var(--tlp-medium-radius);
  cursor:help
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock],
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-lock-plus-r] {
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color-darker-03)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock]>.breadcrumb-project-privacy-icon,
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-lock-plus-r]>.breadcrumb-project-privacy-icon {
  color:var(--tlp-main-color-darker-03)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock-open],
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-unlock-plus-r] {
  background:var(--tlp-dark-color-transparent-90);
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-lock-open]>.breadcrumb-project-privacy-icon,
.breadcrumb-project-privacy-icon-with-flags[data-privacy-icon=fa-tlp-unlock-plus-r]>.breadcrumb-project-privacy-icon {
  color:var(--tlp-dark-color-transparent-30)
}
.breadcrumb-project-privacy-icon-with-flags>.breadcrumb-project-privacy-icon {
  width:auto;
  height:auto;
  margin:0 8px 0 6px;
  background:none;
  font-size:.875rem
}
.breadcrumb-project-privacy-icon-with-flags>.tuleap-svg-project-shield {
  display:none
}
body:not(.sidebar-collapsed) #breadcrumb-project-privacy-icon,
body:not(.sidebar-collapsed) .breadcrumb-project-privacy-icon-with-flags,
body:not(.sidebar-collapsed) .breadcrumb-project-privacy-icon,
body:not(.sidebar-collapsed) .breadcrumb-with-only-one-item,
body:not(.sidebar-collapsed) .breadcrumb-project {
  display:none
}
.current-project-nav-flag-labels {
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center
}
.current-project-nav-flag-label {
  max-width:150px;
  overflow:hidden;
  font-size:.6rem;
  font-weight:600;
  letter-spacing:.2px;
  line-height:.625rem;
  text-overflow:ellipsis;
  text-transform:uppercase;
  white-space:nowrap
}
@keyframes skeleton-blink {
  0% {
    opacity:1
  }
  to {
    opacity:.3
  }
}
@keyframes skeleton-progress {
  0% {
    background-position:0,0
  }
  to {
    background-position:100vw,0
  }
}
.tlp-skeleton-text {
  display:inline-flex;
  position:relative;
  width:150px;
  overflow:hidden
}
.tlp-skeleton-text:after {
  content:" ";
  display:inline-block;
  position:relative;
  width:100%;
  height:6px;
  animation:skeleton-progress 1.5s linear infinite;
  border-radius:2px;
  background-image:linear-gradient(to right,var(--tlp-skeleton-color),var(--tlp-skeleton-highlight-color),var(--tlp-skeleton-color));
  background-repeat:repeat-x;
  background-position:-50vw bottom;
  background-size:100vw 100%
}
.tlp-skeleton-text.tlp-label {
  width:30%
}
h1>.tlp-skeleton-text {
  width:350px
}
h1>.tlp-skeleton-text:after {
  height:16px;
  border-radius:4px
}
h2>.tlp-skeleton-text {
  width:300px
}
h2>.tlp-skeleton-text:after {
  height:12px;
  border-radius:3px
}
p>.tlp-skeleton-text {
  width:100%
}
p>.tlp-skeleton-text:last-child {
  width:70%
}
.tlp-table>tbody>tr>td>.tlp-skeleton-text {
  width:70%
}
.tlp-skeleton-icon {
  animation:skeleton-blink .75s linear infinite alternate;
  color:var(--tlp-skeleton-color)
}
.tlp-skeleton-icon+.tlp-skeleton-text {
  margin:0 0 0 5px
}
.tlp-skeleton-field {
  animation:skeleton-blink .75s linear infinite alternate;
  border:1px solid var(--tlp-skeleton-color);
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--tlp-skeleton-color)
}
.tlp-skeleton-card {
  min-height:58px;
  animation:skeleton-blink .75s linear infinite alternate;
  border:1px solid var(--tlp-skeleton-color);
  background:#0000;
  box-shadow:inset 0 0 0 1px var(--tlp-skeleton-color)
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
#switch-to-modal {
  width:75vw;
  min-width:700px;
  max-width:1200px;
  overflow:hidden;
  background:none
}
.tlp-modal-header.switch-to-modal-header {
  padding:calc(var(--tlp-medium-spacing) + 1px) var(--tlp-medium-spacing) calc(var(--tlp-medium-spacing) + 1px) var(--tlp-large-spacing);
  border-bottom:1px solid rgba(104,122,124,.2);
  background:linear-gradient(0deg,#00000012,#00000012),var(--tlp-dark-color);
  background-blend-mode:overlay
}
.switch-to-modal-header-filter-container {
  display:flex;
  flex:1 0 auto;
  align-items:center
}
.switch-to-modal-header-icon {
  margin:0 6px 0 0;
  opacity:.7;
  color:var(--tlp-dimmed-color);
  font-size:.875rem;
  line-height:1rem
}
#switch-to-filter {
  width:100%;
  padding:0 var(--tlp-small-spacing);
  border:0;
  border-radius:0;
  background:#0000;
  color:var(--tlp-white-color);
  font-family:var(--tlp-font-family);
  font-size:1rem;
  font-weight:500;
  line-height:32px
}
#switch-to-filter::-ms-clear,
#switch-to-filter::-ms-reveal {
  display:none;
  width:0;
  height:0
}
#switch-to-filter::-webkit-search-decoration,
#switch-to-filter::-webkit-search-cancel-button,
#switch-to-filter::-webkit-search-results-button,
#switch-to-filter::-webkit-search-results-decoration {
  display:none
}
.switch-to-search-results-more-button,
.switch-to-modal-header-legacy-search-button {
  margin:-2px 0;
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out,background .1s ease-in-out;
  border:0;
  border-radius:var(--tlp-large-radius);
  opacity:.75;
  background:none;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-family:var(--tlp-font-family);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem;
  cursor:pointer
}
.switch-to-search-results-more-button:focus,
.switch-to-search-results-more-button:hover,
.switch-to-modal-header-legacy-search-button:focus,
.switch-to-modal-header-legacy-search-button:hover {
  opacity:1;
  background:#0003
}
.switch-to-search-results-more-button>.switch-to-search-results-more-button-icon,
.switch-to-search-results-more-button>.switch-to-modal-header-legacy-search-button-icon,
.switch-to-modal-header-legacy-search-button>.switch-to-search-results-more-button-icon,
.switch-to-modal-header-legacy-search-button>.switch-to-modal-header-legacy-search-button-icon {
  margin:0 0 0 var(--tlp-small-spacing)
}
.tlp-modal-body.switch-to-modal-body {
  display:flex;
  gap:var(--tlp-jumbo-spacing);
  padding:var(--tlp-large-spacing) var(--tlp-large-spacing) var(--tlp-large-spacing) calc(var(--tlp-large-spacing) - var(--tlp-small-spacing));
  background:var(--tlp-dark-color);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.tlp-modal-body.switch-to-modal-body-search-results {
  flex-direction:column;
  gap:var(--tlp-large-spacing)
}
.tlp-modal-subtitle.switch-to-modal-body-title {
  color:var(--tlp-dimmed-color);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem;
  text-transform:uppercase
}
.switch-to-projects {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  margin:0 0 calc(var(--tlp-large-spacing) - var(--tlp-small-spacing))
}
.switch-to-projects-project {
  display:flex;
  align-items:baseline;
  padding:calc(var(--tlp-small-spacing)/2);
  border-radius:var(--tlp-medium-radius);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-projects-project:focus,
.switch-to-projects-project:active,
.switch-to-projects-project:hover,
.switch-to-projects-project:focus-within,
.switch-to-projects-project.focused {
  background-color:var(--tlp-dark-color);
  background-image:linear-gradient(var(--tlp-sidebar-action-background-hover),var(--tlp-sidebar-action-background-hover));
  background-blend-mode:overlay;
  cursor:pointer
}
.switch-to-projects-project:focus>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:active>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:hover>.switch-to-projects-project-admin-icon,
.switch-to-projects-project:focus-within>.switch-to-projects-project-admin-icon,
.switch-to-projects-project.focused>.switch-to-projects-project-admin-icon {
  opacity:1
}
.switch-to-projects-project-link {
  display:flex;
  align-items:center;
  padding:0;
  border-radius:var(--tlp-large-radius);
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-projects-project-link:hover,
.switch-to-projects-project-link:focus {
  color:inherit;
  text-decoration:none
}
.switch-to-projects-project-label-icon {
  width:1rem;
  margin:0 calc(var(--tlp-small-spacing)/2) 0 0;
  text-align:center
}
.switch-to-projects-project-icon,
.switch-to-item-entry-icon {
  display:flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  width:var(--tlp-large-spacing);
  height:var(--tlp-large-spacing);
  margin:0 var(--tlp-small-spacing) 0 0;
  border-radius:50%;
  background:var(--tlp-dark-color-lighter-05);
  color:var(--tlp-neutral-dark-color-darker-10);
  font-size:.7rem;
  line-height:normal
}
.switch-to-projects-project-icon.fa-lock,
.switch-to-projects-project-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-main-color-transparent-80);
  color:var(--tlp-main-color-lighter-50)
}
.switch-to-projects-project-admin-icon {
  position:relative;
  top:-1px;
  margin:0 0 0 4px;
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out;
  border-radius:50%;
  opacity:0;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.7rem;
  cursor:pointer
}
.switch-to-projects-project-admin-icon:hover,
.switch-to-projects-project-admin-icon:focus {
  background:#0003;
  color:var(--tlp-dimmed-color-on-dark-background);
  text-decoration:none
}
.switch-to-projects-softwaremap {
  padding:6px 8px calc(var(--tlp-large-spacing) + 6px) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2);
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem
}
.switch-to-projects-softwaremap:visited,
.switch-to-projects-softwaremap:hover,
.switch-to-projects-softwaremap:focus {
  color:var(--tlp-dimmed-color-on-dark-background);
  text-decoration:underline
}
.switch-to-projects-empty {
  display:flex;
  flex-direction:column;
  align-items:center;
  padding:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-modal-body-global-loading {
  display:flex;
  width:100%
}
.switch-to-modal-body-global-loading>p {
  flex:1 1 auto
}
.switch-to-modal-body-global-loading>p>.tlp-skeleton-text {
  display:block;
  margin:0 auto
}
.switch-to-modal-body-global-empty {
  display:flex;
  flex:1 0 auto;
  flex-direction:column;
  align-items:center;
  min-height:200px;
  padding:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-projects-container {
  flex:0 0 auto;
  min-width:200px;
  max-width:400px
}
.switch-to-projects-container>.switch-to-modal-body-title {
  margin:0 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-body-search-results>.switch-to-projects-container {
  min-width:auto;
  max-width:none
}
.empty-state-text.switch-to-modal-body-global-empty-text,
.empty-state-text.switch-to-recent-items-empty-text,
.empty-state-text.switch-to-projects-empty-text {
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-empty-illustration {
  opacity:.5
}
.switch-to-empty-illustration .stroked {
  stroke:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-empty-illustration .filled {
  fill:var(--tlp-dimmed-color-on-dark-background)
}
.switch-to-modal-no-matching-history,
.switch-to-modal-no-matching-history:last-child {
  margin:var(--tlp-large-spacing) 0 var(--tlp-large-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-no-matching-history {
  opacity:.75;
  color:var(--tlp-dimmed-color-on-dark-background);
  font-size:.875rem
}
.switch-to-recent-items {
  flex:1 1 auto;
  width:calc(100% - 400px)
}
.switch-to-recent-items>.switch-to-modal-body-title {
  margin:0 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-modal-body-search-results>.switch-to-recent-items {
  width:auto
}
.switch-to-projects,
.switch-to-recent-items-list {
  font-size:.875rem
}
.switch-to-recent-items-list {
  padding-bottom:.1px
}
.switch-to-recent-items-error {
  opacity:.75;
  color:var(--tlp-danger-color-on-dark-background);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem
}
.switch-to-recent-items-error-icon {
  margin:0 4px 0 0
}
.switch-to-recent-items-loading>p>.tlp-skeleton-text {
  margin:0 0 0 8px
}
.switch-to-recent-items-empty {
  display:flex;
  flex-direction:column;
  align-items:center;
  margin:0 0 var(--tlp-jumbo-spacing)
}
.switch-to-item-entry {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  padding:calc(var(--tlp-small-spacing)/2);
  border-radius:var(--tlp-medium-radius)
}
.switch-to-item-entry:last-child {
  margin:0 0 var(--tlp-large-spacing)
}
.switch-to-item-entry:focus,
.switch-to-item-entry:active,
.switch-to-item-entry:hover,
.switch-to-item-entry:focus-within,
.switch-to-item-entry.focused {
  background-color:var(--tlp-dark-color);
  background-image:linear-gradient(var(--tlp-sidebar-action-background-hover),var(--tlp-sidebar-action-background-hover));
  background-blend-mode:overlay;
  cursor:pointer
}
.switch-to-item-entry:focus>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:active>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:hover>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry:focus-within>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links,
.switch-to-item-entry.focused>.switch-to-item-entry-with-links>.switch-to-item-entry-links>.switch-to-item-entry-quick-links {
  opacity:1
}
.switch-to-item-entry-link {
  display:flex;
  align-items:center;
  min-width:0;
  overflow:hidden;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-entry-link:focus,
.switch-to-item-entry-link:hover {
  color:inherit;
  text-decoration:none
}
.switch-to-item-entry-badge {
  flex:0 0 auto;
  margin:0 4px 0 0;
  font-weight:400
}
.switch-to-item-entry-label {
  flex:1 1 auto;
  overflow:hidden;
  line-height:1.125rem;
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-entry-quick-links {
  display:flex;
  padding:0 0 0 var(--tlp-small-spacing);
  transition:opacity .1s ease-in-out;
  opacity:0
}
.switch-to-item-entry:focus-within>.switch-to-item-entry-quick-links,
.switch-to-item-entry:hover>.switch-to-item-entry-quick-links {
  opacity:1
}
.switch-to-item-entry-quick-links-link {
  padding:var(--tlp-small-spacing) var(--tlp-small-spacing);
  border-radius:50%;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  font-size:.7rem
}
.switch-to-item-entry-quick-links-link:visited {
  color:var(--tlp-typo-default-text-color-on-dark-background)
}
.switch-to-item-entry-quick-links-link:focus,
.switch-to-item-entry-quick-links-link:hover {
  background:#0003;
  color:var(--tlp-typo-default-text-color-on-dark-background);
  text-decoration:none
}
.switch-to-item-entry-link.inca-silver>.switch-to-item-entry-icon {
  background:#5d5d5d26;
  color:#aeaeae
}
.switch-to-item-entry-link.chrome-silver>.switch-to-item-entry-icon {
  background:#8f8f8f26;
  color:#bebebe
}
.switch-to-item-entry-link.firemist-silver>.switch-to-item-entry-icon {
  background:#c5c5c526;
  color:#cecece
}
.switch-to-item-entry-link.red-wine>.switch-to-item-entry-icon {
  background:#a1020226;
  color:#e5999b
}
.switch-to-item-entry-link.fiesta-red>.switch-to-item-entry-icon {
  background:#f0272726;
  color:#f8aaaa
}
.switch-to-item-entry-link.coral-pink>.switch-to-item-entry-icon {
  background:#ff8a8a26;
  color:#f2cece
}
.switch-to-item-entry-link.teddy-brown>.switch-to-item-entry-icon {
  background:#9a600d26;
  color:#caaf89
}
.switch-to-item-entry-link.clockwork-orange>.switch-to-item-entry-icon {
  background:#f18e0626;
  color:#ffc77b
}
.switch-to-item-entry-link.graffiti-yellow>.switch-to-item-entry-icon {
  background:#ffd30026;
  color:#f6d532
}
.switch-to-item-entry-link.army-green>.switch-to-item-entry-icon {
  background:#5f834726;
  color:#aac493
}
.switch-to-item-entry-link.neon-green>.switch-to-item-entry-icon {
  background:#6abf1d26;
  color:#9fcd74
}
.switch-to-item-entry-link.acid-green>.switch-to-item-entry-icon {
  background:#b9e45d26;
  color:#cae9ae
}
.switch-to-item-entry-link.sherwood-green>.switch-to-item-entry-icon {
  background:#00946526;
  color:#3ecaaa
}
.switch-to-item-entry-link.ocean-turquoise>.switch-to-item-entry-icon {
  background:#28c4a026;
  color:#7ae3cb
}
.switch-to-item-entry-link.surf-green>.switch-to-item-entry-icon {
  background:#75e4bf26;
  color:#9be3d2
}
.switch-to-item-entry-link.deep-blue>.switch-to-item-entry-icon {
  background:#0480bf26;
  color:#60c0f2
}
.switch-to-item-entry-link.lake-placid-blue>.switch-to-item-entry-icon {
  background:#1ebade26;
  color:#8fdef1
}
.switch-to-item-entry-link.daphne-blue>.switch-to-item-entry-icon {
  background:#87dbef26;
  color:#98ecff
}
.switch-to-item-entry-link.plum-crazy>.switch-to-item-entry-icon {
  background:#7c2db326;
  color:#bd9ed2
}
.switch-to-item-entry-link.ultra-violet>.switch-to-item-entry-icon {
  background:#a44ee126;
  color:#debef4
}
.switch-to-item-entry-link.lilac-purple>.switch-to-item-entry-icon {
  background:#ce91fa26;
  color:#e0c6f4
}
.switch-to-item-entry-link.panther-pink>.switch-to-item-entry-icon {
  background:#c4288726;
  color:#ea92c9
}
.switch-to-item-entry-link.peggy-pink>.switch-to-item-entry-icon {
  background:#e560b226;
  color:#eabeda
}
.switch-to-item-entry-link.flamingo-pink>.switch-to-item-entry-icon {
  background:#edacd426;
  color:#ffd5e4
}
.switch-to-item-entry-with-links {
  display:flex;
  align-items:center
}
.switch-to-item-entry-links {
  display:flex;
  flex:1 1 auto;
  align-items:center;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.switch-to-item-metadata {
  margin:0 0 calc(var(--tlp-small-spacing)/2) calc(var(--tlp-x-large-spacing));
  color:var(--tlp-neutral-dark-color-darker-20);
  font-size:.65rem
}
.switch-to-item-entry-with-links-with-badge+.switch-to-item-metadata {
  margin-top:calc(var(--tlp-small-spacing)/2)
}
.switch-to-search-results {
  margin:0 0 0 calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2);
  font-size:.875rem
}
.switch-to-search-results-list {
  margin:0 0 0 calc(-1*(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2))
}
.switch-to-search-results-list>.switch-to-item-entry {
  margin:0 0 calc(var(--tlp-medium-spacing)/2);
  padding-bottom:calc(var(--tlp-medium-spacing)/2)
}
.switch-to-search-results-list-has-more {
  margin:var(--tlp-medium-spacing) 0 var(--tlp-medium-spacing) calc(var(--tlp-large-spacing) + var(--tlp-small-spacing) + var(--tlp-small-spacing)/2)
}
.switch-to-search-results-info-icon,
.switch-to-search-results-loading-icon {
  margin:0 0 0 calc(var(--tlp-small-spacing)/2)
}
.switch-to-search-results-error-icon {
  margin:0 calc(var(--tlp-small-spacing)/2) 0 0
}
.switch-to-search-results-error {
  opacity:.75;
  color:var(--tlp-danger-color-on-dark-background);
  font-size:.8125rem;
  font-weight:600;
  line-height:1rem
}
.switch-to-item-entry-additional-badge {
  margin:0 0 0 var(--tlp-small-spacing)
}
#switch-to-modal {
  top:5vh;
  right:0;
  left:0;
  box-sizing:border-box;
  margin:0 auto;
  border:0;
  background:none;
  font-size:1rem;
  line-height:1
}
#switch-to-modal>.modal-body {
  max-height:calc(70vh - 64px)
}
.switch-to-modal-header.modal-header {
  box-sizing:border-box;
  padding:calc(var(--tlp-medium-spacing) + 1px) var(--tlp-medium-spacing) calc(var(--tlp-medium-spacing) + 1px) var(--tlp-large-spacing);
  border-bottom:1px solid rgba(104,122,124,.2);
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius);
  background:linear-gradient(0deg,#00000012,#00000012),var(--tlp-dark-color);
  background-blend-mode:overlay
}
.modal-header .switch-to-modal-header-icon {
  padding:0
}
#switch-to-filter {
  margin:0;
  box-shadow:none
}
#switch-to-filter::placeholder {
  color:var(--tlp-dimmed-color)
}
.switch-to-modal-body-title {
  border:0
}
.switch-to-projects-softwaremap-empty-state {
  height:auto;
  padding:0 var(--tlp-medium-spacing);
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-background-color);
  color:var(--tlp-dark-color);
  font-size:.875rem;
  font-weight:500;
  line-height:38px;
  text-align:center
}
.switch-to-projects-softwaremap-empty-state:hover,
.switch-to-projects-softwaremap-empty-state:focus {
  background:var(--tlp-border-light-color);
  text-decoration:none
}
.empty-state-pane,
.empty-state-page {
  display:flex;
  flex-direction:column;
  align-items:center
}
.empty-state-page {
  margin:calc(4*var(--tlp-large-spacing)) auto var(--tlp-medium-spacing)
}
.empty-state-pane {
  margin:var(--tlp-large-spacing) auto
}
.empty-state-pane-centered {
  justify-content:center
}
.empty-state-title {
  margin:0;
  color:var(--tlp-typo-default-text-color);
  font-size:1.5rem;
  line-height:1.875rem;
  text-align:center
}
.empty-state-title+.empty-state-text {
  margin-top:var(--tlp-small-spacing)
}
.empty-state-text {
  margin:0 0 var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:1rem;
  line-height:1.5rem;
  text-align:center
}
.empty-state-text:last-child {
  margin-bottom:0
}
.empty-state-text+.empty-state-action {
  margin-top:var(--tlp-large-spacing)
}
.empty-state-text-smaller {
  font-size:.875rem;
  line-height:1.25rem
}
.empty-state-action {
  margin:var(--tlp-x-large-spacing) 0 0
}
.empty-state-icon {
  margin:0 0 var(--tlp-medium-spacing);
  color:var(--tlp-illustration-main-color);
  font-size:3rem
}
.empty-state-illustration {
  margin:0 0 var(--tlp-x-large-spacing)
}
.browser-unsupported {
  position:fixed;
  z-index:9999;
  width:100%;
  padding:var(--tlp-x-large-spacing) 0;
  background:var(--tlp-structure-background-color);
  color:var(--tlp-swatch-fiesta-red);
  font-size:1.5em;
  text-align:center
}
.skip-to-main-link {
  display:flex;
  position:absolute;
  z-index:2005;
  right:0;
  left:0;
  align-items:center;
  justify-content:center;
  height:50px;
  opacity:0;
  pointer-events:none
}
.skip-to-main-link:focus-within {
  opacity:1
}
.skip-to-main-link a,
.skip-to-main-link a:focus span {
  margin-right:5px
}
.skip-to-main-link-target:target {
  border:unset
}
.skip-to-main-link {
  border-color:var(--tlp-dark-color)
}
.skip-to-main-link a,
.skip-to-main-link a:focus {
  background:var(--tlp-dark-color);
  color:var(--tlp-white-color)
}
.main {
  padding:0
}
@media screen and (max-width: 880px) {
  .main {
    padding:45px 0 0
  }
}
@media screen and (max-width: 650px) {
  .main {
    padding:90px 0 0
  }
}
.main #feedback ul {
  margin:12px
}
.main .toolbar.nav-pills {
  margin:0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  border:0;
  border-bottom:1px solid var(--tlp-background-color-darker-05);
  background:var(--tlp-background-color);
  font-size:13px
}
.main .toolbar.nav-pills li>a {
  margin:0 30px 15px 0;
  padding:0;
  background:none;
  color:#686868;
  font-weight:400
}
.main .toolbar.nav-pills li>a:hover,
.main .toolbar.nav-pills li>a:focus {
  background:none;
  color:#303030;
  font-weight:400
}
.main .breadcrumb+.toolbar.nav-pills {
  padding:0 var(--tlp-medium-spacing)
}
.main .content {
  padding:12px 12px 150px
}
.full-width+.main #feedback {
  margin-top:60px
}
.tlp-swatch-inca-silver {
  --primary-color: #5d5d5d;
  --secondary-color: light-dark( #cacaca, rgb(32.55, 32.55, 32.55) );
  --border-color: light-dark(#a5a5a5, #5d5d5d);
  --text-color: light-dark(#525252, #aeaeae);
  --text-on-dark-color: #aeaeae;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQXRGKYphCXIrgiklWCNJJlNUwK4jyDLpivMGDM/gBpiMIC2fsGi0AAAAASUVORK5CYII=)
}
.tlp-swatch-chrome-silver {
  --primary-color: #8f8f8f;
  --secondary-color: light-dark( #dcdcdc, rgb(50.05, 50.05, 50.05) );
  --border-color: light-dark(#b7b7b7, #8f8f8f);
  --text-color: light-dark(#5f5f5f, #c7c7c7);
  --text-on-dark-color: #c7c7c7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCmGKYBbB5ZEVoitCUUyWQpAJRFkNs4ooz+AMLaLDEQDzRQYLoXGuIgAAAABJRU5ErkJggg==)
}
.tlp-swatch-firemist-silver {
  --primary-color: #c5c5c5;
  --secondary-color: light-dark( #f3f3f3, rgb(68.95, 68.95, 68.95) );
  --border-color: light-dark(#c9c9c9, #c5c5c5);
  --text-color: light-dark(#6f6f6f, #e2e2e2);
  --text-on-dark-color: #e2e2e2;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALklEQVQoU2NkIBIwEqmOgSKF/xkYMA1ANxGkCAZQ5LBZTZSJOP1GkWewmkq0iQC0cwMLy6sC+AAAAABJRU5ErkJggg==)
}
.tlp-swatch-red-wine {
  --primary-color: #a10202;
  --secondary-color: light-dark( #f7a9a9, rgb(56.35, .7, .7) );
  --border-color: light-dark(#da6d70, #a10202);
  --text-color: light-dark(#842f2f, rgb(253.3820858896, 124.7579141104, 124.7579141104));
  --text-on-dark-color: rgb(253.3820858896, 124.7579141104, 124.7579141104);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAFElEQVQYV2NkgID/UBpEMTIOZUEAOBkKC6eV9MQAAAAASUVORK5CYII=)
}
.tlp-swatch-fiesta-red {
  --primary-color: #f02727;
  --secondary-color: light-dark( #f9d1d1, rgb(91.3090909091, 6.3409090909, 6.3409090909) );
  --border-color: light-dark(#f7a0a0, #f02727);
  --text-color: light-dark(#b70d0d, rgb(247.5, 147, 147));
  --text-on-dark-color: rgb(247.5, 147, 147);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAE0lEQVQYV2NkQID/UCYj41AWBAAQQQoLL2tcTwAAAABJRU5ErkJggg==)
}
.tlp-swatch-coral-pink {
  --primary-color: #ff8a8a;
  --secondary-color: light-dark( #fff2f2, rgb(137.55, 0, 0) );
  --border-color: light-dark(#f1c9c9, #ff8a8a);
  --text-color: light-dark(#bf4747, rgb(255, 196.5, 196.5));
  --text-on-dark-color: rgb(255, 196.5, 196.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAAGElEQVQYV2NkQID/DAwMjCAumICCIScIABBpCgsKzidJAAAAAElFTkSuQmCC)
}
.tlp-swatch-teddy-brown {
  --primary-color: #9a600d;
  --secondary-color: light-dark( #e2c59b, rgb(53.9, 33.6, 4.55) );
  --border-color: light-dark(#b38d57, #9a600d);
  --text-color: light-dark(#774a0a, rgb(241.6497005988, 182.0868263473, 96.8502994012));
  --text-on-dark-color: rgb(241.6497005988, 182.0868263473, 96.8502994012);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJklEQVQoU2NkYGD4z0AEYKSJQiIsZmAAWU0UoI0biQ4eot1IlEIAK5wGBTsO21kAAAAASUVORK5CYII=)
}
.tlp-swatch-clockwork-orange {
  --primary-color: #f18e06;
  --secondary-color: light-dark( #ffddae, rgb(84.35, 49.7, 2.1) );
  --border-color: light-dark(#ffc16c, #f18e06);
  --text-color: light-dark(#945600, rgb(251.8056680162, 199.0991902834, 126.6943319838));
  --text-on-dark-color: rgb(251.8056680162, 199.0991902834, 126.6943319838);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAJklEQVQoU2NkYGD4z0AEYCRFIRHmMTCATCQKkGQ10Z4h2mqiFAIAecMEBZ+4TpwAAAAASUVORK5CYII=)
}
.tlp-swatch-graffiti-yellow {
  --primary-color: #ffd300;
  --secondary-color: light-dark( #fff7d0, rgb(89.25, 73.85, 0) );
  --border-color: light-dark(#f5d01b, #ffd300);
  --text-color: light-dark(#8a6c00, rgb(255, 233, 127.5));
  --text-on-dark-color: rgb(255, 233, 127.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAG0lEQVQoU2NkYGD4z0AEYCRCDVgJbRQOdjcCAOk3AgdaYQEOAAAAAElFTkSuQmCC)
}
.tlp-swatch-army-green {
  --primary-color: #5f8347;
  --secondary-color: light-dark( #b4d49f, rgb(33.25, 45.85, 24.85) );
  --border-color: light-dark(#86ab65, #5f8347);
  --text-color: light-dark(#385f1e, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAANUlEQVQoU2NkwAT/YUKMaHJwCQYGBkZkSRQJkCaYJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqgwJCNMDfv0AAAAASUVORK5CYII=)
}
.tlp-swatch-neon-green {
  --primary-color: #6abf1d;
  --secondary-color: light-dark( #d8efc4, rgb(37.1, 66.85, 10.15) );
  --border-color: light-dark(#94c765, #6abf1d);
  --text-color: light-dark(#137900, rgb(179.8636363636, 235.8863636364, 129.1136363636));
  --text-on-dark-color: rgb(179.8636363636, 235.8863636364, 129.1136363636);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAMklEQVQoU2NkwAT/oUKMjGhycAmQOLIkigSyJIYETBKrBFE6YW7CaSdWBeheASmCmwAAqxIJCmDTh/IAAAAASUVORK5CYII=)
}
.tlp-swatch-acid-green {
  --primary-color: #b9e45d;
  --secondary-color: light-dark( #f3fdde, rgb(70.7388888889, 96.3, 16.05) );
  --border-color: light-dark(#c4e6a5, #b9e45d);
  --text-color: light-dark(#567d00, rgb(173.4257425743, 200.8712871287, 155.1287128713));
  --text-on-dark-color: rgb(173.4257425743, 200.8712871287, 155.1287128713);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAYAAAD+WDajAAAAM0lEQVQoU2NkwAT/GRgYGEHCYAIJwCXQJVEkkCUxJGCSWCWI0glzD047sSpA9wpIEdwEAKs2CQpUckTQAAAAAElFTkSuQmCC)
}
.tlp-swatch-sherwood-green {
  --primary-color: #009465;
  --secondary-color: light-dark( #a1dcc9, rgb(0, 51.8, 35.35) );
  --border-color: light-dark(#28c4a0, #009465);
  --text-color: light-dark(#006545, rgb(74, 255, 197.5202702703));
  --text-on-dark-color: rgb(74, 255, 197.5202702703);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAKElEQVQoU2NkIBIwQtX9J6CekWyFMI0wC2A2YZg4gApxeZ50XxMMdgDcMAwL/F/cwAAAAABJRU5ErkJggg==)
}
.tlp-swatch-ocean-turquoise {
  --primary-color: #28c4a0;
  --secondary-color: light-dark( #cbf5ea, rgb(14, 68.6, 56) );
  --border-color: light-dark(#6be0c5, #28c4a0);
  --text-color: light-dark(#00775c, rgb(141.2203389831, 231.7796610169, 210.8813559322));
  --text-on-dark-color: rgb(141.2203389831, 231.7796610169, 210.8813559322);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAK0lEQVQoU2NkIBIwEqmOAVnhfxyawGrQFaLbANI82BRi8w+GG/GGFNHhCAARkQoLuHVJTgAAAABJRU5ErkJggg==)
}
.tlp-swatch-surf-green {
  --primary-color: #75e4bf;
  --secondary-color: light-dark( #eefdf8, rgb(19.7590909091, 100.9909090909, 73.9136363636) );
  --border-color: light-dark(#90e0cd, #75e4bf);
  --text-color: light-dark(#1b805e, rgb(186, 241.5, 223));
  --text-on-dark-color: rgb(186, 241.5, 223);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/9FsgBuEbiJIIUwMmY1hNUkKkW3HaTXOQCDb1zhNBADbdQYL29YF0gAAAABJRU5ErkJggg==)
}
.tlp-swatch-deep-blue {
  --primary-color: #0480bf;
  --secondary-color: light-dark( #acd8ef, rgb(1.4, 44.8, 66.85) );
  --border-color: light-dark(#4eb9f1, #0480bf);
  --text-color: light-dark(#005f90, rgb(100.7307692308, 200.8846153846, 251.7692307692));
  --text-on-dark-color: rgb(100.7307692308, 200.8846153846, 251.7692307692);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAARklEQVQoU2NkwAT/oUKMyFIoHAYGBpgimBq4PLJCdEUoimEKkRVhFQMJYlMEMw0uR5JCkG6irMawBi3EwG4mK3jQTUYxBABt4w4JizXljwAAAABJRU5ErkJggg==)
}
.tlp-swatch-lake-placid-blue {
  --primary-color: #1ebade;
  --secondary-color: light-dark( #d4f7ff, rgb(10.5, 65.1, 77.7) );
  --border-color: light-dark(#83daef, #1ebade);
  --text-color: light-dark(#007792, rgb(141.3571428571, 221.2142857143, 239.6428571429));
  --text-on-dark-color: rgb(141.3571428571, 221.2142857143, 239.6428571429);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAP0lEQVQoU2NkIBIwYlH3HyqGIoeuEKYIph8uj6wQ3SQUPkwhVusYGBjg4iQrBLmJKKthjifKM+iK8QYPzuAHALSADAvR5e1eAAAAAElFTkSuQmCC)
}
.tlp-swatch-daphne-blue {
  --primary-color: #87dbef;
  --secondary-color: light-dark( #eaf9fd, rgb(15.4, 96.25, 115.5) );
  --border-color: light-dark(#8deaff, #87dbef);
  --text-color: light-dark(#007a96, #c3edf7);
  --text-on-dark-color: #c3edf7;
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAO0lEQVQoU2NkIBIwEqmOAZvC/1DNKHLoCkGKYGLIbBQTUSSgpsLFkE0kWiHIEKKshgUAUZ7BGVpEhyMAAbEKCyJQyzEAAAAASUVORK5CYII=)
}
.tlp-swatch-plum-crazy {
  --primary-color: #7c2db3;
  --secondary-color: light-dark( #d2abec, rgb(43.4, 15.75, 62.65) );
  --border-color: light-dark(#a075bf, #7c2db3);
  --text-color: light-dark(#6a14a7, rgb(193.7142857143, 145.2985714286, 227.4214285714));
  --text-on-dark-color: rgb(193.7142857143, 145.2985714286, 227.4214285714);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMklEQVQoU2NkIBIwQtX9R1KPVYwihdgcwwgzESaJ7ASQGFyeZIXoJqFbD7ea+r4mGOwA3DAMC2da0w8AAAAASUVORK5CYII=)
}
.tlp-swatch-ultra-violet {
  --primary-color: #a44ee1;
  --secondary-color: light-dark( #edd4ff, rgb(59.4289855072, 15.3695652174, 90.6804347826) );
  --border-color: light-dark(#dab7f3, #a44ee1);
  --text-color: light-dark(#8b21d6, rgb(209.5, 166.5, 240));
  --text-on-dark-color: rgb(209.5, 166.5, 240);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAL0lEQVQoU2NkIBIwEqmOAVnhf6gmmBgKnyyFMFegmwwWx+ZGggpp50asIUZ0OAIAEZEKC7CvpQsAAAAASUVORK5CYII=)
}
.tlp-swatch-lilac-purple {
  --primary-color: #ce91fa;
  --secondary-color: light-dark( #f6eaff, rgb(79.3434782609, 6.0108695652, 132.2391304348) );
  --border-color: light-dark(#ddc0f3, #ce91fa);
  --text-color: light-dark(#8e4cbd, rgb(230.5, 200, 252.5));
  --text-on-dark-color: rgb(230.5, 200, 252.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAMUlEQVQoU2NkIBIwEqmOgWyF/xkYwJphNNxCbCZiKAKpRldIkolY/Ue2Z3CGFtEmAgB0kQULqk3wPgAAAABJRU5ErkJggg==)
}
.tlp-swatch-panther-pink {
  --primary-color: #c42887;
  --secondary-color: light-dark( #f9b8e0, rgb(68.6, 14, 47.25) );
  --border-color: light-dark(#e886c3, #c42887);
  --text-color: light-dark(#9a1d69, rgb(231.7796610169, 141.2203389831, 196.3686440678));
  --text-on-dark-color: rgb(231.7796610169, 141.2203389831, 196.3686440678);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAFklEQVQYV2NkwAEYiZH4j6wIWQeFEgDL2QQDnNTt9AAAAABJRU5ErkJggg==)
}
.tlp-swatch-peggy-pink {
  --primary-color: #e560b2;
  --secondary-color: light-dark( #ffdcf2, rgb(97.7635135135, 15.9864864865, 66.4054054054) );
  --border-color: light-dark(#e8b7d6, #e560b2);
  --text-color: light-dark(#c5007a, rgb(242, 175.5, 216.5));
  --text-on-dark-color: rgb(242, 175.5, 216.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAF0lEQVQYV2NkwAEYKZb4DzWBEd0ouAQALOQCBtacyWUAAAAASUVORK5CYII=)
}
.tlp-swatch-flamingo-pink {
  --primary-color: #edacd4;
  --secondary-color: light-dark( #ffeff5, rgb(117.6381188119, 25.5118811881, 82.204950495) );
  --border-color: light-dark(#ffd0e1, #edacd4);
  --text-color: light-dark(#b7438a, rgb(246, 213.5, 233.5));
  --text-on-dark-color: rgb(246, 213.5, 233.5);
  --accessibility-pattern: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAFCAYAAABmWJ3mAAAAFElEQVQYV2NkwAEYaSvxn4GBgREABvABBqnItn8AAAAASUVORK5CYII=)
}
#login-box #login-help:hover,
#login-box #login-help:active,
#login-box .not-a-member>a {
  color:var(--tlp-main-color)
}
#login-box>form #login-lost-password {
  color:var(--tlp-main-color)
}
.additional-connectors-or {
  display:block;
  position:relative;
  height:100px;
  color:#bbb;
  font-size:12px
}
.additional-connectors-or>span {
  position:absolute;
  z-index:2;
  top:50%;
  left:50%;
  padding:0 10px;
  transform:translate(-50%,-50%);
  background:#fff;
  white-space:nowrap
}
.additional-connectors-or:before {
  content:"";
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  width:100%;
  height:1px;
  border-top:1px solid #f1f1f1
}
.additional-connectors-list {
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:auto;
  gap:5px
}
.additional-connectors-list.one-column {
  grid-template-columns:1fr
}
.additional-connectors-list>.btn.btn-primary.colored-button {
  display:block;
  box-sizing:border-box;
  padding:18px 5px;
  font-size:16px;
  line-height:normal
}
.additional-connectors-list>.btn.btn-primary.colored-button>i {
  margin:0 3px 0 0;
  font-size:18px
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.inca_silver {
  border-color:#5d5d5d!important;
  background:#5d5d5d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.inca_silver:hover {
  border-color:#505050!important;
  background:#505050!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.chrome_silver {
  border-color:#8f8f8f!important;
  background:#8f8f8f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.chrome_silver:hover {
  border-color:#828282!important;
  background:#828282!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.firemist_silver {
  border-color:#c5c5c5!important;
  background:#c5c5c5!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.firemist_silver:hover {
  border-color:#b8b8b8!important;
  background:#b8b8b8!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.red_wine {
  border-color:#a10202!important;
  background:#a10202!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.red_wine:hover {
  border-color:#880202!important;
  background:#880202!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.fiesta_red {
  border-color:#f02727!important;
  background:#f02727!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.fiesta_red:hover {
  border-color:#ed1010!important;
  background:#ed1010!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.coral_pink {
  border-color:#ff8a8a!important;
  background:#ff8a8a!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.coral_pink:hover {
  border-color:#ff7171!important;
  background:#ff7171!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.teddy_brown {
  border-color:#9a600d!important;
  background:#9a600d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.teddy_brown:hover {
  border-color:#82510b!important;
  background:#82510b!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.clockwork_orange {
  border-color:#f18e06!important;
  background:#f18e06!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.clockwork_orange:hover {
  border-color:#d87f05!important;
  background:#d87f05!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.graffiti_yellow {
  border-color:#ffd300!important;
  background:#ffd300!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.graffiti_yellow:hover {
  border-color:#e6be00!important;
  background:#e6be00!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.army_green {
  border-color:#5f8347!important;
  background:#5f8347!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.army_green:hover {
  border-color:#53723e!important;
  background:#53723e!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.neon_green {
  border-color:#6abf1d!important;
  background:#6abf1d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.neon_green:hover {
  border-color:#5ea91a!important;
  background:#5ea91a!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.acid_green {
  border-color:#b9e45d!important;
  background:#b9e45d!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.acid_green:hover {
  border-color:#b0e047!important;
  background:#b0e047!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.sherwood_green {
  border-color:#009465!important;
  background:#009465!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.sherwood_green:hover {
  border-color:#007b54!important;
  background:#007b54!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ocean_turquoise {
  border-color:#28c4a0!important;
  background:#28c4a0!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ocean_turquoise:hover {
  border-color:#24af8f!important;
  background:#24af8f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.surf_green {
  border-color:#75e4bf!important;
  background:#75e4bf!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.surf_green:hover {
  border-color:#60e0b5!important;
  background:#60e0b5!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.deep_blue {
  border-color:#0480bf!important;
  background:#0480bf!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.deep_blue:hover {
  border-color:#036fa6!important;
  background:#036fa6!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lake_placid_blue {
  border-color:#1ebade!important;
  background:#1ebade!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lake_placid_blue:hover {
  border-color:#1ba7c8!important;
  background:#1ba7c8!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.daphne_blue {
  border-color:#87dbef!important;
  background:#87dbef!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.daphne_blue:hover {
  border-color:#71d4ec!important;
  background:#71d4ec!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.plum_crazy {
  border-color:#7c2db3!important;
  background:#7c2db3!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.plum_crazy:hover {
  border-color:#6e289f!important;
  background:#6e289f!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ultra_violet {
  border-color:#a44ee1!important;
  background:#a44ee1!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.ultra_violet:hover {
  border-color:#9938dd!important;
  background:#9938dd!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lilac_purple {
  border-color:#ce91fa!important;
  background:#ce91fa!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.lilac_purple:hover {
  border-color:#c379f9!important;
  background:#c379f9!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.panther_pink {
  border-color:#c42887!important;
  background:#c42887!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.panther_pink:hover {
  border-color:#af2478!important;
  background:#af2478!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.peggy_pink {
  border-color:#e560b2!important;
  background:#e560b2!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.peggy_pink:hover {
  border-color:#e14aa7!important;
  background:#e14aa7!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.flamingo_pink {
  border-color:#edacd4!important;
  background:#edacd4!important
}
.btn:not(.btn-link,
.disabled).btn-primary.colored-button.flamingo_pink:hover {
  border-color:#e897c9!important;
  background:#e897c9!important
}
.widget {
  border:0
}
.widget form {
  margin:0
}
.widget .widget_titlebar {
  padding:8px 12px 10px;
  border-top:1px solid #e9e9e9;
  border-right:1px solid #e9e9e9;
  border-bottom:1px solid var(--tlp-main-color);
  border-left:1px solid #e9e9e9;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:#fff;
  color:var(--tlp-main-color);
  font-weight:400
}
.widget .widget_content {
  padding:12px;
  border-top:1px solid var(--tlp-main-color);
  border-right:1px solid #e9e9e9;
  border-bottom:1px solid #e9e9e9;
  border-left:1px solid #e9e9e9;
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  font-size:.9em
}
div.avatar {
  border:0;
  border-radius:50%
}
div.avatar img {
  width:100%;
  height:100%;
  margin:0;
  border-radius:50%;
  vertical-align:top
}
.search-bar {
  border-top:1px solid #ddd;
  border-bottom:1px solid #ddd;
  background:#f5f5f5
}
.search-bar form .input-append input {
  color:var(--tlp-main-color)
}
.search-bar form .input-append button {
  transition:background .1s linear;
  background:var(--tlp-main-color);
  color:#fff
}
.search-bar form .input-append button:hover {
  transition:background .1s linear;
  background:var(--tlp-main-color-lighter-90)
}
.additional-search-tabs li>a {
  color:#777
}
.additional-search-tabs li>a:hover {
  box-shadow:inset 0 -2px 0 var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.additional-search-tabs li.active>a {
  box-shadow:inset 0 -2px 0 var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.search-panes .search-pane .search-pane-header {
  border-color:var(--tlp-main-color);
  color:var(--tlp-main-color)
}
.search-panes .search-pane .search-pane-body ul li a.active,
.search-panes .search-pane .search-pane-body ul li span.active {
  color:var(--tlp-main-color);
  text-decoration:none
}
#search-results ul li a {
  color:var(--tlp-main-color)
}
#search-results ul li a:hover {
  color:var(--tlp-main-color-darker-10)
}
.admin-permissions>thead>tr>th {
  border-bottom-color:var(--tlp-main-color)
}
#project-confirmation-content p>i {
  color:var(--tlp-main-color)
}
#project-confirmation-redirect a {
  border-radius:var(--tlp-medium-radius);
  border-color:var(--tlp-main-color) var(--tlp-main-color) #002a80;
  background-color:var(--tlp-main-color);
  background-image:linear-gradient(to bottom,var(--tlp-main-color),var(--tlp-main-color));
  background-repeat:repeat-x;
  font-weight:400;
  letter-spacing:.03em
}
.trove-mandatory {
  margin-bottom:10px
}
.trove-mandatory>input {
  margin:0
}
body.viewvc-epel .main .content {
  padding:0 0 150px
}
body.viewvc-epel .tuleap-viewvc-header {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  background:none
}
.project-administration-title {
  margin:0 0 30px;
  padding:20px 20px 0;
  font-size:46px;
  font-weight:400;
  line-height:1
}
.project-administration-content {
  margin:20px
}
.project-banner {
  display:flex;
  justify-content:space-between;
  padding:20px 15px 20px 20px;
  background-color:var(--tlp-warning-color)
}
.project-banner-clamped {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.project-banner-can-be-unclamped {
  cursor:pointer
}
.project-banner>p {
  margin:0;
  color:var(--tlp-white-color)
}
.project-banner>p>a {
  color:var(--tlp-white-color);
  text-decoration:underline
}
#project-banner-close {
  position:relative;
  top:4px;
  left:-2px;
  align-self:baseline;
  margin-left:20px;
  color:var(--tlp-white-color);
  cursor:pointer
}
#project-banner-close:hover {
  opacity:.5
}
.project-banner.project-banner-hidden {
  display:none
}
.platform-banner {
  display:flex;
  position:fixed;
  z-index:2004;
  top:0;
  left:0;
  align-items:baseline;
  justify-content:space-between;
  width:100%;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-medium-spacing) calc(68px + var(--tlp-medium-spacing));
  overflow:hidden
}
.platform-banner-clamped {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}
.platform-banner-can-be-unclamped {
  cursor:pointer
}
.platform-banner-importance-standard {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-info-color),var(--tlp-info-color))
}
.platform-banner-importance-warning {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-warning-color),var(--tlp-warning-color))
}
.platform-banner-importance-critical {
  background:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0icGxhdGZvcm0tYmFubmVyLWlsbHVzdHJhdGlvbiIgd2lkdGg9IjU5IiBoZWlnaHQ9IjUxIiB2aWV3Qm94PSIwIDAgNTkgNTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggb3BhY2l0eT0iMC4zIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2LjA5NzEgNC43MjQ0MkwzOS44NDE4IDEzLjE5MUM0MS41MTkzIDEyLjM4NzQgNDMuNDIxOSAxMi45OTkgNDQuMTE0MyAxNC41NjQ1QzQ0LjgwNjYgMTYuMTI5OSA0NC4wMTU3IDE4LjAzMTggNDIuMzM4MiAxOC44MzU0TDQ2LjA4MjkgMjcuMzAyQzQ2Ljc2NTUgMjguODQ1NCA0NS45NjA3IDMwLjc4MDYgNDQuMzA2OCAzMS41NzI5QzM4LjY1NzkgMzAuMzI0MyAyOS44OTczIDI5LjA5NjggMjEuNDE1OSAzMi4zODQ4QzE4Ljk5NDMgMzQuNjEzNSAxOS4zODExIDM4LjE0MjMgMjIuMDA0MSAzOS4wMjM0QzIxLjczMjEgNDAuNzIzOSAyMi43MDU0IDQyLjAwMjYgMjMuNzcyNiA0My40MDQ4QzI0Ljc5NCA0NC43NDY3IDI1LjkwMTQgNDYuMjAxNiAyNi4wODU3IDQ4LjI0NzNDMjUuODMwMiA1MS4zOTY4IDIxLjk2NTkgNTAuMjk4NSAxOS4wMTExIDQ5LjQ1ODhDMTguNzg0IDQ5LjM5NDIgMTguNTYyMiA0OS4zMzEyIDE4LjM0NzggNDkuMjcxN0MxNy45MTM3IDQ4LjgxNSAxNy40NjY3IDQ4LjM2NDUgMTcuMDE3NCA0Ny45MTE2TDE3LjAxNzMgNDcuOTExNUMxNC4yNTE1IDQ1LjEyMzkgMTEuMzk4NCA0Mi4yNDgzIDEwLjkzMzYgMzcuMjk5MUw4LjA1MTEyIDM4LjY3OTlDNS45NzE5MyAzOS42NzU5IDMuNTY4NjQgMzguOTAzNCAyLjcxMDQ4IDM2Ljk2MzFMMC44MzgxNDMgMzIuNzI5OEMtMC4wMjAwMTIyIDMwLjc4OTYgMC45NzkwMTkgMjguMzg3MiAzLjA1ODIxIDI3LjM5MTJMMTQuMzk5MyAyMS45NTg1QzIzLjQ3MjEgMTcuNjEyNCAyOC44NDg0IDkuMDUxNzUgMzEuODI0NiAzLjM1MDkzQzMzLjQ3ODUgMi41NTg2NyAzNS40MTQ1IDMuMTgxMDMgMzYuMDk3MSA0LjcyNDQyWk0yMS4yMzY1IDI5LjEzMDdDMjcuNTEwOSAyNi44NzMzIDM0LjU5MDUgMjYuNTAxMyA0Mi43MDc1IDI3Ljk1NjlMMzMuNDA0NCA2LjkyMjc3QzI5LjE4OCAxNC4yODY1IDI0LjMzMTggMTkuNjg1NSAxOC42MDM1IDIzLjE3NzZMMjEuMjM2NSAyOS4xMzA3Wk00OS42OTczIDExLjYzNDNDNDkuMjAwNiAxMS44NjYgNDguOTgyIDEyLjQ1ODQgNDkuMjA5MSAxMi45NTc0QzQ5LjQzNjEgMTMuNDU2NCA1MC4wMjI4IDEzLjY3MzEgNTAuNTE5NSAxMy40NDE0TDU2LjcyNTIgMTAuNTQ2NEM1Ny4yMjE4IDEwLjMxNDcgNTcuNDQwNCA5LjcyMjM1IDU3LjIxMzQgOS4yMjMzMkM1Ni45ODYzIDguNzI0MjkgNTYuMzk5NiA4LjUwNzU4IDU1LjkwMjkgOC43MzkzTDQ5LjY5NzMgMTEuNjM0M1pNNDQuMTE5NiA2LjgyNDg0QzQzLjczNDUgNi40NjgxNSA0My43NDAzIDUuODM5NjIgNDQuMTMyNSA1LjQyMUw0OC41Mjc4IDAuNzMwNDYxQzQ4LjkyMDEgMC4zMTE4MzcgNDkuNTUwMyAwLjI2MTYzMSA0OS45MzU0IDAuNjE4MzI1QzUwLjMyMDYgMC45NzUwMTYgNTAuMzE0OCAxLjYwMzU0IDQ5LjkyMjUgMi4wMjIxNkw0NS41MjczIDYuNzEyN0M0NS4xMzUgNy4xMzEzMiA0NC41MDQ4IDcuMTgxNTMgNDQuMTE5NiA2LjgyNDg0Wk01MC45MTc4IDIxLjcwMzZDNTAuMzkzMyAyMS43MjUyIDQ5Ljk1NDUgMjEuMjc3MSA0OS45Mzc2IDIwLjcwMjZDNDkuOTIwNyAyMC4xMjgxIDUwLjMzMjIgMTkuNjQ0OCA1MC44NTY2IDE5LjYyMzFMNTcuNDU1NyAxOS4zNTA4QzU3Ljk4MDIgMTkuMzI5MiA1OC40MTkgMTkuNzc3MyA1OC40MzU5IDIwLjM1MThDNTguNDUyOCAyMC45MjYzIDU4LjA0MTMgMjEuNDA5NiA1Ny41MTY5IDIxLjQzMTNMNTAuOTE3OCAyMS43MDM2WiIgZmlsbD0id2hpdGUiLz48L3N2Zz4=) left 9px bottom -4px no-repeat,linear-gradient(var(--tlp-danger-color),var(--tlp-danger-color))
}
.platform-banner-illustration {
  position:absolute;
  bottom:-10px;
  left:9px;
  opacity:.67
}
.platform-banner-message-container {
  display:table-cell;
  width:100%;
  padding:0 68px 0 0
}
.platform-banner-message-container>p {
  margin:0;
  color:var(--tlp-white-color);
  font-size:.875rem;
  font-weight:500;
  line-height:1.375rem;
  text-align:center
}
.platform-banner-message-container>p a {
  color:var(--tlp-white-color);
  text-decoration:underline
}
#platform-banner-close {
  display:table-cell;
  color:var(--tlp-white-color);
  cursor:pointer
}
#platform-banner-close:hover {
  opacity:.5
}
.platform-banner.platform-banner-hidden {
  display:none
}
.platform-banner-navbar-button {
  flex:0 0 auto;
  margin:0 var(--tlp-small-spacing);
  transition:opacity ease-in-out .1s
}
.platform-banner-navbar-button:hover {
  opacity:.8
}
.platform-banner-navbar-button.platform-banner-hidden {
  display:none
}
.platform-banner {
  box-sizing:border-box
}
body.has-visible-project-banner .platform-banner {
  box-shadow:inset 0 -1px #0000001a
}
.platform-banner-navbar-button {
  width:40px;
  padding:0;
  border-radius:50%
}
.platform-banner-navbar-button.btn-danger {
  border:0!important;
  background:var(--tlp-danger-color)!important
}
.platform-banner-navbar-button.btn-danger:hover,
.platform-banner-navbar-button.btn-danger:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-danger-color)!important
}
.platform-banner-navbar-button.btn-warning {
  border:0!important;
  background:var(--tlp-warning-color)!important
}
.platform-banner-navbar-button.btn-warning:hover,
.platform-banner-navbar-button.btn-warning:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-warning-color)!important
}
.platform-banner-navbar-button.btn-info {
  border:0!important;
  background:var(--tlp-info-color)!important
}
.platform-banner-navbar-button.btn-info:hover,
.platform-banner-navbar-button.btn-info:hover:not(.btn-link,
:disabled) {
  background:var(--tlp-info-color)!important
}
body .project-with-background .main-project-tabs {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .main-project-tabs {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .main-project-tabs {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .main-project-tabs {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .dashboard-project-header {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .dashboard-project-header {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .dashboard-project-header {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .dashboard-project-header {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .breadcrumb-container {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .breadcrumb-container {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .breadcrumb-container {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .breadcrumb-container {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background #feedback {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background #feedback {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background #feedback {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background #feedback {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .administration-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .administration-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .administration-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .administration-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .project-administration-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-administration-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .project-administration-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-administration-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .project-header-title {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-header-title {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .project-header-title {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .project-header-title {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
body .project-with-background .toolbar.nav-pills {
  background:linear-gradient(var(--tlp-dark-color-transparent-70),var(--tlp-dark-color-transparent-70)),var(--project-background-image),linear-gradient(var(--project-background-prominent-color),var(--project-background-prominent-color));
  background-attachment:fixed;
  background-position:250px 0;
  background-size:calc(var(--project-background-size) - 250px)
}
body .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .toolbar.nav-pills {
  background-position:250px 54px
}
body.sidebar-collapsed .project-with-background .toolbar.nav-pills {
  background-position:50px 0;
  background-size:calc(var(--project-background-size) - 50px)
}
body.sidebar-collapsed .platform-banner:not(.platform-banner-hidden)~#main-container .project-with-background .toolbar.nav-pills {
  background-position:50px 54px;
  background-size:calc(var(--project-background-size) - 50px)
}
.project-with-background .project-administration-title,
.project-with-background .administration-title,
.project-with-background .project-header-title {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3);
  margin:0;
  padding:0 var(--tlp-medium-spacing) 30px
}
.project-with-background .toolbar.nav-pills {
  border-bottom:initial
}
.project-with-background .toolbar.nav-pills li>a {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3)
}
.project-with-background .toolbar.nav-pills li>a:hover,
.project-with-background .toolbar.nav-pills li>a:focus {
  color:#a9a9a9
}
.project-with-background .breadcrumb,
.project-with-background .breadcrumb-link {
  color:var(--tlp-white-color);
  text-shadow:0 1px 4px rgba(0,0,0,.3)
}
.project-with-background .breadcrumb-dropdown-item,
.project-with-background .breadcrumb-dropdown-section-title {
  text-shadow:initial
}
.project-with-background .breadcrumb-item:not(.breadcrumb-item-disabled):hover>.breadcrumb-link {
  background:#0000004d;
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-switchable:hover>.breadcrumb-link:after {
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-project-privacy-icon.fa-lock,
.project-with-background .breadcrumb-project-privacy-icon.fa-tlp-lock-plus-r {
  background:var(--tlp-structure-background-color);
  color:var(--tlp-dark-color)
}
.project-with-background .breadcrumb-project-privacy-icon.fa-lock-open,
.project-with-background .breadcrumb-project-privacy-icon.fa-tlp-unlock-plus-r,
.project-with-background .breadcrumb-project-privacy-icon-with-flags {
  background:#0000004d;
  color:var(--tlp-white-color)
}
.project-with-background .breadcrumb-project-privacy-icon-with-flags>.breadcrumb-project-privacy-icon {
  background:none;
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs {
  background:#0000004d;
  margin:0;
  box-shadow:none
}
.project-with-background .main-project-tabs>.nav-tabs>li {
  border:0
}
.project-with-background .main-project-tabs>.nav-tabs>li.active,
.project-with-background .main-project-tabs>.nav-tabs>li:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:focus {
  box-shadow:none
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:focus,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:focus,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:hover,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:focus {
  background:#0000004d;
  border:0;
  border-top:3px solid var(--tlp-white-color);
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li.active>a:focus>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:hover>a:focus>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:hover>.caret,
.project-with-background .main-project-tabs>.nav-tabs>li:focus>a:focus>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li>a {
  border:0;
  border-top:3px solid rgba(0,0,0,0);
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.dropdown.open>a:hover>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active.open {
  color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li.active>a {
  background:#0000004d;
  border-bottom:0;
  border-top-color:var(--tlp-white-color)
}
.project-with-background .main-project-tabs>.nav-tabs>li>.dropdown-toggle>.caret {
  border-top-color:var(--tlp-white-color);
  border-bottom-color:var(--tlp-white-color)
}
.project-with-background #feedback {
  padding:var(--tlp-medium-spacing) 0
}
.project-with-background #feedback:empty {
  padding:0
}
.project-with-background #feedback>.feedback_error:first-child,
.project-with-background #feedback>.feedback_warning:first-child,
.project-with-background #feedback>.feedback_info:first-child {
  margin-top:0
}
.project-with-background #feedback>.feedback_error:last-child,
.project-with-background #feedback>.feedback_warning:last-child,
.project-with-background #feedback>.feedback_info:last-child {
  margin-bottom:0
}
.administration-title,
.project-header-title {
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0
}
h1.almost-tlp-title {
  margin:0 0 30px;
  font-size:36px;
  font-weight:600;
  line-height:1
}
h2.almost-tlp-title {
  margin:0 0 20px;
  color:var(--tlp-main-color);
  font-size:28px;
  font-weight:400
}
.almost-tlp-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  text-transform:uppercase
}
.tlp-date-on-right:after {
  content:attr(title);
  display:inline-block;
  margin:0 0 0 8px;
  color:#afafaf;
  font-size:11px;
  white-space:nowrap
}
.tlp-date-on-top {
  position:relative
}
.tlp-date-on-top:before {
  content:attr(title);
  display:inline-block;
  position:absolute;
  top:-9px;
  color:#afafaf;
  font-size:11px;
  line-height:10px;
  white-space:nowrap
}
.popover.current-project-nav-popover {
  width:400px;
  padding:0;
  border:0;
  border-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-20);
  color:var(--tlp-neutral-dark-color);
  font-size:.875rem;
  font-weight:400;
  letter-spacing:normal;
  line-height:1.5rem;
  text-transform:none
}
.popover.current-project-nav-popover.right>.arrow:after {
  border-right-color:var(--tlp-dark-color-darker-20);
  border-bottom-color:#0000
}
.popover.current-project-nav-popover.bottom>.arrow {
  left:var(--tlp-x-large-spacing)
}
.popover.current-project-nav-popover.bottom>.arrow:after {
  border-bottom-color:var(--tlp-dark-color-darker-20)
}
.popover.current-project-nav-popover.bottom>.arrow+.popover-content {
  border-radius:var(--tlp-large-radius)
}
.popover.current-project-nav-popover>h3 {
  margin:0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) 0;
  border-bottom:0;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background-color:var(--tlp-dark-color-darker-20);
  color:var(--tlp-white-color);
  font-size:1rem;
  font-weight:600;
  letter-spacing:normal;
  line-height:1.5rem;
  cursor:initial
}
.popover.current-project-nav-popover>.popover-content {
  padding:var(--tlp-medium-spacing);
  border-bottom-right-radius:var(--tlp-large-radius);
  border-bottom-left-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-20);
  color:var(--tlp-neutral-dark-color)
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-separator {
  margin:var(--tlp-medium-spacing) calc(-1*var(--tlp-medium-spacing));
  border-top:1px solid var(--tlp-dark-color-lighter-10);
  border-bottom:0;
  background:none
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-content-title {
  margin:0 0 4px;
  padding:0;
  border:0;
  color:var(--tlp-neutral-light-color);
  font-size:1rem;
  font-weight:600;
  line-height:1.5rem
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-content-title:last-child {
  margin:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag {
  position:relative;
  margin:0 0 var(--tlp-medium-spacing);
  padding:0 0 0 20px
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag:last-child {
  margin:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fas,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fa,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield {
  position:absolute;
  left:0
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fas,
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.fa {
  top:6px;
  color:var(--tlp-neutral-light-color);
  font-size:.75rem
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield {
  top:3px;
  width:12px
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.tuleap-svg-project-shield>path {
  fill:var(--tlp-neutral-light-color)
}
.popover.current-project-nav-popover>.popover-content .current-project-nav-flag-popover-flag>.current-project-nav-flag-popover-content-description:last-child {
  margin:0
}
.current-project-sidebar-popover-privacy {
  left:244px!important
}
.current-project-sidebar-popover-privacy>.arrow {
  top:calc(50% - 4px)
}
.current-project-sidebar-popover-privacy>.popover-content>.privacy-description {
  margin:0
}
.current-project-nav-popover-privacy {
  top:28px!important;
  left:0!important;
  min-width:400px
}
.current-project-nav-popover-privacy>.arrow {
  left:62px
}
:not(.breadcrumb-project-privacy-icon-with-flags)+.current-project-nav-popover-privacy {
  top:28px!important;
  left:-18px!important
}
:not(.breadcrumb-project-privacy-icon-with-flags)+.current-project-nav-popover-privacy>.arrow {
  left:30px
}
#current-project-nav-title-popover {
  display:none
}
body.sidebar-expanded .project-sidebar-project-flags-popover {
  left:248px!important
}
body.sidebar-expanded .project-sidebar-project-flags-popover>.arrow {
  top:calc(50% - var(--tlp-large-spacing))
}
body.sidebar-expanded .project-sidebar-project-flags-popover.in {
  margin:var(--tlp-large-spacing) 4px
}
.codendi-tooltip {
  position:absolute;
  z-index:100051;
  margin:16px 0 0;
  padding:16px;
  border-radius:var(--tlp-large-radius);
  background-color:var(--tlp-dark-color);
  box-shadow:var(--tlp-flyover-shadow);
  color:var(--tlp-white-color);
  font-size:12px;
  font-weight:600;
  line-height:14px
}
.codendi-tooltip:before {
  content:"";
  position:absolute;
  top:-10px;
  left:8px;
  width:0;
  height:0;
  border-width:0 10px 10px;
  border-style:solid;
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--tlp-dark-color) rgba(0,0,0,0)
}
.codendi-tooltip>table>tbody>tr>td {
  padding:0 0 8px;
  vertical-align:top
}
.codendi-tooltip>table>tbody>tr:last-child>td {
  padding:0
}
.cross-ref-tooltip-collection {
  display:flex;
  flex-wrap:wrap;
  margin:0 0 -8px
}
.cross-ref-tooltip-collection>img {
  margin:0 8px 8px 0;
  object-fit:cover
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item {
  flex:0 0 auto;
  width:150px;
  margin:0 8px 8px 0;
  text-align:center
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item>.fa {
  margin:8px 0;
  font-size:26px
}
.cross-ref-tooltip-collection>.cross-ref-tooltip-collection-item>p {
  word-break:break-all
}
.codendi-tooltip.crossref-tooltip {
  padding:0
}
.codendi-tooltip.crossref-tooltip:before {
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--tlp-dark-color-darker-10) rgba(0,0,0,0)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]:before {
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--border-color) rgba(0,0,0,0)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-header,
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-body {
  border-top:4px solid var(--border-color);
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius)
}
.codendi-tooltip.crossref-tooltip[class*=tlp-swatch-]>.crossref-tooltip-header+.crossref-tooltip-body {
  border-top:0
}
.crossref-tooltip-header {
  display:flex;
  align-items:center;
  padding:16px;
  border-top-left-radius:var(--tlp-large-radius);
  border-top-right-radius:var(--tlp-large-radius);
  background:var(--tlp-dark-color-darker-10);
  font-size:16px;
  line-height:20px
}
.crossref-tooltip-header:last-child {
  border-radius:var(--tlp-large-radius)
}
.crossref-tooltip-header-prefix-icon {
  flex:0 0 auto;
  margin:0 8px 0 0
}
.crossref-tooltip-header-prefix-xref-and-title {
  font-size:.875rem;
  line-height:1.125rem
}
.crossref-tooltip-header-prefix-xref {
  display:block;
  margin:0 0 2px;
  color:var(--text-on-dark-color);
  font-size:.625rem;
  line-height:.75rem
}
.crossref-tooltip-body {
  padding:16px;
  font-size:12px;
  font-weight:600;
  line-height:20px
}
.crossref-tooltip-body>table>tbody>tr>th {
  padding:0 8px 0 0;
  color:#fffc;
  text-align:right;
  vertical-align:top
}
.crossref-tooltip-body>table>tbody>tr>td {
  padding:0;
  color:var(--tlp-white-color);
  vertical-align:top
}
.crossref-tooltip-body label {
  margin:0 8px 0 0;
  opacity:.7;
  font-size:inherit;
  font-weight:inherit;
  line-height:inherit;
  text-align:right;
  white-space:nowrap
}
.crossref-tooltip-body-table-value h1,
.crossref-tooltip-body-table-value h2,
.crossref-tooltip-body-table-value h3,
.crossref-tooltip-body-table-value h4,
.crossref-tooltip-body-table-value h5,
.crossref-tooltip-body-table-value h6 {
  margin:var(--tlp-small-spacing) 0
}
.crossref-tooltip-body-table-value h1 {
  font-size:1.8em
}
.crossref-tooltip-body-table-value h2 {
  font-size:1.64em
}
.crossref-tooltip-body-table-value h3 {
  font-size:1.48em
}
.crossref-tooltip-body-table-value h4 {
  font-size:1.32em
}
.crossref-tooltip-body-table-value h5 {
  font-size:1.16em
}
.crossref-tooltip-body-table-value h6 {
  font-size:1em
}
.crossref-tooltip-header-user-name {
  color:#fffc;
  font-size:12px;
  line-height:12px
}
.crossref-tooltip-value-error {
  color:var(--tlp-danger-color-on-dark-background)
}
.crossref-tooltip-value-undefined {
  color:var(--tlp-dimmed-color-on-dark-background);
  font-weight:400
}
.crossref-tooltip-header-prefix-circle-inca-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#5d5d5d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-chrome-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#8f8f8f;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-firemist-silver {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#c5c5c5;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-red-wine {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#a10202;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-fiesta-red {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#f02727;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-coral-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ff8a8a;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-teddy-brown {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#9a600d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-clockwork-orange {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#f18e06;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-graffiti-yellow {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ffd300;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-army-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#5f8347;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-neon-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#6abf1d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-acid-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#b9e45d;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-sherwood-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#009465;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-ocean-turquoise {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#28c4a0;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-surf-green {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#75e4bf;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-deep-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#0480bf;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-lake-placid-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#1ebade;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-daphne-blue {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#87dbef;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-plum-crazy {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#7c2db3;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-ultra-violet {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#a44ee1;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-lilac-purple {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#ce91fa;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-panther-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#c42887;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-peggy-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#e560b2;
  color:#fff
}
.crossref-tooltip-header-prefix-circle-flamingo-pink {
  display:flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:50%;
  background:#edacd4;
  color:#fff
}
h2 {
  font-size:2em
}
h3 {
  font-size:1.3em
}
hr {
  margin:var(--tlp-medium-spacing) 0
}
blockquote p {
  font-size:1em
}
button {
  font-family:var(--tlp-font-family)
}
textarea,
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
.uneditable-input,
select {
  box-sizing:border-box;
  height:40px;
  padding:0 12px;
  transition:border-color .15s linear;
  border:1px solid var(--tlp-neutral-dark-color-darker-05);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-structure-background-color);
  box-shadow:none;
  font-family:var(--tlp-font-family);
  font-size:.875rem
}
textarea::placeholder,
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=datetime]::placeholder,
input[type=datetime-local]::placeholder,
input[type=date]::placeholder,
input[type=month]::placeholder,
input[type=time]::placeholder,
input[type=week]::placeholder,
input[type=number]::placeholder,
input[type=email]::placeholder,
input[type=url]::placeholder,
input[type=search]::placeholder,
input[type=tel]::placeholder,
input[type=color]::placeholder,
.uneditable-input::placeholder,
select::placeholder {
  color:var(--tlp-neutral-dark-color-darker-10)
}
textarea:focus,
input[type=text]:focus,
input[type=password]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=time]:focus,
input[type=week]:focus,
input[type=number]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=color]:focus,
.uneditable-input:focus,
select:focus {
  transition:border-color .15s linear,box-shadow .35s;
  border-color:var(--tlp-main-color);
  box-shadow:var(--tlp-shadow-focus)
}
textarea:focus:invalid,
input[type=text]:focus:invalid,
input[type=password]:focus:invalid,
input[type=datetime]:focus:invalid,
input[type=datetime-local]:focus:invalid,
input[type=date]:focus:invalid,
input[type=month]:focus:invalid,
input[type=time]:focus:invalid,
input[type=week]:focus:invalid,
input[type=number]:focus:invalid,
input[type=email]:focus:invalid,
input[type=url]:focus:invalid,
input[type=search]:focus:invalid,
input[type=tel]:focus:invalid,
input[type=color]:focus:invalid,
.uneditable-input:focus:invalid,
select:focus:invalid {
  border-color:var(--tlp-danger-color);
  box-shadow:var(--tlp-shadow-focus-error)
}
textarea:disabled,
input[type=text]:disabled,
input[type=password]:disabled,
input[type=datetime]:disabled,
input[type=datetime-local]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=time]:disabled,
input[type=week]:disabled,
input[type=number]:disabled,
input[type=email]:disabled,
input[type=url]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=color]:disabled,
.uneditable-input:disabled,
select:disabled {
  opacity:.5
}
textarea {
  padding:8px 12px
}
textarea[cols] {
  width:auto
}
textarea[rows] {
  height:auto
}
select {
  padding:0 32px 0 12px;
  background:var(--tlp-structure-background-color) url(https://codex.mesulog.fr/assets/core/main/css-assets/field-double-arrows-1284f071b9e903f153dd.svg) no-repeat;
  background-position:right 12px center;
  appearance:none
}
select.small {
  height:32px;
  padding:0 calc(var(--tlp-small-spacing)*2 + 6px) 0 var(--tlp-small-spacing);
  background:var(--tlp-structure-background-color) url(https://codex.mesulog.fr/assets/core/main/css-assets/field-double-arrows-small-83dfc61d025cf062e67d.svg) no-repeat;
  background-position:right var(--tlp-small-spacing) center;
  font-size:.8125rem
}
select[multiple] {
  height:auto;
  padding:8px 12px;
  background:var(--tlp-structure-background-color)
}
input[type=file] {
  margin-top:-13px
}
.tooltip.in {
  opacity:1
}
.tooltip.right .tooltip-arrow {
  border-right-color:#303030
}
.tooltip-inner {
  background-color:#303030
}
kbd {
  display:inline-block;
  padding:2px var(--tlp-small-spacing);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-dark-color);
  color:var(--tlp-white-color);
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif;
  font-size:.875rem;
  line-height:1.25rem;
  vertical-align:1px
}
.alert {
  margin:10px 0;
  padding:20px;
  border:0;
  border-left:var(--tlp-alert-warning-border);
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-alert-warning-background);
  color:var(--tlp-alert-warning-color);
  list-style:none;
  text-shadow:none
}
.alert h4 {
  margin:0 0 20px;
  color:inherit
}
.alert code {
  border:0;
  background:var(--tlp-warning-color-transparent-90);
  color:inherit
}
.alert-success {
  border-left:var(--tlp-alert-success-border);
  background:var(--tlp-alert-success-background);
  color:var(--tlp-alert-success-color)
}
.alert-success code {
  background:var(--tlp-success-color-transparent-90)
}
.alert-info {
  border-left:var(--tlp-alert-info-border);
  background:var(--tlp-alert-info-background);
  color:var(--tlp-alert-info-color)
}
.alert-info code {
  background:var(--tlp-info-color-transparent-90)
}
.alert-error {
  border-left:var(--tlp-alert-danger-border);
  background:var(--tlp-alert-danger-background);
  color:var(--tlp-alert-danger-color)
}
.alert-error code {
  background:var(--tlp-danger-color-transparent-90)
}
.tlp-alert-title,
.tlp-alert-title:last-child {
  margin:0 0 var(--tlp-small-spacing);
  font-size:1.125rem;
  font-weight:600;
  line-height:1.5rem
}
legend {
  box-sizing:border-box
}
.popover {
  z-index:4000
}
.popover .project-privacy {
  font-size:.9em
}
.dropdown-submenu.pull-left.glued>.dropdown-menu {
  left:0;
  margin:0;
  transform:translate(-100%)
}
.nav-list {
  padding-right:var(--tlp-medium-spacing);
  padding-left:var(--tlp-medium-spacing)
}
.nav-tabs {
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  margin:var(--tlp-large-spacing) 0 var(--tlp-medium-spacing);
  padding:0 var(--tlp-medium-spacing);
  border-bottom:0;
  background:none;
  box-shadow:inset 0 -1px 0 var(--tlp-neutral-normal-color);
  font-size:.85rem;
  font-weight:500;
  text-transform:capitalize
}
.nav-tabs label {
  letter-spacing:normal;
  text-transform:none
}
.nav-tabs>li {
  display:flex;
  box-sizing:border-box;
  align-self:stretch;
  min-height:var(--tlp-jumbo-spacing);
  margin:0;
  border:0;
  border-bottom:3px solid rgba(0,0,0,0)
}
.nav-tabs>li.active,
.nav-tabs>li:hover,
.nav-tabs>li:focus {
  transition:border-bottom-color 75ms ease-out;
  border-bottom-color:var(--tlp-main-color)
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus,
.nav-tabs>li:hover>a,
.nav-tabs>li:hover>a:hover,
.nav-tabs>li:hover>a:focus,
.nav-tabs>li:focus>a,
.nav-tabs>li:focus>a:hover,
.nav-tabs>li:focus>a:focus {
  transition:color 75ms ease-out;
  border:0;
  background:none;
  color:var(--tlp-main-color);
  cursor:pointer
}
.nav-tabs>li.active>a>.caret,
.nav-tabs>li.active>a:hover>.caret,
.nav-tabs>li.active>a:focus>.caret,
.nav-tabs>li:hover>a>.caret,
.nav-tabs>li:hover>a:hover>.caret,
.nav-tabs>li:hover>a:focus>.caret,
.nav-tabs>li:focus>a>.caret,
.nav-tabs>li:focus>a:hover>.caret,
.nav-tabs>li:focus>a:focus>.caret {
  border-top-color:var(--tlp-main-color);
  border-bottom-color:var(--tlp-main-color)
}
.nav-tabs>li>a {
  display:flex;
  align-items:center;
  margin:0;
  padding:0 var(--tlp-large-spacing);
  border:0;
  border-radius:0;
  background:none;
  color:var(--tlp-dimmed-color)
}
.nav-tabs>li>a>.caret {
  margin:0 0 0 var(--tlp-small-spacing);
  border-top-color:var(--tlp-dimmed-color);
  border-bottom-color:var(--tlp-dimmed-color)
}
.nav-tabs>li>a>i {
  margin:0 var(--tlp-small-spacing) 0;
  font-size:.75rem
}
.nav-tabs .open .dropdown-toggle,
.nav-tabs .dropdown-toggle {
  border-color:#0000;
  background-color:#0000;
  color:var(--tlp-dimmed-color)
}
.nav-tabs .dropdown-menu {
  margin:3px 0 0;
  border-radius:0 0 var(--tlp-large-radius) var(--tlp-large-radius)
}
.nav-tabs .dropdown-menu>li:first-child>a {
  border-radius:0
}
.nav-tabs>li>.dropdown-toggle>.caret {
  margin-top:0;
  border-top-color:var(--tlp-dimmed-color);
  border-bottom-color:var(--tlp-dimmed-color)
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:hover,
.tabs-left>.nav-tabs .active>a:focus {
  border-color:#0000
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:focus .caret,
.nav li.dropdown.open a:hover .caret {
  border-top-color:var(--tlp-main-color);
  border-bottom-color:var(--tlp-main-color)
}
.nav>li.dropdown.open.active a:hover,
.nav>li.dropdown.open.active a:focus {
  border-color:#0000;
  background-color:#0000;
  color:var(--tlp-main-color)
}
.dropdown-menu {
  z-index:3000;
  padding:0;
  border:0;
  border-radius:var(--tlp-large-radius);
  letter-spacing:normal;
  text-transform:none
}
.dropdown-menu>li.divider {
  margin:var(--tlp-small-spacing) 0;
  border:0;
  background:var(--tlp-border-light-color)
}
.dropdown-menu>li.dropdown-menu-title {
  margin:var(--tlp-small-spacing) 0 0;
  padding:var(--tlp-medium-spacing) var(--tlp-medium-spacing) var(--tlp-small-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  color:var(--tlp-dimmed-color);
  font-size:.625rem;
  font-weight:600;
  letter-spacing:.5px;
  line-height:1rem;
  text-transform:uppercase
}
.dropdown-menu>li.dropdown-menu-title:first-child {
  margin:0;
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  border-top:0
}
.dropdown-menu>li:first-child>a,
.dropdown-menu>li:first-child>form>.btn-link {
  border-radius:var(--tlp-large-radius) var(--tlp-large-radius) 0 0
}
.dropdown-menu>li:last-child>a,
.dropdown-menu>li:last-child>form>.btn-link {
  border-radius:0 0 var(--tlp-large-radius) var(--tlp-large-radius)
}
.dropdown-menu>li>form {
  margin:revert
}
.dropdown-menu>li>form>.btn-link {
  width:100%;
  text-align:left;
  text-decoration:none
}
.dropdown-menu>li>a,
.dropdown-menu>li>form>.btn-link,
.dropdown-menu>li.dropdown-submenu:hover>a,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link,
.dropdown-menu>li.dropdown-submenu:focus>a,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link {
  padding:var(--tlp-small-spacing) var(--tlp-medium-spacing);
  background:none;
  color:var(--tlp-dark-color);
  font-size:.8125rem;
  font-weight:500;
  line-height:1rem
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>form>.btn-link:hover,
.dropdown-menu>li>form>.btn-link:focus,
.dropdown-menu>li.dropdown-submenu:hover>a:hover,
.dropdown-menu>li.dropdown-submenu:hover>a:focus,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:hover,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:focus,
.dropdown-menu>li.dropdown-submenu:focus>a:hover,
.dropdown-menu>li.dropdown-submenu:focus>a:focus,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link:hover,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link:focus {
  border-color:#0000;
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.dropdown-menu>li>a.text-error,
.dropdown-menu>li>form>.btn-link.text-error,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error {
  color:var(--tlp-danger-dark-color)
}
.dropdown-menu>li>a.text-error:hover,
.dropdown-menu>li>a.text-error:focus,
.dropdown-menu>li>form>.btn-link.text-error:hover,
.dropdown-menu>li>form>.btn-link.text-error:focus,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error:hover,
.dropdown-menu>li.dropdown-submenu:hover>a.text-error:focus,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error:hover,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link.text-error:focus,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error:hover,
.dropdown-menu>li.dropdown-submenu:focus>a.text-error:focus,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error:hover,
.dropdown-menu>li.dropdown-submenu:focus>form>.btn-link.text-error:focus {
  background:var(--tlp-danger-color-transparent-90);
  color:var(--tlp-danger-dark-color)
}
.dropdown-menu>li.dropdown-submenu:hover>a,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link {
  border-color:#0000;
  background:var(--tlp-main-color-hover-background);
  color:var(--tlp-main-color)
}
.dropdown-menu>li.dropdown-submenu:hover>a:after,
.dropdown-menu>li.dropdown-submenu:hover>form>.btn-link:after {
  border-left-color:var(--tlp-main-color)
}
.tabs-left>.nav-tabs {
  box-shadow:none
}
.btn:not(.btn-link) {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-border-light-color)!important;
  outline:none;
  background:var(--tlp-border-light-color)!important;
  color:var(--tlp-dark-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link):not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link):disabled,
.btn:not(.btn-link).disabled {
  border-color:#0000!important;
  background:var(--tlp-neutral-light-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).active:not(.disabled,
:disabled) {
  border-color:var(--tlp-neutral-light-color-darker-10)!important;
  background:var(--tlp-neutral-light-color-darker-10)!important
}
.btn:not(.btn-link)>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-primary {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-main-color)!important;
  outline:none;
  background:var(--tlp-main-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-primary:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-primary.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-primary.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-primary.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-primary.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-primary.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-primary:disabled,
.btn:not(.btn-link).btn-primary.disabled {
  border-color:#0000!important;
  background:var(--tlp-main-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-primary.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-main-color-darker-10)!important;
  background:var(--tlp-main-color-darker-10)!important
}
.btn:not(.btn-link).btn-primary>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-danger {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-danger-color)!important;
  outline:none;
  background:var(--tlp-danger-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-danger:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-danger.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-danger.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-danger.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-danger.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-danger.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-danger:disabled,
.btn:not(.btn-link).btn-danger.disabled {
  border-color:#0000!important;
  background:var(--tlp-danger-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-danger.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-danger-color-darker-10)!important;
  background:var(--tlp-danger-color-darker-10)!important
}
.btn:not(.btn-link).btn-danger>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-success {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-success-color)!important;
  outline:none;
  background:var(--tlp-success-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-success:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-success.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-success.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-success.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-success.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-success.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-success:disabled,
.btn:not(.btn-link).btn-success.disabled {
  border-color:#0000!important;
  background:var(--tlp-success-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-success.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-success-color-darker-10)!important;
  background:var(--tlp-success-color-darker-10)!important
}
.btn:not(.btn-link).btn-success>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-warning {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-warning-color)!important;
  outline:none;
  background:var(--tlp-warning-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-warning:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-warning.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-warning.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-warning.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-warning.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-warning.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-warning:disabled,
.btn:not(.btn-link).btn-warning.disabled {
  border-color:#0000!important;
  background:var(--tlp-warning-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-warning.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-warning-color-darker-10)!important;
  background:var(--tlp-warning-color-darker-10)!important
}
.btn:not(.btn-link).btn-warning>i {
  margin-right:2px
}
.btn:not(.btn-link).btn-info {
  padding:9px var(--tlp-medium-spacing);
  border-color:var(--tlp-info-color)!important;
  outline:none;
  background:var(--tlp-info-color)!important;
  color:var(--tlp-white-color);
  font-weight:500;
  text-shadow:none
}
.btn:not(.btn-link).btn-info:not(.btn-link) {
  box-shadow:var(--tlp-button-shadow)
}
.btn:not(.btn-link).btn-info.btn-large {
  padding:11px var(--tlp-large-spacing);
  font-size:1.25rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-info.btn-large .caret {
  margin-top:8px
}
.btn:not(.btn-link).btn-info.btn-small {
  padding:3px var(--tlp-medium-spacing);
  font-size:.75rem;
  line-height:1.5rem
}
.btn:not(.btn-link).btn-info.btn-small>.caret:not(:only-child) {
  margin-top:10px
}
.btn:not(.btn-link).btn-info.btn-mini {
  padding:2px var(--tlp-small-spacing);
  font-size:.75rem;
  line-height:1.15rem
}
.btn:not(.btn-link).btn-info:disabled,
.btn:not(.btn-link).btn-info.disabled {
  border-color:#0000!important;
  background:var(--tlp-info-color-lighter-30)!important;
  box-shadow:none;
  cursor:not-allowed
}
.btn:not(.btn-link).btn-info.active:not(.disabled,
:disabled) {
  border-color:var(--tlp-info-color-darker-10)!important;
  background:var(--tlp-info-color-darker-10)!important
}
.btn:not(.btn-link).btn-info>i {
  margin-right:2px
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active) {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-neutral-light-color-darker-05)!important;
  background:var(--tlp-neutral-light-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-primary {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-main-color-darker-05)!important;
  background:var(--tlp-main-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-danger {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-danger-color-darker-05)!important;
  background:var(--tlp-danger-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-success {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-success-color-darker-05)!important;
  background:var(--tlp-success-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-warning {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-warning-color-darker-05)!important;
  background:var(--tlp-warning-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.btn:not(.btn-link):hover:not(:disabled,
.disabled,
.active).btn-info {
  transition:box-shadow 75ms ease-in-out,background 75ms ease-in-out,border-color 75ms ease-in-out;
  border-color:var(--tlp-info-color-darker-05)!important;
  background:var(--tlp-info-color-darker-05)!important;
  box-shadow:var(--tlp-button-shadow-hover)
}
.form-inline .input-prepend,
.form-inline .input-append,
.input-prepend,
.input-append {
  display:inline-flex;
  border-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>span:only-child,
.form-inline .input-append>span:only-child,
.input-prepend>span:only-child,
.input-append>span:only-child {
  display:flex
}
.form-inline .input-prepend .btn,
.form-inline .input-append .btn,
.input-prepend .btn,
.input-append .btn {
  display:flex;
  align-items:center;
  box-shadow:none!important
}
.form-inline .input-prepend>input,
.form-inline .input-prepend>select,
.form-inline .input-append>input,
.form-inline .input-append>select,
.input-prepend>input,
.input-prepend>select,
.input-append>input,
.input-append>select {
  border-radius:0
}
.form-inline .input-prepend>input:first-child,
.form-inline .input-prepend>select:first-child,
.form-inline .input-append>input:first-child,
.form-inline .input-append>select:first-child,
.input-prepend>input:first-child,
.input-prepend>select:first-child,
.input-append>input:first-child,
.input-append>select:first-child {
  border-top-left-radius:var(--tlp-medium-radius);
  border-bottom-left-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>input:last-child,
.form-inline .input-prepend>select:last-child,
.form-inline .input-append>input:last-child,
.form-inline .input-append>select:last-child,
.input-prepend>input:last-child,
.input-prepend>select:last-child,
.input-append>input:last-child,
.input-append>select:last-child {
  border-top-right-radius:var(--tlp-medium-radius);
  border-bottom-right-radius:var(--tlp-medium-radius)
}
.form-inline .input-prepend>select.add-on-select,
.form-inline .input-append>select.add-on-select,
.input-prepend>select.add-on-select,
.input-append>select.add-on-select {
  flex:0 0 auto;
  width:auto;
  border-right:0
}
.form-inline .input-prepend .add-on,
.form-inline .input-append .add-on,
.input-prepend .add-on,
.input-append .add-on {
  display:flex;
  align-items:center;
  height:auto;
  padding:0 12px;
  background:var(--tlp-main-color-transparent-90);
  color:var(--tlp-main-color)
}
.tlp-prepend {
  box-sizing:border-box
}
.tlp-prepend:not(select)+.tlp-input {
  margin-bottom:0
}
select.input-small {
  width:auto
}
.modal {
  z-index:2006;
  overflow:hidden;
  border:1px solid rgba(0,0,0,0);
  border-radius:var(--tlp-x-large-radius);
  box-shadow:var(--tlp-modal-shadow);
  font-size:14px
}
.modal form {
  margin:0
}
.modal-header {
  display:flex;
  box-sizing:border-box;
  flex:1 1 auto;
  align-items:baseline;
  padding:var(--tlp-medium-spacing);
  border-bottom:1px solid var(--tlp-border-light-color);
  border-top-left-radius:var(--tlp-x-large-radius);
  border-top-right-radius:var(--tlp-x-large-radius);
  color:var(--tlp-dark-color)
}
.modal-header.modal-header-error {
  background:var(--tlp-danger-color)
}
.modal-header h1,
.modal-header h2,
.modal-header h3 {
  flex:1;
  order:1;
  border:0;
  color:var(--tlp-dark-color);
  font-size:1.375rem;
  font-weight:500;
  line-height:1.75rem
}
.modal-header p {
  order:2;
  color:var(--tlp-white-color)
}
.modal-header>.close {
  order:3;
  width:1rem;
  height:1rem;
  margin:0;
  border-radius:50%;
  opacity:1;
  color:var(--tlp-dimmed-color);
  font-family:inherit;
  font-style:normal;
  line-height:0;
  text-shadow:none
}
.modal-header>.close:hover {
  transition:border-color .1s linear,box-shadow .35s,opacity .1s ease-in-out;
  opacity:.5
}
.modal-header>.close>.modal-close-icon {
  font-size:.85rem;
  line-height:0
}
.modal-footer {
  box-sizing:border-box;
  padding:var(--tlp-medium-spacing);
  border-top:1px solid var(--tlp-border-light-color);
  border-radius:0 0 var(--tlp-x-large-radius) var(--tlp-x-large-radius);
  background-color:var(--tlp-structure-background-color);
  text-align:right
}
.modal-backdrop,
.modal-backdrop.fade.in {
  z-index:2005;
  opacity:.5
}
.tuleap-artifact-modal .modal-header .title {
  font-size:24px
}
.tuleap-artifact-modal .column {
  background-color:#0000
}
.tuleap-artifact-modal .column h4 {
  color:var(--tlp-white-color)
}
.tuleap-artifact-modal .modal-body .column {
  padding:15px
}
.tuleap-artifact-modal .modal-body fieldset {
  margin:0 0 20px
}
.table>tfoot>tr>th,
.table>thead>tr>th {
  padding:10px;
  color:var(--tlp-main-color);
  font-weight:600
}
.table>tfoot>tr>th>a,
.table>thead>tr>th>a {
  color:var(--tlp-main-color);
  text-decoration:none
}
.table>thead>tr>th {
  border-bottom:2px solid var(--tlp-main-color)
}
.table>.table-sticky-header>tr>th {
  position:sticky;
  top:45px;
  border-bottom:0;
  background:var(--tlp-structure-background-color);
  background-clip:padding-box;
  box-shadow:inset 0 -2px 0 0 var(--tlp-main-color)
}
.table>tfoot>tr>th {
  border-top:2px solid var(--tlp-main-color)
}
.table>tbody+tbody {
  border-top:0
}
.table>tbody>tr:nth-child(2n)>td {
  background:var(--tlp-table-row-background-even)
}
.table>tbody>tr:nth-child(odd)>td {
  background:var(--tlp-table-row-background-odd)
}
.table>tbody>tr:hover>td {
  background:var(--tlp-main-color-hover-background)
}
.table>tbody>tr>td {
  padding:10px;
  border-bottom:1px solid #e3e5ed;
  line-height:normal;
  vertical-align:middle
}
.table>tbody>tr>td.table-cell-section {
  padding:5px 10px;
  background:var(--tlp-background-color);
  color:var(--tlp-main-color);
  font-size:11px;
  font-weight:600;
  letter-spacing:.3px;
  text-transform:uppercase
}
.table>tbody>tr>td.table-cell-empty {
  height:100px;
  background:#fcfcfc;
  color:var(--tlp-main-color-transparent-70);
  font-style:italic;
  text-align:center;
  vertical-align:middle
}
.table>tbody>tr:first-child>td {
  border-top:0
}
.table>tbody>tr:last-child>td {
  border:0
}
.table>thead>tr>th a,
.table>tbody>tr>td a {
  text-decoration:none
}
#invite-buddies-modal label {
  display:block;
  position:relative;
  margin:0 0 var(--tlp-small-spacing);
  color:var(--tlp-dimmed-color);
  font-size:.8125rem;
  font-weight:500
}
#invite-buddies-modal .fa-asterisk {
  position:absolute;
  margin:0 0 0 3px;
  color:var(--tlp-danger-color);
  font-size:.6em
}
#invite-buddies-email,
#invite-buddies-message {
  box-sizing:border-box;
  width:100%
}
#invite-buddies-email {
  height:40px;
  margin:0;
  padding:0 12px
}
#invite-buddies-modal-feedback {
  padding:16px;
  border-bottom:1px solid var(--tlp-border-light-color);
  background:var(--tlp-structure-background-color)
}
#invite-buddies-modal-feedback:empty {
  display:none
}
.invite-buddies-modal-body.invite-buddies-email-sent {
  display:none
}
.invite-buddies-email-sent>.tlp-modal-action:not(.invite-buddies-modal-close) {
  display:none
}
.invite-buddies-email-sent>.tlp-modal-action.invite-buddies-modal-close {
  display:inline-block
}
.invite-buddies-modal-close {
  display:none
}
#invite-buddies-projects {
  width:100%;
  margin:0
}
#browser-deprecation-modal .modal-header {
  background:var(--tlp-warning-color)
}
tlp-mermaid-diagram {
  display:block;
  margin:0 0 var(--tlp-medium-spacing)
}
tlp-mermaid-diagram:last-child {
  margin:0
}
tlp-mermaid-diagram pre>code {
  word-break:break-all;
  white-space:pre-wrap
}
.diagram-mermaid-computing {
  visibility:hidden
}
.diagram-mermaid-source-computing {
  position:relative
}
.diagram-mermaid-source-computing>pre {
  opacity:.5;
  cursor:wait
}
.diagram-mermaid-source-computing>i {
  position:absolute;
  top:calc(50% - .75rem);
  left:calc(50% - .75rem);
  color:var(--tlp-dimmed-color);
  font-size:1.5rem
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error>pre {
  cursor:auto
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error-with-details>pre {
  margin:0;
  border-bottom:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}
.diagram-mermaid-source-computing.diagram-mermaid-source-computing-error-with-details>.diagram-mermaid-source-computing-explanation {
  margin-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0
}
.diagram-mermaid {
  cursor:zoom-in
}
.diagram-mermaid-backdrop-magnified {
  display:flex;
  position:fixed;
  z-index:2005;
  inset:0;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  padding:var(--tlp-x-large-spacing);
  background:var(--tlp-backdrop-color);
  cursor:zoom-out
}
.diagram-mermaid-backdrop-magnified>.diagram-mermaid {
  display:flex;
  box-sizing:border-box;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  padding:var(--tlp-medium-spacing);
  overflow:hidden;
  border-radius:var(--tlp-medium-radius);
  background:var(--tlp-structure-background-color);
  cursor:all-scroll
}
.diagram-mermaid-backdrop-magnified.diagram-mermaid-panzoom-loading>.diagram-mermaid {
  cursor:wait
}
.diagram-mermaid-backdrop-magnified>.diagram-mermaid-close-button {
  display:inherit
}
.diagram-mermaid-close-button {
  display:none;
  position:absolute;
  top:var(--tlp-x-large-spacing);
  right:var(--tlp-x-large-spacing);
  padding:var(--tlp-medium-spacing);
  transition:color ease-in-out .15s;
  border:0;
  background-color:unset;
  color:var(--tlp-dimmed-color);
  font-size:1.5rem;
  font-weight:600;
  cursor:pointer
}
.diagram-mermaid-close-button:hover {
  color:var(--tlp-main-color)
}
.diagram-mermaid .label {
  padding:0;
  background:#0000;
  font-size:.75rem;
  font-weight:inherit;
  line-height:inherit;
  text-shadow:inherit
}
.tlp-mark-on-dark-background {
  border-bottom:1px solid rgba(233,233,0,.3490196078);
  background:#ffff001a;
  box-shadow:inset 0 -1px #e9e90059;
  color:#d1ca00
}
body {
  padding:0
}
body.widgetable,
body.project-administration {
  background:var(--tlp-background-color)
}
body.project-administration .content {
  padding:0
}
body>.wrapper {
  position:relative;
  min-height:100%
}
body.has-sidebar.sidebar-collapsed>.main {
  margin-left:50px
}
body .main {
  margin:0
}
body.has-sidebar .main {
  margin:0 0 0 250px
}
body.search-page .main .content,
body.mediawiki .main .content {
  padding:0
}


.login-help2 span {
  width:0px;
  height: 18px;
  text-decoration: none;
  color: #FF6C2D;
  margin-right: 25px;
  font-size: 12px;
  overflow: hidden;
  transition:width .2s ease-in;
  text-decoration-line: none;
  text-decoration-color: #FF6C2D;
}

.login-help2 svg {
  width: 20px;
  fill: #BBBBBB;
  transition:fill .2s ease-in;
}

.login-help2 {
  display: flex;
  flex-direction: row;
  justify-content: end;
  justify-self: center;
  height: 20px;
  width: 380px;
  padding: 10px;
  margin-left: -30px;
  margin-top: -30px;
  text-decoration: none;
}

.login-help2:hover>span {
  width:300px;
  transition:width .2s ease;
  text-decoration: none;
}

.login-help2:hover>svg {
  fill:#FF6C2D;
  transition:fill .2s ease;
  text-decoration: none;
}